[data-public-root] .decor[data-preset=media-1]{object-position:18% 28%}[data-public-root] .decor[data-preset=media-2]{object-position:78% 32%}[data-public-root] .decor[data-preset=media-3]{object-position:42% 72%}[data-public-root] .decor[data-preset=media-4]{object-position:62% 48%}[data-public-root] .decor--svg{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:var(--decor-canvas-bg,transparent);width:100%;height:100%;display:block;position:relative;overflow:hidden}[data-public-root] .decor__svg{width:100%;height:100%;display:block}[data-public-root] .decor[data-wash=canvas]{--decor-canvas-bg:var(--prv-palette-white);--decor-canvas-bg-end:var(--prv-palette-white);--decor-canvas-wing-a:color-mix(in srgb, var(--prv-palette-brand) 36%, white);--decor-canvas-wing-b:color-mix(in srgb, var(--prv-palette-brand-mid) 34%, white);--decor-canvas-wing-c:color-mix(in srgb, var(--prv-palette-brand-end) 38%, white);--decor-canvas-sheen:var(--prv-palette-white);--decor-canvas-soft:color-mix(in srgb, var(--prv-palette-white) 90%, transparent);--decor-canvas-bloom-a:color-mix(in srgb, var(--prv-palette-brand-mid) 94%, white);--decor-canvas-bloom-b:color-mix(in srgb, var(--prv-palette-brand) 90%, white);--decor-canvas-core:color-mix(in srgb, var(--prv-palette-brand-mid) 68%, var(--prv-palette-brand));--decor-canvas-veil:color-mix(in srgb, var(--prv-palette-brand-end) 42%, white);--decor-canvas-fade:var(--prv-palette-white)}[data-public-root] .decor[data-wash=canvas] .decor__svg{width:2560px;max-width:none;height:1299px;position:absolute;top:269px;left:50%;transform:translate(-50%)}@media only screen and (max-width:1023px){[data-public-root] .decor[data-wash=canvas] .decor__svg{aspect-ratio:2560/1299;width:1600px;height:auto;top:400px}}@media only screen and (max-width:767px){[data-public-root] .decor[data-wash=canvas] .decor__svg{width:1200px;top:420px}}@media only screen and (max-width:479px){[data-public-root] .decor[data-wash=canvas] .decor__svg{width:900px;top:480px}}[data-public-root] [data-public-viewport=mobile] .decor[data-wash=canvas] .decor__svg{aspect-ratio:2560/1299;width:1200px;height:auto;top:420px}[data-public-root] .decor--wash{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;display:block}[data-public-root] .decor[data-wash=canvas-dark]{background-color:var(--prv-palette-ink);background-image:radial-gradient(ellipse 135% 105% at 92% 8%, color-mix(in srgb, var(--prv-palette-brand) 42%, transparent) 0%, color-mix(in srgb, var(--prv-palette-brand-mid) 28%, transparent) 30%, color-mix(in srgb, var(--prv-palette-brand-end) 16%, transparent) 52%, color-mix(in srgb, var(--prv-palette-orange) 8%, transparent) 64%, transparent 80%), radial-gradient(ellipse 85% 75% at 100% 0%, color-mix(in srgb, var(--prv-palette-brand) 18%, transparent) 0%, transparent 50%)}[data-public-root] .decor[data-wash=frame-light]{--frame-light-main:8% 0%;--frame-light-accent:96% 100%;background-color:var(--prv-palette-gray);background-image:radial-gradient(ellipse 46% 78% at var(--frame-light-main), color-mix(in srgb, var(--prv-palette-brand) 16%, transparent) 0%, color-mix(in srgb, var(--prv-palette-brand-mid) 8%, transparent) 45%, transparent 72%), radial-gradient(ellipse 30% 56% at var(--frame-light-accent), color-mix(in srgb, var(--prv-palette-brand-end) 14%, transparent) 0%, transparent 70%)}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-2]{--frame-light-main:92% 50%;--frame-light-accent:4% 100%}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-3]{--frame-light-main:50% 0%;--frame-light-accent:0% 100%}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-4]{--frame-light-main:0% 100%;--frame-light-accent:100% 0%}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-5]{--frame-light-main:100% 0%;--frame-light-accent:0% 100%}[data-public-root] .decor[data-wash=hero-mist]{background-color:var(--prv-palette-white);background-image:none;position:relative;overflow:hidden}[data-public-root] .decor[data-wash=hero-mist]:before{content:"";background-image:var(--gradient-hero-mist-veil);filter:blur(56px);opacity:.95;pointer-events:none;background-position:50% 100%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-12%}[data-public-root] .decor[data-wash=warm-mesh-scrim]{background:linear-gradient(270deg,#000000b8 0%,#0000006b 34%,#0000 58%),linear-gradient(to bottom right,#000 0%,#000000e0 42%,#00000085 68%,#00000038 84%,#0000 100%)}
