*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--font-inter),Inter,SF Pro Display,"Helvetica Neue",Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}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,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--neu-bg);overflow-x:clip}body{font-family:var(--font-inter),Inter,SF Pro Display,"Helvetica Neue",Arial,sans-serif;color:var(--neu-text);background-color:transparent;font-size:16px;line-height:1.55}.clay-backdrop{z-index:-1;pointer-events:none;background-color:var(--neu-bg);will-change:transform;background-image:url(/clay-backdrop.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateZ(0)}*{box-sizing:border-box}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.neu-aura,.neu-button{position:relative}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-x-0{left:0;right:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.row-span-2{grid-row:span 2/span 2}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[100svh\]{height:100svh}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[1480px\]{max-width:1480px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.bg-fixed{background-attachment:fixed}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-12{padding-bottom:3rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pt-3\.5{padding-top:.875rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-aeonik{font-family:var(--font-aeonik),Inter,"Helvetica Neue",Arial,sans-serif}.font-display{font-family:var(--font-fraunces),Fraunces,Georgia,serif}.font-sans{font-family:var(--font-inter),Inter,SF Pro Display,"Helvetica Neue",Arial,sans-serif}.text-\[0\.7rem\]{font-size:.7rem}.text-\[10px\]{font-size:10px}.text-body{font-size:16px;line-height:1.55}.text-caption{font-size:13px;line-height:1.4}.text-h1{letter-spacing:-.015em;font-size:40px;font-weight:600;line-height:1.15}.text-h2{letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1.2}.text-h3{font-size:20px;font-weight:600;line-height:1.3}.text-ui-label{letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.3}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.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)}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#e63946\]{--tw-text-opacity:1;color:rgba(230,57,70,var(--tw-text-opacity))}.text-\[rgb\(var\(--neu-accent\)\)\]{color:rgb(var(--neu-accent))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1))drop-shadow(0 1px 1px rgba(0,0,0,.06));filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[animation-duration\:2\.6s\]{animation-duration:2.6s}:root{--neu-bg:#e6e7e9;--neu-bg-soft:#e8e9eb;--neu-bg-deep:#d2d4d9;--neu-bg-bright:#eeeff1;--neu-bg-dim:#ccd0d7;--neu-text:#2e3138;--neu-text-muted:#555861;--neu-text-subtle:#888c95;--neu-shadow:rgba(128,136,152,.55);--neu-shadow-soft:rgba(128,136,152,.38);--neu-hi:#fff;--neu-hi-soft:rgba(255,255,255,.85);--neu-rule:rgba(128,136,152,.28);--neu-hover:rgba(46,49,56,.05);--neu-hover-strong:rgba(46,49,56,.09);--neu-accent:120,145,180;--neu-radius-xl:40px;--neu-radius-lg:32px;--neu-radius-md:22px;--neu-radius-sm:16px;--neu-radius-pill:999px;--neu-clay-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.30' numOctaves='2' stitchTiles='stitch' seed='15'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.37  0 0 0 0 0.42  0 0 0 0.20 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--neu-clay-noise-hot:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.30' numOctaves='2' stitchTiles='stitch' seed='15'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.37  0 0 0 0 0.42  0 0 0 0.32 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--neu-clay-grain-shadow:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1789' height='1789'><filter id='ms'><feTurbulence type='fractalNoise' baseFrequency='0.009' numOctaves='3' stitchTiles='stitch' seed='17'/><feColorMatrix values='0 0 0 0 0.42  0 0 0 0 0.44  0 0 0 0 0.50  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23ms)'/></svg>");--neu-clay-grain-highlight:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1789' height='1789'><filter id='mh'><feTurbulence type='fractalNoise' baseFrequency='0.009' numOctaves='3' stitchTiles='stitch' seed='17'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23mh)'/></svg>");--neu-clay-grain-chunky:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1187' height='1187'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.014' numOctaves='2' stitchTiles='stitch' seed='53'/><feComponentTransfer><feFuncA type='discrete' tableValues='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1'/></feComponentTransfer><feGaussianBlur stdDeviation='8'/><feDiffuseLighting surfaceScale='6' diffuseConstant='1' lighting-color='%23FFFFFF'><feDistantLight azimuth='135' elevation='30'/></feDiffuseLighting></filter><rect width='100%25' height='100%25' filter='url(%23p)' opacity='0.55'/></svg>");--neu-clay-grain-fine:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='641' height='641'><filter id='Mh'><feTurbulence type='fractalNoise' baseFrequency='0.014' numOctaves='3' stitchTiles='stitch' seed='29'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23Mh)'/></svg>");--neu-clay-mottle:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='727' height='727'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='0.014' numOctaves='3' stitchTiles='stitch' seed='5'/><feColorMatrix values='0 0 0 0 0.42  0 0 0 0 0.46  0 0 0 0 0.55  0 0 0 0.11 0'/></filter><rect width='100%25' height='100%25' filter='url(%23m)'/></svg>");--neu-clay-sweep:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='599' height='599'><filter id='t'><feTurbulence type='fractalNoise' baseFrequency='0.04 0.010' numOctaves='2' stitchTiles='stitch' seed='31'/><feColorMatrix values='0 0 0 0 0.34  0 0 0 0 0.36  0 0 0 0 0.42  0 0 0 0.13 0'/></filter><rect width='100%25' height='100%25' filter='url(%23t)'/></svg>");--neu-clay-glow:rgba(252,253,255,.35)}.neu-surface{background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright)0%,var(--neu-bg)45%,var(--neu-bg-dim)100%);border-radius:var(--neu-radius-xl);box-shadow:-10px -10px 24px var(--neu-hi),12px 12px 28px var(--neu-shadow),-22px -22px 56px var(--neu-hi-soft),24px 24px 60px var(--neu-shadow-soft)}.neu-surface-soft{background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright)0%,var(--neu-bg)50%,var(--neu-bg-dim)100%);border-radius:var(--neu-radius-lg);box-shadow:-6px -6px 16px var(--neu-hi),7px 7px 18px var(--neu-shadow-soft),-14px -14px 36px var(--neu-hi-soft),16px 16px 38px var(--neu-shadow-soft)}.neu-pressed{background-color:var(--neu-bg-deep);background-image:linear-gradient(145deg,var(--neu-bg-dim)0%,var(--neu-bg-deep)50%,var(--neu-bg-bright)100%);border-radius:var(--neu-radius-md);box-shadow:inset 7px 7px 16px var(--neu-shadow),inset -6px -6px 14px var(--neu-hi),inset 16px 16px 36px var(--neu-shadow-soft),inset -12px -12px 32px var(--neu-hi-soft)}.neu-orb{background-color:var(--neu-bg);background-image:radial-gradient(circle at 32% 26%,var(--neu-bg-bright)0%,var(--neu-bg)78%);box-shadow:-10px -10px 28px var(--neu-hi),-22px -22px 70px var(--neu-hi-soft),14px 18px 32px var(--neu-shadow),28px 36px 90px var(--neu-shadow-soft),inset 10px 10px 28px var(--neu-hi),inset -10px -10px 28px var(--neu-shadow-soft);border-radius:50%}.neu-orb-sheen{border-radius:inherit;pointer-events:none;background-image:radial-gradient(30% 15% at 36% 16%,rgba(255,255,255,.3) 0%,rgba(255,255,255,.1) 35%,transparent 70%)}.neu-logo{filter:drop-shadow(-3px -3px 5px #fff)drop-shadow(5px 5px 7px rgba(50,50,55,.32))drop-shadow(-10px -10px 22px rgba(255,255,255,.75))drop-shadow(12px 12px 24px rgba(50,50,55,.18))}.neu-scroll{scrollbar-width:thin;scrollbar-color:var(--neu-bg-bright)transparent}.neu-scroll::-webkit-scrollbar{width:10px;height:10px}.neu-scroll::-webkit-scrollbar-track{background-color:var(--neu-bg-deep);box-shadow:inset 2px 2px 4px var(--neu-shadow-soft),inset -1px -1px 3px var(--neu-hi-soft);border-radius:999px;margin:4px 2px}.neu-scroll::-webkit-scrollbar-thumb{background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright)0%,var(--neu-bg)50%,var(--neu-bg-dim)100%);box-shadow:-1px -1px 3px var(--neu-hi),1px 1px 3px var(--neu-shadow-soft);background-clip:padding-box;border:2px solid transparent;border-radius:999px}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.study-card{will-change:transform;border-radius:24px;transition:box-shadow .45s,transform .45s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 0 transparent}.study-card:hover{box-shadow:-10px -10px 24px var(--neu-hi),12px 12px 28px var(--neu-shadow),-22px -22px 56px var(--neu-hi-soft),24px 24px 60px var(--neu-shadow-soft);transform:translateY(-10px)scale(1.025)}@media (prefers-reduced-motion:reduce){.study-card{transition:box-shadow .25s}.study-card:hover{transform:none}}.neu-button{background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright)0%,var(--neu-bg)55%,var(--neu-bg-dim)100%);border-radius:var(--neu-radius-sm);color:var(--neu-text);box-shadow:-5px -5px 14px var(--neu-hi),6px 6px 16px var(--neu-shadow),-10px -10px 26px var(--neu-hi-soft),11px 11px 28px var(--neu-shadow-soft);transition:background-color .2s,box-shadow .2s,color .2s,border-color .2s,transform .18s}.neu-button:hover:not(:disabled):not([aria-pressed=true]):not(.is-active){box-shadow:-7px -7px 18px var(--neu-hi),9px 9px 22px var(--neu-shadow),-16px -16px 38px var(--neu-hi-soft),18px 18px 42px var(--neu-shadow-soft)}.neu-button:active,.neu-button[aria-pressed=true],.neu-button.is-active{background-color:var(--neu-bg-deep);background-image:linear-gradient(145deg,var(--neu-bg-dim)0%,var(--neu-bg-deep)50%,var(--neu-bg-bright)100%);box-shadow:inset 6px 6px 14px var(--neu-shadow),inset -5px -5px 12px var(--neu-hi),inset 12px 12px 28px var(--neu-shadow-soft)}.neu-button-flat{border-radius:var(--neu-radius-sm);color:var(--neu-text-muted);box-shadow:none;background-color:transparent;background-image:none;transition:background-color .2s,background-image .2s,box-shadow .2s,color .2s,transform .18s}.neu-button-flat:hover:not(:disabled):not([aria-pressed=true]):not(.is-active),.group:hover .neu-button-flat:not(:disabled):not([aria-pressed=true]):not(.is-active){background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright)0%,var(--neu-bg)55%,var(--neu-bg-dim)100%);color:var(--neu-text);box-shadow:-5px -5px 14px var(--neu-hi),6px 6px 16px var(--neu-shadow),-10px -10px 26px var(--neu-hi-soft),11px 11px 28px var(--neu-shadow-soft)}.neu-button-flat-dark{border-radius:var(--neu-radius-sm);color:rgba(255,255,255,.7);box-shadow:none;background-color:transparent;background-image:none;transition:background-color .2s,background-image .2s,box-shadow .2s,color .2s,transform .18s}.neu-button-flat-dark:hover:not(:disabled):not([aria-pressed=true]):not(.is-active),.group:hover .neu-button-flat-dark:not(:disabled):not([aria-pressed=true]):not(.is-active){color:#fff;background-image:linear-gradient(145deg,#2c2c33 0%,#1d1d22 55%,#0e0e10 100%);box-shadow:-3px -3px 8px rgba(255,255,255,.05),-6px -6px 18px rgba(255,255,255,.04),4px 4px 10px rgba(0,0,0,.55),8px 8px 22px rgba(0,0,0,.45)}.neu-input{background-color:var(--neu-bg-deep);background-image:linear-gradient(145deg,var(--neu-bg-dim)0%,var(--neu-bg-deep)50%,var(--neu-bg-bright)100%);border-radius:var(--neu-radius-sm);color:var(--neu-text);box-shadow:inset 5px 5px 12px var(--neu-shadow),inset -4px -4px 10px var(--neu-hi),inset 10px 10px 22px var(--neu-shadow-soft);outline:none;transition:background-color .2s,box-shadow .2s,color .2s;border:none!important}.neu-input::placeholder{color:var(--neu-text-subtle)}.neu-input:focus{box-shadow:inset 5px 5px 12px var(--neu-shadow),inset -4px -4px 10px var(--neu-hi),inset 10px 10px 22px var(--neu-shadow-soft),0 0 0 1.5px rgba(var(--neu-accent),.55)}.neu-input:focus-visible{box-shadow:inset 5px 5px 12px var(--neu-shadow),inset -4px -4px 10px var(--neu-hi),inset 10px 10px 22px var(--neu-shadow-soft),0 0 0 1.5px rgba(var(--neu-accent),.55)}.neu-text{color:var(--neu-text)}.neu-text-muted{color:var(--neu-text-muted)}.neu-text-subtle{color:var(--neu-text-subtle)}.neu-bg{background-color:var(--neu-bg);background-image:radial-gradient(ellipse 80% 60% at 50% 45%,var(--neu-clay-glow)0%,transparent 70%),var(--neu-clay-sweep),var(--neu-clay-grain-chunky),var(--neu-clay-grain-highlight),var(--neu-clay-grain-shadow),var(--neu-clay-mottle);background-blend-mode:normal,normal,overlay,normal,normal,normal;background-position:0 0,41px 67px,73px 91px,8px 12px,22px 26px,53px 89px;background-repeat:no-repeat,repeat,repeat,repeat,repeat,repeat;background-size:100% 100%,599px 599px,1187px 1187px,1789px 1789px,1789px 1789px,727px 727px}.neu-bg-soft{background-color:var(--neu-bg-soft)}.neu-bg-deep{background-color:var(--neu-bg-deep)}.neu-rule,.neu-border-rule{border-color:var(--neu-rule)}.neu-divider-vertical{background-color:var(--neu-bg);background-image:linear-gradient(to bottom,transparent 0%,var(--neu-bg-bright)18%,var(--neu-bg-bright)82%,transparent 100%);width:2px;box-shadow:-1px 0 3px var(--neu-hi),1px 0 3px var(--neu-shadow-soft);border-radius:999px;align-self:stretch}.neu-divider-horizontal{background-color:var(--neu-bg);background-image:linear-gradient(to right,transparent 0%,var(--neu-bg-bright)18%,var(--neu-bg-bright)82%,transparent 100%);height:2px;box-shadow:0 -1px 3px var(--neu-hi),0 1px 3px var(--neu-shadow-soft);border-radius:999px;align-self:stretch}.neu-hover-tint:hover{background-color:var(--neu-hover)}.neu-hover-tint-strong:hover{background-color:var(--neu-hover-strong)}.neu-aura:before{content:"";background-image:var(--neu-clay-noise);border-radius:inherit;pointer-events:none;z-index:-1;opacity:1;background-repeat:repeat;background-size:240px 240px;transition:opacity .28s,top .32s cubic-bezier(.34,1.56,.64,1),bottom .28s,left .32s cubic-bezier(.34,1.56,.64,1),right .28s;position:absolute;top:-34px;bottom:-34px;left:-34px;right:-34px;-webkit-mask-image:radial-gradient(75% 75%,#000 30%,transparent 78%);mask-image:radial-gradient(75% 75%,#000 30%,transparent 78%)}.neu-aura:hover:before{background-image:var(--neu-clay-noise-hot);top:-42px;bottom:-42px;left:-42px;right:-42px}.neu-button:after{content:"";background-image:var(--neu-clay-noise);border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background-repeat:repeat;background-size:240px 240px;transition:opacity .24s,top .28s,bottom .24s,left .28s,right .24s;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;-webkit-mask-image:radial-gradient(70% 70%,#000 35%,transparent 88%);mask-image:radial-gradient(70% 70%,#000 35%,transparent 88%)}.neu-button:hover:not(:disabled):not([aria-pressed=true]):not(.is-active):after{opacity:1;background-image:var(--neu-clay-noise-hot);top:-16px;bottom:-16px;left:-16px;right:-16px}.neu-button:active:after,.neu-button[aria-pressed=true]:after,.neu-button.is-active:after{opacity:0}@keyframes card-hover{0%{transform:translateY(calc(-6px*var(--hov,0)))}to{transform:translateY(calc(6px*var(--hov,0)))}}.card-hover{will-change:transform;animation:4.2s ease-in-out infinite alternate card-hover;position:relative}@media (prefers-reduced-motion:reduce){.card-hover{animation:none}}.proc-step{background:rgba(46,49,56,.06);border-radius:10px;transition:background-color .3s;position:relative}.proc-step:hover,.proc-step--open{background:rgba(46,49,56,.11)}.proc-step-head{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.proc-step-chevron{color:var(--neu-text-subtle);opacity:.5;flex:none;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s;transform:rotate(-90deg)}.proc-step:hover .proc-step-chevron,.proc-step--open .proc-step-chevron{opacity:.9;transform:rotate(0)}.proc-step-expander{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.proc-step:hover .proc-step-expander,.proc-step--open .proc-step-expander{grid-template-rows:1fr}.proc-step-expander>div{min-height:0;overflow:hidden}.proc-hint-cursor{z-index:5;pointer-events:none;--tp:clamp(0,calc(var(--hint-p,0)/.6),1);--tpe:calc(var(--tp)*var(--tp)*(3 - 2*var(--tp)));transform:translate(calc((1 - var(--tpe))*100px),calc((1 - var(--tpe))*48px));opacity:min(clamp(0,calc(var(--hint-p,0)/.12),1),clamp(0,calc((1 - var(--hint-p,0))/.2),1));filter:drop-shadow(0 4px 9px rgba(0,0,0,.22));position:absolute;top:-1px;left:8%}.proc-hint-cursor-inner{transform-origin:2px 2px;transform:scale(calc(1 + .3*min(clamp(0,calc((var(--hint-p,0) - .58)/.14),1),clamp(0,calc((.88 - var(--hint-p,0))/.16),1))));display:block}@media (prefers-reduced-motion:reduce){.proc-step-chevron,.proc-step-expander{transition:none}.proc-hint-cursor{display:none}}.ps-stage{left:calc(var(--pcw)*.08);right:calc(var(--pcw)*.08);bottom:calc(var(--pcw)*.05);height:calc(var(--pcw)*.8);pointer-events:none;position:absolute}.ps-scene{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;width:100%;height:100%;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%),linear-gradient(transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%),linear-gradient(transparent 0,#000 9%,#000 91%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.psd-fig,.psd-window,.psd-ripple,.psd-comp,.psd-drawer,.psd-rdrawer,.psd-type,.psd-draw,.psd-handles{transform-box:fill-box}.psd-cursor,.psd-ripple,.psd-window,.psd-canvas,.psd-comp,.psd-drawer,.psd-rdrawer,.psd-type,.psd-draw,.psd-handles{opacity:0}.psd-cursor{animation:10s ease-in-out infinite psd-cursor}.psd-fig{transform-origin:50%;animation:10s ease-in-out infinite psd-fig}.psd-ripple{transform-origin:50%}.psd-ripple0{animation:10s ease-out infinite psd-ripple0}.psd-ripple1{animation:10s ease-out infinite psd-ripple1}.psd-ripple2{animation:10s ease-out infinite psd-ripple2}.psd-ripple3{animation:10s ease-out infinite psd-ripple3}.psd-ripple5{animation:10s ease-out infinite psd-ripple5}.psd-window{transform-origin:50% 100%;animation:10s ease-in-out infinite psd-window}.psd-menu{animation:10s ease-in-out infinite psd-menu}.psd-hl{animation:10s ease-in-out infinite psd-hl}.psd-canvas{animation:10s ease-in-out infinite psd-canvas}.psd-drawer{animation:10s ease-in-out infinite psd-drawer}.psd-rdrawer{animation:10s ease-in-out infinite psd-rdrawer}.psd-comp{transform-origin:50%;animation:10s ease-in-out infinite psd-comp}.psd-type{transform-origin:50%;animation:10s ease-in-out infinite psd-type}.psd-draw{transform-origin:0 0;animation:10s ease-in-out infinite psd-draw}.psd-handles{transform-origin:50%;animation:10s ease-out infinite psd-handles}@keyframes psd-cursor{0%{opacity:0;transform:translate(294px,278px)}2%{opacity:1}9%{transform:translate(146px,236px)}15%{transform:translate(146px,236px)}21%{transform:translate(96px,96px)}27%{transform:translate(96px,96px)}35%{transform:translate(34px,102px)}38%{transform:translate(34px,102px)}47%{transform:translate(86px,116px)}50%{transform:translate(86px,116px)}54%{transform:translate(162px,108px)}65%{transform:translate(218px,164px)}69%{transform:translate(218px,164px)}74%{transform:translate(230px,102px)}77%{transform:translate(230px,102px)}85%{transform:translate(192px,132px)}89%{transform:translate(192px,132px)}94%{opacity:1;transform:translate(294px,278px)}to{opacity:0;transform:translate(294px,278px)}}@keyframes psd-fig{0%,9%{transform:scale(1)}12%{transform:scale(.82)}16%{transform:scale(1.06)}19%{transform:scale(1)}to{transform:scale(1)}}@keyframes psd-ripple1{0%,9%{opacity:0;transform:scale(.4)}11%{opacity:.55}17%{opacity:0;transform:scale(1.8)}to{opacity:0}}@keyframes psd-window{0%,14%{opacity:0;transform:scale(.06)}15%{opacity:1}22%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes psd-menu{0%,16%{opacity:0}22%{opacity:1}28%{opacity:1}32%{opacity:0}to{opacity:0}}@keyframes psd-hl{0%,20%{opacity:.2}25%{opacity:.55}29%{opacity:.55}32%{opacity:0}to{opacity:0}}@keyframes psd-ripple2{0%,23%{opacity:0;transform:scale(.4)}25%{opacity:.55}32%{opacity:0;transform:scale(1.9)}to{opacity:0}}@keyframes psd-canvas{0%,26%{opacity:0}33%{opacity:1}92%{opacity:1}97%,to{opacity:0}}@keyframes psd-drawer{0%,27%{opacity:0;transform:translate(-82px)}30%{opacity:1}34%{opacity:1;transform:translate(0)}40%{opacity:1;transform:translate(0)}47%{opacity:1;transform:translate(-82px)}50%,to{opacity:0;transform:translate(-82px)}}@keyframes psd-ripple0{0%,35%{opacity:0;transform:scale(.4)}37%{opacity:.55}44%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes psd-comp{0%,35%{opacity:0;transform:translate(-54px,-18px)}38%{opacity:1;transform:translate(-54px,-18px)}47%{opacity:1;transform:translate(0)}92%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}@keyframes psd-ripple3{0%,52%{opacity:0;transform:scale(.4)}54%{opacity:.55}61%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes psd-draw{0%,54%{opacity:0;transform:scale(0)}55%{opacity:1}65%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes psd-handles{0%,66%{opacity:0;transform:scale(.5)}72%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes psd-rdrawer{0%,66%{opacity:0;transform:translate(82px)}69%{opacity:1}73%{opacity:1;transform:translate(0)}78%{opacity:1;transform:translate(0)}84%{opacity:1;transform:translate(82px)}87%,to{opacity:0;transform:translate(82px)}}@keyframes psd-ripple5{0%,74%{opacity:0;transform:scale(.4)}76%{opacity:.55}83%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes psd-type{0%,74%{opacity:0;transform:translate(43px,-32px)}77%{opacity:1;transform:translate(43px,-32px)}85%{opacity:1;transform:translate(0)}92%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ps-scene *{animation:none!important}.psd-cursor,.psd-ripple,.psd-menu,.psd-drawer,.psd-rdrawer{opacity:0!important}.psd-window,.psd-canvas,.psd-comp,.psd-type,.psd-draw,.psd-handles{opacity:1!important;transform:none!important}}.pdsc-board,.pdsc-noteA,.pdsc-noteB,.pdsc-noteC,.pdsc-insight,.pdsc-ripple{transform-box:fill-box}.pdsc-board,.pdsc-noteA,.pdsc-noteB,.pdsc-noteC,.pdsc-insight,.pdsc-ripple,.pdsc-curR,.pdsc-curP,.pdsc-curL{opacity:0}.pdsc-board{transform-origin:50% 100%;animation:9s ease-in-out infinite pdsc-board}.pdsc-noteA{transform-origin:50%;animation:9s ease-in-out infinite pdsc-noteA}.pdsc-noteB{transform-origin:50%;animation:9s ease-in-out infinite pdsc-noteB}.pdsc-noteC{transform-origin:50%;animation:9s ease-in-out infinite pdsc-noteC}.pdsc-insight{transform-origin:50%;animation:9s ease-in-out infinite pdsc-insight}.pdsc-ripple{transform-origin:50%}.pdsc-rippleA{animation:9s ease-out infinite pdsc-rippleA}.pdsc-rippleB{animation:9s ease-out infinite pdsc-rippleB}.pdsc-rippleC{animation:9s ease-out infinite pdsc-rippleC}.pdsc-ripple-insight{animation:9s ease-out infinite pdsc-ripple-insight}.pdsc-curR{animation:9s ease-in-out infinite pdsc-curR}.pdsc-curP{animation:9s ease-in-out infinite pdsc-curP}.pdsc-curL{animation:9s ease-in-out infinite pdsc-curL}@keyframes pdsc-board{0%{opacity:0;transform:scale(.9)}9%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pdsc-noteA{0%,13%{opacity:0;transform:translate(8px,46px)}16%{opacity:1;transform:translate(8px,46px)}26%{opacity:1;transform:translate(0)}92%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(0)}}@keyframes pdsc-noteB{0%,39%{opacity:0;transform:translate(-6px,48px)}42%{opacity:1;transform:translate(-6px,48px)}52%{opacity:1;transform:translate(0)}92%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(0)}}@keyframes pdsc-noteC{0%,61%{opacity:0;transform:translate(4px,46px)}64%{opacity:1;transform:translate(4px,46px)}74%{opacity:1;transform:translate(0)}92%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(0)}}@keyframes pdsc-rippleA{0%,24%{opacity:0;transform:scale(.4)}26%{opacity:.55}33%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes pdsc-rippleB{0%,50%{opacity:0;transform:scale(.4)}52%{opacity:.55}59%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes pdsc-rippleC{0%,72%{opacity:0;transform:scale(.4)}74%{opacity:.55}81%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes pdsc-insight{0%,77%{opacity:0;transform:scale(.84)}80%{opacity:.9;transform:scale(1.04)}84%{opacity:.9;transform:scale(1)}88%{opacity:.9;transform:scale(1.03)}92%{opacity:.9;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes pdsc-ripple-insight{0%,78%{opacity:0;transform:scale(.5)}81%{opacity:.5}90%{opacity:0;transform:scale(1.5)}to{opacity:0}}@keyframes pdsc-curR{0%{opacity:0;transform:translate(294px,278px)}3%{opacity:1}14%{transform:translate(120px,162px)}18%{transform:translate(120px,162px)}26%{transform:translate(118px,120px)}30%{transform:translate(118px,120px)}36%{opacity:1;transform:translate(294px,278px)}37%,to{opacity:0;transform:translate(294px,278px)}}@keyframes pdsc-curP{0%,37%{opacity:0;transform:translate(294px,278px)}40%{opacity:1}44%{transform:translate(150px,178px)}48%{transform:translate(150px,178px)}52%{transform:translate(156px,132px)}56%{transform:translate(156px,132px)}62%{opacity:1;transform:translate(294px,278px)}63%,to{opacity:0;transform:translate(294px,278px)}}@keyframes pdsc-curL{0%,59%{opacity:0;transform:translate(294px,278px)}62%{opacity:1}66%{transform:translate(132px,200px)}70%{transform:translate(132px,200px)}74%{transform:translate(130px,156px)}82%{transform:translate(148px,149px)}90%{opacity:1;transform:translate(294px,278px)}91%,to{opacity:0;transform:translate(294px,278px)}}@media (prefers-reduced-motion:reduce){.ps-scene *{animation:none!important}.pdsc-curR,.pdsc-curP,.pdsc-curL,.pdsc-ripple{opacity:0!important}.pdsc-board,.pdsc-noteA,.pdsc-noteB,.pdsc-noteC,.pdsc-insight{opacity:1!important;transform:none!important}}.pdef-doc,.pdef-type,.pdef-ripple,.pdef-story,.pdef-scope,.pdef-tick{transform-box:fill-box}.pdef-cursor,.pdef-surface,.pdef-doc,.pdef-type,.pdef-caret,.pdef-ripple,.pdef-story,.pdef-scope{opacity:0}.pdef-cursor{animation:9s ease-in-out infinite pdef-cursor}.pdef-surface{animation:9s ease-in-out infinite pdef-surface}.pdef-doc{transform-origin:50% 100%;animation:9s ease-in-out infinite pdef-doc}.pdef-type{transform-origin:0%;animation:9s ease-in-out infinite pdef-type}.pdef-caret{animation:9s step-end infinite pdef-caret}.pdef-ripple{transform-origin:50%}.pdef-ripple2{animation:9s ease-out infinite pdef-ripple2}.pdef-ripple4{animation:9s ease-out infinite pdef-ripple4}.pdef-story{transform-origin:50%}.pdef-story1{animation:9s ease-in-out infinite pdef-story1}.pdef-story2{animation:9s ease-in-out infinite pdef-story2}.pdef-scope{transform-origin:0%;animation:9s ease-in-out infinite pdef-scope}.pdef-tick{transform-origin:50%;animation:9s ease-out infinite pdef-tick}@keyframes pdef-cursor{0%{opacity:0;transform:translate(294px,278px)}3%{opacity:1}11%{transform:translate(62px,103px)}16%{transform:translate(62px,103px)}30%{transform:translate(160px,103px)}34%{transform:translate(160px,103px)}45%{transform:translate(204px,104px)}50%{transform:translate(204px,104px)}58%{transform:translate(204px,150px)}63%{transform:translate(204px,150px)}74%{transform:translate(64px,161px)}79%{transform:translate(64px,161px)}93%{opacity:1;transform:translate(294px,278px)}to{opacity:0;transform:translate(294px,278px)}}@keyframes pdef-surface{0%,3%{opacity:0}8%{opacity:1}93%{opacity:1}97%,to{opacity:0}}@keyframes pdef-doc{0%,4%{opacity:0;transform:translateY(14px)scale(.94)}10%{opacity:1;transform:translateY(0)scale(1)}93%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(0)scale(1)}}@keyframes pdef-type{0%,16%{opacity:0;transform:scaleX(0)}17%{opacity:1;transform:scaleX(0)}33%{opacity:1;transform:scaleX(1)}93%{opacity:1;transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}@keyframes pdef-caret{0%,16%{opacity:0;transform:translate(0)}17%{opacity:1;transform:translate(0)}21%{opacity:0;transform:translate(22px)}25%{opacity:1;transform:translate(44px)}29%{opacity:0;transform:translate(72px)}33%{opacity:1;transform:translate(104px)}35%{opacity:0;transform:translate(104px)}to{opacity:0;transform:translate(104px)}}@keyframes pdef-ripple2{0%,9%{opacity:0;transform:scale(.4)}11%{opacity:.55;transform:scale(.7)}18%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes pdef-story1{0%,40%{opacity:0;transform:translate(20px)}46%{opacity:1;transform:translate(0)}93%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}@keyframes pdef-story2{0%,53%{opacity:0;transform:translate(20px)}59%{opacity:1;transform:translate(0)}93%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}@keyframes pdef-scope{0%,73%{opacity:0;transform:scaleX(.86)}76%{opacity:1;transform:scaleX(.92)}80%{opacity:1;transform:scaleX(1)}93%{opacity:1;transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}@keyframes pdef-tick{0%,76%{opacity:0;transform:scale(.4)}82%{opacity:1;transform:scale(1)}93%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pdef-ripple4{0%,73%{opacity:0;transform:scale(.4)}76%{opacity:.55;transform:scale(.7)}84%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.ps-scene *{animation:none!important}.pdef-cursor,.pdef-ripple,.pdef-caret{opacity:0!important}.pdef-surface,.pdef-doc,.pdef-type,.pdef-story,.pdef-scope,.pdef-tick{opacity:1!important;transform:none!important}}.pstr-row,.pstr-drag,.pstr-kpi,.pstr-ripple{transform-box:fill-box}.pstr-cursor,.pstr-canvas,.pstr-row,.pstr-drag,.pstr-kpi,.pstr-ripple{opacity:0}.pstr-cursor{animation:9s ease-in-out infinite pstr-cursor}.pstr-canvas{animation:9s ease-in-out infinite pstr-canvas}.pstr-row{transform-origin:50%}.pstr-rowA{animation:9s ease-in-out infinite pstr-rowA}.pstr-rowB{animation:9s ease-in-out infinite pstr-rowB}.pstr-rowC{animation:9s ease-in-out infinite pstr-rowC}.pstr-drag{transform-origin:50%;animation:9s ease-in-out infinite pstr-drag}.pstr-kpi{transform-origin:50% 100%;animation:9s ease-in-out infinite pstr-kpi}.pstr-ripple{transform-origin:50%}.pstr-rippleG{animation:9s ease-out infinite pstr-rippleG}.pstr-rippleK{animation:9s ease-out infinite pstr-rippleK}@keyframes pstr-cursor{0%{opacity:0;transform:translate(294px,278px)}3%{opacity:1}16%{transform:translate(53px,180px)}24%{transform:translate(53px,180px)}40%{transform:translate(53px,120px)}46%{transform:translate(53px,120px)}64%{transform:translate(221px,129px)}70%{transform:translate(221px,129px)}88%{opacity:1;transform:translate(294px,278px)}to{opacity:0;transform:translate(294px,278px)}}@keyframes pstr-canvas{0%,2%{opacity:0}7%{opacity:1}93%{opacity:1}97%,to{opacity:0}}@keyframes pstr-rowA{0%,7%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:translateY(0)}46%{opacity:1;transform:translateY(0)}54%{opacity:1;transform:translateY(20px)}93%{opacity:1;transform:translateY(20px)}97%,to{opacity:0;transform:translateY(20px)}}@keyframes pstr-rowB{0%,10%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}46%{opacity:1;transform:translateY(0)}54%{opacity:1;transform:translateY(20px)}93%{opacity:1;transform:translateY(20px)}97%,to{opacity:0;transform:translateY(20px)}}@keyframes pstr-rowC{0%,13%{opacity:0;transform:translateY(6px)}18%{opacity:1;transform:translateY(0)}46%{opacity:1;transform:translateY(0)}54%{opacity:1;transform:translateY(20px)}93%{opacity:1;transform:translateY(20px)}97%,to{opacity:0;transform:translateY(20px)}}@keyframes pstr-drag{0%,16%{opacity:0;transform:translateY(0)}19%{opacity:1;transform:translateY(0)}24%{opacity:1;transform:translateY(0)scale(1.02)}46%{opacity:1;transform:translateY(-60px)scale(1.02)}52%{opacity:1;transform:translateY(-60px)scale(1)}93%{opacity:1;transform:translateY(-60px)scale(1)}97%,to{opacity:0;transform:translateY(-60px)scale(1)}}@keyframes pstr-kpi{0%,64%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.06)}74%{opacity:1;transform:scale(1)}93%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pstr-rippleG{0%,16%{opacity:0;transform:scale(.4)}18%{opacity:.55}25%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes pstr-rippleK{0%,64%{opacity:0;transform:scale(.4)}67%{opacity:.55}74%{opacity:0;transform:scale(1.7)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ps-scene *{animation:none!important}.pstr-cursor,.pstr-ripple{opacity:0!important}.pstr-canvas,.pstr-kpi{opacity:1!important;transform:none!important}.pstr-rowA,.pstr-rowB,.pstr-rowC{opacity:1!important;transform:translateY(20px)!important}.pstr-drag{opacity:1!important;transform:translateY(-60px)!important}}.pide-node1,.pide-node2,.pide-node3,.pide-link1-line,.pide-link1-head,.pide-link2-line,.pide-link2-head,.pide-scribble,.pide-ripple{transform-box:fill-box}.pide-cursor,.pide-canvas,.pide-node1,.pide-node2,.pide-node3,.pide-link1-line,.pide-link1-head,.pide-link2-line,.pide-link2-head,.pide-scribble,.pide-ripple{opacity:0}.pide-cursor{animation:9s ease-in-out infinite pide-cursor}.pide-canvas{animation:9s ease-in-out infinite pide-canvas}.pide-scribble{transform-origin:50%;animation:9s ease-in-out infinite pide-scribble}.pide-node1{transform-origin:0 0;animation:9s ease-in-out infinite pide-node1}.pide-node2{transform-origin:0 0;animation:9s ease-in-out infinite pide-node2}.pide-node3{transform-origin:50% 0;animation:9s ease-in-out infinite pide-node3}.pide-link1-line{transform-origin:0%;animation:9s ease-in-out infinite pide-link1-line}.pide-link1-head{transform-origin:50%;animation:9s ease-out infinite pide-link1-head}.pide-link2-line{transform-origin:50% 0;animation:9s ease-in-out infinite pide-link2-line}.pide-link2-head{transform-origin:50%;animation:9s ease-out infinite pide-link2-head}.pide-ripple{transform-origin:50%}.pide-ripple1{animation:9s ease-out infinite pide-ripple1}.pide-ripple2{animation:9s ease-out infinite pide-ripple2}.pide-ripple3{animation:9s ease-out infinite pide-ripple3}@keyframes pide-cursor{0%{opacity:0;transform:translate(294px,278px)}3%{opacity:1}12%{transform:translate(72px,106px)}20%{transform:translate(72px,106px)}30%{transform:translate(174px,106px)}37%{transform:translate(174px,106px)}46%{transform:translate(130px,121px)}54%{transform:translate(166px,121px)}58%{transform:translate(166px,121px)}68%{transform:translate(123px,160px)}75%{transform:translate(123px,160px)}84%{transform:translate(150px,154px)}89%{transform:translate(150px,154px)}95%{opacity:1;transform:translate(294px,278px)}to{opacity:0;transform:translate(294px,278px)}}@keyframes pide-canvas{0%{opacity:0}4%{opacity:1}93%{opacity:1}97%,to{opacity:0}}@keyframes pide-scribble{0%,30%{opacity:0}40%{opacity:1}93%{opacity:1}97%,to{opacity:0}}@keyframes pide-node1{0%,12%{opacity:0;transform:scale(.2)}14%{opacity:1}20%{opacity:1;transform:scale(1)}93%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pide-node2{0%,30%{opacity:0;transform:scale(.2)}32%{opacity:1}38%{opacity:1;transform:scale(1)}93%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pide-link1-line{0%,46%{opacity:0;transform:scaleX(0)}48%{opacity:1}55%{opacity:1;transform:scaleX(1)}93%{opacity:1;transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}@keyframes pide-link1-head{0%,54%{opacity:0;transform:scale(0)}58%{opacity:1;transform:scale(1)}93%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pide-node3{0%,68%{opacity:0;transform:translateY(-14px)scale(.2)}70%{opacity:1}76%{opacity:1;transform:translateY(0)scale(1)}93%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(0)scale(1)}}@keyframes pide-link2-line{0%,84%{opacity:0;transform:scaleY(0)}85%{opacity:1}90%{opacity:1;transform:scaleY(1)}93%{opacity:1;transform:scaleY(1)}97%,to{opacity:0;transform:scaleY(1)}}@keyframes pide-link2-head{0%,89%{opacity:0;transform:scale(0)}91%{opacity:1;transform:scale(1)}93%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pide-ripple1{0%,12%{opacity:0;transform:scale(.4)}15%{opacity:.55}22%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes pide-ripple2{0%,30%{opacity:0;transform:scale(.4)}33%{opacity:.55}40%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes pide-ripple3{0%,68%{opacity:0;transform:scale(.4)}71%{opacity:.55}78%{opacity:0;transform:scale(1.7)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ps-scene *{animation:none!important}.pide-cursor,.pide-ripple,.pide-scribble{opacity:0!important}.pide-canvas,.pide-node1,.pide-node2,.pide-node3,.pide-link1-line,.pide-link1-head,.pide-link2-line,.pide-link2-head{opacity:1!important;transform:none!important}}.pval-phone,.pval-s1,.pval-s2,.pval-btn,.pval-ripple,.pval-check,.pval-stage{transform-box:fill-box}.pval-cursor,.pval-stage,.pval-phone,.pval-s1,.pval-s2,.pval-btn,.pval-ripple,.pval-check{opacity:0}.pval-cursor{animation:8s ease-in-out infinite pval-cursor}.pval-stage{animation:8s ease-in-out infinite pval-stage}.pval-phone{transform-origin:50% 100%;animation:8s ease-in-out infinite pval-phone}.pval-s1{animation:8s ease-in-out infinite pval-s1}.pval-s2{animation:8s ease-in-out infinite pval-s2}.pval-btn{transform-origin:50%;animation:8s ease-in-out infinite pval-btn}.pval-ripple{transform-origin:50%;animation:8s ease-out infinite pval-ripple}.pval-check{transform-origin:50%;animation:8s ease-in-out infinite pval-check}@keyframes pval-cursor{0%{opacity:0;transform:translate(294px,278px)}3%{opacity:1}20%{transform:translate(150px,160px)}28%{transform:translate(150px,160px)}32%{transform:translate(153px,157px)}36%{transform:translate(150px,160px)}44%{transform:translate(150px,160px)}72%{transform:translate(162px,130px)}88%{opacity:1;transform:translate(162px,130px)}94%{opacity:1;transform:translate(294px,278px)}to{opacity:0;transform:translate(294px,278px)}}@keyframes pval-stage{0%,2%{opacity:0}8%{opacity:1}92%{opacity:1}97%,to{opacity:0}}@keyframes pval-phone{0%,4%{opacity:0;transform:scale(.7)}6%{opacity:1}13%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pval-s1{0%,10%{opacity:0;transform:translate(0)}16%{opacity:1;transform:translate(0)}48%{opacity:1;transform:translate(0)}56%{opacity:0;transform:translate(-22px)}to{opacity:0;transform:translate(-22px)}}@keyframes pval-s2{0%,48%{opacity:0;transform:translate(22px)}56%{opacity:1;transform:translate(0)}92%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}@keyframes pval-btn{0%,30%{transform:scale(1)}33%{transform:scale(.9)}37%{transform:scale(1)}to{transform:scale(1)}}@keyframes pval-ripple{0%,31%{opacity:0;transform:scale(.4)}34%{opacity:.6}42%{opacity:0;transform:scale(1.9)}to{opacity:0}}@keyframes pval-check{0%,64%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.12)}74%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ps-scene *{animation:none!important}.pval-cursor,.pval-ripple,.pval-s1{opacity:0!important}.pval-stage,.pval-phone,.pval-s2,.pval-check{opacity:1!important;transform:none!important}}.pbld-design,.pbld-code,.pbld-srccomp,.pbld-spec,.pbld-built,.pbld-handoff,.pbld-qa,.pbld-ripple{transform-box:fill-box}.pbld-stage,.pbld-design,.pbld-code,.pbld-srccomp,.pbld-codelines,.pbld-spec,.pbld-built,.pbld-handoff,.pbld-qa,.pbld-ripple,.pbld-cur-d,.pbld-cur-e{opacity:0}.pbld-stage{animation:9s ease-in-out infinite pbld-stage}.pbld-design{transform-origin:50%;animation:9s ease-in-out infinite pbld-design}.pbld-code{transform-origin:50%;animation:9s ease-in-out infinite pbld-code}.pbld-srccomp{animation:9s ease-in-out infinite pbld-srccomp}.pbld-codelines{animation:9s ease-in-out infinite pbld-codelines}.pbld-spec{transform-origin:50%;animation:9s ease-in-out infinite pbld-spec}.pbld-built{transform-origin:50% 100%;animation:9s ease-out infinite pbld-built}.pbld-handoff{transform-origin:0%;animation:9s ease-in-out infinite pbld-handoff}.pbld-qa{transform-origin:50%;animation:9s ease-out infinite pbld-qa}.pbld-ripple{transform-origin:50%}.pbld-ripple-d{animation:9s ease-out infinite pbld-ripple-d}.pbld-ripple-e{animation:9s ease-out infinite pbld-ripple-e}.pbld-cur-d{animation:9s ease-in-out infinite pbld-cur-d}.pbld-cur-e{animation:9s ease-in-out infinite pbld-cur-e}@keyframes pbld-stage{0%,3%{opacity:0}8%{opacity:1}94%{opacity:1}97%,to{opacity:0}}@keyframes pbld-design{0%,5%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pbld-srccomp{0%,9%{opacity:0}15%{opacity:1}94%{opacity:1}97%,to{opacity:0}}@keyframes pbld-code{0%,8%{opacity:0;transform:scale(.6)}16%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pbld-codelines{0%,12%{opacity:0}18%{opacity:1}94%{opacity:1}97%,to{opacity:0}}@keyframes pbld-spec{0%,24%{opacity:0;transform:scale(.92)}30%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pbld-handoff{0%,42%{opacity:0;transform:scaleX(.1)}46%{opacity:1;transform:scaleX(.1)}52%{opacity:1;transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(1)}}@keyframes pbld-built{0%,62%{opacity:0;transform:scaleY(0)}64%{opacity:1;transform:scaleY(0)}72%{opacity:1;transform:scaleY(1)}94%{opacity:1;transform:scaleY(1)}97%,to{opacity:0;transform:scaleY(1)}}@keyframes pbld-qa{0%,78%{opacity:0;transform:scale(.4)}82%{opacity:1;transform:scale(1.12)}86%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pbld-ripple-d{0%,24%{opacity:0;transform:scale(.4)}27%{opacity:.55;transform:scale(.4)}34%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes pbld-ripple-e{0%,70%{opacity:0;transform:scale(.4)}73%{opacity:.55;transform:scale(.4)}80%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes pbld-cur-d{0%{opacity:0;transform:translate(294px,278px)}3%{opacity:1}12%{transform:translate(86px,150px)}22%{transform:translate(86px,146px)}30%{transform:translate(86px,146px)}38%{transform:translate(126px,132px)}44%{transform:translate(126px,132px)}52%{opacity:1;transform:translate(294px,278px)}56%,to{opacity:0;transform:translate(294px,278px)}}@keyframes pbld-cur-e{0%,54%{opacity:0;transform:translate(294px,278px)}57%{opacity:1}66%{transform:translate(208px,134px)}72%{transform:translate(196px,166px)}78%{transform:translate(228px,162px)}86%{transform:translate(228px,162px)}92%{opacity:1;transform:translate(294px,278px)}95%,to{opacity:0;transform:translate(294px,278px)}}@media (prefers-reduced-motion:reduce){.ps-scene *{animation:none!important}.pbld-cur-d,.pbld-cur-e,.pbld-ripple{opacity:0!important}.pbld-stage,.pbld-design,.pbld-code,.pbld-srccomp,.pbld-codelines,.pbld-spec,.pbld-built,.pbld-handoff,.pbld-qa{opacity:1!important;transform:none!important}}.ptst-ripple,.ptst-cardA,.ptst-cardB,.ptst-win,.ptst-badge,.ptst-chart,.ptst-bar,.ptst-lift{transform-box:fill-box}.ptst-cursor,.ptst-ripple,.ptst-canvas,.ptst-cardA,.ptst-cardB,.ptst-win,.ptst-badge,.ptst-chart,.ptst-bar,.ptst-lift{opacity:0}.ptst-cursor{animation:8.5s ease-in-out infinite ptst-cursor}.ptst-canvas{animation:8.5s ease-in-out infinite ptst-canvas}.ptst-cardA{transform-origin:50%;animation:8.5s ease-in-out infinite ptst-cardA}.ptst-cardB{transform-origin:50%;animation:8.5s ease-in-out infinite ptst-cardB}.ptst-win{transform-origin:50%;animation:8.5s ease-in-out infinite ptst-win}.ptst-badge{transform-origin:50%;animation:8.5s ease-out infinite ptst-badge}.ptst-ripple{transform-origin:50%}.ptst-ripple-tap{animation:8.5s ease-out infinite ptst-ripple-tap}.ptst-chart{transform-origin:50% 100%;animation:8.5s ease-in-out infinite ptst-chart}.ptst-bar{transform-origin:50% 100%}.ptst-bar1{animation:8.5s ease-out infinite ptst-bar1}.ptst-bar2{animation:8.5s ease-out infinite ptst-bar2}.ptst-bar3{animation:8.5s ease-out infinite ptst-bar3}.ptst-lift{transform-origin:50%;animation:8.5s ease-out infinite ptst-lift}@keyframes ptst-cursor{0%{opacity:0;transform:translate(294px,278px)}3%{opacity:1}14%{transform:translate(92px,138px)}24%{transform:translate(92px,138px)}36%{transform:translate(208px,144px)}41%{transform:translate(208px,144px)}62%{transform:translate(208px,144px)}78%{transform:translate(150px,206px)}88%{transform:translate(150px,206px)}94%{opacity:1;transform:translate(294px,278px)}to{opacity:0;transform:translate(294px,278px)}}@keyframes ptst-canvas{0%,3%{opacity:0}8%{opacity:1}92%{opacity:1}97%,to{opacity:0}}@keyframes ptst-cardA{0%,5%{opacity:0;transform:scale(.86)}11%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes ptst-cardB{0%,7%{opacity:0;transform:scale(.86)}13%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes ptst-ripple-tap{0%,38%{opacity:0;transform:scale(.4)}41%{opacity:.55}48%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes ptst-win{0%,45%{opacity:0;transform:scale(1.12)}52%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes ptst-badge{0%,50%{opacity:0;transform:scale(0)}55%{opacity:1}59%{opacity:1;transform:scale(1.18)}63%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes ptst-chart{0%,66%{opacity:0;transform:scale(.5)}72%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes ptst-bar1{0%,71%{opacity:0;transform:scaleY(.18)}74%{opacity:1}79%{opacity:1;transform:scaleY(.5)}92%{opacity:1;transform:scaleY(.5)}97%,to{opacity:0;transform:scaleY(.5)}}@keyframes ptst-bar2{0%,73%{opacity:0;transform:scaleY(.18)}76%{opacity:1}81%{opacity:1;transform:scaleY(.78)}92%{opacity:1;transform:scaleY(.78)}97%,to{opacity:0;transform:scaleY(.78)}}@keyframes ptst-bar3{0%,75%{opacity:0;transform:scaleY(.18)}78%{opacity:1}84%{opacity:1;transform:scaleY(1)}92%{opacity:1;transform:scaleY(1)}97%,to{opacity:0;transform:scaleY(1)}}@keyframes ptst-lift{0%,80%{opacity:0;transform:scale(.4)translateY(6px)}86%{opacity:1;transform:scale(1)translateY(0)}92%{opacity:1;transform:scale(1)translateY(0)}97%,to{opacity:0;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.ps-scene *{animation:none!important}.ptst-cursor,.ptst-ripple{opacity:0!important}.ptst-canvas,.ptst-cardA,.ptst-cardB,.ptst-win,.ptst-badge,.ptst-chart,.ptst-lift{opacity:1!important;transform:none!important}.ptst-bar{opacity:1!important}.ptst-bar1{transform:scaleY(.5)!important}.ptst-bar2{transform:scaleY(.78)!important}.ptst-bar3{transform:scaleY(1)!important}}.pevl-insight,.pevl-ripple,.pevl-dash{transform-box:fill-box}.pevl-cursor,.pevl-surface,.pevl-dash,.pevl-insight,.pevl-ripple,.pevl-report,.pevl-loop{opacity:0}.pevl-cursor{animation:9s ease-in-out infinite pevl-cursor}.pevl-surface{animation:9s ease-in-out infinite pevl-surface}.pevl-dash{transform-origin:50%;animation:9s ease-in-out infinite pevl-dash}.pevl-insight{transform-origin:50%;animation:9s ease-in-out infinite pevl-insight}.pevl-ripple{transform-origin:50%}.pevl-ripple2{animation:9s ease-out infinite pevl-ripple2}.pevl-report{animation:9s ease-in-out infinite pevl-report}.pevl-loop{animation:9s ease-in-out infinite pevl-loop}@keyframes pevl-cursor{0%{opacity:0;transform:translate(294px,278px)}3%{opacity:1}14%{transform:translate(150px,145px)}20%{transform:translate(150px,145px)}30%{transform:translate(103px,122px)}40%{transform:translate(103px,122px)}52%{transform:translate(212px,140px)}62%{transform:translate(212px,140px)}74%{transform:translate(224px,188px)}84%{transform:translate(52px,112px)}90%{opacity:1;transform:translate(52px,112px)}95%{opacity:1;transform:translate(294px,278px)}to{opacity:0;transform:translate(294px,278px)}}@keyframes pevl-surface{0%,4%{opacity:0}9%{opacity:1}92%{opacity:1}97%,to{opacity:0}}@keyframes pevl-dash{0%,8%{opacity:0;transform:scale(.9)}16%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pevl-insight{0%,28%{opacity:0;transform:scale(.4)}34%{opacity:1;transform:scale(1.18)}38%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes pevl-ripple2{0%,30%{opacity:0;transform:scale(.6)}33%{opacity:.5}41%{opacity:0;transform:scale(2.1)}to{opacity:0}}@keyframes pevl-report{0%,46%{opacity:0;transform:translate(34px)}50%{opacity:1}58%{opacity:1;transform:translate(0)}92%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}@keyframes pevl-loop{0%,70%{opacity:0}76%{opacity:1}92%{opacity:1}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ps-scene *{animation:none!important}.pevl-cursor,.pevl-ripple{opacity:0!important}.pevl-surface,.pevl-dash,.pevl-insight,.pevl-report,.pevl-loop{opacity:1!important;transform:none!important}}.ai-base,.ai-mid,.ai-upgr,.ai-A,.ai-I,.ai-de{vertical-align:bottom;white-space:nowrap;display:inline-block}.ai-mid,.ai-upgr,.ai-A,.ai-I,.ai-de{overflow:hidden}.ai-word{white-space:nowrap}.ai-mid{max-width:calc(var(--ai-head,0)*4.7em);opacity:var(--ai-head,0);transform:translateY(calc((1 - var(--ai-head,0))*.32em));filter:blur(calc((1 - var(--ai-head,0))*5px))}.ai-A{max-width:calc(var(--ai-head,0)*.82em);opacity:var(--ai-head,0);transform:translateY(calc((1 - var(--ai-head,0))*.32em));filter:blur(calc((1 - var(--ai-head,0))*5px))}.ai-I{max-width:calc(var(--ai-head,0)*.86em);opacity:var(--ai-head,0);transform:translateY(calc((1 - var(--ai-head,0))*.32em))rotate(calc(clamp(0,calc((var(--ai-word,0) - .35)/.65),1)*-16deg));transform-origin:50% 88%;filter:blur(calc((1 - var(--ai-head,0))*5px))}.ai-upgr{max-width:calc(var(--ai-word,0)*2.3em);opacity:var(--ai-word,0);transform:translateY(calc((1 - var(--ai-word,0))*.32em));filter:blur(calc((1 - var(--ai-word,0))*5px))}.ai-de{max-width:calc(var(--ai-word,0)*1.15em);opacity:var(--ai-word,0);transform:translateY(calc((1 - var(--ai-word,0))*.32em));filter:blur(calc((1 - var(--ai-word,0))*5px));margin-left:-.09em}.ai-upgr,.ai-A,.ai-I,.ai-de{color:transparent;background-image:linear-gradient(96deg,#ff6b9d 0%,#c060ff 45%,#6b66ff 100%);background-repeat:no-repeat;background-size:5.13em 100%;-webkit-background-clip:text;background-clip:text}.ai-upgr{background-position:0 0}.ai-A{background-position:-2.3em 0}.ai-I{background-position:-3.12em 0}.ai-de{background-position:-3.98em 0}.ai-edge{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ai-edge-glow,.ai-edge-base,.ai-edge-flow{opacity:0;border-radius:26px;position:absolute;top:0;bottom:0;left:0;right:0}.ai-edge-glow{box-shadow:0 0 10px var(--edge),0 0 22px var(--edge),inset 0 0 6px var(--edge)}.ai-edge-base,.ai-edge-flow{-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:2px;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 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}.ai-edge-base{background:var(--edge)}.ai-edge-flow{background:conic-gradient(from var(--ai-ang,0deg),rgba(255,255,255,0) 0deg,rgba(255,255,255,0) 292deg,rgba(255,255,255,.7) 334deg,rgba(255,255,255,0) 360deg)}@property --ai-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.ai-charged .ai-edge-glow,.ai-charged .ai-edge-base{animation:.55s ease-out .45s both ai-edge-in,2.2s ease-in-out 1s infinite ai-edge-pulse}.ai-charged .ai-edge-flow{opacity:1;animation:.95s linear both ai-flow-spin,3.4s linear .95s infinite ai-flow-spin}@keyframes ai-flow-spin{0%{--ai-ang:0deg}to{--ai-ang:360deg}}@keyframes ai-edge-in{0%{opacity:0}to{opacity:.78}}@keyframes ai-edge-pulse{0%,to{opacity:.7}50%{opacity:1}}.ai-badge{align-items:center;gap:calc(var(--pcw)*.014);padding:calc(var(--pcw)*.01)calc(var(--pcw)*.026);opacity:var(--ai-pulse,0);transform:scale(calc(.6 + .4*var(--ai-pulse,0)));transform-origin:0;border-radius:999px;display:inline-flex}.ai-badge-text{font-size:clamp(8px,calc(var(--pcw)*.033),10.5px);letter-spacing:.01em;white-space:nowrap;font-weight:600;line-height:1}@media (prefers-reduced-motion:reduce){.ai-charged .ai-edge-flow{opacity:0;animation:none}.ai-charged .ai-edge-glow,.ai-charged .ai-edge-base{opacity:.8;animation:none}}.contact-aura{filter:blur(100px);opacity:.26;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.contact-aura-a{width:62vw;max-width:720px;height:62vw;max-height:720px;transform:translateY(calc((var(--cp,.5) - .5)*-170px));background:radial-gradient(circle,rgba(255,107,157,.6),transparent 70%);top:4%;left:-12vw}.contact-aura-b{width:56vw;max-width:680px;height:56vw;max-height:680px;transform:translateY(calc((var(--cp,.5) - .5)*210px));background:radial-gradient(circle,rgba(123,102,255,.55),transparent 70%);bottom:2%;right:-14vw}.contact-reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.contact-section.is-in .contact-reveal{opacity:1;transform:none}.contact-ai{background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright)0%,var(--neu-bg)50%,var(--neu-bg-dim)100%);box-shadow:-8px -8px 20px var(--neu-hi),9px 9px 22px var(--neu-shadow-soft),-18px -18px 44px var(--neu-hi-soft),20px 20px 48px var(--neu-shadow-soft);border-radius:28px;padding:28px}.contact-ai-head{align-items:center;gap:10px;display:flex}.contact-spark{filter:drop-shadow(0 0 5px rgba(139,92,246,.45));display:inline-flex}.contact-input{resize:vertical;width:100%;min-height:84px;color:var(--neu-text);background-color:var(--neu-bg-deep);background-image:linear-gradient(145deg,var(--neu-bg-dim)0%,var(--neu-bg-deep)60%,var(--neu-bg-bright)100%);box-shadow:inset 5px 5px 12px var(--neu-shadow),inset -5px -5px 12px var(--neu-hi),inset 12px 12px 28px var(--neu-shadow-soft);border:none;border-radius:16px;outline:none;padding:14px 16px;font-size:14px;line-height:1.5;transition:box-shadow .25s}.contact-input::placeholder{color:var(--neu-text-subtle)}.contact-input:focus{box-shadow:inset 5px 5px 12px var(--neu-shadow),inset -5px -5px 12px var(--neu-hi),0 0 0 2px rgba(var(--neu-accent),.5)}.contact-btn{letter-spacing:.01em;height:44px;color:var(--neu-text);cursor:pointer;background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright)0%,var(--neu-bg)55%,var(--neu-bg-dim)100%);box-shadow:-5px -5px 12px var(--neu-hi),6px 6px 14px var(--neu-shadow-soft),-10px -10px 26px var(--neu-hi-soft),11px 11px 26px var(--neu-shadow-soft);border:none;border-radius:999px;align-items:center;padding:0 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:box-shadow .22s,transform .22s,color .22s;display:inline-flex}.contact-btn:hover{box-shadow:-6px -6px 14px var(--neu-hi),8px 8px 18px var(--neu-shadow),-12px -12px 30px var(--neu-hi-soft),14px 14px 32px var(--neu-shadow-soft);transform:translateY(-1px)}.contact-btn:active{box-shadow:inset 4px 4px 10px var(--neu-shadow),inset -4px -4px 10px var(--neu-hi);transform:translateY(0)}.contact-btn:disabled{opacity:.5;cursor:default;box-shadow:inset 3px 3px 8px var(--neu-shadow-soft),inset -3px -3px 8px var(--neu-hi-soft);transform:none}.contact-btn-primary{color:#fff;box-shadow:-4px -4px 10px var(--neu-hi),6px 8px 18px rgba(150,90,255,.45),10px 12px 30px rgba(150,90,255,.3);background-image:linear-gradient(96deg,#ff6b9d 0%,#c060ff 45%,#6b66ff 100%)}.contact-btn-primary:hover{box-shadow:-4px -4px 10px var(--neu-hi),8px 10px 22px rgba(150,90,255,.55),12px 16px 36px rgba(150,90,255,.38);transform:translateY(-1px)}.contact-btn-primary:active{transform:translateY(0);box-shadow:inset 3px 3px 9px rgba(90,40,160,.45)}.contact-btn-primary:disabled{opacity:.5;box-shadow:none}.contact-draft{background-color:var(--neu-bg-deep);background-image:linear-gradient(145deg,var(--neu-bg-dim)0%,var(--neu-bg-deep)60%,var(--neu-bg-bright)100%);box-shadow:inset 5px 5px 14px var(--neu-shadow-soft),inset -5px -5px 12px var(--neu-hi);border-radius:18px;padding:18px}.contact-chip{color:#7b53c4;box-shadow:-2px -2px 5px var(--neu-hi),2px 2px 5px var(--neu-shadow-soft);background:rgba(139,92,246,.12);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.contact-chip[data-channel=email]{color:#c43d6b;background:rgba(255,107,157,.14)}.contact-card{text-align:left;cursor:pointer;background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright)0%,var(--neu-bg)50%,var(--neu-bg-dim)100%);box-shadow:-7px -7px 18px var(--neu-hi),8px 8px 20px var(--neu-shadow-soft),-15px -15px 38px var(--neu-hi-soft),16px 16px 40px var(--neu-shadow-soft);border:none;border-radius:22px;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;transition:box-shadow .3s,transform .3s;display:flex}.contact-card:hover{box-shadow:-9px -9px 22px var(--neu-hi),11px 11px 26px var(--neu-shadow),-18px -18px 46px var(--neu-hi-soft),20px 20px 50px var(--neu-shadow-soft);transform:translateY(-3px)}.contact-card:active{box-shadow:inset 5px 5px 12px var(--neu-shadow),inset -5px -5px 12px var(--neu-hi);transform:translateY(0)}.contact-card-label{text-transform:uppercase;letter-spacing:.14em;color:var(--neu-text-subtle);font-size:12px}.contact-card-value{color:var(--neu-text);font-size:15px;font-weight:600}.contact-card-link{color:#7b53c4;margin-top:4px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .25s}.contact-card:hover .contact-card-link{color:#9168d6}.contact-calendly{background-color:var(--neu-bg-deep);box-shadow:inset 5px 5px 14px var(--neu-shadow-soft),inset -5px -5px 12px var(--neu-hi);border-radius:22px;padding:8px;overflow:hidden}@media (prefers-reduced-motion:reduce){.contact-reveal{opacity:1;transition:none;transform:none}.contact-aura{transform:none!important}.contact-btn:hover,.contact-card:hover{transform:none}}.caret-bar{background:rgb(var(--neu-accent));vertical-align:middle;opacity:.85;border-radius:1px;width:2px;height:1.1em;margin-left:2px;animation:1.05s steps(2,jump-none) infinite caret-blink;display:inline-block}@keyframes caret-blink{50%{opacity:.18}}@media (prefers-reduced-motion:reduce){.caret-bar{animation:none}}.hifi-gradient-text{color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(96deg,#ff6b9d 0%,#c060ff 45%,#6b66ff 100%);-webkit-background-clip:text;background-clip:text;padding-right:.08em}.pt-overlay{z-index:2147483646;pointer-events:auto;will-change:transform,opacity;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.pt-overlay-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cs-root{min-height:100svh;color:var(--neu-text);position:relative}:root{--nav-h:100px}@media (min-width:768px){:root{--nav-h:112px}}.csn{z-index:60;height:var(--nav-h);background:color-mix(in srgb,var(--csn-bg-dark)calc(var(--csn-dark,0)*86%),color-mix(in srgb,var(--csn-bg-light)86%,transparent));-webkit-backdrop-filter:blur(14px);position:fixed;top:0;left:0;right:0}.csn-inner{justify-content:space-between;align-items:center;gap:18px;max-width:72rem;height:100%;margin:0 auto;padding:0 24px;display:flex}.csn-brand{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.csn-brand img{width:150px;height:auto;display:block}.csn-brand-dark{opacity:var(--csn-dark,0);position:absolute;top:0;bottom:0;left:0;right:0}.csn-links{align-items:center;gap:4px;min-width:0;display:flex}.csn-link{letter-spacing:.01em;white-space:nowrap;height:40px;color:color-mix(in oklab,rgba(238,240,246,.78) calc(var(--csn-dark,0)*100%),rgba(42,46,56,.66));border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .18s;display:inline-flex}.csn-link:hover{background:color-mix(in srgb,rgba(255,255,255,.09) calc(var(--csn-dark,0)*100%),rgba(20,24,34,.06))}.csn-link.is-active{color:color-mix(in oklab,var(--csn-accent-dark)calc(var(--csn-dark,0)*100%),var(--csn-accent))}.csn-company{color:color-mix(in oklab,rgba(238,240,246,.92) calc(var(--csn-dark,0)*100%),rgba(32,36,46,.88));flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.csn-company-icon{width:24px;height:24px;display:inline-flex}.csn-company-icon svg{width:100%;height:100%;display:block}.csn-company-name{letter-spacing:.02em;font-size:14px;font-weight:600}.csn-compact .csn-link{padding:0 12px;font-size:13px}.csn-compact .csn-brand img{width:128px}@media (max-width:1023px){.csn-company-name{display:none}.csn-link{padding:0 12px;font-size:13px}.csn-brand img{width:120px}}.cs-topbar{z-index:60;background:var(--neu-bg);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px rgba(128,136,152,.16),0 10px 28px -22px rgba(128,136,152,.6)}.cs-topbar-logo{align-items:center;height:100%;display:inline-flex}.cs-topbar-logo img{width:auto;height:30px;display:block}.cs-topbar-company{letter-spacing:.02em;color:var(--neu-text-muted);font-size:13px;font-weight:600}.cs-sidenav{z-index:50;scrollbar-width:none;flex-direction:column;gap:8px;width:184px;max-height:74svh;display:none;position:fixed;top:50%;left:28px;overflow:auto;transform:translateY(-50%)}.cs-sidenav::-webkit-scrollbar{display:none}@media (min-width:1180px){.cs-sidenav{display:flex}}.cs-sidenav-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--neu-text-subtle);margin-bottom:6px;padding-left:16px;font-size:10.5px}.cs-sidenav ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.cs-sidenav-link{color:var(--neu-text-subtle);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .25s,background .25s;display:flex}.cs-sidenav-link:hover{color:var(--neu-text-muted)}.cs-sidenav-dot{opacity:.42;border-radius:50%;flex:none;width:7px;height:7px;transition:opacity .25s,transform .25s;transform:scale(.78)}.cs-sidenav-link.is-active{color:var(--neu-text)}.cs-sidenav-link.is-active .cs-sidenav-dot{opacity:1;transform:scale(1.3)}.cs-col{z-index:1;max-width:920px;margin:0 auto;padding:88px 24px 0;position:relative}@media (min-width:1180px){.cs-col{margin-left:248px;margin-right:auto}}.cs-hero{padding:28px 0 60px}.cs-hero-icon{height:42px;color:var(--neu-text);margin-bottom:22px}.cs-hero-icon svg{width:auto;height:100%;display:block}.cs-hero-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--neu-text-muted);margin-bottom:14px;font-size:13px}.cs-hero-eyebrow .cs-dot{opacity:.5;margin:0 5px}.cs-hero-title{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.03em;color:var(--neu-text);font-size:max(48px,min(8vw,104px));font-weight:600;line-height:1}.cs-hero-intro{max-width:60ch;color:var(--neu-text-muted);margin-top:26px;font-size:max(16px,min(1.6vw,19px));line-height:1.6}.cs-selector{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.cs-selector-tile{color:var(--neu-text-muted);background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright)0%,var(--neu-bg)55%,var(--neu-bg-dim)100%);box-shadow:-5px -5px 12px var(--neu-hi),6px 6px 14px var(--neu-shadow-soft),-10px -10px 26px var(--neu-hi-soft),11px 11px 26px var(--neu-shadow-soft);border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:box-shadow .22s,transform .22s,color .22s;display:inline-flex}.cs-selector-tile:hover{color:var(--neu-text);transform:translateY(-2px)}.cs-selector-tile:active{box-shadow:inset 4px 4px 10px var(--neu-shadow),inset -4px -4px 10px var(--neu-hi);transform:translateY(0)}.cs-selector-icon{max-width:46px;height:18px;color:var(--neu-text-subtle);align-items:center;display:inline-flex}.cs-selector-icon svg{width:auto;height:100%;display:block}.cs-section{scroll-margin-top:calc(var(--nav-h) + 28px);padding:56px 0}.cs-section-inner{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (min-width:860px){.cs-section-inner{grid-template-columns:1fr 1fr;gap:56px}.cs-section-alt .cs-section-text{order:2}.cs-section-alt .cs-section-visual{order:1}}.cs-section-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.cs-section-prefix{color:var(--neu-text-subtle);margin-bottom:2px;font-size:15px}.cs-section-title{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:var(--neu-text);font-size:max(30px,min(4vw,52px));font-weight:600;line-height:1.05}.cs-section-body{max-width:46ch;color:var(--neu-text-muted);margin-top:18px;font-size:max(15px,min(1.3vw,17px));line-height:1.65}.cs-section-visual{min-width:0}.cs-visual-frame{aspect-ratio:4/3;width:100%;box-shadow:-8px -8px 20px var(--neu-hi),9px 9px 22px var(--neu-shadow-soft),-16px -16px 40px var(--neu-hi-soft),18px 18px 44px var(--neu-shadow-soft);background:#1f1f22;border-radius:28px;position:relative;overflow:hidden}.cs-visual-img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cs-visual-empty{font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:-.01em;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cs-reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.cs-reveal.is-in{opacity:1;transform:none}.cs-footer{border-top:1px solid rgba(128,136,152,.18);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:48px 0 100px;display:flex}.cs-footer-next{flex-direction:column;gap:4px;text-decoration:none;display:flex}.cs-footer-next-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--neu-text-subtle);font-size:11px}.cs-footer-next-name{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:var(--neu-text);font-size:max(28px,min(4vw,44px));font-weight:600;transition:color .2s}.cs-footer-next:hover .cs-footer-next-name{color:#7b53c4}.cs-footer-back{color:var(--neu-text-subtle);font-size:13px;font-weight:600;text-decoration:none}.cs-footer-back:hover{color:var(--neu-text)}@media (prefers-reduced-motion:reduce){.cs-reveal{opacity:1;transition:none;transform:none}.cs-selector-tile:hover,.cs-footer-next:hover{transform:none}}.clay-stage{perspective:1500px;perspective-origin:50% 35%;transform-style:preserve-3d;--clay-hi:#f6f7f9;--clay:var(--neu-bg);--clay-lo:#c1c7cf;--clay-deep:#a7aeb9;--clay-rim-hi:rgba(255,255,255,.78);--clay-rim-lo:rgba(112,121,138,.52);--clay-ao:rgba(88,96,114,.5)}.clay-phone-stage{--cp-w:240px;--cp-h:496px;--cp-depth:30px;--cp-radius:46px;width:var(--cp-w);height:var(--cp-h);perspective:1400px;perspective-origin:50% 38%;place-items:center;display:grid;position:relative}.clay-phone-stage:after{content:"";z-index:-1;background:radial-gradient(ellipse at center,var(--clay-ao),transparent 70%);filter:blur(17px);width:74%;height:46px;position:absolute;bottom:-1%;left:50%;transform:translate(-50%)}.clay-phone{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transform:scale(var(--cp-scale,1))rotateX(var(--cp-tilt-x,8deg))rotateY(var(--cp-spin-y,-22deg));position:relative}.cp-face{border-radius:var(--cp-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.cp-front{transform:translateZ(calc(var(--cp-depth)/2));background:radial-gradient(135% 125% at 30% 20%,var(--clay-hi)0%,var(--clay)48%,var(--clay-lo)100%);box-shadow:inset 0 3px 6px var(--clay-rim-hi),inset 0 -9px 18px var(--clay-rim-lo)}.cp-bezel{background:radial-gradient(130% 120% at 32% 22%,var(--clay-hi),var(--clay-lo));box-shadow:inset 0 2px 4px var(--clay-rim-hi);border-radius:38px;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.cp-screen{background:#cfd4da;border-radius:30px;position:absolute;top:10px;bottom:10px;left:10px;right:10px;overflow:hidden;box-shadow:inset 0 0 0 1.5px rgba(80,88,104,.16),inset 0 5px 12px rgba(80,88,104,.32)}.cp-screen-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.cp-notch{z-index:3;background:linear-gradient(180deg,var(--clay-lo),var(--clay-deep));width:54px;height:14px;box-shadow:inset 0 1px 2px var(--clay-ao);border-radius:999px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.cp-ghost{z-index:2;opacity:var(--cp-screen-fade,0);flex-direction:column;gap:12px;display:flex;position:absolute;top:34px;bottom:16px;left:16px;right:16px}.cp-ghost-bar{background:var(--neu-text-subtle);opacity:.28;border-radius:999px;height:10px}.cp-ghost-tile{height:96px;box-shadow:inset 2px 2px 5px var(--neu-shadow-soft),inset -2px -2px 5px var(--neu-hi-soft);border-radius:18px;margin-top:auto}.cp-back{transform:rotateY(180deg)translateZ(calc(var(--cp-depth)/2));background:radial-gradient(135% 125% at 30% 22%,var(--clay-hi)0%,var(--clay)50%,var(--clay-lo)100%);box-shadow:inset 0 3px 7px var(--clay-rim-hi),inset 0 -10px 20px var(--clay-rim-lo)}.cp-cam-bump{background:radial-gradient(120% 120% at 32% 26%,var(--clay-hi),var(--clay-lo));width:74px;height:74px;box-shadow:0 3px 6px var(--clay-ao),inset 0 2px 3px var(--clay-rim-hi);border-radius:26px;grid-template-columns:1fr 1fr;place-items:center;gap:10px;padding:12px;display:grid;position:absolute;top:22px;left:22px}.cp-cam-lens{background:radial-gradient(circle at 36% 32%,var(--clay-lo),var(--clay-deep));width:22px;height:22px;box-shadow:inset 0 2px 4px var(--clay-ao);border-radius:50%}.cp-edge{background:linear-gradient(180deg,var(--clay-hi),var(--clay)45%,var(--clay-lo));position:absolute}.cp-edge-l{width:var(--cp-depth);border-radius:var(--cp-radius);height:100%;transform:rotateY(-90deg)translateX(calc(var(--cp-depth)/-2));transform-origin:0;filter:brightness(1.02);top:0;left:0}.cp-edge-r{width:var(--cp-depth);border-radius:var(--cp-radius);height:100%;transform:rotateY(90deg)translateX(calc(var(--cp-depth)/2));transform-origin:100%;filter:brightness(.94);top:0;right:0}.cp-edge-t{width:100%;height:var(--cp-depth);border-radius:var(--cp-radius);transform:rotateX(90deg)translateY(calc(var(--cp-depth)/-2));transform-origin:top;filter:brightness(1.03);top:0;left:0}.cp-edge-b{width:100%;height:var(--cp-depth);border-radius:var(--cp-radius);transform:rotateX(-90deg)translateY(calc(var(--cp-depth)/2));transform-origin:bottom;filter:brightness(.93);bottom:0;left:0}.clay-screen-ph{background:linear-gradient(rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 16%),linear-gradient(165deg,#cdd6df 0%,#aeb9c7 100%);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.clay-screen-ph>span{background:rgba(255,255,255,.4);border-radius:8px;width:30px;height:30px;box-shadow:inset 0 1px 2px rgba(0,0,0,.12)}.cp-emb{z-index:2;opacity:var(--ap-emb,0);transform:scale(calc(.96 + .04*var(--ap-emb,0)));box-shadow:inset 0 3px 7px var(--clay-ao),inset 0 -2px 4px var(--clay-rim-hi);background:rgba(120,128,144,.12);border-radius:18px;position:absolute;left:18px;right:18px}.cp-emb-1{--ap-emb:var(--ap-emb-1,0);height:46px;top:54px}.cp-emb-2{--ap-emb:var(--ap-emb-2,0);height:38px;top:112px}.cp-emb-3{--ap-emb:var(--ap-emb-3,0);height:120px;top:162px}.cp-emb-4{--ap-emb:var(--ap-emb-4,0);height:52px;top:296px}.clay-laptop-stage{--cl-w:520px;--cl-deck-d:360px;--cl-lid-h:330px;--cl-deck-thick:18px;width:var(--cl-w);height:var(--cl-deck-d);perspective:1700px;perspective-origin:50% 30%;place-items:center;display:grid;position:relative}.clay-laptop-stage:after{content:"";z-index:-1;background:radial-gradient(ellipse at center,var(--clay-ao),transparent 70%);filter:blur(22px);width:80%;height:56px;position:absolute;bottom:-14%;left:50%;transform:translate(-50%)}.clay-laptop-group{--cl-recenter:150px;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transform:translateY(var(--cl-recenter))scale(var(--cl-scale,1))rotateX(var(--cl-tilt-x,16deg))rotateY(var(--cl-spin-y,-26deg));position:relative}.cl-base{transform-style:preserve-3d;transform-origin:50%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(90deg)}.cl-deck{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(130% 130% at 28% 16%,var(--clay-hi)0%,var(--clay)52%,var(--clay-lo)100%);box-shadow:inset 0 4px 8px var(--clay-rim-hi),inset 0 -11px 22px var(--clay-rim-lo);border-radius:24px;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(180deg)}.cl-deck-under{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(130% 130% at 70% 82%,var(--clay-hi)0%,var(--clay)54%,var(--clay-lo)100%);box-shadow:inset 0 -5px 12px var(--clay-rim-lo);border-radius:24px;position:absolute;top:0;bottom:0;left:0;right:0}.cl-keys{opacity:.6;background-image:repeating-linear-gradient(90deg,transparent 0 34px,var(--clay-rim-lo)34px 36px),repeating-linear-gradient(0deg,transparent 0 28px,var(--clay-rim-lo)28px 30px);height:56%;box-shadow:inset 0 2px 5px var(--clay-rim-lo);border-radius:14px;position:absolute;top:28px;left:38px;right:38px}.cl-trackpad{background:linear-gradient(160deg,var(--clay-lo),var(--clay));width:42%;height:24%;box-shadow:inset 0 3px 8px var(--clay-ao),inset 0 -2px 4px var(--clay-rim-hi);border-radius:16px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.cl-hinge-notch{background:var(--clay-lo);width:30%;height:8px;box-shadow:inset 0 1px 3px var(--clay-ao);border-radius:999px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.cl-scrub{background:var(--clay-lo);height:8px;box-shadow:inset 0 1px 3px var(--clay-ao);border-radius:999px;position:absolute;bottom:8px;left:14%;right:14%;overflow:hidden}.cl-scrub-fill{transform-origin:0;transform:scaleX(var(--ap-scrub,0));background:linear-gradient(90deg,var(--clay-hi),var(--clay-lo));position:absolute;top:0;bottom:0;left:0;right:0}.cl-lid{left:0;top:calc(50% - var(--cl-lid-h));width:100%;height:var(--cl-lid-h);transform-style:preserve-3d;transform-origin:bottom;transform:translateZ(calc(var(--cl-deck-d)/-2))rotateX(calc(-90deg + var(--cl-lid-open,.92)*98deg));position:absolute}.cl-lid-back,.cl-lid-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:22px 22px 6px 6px;position:absolute;top:0;bottom:0;left:0;right:0}.cl-lid-back{background:radial-gradient(130% 130% at 30% 22%,var(--clay-hi),var(--clay)55%,var(--clay-lo));box-shadow:inset 0 4px 8px var(--clay-rim-hi),inset 0 -9px 18px var(--clay-rim-lo);place-items:center;display:grid;transform:translateZ(-5px)rotateY(180deg)}.cl-logo{background:radial-gradient(120% 120% at 32% 28%,var(--clay-hi),var(--clay-lo));width:46px;height:46px;box-shadow:0 2px 5px var(--clay-ao),inset 0 2px 3px var(--clay-rim-hi);border-radius:14px}.cl-lid-front{background:radial-gradient(130% 130% at 30% 20%,var(--clay-hi),var(--clay-lo));box-shadow:inset 0 3px 6px var(--clay-rim-hi);padding:14px;transform:translateZ(5px)}.cl-display{background:#cfd4da;border-radius:14px;position:absolute;top:14px;bottom:14px;left:14px;right:14px;overflow:hidden;box-shadow:inset 0 0 0 1.5px rgba(80,88,104,.16),inset 0 6px 14px rgba(80,88,104,.32)}.cl-display-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.cl-cam-dot{z-index:3;background:var(--clay-deep);width:8px;height:8px;box-shadow:inset 0 1px 2px var(--clay-ao);border-radius:50%;position:absolute;top:8px;left:50%;transform:translate(-50%)}.cl-ghost{z-index:2;opacity:calc(var(--cl-lid-open,.92) - .4);flex-direction:column;gap:14px;display:flex;position:absolute;top:26px;bottom:22px;left:22px;right:22px}.cl-ghost-bar{background:var(--neu-text-subtle);opacity:.26;border-radius:999px;height:11px}.cl-emb{z-index:2;opacity:var(--ap-emb,0);transform:scale(calc(.96 + .04*var(--ap-emb,0)));box-shadow:inset 0 4px 9px var(--clay-ao),inset 0 -2px 4px var(--clay-rim-hi);background:rgba(120,128,144,.12);border-radius:10px;position:absolute}.cl-emb-1{--ap-emb:var(--ap-emb-1,0);width:30%;top:18px;bottom:18px;left:18px}.cl-emb-2{--ap-emb:var(--ap-emb-2,0);height:40%;top:18px;left:34%;right:30%}.cl-emb-3{--ap-emb:var(--ap-emb-3,0);height:48%;bottom:18px;left:34%;right:30%}.apple-pin{position:relative}.apple-stage{width:100%;height:100svh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.apple-wash{z-index:0;background:var(--ap-tint,#7dd3fc);opacity:calc(var(--ap-bg-wash,0)*.5);position:absolute;top:0;bottom:0;left:0;right:0}.apple-layer{z-index:2;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.apple-device-wrap{will-change:transform;transform:translateX(var(--ap-tx,0px))translateY(var(--ap-ty,0px))}.af-base{z-index:0;background:#0a0a0d;position:absolute;top:0;bottom:0;left:0;right:0}.af-wallpaper{z-index:1;will-change:opacity;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.af-wallpaper-blur{z-index:2;filter:blur(18px)brightness(.72);transform:scale(1.06)}.af-overlay{z-index:3;will-change:opacity;background:#05070d;position:absolute;top:0;bottom:0;left:0;right:0}.af-dock{z-index:4;will-change:transform;pointer-events:none;width:min(1100px,86vw);height:auto;position:absolute;bottom:0;left:50%}.af-launchpad{z-index:5;will-change:transform,opacity;pointer-events:none;width:min(1180px,92vw);height:auto;position:absolute;top:50%;left:50%}.af-aqua{z-index:6;text-align:center;pointer-events:none;will-change:opacity;place-content:center;padding:0 24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.af-aqua-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:rgba(236,236,239,.7);margin:0 0 18px;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(11px,min(1.1vw,14px));font-weight:600}.af-aqua-word{letter-spacing:-.02em;color:#fff;text-shadow:0 0 28px rgba(150,180,255,.45),0 0 70px rgba(120,150,255,.25);white-space:nowrap;margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(40px,min(6.6vw,96px));font-weight:600;line-height:1}.af-aqua-sub{letter-spacing:-.005em;color:rgba(235,236,240,.74);width:min(880px,92vw);margin:28px auto 0;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(15px,min(1.5vw,20px));line-height:1.6}.apple-eyebrow{font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--neu-text-muted);font-size:12px;font-weight:600}.apple-head{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.025em;color:var(--neu-text);font-size:max(34px,min(6vw,84px));font-weight:600;line-height:1.02}.apple-body{font-family:var(--font-aeonik),system-ui,sans-serif;color:var(--neu-text);max-width:46ch;font-size:max(15px,min(1.4vw,18px));line-height:1.6}.apple-caption{font-family:var(--font-aeonik),system-ui,sans-serif;color:var(--neu-text);letter-spacing:-.01em;will-change:transform,opacity;font-size:max(16px,min(1.5vw,22px));font-weight:600}.apple-bigtype{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.04em;color:var(--neu-text);will-change:transform,opacity;font-weight:700}.apple-seed{pointer-events:none;will-change:transform,opacity;position:absolute}.apple-vignette{z-index:3;pointer-events:none;opacity:var(--ap-vig,0);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 200px 40px rgba(31,31,34,.55)}.apple-specimen-row{font-family:var(--font-fraunces),Georgia,serif;color:var(--neu-text);letter-spacing:-.02em;white-space:nowrap;will-change:transform,opacity;border-bottom:1px solid rgba(128,136,152,.18);padding:8px 0}.apple-tile{background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright),var(--neu-bg-dim));box-shadow:-6px -6px 14px var(--neu-hi),7px 7px 16px var(--neu-shadow-soft);will-change:transform;border-radius:22px;place-items:center;display:grid}.apple-glyph{background:var(--neu-bg-deep);width:44%;height:44%;box-shadow:inset 3px 3px 7px var(--neu-shadow),inset -2px -2px 6px var(--neu-hi);border-radius:12px}.apple-voice{font-family:var(--font-aeonik),system-ui,sans-serif;color:var(--neu-text-muted);background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright),var(--neu-bg-dim));box-shadow:-5px -5px 12px var(--neu-hi),6px 6px 14px var(--neu-shadow-soft);will-change:transform;border-radius:999px;padding:11px 22px;font-size:14px;font-weight:600}.apple-filmstrip{will-change:transform;gap:18px;display:flex}.apple-frame{background:var(--neu-bg-deep);box-shadow:inset 4px 4px 10px var(--neu-shadow),inset -3px -3px 8px var(--neu-hi);border-radius:14px;flex:none}.apple-demo-shape{background-image:linear-gradient(145deg,var(--neu-bg-bright),var(--neu-bg-dim));box-shadow:-5px -5px 12px var(--neu-hi),6px 6px 14px var(--neu-shadow);will-change:transform}.apple-callout{font-family:var(--font-aeonik),system-ui,sans-serif;color:var(--neu-text-muted);will-change:opacity,transform;font-size:14px;font-weight:600}.apple-leader-dot{width:9px;height:9px;box-shadow:-1px -1px 2px var(--neu-hi),2px 2px 4px var(--neu-shadow-soft);border-radius:50%;flex:none}@media (prefers-reduced-motion:reduce){.clay-phone,.clay-laptop-group,.apple-bigtype,.apple-voice,.apple-filmstrip,.apple-device-wrap,.apple-caption,.apple-specimen-row{will-change:auto}}@media (max-width:767px){.apple-pin{height:auto!important}.apple-stage{height:auto;min-height:100svh;position:relative}.clay-laptop-stage{transform:scale(.6)}.clay-phone-stage{transform:scale(.78)}}.aqua-ui,.aqua-ui *{-webkit-font-smoothing:antialiased;font-family:Lucida Grande,Helvetica Neue,Helvetica,Arial,sans-serif}.aqua-ui{color:#1d1d1f}.aqua-btn{color:#fff;cursor:default;white-space:nowrap;text-shadow:0 -1px rgba(0,0,0,.28);background:linear-gradient(rgba(255,255,255,.85) 0%,rgba(255,255,255,.28) 47%,rgba(255,255,255,0) 48%,rgba(255,255,255,.14) 100%),linear-gradient(#84baf6 0%,#2f86ee 49%,#1f6fd6 50%,#1763c6 100%);border:1px solid #2f6fc0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 17px;font:600 13px/1 Lucida Grande,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-flex;box-shadow:0 1px 1px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.55)}.aqua-btn--grey{color:#2c2c2c;text-shadow:0 1px rgba(255,255,255,.75);background:linear-gradient(rgba(255,255,255,.92) 0%,rgba(255,255,255,.32) 47%,rgba(255,255,255,0) 48%,rgba(255,255,255,.22) 100%),linear-gradient(#fdfdfd 0%,#e6e6e6 49%,#d6d6d6 50%,#cfcfcf 100%);border-color:#9a9a9a}.aqua-btn--default{animation:1.7s ease-in-out infinite aqua-pulse}@keyframes aqua-pulse{0%,to{box-shadow:0 1px 1px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.55),0 0 rgba(70,142,242,0)}50%{box-shadow:0 1px 1px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.55),0 0 13px 2px rgba(70,142,242,.72)}}.aqua-window{border:1px solid rgba(0,0,0,.4);border-radius:9px;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.32)}.aqua-titlebar{background:linear-gradient(#f4f4f4 0%,#d4d4d4 100%);border-bottom:1px solid #aeaeae;align-items:center;gap:8px;height:32px;padding:0 11px;display:flex}.aqua-lights{gap:8px;display:flex}.aqua-light{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 1px 1px rgba(255,255,255,.75),0 0 0 .5px rgba(0,0,0,.3)}.aqua-light--r{background:radial-gradient(circle at 35% 28%,#ffb0a8,#ec5b53)}.aqua-light--y{background:radial-gradient(circle at 35% 28%,#ffe49a,#e9a92f)}.aqua-light--g{background:radial-gradient(circle at 35% 28%,#aef090,#35b834)}.aqua-title{color:#3a3a3a;text-shadow:0 1px rgba(255,255,255,.7);margin-left:2px;font:600 12px/1 Lucida Grande,sans-serif}.aqua-window-body{background:linear-gradient(#fff,#eef0f2)}.aqua-dock{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(rgba(255,255,255,.42),rgba(255,255,255,.12));border:1px solid rgba(255,255,255,.65);border-radius:20px;align-items:flex-end;gap:12px;padding:9px 16px 11px;display:inline-flex;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.85),0 10px 28px rgba(0,0,0,.32)}.aqua-dock:after{content:"";pointer-events:none;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,0));border-radius:0 0 16px 16px;position:absolute;top:52%;bottom:7px;left:10px;right:10px}.aqua-dock-icon{border-radius:11px;width:46px;height:46px;box-shadow:inset 0 1px rgba(255,255,255,.65),0 1px 2px rgba(0,0,0,.3)}.aqua-linen{background-color:#2c2c2e;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.027) 0,rgba(255,255,255,.027) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(-45deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 1px,transparent 1px,transparent 3px)}.aqua-leather{background-color:#6e4f33;background-image:linear-gradient(rgba(255,255,255,.07),rgba(0,0,0,.2));position:relative}.aqua-stitch{pointer-events:none;border:2px dashed rgba(247,232,196,.6);border-radius:7px;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.aqua-felt{background-color:#176b34;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:3px 3px;box-shadow:inset 0 0 44px rgba(0,0,0,.4)}.aqua-legal{background-color:#fcf6c8;background-image:linear-gradient(#fcf6c8 0,#fcf6c8 26px,#cfe0f1 26px,#cfe0f1 27px);background-size:100% 27px;position:relative}.aqua-legal:before{content:"";background:#e3a0a0;width:1px;position:absolute;top:0;bottom:0;left:32px}.aqua-paper{background:#fbfbf7 repeating-linear-gradient(#fbfbf7 0,#fbfbf7 22px,#eceae6 22px,#eceae6 23px)}.aqua-progress{background:linear-gradient(#e2e2e2,#fff);border:1px solid #bcbcbc;border-radius:8px;height:15px;overflow:hidden}.aqua-progress>i{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.55) 0,rgba(255,255,255,.55) 8px,rgba(255,255,255,.14) 8px,rgba(255,255,255,.14) 16px) 0 0/22px 100%,linear-gradient(#93c2f8,#2f86ee) 0 0/100% 100%;border-radius:7px;height:100%;animation:.6s linear infinite aqua-stripe;display:block;box-shadow:inset 0 1px rgba(255,255,255,.6)}@keyframes aqua-stripe{0%{background-position:0 0,0 0}to{background-position:22px 0,0 0}}.aqua-scrollbar{background:linear-gradient(90deg,#e9e9e9,#fafafa);border:1px solid #cdcdcd;border-radius:8px;width:15px;padding:2px}.aqua-scrollbar>i{background:linear-gradient(90deg,#7fb6f6,#2f86ee);border-radius:6px;display:block;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.aqua-row{color:#1d1d1f;padding:6px 12px;font:13px/1.3 Lucida Grande,sans-serif}.aqua-row--sel{color:#fff;background:linear-gradient(#5ea4f4,#1f6fd6);border-radius:5px;box-shadow:inset 0 1px rgba(255,255,255,.5),0 0 8px rgba(70,142,242,.6)}.aqua-search{color:#8a8a8a;background:#fff;border:1px solid #b6b6b6;border-radius:13px;align-items:center;gap:7px;height:26px;padding:0 12px;font:12px Lucida Grande,sans-serif;display:inline-flex;box-shadow:inset 0 1px 2px rgba(0,0,0,.16)}.aqua-search:before{content:"";border:1.5px solid #9a9a9a;border-radius:50%;flex:none;width:11px;height:11px;transform:rotate(45deg);box-shadow:3px 3px 0 -1px #9a9a9a}.aqua-seg{border:1px solid #9a9a9a;border-radius:7px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.5)}.aqua-seg>span{color:#444;background:linear-gradient(#fbfbfb,#dcdcdc);border-right:1px solid #9a9a9a;padding:6px 12px;font:600 11px/1 Lucida Grande,sans-serif}.aqua-seg>span:last-child{border-right:0}.aqua-seg>span.is-on{color:#fff;text-shadow:0 -1px rgba(0,0,0,.25);background:linear-gradient(#6aacf5,#1f6fd6)}.aqua-flow{background:#060608;position:relative}.aqua-hero{place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.aqua-wave-base{background:linear-gradient(118deg,#04070f 4%,#0a2a66 36%,#0f4da6 55%,#071734 82%);position:absolute;top:0;bottom:0;left:0;right:0}.aqua-bgvid{-o-object-fit:cover;object-fit:cover;width:100%;height:114%;transform:translateY(var(--aq-par-vid,0px));will-change:transform;position:absolute;top:-7%;left:0}.aqua-hero-hem{pointer-events:none;background:linear-gradient(transparent,#060608);height:24%;position:absolute;bottom:0;left:0;right:0}.aqua-reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1);transform:translateY(26px)}.aqua-reveal.is-in{opacity:1;transform:none}.aqua-thesis{z-index:2;text-align:center;width:min(1100px,92vw);transform:translateY(var(--aq-par-text,0px));opacity:var(--aq-par-op,1);will-change:transform,opacity;padding:0 24px;position:relative}.aqua-rowwrap{padding-bottom:9svh;position:relative}.aqua-scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;align-items:flex-start;gap:1.25vw;padding:8px 8vw 8px 13vw;scroll-padding-left:13vw;display:flex;overflow-x:auto}.aqua-scroller::-webkit-scrollbar{display:none}.aqua-hitem{scroll-snap-align:start;flex:none}.aqua-hcard{border:1px solid rgba(255,255,255,.08);border-radius:16px;place-items:center;height:min(58svh,620px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.5)}.aqua-hcap{letter-spacing:.002em;color:var(--neu-text-muted);margin:24px 2px 0;font-size:17px;font-weight:500;line-height:1.47}.aqua-hcap b{color:var(--neu-text);font-weight:700}.aqua-subflow{place-items:center;padding:15svh 24px 12svh;display:grid}.aqua-subflow p{letter-spacing:-.01em;width:min(760px,86vw);color:var(--neu-text-muted);font-size:max(17px,min(2vw,24px));line-height:1.45}.aqua-subflow b{color:var(--neu-text);font-weight:700}.aq-scene{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.aq-light{filter:blur(34px);pointer-events:none;border-radius:50%;display:block;position:absolute}.aq-scene-depth{background:linear-gradient(140deg,#2b6ed4 0%,#5ea2ec 44%,#123d96 100%)}.aq-scene-depth .aq-light-a{background:rgba(150,210,255,.5);width:80%;height:46%;top:-12%;left:-16%;transform:rotate(-18deg)}.aq-scene-depth .aq-light-b{background:rgba(10,40,130,.55);width:70%;height:40%;bottom:-14%;right:-18%;transform:rotate(-14deg)}.aq-scene-materiality{background:linear-gradient(150deg,#7292b6 0%,#45658e 55%,#243f5e 100%)}.aq-scene-materiality .aq-light-a{background:rgba(190,215,240,.4);width:90%;height:50%;top:-18%;left:-12%;transform:rotate(-12deg)}.aq-scene-luminosity{background:linear-gradient(155deg,#17264c 0%,#0c1428 72%)}.aq-spotlite{filter:blur(44px);background:radial-gradient(closest-side,rgba(70,142,242,.34),transparent 74%);border-radius:50%;width:88%;height:74%;position:absolute;top:10%;left:6%}.aq-scene-skeuo{background:linear-gradient(130deg,#472770 0%,#8547b2 42%,#2d51a6 100%)}.aq-scene-skeuo .aq-light-a{background:rgba(220,170,255,.34);width:76%;height:44%;top:-12%;left:-10%;transform:rotate(-16deg)}.aq-scene-skeuo .aq-light-b{background:rgba(30,60,170,.5);width:80%;height:44%;bottom:-10%;right:-16%;transform:rotate(-12deg)}.aq-scene-translucency{background:linear-gradient(120deg,#ff9040 0%,#e6559a 46%,#7c53d8 100%)}.aq-scene-translucency .aq-light-a{background:rgba(255,220,150,.55);width:82%;height:48%;animation:9s ease-in-out infinite alternate paused aq-drift-lite;top:-10%;left:-14%;transform:rotate(-14deg)}.aq-scene-translucency .aq-light-b{background:rgba(120,60,220,.5);width:78%;height:44%;animation:11s ease-in-out infinite alternate-reverse paused aq-drift-lite;bottom:-12%;right:-12%;transform:rotate(-10deg)}.aq-scene-focus{background:linear-gradient(160deg,#a9c1dc 0%,#6d8fb4 58%,#49688b 100%)}.aq-scene-focus .aq-light-a{background:rgba(235,245,255,.5);width:86%;height:48%;top:-16%;left:-12%;transform:rotate(-12deg)}.aq-panel{z-index:1;background:linear-gradient(#f7f7f7,#dcdcdc);border:1px solid rgba(0,0,0,.35);border-radius:10px;width:82%;padding:14px;position:relative;box-shadow:0 18px 44px rgba(0,0,0,.42)}.aq-panel-row{align-items:flex-start;gap:10px;display:flex}.aq-appicon{background:radial-gradient(circle at 32% 26%,#9ecbff,#2f6fd0 78%);border-radius:7px;flex:0 0 30px;width:30px;height:30px;box-shadow:inset 0 1px rgba(255,255,255,.6),0 2px 5px rgba(0,0,0,.3)}.aq-appicon--warn{background:radial-gradient(circle at 32% 26%,#ffe9a8,#e0a72f 78%)}.aq-panel-title{color:#2e2e2e;text-shadow:0 1px rgba(255,255,255,.7);font:700 12px/1.35 Lucida Grande,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.aq-panel-sub{color:#6b6b6b;margin-top:4px;font:400 10.5px/1.35 Lucida Grande,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.aq-panel-btns{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.aq-scene-depth .aq-panel-btns .aqua-btn:last-child{animation:2.6s ease-in-out infinite paused aq-press}@keyframes aq-press{0%,78%,to{filter:brightness();transform:translateY(0)}86%,92%{filter:brightness(.88);transform:translateY(1.5px)}}.aq-finder{z-index:1;width:74%;position:relative}.aq-glint{pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 47%,transparent 60%);animation:3.4s ease-in-out infinite paused aq-glint;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}.aqua-titlebar{position:relative;overflow:hidden}@keyframes aq-glint{0%,55%{transform:translate(-110%)}80%,to{transform:translate(110%)}}.aq-toolbar{background:linear-gradient(#e9e9e9,#d3d3d3);border-bottom:1px solid #b2b2b2;align-items:center;gap:8px;padding:8px 10px;display:flex}.aq-navbtns{display:flex}.aq-navbtns i{color:#555;background:linear-gradient(#fdfdfd,#d9d9d9);border:1px solid #9f9f9f;place-items:center;width:24px;height:20px;font:700 13px/1 Lucida Grande,sans-serif;display:grid}.aq-navbtns i:first-child{border-radius:5px 0 0 5px}.aq-navbtns i:last-child{color:#aaa;border-left:none;border-radius:0 5px 5px 0}.aq-finder-body{background:#fff;display:flex}.aq-sidebar{background:linear-gradient(#dde4ee,#d0d9e6);border-right:1px solid #b9c2cf;flex:0 0 42%;padding:6px 5px}.aq-side-row{color:#333;border-radius:4px;align-items:center;gap:6px;padding:4px 7px;font:500 10.5px/1 Lucida Grande,sans-serif;display:flex}.aq-side-row i{border-radius:3px;width:11px;height:11px;box-shadow:inset 0 1px rgba(255,255,255,.5)}.aq-side-row.is-on{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25);background:linear-gradient(#7aa4d9,#4a77b8)}.aq-files{flex:1;grid-template-columns:1fr 1fr;place-items:center;gap:8px 4px;padding:10px 6px;display:grid}.aq-file{color:#444;place-items:center;gap:3px;font:400 9.5px/1 Lucida Grande,sans-serif;display:grid}.aq-file i{border-radius:6px;width:26px;height:26px;box-shadow:inset 0 1px rgba(255,255,255,.55),0 2px 4px rgba(0,0,0,.25)}.aqua-hitem:not(.is-focal) .aqua-btn--default{animation-play-state:paused}.aq-shelf{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.32);border-radius:13px;justify-content:center;align-items:flex-end;gap:13px;padding:11px 16px 12px;display:flex;position:absolute;bottom:8%;left:7%;right:7%}.aq-shelf-icon{border-radius:9px;width:47px;height:47px;display:block;box-shadow:0 6px 14px rgba(0,0,0,.35)}.aq-scene-skeuo .aq-shelf-icon{animation:3.2s ease-in-out infinite paused aq-bounce}.aq-scene-skeuo .aq-shelf-icon:nth-child(2){animation-delay:.12s}.aq-scene-skeuo .aq-shelf-icon:nth-child(3){animation-delay:.24s}.aq-scene-skeuo .aq-shelf-icon:nth-child(4){animation-delay:.36s}.aq-scene-skeuo .aq-shelf-icon:nth-child(5){animation-delay:.48s}@keyframes aq-bounce{0%,70%,to{transform:translateY(0)}78%{transform:translateY(-9px)}86%{transform:translateY(0)}91%{transform:translateY(-3px)}95%{transform:translateY(0)}}.aq-menubar{color:#1d1d22;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:rgba(250,250,252,.55);border-bottom:1px solid rgba(255,255,255,.5);align-items:center;gap:14px;padding:5px 12px;font:600 11px/1 Lucida Grande,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.aq-menubar-apple{font-size:12px}.aq-menubar .is-open{color:#fff;background:linear-gradient(#6faef6,#3577d8);border-radius:4px;margin:-2px -7px;padding:2px 7px}.aq-menu{z-index:1;-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:rgba(248,249,252,.6);border:1px solid rgba(255,255,255,.55);border-radius:8px;width:72%;margin-top:20px;padding:5px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.35)}.aq-menu-row{color:#1c1c22;border-radius:5px;justify-content:space-between;gap:12px;padding:6px 11px;font:500 12px/1.2 Lucida Grande,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.aq-menu-key{color:#67676e}.aq-menu-row.is-sel{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25);background:linear-gradient(#6faef6,#3577d8)}.aq-menu-row.is-sel .aq-menu-key{color:rgba(255,255,255,.85)}@keyframes aq-drift-lite{0%{transform:translate(-4%,-2%)rotate(-14deg)}to{transform:translate(6%,4%)rotate(-11deg)}}.aq-mail{z-index:1;width:78%;position:relative}.aq-mail-body{background:#fff;display:flex}.aq-maillist{border-right:1px solid #d4d4d4;flex:0 0 56%;padding:5px}.aq-mailpreview{flex:1;align-content:start;gap:6px;padding:12px 10px;display:grid}.aq-mailpreview b{background:rgba(60,60,66,.55);border-radius:4px;width:62%;height:8px;display:block}.aq-mailpreview i{background:rgba(60,60,66,.28);border-radius:3px;width:92%;height:6px;display:block}.aq-scene-focus .aqua-row--sel{animation:2.8s ease-in-out infinite paused aq-selglow}@keyframes aq-selglow{0%,to{box-shadow:0 0 rgba(70,142,242,0)}50%{box-shadow:0 0 14px 2px rgba(70,142,242,.75)}}.aqua-hitem.is-focal .aq-scene [style*=animation],.aqua-hitem.is-focal .aq-scene-depth .aq-panel-btns .aqua-btn:last-child,.aqua-hitem.is-focal .aq-glint,.aqua-hitem.is-focal .aq-scene-skeuo .aq-shelf-icon,.aqua-hitem.is-focal .aq-scene-translucency .aq-light-a,.aqua-hitem.is-focal .aq-scene-translucency .aq-light-b,.aqua-hitem.is-focal .aq-scene-focus .aqua-row--sel{animation-play-state:running}.aqua-nav{justify-content:flex-end;gap:12px;padding:24px 8vw 0;display:flex}.aqua-nav button{width:44px;height:44px;color:var(--neu-text);cursor:pointer;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:50%;place-items:center;transition:background .25s;display:grid}.aqua-nav button:hover{background:rgba(255,255,255,.18)}@media (max-width:767px){.aqua-scroller{gap:12px;padding:8px 6vw;scroll-padding-left:6vw}.aqua-hitem{flex-basis:82vw!important}.aqua-hcard{height:min(52svh,460px)}.aqua-subflow{padding:10svh 24px 8svh}.aqua-nav{padding-right:6vw}}.mf-stage{background:#19191c}.sfmap{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0}.sfmap svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sfmap-city{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0}.sfmap-bldg{transform-style:preserve-3d;position:absolute}.sfmap-bldg i{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:absolute}.sf-shade{filter:blur(4px);background:rgba(47,58,82,.17);border-radius:2px;width:126%;height:124%;top:-4%;left:-8%;transform:translate(8%,11%)translateZ(.3px)}.sf-tier{transform-style:preserve-3d;position:absolute}.sf-n,.sf-s,.sf-w,.sf-e{opacity:var(--mf-wall,0)}.sf-roof{background-color:#ece8de;background-image:none;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.07)}.sf-n{transform-origin:top;background-color:#e3dfd4;width:100%;top:0;left:0;transform:rotateX(90deg)}.sf-s{transform-origin:bottom;background-color:#c6c2b6;width:100%;bottom:0;left:0;transform:rotateX(-90deg)}.sf-w{transform-origin:0;background-color:#d9d5c9;height:100%;top:0;left:0;transform:rotateY(-90deg)}.sf-e{transform-origin:100%;background-color:#cfcabf;height:100%;top:0;right:0;transform:rotateY(90deg)}.mf-dock{transform-origin:0 0;transform:translate(var(--mf-dk-x,0px),var(--mf-dk-y,0px))scale(var(--mf-dk-s,1));will-change:transform;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.mf-lap{aspect-ratio:1800/1084;width:max(135.85vw,216.6svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-47.625%)}.mf-air{pointer-events:none;filter:drop-shadow(0 40px 90px rgba(0,0,0,.6));width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mf-frame{background:#bcd3e6;width:74.06%;height:77.4%;position:absolute;top:8.92%;left:12.97%;overflow:hidden}.mf-cnv{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mf-phone{aspect-ratio:900/1530;z-index:3;width:12.35vw;transform:translateX(var(--mf-ph-x,58vw));opacity:var(--mf-ph-op,0);will-change:transform,opacity;position:absolute;bottom:calc(1svh - .23vw);left:68.8vw}.mf-ph-chrome{pointer-events:none;filter:drop-shadow(0 26px 70px rgba(0,0,0,.65));width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mf-ph-scr{background:#0a0a0c;flex-direction:column;width:71.44%;height:63.01%;display:flex;position:absolute;top:18.43%;left:14.56%;overflow:hidden}.mf-ph-status{background:linear-gradient(#45474d,#1e2024);height:4.2%}.mf-ph-search{color:#6d7280;background:linear-gradient(#b9c2cf,#8fa0b4);border-bottom:1px solid #5c6b80;align-items:center;height:8.4%;padding:0 8%;font:500 .55vw/1 Lucida Grande,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.mf-ph-map{flex:1;position:relative;overflow:hidden}.mf-ph-shot{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;transform-origin:51% 40%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.5)}.mf-ph-toolbar{background:linear-gradient(#4a5261 0%,#2e3542 100%);border-top:1px solid #1c212b;justify-content:space-around;align-items:center;height:9%;display:flex}.mf-ph-toolbar i{background:rgba(160,175,200,.5);border-radius:3px;width:12%;height:38%}.mf-copy{text-align:center;z-index:1;width:min(1020px,90vw);position:absolute;top:9svh;left:50%;transform:translate(-50%)}@media (max-width:767px){.mf-phone{width:19.6vw;bottom:calc(1svh - .37vw);left:78.9vw}.mf-ph-search{font-size:1.1vw}.mf-copy{top:12svh}}@media (max-height:640px) and (min-width:768px){.mf-copy{top:70px}.mf-copy h2{font-size:26px!important}.mf-copy .apple-body{max-width:76ch;font-size:12.5px;line-height:1.4;margin-top:8px!important}}.aqua-meta{flex-wrap:wrap;gap:8px;display:flex}.aqua-chip{font-family:var(--font-aeonik),system-ui,sans-serif;color:var(--neu-text-muted);background-color:var(--neu-bg);background-image:linear-gradient(145deg,var(--neu-bg-bright),var(--neu-bg-dim));box-shadow:-3px -3px 7px var(--neu-hi),4px 4px 9px var(--neu-shadow-soft);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600}.aqua-principle-tag{font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--neu-text-muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.aqua-principle-tag:before{content:"";background:linear-gradient(#6aacf5,#1f6fd6);border-radius:50%;width:10px;height:10px;box-shadow:0 0 8px rgba(70,142,242,.7)}.maps-screen{background:linear-gradient(#bfe0ff 0%,#8ec5f7 26%,#cfe8c4 27%,#a9d49a 100%);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.maps-3d{perspective:360px;perspective-origin:50% 0;height:74%;position:absolute;bottom:0;left:-20%;right:-20%}.maps-ground{transform-origin:50% 100%;background-color:#a9d49a;background-image:linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:13% 11%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(64deg);box-shadow:inset 0 40px 60px rgba(120,170,120,.4)}.maps-bldg{background:linear-gradient(#f3f5f7,#c8ccd2);border-radius:2px 2px 0 0;position:absolute;bottom:30%;box-shadow:2px 0 rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.8),0 10px 14px rgba(0,0,0,.18)}.maps-bldg:after{content:"";opacity:.6;background-image:repeating-linear-gradient(0deg,rgba(120,140,170,.35) 0,rgba(120,140,170,.35) 2px,transparent 2px,transparent 7px);position:absolute;top:0;bottom:0;left:0;right:0}.maps-pin{background:radial-gradient(circle at 35% 30%,#ff8a8a,#e23b3b);border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;transform:rotate(-45deg);box-shadow:0 3px 5px rgba(0,0,0,.3)}.maps-pin:after{content:"";background:#fff;border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.maps-compass{background:radial-gradient(circle at 38% 30%,#fdfdfd,#d3d6db);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 1px rgba(255,255,255,.9),0 2px 5px rgba(0,0,0,.3)}.maps-compass:before{content:"";filter:drop-shadow(0 6px #9aa3ad);border-bottom:14px solid #e23b3b;border-left:5px solid transparent;border-right:5px solid transparent;width:0;height:0}.maps-topbar{align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:12px;right:56px}.maps-toggle{position:absolute;bottom:96px;left:12px}.maps-poi{background:linear-gradient(#fff,#eef0f2);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.9)}.maps-poi-thumb{background:linear-gradient(#cfd6df,#9fb0c2);border-radius:8px;flex:none;width:46px;height:46px;box-shadow:inset 0 1px rgba(255,255,255,.6)}.maps-poi-txt{font-family:Lucida Grande,sans-serif;line-height:1.3}.maps-poi-txt b{color:#1d1d1f;font-size:13px}.maps-poi-txt span{color:#7a7a7a;font-size:11px;display:block}.maps-poi-stars{color:#f5a623;letter-spacing:1px;margin-left:auto;font-size:12px}@media (prefers-reduced-motion:reduce){.aqua-btn--default,.aqua-progress>i{animation:none}.aqua-bgvid{display:none}.aq-scene *,.aq-glint{animation:none!important}.aqua-reveal{opacity:1;transition:none;transform:none}}.cs-root.theme-dark{color:var(--neu-text);--neu-bg:#1f1f24;--neu-bg-bright:#2b2b33;--neu-bg-dim:#141418;--neu-bg-deep:#141417;--neu-text:#ececef;--neu-text-muted:rgba(236,236,239,.66);--neu-text-subtle:rgba(236,236,239,.42);--neu-shadow:rgba(0,0,0,.62);--neu-shadow-soft:rgba(0,0,0,.45);--neu-hi:rgba(255,255,255,.07);--neu-hi-soft:rgba(255,255,255,.04);background:#19191c;position:relative}.cs-root.theme-dark .cs-topbar{background:#19191c;box-shadow:0 1px rgba(0,0,0,.5),0 10px 28px -22px rgba(0,0,0,.7)}.cs-root.theme-dark .cs-footer{border-top:0}.cs-root.theme-dark .apple-specimen-row{border-bottom-color:rgba(255,255,255,.12)}.cs-root.theme-dark .aqua-moment-halo{opacity:.17;mix-blend-mode:screen}.cs-root.theme-dark .apple-wash{opacity:calc(var(--ap-bg-wash,0)*.32);mix-blend-mode:screen}.apple-space-bg{z-index:0;pointer-events:none;opacity:var(--ap-space-bg,1);background:#000;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ap-bob{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}.apple-float{will-change:transform,opacity;opacity:var(--ap-float,0);animation:ap-bob var(--ap-bob-dur,7s)ease-in-out infinite;position:absolute}@media (prefers-reduced-motion:reduce){.apple-float{animation:none}}.ka-stage{background:#fff}.ka-mac{width:var(--ka-w,100vw);aspect-ratio:3169/1664;transform:translate(var(--ka-x,0px),var(--ka-y,0px))scale(var(--ka-s,1));transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.ka-mac-img{width:100%;height:100%;display:block}.ka-screen{position:absolute}.ka-window{-webkit-font-smoothing:antialiased;background:#fff;border-radius:.7cqw;width:83%;height:83%;font-family:-apple-system,Helvetica Neue,Helvetica,sans-serif;position:absolute;top:8%;left:4%;overflow:hidden;box-shadow:0 2cqh 6cqh rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.22);container-type:size}.ka-titlebar{background:linear-gradient(#f3f3f3,#e9e9e9);border-bottom:1px solid #d0d0d0;align-items:center;gap:.55cqw;height:5cqh;padding:0 1cqw;display:flex}.ka-tl{aspect-ratio:1;border-radius:50%;width:1cqw}.ka-tl:first-child{background:#ff5f57}.ka-tl:nth-child(2){background:#febc2e}.ka-tl:nth-child(3){background:#28c840}.ka-title{text-align:center;color:#7c7c7c;flex:1;margin-right:4.6cqw;font-size:1.02cqw;font-weight:500}.ka-toolbar{background:#f6f6f6;border-bottom:1px solid #d5d5d5;justify-content:space-between;align-items:center;height:11cqh;padding:0 1.4cqw;display:flex}.ka-tb-group{gap:1.7cqw;display:flex}.ka-tb-btn{color:#6f6f6f;white-space:nowrap;flex-direction:column;align-items:center;gap:.6cqh;font-size:.8cqw;display:flex}.ka-tb-btn svg{stroke-width:1.2px;width:1.7cqw;height:1.7cqw}.ka-tb-btn.is-on{color:#0071e3}.ka-body{height:84cqh;display:flex}.ka-nav{background:#efefef;border-right:1px solid #d5d5d5;flex-direction:column;gap:1.8cqh;padding:1.6cqh .9cqw;display:flex}.ka-thumb{align-items:flex-start;gap:.55cqw;display:flex}.ka-thumb-n{color:#8a8a8a;text-align:right;width:1.1cqw;padding-top:.4cqh;font-size:.8cqw}.ka-thumb-pane{aspect-ratio:16/9;background:#fff;border:1px solid #cfcfcf;border-radius:.3cqw;flex:1;position:relative;overflow:hidden}.ka-thumb.is-current .ka-thumb-pane{outline-offset:.12cqw;outline:.22cqw solid #1d9bf6}.ka-thumb-apple{aspect-ratio:1200/799;background:url(/apple-fingertips/keynote/slide-img.webp) 0 0/100% 100%;width:71.96%;position:absolute;top:7.39%;left:14.02%}.ka-canvas{background:#90959d;flex:1}.ka-insp{color:#333;background:#f7f7f7;border-left:1px solid #d5d5d5;padding:1.2cqh 1.1cqw}.ka-slide{background:#fff;position:absolute;box-shadow:0 0 0 1px rgba(0,0,0,.14),0 .8cqh 2.4cqh rgba(0,0,0,.28)}.ka-imgbox{transition:opacity .3s;position:absolute}.ka-window[data-resetting="1"] .ka-imgbox{opacity:0}.ka-img{width:100%;height:100%;display:block}.ka-window[data-cut="1"] .ka-img{-webkit-mask-image:url(/apple-fingertips/keynote/mask-subj.png);mask-image:url(/apple-fingertips/keynote/mask-subj.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.ka-tint{opacity:0;-webkit-mask-image:url(/apple-fingertips/keynote/mask-bg.png),radial-gradient(circle at var(--fx)var(--fy),#000 calc(var(--ka-flood,0)*1%),transparent calc(var(--ka-flood,0)*1% + 7%));mask-image:url(/apple-fingertips/keynote/mask-bg.png),radial-gradient(circle at var(--fx)var(--fy),#000 calc(var(--ka-flood,0)*1%),transparent calc(var(--ka-flood,0)*1% + 7%));-webkit-mask-composite:source-in,xor;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:url(/apple-fingertips/keynote/mask-bg.png),radial-gradient(circle at var(--fx)var(--fy),#000 calc(var(--ka-flood,0)*1%),transparent calc(var(--ka-flood,0)*1% + 7%));-webkit-mask-composite:source-in;background:rgba(118,118,240,.72);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%,100% 100%}.ka-window[data-drag="1"] .ka-tint{opacity:1}.ka-circle{opacity:0;pointer-events:none;width:calc(var(--ka-crad,0)*2cqw);height:calc(var(--ka-crad,0)*2cqw);background:rgba(245,166,35,.2);border:.14cqw solid #f5a623;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 .8cqw rgba(245,166,35,.35)}.ka-window[data-drag="1"] .ka-circle{opacity:1}.ka-handles i{aspect-ratio:1;opacity:0;background:#fff;border:1px solid #999;width:.6cqw;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 .3cqw rgba(0,0,0,.35)}.ka-window[data-sel="1"] .ka-handles i{opacity:1}.ka-handles i:first-child{top:0;left:0}.ka-handles i:nth-child(2){top:0;left:50%}.ka-handles i:nth-child(3){top:0;left:100%}.ka-handles i:nth-child(4){top:50%;left:100%}.ka-handles i:nth-child(5){top:100%;left:100%}.ka-handles i:nth-child(6){top:100%;left:50%}.ka-handles i:nth-child(7){top:100%;left:0}.ka-handles i:nth-child(8){top:50%;left:0}.ka-alphabar{z-index:5;color:#4a4a4a;white-space:nowrap;opacity:0;background:rgba(250,250,250,.96);border:1px solid #cfcfcf;border-radius:2.6cqh;justify-content:space-between;align-items:center;gap:.8cqw;width:34cqw;height:5cqh;padding:0 .7cqw 0 1.2cqw;font-size:.82cqw;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:82cqh;left:27cqw;transform:translateY(.9cqh);box-shadow:0 .6cqh 1.8cqh rgba(0,0,0,.28)}.ka-window[data-alpha="1"] .ka-alphabar{opacity:1;transform:none}.ka-alphabar>span{flex:1;min-width:0}.ka-ab-reset{color:#333;background:#fff;border:1px solid #c6c6c6;border-radius:1.5cqh;flex:none;padding:.5cqh .9cqw;font-size:.82cqw}.ka-ab-done{color:#fff;background:#007aff;border:0;border-radius:1.5cqh;flex:none;padding:.55cqh 1.1cqw;font-size:.82cqw}.ka-tabs{justify-content:space-between;padding:.6cqh .4cqw 1.4cqh;display:flex}.ka-tab{color:#6d6d6d;border-radius:1.4cqh;padding:.55cqh 1.15cqw;font-size:1cqw}.ka-window[data-tab=style] .ka-tab[data-name=style],.ka-window[data-tab=image] .ka-tab[data-name=image]{color:#fff;background:#1d9bf6}.ka-window[data-tab=style] .ka-pane-image,.ka-window[data-tab=image] .ka-pane-style{display:none}.ka-row{color:#555;border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;padding:1.15cqh .2cqw;font-size:.98cqw;display:flex}.ka-row-ctl{background:#fff;border:1px solid #ccc;border-radius:.5cqh;width:5.4cqw;height:2.6cqh}.ka-sec{color:#4a4a4a;margin:1.6cqh 0 .8cqh;font-size:.9cqw;font-weight:600}.ka-fileinfo{color:#555;align-items:center;gap:.55cqw;font-size:.92cqw;display:flex}.ka-fi-icon{background:#fff;border:1px solid #b9b9b9;border-radius:.15cqw;width:1.15cqw;height:1.5cqw}.ka-btn{text-align:center;color:#333;background:#fdfdfd;border:1px solid #c9c9c9;border-radius:.9cqh;width:100%;margin-top:1cqh;padding:.85cqh 0;font-size:.95cqw;display:block}.ka-window[data-alpha="1"] .ka-btn-alpha{color:#0b5aa6;background:#cbe2f9;border-color:#7fb4e8}.ka-adj{color:#555;align-items:center;gap:.6cqw;margin-top:1cqh;font-size:.88cqw;display:flex}.ka-adj>span:first-child{width:5.2cqw}.ka-slider{background:#d6d6d6;border-radius:.3cqh;flex:1;height:.55cqh;position:relative}.ka-slider i{aspect-ratio:1;background:#fff;border-radius:50%;width:1cqw;position:absolute;top:50%;left:0;transform:translate(-30%,-50%);box-shadow:0 .15cqh .4cqh rgba(0,0,0,.4)}.ka-val{text-align:right;color:#444;background:#fff;border:1px solid #ccc;border-radius:.4cqh;width:3.2cqw;padding:.3cqh .3cqw;font-size:.82cqw}.ka-enh{gap:.6cqw;display:flex}.ka-enh .ka-btn{margin-top:1cqh}.ka-btn-sq{flex:none;width:3.2cqw}.ka-desc{background:#fff;border:1px solid #ccc;border-radius:.6cqh;height:8.5cqh;margin-top:.7cqh}.ka-pct{left:calc(var(--kc-x,60cqw) + 1.7cqw);top:calc(var(--kc-y,80cqh) - .4cqh);z-index:6;color:#fff;opacity:0;pointer-events:none;background:rgba(22,22,24,.85);border-radius:.6cqh;padding:.4cqh .6cqw;font-size:.9cqw;position:absolute}.ka-window[data-drag="1"] .ka-pct{opacity:1}.ka-cursor{left:var(--kc-x,60cqw);top:var(--kc-y,80cqh);z-index:7;filter:drop-shadow(0 .15cqh .3cqh rgba(0,0,0,.4));transform-origin:12% 6%;pointer-events:none;width:1.5cqw;transition:transform .12s;position:absolute}.ka-window[data-press="1"] .ka-cursor{transform:scale(.85)}.ka-window[data-static="1"] .ka-cursor,.ka-window[data-static="1"] .ka-pct{display:none}.ka-copy{z-index:4;width:21.5vw;max-width:420px;transform:translateY(calc(-50% + var(--ka-copy-y,26px)));opacity:var(--ka-copy,0);will-change:transform,opacity;position:absolute;top:50%;left:74.5vw}.ka-h{font-family:-apple-system,"Helvetica Neue",var(--font-aeonik),sans-serif;letter-spacing:-.01em;color:#1d1d1f;margin:8px 0 0;font-size:max(24px,min(2.1vw,38px));font-weight:600;line-height:1.2}.ka-b{color:#6e6e73;margin-top:12px}.cs-root.theme-dark .ka-copy .apple-eyebrow{color:inherit}@media (max-width:767px){.ka-stage{flex-direction:column;padding:76px 0 44px;display:flex}.ka-copy{width:88vw;max-width:none;margin:0 auto 26px;position:static;opacity:1!important;transform:none!important}.ka-mac{margin:0 auto;position:relative;width:92vw!important;transform:none!important}}.mm-copy{opacity:var(--mm-copy,0);transform:translateY(calc(-50% + var(--mm-copy-y,26px)));left:4vw}.mm-pane-animate{display:none}.ka-window[data-view=add] .mm-pane-animate,.ka-window[data-view=menu] .mm-pane-animate,.ka-window[data-view=mm] .mm-pane-animate{display:block}.ka-window[data-view=add] .ka-tabs,.ka-window[data-view=add] .ka-pane,.ka-window[data-view=menu] .ka-tabs,.ka-window[data-view=menu] .ka-pane,.ka-window[data-view=mm] .ka-tabs,.ka-window[data-view=mm] .ka-pane{display:none!important}.ka-imgbox{transform:translateX(var(--mm-ix,0cqw))}.ka-thumb-dup{pointer-events:none;display:none}.ka-window[data-dup="1"] .ka-thumb-dup{animation:.25s mm-pop;display:flex}@keyframes mm-pop{0%{opacity:0;transform:scale(.86)}}.ka-nav{counter-reset:slide}.ka-thumb{counter-increment:slide}.ka-thumb-n:before{content:counter(slide)}.ka-thumb-dup .ka-thumb-pane,.ka-window[data-slide2="1"] .ka-thumb.is-current .ka-thumb-pane{outline:0}.ka-window[data-slide2="1"] .ka-thumb-dup .ka-thumb-pane{outline-offset:.12cqw;outline:.22cqw solid #1d9bf6}.ka-window[data-cut="1"] .ka-thumb-apple{background-size:100% 100%;-webkit-mask-image:url(/apple-fingertips/keynote/mask-subj.png);mask-image:url(/apple-fingertips/keynote/mask-subj.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.mm-dup-obj{transform:translateX(calc(var(--mm-tix,0cqw)*.2728))}.mm-kbd{z-index:6;pointer-events:none;color:#fff;opacity:0;background:rgba(28,28,30,.85);border-radius:.7cqh;padding:.55cqh .8cqw;font-size:1cqw;transition:opacity .2s,transform .2s;position:absolute;top:30cqh;left:11.5cqw;transform:translateY(.6cqh)}.ka-window[data-kbd="1"] .mm-kbd{opacity:1;transform:none}.ka-window[data-view=format] .mm-tb-format{color:#0071e3}.ka-window[data-view=add] .mm-tb-format,.ka-window[data-view=menu] .mm-tb-format,.ka-window[data-view=mm] .mm-tb-format{color:inherit}.ka-window[data-view=add] .mm-tb-animate,.ka-window[data-view=menu] .mm-tb-animate,.ka-window[data-view=mm] .mm-tb-animate{color:#0071e3}.mm-panehead{text-align:center;color:#7a7a7a;border-bottom:1px solid #e2e2e2;margin:0 0 1.6cqh;padding:.9cqh 0 1.4cqh;font-size:.95cqw}.mm-addfx{text-align:center;color:#0071e3;background:#fff;border:1px solid #c9c9c9;border-radius:.9cqh;width:100%;padding:.95cqh 0;font-size:1cqw;display:block}.ka-window[data-view=mm] .mm-addfx{display:none}.mm-menu{background:#fff;border:1px solid #c3c3c3;border-radius:.8cqh;margin-top:.5cqh;display:none;overflow:hidden;box-shadow:0 1.2cqh 3cqh rgba(0,0,0,.22)}.ka-window[data-view=menu] .mm-menu{display:block}.mm-menu-row{color:#333;border-bottom:1px solid #efefef;padding:.85cqh 1cqw;font-size:.95cqw;display:block}.ka-window[data-view=menu][data-press="1"] .mm-menu-row.is-mm{color:#fff;background:#1d9bf6}.mm-card{display:none}.ka-window[data-view=mm] .mm-card{display:block}.mm-card-head{align-items:center;gap:.7cqw;margin-top:.4cqh;display:flex}.mm-card-icon svg{width:2.6cqw;height:2cqw;display:block}.mm-card-title{color:#333;font-size:1.15cqw;font-weight:600}.mm-card-btns{gap:.6cqw;display:flex}.mm-card-btns .ka-btn{margin-top:1cqh}.ka-window[data-view=mm][data-press="1"] .mm-preview{color:#0b5aa6;background:#cbe2f9;border-color:#7fb4e8}.mm-check{color:#555;align-items:center;gap:.55cqw;margin-top:1.3cqh;font-size:.88cqw;display:flex}.mm-box{aspect-ratio:1;background:#1d9bf6;border-radius:.25cqw;width:1cqw;position:relative}.mm-box:after{content:"";border:solid #fff;border-top-width:0;border-bottom-width:.14cqw;border-left-width:0;border-right-width:.14cqw;width:34%;height:58%;position:absolute;top:10%;left:28%;transform:rotate(42deg)}.mm-seg{border:1px solid #bfbfbf;border-radius:.6cqh;display:flex;overflow:hidden}.mm-seg span{text-align:center;color:#555;white-space:nowrap;border-right:1px solid #d8d8d8;flex:1;padding:.6cqh 0;font-size:.78cqw}.mm-seg span:last-child{border-right:0}.mm-seg .is-on{color:#fff;background:#1d9bf6}.mm-select{color:#444;background:#fff;border:1px solid #c9c9c9;border-radius:.6cqh;margin-top:.2cqh;padding:.7cqh .8cqw;font-size:.9cqw}.mm-buildorder{margin-top:2.2cqh}.ka-head-row{align-items:center;gap:14px;margin-top:8px;display:flex}.ka-head-row .ka-h{margin:0}.ka-klogo{filter:drop-shadow(0 3px 8px rgba(0,0,0,.18));width:max(38px,min(3vw,52px));height:auto}.ka-fx{font-family:-apple-system,"Helvetica Neue",var(--font-aeonik),sans-serif;letter-spacing:-.01em;color:#6e6e73;margin:4px 0 0;font-size:max(17px,min(1.45vw,26px));font-weight:600}.ab-root{color:#16283e;background:#f4f7fa}.ab-pin{position:relative}.ab-pin-green .ab-stage{background:linear-gradient(#f4f7fa 0%,#eef4ee 60%,#f4f7fa 100%)}.ab-stage{height:100svh;display:block;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.ab-sky{pointer-events:none;transform:translateY(var(--abh-sky-y,0vh));will-change:transform;background:radial-gradient(120% 70% at 50% -8%,#dcecf8 0%,rgba(220,236,248,0) 62%),radial-gradient(90% 50% at 82% 12%,rgba(196,224,244,.55) 0%,rgba(196,224,244,0) 70%);position:absolute;top:-12svh;bottom:0;left:0;right:0}.ab-eyebrow{font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5b7389;margin:0 0 14px;font-size:12px;font-weight:600}.ab-h1{white-space:pre-line;font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:-.03em;color:transparent;background-image:linear-gradient(115deg,#123c68 0%,#1b5faf 55%,#3e8fd8 100%);-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.08em;font-size:max(46px,min(7.2vw,116px));font-weight:700;line-height:1.04}.ab-h2{font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:-.025em;color:#14304f;margin:0 0 14px;font-size:max(34px,min(4.6vw,72px));font-weight:700;line-height:1.08}.ab-lead{font-family:var(--font-aeonik),system-ui,sans-serif;color:#1b3a5c;margin:0 0 18px;font-size:max(19px,min(1.9vw,28px));font-weight:600;line-height:1.4}.ab-body{font-family:var(--font-aeonik),system-ui,sans-serif;color:#46617c;margin:0;font-size:max(15px,min(1.15vw,18px));line-height:1.65}.ab-measure{max-width:62ch;margin-left:auto;margin-right:auto}.ab-hero-head{left:0;right:0;top:calc(50% + var(--nav-h)/2);transform:translateY(calc(-50% + var(--abh-head-y,0vh)));opacity:var(--abh-head-op,1);text-align:center;will-change:transform,opacity;padding:0 24px;position:absolute}.ab-hero-brief{left:50%;top:calc(50% + var(--nav-h)/2);width:min(760px,88vw);transform:translate(-50%,-50%)translateY(var(--abh-brief-y,7vh));opacity:var(--abh-brief-op,0);text-align:center;will-change:transform,opacity;position:absolute}.ab-chiprow{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.ab-chip{font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:.04em;color:#1b5faf;background:rgba(27,95,175,.09);border:1px solid rgba(27,95,175,.22);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.ab-chip-tech{color:#2c6a4f;background:rgba(44,106,79,.08);border-color:rgba(44,106,79,.24)}.ab-chiprow-center{margin-top:30px}.ab-sec-head{left:0;right:0;top:calc(var(--nav-h) + 2svh);z-index:3;text-align:center;will-change:transform,opacity;padding:0 24px;position:absolute}.ab-dev-wrap{z-index:4;will-change:transform;position:absolute;top:54%;left:50%}.ab-device{position:relative}.ab-device-screen{background:#0e0f12;border-radius:max(10px,min(1.1vw,18px));padding:max(8px,min(.85vw,14px));box-shadow:0 34px 80px rgba(20,48,79,.35),inset 0 0 0 1px rgba(255,255,255,.08)}.ab-device-screen video{-o-object-fit:cover;object-fit:cover;background:#dfe7ee;border-radius:max(5px,min(.55vw,9px));width:100%;height:100%;display:block}.ab-device-foot{background:linear-gradient(#e8eaed 0%,#c9cdd3 55%,#9aa0a8 100%);border-radius:0 0 14px 14px;height:max(7px,min(.7vw,12px));margin:0 -3.5%;box-shadow:0 10px 26px rgba(20,48,79,.22)}.ab-dev-laptop{width:min(62vw,118svh)}.ab-dev-tall{width:min(46vw,88svh)}.ab-dev-tall+.ab-device-foot,.ab-dev-tall .ab-device-foot{display:none}.ab-metrics{flex-direction:column;gap:20px;display:flex}.ab-metrics-right{z-index:5;justify-content:space-between;width:min(340px,30vw);height:calc(min(52vw,108svh)/1.32645);position:absolute;top:54%;right:7vw;transform:translateY(-50%)}.ab-metric{will-change:transform,opacity;background:rgba(255,255,255,.82);border:1px solid rgba(27,95,175,.14);border-radius:18px;flex-direction:column;gap:2px;padding:18px 22px;display:flex;box-shadow:0 16px 40px rgba(20,48,79,.1)}.ab-metric-n{font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:-.02em;color:transparent;background-image:linear-gradient(100deg,#1b5faf 0%,#3e8fd8 100%);-webkit-background-clip:text;background-clip:text;font-size:max(30px,min(2.8vw,44px));font-weight:700}.ab-metric-l{font-family:var(--font-aeonik),system-ui,sans-serif;color:#1b3a5c;font-size:15px;font-weight:600}.ab-metric-s{font-family:var(--font-aeonik),system-ui,sans-serif;color:#6c839a;font-size:12.5px}.ab-fit-left{z-index:5;text-align:left;flex-direction:column;justify-content:space-between;gap:24px;width:min(380px,32vw);height:calc(min(46vw,88svh)/1.20675);display:flex;position:absolute;top:54%;left:7vw;transform:translateY(-50%)}.ab-fit-left .ab-eyebrow{margin-bottom:10px}.ab-panel{will-change:transform;width:min(1020px,78vw);min-height:0}.ab-panel img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}.ab-print-row{z-index:2;align-items:flex-end;gap:4vw;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ab-print-a,.ab-print-b{will-change:transform;margin:0}.ab-print-a img{border-radius:16px;width:min(46vw,78svh);height:auto;display:block;box-shadow:0 26px 60px rgba(20,48,79,.24)}.ab-print-b img{border-radius:16px;width:min(24vw,52svh);height:auto;display:block;box-shadow:0 26px 60px rgba(20,48,79,.24)}.ab-print-row figcaption{text-align:center;font-family:var(--font-aeonik),system-ui,sans-serif;color:#5b7389;margin-top:12px;font-size:13px}.ab-pack-scene{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ab-pack-a{will-change:transform;width:min(44vw,84svh);position:absolute;bottom:0;left:8vw}.ab-pack-a img{border-radius:18px 18px 0 0;width:100%;height:auto;display:block;box-shadow:0 26px 60px rgba(20,48,79,.22)}.ab-pack-b{will-change:transform;width:min(28vw,52svh);position:absolute;bottom:7svh;right:9vw}.ab-pack-b img{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 30px 66px rgba(20,48,79,.3)}.ab-pack-body{z-index:3;text-align:left;width:min(360px,28vw);position:absolute;top:33svh;right:9vw}@media (max-width:767px){.ab-dev-laptop{width:92vw}.ab-dev-tall{width:84vw}.ab-metrics-right,.ab-fit-left{width:auto;padding:0 24px;position:static;transform:none}.ab-pack-body{width:auto;padding:0 24px;position:static}}.ab-sys-head{top:calc(50% + var(--nav-h)/2)}.ab-orbit-tile{z-index:2;aspect-ratio:1;will-change:transform,opacity;pointer-events:none;background:#fff;border-radius:22%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 14px 34px rgba(20,48,79,.16),0 0 0 1px rgba(20,48,79,.05)}.ab-orbit-tile img{-o-object-fit:contain;object-fit:contain;width:58%;height:58%;display:block}.ab-team-chip{z-index:2;will-change:transform,opacity;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%}.ab-team-ava{background:var(--chip-tint,#fff);width:128px;height:128px;box-shadow:0 0 0 8px var(--chip-ring,rgba(20,48,79,.08)),0 16px 32px rgba(20,48,79,.16);border:4px solid #fff;border-radius:50%;margin-bottom:12px;overflow:hidden}.ab-team-ava img{width:100%;height:100%;display:block}.ab-team-name{color:#14304f;font-size:15px;font-weight:700}.ab-team-role{color:#5a7186;margin-top:1px;font-size:12px}.ab-web-sub{margin:14px auto 0}@media (max-width:767px){.ab-team-chip{display:none}}.ab-mba{width:min(52vw,108svh);position:relative}.ab-mba>img{width:100%;height:auto;display:block}.ab-mba video{-o-object-fit:cover;object-fit:cover;border-radius:.55vw;position:absolute}.ab-sys-dark{z-index:1;opacity:var(--abs-dark,0);will-change:opacity;pointer-events:none;background:#0d1219;position:absolute;top:0;bottom:0;left:0;right:0}.ab-app-copy{text-align:center;pointer-events:none;flex-shrink:0;padding:0 24px}.ab-app-copy .ab-eyebrow{color:color-mix(in oklab,#7fb0e8 calc(var(--abs-dark,1)*100%),#5b7389)}.ab-app-h{font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:-.02em;color:color-mix(in oklab,#f2f6fb calc(var(--abs-dark,1)*100%),#14304f);margin:10px 0 0;font-size:max(30px,min(3.4vw,54px));font-weight:700;line-height:1.1}.ab-app-b{max-width:62ch;color:color-mix(in oklab,rgba(226,235,245,.82) calc(var(--abs-dark,1)*100%),#46617c);margin:14px auto 0;font-size:max(15px,min(1.15vw,18px));line-height:1.65}.ab-sys-scope .ab-sec-head .ab-h2{color:color-mix(in oklab,#f2f6fb calc(var(--abs-dark,0)*100%),#14304f)}.ab-sys-scope .ab-sec-head .ab-eyebrow{color:color-mix(in oklab,#7fb0e8 calc(var(--abs-dark,0)*100%),#5b7389)}.ab-sys-scope .ab-sec-head .ab-body{color:color-mix(in oklab,rgba(226,235,245,.85) calc(var(--abs-dark,0)*100%),#46617c)}.ab-shade{z-index:40;will-change:opacity;pointer-events:none;background:#0d1219;position:absolute;top:0;bottom:0;left:0;right:0}.ab-app-group{inset:var(--nav-h)0 0 0;z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:16px 0;display:flex;position:absolute}.ab-prod{z-index:1;pointer-events:none;will-change:transform,opacity;position:absolute;top:50%;left:50%}.ab-prod img{width:100%;height:auto;filter:drop-shadow(0 18px 30px rgba(20,48,79,.18))blur(var(--pblur,0px));animation:6.5s ease-in-out infinite ab-float;display:block}@keyframes ab-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-13px)rotate(var(--fr,1.5deg))}}@media (max-width:767px){.ab-prod{display:none}}@media (prefers-reduced-motion:reduce){.ab-prod img{animation:none}}.rx-root{color:#2a1b17;background:#faf7f5}.rx-root .ab-metrics-right{justify-content:flex-start;gap:24px;height:auto}.rx-root .ab-sky{background:radial-gradient(120% 70% at 50% -8%,#fde5dd 0%,rgba(253,229,221,0) 62%),radial-gradient(90% 50% at 82% 12%,rgba(252,214,202,.55) 0%,rgba(252,214,202,0) 70%)}.rx-root .ab-eyebrow{color:#97705f}.rx-root .ab-h1{background-image:linear-gradient(115deg,#a02128 0%,#e63946 52%,#ff7a5c 100%)}.rx-root .ab-h2{color:#331d15}.rx-root .ab-lead{color:#4a2b21}.rx-root .ab-body{color:#6f5147}.rx-root .ab-pin-green .ab-stage{background:linear-gradient(#faf7f5 0%,#f7efe9 60%,#faf7f5 100%)}.rx-root .ab-metric{border-color:rgba(230,57,70,.14);box-shadow:0 16px 40px rgba(96,32,24,.1)}.rx-root .ab-metric-n{background-image:linear-gradient(100deg,#c22a35 0%,#ff6b5a 100%)}.rx-root .ab-metric-l{color:#4a2b21}.rx-root .ab-metric-s{color:#9a7466}.rx-root .ab-team-name{color:#331d15}.rx-root .ab-team-role{color:#8a675b}.rx-root .ab-sys-dark,.rx-root .ab-shade{background:#16100e}.rx-root .ab-app-copy .ab-eyebrow{color:color-mix(in oklab,#ff9c8a calc(var(--abs-dark,1)*100%),#97705f)}.rx-root .ab-app-h{color:color-mix(in oklab,#fbf3f0 calc(var(--abs-dark,1)*100%),#331d15)}.rx-root .ab-app-b{color:color-mix(in oklab,rgba(246,232,227,.82) calc(var(--abs-dark,1)*100%),#6f5147)}.rx-root .ab-team-ava{width:112px;height:112px}.rx-float{filter:drop-shadow(0 16px 28px rgba(96,32,24,.2))blur(var(--pblur,0px));will-change:transform;animation:6.5s ease-in-out infinite ab-float}@media (prefers-reduced-motion:reduce){.rx-float{animation:none}}.rx-mappin{color:#fff;font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(#ff6b5a 0%,#e63946 100%);border-radius:999px;align-items:center;padding:.42em .8em;font-weight:700;line-height:1;display:inline-flex;position:relative}.rx-mappin:after{content:"";background:#e63946;border-radius:.12em;width:.6em;height:.6em;position:absolute;bottom:-.26em;left:50%;transform:translate(-50%)rotate(45deg)}.rx-mappin--lite{color:#33251f;background:#fff;box-shadow:inset 0 0 0 1px rgba(51,37,31,.09)}.rx-mappin--lite:after{background:#fff}.rx-tag{color:#fff;font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:.14em;white-space:nowrap;background:#3d4149;border-radius:999px;align-items:center;gap:.5em;padding:.55em 1em;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.rx-tag-dot{background:#9aa0a8;border-radius:50%;width:.5em;height:.5em}.rx-tag--sale{background:linear-gradient(#ff6b5a 0%,#e63946 100%)}.rx-fab{aspect-ratio:1;color:#e63946;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 26px rgba(96,32,24,.16)}.rx-minicard{font-family:var(--font-aeonik),system-ui,sans-serif;text-align:left;background:#fff;border-radius:.9em;flex-direction:column;gap:.22em;padding:.9em 1.05em;display:flex;box-shadow:inset 0 0 0 1px rgba(51,37,31,.06)}.rx-minicard-addr{color:#33251f;font-size:.92em;font-weight:600}.rx-minicard-price{color:#e63946;letter-spacing:-.01em;font-size:1.4em;font-weight:700}.rx-minicard-specs{color:#8a675b;font-size:.8em}.rx-searchpill{color:#7d6a62;font-family:var(--font-aeonik),system-ui,sans-serif;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.7em;padding:.62em 1.1em;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(51,37,31,.07)}.rx-searchpill-x{color:#b7a49c;font-size:.85em}.rx-btn{color:#fff;font-family:var(--font-aeonik),system-ui,sans-serif;white-space:nowrap;background:linear-gradient(#ff6b5a 0%,#e63946 100%);border-radius:.6em;justify-content:center;align-items:center;padding:.72em 1.5em;font-weight:600;line-height:1;display:inline-flex}.rx-seg{font-family:var(--font-aeonik),system-ui,sans-serif;background:#fff;border-radius:.6em;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(51,37,31,.1)}.rx-seg>span{color:#5c4a42;border-left:1px solid rgba(51,37,31,.1);padding:.62em .85em}.rx-seg>span:first-child{border-left:0}.rx-seg>.rx-seg-on{color:#fff;background:linear-gradient(#ff6b5a 0%,#e63946 100%);font-weight:600}.rx-check{color:#33251f;font-family:var(--font-aeonik),system-ui,sans-serif;white-space:nowrap;background:#fff;border-radius:.75em;align-items:center;gap:.6em;padding:.66em 1.05em;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(51,37,31,.07)}.rx-check-bx{color:#fff;background:linear-gradient(#ff6b5a 0%,#e63946 100%);border-radius:.3em;justify-content:center;align-items:center;width:1.2em;height:1.2em;font-size:.82em;font-weight:700;display:flex}.rx-orbit-el{z-index:2;will-change:transform,opacity;pointer-events:none;filter:drop-shadow(0 14px 30px rgba(96,32,24,.16));position:absolute;top:50%;left:50%}.rx-phone-row{align-items:flex-end;gap:2.6vw;display:flex}.rx-phone{will-change:transform;background:#17181c;border-radius:max(18px,min(1.6vw,30px));padding:max(7px,min(.55vw,11px));box-shadow:0 34px 80px rgba(8,4,3,.55),inset 0 0 0 1px rgba(255,255,255,.07)}.rx-phone video{-o-object-fit:cover;object-fit:cover;background:#f4f0ee;border-radius:max(12px,min(1.1vw,22px));width:100%;height:auto;display:block}.rx-phone-side{width:min(15vw,24svh)}.rx-phone-mid{width:min(17vw,27svh);margin-bottom:2.2vw}.rx-sec-copy{text-align:center;padding:0 24px}.rx-haas-group{gap:26px}.rx-haas-row{align-items:center;gap:3.4vw;display:flex;position:relative}.rx-haas-plan{will-change:transform,opacity;width:min(44vw,66svh);position:relative}.rx-haas-proto{will-change:transform,opacity;width:min(16.5vw,28svh)}.rx-haas-proto video{border-radius:11.5%/5.75%;width:100%;height:auto;display:block;box-shadow:0 30px 70px rgba(96,32,24,.3)}.rx-hm{position:relative}.rx-hm img{filter:drop-shadow(0 30px 60px rgba(96,32,24,.22));width:100%;height:auto;transition:opacity .45s,filter .35s;display:block}.rx-hm[data-veil=true] img{filter:drop-shadow(0 30px 60px rgba(96,32,24,.22))brightness(.74)}.rx-hm-second{-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.rx-hm[data-floor=second] .rx-hm-ground{opacity:0}.rx-hm[data-floor=second] .rx-hm-second{opacity:1}.rx-hm-shade{pointer-events:none;width:100%;height:100%;transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url(/rex/haas-floorplan.png);mask-image:url(/rex/haas-floorplan.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.rx-hm[data-floor=second] .rx-hm-shade{opacity:0}.rx-hm-room{fill:#171210;opacity:0;transition:opacity .5s}.rx-hm-room[data-room=terrace],.rx-hm-room[data-room=stairs],.rx-hm[data-entoff=true] .rx-hm-room[data-room=entrance]{opacity:.46}.rx-hm-pin{opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;position:absolute;transform:translate(-50%,-50%)scale(.5)}.rx-hm-lock{background:#34c759;border-radius:50%;justify-content:center;align-items:center;width:max(22px,min(2vw,30px));height:max(22px,min(2vw,30px));display:flex;box-shadow:0 6px 16px rgba(20,90,40,.35),0 0 0 3px rgba(255,255,255,.85)}.rx-hm-lock svg{width:58%;height:58%}.rx-hm[data-layer=locks][data-floor=ground] .rx-hm-lock{opacity:1;transform:translate(-50%,-50%)scale(1)}.rx-hm-sensor{background:#ff5145;border-radius:50%;width:max(12px,min(1.1vw,17px));height:max(12px,min(1.1vw,17px));box-shadow:0 4px 12px rgba(180,40,30,.4),0 0 0 3px rgba(255,255,255,.85)}.rx-hm-sensor:after{content:"";border:2px solid rgba(255,81,69,.55);border-radius:50%;animation:2.2s ease-out infinite rx-hm-ping;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}@keyframes rx-hm-ping{0%{opacity:1;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.rx-hm-sensor:after{animation:none}}.rx-hm[data-layer=sensors][data-floor=ground] .rx-hm-sensor{opacity:1;transform:translate(-50%,-50%)scale(1)}.rx-motion-group{gap:30px}.rx-motion-frame{will-change:transform,opacity;pointer-events:auto;border-radius:20px;width:min(62vw,118svh);overflow:hidden;box-shadow:0 34px 90px rgba(96,32,24,.28)}.rx-motion-frame video{-o-object-fit:cover;object-fit:cover;cursor:pointer;width:100%;height:auto;display:block}.rx-player{position:relative}.rx-play{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:rgba(22,14,12,.55);border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .22s,background .22s;display:flex;position:absolute;bottom:44px;right:14px}.rx-player:hover .rx-play,.rx-player--paused .rx-play{opacity:1;pointer-events:auto}.rx-play:hover{background:rgba(22,14,12,.72)}.rx-play svg{width:20px;height:20px}.rx-scrub{cursor:pointer;touch-action:none;padding:22px 14px 12px;position:absolute;bottom:0;left:0;right:0}.rx-scrub:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(rgba(20,10,8,0),rgba(20,10,8,.42));transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}.rx-player:hover .rx-scrub:before,.rx-player--paused .rx-scrub:before{opacity:1}.rx-scrub-track{background:rgba(20,12,10,.24);border-radius:999px;height:4px;transition:height .18s;position:relative;box-shadow:0 0 0 1px rgba(255,255,255,.22)}.rx-player:hover .rx-scrub-track{height:6px}.rx-scrub-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff6b5a 0%,#e63946 100%);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.rx-scrub-knob{opacity:0;pointer-events:none;background:#fff;border:2.5px solid #e63946;border-radius:50%;width:13px;height:13px;transition:opacity .18s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 1px 6px rgba(0,0,0,.3)}.rx-player:hover .rx-scrub-knob,.rx-player--paused .rx-scrub-knob{opacity:1}@media (max-width:767px){.rx-phone-side{width:26vw}.rx-phone-mid{width:30vw}.rx-haas-row{flex-direction:column}.rx-haas-plan{width:88vw}.rx-haas-proto{width:40vw}.rx-motion-frame{width:92vw}}.rb-root{color:#201b38;background:#f7f6fb}.rb-root .ab-sky{background:radial-gradient(120% 70% at 50% -8%,#e6e2fa 0%,rgba(230,226,250,0) 62%),radial-gradient(90% 50% at 82% 12%,rgba(213,206,248,.55) 0%,rgba(213,206,248,0) 70%)}.rb-root .ab-h1{background-image:linear-gradient(115deg,#4636b8 0%,#7569cf 55%,#a79bf0 100%)}.rb-root .ab-eyebrow{color:#6f6890}.rb-root .ab-h2{color:#251f45}.rb-root .ab-lead{color:#332c58}.rb-root .ab-body{color:#5a5478}.rb-root .ab-metric{background:rgba(255,255,255,.88);border-color:rgba(91,75,208,.16);box-shadow:0 16px 40px rgba(52,40,120,.1)}.rb-root .ab-metric-n{background-image:linear-gradient(100deg,#5b4bd0 0%,#8f7ff0 100%)}.rb-root .ab-metric-l{color:#332c58}.rb-root .ab-metric-s{color:#77719a}.rb-root .ab-sys-dark,.rb-root .ab-shade{background:#131022}.rb-root .ab-app-copy .ab-eyebrow{color:color-mix(in oklab,#b3a7ff calc(var(--abs-dark,1)*100%),#6f6890)}.rb-root .ab-app-h{color:color-mix(in oklab,#f5f3fd calc(var(--abs-dark,1)*100%),#251f45)}.rb-root .ab-app-b{color:color-mix(in oklab,rgba(233,229,250,.82) calc(var(--abs-dark,1)*100%),#5a5478)}.rb-letter{filter:drop-shadow(0 14px 26px rgba(52,40,120,.22));height:auto;display:block}.rb-cardimg{background:#fff;border-radius:14px;height:auto;display:block;box-shadow:0 18px 40px rgba(52,40,120,.2),0 0 0 1px rgba(52,40,120,.05)}.rb-hand{z-index:2;will-change:transform,opacity;pointer-events:none;position:absolute;top:50%;left:50%}.rb-hand img{filter:drop-shadow(0 22px 44px rgba(52,40,120,.28));width:100%;height:auto;display:block}@media (max-width:767px){.rb-hand{display:none}}.ab-mba>img.rb-shot{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:.55vw;width:81.8%;height:87.09%;position:absolute;top:2.86%;left:9.09%}.rb-orbit-tile{z-index:2;will-change:transform,opacity;pointer-events:none;background:#fff;border-radius:12px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 14px 34px rgba(52,40,120,.18),0 0 0 1px rgba(52,40,120,.06)}.rb-orbit-tile img{width:100%;height:auto;display:block}@media (max-width:767px){.rb-orbit-tile{display:none}}.rb-root .ab-hero-brief{z-index:3}.gd-root{color:#d9e8e6;background:#071417}.gd-root .ab-sky{background:radial-gradient(120% 70% at 50% -8%,rgba(15,181,166,.2) 0%,rgba(15,181,166,0) 62%),radial-gradient(90% 50% at 82% 12%,rgba(46,229,207,.12) 0%,rgba(46,229,207,0) 70%),radial-gradient(70% 40% at 12% 20%,rgba(23,120,130,.18) 0%,rgba(23,120,130,0) 70%)}.gd-root .ab-h1{background-image:linear-gradient(115deg,#0fb5a6 0%,#2ee5cf 55%,#b8fff2 100%)}.gd-root .ab-eyebrow{color:#5fa79e}.gd-root .ab-h2{color:#e8f5f3}.gd-root .ab-lead{color:#c6dedb}.gd-root .ab-body{color:#9fb8b5}.gd-root .ab-team-name{color:#e8f5f3}.gd-root .ab-team-role{color:#7f9c98}.gd-root .ab-metrics-right{width:min(400px,31vw);height:auto;top:55%}.gd-root .ab-dev-wrap{top:55%}.gd-root .ab-metrics{gap:14px}.gd-root .ab-metrics-right .ab-metric{padding:12px 18px}.gd-root .ab-metric-n{font-size:max(24px,min(2.2vw,34px))}.gd-root .ab-metric{background:rgba(13,31,34,.85);border-color:rgba(46,229,207,.16);box-shadow:0 16px 40px rgba(0,0,0,.5)}.gd-root .ab-metric-n{background-image:linear-gradient(100deg,#0fb5a6 0%,#2ee5cf 100%)}.gd-root .ab-metric-l{color:#d9e8e6}.gd-root .ab-metric-s{color:#7f9c98}.gd-root .cs-footer-next-name,.gd-root .cs-footer-back{color:#d9e8e6}.gd-root .cs-footer-next-eyebrow{color:#5fa79e}.gd-prop{filter:drop-shadow(0 20px 36px rgba(0,0,0,.55));height:auto;display:block}.gd-cardimg{border-radius:14px;height:auto;display:block;box-shadow:0 18px 40px rgba(0,0,0,.55),0 0 0 1px rgba(46,229,207,.1)}.gd-team-ava{justify-content:center;align-items:center;display:flex}.gd-root .ab-team-ava{width:104px;height:104px}.gd-ava-i{font-family:var(--font-aeonik),system-ui,sans-serif;font-size:40px;font-weight:700;line-height:1}.gd-dash-row{z-index:2;align-items:flex-start;gap:2vw;display:flex;position:absolute;left:50%;transform:translate(-50%)}.gd-dash{will-change:transform;margin:0}.gd-dash img{border-radius:12px;width:min(32vw,60svh);height:auto;display:block;box-shadow:0 26px 60px rgba(0,0,0,.6),0 0 0 1px rgba(46,229,207,.1)}.gd-dash figcaption{text-align:center;font-family:var(--font-aeonik),system-ui,sans-serif;color:#7f9c98;margin-top:12px;font-size:13px}.gd-mba-player{background:#0d0d10;border-radius:.55vw;width:81.8%;height:87.09%;position:absolute;top:2.86%;left:9.09%;overflow:hidden}.gd-mba-player .rx-player{height:100%}.gd-mba-player video{-o-object-fit:cover;object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.rx-play--corner{width:52px;height:52px;top:auto;bottom:34px;left:auto;right:18px;transform:none}.rx-play--corner:hover{transform:scale(1.06)}.gd-scrub-track{background:rgba(255,255,255,.18);box-shadow:0 0 0 1px rgba(0,0,0,.25)}.gd-scrub-fill{background:linear-gradient(90deg,#0fb5a6 0%,#2ee5cf 100%)}.gd-scrub-knob{border-color:#0fb5a6}.gd-sys-light{z-index:1;will-change:opacity;pointer-events:none;background:#f2f7f6;position:absolute;top:0;bottom:0;left:0;right:0}.gd-shade-light{z-index:40;will-change:opacity;pointer-events:none;background:#f2f7f6;position:absolute;top:0;bottom:0;left:0;right:0}.gd-uni-group{gap:30px}.gd-uni-scope .ab-eyebrow{color:color-mix(in oklab,#3c7a72 calc(var(--gdu-light,1)*100%),#5fa79e)}.gd-uni-h{color:color-mix(in oklab,#10312e calc(var(--gdu-light,1)*100%),#e8f5f3)}.gd-uni-b{color:color-mix(in oklab,#48645f calc(var(--gdu-light,1)*100%),#9fb8b5)}.gd-uni-row{align-items:flex-start;gap:2.4vw;display:flex}.gd-uni-player{will-change:transform}.gd-uni-player img{border-radius:14px;width:min(52vw,96svh);height:auto;display:block;box-shadow:0 30px 70px rgba(16,49,46,.28),0 0 0 1px rgba(16,49,46,.08)}.gd-uni-paths{will-change:transform,opacity}.gd-uni-paths img{border-radius:14px;width:auto;height:calc(min(52vw,96svh)/1.8);display:block;box-shadow:0 26px 60px rgba(16,49,46,.26),0 0 0 1px rgba(16,49,46,.08)}.gd-orbit-tile{background:#0d1f22;box-shadow:0 14px 34px rgba(0,0,0,.55),0 0 0 1px rgba(46,229,207,.12)}.gd-motion-row{z-index:2;align-items:flex-end;gap:2.6vw;display:flex;position:absolute;left:50%;transform:translate(-50%)}.gd-motion-a,.gd-motion-b,.gd-motion-c{will-change:transform;margin:0}.gd-motion-a img{width:min(34vw,62svh)}.gd-motion-b img{width:min(30vw,56svh)}.gd-motion-c img{width:min(24vw,46svh)}.gd-motion-row img{border-radius:12px;height:auto;display:block;box-shadow:0 26px 60px rgba(0,0,0,.6),0 0 0 1px rgba(46,229,207,.1)}.gd-motion-row figcaption{text-align:center;font-family:var(--font-aeonik),system-ui,sans-serif;color:#7f9c98;margin-top:12px;font-size:13px}@media (max-width:767px){.gd-dash-row,.gd-motion-row{flex-wrap:wrap;justify-content:center}.gd-dash img,.gd-motion-a img,.gd-motion-b img,.gd-motion-c img{width:86vw}.gd-uni-row{flex-direction:column;align-items:center}.gd-uni-player img{width:90vw}.gd-uni-paths{display:none}}.gd-scan-note{color:#8aa5a1;font-size:max(13.5px,min(1vw,16px))}.gd-uni-player video{border-radius:14px;width:min(52vw,96svh);height:auto;display:block;box-shadow:0 30px 70px rgba(16,49,46,.28),0 0 0 1px rgba(16,49,46,.08)}.gd-col-left{z-index:5;text-align:left;justify-content:space-between;width:min(400px,31vw);height:auto;position:absolute;top:54%;left:7vw;transform:translateY(-50%)}@media (max-width:767px){.gd-col-left{width:auto;padding:0 24px;position:static;transform:none}}.gd-reel-flow{padding:calc(var(--nav-h,112px) + 8svh)0 10svh;background:#071417;position:relative}.gd-reel-head{text-align:center;margin-bottom:6svh;padding:0 24px}.gd-reel-wrap{position:relative}.gd-reel-scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;align-items:flex-start;gap:1.25vw;padding:8px 8vw 8px 13vw;scroll-padding-left:13vw;display:flex;overflow-x:auto}.gd-reel-scroller::-webkit-scrollbar{display:none}.gd-reel-item{scroll-snap-align:start;flex:0 0 min(56vw,960px)}.gd-reel-card{aspect-ratio:16/9;background:#000;border-radius:20px;overflow:hidden;box-shadow:0 26px 60px rgba(0,0,0,.6),0 0 0 1px rgba(46,229,207,.1)}.gd-reel-card iframe{border:0;width:100%;height:100%;display:block}.gd-reel-cap{font-family:var(--font-aeonik),system-ui,sans-serif;letter-spacing:.002em;color:#8aa5a1;margin:24px 2px 0;font-size:17px;font-weight:500;line-height:1.47}.gd-reel-cap b{color:#e8f5f3;font-weight:700}.gd-reel-nav{justify-content:flex-end;gap:12px;padding:24px 8vw 0;display:flex}.gd-reel-nav button{color:#e8f5f3;cursor:pointer;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s;display:grid}.gd-reel-nav button:hover{background:rgba(255,255,255,.18)}@media (max-width:767px){.gd-reel-scroller{gap:12px;padding:8px 6vw;scroll-padding-left:6vw}.gd-reel-item{flex-basis:82vw}.gd-reel-nav{padding-right:6vw}}.gd-logo{filter:drop-shadow(0 10px 22px rgba(0,0,0,.5));opacity:.92;height:auto;display:block}.gd-hero-kicker{max-width:58ch;font-family:var(--font-aeonik),system-ui,sans-serif;color:#8aa5a1;margin:22px auto 0;font-size:max(14px,min(1.05vw,16.5px));line-height:1.6}.gd-app-dev{z-index:2;will-change:transform;position:absolute;left:50%}.gd-app-dev .ab-mba{width:var(--gda-dev-w,min(52vw,108svh))}@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-14{margin-top:3.5rem}.md\:mt-40{margin-top:10rem}.md\:h-\[112px\]{height:112px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:p-10{padding:2.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-56{padding-top:14rem;padding-bottom:14rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pt-8{padding-top:2rem}.md\:text-right{text-align:right}.md\:text-h2{letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1.2}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:px-12{padding-left:3rem;padding-right:3rem}}
