/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--on:1;--vb-lum:1;--vb-mat:1}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--vb-ry:-34deg;--vb-rx:-14deg;--vb-cz:0px;--vb-lift:0px;--vb-gy:1;--vb-op:1}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.8125rem;--text-xs--line-height:1.15rem;--text-sm:.9375rem;--text-sm--line-height:1.4rem;--text-base:1.0625rem;--text-base--line-height:1.65rem;--text-lg:1.1875rem;--text-lg--line-height:1.8rem;--text-xl:1.3125rem;--text-xl--line-height:1.85rem;--text-2xl:1.625rem;--text-2xl--line-height:2.1rem;--text-3xl:2rem;--text-3xl--line-height:2.35rem;--text-4xl:2.375rem;--text-4xl--line-height:2.6rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Sora", "Inter", ui-sans-serif, system-ui, sans-serif;--color-ink-950:#0d0f14;--color-ink-900:#0a1326;--color-ink-800:#121d38;--color-ink-700:#2c3446;--color-ink-500:#5b6472;--color-ink-300:#c7ccd4;--color-ink-100:#e4e7ec;--color-paper-50:#f5f6f8;--color-fg:#111318;--color-fg-muted:#606773;--color-fg-inv:#f7f9fc;--color-fg-inv-muted:#a8b0be;--color-brand-700:#0e47d6;--color-brand-600:#155afa;--color-brand-500:#4d82ff;--color-brand-100:#dce6ff;--color-brand-ink:#0e47d6;--color-exhib-700:#0e47d6;--color-exhib-600:#155afa;--color-exhib-500:#4d82ff;--color-digital-700:#0e47d6;--color-digital-600:#155afa;--color-digital-500:#4d82ff;--text-display-xl:clamp(2.5rem, 1.1rem + 4.35vw, 5.5rem);--text-display:clamp(1.875rem, 1.05rem + 2.95vw, 4.125rem);--text-display-sm:clamp(1.5rem, 1.05rem + 1.65vw, 2.375rem);--text-lead:clamp(1.0625rem, .97rem + .28vw, 1.1875rem);--text-eyebrow:.75rem;--text-hero:3.875rem;--text-hero--line-height:4.125rem;--text-h1:3.0625rem;--text-h1--line-height:3.3rem;--text-h2:2.25rem;--text-h2--line-height:2.6rem;--text-h3:1.6875rem;--text-h3--line-height:2.15rem;--text-body-lg:1.25rem;--text-body-lg--line-height:1.9rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.hx{--hp:0;--hx:0;--hy:0;position:relative}.hx-pin{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hx{height:160svh}.hx-pin{height:100svh;position:sticky;top:0}.hx+.ge{z-index:2;border-radius:28px 28px 0 0;margin-top:-60svh;box-shadow:0 -40px 80px -40px #0000008c}}.hx-atmos{z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at calc(68% + var(--hx) * 2%) calc(50% + var(--hy) * 2%), #155afa1c, transparent 70%), radial-gradient(70% 90% at 88% 40%, var(--color-ink-900) 0%, transparent 72%), linear-gradient(180deg, var(--color-ink-950) 0%, #0b1120 100%);position:absolute;inset:0}.hx-atmos-img{object-fit:cover;object-position:75% 50%;opacity:.5;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 65%);mask-image:linear-gradient(90deg,#0000 25%,#000 65%)}.hx-atmos-grid{opacity:calc(1 - var(--hp) * .6);background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 65% at 72%,#000 10%,#0000 75%);mask-image:radial-gradient(55% 65% at 72%,#000 10%,#0000 75%)}.hx-content{z-index:2;order:1;align-items:center;padding-top:7rem;padding-bottom:1rem;display:flex;position:relative}@media (width>=640px) and (width<=1023px){.hx-pin{justify-content:center;padding-bottom:3rem}.hx .hx-visual{height:clamp(22rem,52vw,30rem)}}@media (width>=1024px){.hx-content{flex:1;padding-block:7rem 2rem}}.hx-copy{max-width:44rem;opacity:calc(1 - var(--hp) * .6);transform:translate3d(0, calc(var(--hp) * -7vh), 0)}.hx-title{font-size:var(--text-display-xl);margin-top:1.5rem}.hx-line,.hx-line>span{display:block}.hx-lead{max-width:30rem;margin-top:1.5rem}.hx-ctas{flex-direction:column;gap:.75rem;margin-top:2.25rem;display:flex}@media (width>=640px){.hx-ctas{flex-flow:wrap}}.hx-visual{z-index:1;pointer-events:none;order:2;height:clamp(15rem,62vw,22rem);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12%);mask-image:linear-gradient(90deg,#0000 0,#000 12%);container-type:size}@media (width>=1024px){.hx-visual{--cl:max(var(--v2-gutter), calc((100% - var(--v2-content)) / 2));inset:9% max(0px, calc(var(--cl) - 7rem)) 2% calc(var(--cl) + (100% - 2 * var(--cl)) * .54);height:auto;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8%);mask-image:linear-gradient(90deg,#0000 0,#000 8%)}}.hx-visual{--F:82cqmin}@media (width<=639px){.hx .hx-visual{--F:104cqmin;height:clamp(17rem,78vw,21rem)}}.gx-mist{pointer-events:none;background:radial-gradient(38% 32% at 56% 56%, rgb(30 70 150/calc(.22 + .12 * var(--hp))), transparent 70%), radial-gradient(70% 45% at 50% 100%, #090d16e6, transparent 70%);position:absolute;inset:-10%}.gx-scene{perspective:1800px;perspective-origin:50% 38%;position:absolute;inset:0}.gx-floor{width:var(--F);height:var(--F);margin:calc(var(--F) / -2) 0 0 calc(var(--F) / -2);transform-style:preserve-3d;transform:rotateX(calc(57deg - var(--hy) * 4deg + var(--hp) * 5deg)) rotateZ(calc(-38deg + var(--hx) * 6deg + var(--hp) * 9deg)) scale(calc(1 - var(--hp) * .05));position:absolute;top:57%;left:51%}.gx-surface{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px),radial-gradient(closest-side,#18223a,#0f1522 65%,#0000);background-position:50%;background-size:5.5% 5.5%,5.5% 5.5%,100% 100%;position:absolute;inset:-14%;-webkit-mask-image:radial-gradient(closest-side,#000 50%,#0000 100%);mask-image:radial-gradient(closest-side,#000 50%,#0000 100%)}.gx-plinth{background:radial-gradient(closest-side,#4d82ff1f,#0000),linear-gradient(135deg,#ffffff0f,#ffffff03);border:1px solid #aac8ff29;border-radius:4%;position:absolute;inset:25%;transform:translateZ(2px)}.gx-pool{background:radial-gradient(closest-side, rgb(77 130 255/calc(.45 + .2 * var(--hp))), #155afa1f 45%, transparent);border-radius:50%;width:72%;height:72%;margin:-36% 0 0 -36%;position:absolute;top:50%;left:50%;transform:translateZ(3px)}.gx-paths{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(4px)}.gx-paths *{fill:none;stroke-linecap:round}.gx-ring{stroke:#aac8ff24;stroke-width:.25px}.gx-path{stroke:#bed2ff42;stroke-width:.35px}.gx-flow{stroke:#4d82ff;stroke-width:.7px;stroke-dasharray:9 91;stroke-dashoffset:100px;opacity:0;filter:drop-shadow(0 0 1.5px #4d82ff)}.gx-ring-flow{stroke:#6e96ff8c;stroke-width:.4px;stroke-dasharray:3 47;stroke-dashoffset:100px;opacity:0}.gx-in{stroke:#dce4f529;stroke-width:.3px;stroke-dasharray:1.2 1.8}.gx-in-flow{stroke:#ebf2ffb3;stroke-width:.45px;stroke-dasharray:6 94;stroke-dashoffset:100px;opacity:0}.gx-paths .gx-dot{fill:#dce6fa80}.gx-panel,.gx-contact{--W:calc(var(--F) * .2);--H:calc(var(--F) * .27);--pull-x:calc((50 - var(--x)) * var(--F) / 100 * var(--hp) * .18);--pull-y:calc((50 - var(--y)) * var(--F) / 100 * var(--hp) * .18);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);position:absolute}.gx-panel{width:var(--W);height:var(--H);margin:calc(var(--H) * -1) 0 0 calc(var(--W) / -2);transform-origin:50% 100%;transform-style:preserve-3d;transform:translate(var(--pull-x), var(--pull-y)) rotateZ(var(--a)) rotateX(-90deg)}.gx-contact{width:calc(var(--W) * 1.4);height:calc(var(--W) * .55);margin:calc(var(--W) * -.275) 0 0 calc(var(--W) * -.7);transform:translate(var(--pull-x), var(--pull-y)) translateZ(1px) rotateZ(var(--a));background:radial-gradient(closest-side,#78aaff33,#04070d66 55%,#0000);border-radius:50%}.gx-sway{transform-style:preserve-3d;transform-origin:50% 100%;position:absolute;inset:0}.gx-glass{background:linear-gradient(to top, rgb(77 130 255/calc(.2 + .15 * var(--hp))), transparent 40%), linear-gradient(170deg, #ffffff1a, #ffffff05 45%, #82a0e60d);border:1px solid #d7e4ff24;border-color:#ebf2ff66 #d7e4ff24 #d7e4ff24 #ebf2ff8c;border-radius:2px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 -1px #6892ff8c}.gx-glass:before{content:"";position:absolute;inset:0}.gx-glass:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff12 42%,#0000 54%);position:absolute;inset:0}.gx-glass:before{background:var(--art,radial-gradient(90% 60% at 50% 48%, #becdeb1f, transparent 70%)) center / cover no-repeat;opacity:.88;filter:brightness(.92);border-radius:2px;transition:filter .6s;inset:5%}.gx-panel.is-active .gx-glass:before{filter:brightness(1.18)saturate(1.1)}.gx-label{padding:calc(var(--H) * .07) 0 calc(var(--H) * .045);font-family:var(--font-sans);font-size:calc(var(--F) * .021);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;color:#e1e9fae0;text-shadow:0 1px 4px #0009;background:linear-gradient(#04081200,#040812a8 38%,#040812d6);font-weight:600;line-height:1;transition:color .6s,text-shadow .6s;position:absolute;bottom:5%;left:5%;right:5%}.gx-label.is-active{color:#fff;text-shadow:0 0 12px #4d82ffd9}.gx-glass{transition:box-shadow .7s,border-color .7s}.gx-panel.is-active .gx-glass{box-shadow:inset 0 -1px 0 #6892ffe6, inset 0 calc(var(--H) * -.45) calc(var(--H) * .4) calc(var(--H) * -.2) #4d82ff73;border-color:#82a5ff8c}.gx-path{transition:stroke .6s,stroke-width .6s}.gx-path.is-active{stroke:#648cffcc;stroke-width:.5px}.gx-pool,.gx-beam{transition:filter .5s}.hx-visual.is-arrive .gx-pool{filter:brightness(1.9)}.hx-visual.is-arrive .gx-beam{filter:brightness(2.2)}.gx-caption{z-index:2;text-align:center;width:min(28rem,84%);position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.gx-caption-stack{display:grid}.gx-caption-item{opacity:0;visibility:hidden;flex-wrap:wrap;grid-area:1/1;justify-content:center;align-items:baseline;gap:.3rem .65rem;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;transform:translateY(6px)}.gx-caption-item.is-active{opacity:1;visibility:visible;transition:opacity .5s ease .22s, transform .7s var(--v2-ease-out) .22s, visibility 0s linear .22s;transform:none}.gx-caption-num{letter-spacing:.14em;color:var(--color-brand-500);font-size:.6875rem;font-weight:600}.gx-caption-item b{letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-inv);font-size:.75rem;font-weight:600}.gx-caption-item span:last-child{color:var(--color-fg-inv-muted);font-size:.875rem}.gx-caption-bars{justify-content:center;gap:.4rem;margin-top:.85rem;display:flex}.gx-caption-bars i{background:#ffffff24;width:2.25rem;height:2px;display:block;overflow:hidden}.gx-caption-bars b{background:var(--color-brand-500);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.gx-caption-bars i.is-done b{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.gx-caption-bars i.is-active b{transform:scaleX(1)}}.gx-caption-bars i.is-filling b{animation:5.5s linear both gx-fill}.hx-visual:is(.is-held,.is-story-paused) .gx-caption-bars i.is-filling b{animation-play-state:paused}@keyframes gx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1023px){.hx .hx-visual{box-sizing:content-box;padding-bottom:4.25rem}.gx-scene{bottom:4.25rem}.gx-caption{bottom:.5rem}}.gx-canvas{pointer-events:auto;z-index:1;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.gx-scene{transition:opacity 1s}.hx-visual.is-webgl .gx-canvas{opacity:1}.hx-visual:is(.is-webgl,.is-engine-pending) .gx-scene{opacity:0}.hx-visual.is-engine-pending:not(.is-webgl) .gx-scene{transition:none}.gx-core{--C:calc(var(--F) * .18);width:var(--C);height:var(--C);margin:calc(var(--C) / -2) 0 0 calc(var(--C) / -2);transform-style:preserve-3d;position:absolute;top:50%;left:50%}.gx-icon{--IW:calc(var(--F) * .3);--IH:calc(var(--IW) * 392.52 / 440.47);width:var(--IW);height:var(--IH);margin:calc(var(--IH) * -1) 0 0 calc(var(--IW) / -2);transform-origin:50% 100%;transform:rotateZ(38deg) rotateX(-90deg) translateY(calc(var(--IH) * -.08));position:absolute;top:50%;left:50%}.gx-icon-svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--F) * .02) #2864ffd9);transition:filter .6s;display:block;overflow:visible}.gx-icon-svg [data-tone=light]{fill:#e4e9f2}.gx-icon-svg [data-tone=blue]{fill:#155afa}.hx-visual.is-arrive .gx-icon-svg{filter:drop-shadow(0 0 calc(var(--F) * .04) #4682ff)}.gx-beam{left:50%;top:calc(50% - var(--C) * 2.6);width:2px;height:calc(var(--C) * 2.6);opacity:0;transform-origin:50% 100%;background:linear-gradient(0deg,#0000 0 46%,#8fb0ffd9 62%,#4d82ff00);margin-left:-1px;transition:opacity .6s,filter .5s;position:absolute;transform:rotate(45deg)rotateX(-90deg)}.hx-visual.is-arrive .gx-beam{opacity:1}.hx-cue{left:max(var(--v2-gutter), calc((100% - var(--v2-content)) / 2));z-index:2;opacity:calc(1 - var(--hp) * 4);align-items:flex-end;gap:.85rem;display:none;position:absolute;bottom:2.25rem}.hx-cue-track{background:#ffffff29;width:1px;height:3rem;display:block;overflow:hidden}.hx-cue-track i{background:var(--color-fg-inv);width:100%;height:40%;display:block;transform:translateY(-100%)}.hx-cue-label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-fg-inv-muted);font-size:.6875rem;font-weight:600;line-height:1}@media (width>=1024px){.hx-cue{display:flex}}@media (prefers-reduced-motion:no-preference){.hx-in{animation:hx-rise 1s var(--v2-ease-out) both;animation-delay:calc(.15s + var(--i) * .11s)}.hx-line>span{animation:.9s cubic-bezier(.2,.8,.2,1) both hx-line}.gx-scene{animation:1.6s .3s backwards hx-fade}.gx-glass{animation:gx-rise 1.6s var(--v2-ease-out) both;animation-delay:calc(.7s + var(--i) * .12s)}.gx-sway{animation:16s ease-in-out infinite alternate gx-sway;animation-delay:calc(var(--i) * -3.2s)}.gx-icon,.gx-beam{animation:1.4s 1.1s both hx-fade}.gx-icon-svg [data-tone=blue],.gx-pool{animation:5s ease-in-out infinite gx-pulse}.gx-flow{animation:gx-run calc(5.5s + var(--i) * .7s) linear infinite;animation-delay:calc(1.8s + var(--i) * -1.3s)}.gx-ring-flow{animation:16s linear 2s infinite gx-run}.gx-in-flow{animation:gx-run calc(6.5s + var(--i) * .9s) linear infinite;animation-delay:calc(1.2s + var(--i) * -1.7s)}.gx-paths .gx-dot{animation:gx-drift calc(9s + var(--i) * 1.1s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -2s)}.hx-cue-track i{animation:2.6s cubic-bezier(.65,0,.35,1) 2.4s infinite hx-cue}.hx.is-paused :is(.gx-sway,.gx-icon-svg [data-tone=blue],.gx-pool,.gx-flow,.gx-ring-flow,.gx-in-flow,.gx-dot,.hx-cue-track i){animation-play-state:paused}}@keyframes hx-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes hx-line{0%{transform:translateY(.18em)}}@keyframes hx-fade{0%{opacity:0}}@keyframes gx-rise{0%{opacity:0;transform:translateY(14%)}}@keyframes gx-sway{0%{transform:rotateY(-5deg)}to{transform:rotateY(5deg)}}@keyframes gx-pulse{0%,to{opacity:.78}50%{opacity:1}}@keyframes gx-drift{0%{opacity:.3;transform:translate(0)}to{opacity:.85;transform:translate(2.5px,-1.5px)}}@keyframes gx-run{0%{stroke-dashoffset:100px;opacity:0}6%,90%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes hx-cue{to{transform:translateY(250%)}}.ge-principle{border-left:2px solid var(--color-brand-600);font-family:var(--font-display);font-size:var(--v2-fs-label-lg);letter-spacing:-.02em;text-wrap:balance;padding-left:1.25rem;font-weight:500;line-height:1.25}.ge.v2-section{padding-block:clamp(3.5rem,2rem + 2.6vw,4.75rem)}.ge-title{font-size:min(var(--text-display), 3.75rem);text-wrap:balance}.ge-pick{letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-muted);margin-top:clamp(2rem,1.4rem + 1.6vw,3rem);font-size:.6875rem;font-weight:600}.ge-tabs{border:1px solid var(--v2-border-light);background:#0d0f1409;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-top:.75rem;padding:.3rem;display:grid}.ge-tab{text-align:center;color:var(--color-fg-muted);cursor:pointer;transition:color var(--v2-dur-ui) ease, background-color var(--v2-dur-ui) ease, box-shadow var(--v2-dur-ui) ease;border-radius:10px;justify-content:center;align-items:center;padding:.7rem .5rem;display:flex}@media (width>=768px){.ge-tab{text-align:left;justify-content:flex-start;padding:.95rem 1.4rem}}.ge-tab:hover{color:var(--color-fg);background:#fff9}.ge-tab[aria-selected=true]{color:var(--color-fg);background:#fff;box-shadow:0 1px 2px #0d0f140f,0 8px 18px -12px #0d0f1459}.ge-tab-label{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(.875rem,.75rem + .6vw,1.25rem);font-weight:600;line-height:1.2}.ge-system{--core:6.5rem;--gap:1.75rem;--axis:2rem;margin-top:1.5rem}@media (width>=1024px){.ge-system{--gap:2.75rem}}.ge-summaries{max-width:60rem;display:grid}.ge-summary{visibility:hidden;opacity:0;text-wrap:pretty;font-size:var(--text-lead);color:var(--color-fg-muted);grid-area:1/1;line-height:1.55}.ge-flow{isolation:isolate;gap:var(--gap);margin-top:1.75rem;display:grid;position:relative}@media (width>=1024px){.ge-flow{grid-template-columns:minmax(0, 1fr) var(--core);align-items:center;margin-top:2rem}}.ge-flow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 70%,#155afa14,#0000 70%);position:absolute;inset:-3rem 0}.ge-wire{pointer-events:none;position:absolute;overflow:visible}.ge-wire *{fill:none;vector-effect:non-scaling-stroke}.ge-wire-line{stroke:#0d0f1438;stroke-width:1.5px;transition:opacity .3s}.ge-wire-signal{stroke:var(--color-brand-600);stroke-width:3px;stroke-linecap:round;opacity:0}.ge-wire{left:calc(var(--axis) - 1px);width:2px;height:calc(100% - 3.5rem);top:1.5rem}.ge-wire--row{display:none}@media (width>=640px) and (width<=1023.98px){.ge-wire{display:none}}@media (width>=1024px){.ge-wire{width:calc(100% - 2rem - var(--core) / 2);height:2px;top:calc(50% - 1px);left:2rem}.ge-wire--row{display:inline}.ge-wire--col{display:none}}.ge-chain{gap:var(--gap);display:grid;position:relative}@media (width>=640px){.ge-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ge-chain{grid-template-columns:repeat(4,minmax(0,1fr))}}.ge-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .5s ease calc(var(--i) * 80ms), transform .7s var(--v2-ease-out) calc(var(--i) * 80ms), background-color .5s ease, color .5s ease, border-color .5s ease;background:linear-gradient(#fffffff2,#ffffffb8);border:1px solid #0d0f1417;border-radius:14px;align-content:start;gap:.3rem;padding:1rem 1.2rem 1.15rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0d0f140a,0 24px 40px -30px #0d0f1466}@media (width>=1024px){.ge-card{min-height:9.25rem;padding:1.15rem 1.3rem 1.25rem}}.ge-card-top{align-items:center;gap:.6rem;min-height:1rem;margin-bottom:.45rem;display:flex}.ge-card-num{letter-spacing:.12em;color:var(--color-brand-ink);font-size:.6875rem;font-weight:600}.ge-card-go{color:var(--color-fg-muted);transition:color .45s ease, transform .3s var(--v2-ease-out);margin-left:auto;font-size:.9375rem;line-height:1}.ge-card-label{font-family:var(--font-display);letter-spacing:-.02em;color:inherit;font-size:clamp(1.1875rem,1rem + .5vw,1.375rem);font-weight:600;line-height:1.15}.ge-card-label:after{content:"";border-radius:inherit;position:absolute;inset:0}.ge-card-label:focus-visible{outline:none}.ge-card:has(.ge-card-label:focus-visible){outline:2px solid var(--color-ink-950);outline-offset:3px}.ge-card-role{color:var(--color-fg-muted);font-size:.9375rem;line-height:1.45}.ge-card{isolation:isolate}.ge-card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(155deg,#1d5cf5,#0e47d6 45%,#0a2f94);transition:opacity .45s;position:absolute;inset:-1px;box-shadow:0 28px 44px -26px #0e47d6a6}.ge-card :is(.ge-card-num,.ge-card-role){transition:color .45s}.ge-card:is(:hover,:focus-within){color:var(--color-fg-inv)}.ge-card:is(:hover,:focus-within):before{opacity:1}.ge-card:is(:hover,:focus-within) .ge-card-num{color:#c4d5ff}.ge-card:is(:hover,:focus-within) :is(.ge-card-role,.ge-card-go){color:#e4ecffd9}.ge-card:is(:hover,:focus-within) .ge-card-go{color:#fff;transform:translate(3px)}.ge-node{z-index:1;width:2rem;height:2rem;color:var(--color-brand-ink);left:var(--axis);top:calc(100% + var(--gap) / 2);background:#fff;border:1px solid #0d0f141a;border-radius:50%;place-items:center;font-size:1.0625rem;font-weight:600;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(90deg);box-shadow:0 4px 10px -6px #0d0f1459}.ge-card:last-child .ge-node{transform:translate(-50%,-50%)}@media (width>=640px) and (width<=1023.98px){.ge-node{left:calc(100% + var(--gap) / 2);top:50%;transform:translate(-50%,-50%)}.ge-card:nth-child(2) .ge-node{display:none}.ge-card:last-child .ge-node{left:calc(var(--gap) / -2);top:calc(100% + var(--gap) / 2)}.ge-end{justify-self:center}}@media (width>=1024px){.ge-node{left:calc(100% + var(--gap) / 2);top:50%;transform:translate(-50%,-50%)}}.ge-end{position:relative}.ge-core{height:4rem;padding:0 1.25rem 0 calc(var(--axis) - 1.2rem);background:radial-gradient(80% 120% at 30% 40%, #1c2a4a, var(--color-ink-950) 70%);color:var(--color-fg-inv);border-radius:16px;align-items:center;gap:.75rem;animation:3.2s ease-in-out infinite ge-core;display:inline-flex;position:relative;box-shadow:0 0 0 1px #0d0f14e6,0 24px 40px -22px #155afa73}.ge-core-icon{width:2.4rem;height:auto;overflow:visible}.ge-core-icon [data-tone=light]{fill:#eef2f8}.ge-core-icon [data-tone=blue]{fill:#155afa;filter:drop-shadow(0 0 6px #155afab3)}@keyframes ge-core{0%,to{box-shadow:0 0 0 1px #0d0f14e6,0 24px 40px -22px #155afa73}50%{box-shadow:0 0 0 1px #0d0f14e6,0 0 0 8px #155afa14,0 24px 48px -18px #155afab3}}.ge-end-label{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.25rem;font-weight:600}@media (width>=1024px){.ge-core{width:var(--core);aspect-ratio:1;border-radius:22%;flex-direction:column;justify-content:center;gap:.55rem;height:auto;padding:0}.ge-core-icon{width:46%}.ge-end-label{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#dce4f5db;font-size:.6875rem}}.ge-foot{border-top:1px solid var(--v2-border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 3rem;margin-top:2.25rem;padding-top:1.25rem;display:flex}@media (width>=1024px){.ge-foot{grid-template-columns:minmax(0,1fr) auto;margin-top:2.25rem;display:grid}.ge-others{min-height:3.2em}.ge-foot{align-items:start}.ge-ask{margin-top:-.25rem}}.ge-others{color:var(--color-fg-muted);font-size:.9375rem;line-height:1.6}.ge-others-title{letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg);margin-bottom:.35rem;margin-right:.9rem;font-size:.6875rem;font-weight:600;display:block}@media (width>=640px){.ge-others-title{margin-bottom:0;display:inline}}.ge-others-list{flex-wrap:wrap;align-items:baseline;display:inline-flex}.ge-others-list a{color:inherit;text-underline-offset:3px;transition:color var(--v2-dur-ui) ease, text-decoration-color var(--v2-dur-ui) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ge-others-list a:hover{color:var(--color-fg);text-decoration-color:currentColor}.ge-others-list a+a:before{content:"·" / "";color:var(--color-fg-muted);margin:0 .5rem;text-decoration:none;display:inline-block}.ge-ask{color:var(--color-fg);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-size:.9375rem;display:flex}.ge-summary.is-active{visibility:visible;opacity:1}.ge-summary,.ge-others{transition:opacity .4s,visibility .4s}.ge-system.is-switching :is(.ge-card,.ge-summary,.ge-others){opacity:0;transition-duration:.2s;transition-delay:0s}.ge-system.is-switching .ge-card{transform:translateY(10px)}.ge-system.is-switching .ge-wire-line{opacity:0}.pb.v2-section{padding-block:clamp(3.5rem,2rem + 2.6vw,4.75rem)}.pb-title{font-size:min(var(--text-display), 3.75rem)}.pb-intro{max-width:24rem;font-size:var(--text-lead);color:var(--color-fg-muted);margin-top:1.5rem;line-height:1.55}.pb-visual{display:none}@media (width>=1024px){.pb-visual{isolation:isolate;height:clamp(15rem,6rem + 14vw,19rem);margin-top:2.25rem;display:block;position:relative}.pb-visual:before{content:"";z-index:-1;background:radial-gradient(50% 50%,#155afa17,#0000 70%);position:absolute;inset:-15% -10%}}.pb-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pb-line{fill:none;vector-effect:non-scaling-stroke;stroke:#0d0f1424;stroke-width:1.5px;stroke-dasharray:4 6;transition:stroke .5s}.pb-line.is-on{stroke:var(--color-brand-600);stroke-width:2px;animation:1.2s linear infinite pb-flow}@keyframes pb-flow{to{stroke-dashoffset:-20px}}.pb-cap{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#0d0f1473;background:radial-gradient(closest-side,#fff 55%,#fff0 100%);align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:.75rem;font-weight:600;transition:color .45s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.pb-cap:before{content:"";background:#0d0f1433;border-radius:50%;width:.45rem;height:.45rem;transition:background-color .45s,box-shadow .45s}.pb-cap.is-on{color:var(--color-brand-ink)}.pb-cap.is-on:before{background:var(--color-brand-600);box-shadow:0 0 0 4px #155afa26,0 0 10px #155afa99}.pb-core{aspect-ratio:1;background:radial-gradient(80% 80% at 50% 40%, #1c2a4a, var(--color-ink-950) 70%);border-radius:22%;place-items:center;width:4.75rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0d0f14e6,0 0 0 8px #155afa12,0 22px 40px -18px #155afa99}.pb-core-icon{width:54%;height:auto;overflow:visible}.pb-core-icon [data-tone=light]{fill:#eef2f8}.pb-core-icon [data-tone=blue]{fill:#155afa;filter:drop-shadow(0 0 6px #155afab3)}.pb-list{border-top:1px solid var(--v2-border-light)}.pb-item{border-bottom:1px solid var(--v2-border-light);position:relative}.pb-question{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--color-fg);cursor:default;padding-block:clamp(.9rem,.6rem + .8vw,1.25rem) .6rem;font-size:clamp(1.5rem,1.1rem + 1.25vw,2.25rem);font-weight:600;line-height:1.1;transition:color .4s;display:block}.pb-q-text{transition:transform .35s var(--v2-ease-out);display:inline-block}.pb-key{color:var(--color-brand-600);transition:color .4s}.pb-answer-inner{padding-bottom:1.25rem}.pb-panel{background:#155afa0a;border:1px solid #155afa1a;border-radius:10px;padding:.9rem 1.1rem 1rem}.pb-response{max-width:34rem;color:var(--color-fg);font-size:1.0625rem;line-height:1.6}@media (width>=1024px){.pb-response{min-height:3.2em}}.pb-cta{margin-top:.6rem}.pb-live .pb-question{cursor:pointer;color:#0d0f14b3;padding-bottom:clamp(.9rem,.6rem + .8vw,1.25rem);font-weight:500}.pb-live .pb-key{color:inherit}.pb-live .pb-question:hover{color:#0d0f14c7}.pb-live .pb-item:not(.is-open) .pb-question:hover .pb-q-text{transform:translate(6px)}.pb-live .pb-item.is-open .pb-question{color:var(--color-fg);cursor:default;padding-bottom:.75rem;font-weight:600}.pb-live .pb-item.is-open .pb-key{color:var(--color-brand-600)}.pb-live .pb-question{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.pb-live .pb-question:after{content:"→" / "";font-family:var(--font-sans);letter-spacing:0;color:#0d0f1459;transition:color .3s ease, transform .4s var(--v2-ease-out), opacity .3s ease;flex:none;font-size:1.625rem;font-weight:400;line-height:1}.pb-live .pb-question:hover:after{color:var(--color-brand-600);transform:translate(4px)rotate(45deg)}.pb-live .pb-item.is-open .pb-question:after{opacity:0}.pb-live .pb-answer{visibility:hidden;transition:grid-template-rows .45s var(--v2-ease-out), visibility 0s linear .45s;grid-template-rows:0fr;display:grid}.pb-live .pb-item.is-open .pb-answer{visibility:visible;transition:grid-template-rows .45s var(--v2-ease-out), visibility 0s;grid-template-rows:1fr}.pb-live .pb-answer-inner{min-height:0;padding-bottom:0;overflow:hidden}.pb-live .pb-panel{opacity:0;margin-bottom:1.25rem;transition:opacity .3s,transform .3s;transform:translateY(6px)}.pb-live .pb-item.is-open .pb-panel{opacity:1;transition:opacity .4s ease .15s, transform .5s var(--v2-ease-out) .15s;transform:none}.cz-system{margin-top:var(--v2-gap-lg)}.cz-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cz-tab{border-top:1px solid var(--v2-border-dark);text-align:left;color:var(--color-fg-inv-muted);cursor:pointer;flex-direction:column;gap:.4rem;padding:1.25rem 1.5rem 1.25rem 0;transition:color .3s;display:flex;position:relative}.cz-tab:before{content:"";background:var(--color-brand-600);transform-origin:0;width:100%;height:2px;transition:transform .6s var(--v2-ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}.cz-tab[aria-selected=true]:before{transform:scaleX(1)}.cz-tab[aria-selected=true],.cz-tab:hover{color:var(--color-fg-inv)}.cz-tab-num{letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-inv-muted);font-size:.75rem;font-weight:600}.cz-tab[aria-selected=true] .cz-tab-num{color:var(--color-brand-500)}.cz-tab-verb{font-family:var(--font-display);font-size:var(--v2-fs-label-lg);letter-spacing:-.03em;font-weight:600;line-height:1.1}.cz-tab-title{font-size:.875rem}.cz-visual{margin-top:1rem}.cz-svg{width:100%;height:auto;display:block;overflow:visible}.cz-dividers line{stroke:#ffffff12;stroke-dasharray:2 6}.cz-spine{stroke:#ffffff42;stroke-width:1.25px}.cz-feedback{stroke:#ffffff1f;stroke-dasharray:3 6}.cz-feedback-flow,.cz-signal,.cz-flow{fill:none;stroke-linecap:round;stroke-dashoffset:100px}.cz-feedback-flow{stroke:#ffffff80;stroke-width:1.5px;stroke-dasharray:3 97}.cz-signal{stroke:var(--color-brand-500);stroke-width:2.5px;stroke-dasharray:2.5 97.5}.cz-zone{opacity:calc(.3 + .7 * var(--on));transition:--on .7s}.cz-visual[data-active] .cz-zone{--on:0}.cz-visual[data-active=performance] [data-zone=performance],.cz-visual[data-active=creative] [data-zone=creative],.cz-visual[data-active=search] [data-zone=search],.cz-visual[data-active=conversion] [data-zone=conversion]{--on:1}.cz-line{stroke:#ffffff4d;stroke-width:1.1px}.cz-dot{fill:var(--color-ink-950);stroke:#ffffff80;stroke-width:1.2px}.cz-node{fill:var(--color-ink-950);stroke:#ffffffb3;stroke-width:1.5px}.cz-node.is-key{stroke:none;fill:#4d82ff}@supports (color:color-mix(in lab, red, red)){.cz-node.is-key{fill:color-mix(in srgb, var(--color-brand-500) calc(var(--on) * 100%), #f7f9fc)}}.cz-ring{fill:none;stroke:#4d82ff}@supports (color:color-mix(in lab, red, red)){.cz-ring{stroke:color-mix(in srgb, var(--color-brand-500) calc(var(--on) * 100%), #fff6)}}.cz-ring{stroke-width:1.25px}.cz-hl{fill:none;stroke:#4d82ff}@supports (color:color-mix(in lab, red, red)){.cz-hl{stroke:color-mix(in srgb, var(--color-brand-500) calc(var(--on) * 100%), #ffffff8c)}}.cz-hl{stroke-width:2px}.cz-flow{stroke:var(--color-brand-500);stroke-width:1.75px;stroke-dasharray:7 93;opacity:var(--on)}.cz-surf{transform:translate(calc(var(--sx) * var(--on)), calc(var(--sy) * var(--on)))}.cz-surf rect{fill:#121a2b;stroke:#ffffff3d;stroke-width:1.1px}.cz-surf.is-front rect{fill:#16203a;stroke:#4d82ff}@supports (color:color-mix(in lab, red, red)){.cz-surf.is-front rect{stroke:color-mix(in srgb, var(--color-brand-500) calc(var(--on) * 100%), #ffffff59)}}.cz-detail{fill:none;stroke:#ffffff47;stroke-width:1.1px;stroke-linecap:round}.cz-play{fill:#ffffffd9}.cz-progress{fill:none;stroke:var(--color-brand-500);stroke-width:1.6px;stroke-linecap:round;opacity:var(--on)}.cz-result{fill:#ffffff29}.cz-result.is-top{fill:#4d82ff}@supports (color:color-mix(in lab, red, red)){.cz-result.is-top{fill:color-mix(in srgb, var(--color-brand-500) calc(var(--on) * 100%), #fff6)}}.cz-axis,.cz-tick{stroke:#ffffff4d;stroke-width:1px}.cz-goal{stroke:#ffffff29;stroke-dasharray:3 5}.cz-bar{fill:rgb(255 255 255/calc(.1 + .08 * var(--on)));stroke:#ffffff38;stroke-width:1px}.cz-panel{margin-top:var(--v2-gap-md);border-top:1px solid var(--v2-border-dark);grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;padding-top:2.5rem;display:grid}.cz-panel:focus-visible{outline-offset:8px}.cz-role{max-width:36rem;font-size:var(--text-lead);color:var(--color-fg-inv-muted);margin-top:1rem;line-height:1.6}.cz-services{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.cz-services li{border-bottom:1px solid var(--v2-border-dark);color:var(--color-fg-inv);padding-block:.7rem;font-size:.9375rem}.cz-panel-enter{animation:cap-in .5s var(--v2-ease-out)}.cz-stack{margin-top:var(--v2-gap-lg);gap:2.5rem;display:grid;position:relative}.cz-stack:before{content:"";background:linear-gradient(#0000,#fff3 6% 94%,#0000);width:1px;position:absolute;top:0;bottom:0;left:3.5rem}.cz-step{grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid;position:relative}.cz-step-visual{z-index:1;background:var(--color-ink-950);width:7rem;position:relative}.cz-step-visual .cz-svg{overflow:hidden}.cz-step-title{font-family:var(--font-display);letter-spacing:-.025em;margin-top:.5rem;font-size:1.5rem;font-weight:600;line-height:1.15}.cz-step .cz-role{margin-top:.75rem;font-size:1rem}.cz-step-services{color:var(--color-fg-inv-muted);margin-top:.9rem;font-size:.875rem;line-height:1.6}@media (width>=640px){.cz-stack:before{left:5rem}.cz-step{grid-template-columns:10rem minmax(0,1fr);gap:2rem}.cz-step-visual{width:10rem}}@media (prefers-reduced-motion:no-preference){.cz-signal{animation:9s linear infinite cz-run}.cz-signal--late{animation-delay:-4.5s}.cz-flow{animation:3.6s linear infinite cz-run;animation-delay:var(--fd,0s)}.cz-feedback-flow{animation:14s linear infinite cz-run}}@keyframes cz-run{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ge-card,.ge-summary,.ge-others,.ge-core,.pb-answer,.pb-panel,.pb-question,.pb-q-text,.pb-cap,.pb-line,.cz-zone,.cz-panel-enter{transition:none!important;animation:none!important}.ge-wire-signal,.cz-signal,.cz-flow,.cz-feedback-flow,.gx-flow,.gx-ring-flow,.gx-in-flow{display:none}}:root{--v2-content:80rem;--v2-gutter:clamp(1.25rem, .25rem + 5vw, 7.5rem);--v2-section-y:clamp(4rem, 2.2rem + 5.4vw, 8.25rem);--v2-gap-lg:clamp(2.5rem, 1.6rem + 2.6vw, 4.25rem);--v2-gap-md:clamp(1.75rem, 1.2rem + 1.4vw, 2.5rem);--v2-fs-label-lg:clamp(1.25rem, .95rem + .85vw, 1.625rem);--v2-fs-statement:clamp(1.5rem, .9rem + 2.1vw, 2.75rem);--v2-ease-out:cubic-bezier(.16, 1, .3, 1);--v2-dur-ui:.24s;--v2-dur-visual:.7s;--v2-border-light:#0d0f141a;--v2-border-dark:#ffffff1f;--v2-radius:6px;--v2-radius-lg:14px}:where(a,button,[role=tab],[tabindex],input,select,textarea,summary):focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px;border-radius:2px}.v2-container{width:100%;max-width:calc(var(--v2-content) + 2 * var(--v2-gutter));padding-inline:var(--v2-gutter);margin-inline:auto}.v2-section{padding-block:var(--v2-section-y);position:relative}.v2-surface-dark{background:var(--color-ink-950);color:var(--color-fg-inv)}.v2-surface-navy{background:var(--color-ink-900);color:var(--color-fg-inv)}.v2-surface-light{background:var(--color-paper-50);color:var(--color-fg)}.v2-surface-white{color:var(--color-fg);background:#fff}.v2-muted{color:var(--color-fg-muted)}:is(.v2-surface-dark,.v2-surface-navy) .v2-muted{color:var(--color-fg-inv-muted)}.v2-rule{border-color:var(--v2-border-light)}:is(.v2-surface-dark,.v2-surface-navy) .v2-rule{border-color:var(--v2-border-dark)}.v2-eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-muted);align-items:center;gap:.75rem;font-weight:600;line-height:1;display:inline-flex}.v2-eyebrow:before{content:"";background:var(--color-brand-600);width:1.5rem;height:1.5px}:is(.v2-surface-dark,.v2-surface-navy) .v2-eyebrow{color:var(--color-fg-inv-muted)}.v2-display-xl,.v2-display,.v2-display-sm{font-family:var(--font-display);text-wrap:balance;font-weight:600}.v2-display-xl{font-size:var(--text-display-xl);letter-spacing:-.045em;line-height:.98}.v2-display{font-size:var(--text-display);letter-spacing:-.035em;line-height:1.03}.v2-display-sm{font-size:var(--text-display-sm);letter-spacing:-.025em;line-height:1.1}.v2-lead{font-size:var(--text-lead);max-width:40rem;line-height:1.6}.v2-br{display:none}@media (width>=640px){.v2-br{display:inline}}.btn{border-radius:var(--v2-radius);min-height:2.875rem;font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--v2-dur-ui) ease, color var(--v2-dur-ui) ease, border-color var(--v2-dur-ui) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.75rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn-sm{gap:.5rem;min-height:2.25rem;padding:0 .9rem;font-size:.78125rem}.btn-arrow{transition:transform var(--v2-dur-ui) var(--v2-ease-out);display:inline-block}.btn:hover .btn-arrow,.link-arrow:hover .btn-arrow{transform:translate(3px)}.btn-primary,:is(.v2-surface-dark,.v2-surface-navy) .btn-primary{background:var(--color-brand-600);color:#fff}.btn-primary .btn-arrow,:is(.v2-surface-dark,.v2-surface-navy) .btn-primary .btn-arrow{color:#fff}.btn-primary:hover,:is(.v2-surface-dark,.v2-surface-navy) .btn-primary:hover{background:var(--color-brand-700);color:#fff}.btn-secondary{color:var(--color-fg);background:0 0;border-color:#0d0f1438}.btn-secondary:hover{border-color:var(--color-fg)}:is(.v2-surface-dark,.v2-surface-navy) .btn-secondary{color:var(--color-fg-inv);border-color:#ffffff42}:is(.v2-surface-dark,.v2-surface-navy) .btn-secondary:hover{border-color:var(--color-fg-inv)}.link-arrow{color:var(--color-brand-ink);transition:background-size .3s var(--v2-ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:.5rem;padding-bottom:2px;font-size:.9375rem;font-weight:600;display:inline-flex}.link-arrow:hover{background-size:100% 1px}:is(.v2-surface-dark,.v2-surface-navy) .link-arrow{color:var(--color-fg-inv)}:is(.v2-surface-dark,.v2-surface-navy) .link-arrow .btn-arrow{color:var(--color-brand-600)}.v2-grain:after{content:"";pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-v2{--gs-p:0;--gs-px:0;--gs-py:0;position:relative}.hero-v2-pin{position:relative}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hero-v2[data-pinned]{height:150svh}.hero-v2[data-pinned] .hero-v2-pin{height:100svh;position:sticky;top:0}}.hero-v2-bg{pointer-events:none;background:radial-gradient(55% 55% at calc(72% + var(--gs-px,0) * 3%) calc(48% + var(--gs-py,0) * 3%), #155afa1f, transparent 70%), radial-gradient(90% 80% at 80% 40%, #0a1326 0%, transparent 75%);position:absolute;inset:0}.hero-v2-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 45%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70% at 70% 45%,#000 20%,#0000 80%)}.gs-stage{aspect-ratio:1/.92;width:100%;position:relative;container-type:inline-size}.gs-scene,.gs-labels{--gs-a:clamp(0, var(--gs-p) / .65, 1);--gs-s:clamp(0, (var(--gs-p) - .6) / .4, 1);--gs-gap:calc(29cqi - 18cqi * var(--gs-a) - var(--gs-py) * 1.2cqi);--gs-lock:clamp(0, (var(--gs-a) - .82) / .18, 1);--gs-tilt:calc(52deg + 10deg * var(--gs-a) - var(--gs-py) * 3deg)}.gs-scene{perspective:1600px;perspective-origin:60% 40%;position:absolute;inset:0}.gs-rig{width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--gs-tilt)) rotateZ(calc(-40deg + var(--gs-px) * 4deg));position:absolute;top:45%;left:60%}.gs-plate{--w:48cqi;--h:37cqi;left:calc(var(--w) / -2);top:calc(var(--h) / -2);width:var(--w);height:var(--h);border:1px solid #4d82ff;border-radius:6px;position:absolute}@supports (color:color-mix(in lab, red, red)){.gs-plate{border:1px solid color-mix(in srgb, #4d82ff calc(var(--gs-lock) * 70%), #ffffff2e)}}.gs-plate{transform-style:preserve-3d;transform:translate3d(calc(var(--dx) * (1 - var(--gs-a))), calc(var(--dy) * (1 - var(--gs-a))), calc(var(--level) * var(--gs-gap))) rotateZ(calc(var(--twist) * (1 - var(--gs-a))));background:linear-gradient(135deg,#13203ae6,#0c1528db);box-shadow:0 30px 60px -30px #000c}.gs-plate svg{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.gs-plate[data-layer=performance]{--level:1;--dx:-5cqi;--dy:-7cqi;--twist:-13deg}.gs-plate[data-layer=creative]{--level:0;--dx:5cqi;--dy:6cqi;--twist:10deg}.gs-plate[data-layer=conversion]{--level:-1;--dx:-3cqi;--dy:10cqi;--twist:-6deg}.gs-node{background:var(--color-ink-950);border:1.5px solid #fff6;border-radius:50%;width:2.4cqi;height:2.4cqi;margin:-1.2cqi 0 0 -1.2cqi;position:absolute;top:40%;left:66%}.gs-node:after{content:"";background:var(--color-brand-600);opacity:clamp(0, (var(--gs-s) - var(--t)) * 8, 1);border-radius:50%;position:absolute;inset:22%}.gs-node:before{--x:clamp(0, (var(--gs-s) - var(--t)) / .22, 1);content:"";border:1.5px solid var(--color-brand-500);transform:scale(calc(1 + var(--x) * 3));opacity:calc((1 - var(--x)) * clamp(0, (var(--gs-s) - var(--t)) * 40, 1) * .8);border-radius:50%;position:absolute;inset:-2px}.gs-plate[data-layer=performance] .gs-node{--t:.05}.gs-plate[data-layer=creative] .gs-node{--t:.45}.gs-plate[data-layer=conversion] .gs-node{--t:.85}.gs-signal{width:2px;height:calc(2 * var(--gs-gap));background:linear-gradient(var(--color-brand-600), #155afa59);transform-origin:50% 0;transform:translateZ(var(--gs-gap)) rotateX(-90deg) scaleY(var(--gs-s));opacity:clamp(0, var(--gs-s) * 4, 1);margin-left:-1px;position:absolute;top:-3.7cqi;left:7.68cqi}.gs-labels{pointer-events:none;position:absolute;inset:0}.gs-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-inv-muted);transform:translateY(calc(-50% - var(--level) * var(--gs-gap) * sin(var(--gs-tilt))));align-items:baseline;gap:.5rem;font-size:.6875rem;font-weight:600;display:flex;position:absolute;top:45%;left:0}.gs-label b{color:var(--color-brand-500);font-weight:600}@container (width<=30rem){.gs-label{letter-spacing:.12em;gap:.375rem;font-size:.5625rem}}.gs-label[data-layer=performance]{--level:1}.gs-label[data-layer=creative]{--level:0}.gs-label[data-layer=conversion]{--level:-1}.gs-outcome{font-family:var(--font-display);letter-spacing:.02em;--gs-s:clamp(0, (var(--gs-p) - .6) / .4, 1);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .875rem;font-size:.9375rem;font-weight:600;display:flex}.gs-outcome span{opacity:clamp(.38, .38 + (var(--gs-s) - var(--t)) * 6, 1)}.gs-outcome span:first-of-type{--t:.05}.gs-outcome span:nth-of-type(2){--t:.45}.gs-outcome span:nth-of-type(3){--t:.85}.gs-outcome i{color:var(--color-brand-600);font-style:normal}.gs-canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.gs-stage.is-webgl .gs-canvas{opacity:1}.gs-scene{transition:opacity .8s}.gs-stage.is-webgl .gs-scene{opacity:0}@media (prefers-reduced-motion:reduce){.hero-v2{--gs-p:1!important;--gs-px:0!important;--gs-py:0!important}}[data-progress]{--p:1}[data-progress] [style*=--t]{--lit:clamp(0, calc((var(--p) - var(--t)) * 5), 1)}.proof-value{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.proof-value--dominant{letter-spacing:-.055em;font-size:clamp(4.5rem,1.4rem + 11.5vw,13rem);line-height:.86}.proof-value--support{font-size:clamp(2.75rem,1.6rem + 2.6vw,4.5rem)}.proof-value--case{letter-spacing:-.05em;font-size:clamp(4rem,2rem + 6vw,8rem);line-height:.9}.proof-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-muted);margin-top:.9rem;font-size:.8125rem;font-weight:600}.proof-value--dominant+.proof-label{color:var(--color-fg);margin-top:1.5rem;font-size:.9375rem}.proof-context{color:var(--color-fg-muted);margin-top:.4rem;font-size:.875rem}.case-cat{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-ink);font-size:.75rem;font-weight:600}.comp{isolation:isolate;border-radius:var(--v2-radius-lg);position:relative;overflow:hidden}.comp-layer{position:absolute}.comp-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-inv-muted);margin-bottom:.75rem;font-size:.625rem;font-weight:600}.comp-tag{z-index:5;letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-inv-muted);font-size:.625rem;font-weight:600;position:absolute;bottom:1rem;left:1.25rem}.comp-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 40% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(at 40% 40%,#000 30%,#0000 75%)}.cframe{--cf-bg:var(--color-ink-900);--cf-visual:linear-gradient(140deg, #163a7a, #0a1326 75%);--cf-bar:#ffffffb8;--cf-cta:var(--color-brand-600);--cf-mark:#fff;background:var(--cf-bg);border-radius:6px;grid-template-rows:1fr auto auto;gap:7%;margin:0;padding:8%;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #0000008c}.cframe:has(>picture){padding:0;display:block}.cframe--blue{--cf-bg:var(--color-brand-600);--cf-visual:linear-gradient(150deg, #ffffff47, #ffffff0f);--cf-bar:#fff;--cf-cta:var(--color-ink-950)}.cframe--paper{--cf-bg:#f5f6f8;--cf-visual:linear-gradient(150deg, #dbe3ef, #eef1f6);--cf-bar:#111318b3;--cf-cta:var(--color-brand-600);--cf-mark:var(--color-ink-950)}.cframe--ink{--cf-bg:#161a23;--cf-visual:linear-gradient(160deg, #2a3140, #161a23 80%);--cf-bar:#fff9;--cf-cta:#4d82ff}.cframe-visual{background:var(--cf-visual);border-radius:3px;min-height:2rem;position:relative}.cframe-visual b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cf-mark);opacity:.85;font-size:clamp(.75rem,.5rem + .6vw,1.25rem);font-weight:600;position:absolute;bottom:6%;left:8%}.cframe-copy{gap:.32rem;display:grid}.cframe-copy i{background:var(--cf-bar);border-radius:99px;height:.32rem;display:block}.cframe-copy i:last-child{opacity:.55;width:58%}.cframe-cta{background:var(--cf-cta);border-radius:99px;width:44%;height:.62rem;display:block}.cframe-dots{gap:3px;display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.cframe-dots i{background:var(--cf-bar);opacity:.4;border-radius:50%;width:4px;height:4px}.cframe-dots i:first-child{opacity:1}.cframe-play{background:#ffffffe6;border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.cframe-play:after{content:"";border-left:.45rem solid var(--color-ink-950);border-top:.3rem solid #0000;border-bottom:.3rem solid #0000;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.cframe-label{color:#f7f9fc;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0d0f14b8;border-radius:3px;padding:.2rem .4rem;font-size:.5625rem;font-weight:600;position:absolute;top:6px;left:6px}.comp--regional{aspect-ratio:4/5;background:radial-gradient(ellipse at 30% 20%, #0f1b38 0%, var(--color-ink-950) 60%);color:var(--color-fg-inv);perspective:1400px}.comp--regional .comp-layer{--rise:calc((1 - var(--p)) * var(--depth) * 22px);transform:translate3d(0, var(--rise), 0)}.rg-map{width:56%;top:5%;left:6%}.rg-tiles{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.rg-tile{aspect-ratio:1;background:#ffffff08;border-radius:3px}.rg-tile[data-r]{background:rgb(21 90 250/calc(.06 + var(--lit) * var(--a,.4)));border:1px solid #ffffff12}.rg-tile[data-r="0"],.rg-legend i[data-r="0"]{--a:.5}.rg-tile[data-r="1"],.rg-legend i[data-r="1"]{--a:.32}.rg-tile[data-r="2"],.rg-legend i[data-r="2"]{--a:.9}.rg-tile[data-r="3"],.rg-legend i[data-r="3"]{--a:.2}.rg-legend{color:var(--color-fg-inv-muted);flex-wrap:wrap;gap:.35rem .9rem;margin-top:.75rem;font-size:.625rem;display:flex}.rg-legend li{opacity:calc(.35 + var(--lit) * .65);align-items:center;gap:.35rem;display:flex}.rg-legend i{background:rgb(21 90 250/calc(.25 + var(--a)));border-radius:2px;width:7px;height:7px}.comp--regional .rg-doc{width:72%;transform:translate3d(0, var(--rise), 0) rotateY(calc(var(--p) * -9deg)) rotateX(calc(var(--p) * 4deg));transform-origin:100%;background:#12161ff0;border:1px solid #ffffff1a;border-radius:10px;padding:.9rem;top:34%;right:5%;box-shadow:0 40px 80px -40px #000c}.rg-row{color:var(--color-fg-inv);opacity:var(--lit,1);transform:translateX(calc((1 - var(--lit,1)) * 14px));border-top:1px solid #ffffff12;grid-template-columns:1.1fr 1fr;gap:.75rem;padding:.45rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.625rem;display:grid}.rg-row span+span{color:var(--color-fg-inv-muted)}.rg-row--before{opacity:calc(1 - var(--p) * .55);border-top:0;-webkit-text-decoration:line-through #fff6;text-decoration:line-through #fff6}.rg-row[data-hot]{box-shadow:inset 2px 0 0 var(--color-brand-600);background:#155afa24}.rg-fan{align-items:flex-end;gap:4%;width:64%;display:flex;bottom:7%;left:6%}.rg-fan-item{transform:rotate(calc((var(--i) - 1) * 5deg * var(--p))) translateY(calc((1 - var(--p)) * var(--i) * 16px));transform-origin:bottom;flex:1}.rg-signal{color:var(--color-fg-inv);opacity:clamp(0, calc((var(--p) - .55) * 4), 1);background:#155afa24;border:1px solid #155afa99;border-radius:99px;align-items:center;gap:.5rem;padding:.45rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.625rem;display:flex;bottom:9%;right:5%}.rg-signal b{color:#fff;font-weight:600}.rg-signal-dot{background:var(--color-brand-500);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite rg-ping;box-shadow:0 0 #4d82ff99}@keyframes rg-ping{0%{box-shadow:0 0 #4d82ff8c}70%,to{box-shadow:0 0 0 9px #4d82ff00}}.rg-analytics{width:34%;top:5%;right:5%}.comp--regional.comp--lean{aspect-ratio:4/3.4}.comp--lean .rg-doc{top:46%}@media (width>=768px){.comp--regional.comp--lean{aspect-ratio:21/9}.comp--lean .rg-signal{bottom:11%;left:5%}}@media (width<=767px){.comp--regional{aspect-ratio:2/3}.rg-map{width:50%}.comp--regional .rg-doc{width:72%;top:44%}.rg-row{grid-template-columns:1fr}.rg-row span+span{display:none}.rg-fan{z-index:3;width:54%;bottom:9%}.rg-signal{display:none}.comp--regional .comp-tag{bottom:.75rem}}@media (width>=768px){.comp--regional{aspect-ratio:16/9}.rg-map{width:30%;top:11%;left:5%}.rg-tiles{gap:7px}.rg-legend{font-size:.6875rem}.comp--regional .rg-doc{transform-origin:0;width:43%;padding:1.25rem;top:17%;left:31%;right:auto}.rg-row{padding:.6rem .65rem;font-size:.75rem}.rg-fan{z-index:3;width:30%;bottom:8%;left:auto;right:5%}.rg-signal{font-size:.75rem;bottom:17%;left:5%;right:auto}.comp-kicker{font-size:.6875rem}}.comp--mosaic{aspect-ratio:4/5;background:#e9ecf1}.mo-wall{grid-template-columns:repeat(3,1fr);gap:4%;display:grid;position:absolute;inset:6% 5% auto}.mo-col{transform:translate3d(0, calc((var(--p) - .5) * var(--dir) * var(--speed) * -90px), 0);flex-direction:column;gap:.75rem;display:flex}.mo-col .cframe{box-shadow:0 16px 34px -22px #0d0f1473}.mo-head{letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;display:flex}.mo-head span{color:var(--color-brand-ink)}.mo-card{z-index:4;color:var(--color-fg);background:#fff;border-radius:10px;padding:.9rem;position:absolute;bottom:5%;left:5%;right:5%;box-shadow:0 30px 60px -30px #0d0f1473}.mo-card .comp-kicker{color:var(--color-fg-muted)}.mo-row{border-top:1px solid var(--v2-border-light);opacity:var(--lit,1);transform:translateY(calc((1 - var(--lit,1)) * 8px));grid-template-columns:1fr .9fr 1.3fr;gap:.5rem;padding:.45rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.625rem;display:grid}.mo-row span:not(:first-child){color:var(--color-fg-muted)}.mo-row[data-hot]{box-shadow:inset 2px 0 0 var(--color-brand-600);background:#155afa14}@media (width<=1023px){.comp--mosaic{aspect-ratio:3/4.2}.mo-head{white-space:nowrap;font-size:.5625rem}.mo-row{grid-template-columns:1fr 1fr}.mo-row span:last-child{display:none}.mo-card{padding:.75rem;bottom:2.75rem}}.mo-matrix{position:absolute;inset:7% 6% auto}.mo-grid{grid-template-columns:5.5rem repeat(var(--cols), minmax(0, 1fr));gap:.6rem;margin-top:1.25rem;display:grid}.mo-axis{letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);align-self:end;font-size:.6875rem;font-weight:600}.mo-axis--row{color:var(--color-fg);align-self:center}.mo-cell{aspect-ratio:1.7;background:#0d0f140d;border:1px solid #0d0f140f;border-radius:8px;place-items:center;display:grid}.mo-cell.is-on{background:var(--color-ink-950);opacity:var(--lit,1);transform:scale(calc(.94 + var(--lit,1) * .06));border-color:#0000;box-shadow:0 18px 34px -22px #0d0f1499}.mo-cell i{color:#cfe3ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;font-style:normal}@media (width<=1023px){.mo-grid{grid-template-columns:4.25rem repeat(var(--cols), minmax(0, 1fr));gap:.4rem}.mo-axis,.mo-cell i{font-size:.5625rem}}.comp--mosaic .comp-tag{color:var(--color-fg-muted);background:#ffffffe6;border-radius:4px;padding:.3rem .55rem;left:auto;right:1rem}@media (width>=1024px){.comp--mosaic{aspect-ratio:auto;border-radius:var(--v2-radius-lg) 0 0 var(--v2-radius-lg);height:100%;min-height:44rem}.mo-wall{transform-origin:50% 0;gap:4%;inset:3% 2% auto 4%;transform:rotate(-6deg)scale(.84)}.mo-col{gap:1rem}.mo-card{width:min(62%,26rem);padding:1.1rem;bottom:6%;left:6%;right:auto}.mo-row{font-size:.6875rem}}.gsys-board{gap:clamp(1.25rem,2.4vw,2.5rem);display:grid;position:relative}.gsys-row{z-index:1;grid-template-columns:auto 1fr 14px;align-items:center;gap:clamp(.75rem,3vw,3rem);display:grid;position:relative}.gsys-word{font-family:var(--font-display);letter-spacing:-.05em;color:rgb(247 249 252/calc(.16 + var(--lit) * .84));font-size:clamp(2.35rem,.6rem + 7.4vw,8.5rem);font-weight:600;line-height:.95}.gsys-row:nth-child(3) .gsys-word{color:rgb(77 130 255/calc(.2 + var(--lit) * .8))}.gsys-line{color:var(--color-fg-inv-muted);opacity:calc(.3 + var(--lit) * .7);margin-top:.6rem;font-size:clamp(.875rem,.8rem + .3vw,1.0625rem)}.gsys-wire{background:#ffffff1a;height:2px;position:relative}.gsys-wire i{background:var(--color-brand-600);transform:scaleX(var(--lit));transform-origin:0;position:absolute;inset:0}.gsys-node{border:1.5px solid rgb(21 90 250/calc(.3 + var(--lit) * .7));background:rgb(21 90 250/var(--lit));width:14px;height:14px;box-shadow:0 0 0 6px var(--color-ink-950);border-radius:50%}.gsys-spine{background:#ffffff1a;width:1px;position:absolute;top:2.2rem;bottom:1.6rem;right:6.5px}.gsys-spine i{background:var(--color-brand-600);transform:scaleY(clamp(0, calc((var(--p) - .15) * 1.5), 1));transform-origin:top;position:absolute;inset:0}.gsys-out{z-index:1;opacity:clamp(.2, calc((var(--p) - .6) * 3), 1);flex-direction:row-reverse;align-items:center;gap:1rem;display:flex;position:relative}.gsys-out p{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,1rem + 1.6vw,2.75rem);font-weight:600}.gsys-out p:before{content:"→ ";color:var(--color-brand-500)}.gsys-out-node{border:2px solid var(--color-brand-500);background:var(--color-ink-950);width:22px;height:22px;box-shadow:inset 0 0 0 4px var(--color-ink-950), inset 0 0 0 10px var(--color-brand-600);border-radius:50%;margin-right:-4px}.cap-tab{border-top:1px solid var(--v2-border-light);text-align:left;width:100%;color:var(--color-fg-muted);cursor:pointer;transition:color var(--v2-dur-ui) ease;grid-template-columns:3rem 1fr;align-items:baseline;padding-block:1.25rem;display:grid;position:relative}.cap-tab:last-child{border-bottom:1px solid var(--v2-border-light)}.cap-tab:before{content:"";background:var(--color-brand-600);transform-origin:0;width:100%;height:2px;transition:transform .45s var(--v2-ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}.cap-tab[aria-selected=true]:before{transform:scaleX(1)}.cap-tab-num{letter-spacing:.1em;transition:color var(--v2-dur-ui) ease;font-size:.75rem;font-weight:600}.cap-tab-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.375rem,.9rem + 1.1vw,2.125rem);font-weight:600;line-height:1.15}.cap-tab[aria-selected=true],.cap-tab:hover{color:var(--color-fg)}.cap-tab[aria-selected=true] .cap-tab-num{color:var(--color-brand-ink)}.cap-panel-enter{animation:cap-in .45s var(--v2-ease-out)}@keyframes cap-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cap-stage{aspect-ratio:4/3.3;border-radius:var(--v2-radius-lg);background:radial-gradient(ellipse at 70% 0%, #0f1b38 0%, var(--color-ink-950) 65%);color:var(--color-fg-inv);position:relative;overflow:hidden}@media (width>=640px){.cap-stage{aspect-ratio:16/10}}.cv-real{align-items:flex-end;gap:1.25rem;display:flex;position:absolute;top:7%;bottom:14%;left:50%;transform:translate(-50%)}.cv-real-item{border:1px solid #ffffff1f;border-radius:10px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #000000bf}.cv-real-item--post{aspect-ratio:2/3;height:100%;transform:rotate(-1.5deg)}.cv-real-item--reel{aspect-ratio:9/16;height:84%;transform:translateY(-8%)rotate(2deg)}.cv-real-item figcaption{color:var(--color-fg-inv);letter-spacing:.14em;text-transform:uppercase;background:#0d0f14b8;border-radius:4px;padding:.3rem .55rem;font-size:.625rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem}.cv-tag{z-index:5;letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-inv-muted);font-size:.625rem;font-weight:600;position:absolute;bottom:1rem;left:1.25rem}.cap-services{flex-wrap:wrap;gap:.35rem 0;font-size:.9375rem;line-height:1.5;display:flex}.cap-services li:not(:last-child):after{content:"·";color:var(--color-fg-muted);margin-inline:.6rem}.cap-services a{color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--v2-border-light);-webkit-text-decoration-color:var(--v2-border-light);-webkit-text-decoration-color:var(--v2-border-light);text-decoration-color:var(--v2-border-light);text-underline-offset:4px;transition:color var(--v2-dur-ui) ease, text-decoration-color var(--v2-dur-ui) ease}.cap-services a:hover{color:var(--color-brand-ink);text-decoration-color:currentColor}.cap-services span{color:var(--color-fg-muted)}.cv-tiers{flex-direction:column;justify-content:center;gap:.6rem;display:flex;position:absolute;inset:9% 7% 16%}.cv-tier{margin-left:calc(var(--i) * 6%);animation:cv-in .6s var(--v2-ease-out) both;animation-delay:calc(var(--i) * 90ms);background:#ffffff09;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.75rem .9rem;display:grid}.cv-tier-num{letter-spacing:.1em;color:var(--color-brand-500);font-size:.6875rem;font-weight:600}.cv-tier-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(.9375rem,.8rem + .5vw,1.25rem);font-weight:600}.cv-tier-sub{color:var(--color-fg-inv-muted);margin-top:.15rem;font-size:.6875rem}.cv-tier-job{white-space:nowrap;color:var(--color-fg-inv);border:1px solid #155afa8c;border-radius:99px;padding:.25rem .55rem;font-size:.625rem}.cv-outcome{color:var(--color-fg-inv);animation:cv-in .6s .3s var(--v2-ease-out) both;align-items:center;gap:.6rem;margin-left:18%;padding-top:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;display:flex}.cv-outcome span{background:var(--color-brand-600);width:2.5rem;height:1px;position:relative}.cv-outcome span:after{content:"";background:var(--color-brand-500);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}@keyframes cv-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=639px){.cv-tier-job,.cv-outcome{display:none}.cv-tier{margin-left:calc(var(--i) * 3%)}}.cv-wall{grid-template-columns:repeat(3,1fr);gap:4%;display:grid;position:absolute;inset:6% 6% auto}.cv-wall-col{animation:14s ease-in-out infinite alternate cv-drift;animation-delay:calc(var(--c) * -4s);flex-direction:column;gap:.7rem;display:flex}.cv-wall-col:nth-child(2){margin-top:8%;animation-direction:alternate-reverse}.cv-wall-head{letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-inv-muted);font-size:.625rem;font-weight:600}@keyframes cv-drift{0%{transform:translateY(0)}to{transform:translateY(-14%)}}.cv-browser{background:#fff;border:1px solid #ffffff1f;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6}.cv-chrome{background:#1a1f2a;align-items:center;gap:5px;height:1.6rem;padding-inline:.6rem;display:flex}.cv-chrome i{background:#ffffff38;border-radius:50%;width:7px;height:7px}.cv-chrome span{max-width:16rem;color:var(--color-fg-inv-muted);background:#ffffff12;border-radius:4px;flex:1;margin-left:.6rem;padding:.12rem .6rem;font-size:.5625rem}.cv-browser--search{width:66%;top:8%;left:6%}.cv-cluster{z-index:2;background:#12161ff5;border:1px solid #ffffff1f;border-radius:10px;width:52%;padding:.9rem 1rem;position:absolute;bottom:13%;right:5%;box-shadow:0 30px 60px -30px #000000e6}.cv-cluster ul{border-left:1px solid #155afa99;gap:.55rem;padding-left:.75rem;display:grid}.cv-cluster li{gap:.1rem;display:grid}.cv-cluster a{color:var(--color-fg-inv);text-underline-offset:3px;font-size:.75rem;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.cv-cluster a:hover{-webkit-text-decoration-color:var(--color-brand-500);-webkit-text-decoration-color:var(--color-brand-500);-webkit-text-decoration-color:var(--color-brand-500);text-decoration-color:var(--color-brand-500)}.cv-cluster span{color:var(--color-fg-inv-muted);font-size:.625rem}.cv-browser--web{width:72%;top:8%;left:6%}.cv-phone{z-index:2;background:#2a303c;border-radius:16px;width:21%;padding:4px;position:absolute;bottom:9%;right:6%;box-shadow:0 40px 70px -30px #000000f2}.cv-phone img{border-radius:12px}.cv-event{left:var(--x);top:var(--y);z-index:3;color:#fff;white-space:nowrap;background:#0d0f14e0;border:1px solid #155afab3;border-radius:99px;align-items:center;gap:.4rem;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.5625rem;display:inline-flex;position:absolute;transform:translateY(-50%)}.cv-event:before{content:"";background:var(--color-brand-500);border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite rg-ping}.cv-event b{font-weight:600}.cv-event--hot{background:var(--color-brand-600);border-color:var(--color-brand-600);transform:translate(-50%,-50%)}.cv-event--hot:before{background:#fff}@media (width>=640px){.cv-chrome span,.cv-event{font-size:.6875rem}.cv-cluster a{font-size:.875rem}}.cv--systems{place-items:center;padding:6% 8% 12%;display:grid}.cv-svg{width:100%;height:100%}.cv-loop{stroke-dasharray:5 5;animation:1.6s linear infinite cv-dash}@keyframes cv-dash{to{stroke-dashoffset:-20px}}.method-line{transform:scaleX(var(--p,1));transform-origin:0}.method-line-v{transform:scaleY(var(--p,1));transform-origin:top}.method-num{color:var(--color-brand-ink);transition:color .4s}.method-dot{border-color:var(--color-brand-600);background:var(--color-brand-600);transition:background-color .4s ease, border-color .4s ease, transform .4s var(--v2-ease-out)}.method-step h3,.method-step p:last-child{transition:color .4s,opacity .4s}.method-tracking .method-step:not(.is-reached) .method-num{color:#0d0f1438}.method-tracking .method-step:not(.is-reached) h3{color:#0d0f144d}.method-tracking .method-step:not(.is-reached) p:last-child{opacity:.4}.method-tracking .method-step:not(.is-reached) .method-dot{background:#fff;border-color:#0d0f1433}.method-tracking .method-step.is-current .method-dot{transform:scale(1.5)}.method-readout{width:22rem;height:clamp(6rem,3rem + 5vw,9.5rem);position:relative}.method:not(.method-pinned) .method-readout{display:none!important}.method-readout-item{opacity:0;transition:opacity .45s ease, transform .6s var(--v2-ease-out);align-items:baseline;gap:1rem;display:flex;position:absolute;bottom:0;right:0;transform:translateY(24px)}.method-readout-item.is-current{opacity:1;transform:none}.method-readout-num{font-family:var(--font-display);letter-spacing:-.06em;color:var(--color-brand-600);font-size:clamp(5rem,2rem + 5vw,8.5rem);font-weight:600;line-height:.85}.method-readout-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.method-pinned{height:260vh}.method-pinned .method-pin{align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.method-pinned .method-pin>.v2-container{width:100%}.op-idea{transition:opacity var(--v2-dur-ui) ease}.op-idea.is-dim{opacity:.4}.op-board{border-radius:var(--v2-radius-lg);background:#0d0f148c;border:1px solid #ffffff1a;gap:.9rem;margin:0;padding:clamp(1rem,2.5vw,2rem);display:grid}.op-board-title{letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-inv-muted);align-items:center;gap:.75rem;margin-bottom:.4rem;font-size:.6875rem;font-weight:600;display:flex}.op-board-title span{background:var(--color-brand-600);width:1.75rem;height:1px}.op-lane{--t:0;transition:opacity var(--v2-dur-ui) ease, border-color var(--v2-dur-ui) ease;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:1rem 1.1rem 1.15rem;position:relative}.op-board[data-hot] .op-lane{opacity:.35}.op-board[data-hot=senior] [data-lane=senior],.op-board[data-hot=systems] [data-lane=systems],.op-board[data-hot=markets] [data-lane=markets]{opacity:1;border-color:#155afa8c}.op-lane-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-inv-muted);margin-bottom:.85rem;font-size:.625rem;font-weight:600}.op-node{background:var(--color-ink-950);color:var(--color-fg-inv);white-space:nowrap;border:1px solid #ffffff2e;border-radius:6px;flex-direction:column;align-items:center;padding:.4rem .7rem;font-size:.8125rem;display:inline-flex}.op-node small{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-500);margin-top:.1rem;font-size:.5625rem;font-weight:600}.op-node--lead{border-color:var(--color-brand-600);background:#155afa29;font-weight:600}.op-senior{align-items:center;display:flex}.op-wire{background:var(--color-brand-600);flex:0 0 1.75rem;height:1px}.op-exec{border-left:1px solid var(--color-brand-600);flex-wrap:wrap;gap:.4rem;padding-left:.75rem;display:flex}.op-flow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.op-arrow{background:#ffffff59;width:.9rem;height:1px;position:relative}.op-arrow:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid #ffffff80;position:absolute;top:-2.5px;right:0}.op-gate{color:var(--color-fg-inv);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.op-gate i{border:1.5px solid var(--color-brand-500);width:10px;height:10px;transform:rotate(45deg)}.op-tz{gap:.55rem;display:grid}.op-tz-row{color:var(--color-fg-inv-muted);grid-template-columns:5rem 1fr;align-items:center;font-size:.6875rem;display:grid;position:relative}.op-tz-row i{background:linear-gradient(90deg, transparent var(--a), #ffffff3d var(--a), #ffffff3d var(--b), transparent var(--b)), #ffffff0a;border-radius:99px;height:9px}.op-tz-row--shared{color:var(--color-fg-inv);margin-bottom:1.1rem}.op-tz-row--shared .op-tz-overlap{background:linear-gradient(90deg, transparent var(--a), var(--color-brand-600) var(--a), var(--color-brand-600) var(--b), transparent var(--b)), repeating-linear-gradient(90deg, #ffffff38 0 5px, transparent 5px 10px) center / 100% 1px no-repeat}.op-tz-row b{top:calc(100% + .25rem);left:calc(5rem + (100% - 5rem) * var(--x));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-fg-inv-muted);font-size:.5625rem;font-weight:600;position:absolute;transform:translate(-50%)}.op-tz-row b:first-of-type{color:var(--color-brand-500)}@media (width<=639px){.op-tz-row b:last-of-type{display:none}}.op-tz-foot{color:var(--color-fg-inv);margin-top:.4rem;font-size:.75rem}.leak-pulse{animation:2.8s ease-in-out infinite leak-pulse}@keyframes leak-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.leak-pulse,.cap-panel-enter,.rg-signal-dot,.cv-event:before,.cv-tier,.cv-outcome,.cv-wall-col,.cv-loop{animation:none!important}.method-readout-item,.op-idea,.op-lane{transition:none}}.ga-block{border-top:1px solid var(--v2-border-light);margin-top:2.5rem;padding-top:1.5rem}.ga-block-title{letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg);font-size:.6875rem;font-weight:600}.ga-caps{color:var(--color-fg-muted);flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:.9rem;font-size:.9375rem;display:flex}.ga-caps li{align-items:center;gap:.5rem;display:inline-flex}.ga-caps li:before{content:"";background:var(--color-brand-600);border-radius:50%;width:.4rem;height:.4rem}.ga-steps{counter-reset:ga;color:var(--color-fg-muted);gap:.6rem;margin-top:.9rem;font-size:.9375rem;line-height:1.5;display:grid}.ga-steps li{counter-increment:ga;grid-template-columns:1.75rem 1fr;display:grid}.ga-steps li:before{content:counter(ga, decimal-leading-zero);letter-spacing:.08em;color:var(--color-brand-ink);padding-top:.15em;font-size:.75rem;font-weight:600}.ga-form{background:#fff;border:1px solid #0d0f1414;border-radius:16px;padding:clamp(1.5rem,1rem + 2vw,2.5rem);position:relative;box-shadow:0 30px 60px -45px #0d0f1473}.ga-form select.form-input-underline{appearance:auto;background:0 0}.ga-submit{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.ga-note{color:var(--color-fg-muted);font-size:.8125rem}.ga-not{color:var(--color-fg-muted);margin-top:.9rem;font-size:.9375rem;line-height:1.55}.ga-note a,.ga-contact a{color:var(--color-brand-ink);text-underline-offset:3px;text-decoration:underline}.ga-contact{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;font-weight:500;display:flex}.pg-hero{padding-block:clamp(4rem,2.5rem + 5vw,7.5rem) clamp(3.5rem,2rem + 4vw,6rem)}.pg-hero .v2-lead{max-width:44rem}.pg-ctas{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.pg-head{max-width:46rem}.pg-head p{margin-top:1.25rem}.pg-grid{gap:1rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (width>=768px){.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pg-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-card{background:#fff;border:1px solid #0d0f1417;border-radius:14px;align-content:start;gap:.5rem;padding:1.4rem 1.5rem 1.5rem;display:grid;position:relative;box-shadow:0 24px 40px -34px #0d0f1466}.pg-card-num{letter-spacing:.12em;color:var(--color-brand-ink);font-size:.6875rem;font-weight:600}.pg-card h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.3125rem;font-weight:600;line-height:1.2}.pg-card p{color:var(--color-fg-muted);font-size:.9375rem;line-height:1.55}.pg-card-links{flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.5rem;font-size:.875rem;font-weight:600;display:flex}.pg-card-links a{color:var(--color-brand-ink)}.pg-card-links a:hover{text-underline-offset:3px;text-decoration:underline}.pg-card-note{font-style:italic;font-size:.8125rem!important}a.pg-card{transition:border-color .3s ease, transform .3s var(--v2-ease-out)}a.pg-card:hover{border-color:var(--color-brand-600);transform:translateY(-2px)}.pg-list{gap:.6rem;margin-top:1.5rem;display:grid}@media (width>=768px){.pg-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem}}.pg-list li{gap:.75rem;font-size:1rem;line-height:1.5;display:flex}.pg-list li:before{content:"";background:var(--color-brand-600);border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.55em}.pg-split{gap:2.5rem;display:grid}@media (width>=1024px){.pg-split{grid-template-columns:5fr 7fr;align-items:start;gap:4rem}}.pg-note{border:1px solid var(--v2-border-light);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.5rem 1.75rem;display:flex}.pg-note h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.pg-note p{max-width:40rem;color:var(--color-fg-muted);margin-top:.35rem;font-size:.9375rem}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-10{top:calc(var(--spacing) * -10)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-\[9px\]{top:9px}.top-auto{top:auto}.-right-10{right:calc(var(--spacing) * -10)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:0}.right-1{right:var(--spacing)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-10{left:calc(var(--spacing) * -10)}.-left-20{left:calc(var(--spacing) * -20)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-\[-9999px\]{left:-9999px}.left-\[5px\]{left:5px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.col-start-8{grid-column-start:8}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-3{margin-block:calc(var(--spacing) * -3)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.\!mt-12{margin-top:calc(var(--spacing) * 12)!important}.-mt-px{margin-top:-1px}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[2px\]{height:2px}.h-\[calc\(100svh-4rem\)\]{height:calc(100svh - 4rem)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-\[100svh\]{min-height:100svh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-\[32rem\]{min-width:32rem}.flex-1{flex:1}.flex-\[34\]{flex:34}.flex-\[61\]{flex:61}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize\!{resize:both!important}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-ink-100>:not(:last-child)){border-color:var(--color-ink-100)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-brand-600{border-color:var(--color-brand-600)}.border-exhib-600{border-color:var(--color-exhib-600)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-ink-100{border-color:var(--color-ink-100)}.border-ink-300{border-color:var(--color-ink-300)}.border-ink-700{border-color:var(--color-ink-700)}.border-ink-950{border-color:var(--color-ink-950)}.border-paper-50\/15{border-color:#f5f6f826}@supports (color:color-mix(in lab, red, red)){.border-paper-50\/15{border-color:color-mix(in oklab, var(--color-paper-50) 15%, transparent)}}.border-paper-50\/20{border-color:#f5f6f833}@supports (color:color-mix(in lab, red, red)){.border-paper-50\/20{border-color:color-mix(in oklab, var(--color-paper-50) 20%, transparent)}}.border-paper-50\/25{border-color:#f5f6f840}@supports (color:color-mix(in lab, red, red)){.border-paper-50\/25{border-color:color-mix(in oklab, var(--color-paper-50) 25%, transparent)}}.border-paper-50\/40{border-color:#f5f6f866}@supports (color:color-mix(in lab, red, red)){.border-paper-50\/40{border-color:color-mix(in oklab, var(--color-paper-50) 40%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[var\(--v2-border-light\)\]{background-color:var(--v2-border-light)}.bg-brand-100\/10{background-color:#dce6ff1a}@supports (color:color-mix(in lab, red, red)){.bg-brand-100\/10{background-color:color-mix(in oklab, var(--color-brand-100) 10%, transparent)}}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-600{background-color:var(--color-brand-600)}.bg-digital-600{background-color:var(--color-digital-600)}.bg-exhib-600{background-color:var(--color-exhib-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-ink-100{background-color:var(--color-ink-100)}.bg-ink-300{background-color:var(--color-ink-300)}.bg-ink-300\/60{background-color:#c7ccd499}@supports (color:color-mix(in lab, red, red)){.bg-ink-300\/60{background-color:color-mix(in oklab, var(--color-ink-300) 60%, transparent)}}.bg-ink-900{background-color:var(--color-ink-900)}.bg-ink-900\/70{background-color:#0a1326b3}@supports (color:color-mix(in lab, red, red)){.bg-ink-900\/70{background-color:color-mix(in oklab, var(--color-ink-900) 70%, transparent)}}.bg-ink-950{background-color:var(--color-ink-950)}.bg-paper-50{background-color:var(--color-paper-50)}.bg-paper-50\/5{background-color:#f5f6f80d}@supports (color:color-mix(in lab, red, red)){.bg-paper-50\/5{background-color:color-mix(in oklab, var(--color-paper-50) 5%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-brand-600{--tw-gradient-from:var(--color-brand-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-700\/30{--tw-gradient-from:#0e47d64d}@supports (color:color-mix(in lab, red, red)){.from-brand-700\/30{--tw-gradient-from:color-mix(in oklab, var(--color-brand-700) 30%, transparent)}}.from-brand-700\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-exhib-700\/30{--tw-gradient-from:#0e47d64d}@supports (color:color-mix(in lab, red, red)){.from-exhib-700\/30{--tw-gradient-from:color-mix(in oklab, var(--color-exhib-700) 30%, transparent)}}.from-exhib-700\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink-950{--tw-gradient-from:var(--color-ink-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-ink-950\/80{--tw-gradient-via:#0d0f14cc}@supports (color:color-mix(in lab, red, red)){.via-ink-950\/80{--tw-gradient-via:color-mix(in oklab, var(--color-ink-950) 80%, transparent)}}.via-ink-950\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-brand-500\/60{--tw-gradient-to:#4d82ff99}@supports (color:color-mix(in lab, red, red)){.to-brand-500\/60{--tw-gradient-to:color-mix(in oklab, var(--color-brand-500) 60%, transparent)}}.to-brand-500\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ink-950\/40{--tw-gradient-to:#0d0f1466}@supports (color:color-mix(in lab, red, red)){.to-ink-950\/40{--tw-gradient-to:color-mix(in oklab, var(--color-ink-950) 40%, transparent)}}.to-ink-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-16{padding-inline:calc(var(--spacing) * 16)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[clamp\(2\.25rem\,6\.5vw\,5\.25rem\)\]{font-size:clamp(2.25rem,6.5vw,5.25rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-brand-ink{color:var(--color-brand-ink)}.text-digital-500{color:var(--color-digital-500)}.text-digital-600{color:var(--color-digital-600)}.text-exhib-500{color:var(--color-exhib-500)}.text-exhib-600{color:var(--color-exhib-600)}.text-fg-inv{color:var(--color-fg-inv)}.text-fg-inv-muted{color:var(--color-fg-inv-muted)}.text-fg-muted{color:var(--color-fg-muted)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-ink-100{color:var(--color-ink-100)}.text-ink-300{color:var(--color-ink-300)}.text-ink-500{color:var(--color-ink-500)}.text-ink-700{color:var(--color-ink-700)}.text-ink-800{color:var(--color-ink-800)}.text-ink-900{color:var(--color-ink-900)}.text-ink-950{color:var(--color-ink-950)}.text-paper-50{color:var(--color-paper-50)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.08\]{opacity:.08}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ink-950\/40{--tw-shadow-color:#0d0f1466}@supports (color:color-mix(in lab, red, red)){.shadow-ink-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-ink-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-transparent{--tw-shadow-color:transparent}@supports (color:color-mix(in lab, red, red)){.shadow-transparent{--tw-shadow-color:color-mix(in oklab, transparent var(--tw-shadow-alpha), transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.invert\!{--tw-invert:invert(100%)!important;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,)!important}.sepia{--tw-sepia:sepia(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,)}.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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:w-16:is(:where(.group):hover *){width:calc(var(--spacing) * 16)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-current:is(:where(.group):hover *){border-color:currentColor}.group-hover\:text-brand-600:is(:where(.group):hover *){color:var(--color-brand-600)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-ink-950::file-selector-button{background-color:var(--color-ink-950)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-paper-50::file-selector-button{color:var(--color-paper-50)}.placeholder\:text-ink-500::placeholder{color:var(--color-ink-500)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-brand-500:hover{border-color:var(--color-brand-500)}.hover\:border-brand-600:hover{border-color:var(--color-brand-600)}.hover\:border-digital-600:hover{border-color:var(--color-digital-600)}.hover\:border-exhib-600:hover{border-color:var(--color-exhib-600)}.hover\:border-ink-950:hover{border-color:var(--color-ink-950)}.hover\:border-paper-50:hover{border-color:var(--color-paper-50)}.hover\:bg-brand-700:hover{background-color:var(--color-brand-700)}.hover\:bg-digital-700:hover{background-color:var(--color-digital-700)}.hover\:bg-exhib-700:hover{background-color:var(--color-exhib-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-ink-800:hover{background-color:var(--color-ink-800)}.hover\:bg-paper-50\/10:hover{background-color:#f5f6f81a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-paper-50\/10:hover{background-color:color-mix(in oklab, var(--color-paper-50) 10%, transparent)}}.hover\:text-brand-600:hover{color:var(--color-brand-600)}.hover\:text-fg-inv:hover{color:var(--color-fg-inv)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-brand-600\/30:hover{--tw-shadow-color:#155afa4d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-brand-600\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-ink-950\/5:hover{--tw-shadow-color:#0d0f140d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-ink-950\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-ink-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-ink-950\/20:hover{--tw-shadow-color:#0d0f1433}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-ink-950\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-ink-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-brand-600:focus{border-color:var(--color-brand-600)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:-translate-y-1:active{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[spin_60s_linear_infinite\]{animation:60s linear infinite spin}.motion-safe\:animate-\[spin_70s_linear_infinite\]{animation:70s linear infinite spin}.motion-safe\:animate-\[spin_80s_linear_infinite_reverse\]{animation:80s linear infinite reverse spin}}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-1{margin-inline:var(--spacing)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-96{height:calc(var(--spacing) * 96)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-0{gap:0}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-hero{font-size:var(--text-hero);line-height:var(--tw-leading,var(--text-hero--line-height))}}@media (width>=48rem){.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:calc(var(--spacing) * 8)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mt-0{margin-top:0}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-28{margin-top:calc(var(--spacing) * 28)}.lg\:mt-36{margin-top:calc(var(--spacing) * 36)}.lg\:-mr-\[var\(--v2-gutter\)\]{margin-right:calc(var(--v2-gutter) * -1)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,220px\)_1fr\]{grid-template-columns:minmax(0,220px) 1fr}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-baseline{align-items:baseline}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-\[var\(--v2-border-light\)\]{border-color:var(--v2-border-light)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-40{padding-block:calc(var(--spacing) * 40)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:text-right{text-align:right}}@media (width>=80rem){.xl\:static{position:static}.xl\:mt-2{margin-top:calc(var(--spacing) * 2)}.xl\:mt-6{margin-top:calc(var(--spacing) * 6)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:gap-9{gap:calc(var(--spacing) * 9)}.xl\:gap-16{gap:calc(var(--spacing) * 16)}.xl\:pl-0{padding-left:0}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}.\[\&_h2\]\:text-h3 h2{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:text-ink-950 h2{color:var(--color-ink-950)}.\[\&_h3\]\:mt-6 h3{margin-top:calc(var(--spacing) * 6)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:text-ink-950 h3{color:var(--color-ink-950)}.\[\&_p\+p\]\:mt-3 p+p,.\[\&_ul\]\:mt-3 ul{margin-top:calc(var(--spacing) * 3)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-2 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}}@property --on{syntax:"<number>";inherits:true;initial-value:1}[x-cloak]{display:none!important}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-item{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.reveal.is-visible .reveal-item{opacity:1;transform:translateY(0)}.pillar-line{transform-origin:0;transition:transform .9s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.reveal.is-visible .pillar-line{transform:scaleX(1)}.pillar-segment{transform-origin:0;transition:transform .45s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.reveal.is-visible .pillar-segment{transform:scaleX(1)}.pillar-chart-path{transition:stroke-dashoffset 1.1s cubic-bezier(.16,1,.3,1)}.reveal.is-visible .pillar-chart-path{stroke-dashoffset:0}.pillar-burst{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .15s,transform .6s cubic-bezier(.16,1,.3,1) .15s;transform:scale(.85)}.reveal.is-visible .pillar-burst{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.reveal,.reveal-item{opacity:1;transition:none;transform:none}.pillar-line,.pillar-segment{transition:none;transform:scaleX(1)}.pillar-chart-path{stroke-dashoffset:0;transition:none}.pillar-burst{opacity:1;transition:none;transform:none}}[data-hero-scroll-indicator].is-hidden{opacity:0;pointer-events:none}.marquee-track{animation:32s linear infinite marquee-scroll}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{flex-wrap:wrap;animation:none}.marquee-track>span[aria-hidden]{display:none}}.journey-step:hover,.journey-step:focus-visible{border-color:var(--color-brand-600);background:var(--color-brand-600);transform:translateY(-2px)}.diagram-zone rect{cursor:default;outline:none;transition:fill .2s,stroke .2s,stroke-width .2s}.diagram-zone:hover rect,.diagram-zone:focus-visible rect{fill:var(--color-brand-100);stroke:var(--color-brand-600);stroke-width:1.5px}.form-input-underline{border:none;border-bottom:1.5px solid var(--color-ink-300);color:var(--color-ink-950);background:0 0;padding-top:.625rem;padding-bottom:.625rem;font-size:1.0625rem;transition:border-color .3s cubic-bezier(.16,1,.3,1),border-bottom-width .3s cubic-bezier(.16,1,.3,1)}.form-input-underline:focus{border-bottom-width:2px;border-bottom-color:var(--color-brand-600);outline:none}.hww-live .hww-stage{opacity:.5;transition:opacity .4s,transform .4s;transform:scale(.99)}.hww-live .hww-stage.is-active{opacity:1;transform:scale(1)}.concepts-panel{opacity:.55;transition:opacity .4s}.concepts-panel.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.concepts-panel{opacity:1}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}}.header-bar{border-bottom:1px solid var(--v2-border-light);color:var(--color-fg);background:#f5f6f8f0;transition:background-color .3s,border-color .3s,color .3s}.header-logo-light{display:none}.header-logo-dark{display:block}header[data-transparent-header] .header-bar{color:var(--color-fg-inv);background:0 0;border-color:#0000}header[data-transparent-header] .header-logo-light{display:block}header[data-transparent-header] .header-logo-dark{display:none}header[data-transparent-header].is-scrolled[data-surface=dark] .header-bar{border-color:var(--v2-border-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0f14db}header[data-transparent-header].is-scrolled[data-surface=light] .header-bar{border-color:var(--v2-border-light);color:var(--color-fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f6f8f0}header[data-transparent-header].is-scrolled[data-surface=light] .header-logo-light{display:none}header[data-transparent-header].is-scrolled[data-surface=light] .header-logo-dark{display:block}.nav-link{letter-spacing:.09em;text-transform:uppercase;color:inherit;opacity:.78;transition:opacity var(--v2-dur-ui) ease;padding-block:.375rem;font-size:.75rem;font-weight:500;position:relative}.nav-link:after{content:"";background:var(--color-brand-600);transform-origin:0;width:100%;height:1.5px;transition:transform .3s var(--v2-ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-link:hover,.nav-link[aria-current=page]{opacity:1}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}[data-site-header] :is(.header-logo-light,.header-logo-dark)>span{gap:.3rem}[data-site-header] :is(.header-logo-light,.header-logo-dark) svg{height:1.875rem}[data-site-header] :is(.header-logo-light,.header-logo-dark)>span>span{letter-spacing:.34em;margin-right:-.34em;font-size:.5625rem;line-height:1}@media (width>=1024px){[data-site-header] :is(.header-logo-light,.header-logo-dark) svg{height:2.5rem}[data-site-header] :is(.header-logo-light,.header-logo-dark)>span>span{font-size:.6875rem}}.mobile-nav{background:var(--color-ink-950);color:var(--color-fg-inv)}.mobile-nav a.mobile-nav-link{border-bottom:1px solid var(--v2-border-dark);font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding-block:1rem;font-size:1.5rem;font-weight:600;display:flex}.vb-root{--vb-navy:#0a1326;--vb-char:#0d0f14;--vb-b600:#146bff;--vb-b500:#3f85ff;--vb-b300:#8fb6ff;--vb-steel:#37496f;--vb-steel-d:#1b2540;--vb-shell:#0e1a30;--vb-shell-d:#0a1326;--vb-deckA:#1a2133;--vb-deckB:#121826;--vb-white:#e8ecf3;--vb-white-d:#c2cad8;--vb-display:var(--font-display);--vb-body:var(--font-sans)}@property --vb-ry{syntax:"<angle>";inherits:false;initial-value:-34deg}@property --vb-rx{syntax:"<angle>";inherits:false;initial-value:-14deg}@property --vb-cz{syntax:"<length>";inherits:false;initial-value:0}@property --vb-lift{syntax:"<length>";inherits:false;initial-value:0}@property --vb-gy{syntax:"<number>";inherits:false;initial-value:1}@property --vb-lum{syntax:"<number>";inherits:true;initial-value:1}@property --vb-op{syntax:"<number>";inherits:false;initial-value:1}@property --vb-mat{syntax:"<number>";inherits:true;initial-value:1}.vb-track{height:560vh;margin-top:22px;position:relative}.vb-pin{background:radial-gradient(135% 108% at 50% 2%,#111c33 0%,#04060b 70%);height:100vh;position:sticky;top:0;overflow:hidden}.vb-scene{perspective:1500px;perspective-origin:50% 45%;position:absolute;inset:0}.vb-rig{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.vb-stall{width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--vb-rx)) rotateY(var(--vb-ry)) translateZ(var(--vb-cz)) scale(.78);position:relative}.vb-e{transform-style:preserve-3d;opacity:var(--vb-op);position:absolute;top:0;left:0}.vb-pl{width:var(--vb-w);height:var(--vb-h);margin-left:calc(var(--vb-w)/-2);margin-top:calc(var(--vb-h)/-2)}.vb-bx>i{transform-style:preserve-3d;background:inherit;border:inherit;border-width:0;display:block;position:absolute}.vb-bx>.vb-f{width:var(--vb-bw);height:var(--vb-bh);left:calc(var(--vb-bw)/-2);top:calc(var(--vb-bh)/-2);transform:translateZ(calc(var(--vb-bd)/2))}.vb-bx>.vb-bk{width:var(--vb-bw);height:var(--vb-bh);left:calc(var(--vb-bw)/-2);top:calc(var(--vb-bh)/-2);transform:translateZ(calc(var(--vb-bd)/-2)) rotateY(180deg)}.vb-bx>.vb-k{width:var(--vb-bw);height:var(--vb-bd);left:calc(var(--vb-bw)/-2);top:calc(var(--vb-bd)/-2);transform:translateY(calc(var(--vb-bh)/-2)) rotateX(90deg);filter:brightness(1.06)}.vb-bx>.vb-u{width:var(--vb-bw);height:var(--vb-bd);left:calc(var(--vb-bw)/-2);top:calc(var(--vb-bd)/-2);transform:translateY(calc(var(--vb-bh)/2)) rotateX(90deg);filter:brightness(.5)}.vb-bx>.vb-r{width:var(--vb-bd);height:var(--vb-bh);left:calc(var(--vb-bd)/-2);top:calc(var(--vb-bh)/-2);transform:translateX(calc(var(--vb-bw)/2)) rotateY(90deg);filter:brightness(.6)}.vb-bx>.vb-l{width:var(--vb-bd);height:var(--vb-bh);left:calc(var(--vb-bd)/-2);top:calc(var(--vb-bh)/-2);transform:translateX(calc(var(--vb-bw)/-2)) rotateY(-90deg);filter:brightness(.6)}.vb-hall{--vb-w:1200px;--vb-h:980px;background:repeating-linear-gradient(90deg,#7891be0d 0 1px,#0000 1px 56px),repeating-linear-gradient(0deg,#7891be0d 0 1px,#0000 1px 56px),#05070d;transform:translateY(124px)rotateX(90deg)}.vb-tape{--vb-w:452px;--vb-h:352px;border:2px dashed #ffc540b3;transform:translateY(121px)rotateX(90deg)}.vb-plotno{--vb-w:150px;--vb-h:20px;font-family:var(--vb-display);letter-spacing:.2em;color:#ffc540e6;place-items:center;font-size:11px;font-weight:700;display:grid;transform:translate3d(-160px,120px,-128px)rotateX(90deg)}.vb-deck{--vb-w:440px;--vb-h:340px;transform:translateY(calc(118px + var(--vb-lift))) rotateX(90deg);background:repeating-linear-gradient(90deg,#96aacd17 0 1px,transparent 1px 32px), repeating-linear-gradient(0deg,#96aacd17 0 1px,transparent 1px 32px), linear-gradient(150deg,var(--vb-deckA),var(--vb-deckB));border:1px solid #3f85ff42}.vb-riserF{--vb-w:440px;--vb-h:14px;transform:translate3d(0,calc(111px + var(--vb-lift)),170px);background:linear-gradient(#232c42,#0f1523)}.vb-riserR{--vb-w:340px;--vb-h:14px;transform:translate3d(220px,calc(111px + var(--vb-lift)),0) rotateY(90deg);background:linear-gradient(#1c2438,#0c1220)}.vb-col{background:linear-gradient(180deg,rgba(55,73,111,var(--vb-mat)),rgba(27,37,64,var(--vb-mat)));border:1px solid rgba(63,133,255,calc(.92 - .74*var(--vb-mat)));transform-origin:50% 100%}.vb-col>i{background:inherit;filter:brightness(.68);position:absolute;inset:0;transform:rotateY(90deg)}.vb-cA{transform:translate3d(-220px,0,-170px) scaleY(var(--vb-gy))}.vb-cB{transform:translate3d(220px,0,-170px) scaleY(var(--vb-gy))}.vb-cC{transform:translate3d(-220px,0,170px) scaleY(var(--vb-gy))}.vb-cD{transform:translate3d(220px,0,170px) scaleY(var(--vb-gy))}.vb-cE{transform:translate3d(220px,0,0) scaleY(var(--vb-gy))}.vb-cF{transform:translate3d(-220px,0,0) scaleY(var(--vb-gy))}.vb-grid{--vb-w:440px;--vb-h:340px;transform:translateY(calc(-118px + var(--vb-lift))) rotateX(90deg);background:repeating-linear-gradient(90deg,#5f82c333 0 1px,#0000 1px 44px),repeating-linear-gradient(0deg,#5f82c333 0 1px,#0000 1px 44px);border:1px solid #5f82c347}.vb-beam{background:linear-gradient(180deg,rgba(22,34,60,var(--vb-mat)),rgba(11,18,32,var(--vb-mat)));border:1px solid rgba(63,133,255,calc(.85 - .65*var(--vb-mat)))}.vb-beam>i{border:1px solid rgba(63,133,255,calc(.8 - .64*var(--vb-mat)))}.vb-bmF{transform:translate3d(0,calc(-146px + var(--vb-lift)),192px)}.vb-bmB{transform:translate3d(0,calc(-146px + var(--vb-lift)),-192px)}.vb-bmL{transform:translate3d(-246px,calc(-146px + var(--vb-lift)),0) rotateY(90deg)}.vb-bmR{transform:translate3d(246px,calc(-146px + var(--vb-lift)),0) rotateY(90deg)}.vb-halo{background:var(--vb-b500);opacity:calc(.12 + .88*var(--vb-lum));box-shadow:0 0 calc(3px + 22px*var(--vb-lum)) rgba(63,133,255,calc(.25 + .7*var(--vb-lum)))}.vb-hF{--vb-w:492px;--vb-h:3px;transform:translate3d(0,calc(-128px + var(--vb-lift)),190px)}.vb-hB{--vb-w:492px;--vb-h:3px;transform:translate3d(0,calc(-128px + var(--vb-lift)),-190px)}.vb-hL{--vb-w:384px;--vb-h:3px;transform:translate3d(-244px,calc(-128px + var(--vb-lift)),0) rotateY(90deg)}.vb-hR{--vb-w:384px;--vb-h:3px;transform:translate3d(244px,calc(-128px + var(--vb-lift)),0) rotateY(90deg)}.vb-wall{background:linear-gradient(165deg,#141f38,#0a1020);border:1px solid #3f85ff29}.vb-wBack{--vb-w:440px;--vb-h:240px;transform:translate3d(0,var(--vb-lift),-172px)}.vb-wLeft{--vb-w:340px;--vb-h:240px;transform:translate3d(-222px,var(--vb-lift),0) rotateY(90deg)}.vb-fascia{background:linear-gradient(#101d34,#0a1326);border:1px solid #3f85ff57;align-content:center;place-items:center;gap:3px;display:grid}.vb-faF{--vb-w:492px;--vb-h:52px;transform:translate3d(0,calc(-180px + var(--vb-lift)),192px)}.vb-faR{--vb-w:384px;--vb-h:52px;transform:translate3d(246px,calc(-180px + var(--vb-lift)),0) rotateY(90deg)}.vb-mark{font-family:var(--vb-display);letter-spacing:.36em;color:#fff;opacity:calc(.34 + .66*var(--vb-lum));text-shadow:0 0 calc(1px + 15px*var(--vb-lum)) rgba(130,180,255,calc(.34*var(--vb-lum)));font-size:19px;font-weight:700}.vb-tag{font-family:var(--vb-body);letter-spacing:.32em;color:var(--vb-b300);opacity:calc(.15 + .85*var(--vb-lum));font-size:7px;font-weight:600}.vb-fstrip{background:var(--vb-b500);height:3px;opacity:var(--vb-lum);box-shadow:0 0 calc(2px + 15px*var(--vb-lum)) var(--vb-b500);position:absolute;bottom:-3px;left:12px;right:12px}.vb-led{--vb-w:250px;--vb-h:142px;transform:translate3d(-78px,calc(-32px + var(--vb-lift)),-169px);background:radial-gradient(128% 108% at 26% 22%,rgba(20,107,255,calc(.3 + .5*var(--vb-lum))),#060b18f2 76%);box-shadow:0 0 calc(4px + 34px*var(--vb-lum)) rgba(20,107,255,calc(.16 + .5*var(--vb-lum))) inset, 0 0 calc(3px + 44px*var(--vb-lum)) rgba(20,107,255,calc(.06 + .34*var(--vb-lum)));border:1px solid #3f85ff80}.vb-led b{font-family:var(--vb-display);letter-spacing:.1em;color:#e2ecff;text-align:right;opacity:calc(.3 + .7*var(--vb-lum));font-size:12px;font-weight:700;line-height:1.35;position:absolute;bottom:16px;right:16px}.vb-tower{background:linear-gradient(#111e36,#0a1326);border:1px solid #3f85ff4d}.vb-towerBody{transform:translate3d(162px,var(--vb-lift),-142px)}.vb-towerBody .vb-f{flex-direction:column;justify-content:center;padding:14px 11px;display:flex;overflow:hidden}.vb-towerBody p{font-family:var(--vb-display);letter-spacing:.06em;color:#dbe7ff;max-width:none;margin:0;font-size:9px;font-weight:700;line-height:1.5}.vb-towerBody i.vb-rule{background:var(--vb-b500);width:26px;height:2px;opacity:var(--vb-lum);box-shadow:0 0 calc(1px + 10px*var(--vb-lum)) var(--vb-b500);margin:7px 0;display:block;position:static}.vb-cab{background:linear-gradient(#ccd4e0,#9fa9bb);border:1px solid #7896c866}.vb-cab .vb-f{position:relative}.vb-cab .vb-f:after{content:"";background:var(--vb-b500);height:3px;opacity:var(--vb-lum);box-shadow:0 0 calc(2px + 13px*var(--vb-lum)) var(--vb-b500);position:absolute;bottom:-2px;left:6px;right:6px}.vb-cb1{transform:translate3d(-216px,calc(80px + var(--vb-lift)),-74px) rotateY(90deg)}.vb-cb2{transform:translate3d(-216px,calc(80px + var(--vb-lift)),22px) rotateY(90deg)}.vb-cb3{transform:translate3d(168px,calc(75px + var(--vb-lift)),96px)}.vb-counter{background:linear-gradient(#152238,#0a1326);border:1px solid #3f85ff66}.vb-counterBody{transform:translate3d(-90px,calc(82px + var(--vb-lift)),128px)}.vb-counterBody .vb-f{place-items:center;display:grid;position:relative}.vb-counterBody b{font-family:var(--vb-display);letter-spacing:.26em;color:#fff;opacity:calc(.35 + .65*var(--vb-lum));font-size:12px;font-weight:700}.vb-counterBody .vb-f:after{content:"";background:var(--vb-b500);height:3px;opacity:var(--vb-lum);box-shadow:0 0 calc(3px + 16px*var(--vb-lum)) var(--vb-b500);position:absolute;bottom:-2px;left:8px;right:8px}.vb-tTop{--vb-w:68px;--vb-h:68px;transform:translate3d(128px,calc(78px + var(--vb-lift)),52px) rotateX(90deg);background:#eef1f7;border-radius:50%;box-shadow:0 3px 12px #00000073}.vb-tPed{transform:translate3d(128px,calc(99px + var(--vb-lift)),52px);background:linear-gradient(#c0c9d8,#8b95a7)}.vb-tBase{--vb-w:48px;--vb-h:48px;transform:translate3d(128px,calc(119px + var(--vb-lift)),52px) rotateX(90deg);background:#98a3b5;border-radius:50%}.vb-chair{background:linear-gradient(#e0e6ef,#a7b1c1)}.vb-s1{transform:translate3d(52px,calc(103px + var(--vb-lift)),52px)}.vb-s2{transform:translate3d(204px,calc(103px + var(--vb-lift)),52px)}.vb-s3{transform:translate3d(128px,calc(103px + var(--vb-lift)),-24px)}.vb-s4{transform:translate3d(128px,calc(103px + var(--vb-lift)),128px)}.vb-pot{background:linear-gradient(#2b3650,#141c2d)}.vb-leaf{--vb-w:36px;--vb-h:50px;background:radial-gradient(58% 66% at 50% 26%,#3f9a68,#1b4a32);border-radius:50% 50% 22% 22%}.vb-leaf>i{background:inherit;border-radius:inherit;filter:brightness(.78);position:absolute;inset:0;transform:rotateY(90deg)}.vb-pl1{transform:translate3d(-186px,calc(105px + var(--vb-lift)),138px)}.vb-pl1l{transform:translate3d(-186px,calc(66px + var(--vb-lift)),138px)}.vb-pl2{transform:translate3d(186px,calc(105px + var(--vb-lift)),138px)}.vb-pl2l{transform:translate3d(186px,calc(66px + var(--vb-lift)),138px)}.vb-spot{--vb-w:360px;--vb-h:250px;pointer-events:none;filter:blur(12px);background:radial-gradient(56% 70% at 50% 0%,rgba(145,190,255,calc(.32*var(--vb-lum))),transparent 72%);transform:translate3d(-60px,-16px,-96px)}.vb-pool{--vb-w:470px;--vb-h:370px;pointer-events:none;filter:blur(16px);background:radial-gradient(50% 50% at 50% 45%,rgba(85,150,255,calc(.26*var(--vb-lum))),transparent 72%);transform:translateY(116px)rotateX(90deg)}.vb-pp{background:linear-gradient(#46587e,#1c2740)}.vb-q1{transform:translate3d(-140px,calc(68px + var(--vb-lift)),120px)}.vb-q2{transform:translate3d(-52px,calc(68px + var(--vb-lift)),148px)}.vb-q3{transform:translate3d(46px,calc(68px + var(--vb-lift)),96px)}.vb-q4{transform:translate3d(196px,calc(68px + var(--vb-lift)),150px)}.vb-q5{transform:translate3d(-48px,calc(68px + var(--vb-lift)),-46px)}.vb-q6{transform:translate3d(150px,calc(68px + var(--vb-lift)),-30px)}.vb-cap{text-align:center;pointer-events:none;z-index:3;height:70px;position:absolute;bottom:52px;left:0;right:0}.vb-cap div{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.vb-cap b{font-family:var(--vb-display);letter-spacing:.2em;color:var(--vb-b500);font-size:12px;font-weight:700;display:block}.vb-cap span{font-family:var(--vb-body);letter-spacing:.04em;color:#e9eff8;font-size:15px;font-weight:600;display:block}.vb-prog{z-index:4;background:#ffffff12;height:3px;position:absolute;top:0;left:0;right:0}.vb-prog i{background:var(--vb-b500);transform-origin:0;height:100%;display:block}.vb-hint{text-align:center;z-index:3;font-family:var(--vb-body);letter-spacing:.2em;text-transform:uppercase;color:#5f6d88;font-size:11px;font-weight:600;position:absolute;top:20px;left:0;right:0}.vb-track.vb-live{--vb-p:0}.vb-track.vb-live .vb-e,.vb-track.vb-live .vb-rig,.vb-track.vb-live .vb-prog i,.vb-track.vb-live .vb-cap div{animation-name:rise;animation-duration:1s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-play-state:paused;animation-fill-mode:both;animation-delay:calc((var(--vb-p) - var(--vb-s,0)) / var(--vb-d,1) * -1s)}.vb-track.vb-live .vb-col{animation-name:grow}.vb-track.vb-live .vb-prog i{animation-name:fill;animation-timing-function:linear}.vb-track.vb-live .vb-cap div{animation-name:cue;animation-timing-function:linear}.vb-track.vb-live .vb-rig{--vb-s:0;--vb-d:1;animation-name:camera;animation-timing-function:linear}.vb-track.vb-live .vb-hall{animation-name:none}.vb-track.vb-live .vb-wf{animation-name:rise,materialise;animation-duration:1s,1s;animation-timing-function:cubic-bezier(.16,1,.3,1),linear;animation-play-state:paused,paused;animation-fill-mode:both,both;animation-delay:calc((var(--vb-p) - var(--vb-s,0)) / var(--vb-d,1) * -1s), calc((var(--vb-p) - .42) / .1 * -1s)}.vb-track.vb-live .vb-lit{animation-name:rise,glow;animation-duration:1s,1s;animation-timing-function:cubic-bezier(.16,1,.3,1),linear;animation-play-state:paused,paused;animation-fill-mode:both,both;animation-delay:calc((var(--vb-p) - var(--vb-s,0)) / var(--vb-d,1) * -1s), calc((var(--vb-p) - .87) / .09 * -1s)}@keyframes rise{0%{--vb-op:0;--vb-lift:60px}to{--vb-op:1;--vb-lift:0px}}@keyframes grow{0%{--vb-op:0;--vb-gy:0}to{--vb-op:1;--vb-gy:1}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cue{0%,to{opacity:0}20%,80%{opacity:1}}@keyframes cueHold{0%{opacity:0}14%,to{opacity:1}}@keyframes phase{0%{opacity:0}12%,86%{opacity:1}to{opacity:0}}@keyframes glow{0%{--vb-lum:.04}to{--vb-lum:1}}@keyframes materialise{0%{--vb-mat:0}to{--vb-mat:1}}@keyframes camera{0%{--vb-ry:-60deg;--vb-rx:-1deg;--vb-cz:-360px}30%{--vb-ry:-44deg;--vb-rx:-21deg;--vb-cz:-160px}66%{--vb-ry:-14deg;--vb-rx:-16deg;--vb-cz:-40px}to{--vb-ry:-33deg;--vb-rx:-13deg;--vb-cz:30px}}.vb-tape,.vb-plotno{--vb-s:.02;--vb-d:.05}.vb-deck,.vb-riserF,.vb-riserR{--vb-s:.08;--vb-d:.06}.vb-col{--vb-s:.15;--vb-d:.09}.vb-grid{--vb-s:.25;--vb-d:.07}.vb-beam,.vb-halo{--vb-s:.33;--vb-d:.08}.vb-wall{--vb-s:.42;--vb-d:.07}.vb-fascia{--vb-s:.5;--vb-d:.06}.vb-led{--vb-s:.57;--vb-d:.07}.vb-towerBody{--vb-s:.65;--vb-d:.06}.vb-cab{--vb-s:.72;--vb-d:.06}.vb-counterBody{--vb-s:.79;--vb-d:.05}.vb-tTop,.vb-tPed,.vb-tBase,.vb-chair,.vb-pot,.vb-leaf{--vb-s:.84;--vb-d:.05}.vb-spot,.vb-pool{--vb-s:.87;--vb-d:.09}.vb-pp{--vb-s:.94;--vb-d:.06}.vb-cap .vb-k1{--vb-s:0;--vb-d:.15}.vb-cap .vb-k2{--vb-s:.15;--vb-d:.27}.vb-cap .vb-k3{--vb-s:.42;--vb-d:.42}.vb-cap .vb-k4{--vb-s:.84;--vb-d:.16}.vb-track.vb-live .vb-cap div{animation-name:phase}.vb-track.vb-live .vb-cap .vb-k4{animation-name:cueHold}@media (prefers-reduced-motion:reduce){.vb-track.vb-live .vb-e,.vb-track.vb-live .vb-rig,.vb-track.vb-live .vb-col,.vb-track.vb-live .vb-prog i,.vb-track.vb-live .vb-wf{animation-name:rise,materialise;animation-duration:1s,1s;animation-timing-function:cubic-bezier(.16,1,.3,1),linear;animation-play-state:paused,paused;animation-fill-mode:both,both;animation-delay:calc((var(--vb-p) - var(--vb-s,0)) / var(--vb-d,1) * -1s), calc((var(--vb-p) - .42) / .1 * -1s)}.vb-track.vb-live .vb-lit{animation:none!important}.vb-stall{--vb-ry:-33deg;--vb-rx:-13deg;--vb-cz:30px}.vb-e{--vb-op:1;--vb-lift:0px;--vb-gy:1;--vb-lum:1}.vb-cap div{opacity:0}.vb-cap .k14{opacity:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
