@layer base,tokens,vendor,primitives,components,utilities;@layer base{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}:where(button){background:none;border:0;cursor:pointer}a{color:inherit}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}ul[role=list],ol[role=list]{list-style:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[id]{scroll-margin-top:calc(var(--navbar-h, 4.5rem) + var(--navbar-top, 0px) + var(--space-xl))}@font-face{font-family:museo-sans;font-weight:300;font-style:normal;src:url(../fonts/museo-sans-300-subset.woff2) format("woff2");font-display:swap}@font-face{font-family:museo-sans;font-weight:300;font-style:italic;src:url(../fonts/museo-sans-300-italic-subset.woff2) format("woff2");font-display:swap}@font-face{font-family:museo-sans;font-weight:500;font-style:normal;src:url(../fonts/museo-sans-500-subset.woff2) format("woff2");font-display:swap}@font-face{font-family:museo-sans;font-weight:500;font-style:italic;src:url(../fonts/museo-sans-500-italic-subset.woff2) format("woff2");font-display:swap}@font-face{font-family:museo-sans;font-weight:700;font-style:normal;src:url(../fonts/museo-sans-700-subset.woff2) format("woff2");font-display:swap}@font-face{font-family:museo-sans;font-weight:700;font-style:italic;src:url(../fonts/museo-sans-700-italic-subset.woff2) format("woff2");font-display:swap}@font-face{font-family:museo-sans;font-weight:900;font-style:normal;src:url(../fonts/museo-sans-900-subset.woff2) format("woff2");font-display:swap}@font-face{font-family:museo-sans;font-weight:900;font-style:italic;src:url(../fonts/museo-sans-900-italic-subset.woff2) format("woff2");font-display:swap}@font-face{font-family:museo-sans-fallback;font-weight:100;font-style:normal;src:local("Arial");size-adjust:100.04%;ascent-override:76.97%;descent-override:22.99%;line-gap-override:19.99%}@font-face{font-family:museo-sans-fallback;font-weight:100;font-style:italic;src:local("Arial");size-adjust:100.04%;ascent-override:76.97%;descent-override:22.99%;line-gap-override:19.99%}@font-face{font-family:museo-sans-fallback;font-weight:300;font-style:normal;src:local("Arial");size-adjust:102.06%;ascent-override:75.54%;descent-override:22.44%;line-gap-override:19.6%}@font-face{font-family:museo-sans-fallback;font-weight:300;font-style:italic;src:local("Arial");size-adjust:102.06%;ascent-override:75.54%;descent-override:22.44%;line-gap-override:19.6%}@font-face{font-family:museo-sans-fallback;font-weight:500;font-style:normal;src:local("Arial");size-adjust:104.08%;ascent-override:74.17%;descent-override:21.91%;line-gap-override:19.22%}@font-face{font-family:museo-sans-fallback;font-weight:500;font-style:italic;src:local("Arial");size-adjust:104.08%;ascent-override:74.17%;descent-override:21.91%;line-gap-override:19.22%}@font-face{font-family:museo-sans-fallback;font-weight:700;font-style:normal;src:local("Arial");size-adjust:106.33%;ascent-override:72.7%;descent-override:21.35%;line-gap-override:18.81%}@font-face{font-family:museo-sans-fallback;font-weight:700;font-style:italic;src:local("Arial");size-adjust:106.33%;ascent-override:72.7%;descent-override:21.35%;line-gap-override:18.81%}@font-face{font-family:museo-sans-fallback;font-weight:900;font-style:normal;src:local("Arial");size-adjust:109.69%;ascent-override:70.56%;descent-override:20.6%;line-gap-override:18.23%}@font-face{font-family:museo-sans-fallback;font-weight:900;font-style:italic;src:local("Arial");size-adjust:109.69%;ascent-override:70.56%;descent-override:20.6%;line-gap-override:18.23%}:root{--font-sans: "museo-sans", "museo-sans-fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--txt-body-size: 1rem;--txt-body-lh: 1.625;--txt-body-weight: 500;--txt-body-ls: normal;--txt-h1-size: clamp(3.25rem, 2.9rem + 1.7vw, 4.25rem);--txt-h1-lh: 1.06;--txt-h1-weight: 900;--txt-h1-ls: -.02em;--txt-h2-size: clamp(2.5rem, 2.25rem + 1.25vw, 3.25rem);--txt-h2-lh: 1.04;--txt-h2-weight: 700;--txt-h2-ls: -.01em;--txt-h3-size: clamp(2rem, 1.8rem + 1.05vw, 2.625rem);--txt-h3-lh: 1.1;--txt-h3-weight: 700;--txt-h3-ls: normal;--txt-h4-size: clamp(1.5rem, 1.33rem + .83vw, 2rem);--txt-h4-lh: 1.06;--txt-h4-weight: 900;--txt-h4-ls: normal;--txt-h5-size: 1.25rem;--txt-h5-lh: 1;--txt-h5-weight: 700;--txt-h5-ls: normal;--txt-h6-size: 1.1875rem;--txt-h6-lh: 1.16;--txt-h6-weight: 700;--txt-h6-ls: normal}:root{--space-3xs: clamp(.25rem, .23rem + .11vw, .3125rem);--space-2xs: clamp(.5rem, .46rem + .22vw, .625rem);--space-xs: clamp(.75rem, .69rem + .33vw, .9375rem);--space-s: clamp(1rem, .91rem + .43vw, 1.25rem);--space-m: clamp(1.5rem, 1.37rem + .65vw, 1.875rem);--space-l: clamp(2rem, 1.83rem + .87vw, 2.5rem);--space-xl: clamp(3rem, 2.74rem + 1.3vw, 3.75rem);--space-2xl: clamp(4rem, 3.65rem + 1.74vw, 5rem);--space-3xl: clamp(6rem, 5.48rem + 2.61vw, 7.5rem);--container-narrow: 40rem;--container-default: 75rem;--container-wide: 80rem;--container-xwide: 90rem;--gutter: var(--space-m);--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-s: .25rem;--radius: .5rem;--radius-l: .75rem;--ico-size: 1.167em;--ico-stroke: 1.25;--ico-inset: 1;--ico-bg: transparent;--ico-radius: 0;--ico-frame-bg: var(--bg-hue-primary-minus)}html{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);line-height:var(--txt-body-lh);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;scrollbar-gutter:stable}body{min-height:100vh;font-size:var(--txt-body-size);font-weight:var(--txt-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:var(--txt-h1-size);line-height:var(--txt-h1-lh);font-weight:var(--txt-h1-weight);letter-spacing:var(--txt-h1-ls);color:var(--txt-hue-h1, var(--txt-hue-heading))}h2{font-size:var(--txt-h2-size);line-height:var(--txt-h2-lh);font-weight:var(--txt-h2-weight);letter-spacing:var(--txt-h2-ls);color:var(--txt-hue-h2, var(--txt-hue-heading))}h3{font-size:var(--txt-h3-size);line-height:var(--txt-h3-lh);font-weight:var(--txt-h3-weight);letter-spacing:var(--txt-h3-ls);color:var(--txt-hue-h3, var(--txt-hue-heading))}h4{font-size:var(--txt-h4-size);line-height:var(--txt-h4-lh);font-weight:var(--txt-h4-weight);letter-spacing:var(--txt-h4-ls);color:var(--txt-hue-h4, var(--txt-hue-heading))}h5{font-size:var(--txt-h5-size);line-height:var(--txt-h5-lh);font-weight:var(--txt-h5-weight);letter-spacing:var(--txt-h5-ls);color:var(--txt-hue-h5, var(--txt-hue-heading))}h6{font-size:var(--txt-h6-size);line-height:var(--txt-h6-lh);font-weight:var(--txt-h6-weight);letter-spacing:var(--txt-h6-ls);color:var(--txt-hue-h6, var(--txt-hue-heading))}p,li{color:var(--txt-hue-copy)}a{color:var(--txt-hue-anchor);text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--txt-hue-anchor) 40%,transparent)}a:hover{color:var(--txt-hue-anchor-hover);text-decoration-color:var(--txt-hue-anchor-hover)}:where(p,li,dd,blockquote,figcaption,caption,td){font-size:var(--txt-body-size);line-height:var(--txt-body-lh);font-weight:var(--txt-body-weight);letter-spacing:var(--txt-body-ls)}:where(th,dt){font-size:var(--txt-body-size);line-height:var(--txt-body-lh);letter-spacing:var(--txt-body-ls)}.txt-h1{font-size:var(--txt-h1-size);line-height:var(--txt-h1-lh);font-weight:var(--txt-h1-weight);letter-spacing:var(--txt-h1-ls);color:var(--txt-hue-h1, var(--txt-hue-heading))}.txt-h2{font-size:var(--txt-h2-size);line-height:var(--txt-h2-lh);font-weight:var(--txt-h2-weight);letter-spacing:var(--txt-h2-ls);color:var(--txt-hue-h2, var(--txt-hue-heading))}.txt-h3{font-size:var(--txt-h3-size);line-height:var(--txt-h3-lh);font-weight:var(--txt-h3-weight);letter-spacing:var(--txt-h3-ls);color:var(--txt-hue-h3, var(--txt-hue-heading))}.txt-h4{font-size:var(--txt-h4-size);line-height:var(--txt-h4-lh);font-weight:var(--txt-h4-weight);letter-spacing:var(--txt-h4-ls);color:var(--txt-hue-h4, var(--txt-hue-heading))}.txt-h5{font-size:var(--txt-h5-size);line-height:var(--txt-h5-lh);font-weight:var(--txt-h5-weight);letter-spacing:var(--txt-h5-ls);color:var(--txt-hue-h5, var(--txt-hue-heading))}.txt-h6{font-size:var(--txt-h6-size);line-height:var(--txt-h6-lh);font-weight:var(--txt-h6-weight);letter-spacing:var(--txt-h6-ls);color:var(--txt-hue-h6, var(--txt-hue-heading))}small{color:var(--txt-hue-muted);font-size:.875rem;line-height:1.4}code{font-family:var(--font-mono);font-size:.875em;background:var(--bg-hue-primary-minus);padding:.1em .35em;border-radius:var(--radius-s)}.eyebrow{display:inline-block;font-family:var(--font-sans);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--txt-hue-eyebrow, var(--hex-mi-600));line-height:1.1;padding:.5rem .8rem .3rem;border-radius:var(--radius-s);box-shadow:0 0 0 1px color-mix(in oklch,currentColor,transparent 80%);font-weight:600;background:color-mix(in srgb,var(--bg-hue-primary-lumin),transparent 90%)}:is(ul,ol):not([role=list]){padding-inline-start:1.5rem}:is(ul,ol):not([role=list])>li+li{margin-block-start:.25em}li::marker{color:var(--txt-hue-muted)}:is(ul,ol):not([role=list]) :is(ul,ol):not([role=list]){margin-block-start:.25em}}@layer primitives{.ico{display:inline-block;inline-size:var(--ico-frame-size, var(--ico-size));block-size:var(--ico-frame-size, var(--ico-size));min-inline-size:var(--ico-frame-size, var(--ico-size));min-block-size:var(--ico-frame-size, var(--ico-size));stroke-width:var(--ico-stroke);background:var(--ico-bg);border-radius:var(--ico-radius);flex-shrink:0;vertical-align:calc(.375em - var(--ico-frame-size, var(--ico-size)) / 2);stroke-linecap:round;stroke-linejoin:round}.ico-3xs{--ico-size: .625em}.ico-2xs{--ico-size: .75em}.ico-xs{--ico-size: .875em}.ico-s{--ico-size: 1em}.ico-m{--ico-size: 1.167em}.ico-l{--ico-size: 1.333em}.ico-xl{--ico-size: 1.5em}.ico-2xl{--ico-size: 1.75em}.ico-3xl{--ico-size: 2em}.ico-4xl{--ico-size: 2.4em}.ico-5xl{--ico-size: 3.2em}.ico-stroke-s{--ico-stroke: 1}.ico-stroke-m{--ico-stroke: 1.5}.ico-stroke-l{--ico-stroke: 2}.ico-current{color:inherit}.ico>g{transform:scale(var(--ico-inset));transform-origin:50% 50%}img.ico{padding:calc((var(--ico-frame-size, var(--ico-size)) - var(--ico-size)) / 2);object-fit:contain}.ico-frame{--ico-inset: .65;--ico-bg: var(--ico-frame-bg);--ico-radius: 50%;--ico-frame-size: calc(var(--ico-size) / var(--ico-inset))}.ico-frame-square{--ico-inset: .7;--ico-bg: var(--ico-frame-bg);--ico-radius: var(--radius);--ico-frame-size: calc(var(--ico-size) / var(--ico-inset))}.ico-frame-squircle{--ico-inset: .7;--ico-bg: var(--ico-frame-bg);--ico-radius: var(--radius-l);--ico-frame-size: calc(var(--ico-size) / var(--ico-inset))}.ico-frame-pill{--ico-inset: .65;--ico-bg: var(--ico-frame-bg);--ico-radius: 999px;--ico-frame-size: calc(var(--ico-size) / var(--ico-inset))}.ico-text{display:inline-flex;align-items:baseline;gap:.375em}@keyframes ico-tease{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.ico-tease{transition:transform .15s}:where(a,button,summary):hover .ico-tease{animation:ico-tease .7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){:where(a,button,summary):hover .ico-tease{animation:none;transform:translate(3px)}}.container{width:100%;max-width:var(--container-default);margin-inline:auto;padding-inline:var(--gutter)}.container-narrow{max-width:var(--container-narrow)}.container-wide{max-width:var(--container-wide)}.container-xwide{max-width:var(--container-xwide)}.container-full{max-width:none}.section{--section-pad: var(--space-2xl);--section-pad-top: var(--section-pad);--section-pad-bot: var(--section-pad);padding-block:var(--section-pad-top) var(--section-pad-bot);position:relative;z-index:1}.section-flush{--section-pad: 0}.section-2xs{--section-pad: var(--space-s)}.section-xs{--section-pad: var(--space-m)}.section-s{--section-pad: var(--space-l)}.section-l{--section-pad: var(--space-3xl)}.section-pad-top-none{--section-pad-top: 0}.section-pad-bot-none{--section-pad-bot: 0}.section-divider{border-block-end:1px solid var(--color-divider)}.stack{--stack-space: var(--space-m);display:flow-root}.stack>*+*{margin-block-start:var(--stack-space)}.stack>small:not(.eyebrow){display:block}.stack-flush{--stack-space: 0}.stack-3xs{--stack-space: var(--space-3xs)}.stack-2xs{--stack-space: var(--space-2xs)}.stack-xs{--stack-space: var(--space-xs)}.stack-s{--stack-space: var(--space-s)}.stack-l{--stack-space: var(--space-l)}.stack-xl{--stack-space: var(--space-xl)}.stack-2xl{--stack-space: var(--space-2xl)}.stack-3xl{--stack-space: var(--space-3xl)}.cluster{--cluster-space: var(--space-s);--cluster-align: center;--cluster-justify: flex-start;display:flex;flex-wrap:wrap;gap:var(--cluster-space);align-items:var(--cluster-align);justify-content:var(--cluster-justify)}.cluster-3xs{--cluster-space: var(--space-3xs)}.cluster-2xs{--cluster-space: var(--space-2xs)}.cluster-xs{--cluster-space: var(--space-xs)}.cluster-s{--cluster-space: var(--space-s)}.cluster-m{--cluster-space: var(--space-m)}.cluster-l{--cluster-space: var(--space-l)}.cluster-xl{--cluster-space: var(--space-xl)}.cluster-2xl{--cluster-space: var(--space-2xl)}.cluster-3xl{--cluster-space: var(--space-3xl)}.cluster-start{--cluster-justify: flex-start}.cluster-center{--cluster-justify: center}.cluster-end{--cluster-justify: flex-end}.cluster-between{--cluster-justify: space-between}.cluster-around{--cluster-justify: space-around}.cluster-top{--cluster-align: flex-start}.cluster-middle{--cluster-align: center}.cluster-bottom{--cluster-align: flex-end}.cluster-stretch{--cluster-align: stretch}.switcher{--switcher-threshold: 30rem;--switcher-space: var(--space-m);--switcher-align: stretch;display:flex;flex-wrap:wrap;gap:var(--switcher-space);align-items:var(--switcher-align)}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold) - 100%) * 999)}.switcher-narrow{--switcher-threshold: 20rem}.switcher-wide{--switcher-threshold: 40rem}.switcher-wider{--switcher-threshold: 50rem}.switcher-widest{--switcher-threshold: 60rem}.switcher-xs{--switcher-space: var(--space-xs)}.switcher-s{--switcher-space: var(--space-s)}.switcher-l{--switcher-space: var(--space-l)}.switcher-xl{--switcher-space: var(--space-xl)}.switcher-2xl{--switcher-space: var(--space-2xl)}.switcher-3xl{--switcher-space: var(--space-3xl)}.switcher-top{--switcher-align: flex-start}.switcher-middle{--switcher-align: center}.switcher-bottom{--switcher-align: flex-end}.switcher-stretch{--switcher-align: stretch}.switcher-divided{container-type:inline-size}.switcher-divided>*+*{border-inline-start:1px solid color-mix(in oklch,var(--txt-hue-copy),transparent 75%);padding-inline-start:var(--switcher-space)}@container (max-width: 60rem){.switcher-divided>*+*{border-inline-start:0;padding-inline-start:0;border-block-start:1px solid color-mix(in oklch,var(--txt-hue-copy),transparent 75%);padding-block-start:var(--switcher-space)}}.sidebar{--sidebar-space: var(--space-m);--sidebar-width: 16rem;--sidebar-content-min: 50%;--sidebar-align: stretch;display:flex;flex-wrap:wrap;gap:var(--sidebar-space);align-items:var(--sidebar-align)}.sidebar>.sidebar-aside{flex-basis:var(--sidebar-width);flex-grow:1}.sidebar>.sidebar-main{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min)}.sidebar-narrow{--sidebar-width: 12rem}.sidebar-wide{--sidebar-width: 20rem}.sidebar-3xs{--sidebar-space: var(--space-3xs)}.sidebar-2xs{--sidebar-space: var(--space-2xs)}.sidebar-xs{--sidebar-space: var(--space-xs)}.sidebar-s{--sidebar-space: var(--space-s)}.sidebar-m{--sidebar-space: var(--space-m)}.sidebar-l{--sidebar-space: var(--space-l)}.sidebar-xl{--sidebar-space: var(--space-xl)}.sidebar-2xl{--sidebar-space: var(--space-2xl)}.sidebar-3xl{--sidebar-space: var(--space-3xl)}.sidebar-right>.sidebar-aside{order:2}.sidebar-top{--sidebar-align: flex-start}.sidebar-middle{--sidebar-align: center}.sidebar-bottom{--sidebar-align: flex-end}.sidebar-stretch{--sidebar-align: stretch}.grid{--grid-min: 18rem;--grid-space: var(--space-m);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min),100%),1fr));gap:var(--grid-space)}.grid-xs{--grid-min: 10rem}.grid-s{--grid-min: 15rem}.grid-m{--grid-min: 18rem}.grid-l{--grid-min: 20rem}.grid-xl{--grid-min: 25rem}.grid-2xl{--grid-min: 40rem}.grid-max-3{grid-template-columns:repeat(auto-fill,minmax(max(min(var(--grid-min),100%),calc((100% - 2 * var(--grid-space)) / 3)),1fr))}.grid-max-4{grid-template-columns:repeat(auto-fill,minmax(max(min(var(--grid-min),100%),calc((100% - 3 * var(--grid-space)) / 4)),1fr))}.grid-tight{--grid-space: var(--space-xs)}.grid-loose{--grid-space: var(--space-l)}.subgrid-rows-1,.subgrid-rows-2,.subgrid-rows-3,.subgrid-rows-4,.subgrid-rows-5{display:grid;grid-template-rows:subgrid}.subgrid-rows-1{grid-row:span 1}.subgrid-rows-2{grid-row:span 2}.subgrid-rows-3{grid-row:span 3}.subgrid-rows-4{grid-row:span 4}.subgrid-rows-5{grid-row:span 5}.cover{--cover-min-height: 60vh;--cover-pad-block: var(--space-m);--cover-pad-inline: 0;display:flex;flex-direction:column;min-block-size:var(--cover-min-height);padding-block:var(--cover-pad-block);padding-inline:var(--cover-pad-inline)}.cover>*{margin-block:var(--cover-pad-block)}.cover>.cover-focal{margin-block:auto}.cover>:first-child:not(.cover-focal){margin-block-start:0}.cover>:last-child:not(.cover-focal){margin-block-end:0}.cover-s{--cover-min-height: 40vh}.cover-m{--cover-min-height: 50vh}.cover-l{--cover-min-height: 80vh}.cover-xl{--cover-min-height: 100vh}.cover-pad-s{--cover-pad-block: var(--space-s)}.cover-pad-l{--cover-pad-block: var(--space-l)}.cover-pad-xl{--cover-pad-block: var(--space-xl)}.cover-pad-2xl{--cover-pad-block: var(--space-2xl)}.cover-pad-3xl{--cover-pad-block: var(--space-3xl)}.frame{--frame-ratio: 16 / 9;aspect-ratio:var(--frame-ratio);overflow:hidden;position:relative;border-radius:var(--radius-l)}.frame>img,.frame>video,.frame>iframe{inline-size:100%;block-size:100%;object-fit:cover}.frame>iframe{display:block;border:0}.frame-square{--frame-ratio: 1 / 1}.frame-portrait{--frame-ratio: 4 / 5}.frame-classic{--frame-ratio: 4 / 3}.frame-photo{--frame-ratio: 3 / 2}.frame-vertical{--frame-ratio: 9 / 16}.frame-ultrawide{--frame-ratio: 21 / 9}.frame-blob-right,.frame-blob-left{--frame-blob-radius: 62% 38% 54% 46% / 52% 44% 56% 48%;--frame-blob-angle: 135deg;--frame-ratio: 1 / 1;border-radius:var(--frame-blob-radius);isolation:isolate;align-content:center}.frame-blob-right .cluster,.frame-blob-left .cluster{--cluster-align: flex-start;flex-direction:column;margin-left:30px;margin-top:80px}.frame-blob-right .cluster .btn:nth-child(1),.frame-blob-left .cluster .btn:nth-child(1){margin-left:10px}.frame-blob-right .cluster .btn:nth-child(3),.frame-blob-left .cluster .btn:nth-child(3){margin-left:30px}.frame-blob-left{--frame-blob-radius: 38% 62% 46% 54% / 44% 52% 48% 56%;--frame-blob-angle: 225deg}.frame-blob-right .bg-img,.frame-blob-left .bg-img{padding:20px;border-radius:var(--frame-blob-radius)}.frame-blob-right:before,.frame-blob-left:before{content:"";position:absolute;inset:4px;width:100%;height:97%;z-index:-2;pointer-events:none;border-radius:var(--frame-blob-radius);background:linear-gradient(var(--frame-blob-angle),var(--bg-hue-secondary-base) 40%,transparent 120%)}.frame-blob-left:before{left:auto}.frame-blob-morph.frame-blob-right{--frame-blob-radius: var(--frame-blob-r1) var(--frame-blob-r2) var(--frame-blob-r3) var(--frame-blob-r4) / var(--frame-blob-r5) var(--frame-blob-r6) var(--frame-blob-r7) var(--frame-blob-r8)}.frame-blob-morph.frame-blob-left{--frame-blob-radius: var(--frame-blob-r2) var(--frame-blob-r1) var(--frame-blob-r4) var(--frame-blob-r3) / var(--frame-blob-r6) var(--frame-blob-r5) var(--frame-blob-r8) var(--frame-blob-r7)}.frame-blob-morph.is-morphing{animation:frame-blob-morph 12s ease-in-out infinite alternate}.frame-blob-morph.is-paused{animation-play-state:paused}@keyframes frame-blob-morph{0%{--frame-blob-r1: 62%;--frame-blob-r2: 38%;--frame-blob-r3: 54%;--frame-blob-r4: 46%;--frame-blob-r5: 52%;--frame-blob-r6: 44%;--frame-blob-r7: 56%;--frame-blob-r8: 48%}50%{--frame-blob-r1: 55%;--frame-blob-r2: 45%;--frame-blob-r3: 61%;--frame-blob-r4: 39%;--frame-blob-r5: 47%;--frame-blob-r6: 51%;--frame-blob-r7: 49%;--frame-blob-r8: 53%}to{--frame-blob-r1: 67%;--frame-blob-r2: 33%;--frame-blob-r3: 49%;--frame-blob-r4: 51%;--frame-blob-r5: 57%;--frame-blob-r6: 39%;--frame-blob-r7: 61%;--frame-blob-r8: 43%}}.frame>.frame-reveal{opacity:0;transition:opacity .35s ease}.frame:is(.is-reveal-1,.is-reveal-2,.is-reveal-3)>.frame-reveal{transition-delay:.35s}.frame.is-reveal-1>.frame-reveal-1,.frame.is-reveal-2>.frame-reveal-2,.frame.is-reveal-3>.frame-reveal-3{opacity:1;transition-delay:0s}.frame.is-reveal-under>.frame-reveal{transition-delay:0s}.frame.is-reveal-under.is-reveal-1>.frame-reveal-1,.frame.is-reveal-under.is-reveal-2>.frame-reveal-2,.frame.is-reveal-under.is-reveal-3>.frame-reveal-3{transition-duration:0s}@media(prefers-reduced-motion:reduce){.frame:is(.is-reveal-1,.is-reveal-2,.is-reveal-3)>.frame-reveal{transition-delay:0s}}.center{--center-max: 60ch;margin-inline:auto;max-inline-size:var(--center-max)}.center-narrow{--center-max: 40ch}.center-wide{--center-max: 80ch}}@property --frame-blob-r1{syntax: "<percentage>"; inherits: true; initial-value: 62%;}@property --frame-blob-r2{syntax: "<percentage>"; inherits: true; initial-value: 38%;}@property --frame-blob-r3{syntax: "<percentage>"; inherits: true; initial-value: 54%;}@property --frame-blob-r4{syntax: "<percentage>"; inherits: true; initial-value: 46%;}@property --frame-blob-r5{syntax: "<percentage>"; inherits: true; initial-value: 52%;}@property --frame-blob-r6{syntax: "<percentage>"; inherits: true; initial-value: 44%;}@property --frame-blob-r7{syntax: "<percentage>"; inherits: true; initial-value: 56%;}@property --frame-blob-r8{syntax: "<percentage>"; inherits: true; initial-value: 48%;}@layer utilities{.p-3xs{padding:var(--space-3xs)}.p-2xs{padding:var(--space-2xs)}.p-xs{padding:var(--space-xs)}.p-s{padding:var(--space-s)}.p-m{padding:var(--space-m)}.p-l{padding:var(--space-l)}.p-xl{padding:var(--space-xl)}.py-s{padding-block:var(--space-s)}.py-m{padding-block:var(--space-m)}.py-l{padding-block:var(--space-l)}.py-xl{padding-block:var(--space-xl)}.py-2xl{padding-block:var(--space-2xl)}.txt-left{text-align:left}.txt-center{text-align:center}.txt-bold{font-weight:700}.txt-heavy{font-weight:900}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.items-center{align-items:center}.self-stretch{align-self:stretch}.sec_copy:has(>.map.self-stretch){align-self:stretch}.sec_copy>.map.self-stretch{block-size:100%;aspect-ratio:auto;min-block-size:20rem}.switcher>.stack:has(>.sec_copy>.map.self-stretch){align-self:stretch}.switcher>.stack>.sec_copy:has(>.map.self-stretch){block-size:100%}.self-start{align-self:start}.self-center{align-self:center}.self-bottom{align-self:end}.justify-spread{justify-content:space-between}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}img.bg-img{position:absolute;inset:0;margin:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;pointer-events:none;user-select:none}.frame-intrinsic{aspect-ratio:auto}.frame-truesize{aspect-ratio:auto;inline-size:fit-content;max-inline-size:100%;background:none;border-radius:0;box-shadow:none}.frame-truesize>img{position:static;display:block;margin-inline:auto;inline-size:auto;max-inline-size:100%;block-size:auto;z-index:auto}.frame-intrinsic>img{position:static;inline-size:100%;block-size:auto;z-index:auto}}

@layer tokens{:root{--hex-or-50: #FDF6EE;--hex-or-100: #FFE8C9;--hex-or-200: #FFDAA6;--hex-or-300: #FECB81;--hex-or-400: #FCBC58;--hex-or-500: #F9AC17;--hex-or-600: #CF8D00;--hex-or-700: #A67000;--hex-or-800: #7E5400;--hex-or-900: #583A01;--hex-or-950: #302311;--hex-nb-50: #F4F7FF;--hex-nb-100: #C7D3F0;--hex-nb-200: #9CADDB;--hex-nb-300: #7389C5;--hex-nb-400: #4C64AD;--hex-nb-500: #293F94;--hex-nb-600: #1F3297;--hex-nb-700: #1E3080;--hex-nb-800: #1E2E67;--hex-nb-900: #1E2A4E;--hex-nb-950: #1F2536;--hex-sb-50: #F1F9FC;--hex-sb-100: #CAE8F4;--hex-sb-200: #A4D6EA;--hex-sb-300: #7DC3DE;--hex-sb-400: #51B0D2;--hex-sb-500: #009DC5;--hex-sb-600: #0084A7;--hex-sb-700: #006D89;--hex-sb-800: #00566D;--hex-sb-900: #0D3F4F;--hex-sb-950: #172930;--hex-vi-50: #F3F9F7;--hex-vi-100: #D6ECE5;--hex-vi-200: #BADED3;--hex-vi-300: #9ECFC1;--hex-vi-400: #82C1AF;--hex-vi-500: #64B29D;--hex-vi-600: #379982;--hex-vi-700: #307C69;--hex-vi-800: #2A5F51;--hex-vi-900: #24433B;--hex-vi-950: #1D2925;--hex-li-50: #F5F9EF;--hex-li-100: #E0F0CA;--hex-li-200: #CCE5A7;--hex-li-300: #B8D983;--hex-li-400: #A5CD5C;--hex-li-500: #92C028;--hex-li-600: #77A100;--hex-li-700: #5F8100;--hex-li-800: #486300;--hex-li-900: #33460A;--hex-li-950: #212914;--hex-ki-50: #F3FAF3;--hex-ki-100: #D0E8D1;--hex-ki-200: #AED5B0;--hex-ki-300: #8DC290;--hex-ki-400: #6AAE71;--hex-ki-500: #469A51;--hex-ki-600: #158731;--hex-ki-700: #1B6F2B;--hex-ki-800: #1E5727;--hex-ki-900: #1F4023;--hex-ki-950: #1C2A1D;--hex-ha-50: #FCF6F0;--hex-ha-100: #F8E4CB;--hex-ha-200: #F1D0A8;--hex-ha-300: #E9BD86;--hex-ha-400: #E0AA61;--hex-ha-500: #D79637;--hex-ha-600: #BA7A00;--hex-ha-700: #976200;--hex-ha-800: #754B00;--hex-ha-900: #513712;--hex-ha-950: #2F2416;--hex-pu-50: #F8F6FF;--hex-pu-100: #DBD2FB;--hex-pu-200: #BEAFF0;--hex-pu-300: #A38CE2;--hex-pu-400: #8868D2;--hex-pu-500: #6F42C1;--hex-pu-600: #6523C0;--hex-pu-700: #55269F;--hex-pu-800: #45277C;--hex-pu-900: #36265A;--hex-pu-950: #272238;--hex-ru-50: #FFF4F6;--hex-ru-100: #FFCFD7;--hex-ru-200: #FFA6B6;--hex-ru-300: #F77D98;--hex-ru-400: #EA517A;--hex-ru-500: #DA035E;--hex-ru-600: #BC0050;--hex-ru-700: #9F0042;--hex-ru-800: #820035;--hex-ru-900: #5F142B;--hex-ru-950: #3A1B21;--hex-cr-50: #FFF5F4;--hex-cr-100: #FFD4D2;--hex-cr-200: #FFB1AF;--hex-cr-300: #FF8989;--hex-cr-400: #FE5862;--hex-cr-500: #F30F3E;--hex-cr-600: #D10032;--hex-cr-700: #AE0028;--hex-cr-800: #8D001E;--hex-cr-900: #66131B;--hex-cr-950: #3C1A1A;--hex-pe-50: #F2F9F6;--hex-pe-100: #CDE7DA;--hex-pe-200: #A8D3BF;--hex-pe-300: #83BEA4;--hex-pe-400: #5DAA8A;--hex-pe-500: #2F9570;--hex-pe-600: #00815C;--hex-pe-700: #006B4C;--hex-pe-800: #0D553D;--hex-pe-900: #193F30;--hex-pe-950: #1B2A23;--hex-ye-50: #F9F8ED;--hex-ye-100: #F5F2C9;--hex-ye-200: #F0EBA7;--hex-ye-300: #ECE483;--hex-ye-400: #E7DC59;--hex-ye-500: #E3D400;--hex-ye-600: #BBAE00;--hex-ye-700: #948A00;--hex-ye-800: #6E6700;--hex-ye-900: #4B4600;--hex-ye-950: #29270E;--hex-ca-50: #F2F9FC;--hex-ca-100: #D0E7F3;--hex-ca-200: #AFD5E8;--hex-ca-300: #8EC2DC;--hex-ca-400: #6CAFD0;--hex-ca-500: #479CC3;--hex-ca-600: #0185B2;--hex-ca-700: #116D90;--hex-ca-800: #1A556E;--hex-ca-900: #1D3E4E;--hex-ca-950: #1B282F;--hex-mi-50: #F6F8F9;--hex-mi-75: #f4f4f4;--rgb-mi-75: 244, 244, 244;--hex-mi-100: #CBD0D3;--hex-mi-200: #A1A8AE;--hex-mi-300: #798289;--hex-mi-400: #535D66;--hex-mi-500: #2F3B44;--hex-mi-600: #0E1B25;--rgb-mi-600: 14, 27, 37;--hex-mi-700: #131E26;--hex-mi-800: #192127;--hex-mi-900: #1E2328;--hex-mi-950: #242628;--tonal-shadow: #000;--tonal-highlight: #fff;--bg-hue-primary-base: var(--hex-mi-75);--bg-hue-primary-minus: color-mix(in oklch, var(--bg-hue-primary-base), var(--tonal-shadow) 5%);--bg-hue-primary-plus: #ffffff;--bg-hue-secondary-base: var(--bg-hue-primary-base);--bg-hue-secondary-minus: color-mix(in oklch, var(--bg-hue-secondary-base), var(--tonal-shadow) 5%);--bg-hue-secondary-plus: #ffffff;--fg-hue-primary-base: var(--hex-nb-500);--fg-hue-primary-minus: color-mix(in oklch, var(--fg-hue-primary-base), var(--tonal-shadow) 14%);--fg-hue-primary-plus: color-mix(in oklch, var(--fg-hue-primary-base), var(--tonal-highlight) 14%);--fg-hue-secondary-base: var(--hex-or-500);--fg-hue-secondary-minus: color-mix(in oklch, var(--fg-hue-secondary-base), var(--tonal-shadow) 14%);--fg-hue-secondary-plus: color-mix(in oklch, var(--fg-hue-secondary-base), var(--tonal-highlight) 14%);--txt-hue-heading: var(--hex-mi-600);--txt-hue-copy: var(--hex-mi-600);--txt-hue-anchor: var(--hex-nb-500);--txt-hue-anchor-hover: var(--hex-nb-600);--txt-hue-eyebrow: var(--hex-nb-500);--txt-hue-muted: rgba(var(--rgb-mi-600), .65);--color-bg: var(--hex-mi-75);--color-border: #d8d8d8;--color-divider: #c0c0c0;--btn-shadow-hover: 0 2px 6px rgba(var(--rgb-mi-600), .08);--color-text: var(--txt-hue-copy);--color-text-muted: var(--txt-hue-muted);--color-accent: var(--fg-hue-primary-base);--color-accent-hover: var(--fg-hue-primary-minus)}}@layer utilities{.bg-hue-nb-100{--bg-hue: var(--hex-nb-100);background-color:var(--bg-hue)}.bg-hue-nb-200{--bg-hue: var(--hex-nb-200);background-color:var(--bg-hue)}.bg-hue-nb-300{--bg-hue: var(--hex-nb-300);background-color:var(--bg-hue)}.bg-hue-nb-400{--bg-hue: var(--hex-nb-400);background-color:var(--bg-hue)}.bg-hue-nb-500{--bg-hue: var(--hex-nb-500);background-color:var(--bg-hue)}.bg-hue-nb-600{--bg-hue: var(--hex-nb-600);background-color:var(--bg-hue)}.bg-hue-nb-700{--bg-hue: var(--hex-nb-700);background-color:var(--bg-hue)}.bg-hue-nb-800{--bg-hue: var(--hex-nb-800);background-color:var(--bg-hue)}.bg-hue-sb-100{--bg-hue: var(--hex-sb-100);background-color:var(--bg-hue)}.bg-hue-sb-200{--bg-hue: var(--hex-sb-200);background-color:var(--bg-hue)}.bg-hue-sb-300{--bg-hue: var(--hex-sb-300);background-color:var(--bg-hue)}.bg-hue-sb-400{--bg-hue: var(--hex-sb-400);background-color:var(--bg-hue)}.bg-hue-sb-500{--bg-hue: var(--hex-sb-500);background-color:var(--bg-hue)}.bg-hue-sb-600{--bg-hue: var(--hex-sb-600);background-color:var(--bg-hue)}.bg-hue-sb-700{--bg-hue: var(--hex-sb-700);background-color:var(--bg-hue)}.bg-hue-sb-800{--bg-hue: var(--hex-sb-800);background-color:var(--bg-hue)}.bg-hue-or-100{--bg-hue: var(--hex-or-100);background-color:var(--bg-hue)}.bg-hue-or-200{--bg-hue: var(--hex-or-200);background-color:var(--bg-hue)}.bg-hue-or-300{--bg-hue: var(--hex-or-300);background-color:var(--bg-hue)}.bg-hue-or-400{--bg-hue: var(--hex-or-400);background-color:var(--bg-hue)}.bg-hue-or-500{--bg-hue: var(--hex-or-500);background-color:var(--bg-hue)}.bg-hue-or-600{--bg-hue: var(--hex-or-600);background-color:var(--bg-hue)}.bg-hue-or-700{--bg-hue: var(--hex-or-700);background-color:var(--bg-hue)}.bg-hue-or-800{--bg-hue: var(--hex-or-800);background-color:var(--bg-hue)}.bg-hue-ye-100{--bg-hue: var(--hex-ye-100);background-color:var(--bg-hue)}.bg-hue-ye-200{--bg-hue: var(--hex-ye-200);background-color:var(--bg-hue)}.bg-hue-ye-300{--bg-hue: var(--hex-ye-300);background-color:var(--bg-hue)}.bg-hue-ye-400{--bg-hue: var(--hex-ye-400);background-color:var(--bg-hue)}.bg-hue-ye-500{--bg-hue: var(--hex-ye-500);background-color:var(--bg-hue)}.bg-hue-ye-600{--bg-hue: var(--hex-ye-600);background-color:var(--bg-hue)}.bg-hue-ye-700{--bg-hue: var(--hex-ye-700);background-color:var(--bg-hue)}.bg-hue-ye-800{--bg-hue: var(--hex-ye-800);background-color:var(--bg-hue)}.bg-hue-ca-100{--bg-hue: var(--hex-ca-100);background-color:var(--bg-hue)}.bg-hue-ca-200{--bg-hue: var(--hex-ca-200);background-color:var(--bg-hue)}.bg-hue-ca-300{--bg-hue: var(--hex-ca-300);background-color:var(--bg-hue)}.bg-hue-ca-400{--bg-hue: var(--hex-ca-400);background-color:var(--bg-hue)}.bg-hue-ca-500{--bg-hue: var(--hex-ca-500);background-color:var(--bg-hue)}.bg-hue-ca-600{--bg-hue: var(--hex-ca-600);background-color:var(--bg-hue)}.bg-hue-ca-700{--bg-hue: var(--hex-ca-700);background-color:var(--bg-hue)}.bg-hue-ca-800{--bg-hue: var(--hex-ca-800);background-color:var(--bg-hue)}.bg-hue-vi-100{--bg-hue: var(--hex-vi-100);background-color:var(--bg-hue)}.bg-hue-vi-200{--bg-hue: var(--hex-vi-200);background-color:var(--bg-hue)}.bg-hue-vi-300{--bg-hue: var(--hex-vi-300);background-color:var(--bg-hue)}.bg-hue-vi-400{--bg-hue: var(--hex-vi-400);background-color:var(--bg-hue)}.bg-hue-vi-500{--bg-hue: var(--hex-vi-500);background-color:var(--bg-hue)}.bg-hue-vi-600{--bg-hue: var(--hex-vi-600);background-color:var(--bg-hue)}.bg-hue-vi-700{--bg-hue: var(--hex-vi-700);background-color:var(--bg-hue)}.bg-hue-vi-800{--bg-hue: var(--hex-vi-800);background-color:var(--bg-hue)}.bg-hue-li-100{--bg-hue: var(--hex-li-100);background-color:var(--bg-hue)}.bg-hue-li-200{--bg-hue: var(--hex-li-200);background-color:var(--bg-hue)}.bg-hue-li-300{--bg-hue: var(--hex-li-300);background-color:var(--bg-hue)}.bg-hue-li-400{--bg-hue: var(--hex-li-400);background-color:var(--bg-hue)}.bg-hue-li-500{--bg-hue: var(--hex-li-500);background-color:var(--bg-hue)}.bg-hue-li-600{--bg-hue: var(--hex-li-600);background-color:var(--bg-hue)}.bg-hue-li-700{--bg-hue: var(--hex-li-700);background-color:var(--bg-hue)}.bg-hue-li-800{--bg-hue: var(--hex-li-800);background-color:var(--bg-hue)}.bg-hue-ki-100{--bg-hue: var(--hex-ki-100);background-color:var(--bg-hue)}.bg-hue-ki-200{--bg-hue: var(--hex-ki-200);background-color:var(--bg-hue)}.bg-hue-ki-300{--bg-hue: var(--hex-ki-300);background-color:var(--bg-hue)}.bg-hue-ki-400{--bg-hue: var(--hex-ki-400);background-color:var(--bg-hue)}.bg-hue-ki-500{--bg-hue: var(--hex-ki-500);background-color:var(--bg-hue)}.bg-hue-ki-600{--bg-hue: var(--hex-ki-600);background-color:var(--bg-hue)}.bg-hue-ki-700{--bg-hue: var(--hex-ki-700);background-color:var(--bg-hue)}.bg-hue-ki-800{--bg-hue: var(--hex-ki-800);background-color:var(--bg-hue)}.bg-hue-ha-100{--bg-hue: var(--hex-ha-100);background-color:var(--bg-hue)}.bg-hue-ha-200{--bg-hue: var(--hex-ha-200);background-color:var(--bg-hue)}.bg-hue-ha-300{--bg-hue: var(--hex-ha-300);background-color:var(--bg-hue)}.bg-hue-ha-400{--bg-hue: var(--hex-ha-400);background-color:var(--bg-hue)}.bg-hue-ha-500{--bg-hue: var(--hex-ha-500);background-color:var(--bg-hue)}.bg-hue-ha-600{--bg-hue: var(--hex-ha-600);background-color:var(--bg-hue)}.bg-hue-ha-700{--bg-hue: var(--hex-ha-700);background-color:var(--bg-hue)}.bg-hue-ha-800{--bg-hue: var(--hex-ha-800);background-color:var(--bg-hue)}.bg-hue-pu-100{--bg-hue: var(--hex-pu-100);background-color:var(--bg-hue)}.bg-hue-pu-200{--bg-hue: var(--hex-pu-200);background-color:var(--bg-hue)}.bg-hue-pu-300{--bg-hue: var(--hex-pu-300);background-color:var(--bg-hue)}.bg-hue-pu-400{--bg-hue: var(--hex-pu-400);background-color:var(--bg-hue)}.bg-hue-pu-500{--bg-hue: var(--hex-pu-500);background-color:var(--bg-hue)}.bg-hue-pu-600{--bg-hue: var(--hex-pu-600);background-color:var(--bg-hue)}.bg-hue-pu-700{--bg-hue: var(--hex-pu-700);background-color:var(--bg-hue)}.bg-hue-pu-800{--bg-hue: var(--hex-pu-800);background-color:var(--bg-hue)}.bg-hue-ru-100{--bg-hue: var(--hex-ru-100);background-color:var(--bg-hue)}.bg-hue-ru-200{--bg-hue: var(--hex-ru-200);background-color:var(--bg-hue)}.bg-hue-ru-300{--bg-hue: var(--hex-ru-300);background-color:var(--bg-hue)}.bg-hue-ru-400{--bg-hue: var(--hex-ru-400);background-color:var(--bg-hue)}.bg-hue-ru-500{--bg-hue: var(--hex-ru-500);background-color:var(--bg-hue)}.bg-hue-ru-600{--bg-hue: var(--hex-ru-600);background-color:var(--bg-hue)}.bg-hue-ru-700{--bg-hue: var(--hex-ru-700);background-color:var(--bg-hue)}.bg-hue-ru-800{--bg-hue: var(--hex-ru-800);background-color:var(--bg-hue)}.bg-hue-cr-100{--bg-hue: var(--hex-cr-100);background-color:var(--bg-hue)}.bg-hue-cr-200{--bg-hue: var(--hex-cr-200);background-color:var(--bg-hue)}.bg-hue-cr-300{--bg-hue: var(--hex-cr-300);background-color:var(--bg-hue)}.bg-hue-cr-400{--bg-hue: var(--hex-cr-400);background-color:var(--bg-hue)}.bg-hue-cr-500{--bg-hue: var(--hex-cr-500);background-color:var(--bg-hue)}.bg-hue-cr-600{--bg-hue: var(--hex-cr-600);background-color:var(--bg-hue)}.bg-hue-cr-700{--bg-hue: var(--hex-cr-700);background-color:var(--bg-hue)}.bg-hue-cr-800{--bg-hue: var(--hex-cr-800);background-color:var(--bg-hue)}.bg-hue-pe-100{--bg-hue: var(--hex-pe-100);background-color:var(--bg-hue)}.bg-hue-pe-200{--bg-hue: var(--hex-pe-200);background-color:var(--bg-hue)}.bg-hue-pe-300{--bg-hue: var(--hex-pe-300);background-color:var(--bg-hue)}.bg-hue-pe-400{--bg-hue: var(--hex-pe-400);background-color:var(--bg-hue)}.bg-hue-pe-500{--bg-hue: var(--hex-pe-500);background-color:var(--bg-hue)}.bg-hue-pe-600{--bg-hue: var(--hex-pe-600);background-color:var(--bg-hue)}.bg-hue-pe-700{--bg-hue: var(--hex-pe-700);background-color:var(--bg-hue)}.bg-hue-pe-800{--bg-hue: var(--hex-pe-800);background-color:var(--bg-hue)}.bg-hue-mi-75{--bg-hue: var(--hex-mi-75);background-color:var(--bg-hue)}.bg-hue-mi-100{--bg-hue: var(--hex-mi-100);background-color:var(--bg-hue)}.bg-hue-mi-600{--bg-hue: var(--hex-mi-600);background-color:var(--bg-hue)}.bg-hue-white{--bg-hue: #fff;background-color:var(--bg-hue)}.bg-hue-black{--bg-hue: #000;background-color:var(--bg-hue)}.fg-hue-nb-500{--fg-hue: var(--hex-nb-500);color:var(--fg-hue)}.fg-hue-sb-500{--fg-hue: var(--hex-sb-500);color:var(--fg-hue)}.fg-hue-or-500{--fg-hue: var(--hex-or-500);color:var(--fg-hue)}.fg-hue-ye-500{--fg-hue: var(--hex-ye-500);color:var(--fg-hue)}.fg-hue-ca-500{--fg-hue: var(--hex-ca-500);color:var(--fg-hue)}.fg-hue-vi-500{--fg-hue: var(--hex-vi-500);color:var(--fg-hue)}.fg-hue-li-500{--fg-hue: var(--hex-li-500);color:var(--fg-hue)}.fg-hue-ki-500{--fg-hue: var(--hex-ki-500);color:var(--fg-hue)}.fg-hue-ha-500{--fg-hue: var(--hex-ha-500);color:var(--fg-hue)}.fg-hue-pu-500{--fg-hue: var(--hex-pu-500);color:var(--fg-hue)}.fg-hue-ru-500{--fg-hue: var(--hex-ru-500);color:var(--fg-hue)}.fg-hue-cr-500{--fg-hue: var(--hex-cr-500);color:var(--fg-hue)}.fg-hue-pe-500{--fg-hue: var(--hex-pe-500);color:var(--fg-hue)}.fg-hue-nb-600{--fg-hue: var(--hex-nb-600);color:var(--fg-hue)}.fg-hue-sb-600{--fg-hue: var(--hex-sb-600);color:var(--fg-hue)}.fg-hue-or-600{--fg-hue: var(--hex-or-600);color:var(--fg-hue)}.fg-hue-ye-600{--fg-hue: var(--hex-ye-600);color:var(--fg-hue)}.fg-hue-ca-600{--fg-hue: var(--hex-ca-600);color:var(--fg-hue)}.fg-hue-vi-600{--fg-hue: var(--hex-vi-600);color:var(--fg-hue)}.fg-hue-li-600{--fg-hue: var(--hex-li-600);color:var(--fg-hue)}.fg-hue-ki-600{--fg-hue: var(--hex-ki-600);color:var(--fg-hue)}.fg-hue-ha-600{--fg-hue: var(--hex-ha-600);color:var(--fg-hue)}.fg-hue-pu-600{--fg-hue: var(--hex-pu-600);color:var(--fg-hue)}.fg-hue-ru-600{--fg-hue: var(--hex-ru-600);color:var(--fg-hue)}.fg-hue-cr-600{--fg-hue: var(--hex-cr-600);color:var(--fg-hue)}.fg-hue-pe-600{--fg-hue: var(--hex-pe-600);color:var(--fg-hue)}.fg-hue-mi-600{--fg-hue: var(--hex-mi-600);color:var(--fg-hue)}.fg-hue-white{--fg-hue: #fff;color:var(--fg-hue)}.fg-hue-black{--fg-hue: #000;color:var(--fg-hue)}.bg-hue-lite-50{--mod-bg-hue: color-mix(in srgb, var(--bg-hue), #fff 50%);background-color:var(--mod-bg-hue);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--bg-hue),rgb(0 0 0 / 10%) 60%)}.bg-hue-lite-75{--mod-bg-hue: color-mix(in srgb, var(--bg-hue), #fff 75%);background-color:var(--mod-bg-hue);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--bg-hue),rgb(0 0 0 / 10%) 60%)}.bg-hue-trans-50{--mod-bg-hue: color-mix(in srgb, var(--bg-hue), transparent 50%);background-color:var(--mod-bg-hue)}.bg-hue-trans-90{--mod-bg-hue: color-mix(in srgb, var(--bg-hue), transparent 90%);background-color:var(--mod-bg-hue)}a:hover .fg-hue-hover-lite-20,button:hover .fg-hue-hover-lite-20{color:color-mix(in oklch,var(--fg-hue),#fff 20%)}.bg-hue-base{--mod-bg-hue:oklch(from var(--bg-hue) calc(l - .02) c h);background-color:var(--mod-bg-hue);box-shadow:inset 0 -1px 0 1px #00000026,0 0 #0000,0 1px 1px #fff0,0 1px 1px 0 transparent,0 1px 5px -2px #000000a6;background-image:radial-gradient(ellipse at 50% 15px,rgb(255 255 255 / 12%),transparent 70%)}.bg-hover-faux-base-scale-hue{transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}a:hover .bg-hover-faux-base-scale-hue,.bg-hover-faux-base-scale-hue:hover{--faux-hue: color-mix(in oklch, var(--bg-hue), #fff 60%);background-color:var(--faux-hue);box-shadow:inset 0 -1px 0 1px #0000,0 0 0 3px var(--faux-hue),0 1px 1px 3px #fff9,0 1px 1px 4px color-mix(in oklch,var(--bg-hue),#fff 30%),0 2px 7px 1px #000000a6;color:color-mix(in oklch,var(--bg-hue),#000 10%)}.bg-hover-faux-base-hue{transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}a:hover .bg-hover-faux-base-hue,.bg-hover-faux-base-hue:hover{--faux-hue: color-mix(in oklch, var(--bg-hue), #fff 60%);background-color:var(--faux-hue);color:color-mix(in oklch,var(--bg-hue),#000 10%)}.bg-hover-faux-scale-hue{transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}a:hover .bg-hover-faux-scale-hue,.bg-hover-faux-scale-hue:hover{--faux-hue: color-mix(in srgb, var(--bg-hue), #fff 50%);background-color:var(--faux-hue);box-shadow:0 0 0 3px var(--faux-hue)}.bg-hover-faux-scale-hue-mono{background-color:#0000000d;transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}a:hover .bg-hover-faux-scale-hue-mono,.bg-hover-faux-scale-hue-mono:hover{--faux-hue: color-mix(in srgb, var(--bg-hue), #fff 50%);background-color:var(--faux-hue);box-shadow:0 0 0 3px var(--faux-hue)}}@layer tokens{.bg-grad-navbar{--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: #fff;--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 5%);--bg-hue-secondary-base: #fff;--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-nb-500) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-nb-500) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-sb-400);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 30%);--txt-hue-anchor-hover: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 70%)}.bg-grad-ascend{--band-grad-one: var(--hex-sb-500);--band-grad-two: var(--hex-nb-500);--band-gradient: radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-two) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-nb-500);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-primary-reverse: #fff;--bg-hue-secondary-base: var(--hex-sb-500);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-nb-500) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-nb-500) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-or-400);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 30%);--txt-hue-anchor-hover: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 70%)}.bg-grad-ascend-dark{--band-grad-one: var(--hex-sb-500);--band-grad-two: var(--hex-nb-400);--band-grad-nite-tint: color-mix(in oklch, #000, var(--band-grad-two) 50%);--band-gradient: linear-gradient(to right, var(--band-grad-nite-tint) -50%, transparent, var(--band-grad-nite-tint) 150%), linear-gradient(to bottom, #000 -50px, rgb(0 0 0 / 20%) 4px, var(--band-grad-nite-tint) 150%), repeating-linear-gradient(90deg, transparent 0px, transparent 2px, rgba(255, 255, 255, .05) 2px, rgba(255, 255, 255, .05) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255, 255, 255, .03) 3px, rgba(255, 255, 255, .03) 4px), radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-nb-500);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-primary-reverse: #fff;--bg-hue-secondary-base: var(--hex-sb-500);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-nb-500) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-nb-500) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-or-400);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 30%);--txt-hue-anchor-hover: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 70%)}.bg-grad-viridian{--band-grad-one: var(--hex-vi-100);--band-grad-two: oklch(from var(--hex-vi-500) calc(l + .02) calc(c + .03) h);--band-gradient: radial-gradient(circle at 25% 110%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 30%), radial-gradient(circle at 70% 60%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 60%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: var(--hex-vi-600);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-vi-600) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-vi-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 80%);--txt-accent-base: var(--hex-vi-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-viridian-soft{--band-grad-one: var(--hex-vi-50);--band-grad-two: var(--hex-vi-100);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 45%)}.bg-grad-viridian-dark{--band-grad-one: var(--hex-vi-400);--band-grad-two: var(--hex-vi-400);--band-grad-nite-tint: color-mix(in oklch, #000, var(--band-grad-two) 60%);--band-gradient: linear-gradient(to right, var(--band-grad-nite-tint) -50%, transparent, var(--band-grad-nite-tint) 150%), linear-gradient(to bottom, #000 -50px, rgb(0 0 0 / 20%) 4px, #000 150%), repeating-linear-gradient(90deg, transparent 0px, transparent 2px, rgba(255, 255, 255, .05) 2px, rgba(255, 255, 255, .05) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255, 255, 255, .03) 3px, rgba(255, 255, 255, .03) 4px), radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-vi-800);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-vi-600) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-vi-600) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-vi-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-limerick{--band-grad-one: var(--hex-li-100);--band-grad-two: oklch(from var(--hex-li-500) calc(l + .02) calc(c - .01) h);--band-gradient: radial-gradient(circle at 25% 110%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 30%), radial-gradient(circle at 70% 60%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 60%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: var(--hex-li-600);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-li-600) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-li-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 80%);--txt-accent-base: var(--hex-li-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-limerick-soft{--band-grad-one: var(--hex-li-50);--band-grad-two: var(--hex-li-100);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 45%)}.bg-grad-limerick-dark{--band-grad-one: var(--hex-li-400);--band-grad-two: var(--hex-li-400);--band-grad-nite-tint: color-mix(in oklch, #000, var(--band-grad-two) 60%);--band-gradient: linear-gradient(to right, var(--band-grad-nite-tint) -50%, transparent, var(--band-grad-nite-tint) 150%), linear-gradient(to bottom, #000 -50px, rgb(0 0 0 / 20%) 4px, #000 150%), repeating-linear-gradient(90deg, transparent 0px, transparent 2px, rgba(255, 255, 255, .05) 2px, rgba(255, 255, 255, .05) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255, 255, 255, .03) 3px, rgba(255, 255, 255, .03) 4px), radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-li-800);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-li-600) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-li-600) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-li-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-calypso{--band-grad-one: var(--hex-ca-100);--band-grad-two: oklch(from var(--hex-ca-500) calc(l + .02) calc(c + .03) h);--band-gradient: radial-gradient(circle at 25% 110%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 30%), radial-gradient(circle at 70% 60%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 60%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: var(--hex-ca-600);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-ca-600) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-ca-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 80%);--txt-accent-base: var(--hex-ca-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-calypso-soft{--band-grad-one: var(--hex-ca-50);--band-grad-two: var(--hex-ca-100);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 45%)}.bg-grad-calypso-dark{--band-grad-one: var(--hex-ca-500);--band-grad-two: var(--hex-ca-500);--band-grad-nite-tint: color-mix(in oklch, #000, var(--band-grad-two) 60%);--band-gradient: linear-gradient(to right, var(--band-grad-nite-tint) -50%, transparent, var(--band-grad-nite-tint) 150%), linear-gradient(to bottom, #000 -50px, rgb(0 0 0 / 20%) 4px, #000 150%), repeating-linear-gradient(90deg, transparent 0px, transparent 2px, rgba(255, 255, 255, .05) 2px, rgba(255, 255, 255, .05) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255, 255, 255, .03) 3px, rgba(255, 255, 255, .03) 4px), radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-ca-800);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-ca-600) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-ca-600) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-ca-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-killarney{--band-grad-one: var(--hex-ki-100);--band-grad-two: oklch(from var(--hex-ki-500) calc(l + .02) calc(c + .03) h);--band-gradient: radial-gradient(circle at 25% 110%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 30%), radial-gradient(circle at 70% 60%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 60%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: var(--hex-ki-600);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-ki-600) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-ki-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 85%);--txt-accent-base: var(--hex-ki-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-killarney-soft{--band-grad-one: var(--hex-ki-50);--band-grad-two: var(--hex-ki-100);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 45%)}.bg-grad-killarney-dark{--band-grad-one: var(--hex-ki-400);--band-grad-two: var(--hex-ki-400);--band-grad-nite-tint: color-mix(in oklch, #000, var(--band-grad-two) 60%);--band-gradient: linear-gradient(to right, var(--band-grad-nite-tint) -50%, transparent, var(--band-grad-nite-tint) 150%), linear-gradient(to bottom, #000 -50px, rgb(0 0 0 / 20%) 4px, #000 150%), repeating-linear-gradient(90deg, transparent 0px, transparent 2px, rgba(255, 255, 255, .05) 2px, rgba(255, 255, 255, .05) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255, 255, 255, .03) 3px, rgba(255, 255, 255, .03) 4px), radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-ki-800);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-ki-600) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-ki-600) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-ki-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-orange{--band-grad-one: var(--hex-or-100);--band-grad-two: oklch(from var(--hex-or-500) calc(l + .02) calc(c + .01) h);--band-gradient: radial-gradient(circle at 25% 110%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 30%), radial-gradient(circle at 70% 60%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 60%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: var(--hex-or-600);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-or-600) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-or-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 85%);--txt-accent-base: var(--hex-or-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-orange-soft{--band-grad-one: var(--hex-or-50);--band-grad-two: var(--hex-or-100);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 45%)}.bg-grad-orange-dark{--band-grad-one: var(--hex-or-400);--band-grad-two: var(--hex-or-400);--band-grad-nite-tint: color-mix(in oklch, #000, var(--band-grad-two) 60%);--band-gradient: linear-gradient(to right, var(--band-grad-nite-tint) -50%, transparent, var(--band-grad-nite-tint) 150%), linear-gradient(to bottom, #000 -50px, rgb(0 0 0 / 20%) 4px, #000 150%), repeating-linear-gradient(90deg, transparent 0px, transparent 2px, rgba(255, 255, 255, .05) 2px, rgba(255, 255, 255, .05) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255, 255, 255, .03) 3px, rgba(255, 255, 255, .03) 4px), radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-or-800);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-or-600) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-or-600) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-or-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-harvest{--band-grad-one: var(--hex-ha-100);--band-grad-two: oklch(from var(--hex-ha-500) calc(l + .02) calc(c + .03) h);--band-gradient: radial-gradient(circle at 25% 110%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 30%), radial-gradient(circle at 70% 60%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 60%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: var(--hex-ha-600);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-ha-600) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-ha-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 85%);--txt-accent-base: var(--hex-ha-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-harvest-soft{--band-grad-one: var(--hex-ha-50);--band-grad-two: var(--hex-ha-100);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 45%)}.bg-grad-harvest-dark{--band-grad-one: var(--hex-ha-400);--band-grad-two: var(--hex-ha-400);--band-grad-nite-tint: color-mix(in oklch, #000, var(--band-grad-two) 60%);--band-gradient: linear-gradient(to right, var(--band-grad-nite-tint) -50%, transparent, var(--band-grad-nite-tint) 150%), linear-gradient(to bottom, #000 -50px, rgb(0 0 0 / 20%) 4px, #000 150%), repeating-linear-gradient(90deg, transparent 0px, transparent 2px, rgba(255, 255, 255, .05) 2px, rgba(255, 255, 255, .05) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255, 255, 255, .03) 3px, rgba(255, 255, 255, .03) 4px), radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-ha-800);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-ha-500) 30%, #fff);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-ha-600) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-ha-600) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-ha-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-rubine{--band-grad-one: var(--hex-ru-100);--band-grad-two: oklch(from var(--hex-ru-500) calc(l + .02) calc(c - .02) h);--band-gradient: radial-gradient(circle at 25% 110%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 30%), radial-gradient(circle at 70% 60%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 60%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: var(--hex-ru-600);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-ru-600) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-ru-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 80%);--txt-accent-base: var(--hex-ru-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-rubine-soft{--band-grad-one: var(--hex-ru-50);--band-grad-two: var(--hex-ru-100);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 45%)}.bg-grad-rubine-dark{--band-grad-one: var(--hex-ru-400);--band-grad-two: var(--hex-ru-400);--band-grad-nite-tint: color-mix(in oklch, #000, var(--band-grad-two) 60%);--band-gradient: linear-gradient(to right, var(--band-grad-nite-tint) -50%, transparent, var(--band-grad-nite-tint) 150%), linear-gradient(to bottom, #000 -50px, rgb(0 0 0 / 20%) 4px, #000 150%), repeating-linear-gradient(90deg, transparent 0px, transparent 2px, rgba(255, 255, 255, .05) 2px, rgba(255, 255, 255, .05) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255, 255, 255, .03) 3px, rgba(255, 255, 255, .03) 4px), radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-ru-800);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-ru-500) 30%, #fff);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-ru-600) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-ru-600) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-ru-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-crimson{--band-grad-one: var(--hex-cr-100);--band-grad-two: oklch(from var(--hex-cr-500) calc(l + .02) calc(c - .02) h);--band-gradient: radial-gradient(circle at 25% 110%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 30%), radial-gradient(circle at 70% 60%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 60%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: var(--hex-cr-600);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-cr-600) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-cr-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 80%);--txt-accent-base: var(--hex-cr-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-crimson-soft{--band-grad-one: var(--hex-cr-50);--band-grad-two: var(--hex-cr-100);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 45%)}.bg-grad-crimson-dark{--band-grad-one: var(--hex-cr-400);--band-grad-two: var(--hex-cr-400);--band-grad-nite-tint: color-mix(in oklch, #000, var(--band-grad-two) 60%);--band-gradient: linear-gradient(to right, var(--band-grad-nite-tint) -50%, transparent, var(--band-grad-nite-tint) 150%), linear-gradient(to bottom, #000 -50px, rgb(0 0 0 / 20%) 4px, #000 150%), repeating-linear-gradient(90deg, transparent 0px, transparent 2px, rgba(255, 255, 255, .05) 2px, rgba(255, 255, 255, .05) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255, 255, 255, .03) 3px, rgba(255, 255, 255, .03) 4px), radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-cr-800);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-cr-500) 30%, #fff);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-cr-600) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-cr-600) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-cr-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-purple{--band-grad-one: var(--hex-pu-100);--band-grad-two: oklch(from var(--hex-pu-500) calc(l + .02) calc(c + .03) h);--band-gradient: radial-gradient(circle at 25% 110%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 30%), radial-gradient(circle at 70% 60%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 60%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: var(--hex-pu-600);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-pu-600) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-pu-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 80%);--txt-accent-base: var(--hex-pu-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-purple-soft{--band-grad-one: var(--hex-pu-50);--band-grad-two: var(--hex-pu-100);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 45%)}.bg-grad-purple-dark{--band-grad-one: var(--hex-pu-400);--band-grad-two: var(--hex-pu-400);--band-grad-nite-tint: color-mix(in oklch, #000, var(--band-grad-two) 60%);--band-gradient: linear-gradient(to right, var(--band-grad-nite-tint) -50%, transparent, var(--band-grad-nite-tint) 150%), linear-gradient(to bottom, #000 -50px, rgb(0 0 0 / 20%) 4px, #000 150%), repeating-linear-gradient(90deg, transparent 0px, transparent 2px, rgba(255, 255, 255, .05) 2px, rgba(255, 255, 255, .05) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255, 255, 255, .03) 3px, rgba(255, 255, 255, .03) 4px), radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-pu-800);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-pu-500) 30%, #fff);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-pu-600) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-pu-600) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-pu-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-pea{--band-grad-one: var(--hex-pe-100);--band-grad-two: oklch(from var(--hex-pe-500) calc(l + .02) calc(c + .03) h);--band-gradient: radial-gradient(circle at 25% 110%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 30%), radial-gradient(circle at 70% 60%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 60%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: var(--hex-pe-600);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-or-500) 30%, #fff);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-pe-600) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-pe-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 80%);--txt-accent-base: var(--hex-pe-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-pea-soft{--band-grad-one: var(--hex-pe-50);--band-grad-two: var(--hex-pe-100);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%),linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 45%)}.bg-grad-pea-dark{--band-grad-one: var(--hex-pe-400);--band-grad-two: var(--hex-pe-400);--band-grad-nite-tint: color-mix(in oklch, #000, var(--band-grad-two) 60%);--band-gradient: linear-gradient(to right, var(--band-grad-nite-tint) -50%, transparent, var(--band-grad-nite-tint) 150%), linear-gradient(to bottom, #000 -50px, rgb(0 0 0 / 20%) 4px, #000 150%), repeating-linear-gradient(90deg, transparent 0px, transparent 2px, rgba(255, 255, 255, .05) 2px, rgba(255, 255, 255, .05) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255, 255, 255, .03) 3px, rgba(255, 255, 255, .03) 4px), radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-one));--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-pe-800);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: color-mix(in srgb, var(--hex-pe-500) 30%, #fff);--txt-hue-lumin: #fff;--txt-hue-base: #fff;--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-pe-600) 1%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-pe-600) 10%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in srgb, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-pe-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 15%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-liteblue{--band-grad-one: var(--hex-sb-100);--band-grad-two: var(--hex-sb-50);--band-gradient: linear-gradient(to bottom right, var(--band-grad-one), transparent 40%), linear-gradient(to top left, var(--band-grad-one), transparent 40%), radial-gradient(ellipse 34% 89% at 5% 45%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 40% 81% at 93% 71%, oklch(from var(--band-grad-two) l c h / .45) 0%, transparent 100%), linear-gradient(89deg, var(--band-grad-two), var(--band-grad-one), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: color-mix(in oklch, var(--hex-sb-100), #fff 60%);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: var(--bg-hue-primary-base);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-sb-600) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-sb-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 35%);--bg-hue-eyebrow: color-mix(in oklch, var(--hex-sb-500), transparent 85%);--txt-accent-base: var(--hex-sb-600);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 45%);--txt-hue-anchor-hover: var(--txt-hue-base)}.bg-grad-wildsand{--band-grad-one: var(--hex-mi-50);--band-grad-two: var(--hex-mi-75);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: var(--hex-mi-75);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: var(--hex-mi-75);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-mi-75) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-mi-75) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 35%);--bg-hue-eyebrow: color-mix(in oklch, var(--hex-mi-75), #000 6%);--txt-accent-base: var(--hex-nb-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-accent-base), #000 10%);--txt-hue-anchor-hover: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 70%)}.bg-grad-yellowsand{--band-grad-one: var(--hex-ye-50);--band-grad-two: var(--hex-ye-100);--band-gradient: radial-gradient(ellipse 41% 75% at 42% 55%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), radial-gradient(ellipse 32% 92% at 75% 80%, oklch(from var(--band-grad-one) l c h / .45) 0%, transparent 100%), linear-gradient(111deg, var(--band-grad-two), var(--band-grad-two));--bg-hue-primary-lumin: #fff;--bg-hue-primary-base: color-mix(in oklch, var(--hex-ye-100), #fff 30%);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: var(--bg-hue-primary-base);--txt-hue-lumin: #000;--txt-hue-base: var(--hex-mi-600);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-ye-100) 10%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-ye-100) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 35%);--bg-hue-eyebrow: color-mix(in oklch, var(--hex-ye-100), #000 6%);--txt-accent-base: var(--hex-nb-500);--txt-hue-anchor: color-mix(in srgb, var(--txt-accent-base), #000 10%);--txt-hue-anchor-hover: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 70%)}.bg-grad-paledark{--band-gradient: radial-gradient(ellipse 52% 90% at 99% 43%, rgba(21, 25, 35, .55) 0%, transparent 100%), linear-gradient(229deg, #22445e, #151923);--bg-hue-primary-lumin: #000;--bg-hue-primary-base: var(--hex-mi-600);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: var(--hex-sb-500);--txt-hue-lumin: #fff;--txt-hue-base: var(--hex-mi-75);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-mi-600) 0%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-mi-600) 0%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-hue-primary-base), transparent 60%);--txt-accent-base: var(--hex-or-400);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 30%);--txt-hue-anchor-hover: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 70%)}.bg-grad-debdark{--band-gradient: repeating-linear-gradient(105deg, transparent 0px, transparent 2px, rgba(255,255,255,.03) 2px, rgba(255,255,255,.03) 3px), repeating-linear-gradient(15deg, transparent 0px, transparent 3px, rgba(255,255,255,.05) 3px, rgba(255,255,255,.05) 4px), radial-gradient(ellipse 30% 81% at 95% 86%, rgba(0, 15, 77, .45) 0%, transparent 100%), radial-gradient(ellipse 32% 78% at 69% 37%, rgba(16, 15, 41, .45) 0%, transparent 100%), linear-gradient(135deg, #100f29, #000f4d);--bg-hue-primary-lumin: #000;--bg-hue-primary-base: color-mix(in oklch, var(--hex-mi-75), #fff 30%);--bg-hue-primary-minus: color-mix(in srgb, var(--bg-hue-primary-base), #000 10%);--bg-hue-secondary-base: var(--bg-hue-primary-base);--txt-hue-lumin: #fff;--txt-hue-base: color-mix(in srgb, var(--hex-mi-75), #000 20%);--txt-hue-heading: color-mix(in srgb, var(--txt-hue-base), var(--hex-nb-600) 20%);--txt-hue-copy: color-mix(in srgb, var(--txt-hue-base), var(--hex-nb-600) 25%);--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-base), transparent 35%);--bg-hue-eyebrow: color-mix(in oklch, var(--hex-nb-500), #000 50%);--txt-accent-base: var(--hex-nb-600);--txt-hue-anchor: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 25%);--txt-hue-anchor-hover: color-mix(in srgb, var(--txt-hue-base), var(--txt-accent-base) 80%)}.bg-grad{background-image:var(--band-gradient, linear-gradient(105deg, var(--bg-hue-primary-base) 20%, var(--bg-hue-secondary-base) 125%));--color-divider: color-mix(in oklch, var(--bg-hue-primary-base), transparent 80%)}}

@layer components{.pricing-card{background:var(--bg-hue-primary-plus);border:1px solid var(--color-border);border-radius:var(--radius-l);padding:var(--space-l);max-width:22rem}.pricing-card .price{font-size:2.75rem;font-weight:700;letter-spacing:-.03em;line-height:1}.pricing-card .price small{font-size:1rem;font-weight:400;color:var(--color-text-muted)}.feature-list{list-style:none}.feature-list li{padding-inline-start:1.5rem;position:relative}.feature-list li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--color-accent);font-weight:700}.pricing-card-featured{border-color:var(--color-accent);box-shadow:0 0 0 3px #0c4a6e14}.team-card{background:var(--bg-hue-primary-plus);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-m);max-width:18rem}.team-card h3{font-size:var(--txt-h5-size);line-height:var(--txt-h5-lh);font-weight:var(--txt-h5-weight)}.avatar-bg-1{background:linear-gradient(135deg,#cbd5e1,#64748b)}.avatar-bg-2{background:linear-gradient(135deg,#fde68a,#d97706)}.avatar-bg-3{background:linear-gradient(135deg,#c7d2fe,#6366f1)}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-s);background:var(--bg-hue-primary-minus);color:var(--color-text-muted);font-size:.9375rem;text-decoration:none;transition:background .15s}.social-icon:hover{background:var(--color-border)}.stat-card{background:var(--bg-hue-primary-plus);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-m);max-width:16rem}.stat-label{font-family:var(--font-sans);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.stat-value{letter-spacing:-.02em;line-height:1}.stat-delta-up{color:#166534;font-weight:500}.stat-delta-down{color:#991b1b;font-weight:500}.btn{--btn-pad-y: var(--space-2xs);--btn-pad-x: var(--space-s);--btn-pad-y-bias: .07em;--btn-font: .9375rem;--btn-radius: var(--radius);--btn-bg: transparent;--btn-bg-h: var(--bg-hue-primary-minus);--btn-color: var(--txt-hue-copy);--btn-color-h: var(--txt-hue-heading);--btn-border: var(--color-border);--btn-border-h: var(--txt-hue-copy);--btn-border-width: 1px;display:inline-flex;align-items:center;gap:var(--space-2xs);padding-block-start:calc(var(--btn-pad-y) + var(--btn-pad-y-bias));padding-block-end:calc(var(--btn-pad-y) - var(--btn-pad-y-bias));padding-inline:var(--btn-pad-x);color:var(--btn-color);border:var(--btn-border-width) solid var(--btn-border);border-radius:var(--btn-radius);font:500 var(--btn-font)/1.2 var(--font-sans);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}:where(.btn){background:var(--btn-bg)}.btn:hover{color:var(--btn-color-h);border-color:var(--btn-border-h);box-shadow:0 2px 6px rgba(var(--rgb-mi-600),.08)}:where(.btn:hover){background:var(--btn-bg-h)}.btn:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:2px}.btn:active{transform:translateY(1px)}.btn>.ico{translate:0 var(--btn-ico-shift, -.08em)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn-s{--btn-pad-y: var(--space-3xs);--btn-pad-x: var(--space-xs);--btn-font: .8125rem}.btn-l{--btn-pad-y: var(--space-xs);--btn-pad-x: var(--space-m);--btn-font: 1.0625rem}.btn-xl{--btn-pad-y: var(--space-s);--btn-pad-x: var(--space-m);--btn-font: 1.0625rem;gap:var(--space-xs)}.btn-pill{--btn-radius: 999px}.btn-square{--btn-radius: var(--radius-s)}.btn-squircle{--btn-radius: .8rem}.btn-icon-only{--btn-pad-x: 0;--btn-pad-y-bias: 0em;--btn-ico-shift: 0em;aspect-ratio:1;min-inline-size:calc(1lh + 2 * var(--btn-pad-y) + 2 * var(--btn-border-width));justify-content:center}.btn-product{--btn-ico-shift: 0em}.cta{display:inline-flex;align-items:baseline;gap:var(--space-3xs);font-weight:500;text-decoration:none;transition:color .15s}:where(.cta){color:var(--txt-hue-anchor)}:where(.cta:hover){color:var(--txt-hue-anchor-hover)}.cta:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:2px;border-radius:var(--radius-s)}.cta-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .25s,color .15s}.cta-underline:hover{background-size:100% 1px}.cta-strong{font-weight:700}.cta-text{--cta-ico-room: 0em;--cta-line: max(1px, .07em);display:inline;font-weight:600}.cluster:has(>.cta-text[href^="tel:"]:not(:first-child)):after{content:"";flex-basis:100%;order:1}.cluster>.cta-text[href^="tel:"]:not(:first-child){order:2;margin-block-start:calc(-1 * var(--cluster-space))}.cta-text-ico-end,.cta-text-ico-start{--cta-ico-room: 1.3em}.cta-text-label{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% var(--cta-line);transition:background-size .4s ease-out}.cta-text-ico-start .cta-text-label{background-position:var(--cta-ico-room) 100%}.cta-text:hover .cta-text-label,.cta-text:focus-visible .cta-text-label{background-size:calc(100% - var(--cta-ico-room)) var(--cta-line)}button.cta-text{padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:start;cursor:pointer}.cta-text-end{white-space:nowrap}.cta-text-ico-end .cta-text-end .ico{margin-inline-start:.3em}.cta-text-ico-start .cta-text-end .ico{margin-inline-end:.3em}.cta-s{font-size:.875em}.cta-l{font-size:1.125em}.cta-xl{font-size:1.25em}@media(prefers-reduced-motion:reduce){.cta-text-label{transition:none}}}@layer utilities{.imageblur-wash{--imageblur-blur: 80px;position:absolute;z-index:-1;pointer-events:none;filter:blur(var(--imageblur-blur)) saturate(1.6)}.imageblur-wash:after{content:"";position:absolute;inset:0;background:rgb(var(--imageblur-veil, 255 255 255) / var(--imageblur-tint, 60%))}.sec-imageblur{--imageblur-veil: 255 255 255;--txt-hue-copy: var(--txt-hue-heading);--txt-hue-eyebrow: var(--txt-hue-heading);isolation:isolate;overflow:hidden;min-block-size:36rem;display:flex;align-items:center}.sec-imageblur>.container{inline-size:100%}.imageblur-dark{--imageblur-veil: 14 27 37}.sec-imageblur .imageblur-wash{inset-block:-200px;inset-inline:-200px auto;inline-size:calc(60% + 200px)}.imageblur-mirror .imageblur-wash{inset-inline:auto -200px}.sec-imageblur .imageblur-photo{inset-inline-start:auto;width:58%}.imageblur-mirror .imageblur-photo{inset-inline:0 auto}.imageblur-text{max-inline-size:55%}.imageblur-mirror .imageblur-text{margin-inline-start:auto}@media(max-width:48rem){.sec-imageblur,.sec-imageblur.navbar-hero{display:block;min-block-size:0;padding-block-start:calc(62vw + var(--space-s))}.sec-imageblur .imageblur-photo,.imageblur-mirror .imageblur-photo{inset:0 0 auto;width:100%;height:90vw}.sec-imageblur .imageblur-wash,.imageblur-mirror .imageblur-wash{--imageblur-blur: 50px;inset:42vw -200px -200px;inline-size:auto}.imageblur-text,.imageblur-mirror .imageblur-text{max-inline-size:none;margin-inline-start:0}}.mg_table_wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-block:var(--space-s)}.mg_table{width:100%;min-width:32rem;font-variant-numeric:tabular-nums}.mg_table :is(th,td){font-size:.9rem;line-height:1.4;padding:.55rem .75rem;text-align:left;vertical-align:top}.mg_table :is(th,td) p{font:inherit}.mg_table_num_c2 :is(th,td):nth-child(2),.mg_table_num_c3 :is(th,td):nth-child(3),.mg_table_num_c4 :is(th,td):nth-child(4),.mg_table_num_c5 :is(th,td):nth-child(5),.mg_table_num_c6 :is(th,td):nth-child(6),.mg_table_num_c7 :is(th,td):nth-child(7),.mg_table_num_c8 :is(th,td):nth-child(8){text-align:right}.mg_table th{font-weight:700;font-size:.82rem;line-height:1.3;vertical-align:bottom}.mg_table_plain :is(th,td){border-bottom:1px solid var(--color-divider)}.mg_table_plain th{border-bottom:2px solid var(--txt-hue-heading);color:var(--txt-hue-heading)}.mg_table_plain tbody tr:last-child td{border-bottom:0}.mg_table_plain tbody tr:hover :is(th,td){background:color-mix(in srgb,var(--txt-hue-heading) 4%,transparent)}.mg-at:before{content:"@"}}

@layer components{.announcer{--announcer-pad-y: var(--space-xs);--announcer-size: .9375rem;padding-block:var(--announcer-pad-y);padding-inline:var(--space-m);text-align:center;font-size:var(--announcer-size);color:var(--txt-hue-copy);border-block-end:7px solid #ffffff;border-block-start:1px solid hsl(0deg 0% 100% / 18%);box-shadow:inset 0 -10px 5px -10px #0000004f}.announcer-loose{--announcer-pad-y: var(--space-xs)}:root{--navbar-h: 4.85rem;--navbar-top: var(--space-s);--announcer-h: 6rem}:root:has(body>nav.navbar.navbar-bar),:root:has(body>nav.navbar.navbar-concave){--navbar-top: 0px}.navbar{--navbar-top: var(--space-s);--navbar-pad-y: var(--space-2xs);--navbar-pad-x: var(--space-m);--navbar-radius: 999px;--navbar-bg: var(--bg-hue-primary-plus);--navbar-brand-size: 1.125rem;--navbar-menu-min: 12rem;--navbar-menu-cta-panel-max: 36rem;position:relative;min-block-size:var(--navbar-h);display:flex;align-items:stretch;padding-block:var(--navbar-pad-y);padding-inline:var(--navbar-pad-x);border-radius:var(--navbar-radius);inline-size:calc(100% - 2 * var(--space-m));max-inline-size:var(--container-xwide);margin-inline:auto;margin-block-start:var(--space-s)}:where(.navbar){background:var(--navbar-bg)}.navbar-bar{--navbar-top: 0px;--navbar-radius: 0;inline-size:100%;max-inline-size:none;margin-inline:0;margin-block-start:0}.navbar-floating{position:sticky;top:var(--navbar-top);z-index:50}.navbar-shadow{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;box-shadow:0 1px 2px rgba(var(--rgb-mi-600),.04),0 8px 24px rgba(var(--rgb-mi-600),.2);transition:opacity .3s ease;pointer-events:none;z-index:-1}.navbar-floating.navbar-scrolled .navbar-shadow{opacity:1}.navbar-brand{font-weight:700;text-decoration:none;color:var(--txt-hue-heading);font-size:var(--navbar-brand-size);line-height:1;padding-block:0;flex-shrink:0}.navbar-brand:hover{color:var(--txt-hue-heading)}.navbar-brand img{display:block;block-size:2.25rem;inline-size:auto}.navbar-toggle-wrap{display:flex;align-items:center}.navbar-toggle-wrap>summary{list-style:none}.navbar-toggle-wrap>summary::-webkit-details-marker{display:none}.navbar-toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:.3125rem .5rem .1875rem;border:1px solid transparent;border-radius:var(--radius);color:var(--txt-hue-heading);min-height:2.5rem}.navbar-toggle:hover{background:var(--bg-hue-primary-minus)}.navbar-toggle:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:2px}.navbar-toggle .navbar-toggle-icon-close,.navbar-toggle-wrap[open]>.navbar-toggle .navbar-toggle-icon-menu{display:none}.navbar-toggle-wrap[open]>.navbar-toggle .navbar-toggle-icon-close{display:inline-block}.navbar-secondary{display:none}@media(max-width:59.9375rem){.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary{display:block;position:absolute;inset-block-start:100%;inset-inline:0;background:var(--bg-hue-primary-plus);border:1px solid var(--color-border);border-radius:var(--radius);overflow:clip;box-shadow:0 12px 32px rgba(var(--rgb-mi-600),.1);z-index:40;--txt-hue-heading: var(--hex-mi-600);--txt-hue-copy: var(--hex-mi-600);--txt-hue-anchor: var(--hex-nb-500);--txt-hue-anchor-hover: var(--hex-nb-600);--txt-hue-eyebrow: var(--hex-nb-500);--txt-hue-muted: rgba(var(--rgb-mi-600), .65)}.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary-scroll{display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-m);max-block-size:calc(100dvh - var(--announcer-h, 6rem) - var(--navbar-top, 0px) - var(--navbar-h, 4.5rem) - var(--space-m));overflow-y:auto;overscroll-behavior:none}.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary-scroll>.navbar-links,.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary-scroll>.navbar-cta{flex-direction:column;align-items:stretch;gap:var(--space-2xs)}.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary-scroll>.navbar-cta>*,.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary-scroll>.navbar-cta>details>summary{justify-content:center;width:100%}.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary-scroll .navbar-menu-lang{text-align:center}.navbar:has(.navbar-toggle-wrap[open]) .navbar-menu-lang-label{display:inline}.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary .navbar-menu-panel{position:static;transform:none;inset-inline-start:auto;border:0;box-shadow:none;padding-block:var(--space-2xs);padding-inline-start:var(--space-m);padding-inline-end:0;inline-size:auto;min-inline-size:0;max-inline-size:none;max-block-size:none;overflow:visible;overscroll-behavior:auto}.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary .navbar-menu-mega>.navbar-menu-panel{inset-inline:auto;inline-size:100%;transform:none;padding:var(--space-2xs) 0 var(--space-2xs) var(--space-m)}.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary .navbar-menu{display:block}.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary .navbar-menu-mega{position:relative}.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary .navbar-menu-mega .grid{--grid-min: 100%}.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary .navbar-menu-cta{position:relative}.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary .navbar-menu-cta .grid{--grid-min: 100%}}.navbar{container-type:inline-size;overflow-x:clip}.navbar>.cluster.cluster-between,.navbar-end,.navbar-links,.navbar-cta{flex-wrap:nowrap}.navbar>.cluster.cluster-between{flex-grow:1;min-inline-size:0}.navbar-cta{align-self:stretch;align-items:center}.navbar-cta>*,.navbar-end>.navbar-toggle-wrap{white-space:nowrap}.navbar-cta [data-collapsed=icon] .cta-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.navbar-cta [data-collapsed=text] .ico,.navbar-cta [data-collapsed=hide]{display:none}.navbar[data-cta-fit-pending] .navbar-cta>[data-priority]{visibility:hidden}html.navbar-locked{overflow:hidden}.navbar-links{align-self:stretch;align-items:stretch}.navbar-links>li{display:flex}.navbar-links>li>a,.navbar-links>li>details>summary{display:inline-flex;align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-s);text-decoration:none;color:var(--txt-hue-copy);white-space:nowrap}.navbar-links>li>a:hover,.navbar-links>li>details>summary:hover,.navbar-links>li>details[open]>summary{background:linear-gradient(165deg,hsl(0deg 0% 0% / 3.92%),transparent 70%)}.navbar-cta .btn:not(.btn-solid){padding:.3125rem .5rem .1875rem}.navbar-cta .btn{min-height:2.5rem;max-height:2.5rem;--btn-ico-shift: -.03em}@media(max-width:24rem){.navbar-inbound .navbar-cta .btn{--btn-pad-x: var(--space-xs);--btn-font: .8125rem}.navbar-inbound .navbar-brand svg{inline-size:6.25rem;block-size:auto}}.navbar-menu{position:relative;align-self:stretch;display:inline-flex;align-items:center}.navbar-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-3xs);padding-block:var(--space-2xs);padding-inline:var(--space-2xs);border-radius:var(--btn-radius, var(--radius-s));color:var(--txt-hue-copy)}.navbar-menu>summary::-webkit-details-marker{display:none}.navbar-cta .navbar-menu>summary{font-size:.875rem;line-height:1.2;padding:.5625rem .875rem .4375rem;border:1px solid transparent}.navbar-menu>summary:hover{color:var(--txt-hue-anchor)}.navbar-menu>summary:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:2px}.navbar-menu>summary:after{content:"";display:inline-block;inline-size:.4em;block-size:.4em;margin-inline-start:.25em;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform .18s}.navbar-menu[open]>summary:after{transform:translateY(.05em) rotate(-135deg)}.navbar-menu-panel{position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-start:50%;transform:translate(-50%);min-inline-size:var(--navbar-menu-min);max-block-size:calc(100dvh - 100% - var(--space-2xs) - var(--space-m));background:var(--bg-hue-primary-plus);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2xs);box-shadow:0 12px 32px rgba(var(--rgb-mi-600),.1);overflow-y:auto;overscroll-behavior:contain;z-index:30;--txt-hue-heading: var(--hex-mi-600);--txt-hue-copy: var(--hex-mi-600);--txt-hue-anchor: var(--hex-nb-500);--txt-hue-anchor-hover: var(--hex-nb-600);--txt-hue-eyebrow: var(--hex-nb-500);--txt-hue-muted: rgba(var(--rgb-mi-600), .65)}.navbar-menu-panel ul a,.navbar-menu-panel>a,.option-list a,.option-list>a{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-s);text-decoration:none;color:var(--txt-hue-copy)}.navbar-menu-panel ul a:hover,.navbar-menu-panel>a:hover,.option-list a:hover,.option-list>a:hover{background:var(--bg-hue-primary-minus);color:var(--txt-hue-anchor)}.navbar-menu-lang{--navbar-menu-min: 12rem}.navbar-menu-lang>summary:after{content:none}.navbar-cta>.navbar-menu>summary:after{content:none}.navbar-menu-cta{position:static}.navbar-menu-cta>.navbar-menu-panel{inset-block-start:100%;inset-inline-start:auto;inline-size:clamp(0px,var(--navbar-menu-cta-panel-max),calc(100% - 2 * var(--navbar-pad-x)));transform:none;padding:0 var(--space-2xs) var(--space-2xs) var(--space-2xs);inset-inline-end:0}.navbar-menu-cta>.navbar-menu-panel ul a{white-space:normal}.navbar-menu-lang-label{display:none}.navbar-menu-start>.navbar-menu-panel{inset-inline-start:0;inset-inline-end:auto;transform:none}.navbar-menu-end>.navbar-menu-panel{inset-inline-start:auto;inset-inline-end:0;transform:none}.navbar-menu.navbar-menu-mega{position:static}.navbar-menu.navbar-menu-mega>.navbar-menu-panel{inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%);inline-size:clamp(0px,60rem,calc(100% - 2 * var(--space-m)));padding:var(--space-l)}.navbar-menu-mega>.navbar-menu-panel>.grid:not(:has(.navbar-feature)){grid-template-columns:repeat(auto-fit,minmax(min-content,1fr))}.navbar-menu-mega>.navbar-menu-panel>.grid:has(.navbar-feature){display:flex;flex-wrap:wrap}.navbar-menu-mega>.navbar-menu-panel>.grid:has(.navbar-feature)>.stack{flex:999 1 12rem}.navbar-menu-mega>.navbar-menu-panel>.grid:has(.navbar-feature)>.navbar-feature,.navbar-menu-mega>.navbar-menu-panel>.grid:has(.navbar-feature)>*:has(>.navbar-feature){flex:1 1 var(--navbar-feature-min);max-inline-size:var(--navbar-feature-max);--switcher-space: var(--space-xs)}.navbar-menu-mega>.navbar-menu-panel>.grid:has(.navbar-feature)>.switcher:has(>.navbar-feature){--switcher-threshold: calc(2 * var(--navbar-feature-min))}.navbar{--navbar-feature-min: 30rem;--navbar-feature-max: 100rem}.navbar-feature{display:block;padding:var(--space-m);background:var(--bg-hue-primary-minus);border-radius:var(--radius);text-decoration:none;color:var(--txt-hue-copy)}.navbar-feature strong{display:block;margin-block-end:var(--space-3xs)}.navbar-cta .navbar-menu-lang>summary{padding:.5625rem 0 .4375rem}.navbar-menu-lang>summary .ico{border:4px solid #e9e8e8;border-radius:99px;box-sizing:content-box}@media(min-width:60rem){.navbar-toggle-wrap{display:none}.navbar-secondary,.navbar:has(.navbar-toggle-wrap[open]) .navbar-secondary,.navbar-secondary-scroll,.navbar-end{display:contents}.navbar-secondary-scroll>.navbar-cta{display:none}.navbar-links>li>a,.navbar-links>li>details>summary{block-size:100%}}.navbar a:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:2px;border-radius:var(--radius-s)}.skip-link{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus-visible{position:fixed;inset-block-start:var(--space-s);inset-inline-start:var(--space-s);inline-size:auto;block-size:auto;margin:0;clip:auto;white-space:normal;z-index:100;padding:var(--space-2xs) var(--space-s);background:var(--bg-hue-primary-plus);color:var(--txt-hue-anchor);border:2px solid var(--txt-hue-anchor);border-radius:var(--radius-s);font-weight:700;text-decoration:none}[data-reduce-motion] :is(.navbar,.navbar *,.navbar-menu-panel,.navbar-menu-panel *){transition:none!important}.navbar-hero{margin-block-start:calc(-1 * (var(--navbar-h, 4.5rem) + var(--navbar-top, 0px)));padding-block-start:calc(var(--navbar-h, 4.5rem) + var(--navbar-top, 0px) + var(--space-2xl));padding-block-end:var(--section-pad-bot, var(--space-2xl))}.navbar.navbar-concave{overflow-x:unset;--navbar-top: 0px;margin-block-start:0;--navbar-radius: 0 0 1.2rem 1.2rem}.navbar.navbar-concave:before,.navbar.navbar-concave:after{content:"";position:absolute;--nav-concave-size: 16px;inline-size:var(--nav-concave-size);block-size:var(--nav-concave-size);top:0;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0,-0.00025657037 L40.0000781,-0.00025657037 L40.0000781,39.9999942 C37.6371485,28.6233811 33.1223504,19.6017413 26.4556837,12.9350746 C19.7890171,6.26840792 10.9704558,1.95663087 0,-0.00025657037 Z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.navbar.navbar-concave:before{left:calc(-1 * var(--nav-concave-size))}.navbar.navbar-concave:after{right:calc(-1 * var(--nav-concave-size));transform:scaleX(-1)}.navbar.navbar-concave:has(.navbar-menu-mega[open]){border-radius:0}.navbar.navbar-concave:has(.navbar-menu-cta[open]){border-end-end-radius:0}.navbar.navbar-concave .navbar-menu.navbar-menu-mega>.navbar-menu-panel{inline-size:100%;padding:0 var(--space-m) var(--space-m) var(--space-m)}.navbar.navbar-concave .navbar-menu-panel{border:none;border-radius:var(--navbar-radius);box-shadow:0 22px 20px rgba(var(--rgb-mi-600),.1);background-image:linear-gradient(270deg,hsl(0deg 0% 0% / 3%) 30%,transparent)}.navbar.navbar-concave .navbar-menu-panel>.grid{padding-block-start:var(--space-m)}.navbar.navbar-concave .navbar-menu .navbar-menu-panel .eyebrow{padding:.25rem var(--space-xs) .1rem var(--space-xs);box-shadow:none;color:color-mix(in srgb,var(--txt-hue-copy),#fff 30%)}.navbar.navbar-concave .navbar-menu-panel ul a:hover,.navbar.navbar-concave .navbar-menu-panel>a:hover{background:linear-gradient(165deg,hsl(0deg 0% 0% / 3.92%),transparent 70%);color:var(--txt-hue-anchor)}@media(max-width:59.9375rem){.navbar.navbar-concave .navbar-menu-panel>.grid{border-block-start:none;padding-block-start:var(--space-xs)}.navbar.navbar-concave .navbar-links>li>a,.navbar.navbar-concave .navbar-links>li>details>summary{inline-size:100%;border-block-end:1px solid #00000017;border-radius:0}.navbar.navbar-concave .navbar-menu{inline-size:100%}.navbar.navbar-concave:has(.navbar-toggle-wrap[open]) .navbar-secondary .navbar-menu .navbar-menu-panel{padding:var(--space-2xs) 0 var(--space-2xs) 0;background:none}.navbar.navbar-concave:has(.navbar-toggle-wrap[open]){border-radius:0}.navbar.navbar-concave:has(.navbar-toggle-wrap[open]) .navbar-secondary{border-radius:var(--navbar-radius);border:none}.navbar.navbar-concave:has(.navbar-toggle-wrap[open]) .navbar-secondary-scroll{padding:0 var(--space-m) var(--space-m) var(--space-m)}.navbar.navbar-concave:has(.navbar-toggle-wrap[open]) .navbar-secondary-scroll>.navbar-links{padding-block-start:var(--space-m)}}.navbar-item-label{display:flex;flex-direction:column;line-height:1.2}.navbar-item-label>span{font-size:.85rem;line-height:1.1;padding-top:.2rem;font-weight:300;color:#00060b8c;letter-spacing:-.2px}.navbar-menu-panel .navbar-feature.navbar-feature-card{--txt-h1-size: 1.1rem;--txt-h2-size: 1.05rem;--txt-h5-size: 1rem;--txt-body-lh: 1.2;--stack-space: 1rem;--txt-body-size: .9rem;--txt-h2-ls: 1.2px;text-wrap-style:balance;position:relative;overflow:hidden;border-radius:var(--radius-l);padding:var(--space-s);align-content:flex-end}.navbar-menu-panel .navbar-feature.navbar-feature-card a.stack{--stack-space: 1rem;text-decoration:none}.navbar-menu-panel .navbar-feature.navbar-feature-card .txt-h2,.navbar-menu-panel .navbar-feature.navbar-feature-card p{max-width:22rem}.navbar-feature img.bg-img{transition:transform .5s cubic-bezier(.39,.58,.57,1);transform-origin:center;transform:translateZ(0) scaleZ(1)}.navbar-feature:hover img.bg-img{transform:scale3d(1.1,1.1,1)}}

@layer components{.card-sb{--txt-hue-anchor: var(--hex-sb-800);--txt-hue-anchor-hover: var(--hex-sb-700);--card-price-accent: var(--hex-sb-700);--bg-card-base-hue: var(--hex-sb-600);--bg-card-lite-one-hue: oklch(from var(--hex-sb-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-sb-100);--bg-shade-main: color-mix(in oklch, var(--hex-sb-600), #fff 50%);--bg-shade: color-mix(in oklch, var(--hex-sb-600), #fff 50%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-or{--txt-hue-anchor: var(--hex-or-800);--txt-hue-anchor-hover: var(--hex-or-700);--card-price-accent: var(--hex-or-500);--bg-card-base-hue: var(--hex-or-500);--bg-card-lite-one-hue: oklch(from var(--hex-or-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-or-100);--bg-shade-main: color-mix(in oklch, var(--hex-or-400), #fff 53%);--bg-shade: color-mix(in oklch, var(--hex-or-400), #fff 53%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-vi{--txt-hue-anchor: var(--hex-vi-800);--txt-hue-anchor-hover: var(--hex-vi-700);--card-price-accent: var(--hex-vi-700);--bg-card-base-hue: var(--hex-vi-300);--bg-card-lite-one-hue: oklch(from var(--hex-vi-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-vi-100);--bg-shade-main: color-mix(in oklch, var(--hex-vi-300), #fff 40%);--bg-shade: color-mix(in oklch, var(--hex-vi-300), #fff 40%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-ye{--txt-hue-anchor: var(--hex-ye-800);--txt-hue-anchor-hover: var(--hex-ye-700);--card-price-accent: var(--hex-ye-500);--bg-card-base-hue: var(--hex-ye-500);--bg-card-lite-one-hue: oklch(from var(--hex-ye-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-ye-100);--bg-shade-main: color-mix(in oklch, var(--hex-ye-600), #fff 50%);--bg-shade: color-mix(in oklch, var(--hex-ye-600), #fff 50%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-pu{--txt-hue-anchor: var(--hex-pu-800);--txt-hue-anchor-hover: var(--hex-pu-700);--card-price-accent: var(--hex-pu-700);--bg-card-base-hue: var(--hex-pu-300);--bg-card-lite-one-hue: oklch(from var(--hex-pu-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-pu-100);--bg-shade-main: color-mix(in oklch, var(--hex-pu-300), #fff 50%);--bg-shade: color-mix(in oklch, var(--hex-pu-300), #fff 50%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-ca{--txt-hue-anchor: var(--hex-ca-800);--txt-hue-anchor-hover: var(--hex-ca-700);--card-price-accent: var(--hex-ca-700);--bg-card-base-hue: var(--hex-ca-500);--bg-card-lite-one-hue: oklch(from var(--hex-ca-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-ca-100);--bg-shade-main: color-mix(in oklch, var(--hex-ca-300), #fff 50%);--bg-shade: color-mix(in oklch, var(--hex-ca-300), #fff 50%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-ki{--txt-hue-anchor: var(--hex-ki-800);--txt-hue-anchor-hover: var(--hex-ki-700);--card-price-accent: var(--hex-ki-700);--bg-card-base-hue: var(--hex-ki-300);--bg-card-lite-one-hue: oklch(from var(--hex-ki-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-ki-100);--bg-shade-main: color-mix(in oklch, var(--hex-ki-300), #fff 50%);--bg-shade: color-mix(in oklch, var(--hex-ki-300), #fff 50%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-li{--txt-hue-anchor: var(--hex-li-800);--txt-hue-anchor-hover: var(--hex-li-700);--card-price-accent: var(--hex-li-700);--bg-card-base-hue: var(--hex-li-300);--bg-card-lite-one-hue: oklch(from var(--hex-li-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-li-100);--bg-shade-main: color-mix(in oklch, var(--hex-li-300), #fff 50%);--bg-shade: color-mix(in oklch, var(--hex-li-300), #fff 50%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-ha{--txt-hue-anchor: var(--hex-ha-800);--txt-hue-anchor-hover: var(--hex-ha-700);--card-price-accent: var(--hex-ha-700);--bg-card-base-hue: var(--hex-ha-300);--bg-card-lite-one-hue: oklch(from var(--hex-ha-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-ha-100);--bg-shade-main: color-mix(in oklch, var(--hex-ha-300), #fff 50%);--bg-shade: color-mix(in oklch, var(--hex-ha-300), #fff 50%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-ru{--txt-hue-anchor: var(--hex-ru-800);--txt-hue-anchor-hover: var(--hex-ru-700);--card-price-accent: var(--hex-ru-700);--bg-card-base-hue: var(--hex-ru-300);--bg-card-lite-one-hue: oklch(from var(--hex-ru-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-ru-100);--bg-shade-main: color-mix(in oklch, var(--hex-ru-300), #fff 50%);--bg-shade: color-mix(in oklch, var(--hex-ru-300), #fff 50%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-cr{--txt-hue-anchor: var(--hex-cr-800);--txt-hue-anchor-hover: var(--hex-cr-700);--card-price-accent: var(--hex-cr-700);--bg-card-base-hue: var(--hex-cr-300);--bg-card-lite-one-hue: oklch(from var(--hex-cr-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-cr-100);--bg-shade-main: color-mix(in oklch, var(--hex-cr-300), #fff 50%);--bg-shade: color-mix(in oklch, var(--hex-cr-300), #fff 50%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-pe{--txt-hue-anchor: var(--hex-pe-800);--txt-hue-anchor-hover: var(--hex-pe-700);--card-price-accent: var(--hex-pe-700);--bg-card-base-hue: var(--hex-pe-300);--bg-card-lite-one-hue: oklch(from var(--hex-pe-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-pe-100);--bg-shade-main: color-mix(in oklch, var(--hex-pe-300), #fff 50%);--bg-shade: color-mix(in oklch, var(--hex-pe-300), #fff 50%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-nb{--txt-hue-anchor: var(--hex-nb-800);--txt-hue-anchor-hover: var(--hex-nb-700);--card-price-accent: var(--hex-nb-700);--bg-card-base-hue: var(--hex-nb-300);--bg-card-lite-one-hue: oklch(from var(--hex-nb-300) l calc(c + .02) h);--bg-card-lite-two-hue: var(--hex-nb-100);--bg-shade-main: color-mix(in oklch, var(--hex-nb-300), #fff 50%);--bg-shade: color-mix(in oklch, var(--hex-nb-300), #fff 50%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-heading: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-ws{--card-price-accent: var(--hex-mi-600);--bg-card-base-hue: var(--hex-mi-75);--bg-card-lite-one-hue: var(--hex-mi-75);--bg-card-lite-two-hue: var(--hex-mi-50);--bg-shade-main: color-mix(in oklch, var(--hex-mi-75), transparent 50%);--bg-shade: color-mix(in oklch, var(--hex-mi-75), transparent 90%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-mi{--card-price-accent: var(--hex-mi-600);--bg-card-base-hue: var(--hex-mi-600);--bg-card-lite-one-hue: var(--hex-mi-200);--bg-card-lite-two-hue: var(--hex-mi-75);--bg-shade-main: color-mix(in oklch, var(--hex-mi-600), transparent 70%);--bg-shade: color-mix(in oklch, var(--hex-mi-600), transparent 90%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #fff 5%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}.card-wh{--card-price-accent: var(--hex-mi-600);--bg-card-base-hue: var(--hex-mi-50);--bg-card-lite-one-hue: var(--hex-mi-50);--bg-card-lite-two-hue: #fff;--bg-shade-main: color-mix(in oklch, var(--hex-mi-75), transparent 50%);--bg-shade: color-mix(in oklch, var(--hex-mi-75), transparent 90%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 25%);--bg-hue-eyebrow: color-mix(in oklch, var(--bg-shade), #000 5%);--txt-hue-eyebrow: color-mix(in oklch, var(--txt-hue-heading), transparent 40%);background:linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:auto;box-shadow:0 2px 3px -2px #00000030;border:1px solid var(--bg-shade-main);background-position:center right}:is(.card-ws,.card-wh):not(.card-lightglass){--txt-hue-heading: color-mix(in srgb, var(--hex-mi-600), var(--hex-mi-75) 10%);--txt-hue-copy: color-mix(in srgb, var(--hex-mi-600), var(--hex-mi-75) 25%);--txt-hue-anchor: color-mix(in srgb, var(--hex-nb-500), #000 10%);--txt-hue-anchor-hover: color-mix(in srgb, var(--hex-mi-600), var(--hex-nb-500) 70%)}.card-mi:not(.card-lightglass){--txt-hue-heading: var(--hex-mi-600);--txt-hue-copy: color-mix(in srgb, var(--hex-mi-600), var(--hex-mi-75) 12%);--txt-hue-anchor: var(--hex-nb-800);--txt-hue-anchor-hover: var(--hex-nb-700)}:is(.card-ws,.card-wh,.card-mi,.card-sb,.card-or,.card-ca,.card-ki,.card-li,.card-ha,.card-pu,.card-ru,.card-cr,.card-pe,.card-ye,.card-nb,.card-vi):not(.card-lightglass){--txt-hue-muted: color-mix(in srgb, var(--txt-hue-copy), transparent 35%)}.card-light{background:linear-gradient(62deg in oklab,oklch(from var(--bg-card-lite-two-hue) calc(l + .005) calc(c*1.05) h / .6),oklch(from var(--bg-card-lite-two-hue) calc(l - .005) calc(c*1.1) h / 0)),linear-gradient(172deg in oklab,oklch(from var(--bg-card-lite-one-hue) calc(l + .005) calc(c*.9) h),oklch(from var(--bg-card-lite-one-hue) calc(l - .012) calc(c*1.08) h));box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #1f1f1f14,0 1px 2px -1px #1f1f1f27,0 2px 6px -2px #1f1f1f22,0 4px 12px -5px #1f1f1f1e,0 7px 20px -8px #1f1f1f19;border:none}.card-lightglass{--txt-hue-lumin: #000;--bg-hue-primary-lumin: #fff;--txt-hue-h4: color-mix(in oklch, var(--hex-mi-600), transparent 20%);--txt-h4-size: 1.05rem;--txt-body-lh: 1.4;--txt-h4-weight: 900;--txt-hue-copy: color-mix(in oklch, var(--hex-mi-600), transparent 15%);padding:var(--space-m);border-radius:var(--radius-l);background-image:linear-gradient(195deg,color-mix(in oklch,var(--bg-card-base-hue),transparent 10%) -50px,transparent 120px),linear-gradient(to top,color-mix(in oklch,var(--bg-card-lite-one-hue),rgb(255 255 255 / 10%) 40%) var(--stop-start),color-mix(in oklch,var(--bg-card-lite-one-hue),rgb(255 255 255 / 20%) 0%) var(--stop-end));box-shadow:inset 0 0 0 1px #fff6,inset 0 1px 2px #ffffff85,0 1px 2px -1px #00000026,0 2px 6px -2px #00000021,0 4px 12px -5px #0000001f,0 7px 20px -8px #0000001a;overflow:clip;transition:--stop-start .5s cubic-bezier(.39,.58,.57,1),--stop-end .5s cubic-bezier(.39,.58,.57,1),box-shadow .5s cubic-bezier(.39,.58,.57,1),transform .5s cubic-bezier(.39,.58,.57,1);border:none;backdrop-filter:blur(8px);border:1px solid rgb(0 0 0 / 12%);--txt-hue-anchor: color-mix(in srgb, var(--bg-card-base-hue), var(--txt-hue-lumin) 50%);--txt-hue-anchor-hover: color-mix(in srgb, var(--bg-card-base-hue), var(--txt-hue-lumin) 70%)}.card-lightglass svg.bg-img{position:absolute;margin:0;width:120px;height:auto;z-index:-1;pointer-events:none;user-select:none;color:var(--bg-card-lite-one-hue);right:-40px;bottom:-40px;opacity:.6;stroke-width:2px}.card-lightglass:hover{--stop-start: -200%;--stop-end: 0%;box-shadow:inset 0 0 0 1px #fff6,inset 0 1px 2px #ffffff85,0 3px 4px #0000001c,0 4px 8px #0000001a,0 6px 14px -1px #0000001c,0 9px 22px -4px #00000017}.card-lightglass:hover svg.bg-img{filter:blur(5px)}div:has(>.content-card){position:relative;z-index:1}.card-icon-header{display:flex;align-items:flex-start;gap:var(--space-xs);align-self:start}.card-icon-header:not(.flex-col)>.card-head-wrap{align-self:center}.content-card{--txt-h1-size: 1.7rem;--txt-h1-weight: 800;--txt-h2-size: 1.5rem;--txt-h2-weight: 600;--txt-h3-size: 1.3rem;--txt-h3-weight: 600;--txt-h4-size: 1.2rem;--txt-h4-weight: 600;--txt-h5-size: 1.1rem;--txt-h5-weight: 600;--txt-body-lh: 1.3;--stack-space: 1rem;--txt-body-size: .98rem;position:relative;overflow:hidden;border-radius:var(--radius-l);padding:var(--space-m);gap:0}.content-card .eyebrow{padding:.3rem .6rem .1rem;font-size:.75rem}.content-card>*:not(:first-child){padding-block-start:var(--space-s)}.content-card .card-head{text-wrap-style:balance}.card-bottom{display:flex;flex-direction:column;gap:var(--space-s)}.card-bottom>footer{margin-block-start:auto}.grid:has(.card-bottom)>.sub_card>footer.cluster{align-content:end}.grid:has(.card-bottom)>.sub_card>.stack:has(>footer:only-child){display:flex;flex-direction:column;justify-content:end}.card-lite{--bg-shade-main: color-mix(in oklch, var(--bg-hue-primary-base), #000 10%);--bg-shade: color-mix(in oklch, var(--bg-hue-primary-base), #fff 70%);--bg-shade-alpha: color-mix(in srgb, var(--bg-shade), transparent 20%);--txt-hue-h1: color-mix(in oklch, #000, var(--bg-shade-main) 40%);--txt-hue-copy: color-mix(in oklch, #000, var(--bg-shade-main) 25%);background:linear-gradient(to bottom,transparent,var(--bg-shade) 20rem),linear-gradient(to right,var(--bg-shade) 20%,var(--bg-shade-alpha) 130%);background-size:cover;box-shadow:0 1px 6px -2px #0000004d,0 0 36px -5px #0000001a;border:1px solid var(--bg-shade-main);background-position:center right}.card-ghost{--card-price-accent: var(--hex-mi-600);--bg-shade-main: transparent;--bg-shade: transparent;--bg-shade-alpha: transparent;--txt-hue-h1: var(--txt-hue-heading);--txt-hue-copy: var(--txt-hue-copy);background:none;background-size:cover;box-shadow:none;border:none;background-position:center right}.card-plain{padding:0;border-radius:0;overflow:visible}.card-span-full:not(.slider-slide){grid-column:1 / -1}.grid-span{container:cards / inline-size}@container cards (min-width: 22.5rem){.grid-xs>.card-span-two:not(.slider-slide){grid-column:span 2}}@container cards (min-width: 32.5rem){.grid-s>.card-span-two:not(.slider-slide){grid-column:span 2}}@container cards (min-width: 38.5rem){.grid:not(.grid-xs,.grid-s,.grid-l,.grid-xl,.grid-2xl)>.card-span-two:not(.slider-slide){grid-column:span 2}}@container cards (min-width: 42.5rem){.grid-l>.card-span-two:not(.slider-slide){grid-column:span 2}}@container cards (min-width: 52.5rem){.grid-xl>.card-span-two:not(.slider-slide){grid-column:span 2}}@container cards (min-width: 82.5rem){.grid-2xl>.card-span-two:not(.slider-slide){grid-column:span 2}}.sub_card .frame{isolation:isolate}.sub_card:not(.card-media) .frame.sha-lift{box-shadow:none}.card-media{container:card / inline-size;grid-row:span 3}.card-media-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));align-items:center;gap:var(--space-m) var(--space-l)}.card-media-right .card-media-inner{direction:rtl}.card-media-right .card-media-inner>*{direction:ltr}.card-media-body{display:flex;flex-direction:column;gap:var(--space-s)}.card-media-body>*{padding-block-start:0}.card-head-wrap>:is(.frame,.video)+*{margin-block-start:var(--space-s)}.grid:has(>.card-media)>.sub_card{grid-row:auto;display:flex;flex-direction:column}.grid:has(>.card-media)>.sub_card:not(.card-media)>:is(footer:last-of-type,.card-bottom){margin-block-start:auto}.grid:has(>.card-media)>.card-media>.card-media-inner{flex:1}.card-media:not(.card-span-full) .card-media-inner{align-items:stretch}.card-media:not(.card-span-full) .card-media-inner>:is(.frame,.video){align-self:center}.card-media:not(.card-span-full) .card-media-body>footer:last-child{margin-block-start:auto}.card-media:only-child .card-media-inner,.card-media.card-span-full .card-media-inner{align-items:start}.card-media:only-child .card-media-inner>:is(.frame,.video),.card-media.card-span-full .card-media-inner>:is(.frame,.video){align-self:start}.card-media:only-child .card-media-body,.card-media.card-span-full .card-media-body{align-self:center}@container card (min-width: 30rem){.card-media-inner>.frame.self-stretch{align-self:stretch;aspect-ratio:auto;block-size:0;min-block-size:max(100%,14rem)}}@property --stop-start{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@property --stop-end{syntax: "<percentage>"; initial-value: 100%; inherits: false;}.card-liteglass{--txt-hue-h4: color-mix(in oklch, var(--hex-mi-600), transparent 20%);--txt-h4-size: 1.05rem;--txt-body-lh: 1.4;--txt-h4-weight: 900;--txt-hue-copy: color-mix(in oklch, var(--hex-mi-600), transparent 30%);padding:var(--space-m);border-radius:var(--radius-l);background:linear-gradient(to top,#ffffff38,#ffffff70);border:none;box-shadow:inset 0 1px 2px #ffffff85,0 5px 22px 1px #00000026;backdrop-filter:blur(6px);overflow:clip;transition:--stop-start .5s cubic-bezier(.39,.58,.57,1),--stop-end .5s cubic-bezier(.39,.58,.57,1),box-shadow .5s cubic-bezier(.39,.58,.57,1),transform .5s cubic-bezier(.39,.58,.57,1)}.spectrum-cards>.card-liteglass .bg-img{margin-top:40%;opacity:.2;height:83%}.card-liteglass:hover{--stop-start: -90%;--stop-end: 90%;box-shadow:inset 0 1px 2px #ffffff85,0 10px 60px -10px #0006;transform:translateY(-2px)}.spectrum-cards>.card-liteglass:nth-child(1){background:linear-gradient(155deg,var(--hex-sb-600) var(--stop-start),transparent var(--stop-end)),linear-gradient(to top,#ffffffe5,#ffffffb3)}.spectrum-cards>.card-liteglass:nth-child(1) .bg-img{object-position:left}.spectrum-cards>.card-liteglass:nth-child(2){background:linear-gradient(155deg,var(--hex-or-400) var(--stop-start),transparent var(--stop-end)),linear-gradient(to top,#ffffffe5,#ffffffb3)}.spectrum-cards>.card-liteglass:nth-child(2) .bg-img{object-position:center}.spectrum-cards>.card-liteglass:nth-child(3){background:linear-gradient(155deg,var(--hex-ye-600) var(--stop-start),transparent var(--stop-end)),linear-gradient(to top,#ffffffe5,#ffffffb3)}.spectrum-cards>.card-liteglass:nth-child(3) .bg-img{object-position:right}.sub_card_quote{isolation:isolate;padding-block-start:50px}.sub_card_quote .card-quote-mark-1{width:50px;height:auto;color:#ffffff9c;position:absolute;left:0;top:0;z-index:-1;padding:0}.sub_card_quote .card-quote-mark-2{width:50px;height:auto;color:#ffffff9c;position:absolute;right:0;bottom:0;z-index:-1;padding:0}.card-quote-body{position:relative}.card-quote-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.card-quote-top>.card-quote-logo:only-child{margin-inline-start:auto}.card-quote-logo{block-size:1.75rem;inline-size:auto;max-inline-size:45%;object-fit:contain;flex:none;opacity:.85;mix-blend-mode:multiply}.card-quote-avatar{inline-size:3rem;block-size:3rem;flex:none;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 2px #fffc}.card-quote-rating{display:inline-flex;align-items:center;gap:var(--space-2xs);inline-size:fit-content;padding:.25rem .65rem .25rem .45rem;border-radius:999px;background:#ffffff9c}.card-quote-stars{display:inline-flex}.card-quote-star{inline-size:1.2rem;block-size:1.2rem;overflow:visible;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.card-quote-star .star-off{fill:#0e1b2524;stroke:#0e1b2524}.card-quote-star .star-on{fill:var(--hex-or-500);stroke:var(--hex-or-500)}.card-quote-star .star-on-25{clip-path:inset(0 75% 0 0)}.card-quote-star .star-on-50{clip-path:inset(0 50% 0 0)}.card-quote-star .star-on-75{clip-path:inset(0 25% 0 0)}.card-quote-score{position:relative;top:.115em;font-size:.85rem;font-weight:400;line-height:1;color:var(--hex-mi-600);font-variant-numeric:tabular-nums}.card-quote-featured:not(.slider-slide),.card-quote-has-photo:not(.slider-slide){grid-column:1 / -1}.card-quote-featured{grid-template-columns:minmax(0,1fr) minmax(12rem,17rem);column-gap:var(--space-2xl);padding:var(--space-xl) var(--space-2xl)}.card-quote-featured>.card-quote-body{grid-column:1;grid-row:1 / span 2;align-self:center}.card-quote-featured .card-quote-body>.stack{--txt-body-size: clamp(1.25rem, 1rem + 1vw, 1.65rem);--txt-body-weight: 500;--txt-body-lh: 1.35;text-wrap:pretty}.card-quote-featured .card-quote-body>.stack>*{max-inline-size:46ch}.card-quote-featured>.card-quote-person{grid-column:2;grid-row:1 / span 2;align-self:center;flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding-block:var(--space-s);padding-inline-start:var(--space-xl);border-inline-start:1px solid rgb(255 255 255 / 55%)}.card-quote-featured .card-quote-person>.card-head-wrap{align-self:auto}.card-quote-featured .card-quote-avatar{inline-size:4.5rem;block-size:4.5rem}.card-quote-featured .card-quote-person .card-quote-logo{margin-block-start:var(--space-2xs);max-inline-size:100%}.card-quote-featured>:is(footer.cluster,.card-bottom){grid-column:1}.card-quote-featured .card-quote-mark-1,.card-quote-featured .card-quote-mark-2{width:90px}.card-quote-has-photo{grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:0;overflow:hidden}.card-quote-has-photo>.card-quote-photo-frame{grid-column:1;grid-row:1 / -1;position:relative;min-block-size:16rem}.card-quote-photo-frame img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.card-quote-has-photo>:not(.card-quote-photo-frame):not(svg){grid-column:2;padding-inline:var(--space-xl)}.card-quote-has-photo>.card-quote-body{padding-block-start:var(--space-l);align-self:end}.card-quote-has-photo>:is(footer:last-of-type,.card-bottom){padding-block-end:var(--space-l)}.card-quote-has-photo .card-quote-body>.stack{--txt-body-size: 1.25rem;--txt-body-weight: 500;--txt-body-lh: 1.4}.card-quote-compact{padding-block-start:var(--space-m)}.card-quote-compact .card-quote-mark-1,.card-quote-compact .card-quote-mark-2{display:none}.card-quote-compact .card-quote-avatar{inline-size:2.25rem;block-size:2.25rem}.card-quote-compact .card-quote-person{--txt-h5-size: 1rem}@media(max-width:48rem){.card-quote-featured{grid-template-columns:1fr;grid-template-rows:auto;padding:50px var(--space-m) var(--space-l)}.card-quote-featured>.card-quote-body,.card-quote-featured>.card-quote-person{grid-column:1;grid-row:auto}.card-quote-featured>.card-quote-person{flex-direction:row;flex-wrap:wrap;align-items:center;padding-inline-start:0;border-inline-start:0}.card-quote-featured .card-quote-person>.card-head-wrap{flex:1 1 9rem}.card-quote-featured .card-quote-avatar{inline-size:3.5rem;block-size:3.5rem}.card-quote-featured .card-quote-person .card-quote-logo{flex-basis:100%;object-position:left}.card-quote-featured .card-quote-mark-1,.card-quote-featured .card-quote-mark-2{width:50px}.card-quote-has-photo{grid-template-columns:1fr;grid-template-rows:auto}.card-quote-has-photo>.card-quote-photo-frame{grid-row:auto;min-block-size:0;aspect-ratio:16 / 9}.card-quote-has-photo>:not(.card-quote-photo-frame):not(svg){grid-column:1;padding-inline:var(--space-m)}.card-quote-has-photo>.card-quote-body{padding-block-start:var(--space-m)}}.content-card.sub_card_price{overflow:visible;position:relative}.sub_card_price.card-featured{border-color:var(--card-price-accent, var(--hex-ru-500, #DA035E));box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #1f1f1f14,0 1px 2px -1px #1f1f1f26,0 2px 6px -2px #1f1f1f21,0 4px 12px -5px #1f1f1f1f,0 7px 20px -8px #1f1f1f1a,0 0 0 12px #ffffff57}.card-teaser{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);margin:0;font-size:.8rem;font-weight:600;line-height:1.1;text-transform:uppercase;letter-spacing:.1em;padding-block:calc(.3rem + .07em) calc(.3rem - .07em);padding-inline:1.05rem;border-radius:999px;background:var(--card-price-accent, var(--hex-ru-500, #DA035E));color:#fff;white-space:nowrap}.card-price-summary{margin:0;color:var(--txt-hue-copy, inherit)}.card-price{margin:0;line-height:1;color:var(--card-price-accent, var(--hex-ru-500, #DA035E))}.card-price-value{font-size:2.6rem;font-weight:800;letter-spacing:-.02em}.card-price-value:first-letter{font-size:.5em;font-weight:700;vertical-align:.5em}.card-price-vat{font-size:.8rem;font-weight:600;vertical-align:.5em}.card-price-interval{margin:.35rem 0 0;color:var(--txt-hue-copy, inherit)}.card-price-hint{margin:.5rem 0 0;padding:.4rem .6rem;border-radius:var(--radius-s, 6px);background:var(--hex-ye-100, #faf5dc);color:var(--hex-mi-700, #566572);font-size:.85rem}.navbar-hero .sec_eyebrow{font-size:1rem;padding:.7rem 1rem .3rem;background:color-mix(in srgb,var(--bg-hue-primary-lumin),transparent 80%)}:root{--txt-clamp: 960px}.txt-clamp:not(.sec_copy),.sec_copy.txt-clamp>:is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.sec_copy.txt-clamp>:is(.stack:has(>.list-item),.expander-group){max-width:var(--txt-clamp, 66ch)}.txt-center h1,.txt-center h2,.txt-center h3,.txt-center h4,.txt-center p{margin-inline:auto}.txt-center h1,.txt-center h2,.txt-center h3,.txt-center h4{text-wrap:balance}.txt-center .txt-clamp:not(.sec_copy),.txt-center .sec_copy.txt-clamp>:is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.txt-center .sec_copy.txt-clamp>:is(.stack:has(>.list-item),.expander-group){margin-inline:auto}h1,h2,.txt-heading{text-shadow:-.5px .5px 3px rgb(0 0 0 / 20%)}.txt-center .txt-heading{text-wrap:balance}.eyebrow:is(h1,h2){text-shadow:none;text-wrap:wrap}h1>em,h2>em,.txt-heading>em{font-style:normal;color:var(--txt-accent-base);text-shadow:-.5px .5px 3px rgb(0 0 0 / 30%)}.bgfx-parent{position:relative;overflow:hidden}.bgfx-parent>*:not(.bgfx){z-index:2}.bgfx{margin-block:0;position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;opacity:0;transition:opacity 1s linear}.logo-lite{color:#fff}.logo-dark{color:#102b3e}footer .eyebrow{padding-inline:var(--space-xs);background:unset;margin-block-end:var(--space-xs)}footer ul.option-list>li>a:hover{background:linear-gradient(165deg,hsl(0deg 0% 0% / 13.92%),transparent 100%)}footer .foot-badge{display:inline-block;line-height:0}footer .foot-badge img{height:110px;width:auto}footer .footer-imprint{border-block-start:1px solid rgb(255 255 255 / 10%);padding-block-start:var(--space-m)}.align-con-end{align-content:flex-end}.align-con-start{align-content:flex-start}.sha-lift{box-shadow:0 0 0 1px #0000001a,0 12px 16px -4px #0003}.frame-blur-bottom:after{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:saturate(.6) blur(16px);-webkit-backdrop-filter:saturate(.6) blur(16px);mask-image:linear-gradient(to top,black 3rem,transparent 50%);-webkit-mask-image:linear-gradient(to top,#000000 20%,transparent 50%)}.btn-label{display:flex;flex-direction:column;line-height:1.2;flex-grow:1;text-wrap-style:pretty}.btn-label>span{font-size:.85rem;line-height:1.1;padding-top:.2rem;font-weight:300;color:#00060b8c;letter-spacing:-.2px}.btn-mi-75{--btn-bg: var(--hex-mi-75);--btn-bg-h: color-mix(in oklch, var(--hex-mi-75), #000 5%);--btn-color: var(--hex-mi-600);--btn-color-h: var(--hex-mi-600);--btn-border: var(--hex-mi-75);--btn-border-h: color-mix(in oklch, var(--hex-mi-75), #000 10%)}.btn-nb-500{--btn-bg: var(--hex-nb-500);--btn-bg-h: color-mix(in oklch, var(--hex-nb-500), #000 15%);--btn-color: var(--hex-mi-75);--btn-color-h: var(--hex-mi-75);--btn-border: var(--hex-nb-500);--btn-border-h: color-mix(in oklch, var(--hex-nb-500), #000 15%)}.btn-sb-600{--btn-bg: var(--hex-sb-600);--btn-bg-h: color-mix(in oklch, var(--hex-sb-600), #000 15%);--btn-color: var(--hex-mi-75);--btn-color-h: var(--hex-mi-75);--btn-border: var(--hex-sb-600);--btn-border-h: color-mix(in oklch, var(--hex-sb-600), #000 15%)}.btn-glass-lite{--btn-bg: color-mix(in oklch, #fff, transparent 50%);--btn-bg-h: color-mix(in oklch, #fff, transparent 30%);--btn-color: var(--hex-mi-600);--btn-color-h: var(--hex-mi-600);--btn-border: rgb(0 0 0 / 15%);--btn-border-h: rgb(0 0 0 / 15%)}.btn-glass-edge{--btn-bg: rgb(255 255 255 / 60%);--btn-bg-h: color-mix(in oklch, var(--hex-mi-75), #000 5%);--btn-color: var(--hex-mi-600);--btn-color-h: var(--hex-mi-600);--btn-border: rgb(255 255 255 / 60%);--btn-border-h: rgb(255 255 255 / 60%);backdrop-filter:blur(30px) saturate(2.5)}.btn-or-solid{--proc-bg: color-mix(in oklch, var(--hex-or-500), #fff 0%);--btn-color: var(--hex-mi-600)}.btn-sb-solid{--proc-bg: color-mix(in oklch, var(--hex-sb-500), #000 1%);--btn-color: var(--hex-mi-600)}.btn-ca-solid{--proc-bg: color-mix(in oklch, var(--hex-ca-700), #000 15%);--btn-color: #fff}.btn-ki-solid{--proc-bg: color-mix(in oklch, var(--hex-ki-700), #000 15%);--btn-color: #fff}.btn-li-solid{--proc-bg: color-mix(in oklch, var(--hex-li-700), #000 15%);--btn-color: #fff}.btn-vi-solid{--proc-bg: color-mix(in oklch, var(--hex-vi-700), #000 15%);--btn-color: #fff}.btn-pe-solid{--proc-bg: color-mix(in oklch, var(--hex-pe-700), #000 15%);--btn-color: #fff}.btn-ha-solid{--proc-bg: color-mix(in oklch, var(--hex-ha-700), #000 15%);--btn-color: #fff}.btn-pu-solid{--proc-bg: color-mix(in oklch, var(--hex-pu-700), #000 15%);--btn-color: #fff}.btn-ru-solid{--proc-bg: color-mix(in oklch, var(--hex-ru-700), #000 15%);--btn-color: #fff}.btn-cr-solid{--proc-bg: color-mix(in oklch, var(--hex-cr-700), #000 15%);--btn-color: #fff}.btn-nb-solid{--proc-bg: color-mix(in oklch, var(--hex-nb-700), #fff 5%);--btn-color: #fff}.btn-ye-solid{--proc-bg: color-mix(in oklch, var(--hex-ye-500), #fff 15%);--btn-color: var(--hex-mi-600)}.btn-ws-solid{--proc-bg: color-mix(in oklch, var(--hex-mi-75), #fff 10%);--btn-color: var(--hex-mi-600)}.btn-mi-solid{--proc-bg: color-mix(in oklch, var(--hex-mi-600), #fff 10%);--btn-color: var(--hex-mi-75)}.btn-solid{--btn-bg: var(--proc-bg);--btn-border: color-mix(in oklch, var(--proc-bg), #fff 20%);--proc-bg-h: oklch(from var(--proc-bg) calc(l + .05) c h);--btn-color-h: var(--btn-color);--btn-bg-h: var(--proc-bg-h);--btn-border-h: color-mix(in oklch, var(--proc-bg-h), #fff 20%);box-shadow:0 2px 6px -3px #000000b3}.btn-solid:hover{box-shadow:0 2px 6px -3px #000000b3}.btn-or-minor{--proc-base: var(--hex-or-400)}.btn-sb-minor{--proc-base: var(--hex-sb-400)}.btn-ca-minor{--proc-base: var(--hex-ca-400)}.btn-ki-minor{--proc-base: var(--hex-ki-400)}.btn-li-minor{--proc-base: var(--hex-li-400)}.btn-vi-minor{--proc-base: var(--hex-vi-400)}.btn-pe-minor{--proc-base: var(--hex-pe-400)}.btn-ha-minor{--proc-base: var(--hex-ha-400)}.btn-pu-minor{--proc-base: var(--hex-pu-400)}.btn-ru-minor{--proc-base: var(--hex-ru-400)}.btn-cr-minor{--proc-base: var(--hex-cr-400)}.btn-nb-minor{--proc-base: var(--hex-nb-400)}.btn-ye-minor{--proc-base: var(--hex-ye-300)}.btn-ws-minor{--proc-base: var(--hex-mi-400)}.btn-mi-minor{--proc-base: var(--hex-mi-600)}.btn-minor{--proc-bg: var(--proc-base);--proc-sec-base: color-mix(in oklch, color-mix(in oklch, var(--proc-base), transparent 80%), var(--txt-hue-lumin, #000) 5%);--proc-sec-front: color-mix(in srgb, var(--txt-hue-lumin, #000), var(--proc-base) 20%);--btn-color: oklch(from var(--proc-sec-front) calc(l + .06) calc(c + .01) h / 90%);--btn-bg: color-mix(in srgb, var(--proc-sec-base), #000 5%);--btn-border: oklch(from var(--proc-sec-front) l c h / 15%);--proc-sec-bg-h: color-mix(in srgb, var(--proc-sec-base), #fff 5%);--btn-color-h: var(--proc-sec-front);--btn-bg-h: var(--proc-sec-bg-h);--btn-border-h: color-mix(in srgb, var(--proc-sec-base), #000 5%)}.btn-or-ghost{--proc-base: var(--hex-or-400);--btn-color-h: var(--hex-mi-600)}.btn-sb-ghost{--proc-base: color-mix(in oklch, var(--hex-sb-600), #000 10%);--btn-color-h: var(--hex-mi-75)}.btn-ca-ghost{--proc-base: color-mix(in oklch, var(--hex-ca-600), #000 5%);--btn-color-h: var(--hex-mi-75)}.btn-ki-ghost{--proc-base: color-mix(in oklch, var(--hex-ki-500), #000 5%);--btn-color-h: var(--hex-mi-75)}.btn-li-ghost{--proc-base: color-mix(in oklch, var(--hex-li-600), #000 5%);--btn-color-h: var(--hex-mi-75)}.btn-vi-ghost{--proc-base: color-mix(in oklch, var(--hex-vi-500), #000 5%);--btn-color-h: var(--hex-mi-75)}.btn-pe-ghost{--proc-base: color-mix(in oklch, var(--hex-pe-500), #000 5%);--btn-color-h: var(--hex-mi-75)}.btn-ha-ghost{--proc-base: color-mix(in oklch, var(--hex-ha-500), #000 5%);--btn-color-h: var(--hex-mi-75)}.btn-pu-ghost{--proc-base: color-mix(in oklch, var(--hex-pu-500), #000 5%);--btn-color-h: var(--hex-mi-75)}.btn-ru-ghost{--proc-base: color-mix(in oklch, var(--hex-ru-500), #000 5%);--btn-color-h: var(--hex-mi-75)}.btn-cr-ghost{--proc-base: color-mix(in oklch, var(--hex-cr-500), #000 5%);--btn-color-h: var(--hex-mi-75)}.btn-nb-ghost{--proc-base: color-mix(in oklch, var(--hex-nb-500), #000 5%);--btn-color-h: var(--hex-mi-75)}.btn-ye-ghost{--proc-base: color-mix(in oklch, var(--hex-ye-400), #000 5%);--btn-color-h: var(--hex-mi-600)}.btn-ws-ghost{--proc-base: var(--hex-mi-75);--btn-color-h: var(--hex-mi-600)}.btn-mi-ghost{--proc-base: var(--hex-mi-600);--btn-color-h: var(--hex-mi-75);--btn-border: var(--hex-mi-600) !important;--btn-color: var(--hex-mi-600) !important}.btn-ghost{--proc-bg: color-mix(in oklch, var(--proc-base), #fff 10%);--proc-ghost-base: color-mix(in oklch, var(--proc-base), var(--txt-hue-lumin, #000) 10%);--proc-sec-front: color-mix(in srgb, var(--txt-hue-lumin, #000), var(--proc-base) 30%);--proc-sec-text: oklch(from var(--proc-sec-front) calc(l + .06) calc(c + .01) h / 80%);--btn-color: color-mix(in oklch, var(--proc-ghost-base), var(--proc-sec-text) 90%);--btn-bg: transparent;--btn-border-width: 2px;--btn-border: color-mix(in oklch, var(--proc-bg), var(--proc-sec-text) 50%);--btn-bg-h: var(--proc-ghost-base);--btn-border-h: var(--proc-ghost-base)}.btn-or-dot{--proc-bg: var(--hex-or-500);--btn-color: var(--hex-mi-600)}.btn-sb-dot{--proc-bg: var(--hex-sb-500);--btn-color: var(--hex-mi-600)}.btn-ca-dot{--proc-bg: var(--hex-ca-500);--btn-color: var(--hex-mi-600)}.btn-ki-dot{--proc-bg: var(--hex-ki-500);--btn-color: var(--hex-mi-600)}.btn-li-dot{--proc-bg: var(--hex-li-500);--btn-color: var(--hex-mi-600)}.btn-vi-dot{--proc-bg: var(--hex-vi-500);--btn-color: var(--hex-mi-600)}.btn-pe-dot{--proc-bg: var(--hex-pe-500);--btn-color: var(--hex-mi-600)}.btn-ha-dot{--proc-bg: var(--hex-ha-500);--btn-color: var(--hex-mi-600)}.btn-pu-dot{--proc-bg: var(--hex-pu-400);--btn-color: var(--hex-mi-600)}.btn-ru-dot{--proc-bg: var(--hex-ru-400);--btn-color: var(--hex-mi-600)}.btn-cr-dot{--proc-bg: var(--hex-cr-400);--btn-color: var(--hex-mi-600)}.btn-nb-dot{--proc-bg: var(--hex-nb-500);--btn-color: var(--hex-mi-600)}.btn-ye-dot{--proc-bg: var(--hex-ye-500);--btn-color: var(--hex-mi-600)}.btn-mi-dot{--proc-bg: var(--hex-mi-600);--btn-color: var(--hex-mi-600);--btn-color-hover: var(--hex-mi-75);--btn-dot-color-hover: var(--hex-mi-75)}.btn-dot:before{content:"";display:block;width:24px;height:24px;background:var(--proc-bg);border:2px solid transparent;border-radius:999px;translate:0 var(--btn-ico-shift, -.08em)}.btn-dot:hover:before{border:2px solid rgb(0 0 0 / 50%);background:var(--btn-dot-color-hover, var(--proc-bg))}.btn-dot{--btn-bg: #fff;--btn-border: transparent;--proc-bg-h: oklch(from var(--proc-bg) calc(l + .05) c h);--btn-color-h: var(--btn-color-hover, var(--btn-color));--btn-bg-h: var(--proc-bg-h);--btn-border-h: color-mix(in oklch, var(--proc-bg-h), #fff 20%);box-shadow:0 4px 14px -3px #0000007f}.btn-dot:hover{box-shadow:0 4px 18px -3px #0009;--btn-border: color-mix(in oklch, var(--btn-border-h), #fff 10%)}.btn-link{--proc-bg: transparent;--btn-color: var(--txt-hue-lumin);--btn-bg: transparent;--btn-border-width: 0;--btn-border: transparent;--btn-bg-h: transparent;--btn-border-h: transparent;--btn-pad-x: 0;box-shadow:none;font-weight:600;gap:var(--space-3xs)}.btn-link svg.ico{stroke-width:2.5}.btn-link:hover{text-decoration:underline;text-decoration-thickness:2px;box-shadow:none}.sub_card .btn-product{width:clamp(330px,330px,100%)}.btn-minor.btn-product{--btn-bg: color-mix(in oklch, var(--proc-sec-base), #fff 60%);--btn-bg-h: color-mix(in oklch, var(--proc-sec-base), #fff 80%)}.btn-solid.btn-product{--btn-bg: color-mix(in oklch, var(--proc-bg), #fff 10%);--btn-bg-h: color-mix(in oklch, var(--proc-bg), #fff 20%)}.btn-solid.btn-product .btn-label>span,.btn-minor.btn-product .btn-label>span,.btn-ghost.btn-product .btn-label>span{color:var(--btn-color);padding-top:.1rem}.btn-ghost.btn-product{--btn-bg: color-mix(in oklch, transparent, #fff 10%)}main>section,main>div{position:relative;z-index:1}@keyframes grad-mask-ai-01{0%{stop-color:#f05}33%{stop-color:#0df}66%{stop-color:#a0f}to{stop-color:#f05}}@keyframes grad-mask-ai-02{0%{stop-color:#fa0}33%{stop-color:#05f}66%{stop-color:#f0a}to{stop-color:#fa0}}.grad-mask-ai-01{animation:grad-mask-ai-01 5s infinite linear}.grad-mask-ai-02{animation:grad-mask-ai-02 5s infinite linear}@keyframes fade-in-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.animate-up{animation:fade-in-up linear both;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes tiltReveal{0%{opacity:0;transform:perspective(500px) rotateY(20deg) translate(50px)}to{opacity:1;transform:perspective(500px) rotateY(0) translate(0)}}.anim-tilt-reveal{animation:tiltReveal linear both;animation-timeline:view();animation-range:entry 20% cover 50%}@keyframes tiltRevealRev{0%{opacity:0;transform:perspective(500px) rotateY(-20deg) translate(-50px)}to{opacity:1;transform:perspective(500px) rotateY(0) translate(0)}}.anim-tilt-reveal-rev{animation:tiltRevealRev linear both;animation-timeline:view();animation-range:entry 20% cover 50%}.list-item{display:flex;align-items:flex-start;gap:var(--space-xs)}.list-item-copy{--txt-body-size: .98rem;--txt-body-lh: 1.3}.txt-center>.sec_copy>.stack:has(>.list-item){inline-size:fit-content;max-inline-size:100%;margin-inline:auto}}@layer utilities{.list-item-icopath{align-self:stretch;display:flex;flex-direction:column;align-items:center}.list-item-icopath>span{flex:1;width:2px;background:linear-gradient(to bottom,var(--mod-bg-hue) 50%,transparent)}}:root{--hsf-background__padding: 0;--hsf-button__color: #000;--hsf-button__background-color: var(--hex-or-500);--hsf-button__border-color: var(--hex-or-500);--hsf-button__hover-background-color: var(--hex-or-400);--hsf-button__hover-border-color: var(--hex-or-400);--hsf-button__border-radius: 60px;--hsf-field-input__font-size: var(--txt-body-size);--hsf-field-input__border-radius: 8px;--hsf-field-input__border-color: var(--hex-mi-100);--hsf-field-input__padding: 6px 8px;--hsf-field-input__background-color: var(--hex-mi-50);--hsf-module__vertical-spacing: 4px;--hsf-field-label__color: var(--hex-mi-600);--hsf-row__vertical-spacing: 12px;--hsf-global__font-family: var(--font-sans);--hsf-field-label__font-size: .97rem;--hsf-global__font-size: .97rem;--hsf-global__color: var(--hex-mi-600);--hsf-field-input__font-size: .97rem;--hsf-field-checkbox__padding: 8px}[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Banner{background-color:#fff!important}.hs-form-legacy .hs-form{display:flex;flex-direction:column;gap:var(--hsf-row__vertical-spacing);font-family:var(--hsf-global__font-family);font-size:var(--hsf-global__font-size);color:var(--hsf-global__color)}.hs-form-legacy fieldset{max-inline-size:none;margin:0;padding:0;border:0}.hs-form-legacy fieldset.form-columns-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hsf-row__vertical-spacing) 30px}@media(max-width:30rem){.hs-form-legacy fieldset.form-columns-2{grid-template-columns:1fr}}.hs-form-legacy fieldset:has(>.hs-form-field):not(:has(>.hs-form-field:not([style*="display: none"],[style*="display:none"]))){display:none}.hs-form-legacy fieldset .hs-form-field{inline-size:auto;float:none}.hs-form-legacy .hs-form-field>label{display:block;margin-block-end:var(--hsf-module__vertical-spacing);font-size:var(--hsf-field-label__font-size);font-weight:500;color:var(--hsf-field-label__color)}.hs-form-legacy .hs-form-required{color:#e51520}.hs-form-legacy .hs-form-field .input{margin:0}.hs-form-legacy .hs-input:not([type=checkbox],[type=radio]){box-sizing:border-box;inline-size:100%!important;padding:var(--hsf-field-input__padding);border:1px solid var(--hsf-field-input__border-color);border-radius:var(--hsf-field-input__border-radius);background-color:var(--hsf-field-input__background-color);font-size:var(--hsf-field-input__font-size);line-height:1.6}.hs-form-legacy textarea.hs-input{min-block-size:6rem}.hs-form-legacy .hs-input:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:1px}.hs-form-legacy .inputs-list{margin:0;padding:0;list-style:none}.hs-form-legacy .inputs-list>li{margin:0}.hs-form-legacy .inputs-list label{display:flex;align-items:flex-start;gap:var(--hsf-field-checkbox__padding)}.hs-form-legacy .inputs-list label p{margin:0}.hs-form-legacy input[type=checkbox],.hs-form-legacy input[type=radio]{flex:none;appearance:none;inline-size:18px;block-size:18px;margin:.2em 0 0;border:1px solid var(--hsf-field-input__border-color);border-radius:2px;background:var(--hsf-field-input__background-color) center / 14px no-repeat}.hs-form-legacy input[type=radio]{border-radius:50%}.hs-form-legacy input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e1b25' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.hs-form-legacy input[type=radio]:checked{background-image:radial-gradient(circle,var(--hsf-global__color) 0 4px,transparent 4.5px)}.hs-form-legacy .legal-consent-container{display:flex;flex-direction:column;gap:var(--hsf-row__vertical-spacing)}.hs-form-legacy .hs-richtext p{margin:0}.hs-form-legacy .hs-error-msgs{margin:var(--hsf-module__vertical-spacing) 0 0;padding:0;list-style:none;font-size:.875rem;color:#e51520}.hs-form-legacy .hs-error-msgs li,.hs-form-legacy .hs-error-msgs label{color:#e51520}.hs-form-legacy .hs-input.invalid{border-color:#e51520}.hs-form-legacy .hs-button{padding:12px 24px;border:1px solid var(--hsf-button__border-color);border-radius:var(--hsf-button__border-radius);background-color:var(--hsf-button__background-color);color:var(--hsf-button__color);font:inherit;font-weight:700;cursor:pointer}.hs-form-legacy .hs-button:hover{border-color:var(--hsf-button__hover-border-color);background-color:var(--hsf-button__hover-background-color)}.hs-form-legacy .hs-button:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:2px}.hs-form-legacy .submitted-message{font-size:var(--hsf-global__font-size)}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@view-transition{navigation:auto}.txt-emglint{--emglint: var(--txt-accent-base, var(--hex-ru-500, #DA035E));color:var(--emglint);text-shadow:none;font-style:normal}@supports ((-webkit-background-clip: text) or (background-clip: text)){@media(prefers-reduced-motion:no-preference){.txt-emglint{background-image:linear-gradient(100deg,transparent 0 44%,color-mix(in srgb,var(--emglint),#fff 80%) 50%,transparent 56% 100%),linear-gradient(var(--emglint),var(--emglint));background-size:300% 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:130% 0,0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:txt-emglint 6s ease-out infinite}}}@keyframes txt-emglint{0%{background-position:130% 0,0 0}30%{background-position:-30% 0,0 0}to{background-position:-30% 0,0 0}}.footer-inbound{--section-pad: var(--space-m)}.footer-inbound .container{row-gap:var(--space-s)}.footer-inbound small{color:var(--txt-hue-copy)}.hero-form{padding:var(--space-l)}.hero-form>*{padding-block-start:0}.hero-form>.card-head{margin-block-end:var(--space-s)}.hero-form-split>.stack{flex-grow:1.2}.price-list{list-style:none;margin:0;padding:0}.price-list-row{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:.7rem;border-block-end:1px solid color-mix(in srgb,currentColor,transparent 85%)}.price-list-item{display:flex;flex-direction:column;gap:.15rem}.price-list-note{opacity:.75}.price-list-price{font-weight:700;white-space:nowrap;text-align:end}.price-list-price small{font-weight:400;opacity:.75}

