@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_22e2a02c-module__MwEO2a__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_22e2a02c-module__MwEO2a__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb9d00de-module__2QVhuG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb9d00de-module__2QVhuG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-geist-mono), ui-monospace, "SFMono-Regular", monospace;--text-display:clamp(1.625rem, .875rem + 3.75vw, 3.5rem);--text-display--line-height:1.05;--text-display--letter-spacing:-.025em;--text-display--font-weight:650;--text-h2:clamp(1.5rem, 1rem + 2.5vw, 3rem);--text-h2--line-height:1.1;--text-h2--letter-spacing:-.02em;--text-h2--font-weight:600;--text-h3:clamp(1.25rem, 1.152rem + .4348vw, 1.5rem);--text-h3--line-height:1.25;--text-h3--letter-spacing:-.01em;--text-h3--font-weight:600;--text-lead:clamp(1.0625rem, .9891rem + .3261vw, 1.25rem);--text-lead--line-height:1.55;--text-body:clamp(1rem, .9755rem + .1087vw, 1.0625rem);--text-small:clamp(.875rem, .8505rem + .1087vw, .9375rem);--text-small--line-height:1.5;--text-eyebrow:clamp(.75rem, .7255rem + .1087vw, .8125rem);--text-eyebrow--line-height:1.4;--text-eyebrow--letter-spacing:.14em;--text-eyebrow--font-weight:500;--text-stat:clamp(2.25rem, 1.761rem + 2.174vw, 3.5rem);--text-stat--line-height:1;--text-stat--letter-spacing:-.02em;--text-stat--font-weight:600;--text-cta:min(clamp(1.875rem, 1.239rem + 2.826vw, 3.5rem), clamp(1.625rem, .875rem + 3.75vw, 3.5rem));--text-cta--line-height:1.08;--text-cta--letter-spacing:-.02em;--text-cta--font-weight:650}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);scroll-padding-bottom:calc(var(--mobile-bar-h) + 24px)}@media (prefers-reduced-motion:no-preference){html[data-m-smooth]{scroll-behavior:smooth}}body{background:var(--bg);font-family:var(--font-sans);font-size:var(--text-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;line-height:1.6;overflow-x:clip}h1,h2,h3{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}h3{text-wrap:wrap}p,li,dd,figcaption,summary{text-wrap:wrap;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--brand);color:var(--on-brand)}@media (forced-colors:active){:focus-visible{outline-color:highlight}}:where([data-m-ring]){position:relative}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-4{top:calc(var(--spacing) * -4)}.-top-px{top:-1px}.top-\(--header-h\){top:var(--header-h)}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-\[38\%\]{top:38%}.top-full{top:100%}.-right-px{right:-1px}.right-0{right:0}.right-1\/2{right:50%}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.right-\[calc\(\(100\%_-_6rem\)\/4_-_1\.25rem\)\]{right:calc(25% - 2.75rem)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.bottom-24{bottom:calc(var(--spacing) * 24)}.-left-40{left:calc(var(--spacing) * -40)}.-left-px{left:-1px}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-8{left:calc(var(--spacing) * 8)}.left-\[33\.333\%\]{left:33.333%}.left-\[calc\(1\.25rem_\+_\(100\%_\+_2rem\)\/2\)\]{left:calc(50% + 2.25rem)}.left-\[calc\(1\.25rem_\+_\(100\%_\+_2rem\)\/4\)\]{left:calc(25% + 1.75rem)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.order-1{order:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[calc\(0\.5lh-3px\)\]{margin-top:calc(.5lh - 3px)}.mt-\[clamp\(2\.5rem\,1\.913rem\+2\.609vw\,4rem\)\]{margin-top:clamp(2.5rem,1.913rem + 2.609vw,4rem)}.mt-\[clamp\(2rem\,1\.5rem\+2vw\,3rem\)\]{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.mt-auto{margin-top:auto}.-mr-3\.25{margin-right:calc(var(--spacing) * -3.25)}.-mr-px{margin-right:-1px}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-\(--header-h\){height:var(--header-h)}.h-\(--mobile-bar-h\){height:var(--mobile-bar-h)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-24{height:calc(var(--spacing) * 24)}.h-\[480px\]{height:480px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100dvh-var\(--header-h\)\)\]{max-height:calc(100dvh - var(--header-h))}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[72px\]{min-height:72px}.min-h-\[80dvh\]{min-height:80dvh}.w-12{width:calc(var(--spacing) * 12)}.w-\[720px\]{width:720px}.w-\[800px\]{width:800px}.w-\[900px\]{width:900px}.w-\[calc\(\(100\%_\+_2rem\)\/4\)\]{width:calc(25% + .5rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[55ch\]{max-width:55ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{max-width:min(24rem,100vw - 2rem)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-disc{list-style-type:disc}.grid-cols-\[0px_auto_minmax\(0\,1fr\)_var\(--m-tile-end\,0px\)\]{grid-template-columns:0px auto minmax(0,1fr) var(--m-tile-end,0px)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--border)}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-brand{border-color:var(--brand)}.border-brand-fg{border-color:var(--brand-text)}.border-brand-line{border-color:var(--brand-line)}.border-control{border-color:var(--control-border)}.border-danger{border-color:var(--danger)}.border-fg-subtle{border-color:var(--text-3)}.border-line{border-color:var(--border)}.border-line-strong{border-color:var(--border-strong)}.border-transparent{border-color:#0000}.bg-brand{background-color:var(--brand)}.bg-brand-line{background-color:var(--brand-line)}.bg-frame{background-color:var(--frame-line)}.bg-line{background-color:var(--border)}.bg-line-strong{background-color:var(--border-strong)}.bg-page{background-color:var(--bg)}.bg-page-deep,.bg-page-deep\/80{background-color:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.bg-page-deep\/80{background-color:color-mix(in oklab, var(--bg-deep) 80%, transparent)}}.bg-page-deep\/95{background-color:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.bg-page-deep\/95{background-color:color-mix(in oklab, var(--bg-deep) 95%, transparent)}}.bg-page\/95{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-page\/95{background-color:color-mix(in oklab, var(--bg) 95%, transparent)}}.bg-surface{background-color:var(--surface-1)}.bg-surface-raised{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.bg-\[radial-gradient\(ellipse_at_center\,var\(--glow\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(ellipse at center,var(--glow) 0%,transparent 70%)}.\[mask-image\:radial-gradient\(circle\,transparent_0\,transparent_38\%\,black_45\%\,transparent_70\%\)\]{-webkit-mask-image:radial-gradient(circle,#0000 0 38%,#000 45%,#0000 70%);mask-image:radial-gradient(circle,#0000 0 38%,#000 45%,#0000 70%)}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[clamp\(4rem\,2\.435rem\+6\.957vw\,8rem\)\]{padding-block:clamp(4rem,2.435rem + 6.957vw,8rem)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[calc\(var\(--header-h\)\+3rem\)\]{padding-top:calc(var(--header-h) + 3rem)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[clamp\(4rem\,2\.435rem\+6\.957vw\,8rem\)\]{padding-bottom:clamp(4rem,2.435rem + 6.957vw,8rem)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-\[-0\.25em\]{vertical-align:-.25em}.font-mono{font-family:var(--font-geist-mono), ui-monospace, "SFMono-Regular", monospace}.font-sans{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}.text-cta{font-size:var(--text-cta);line-height:var(--tw-leading,var(--text-cta--line-height));letter-spacing:var(--tw-tracking,var(--text-cta--letter-spacing));font-weight:var(--tw-font-weight,var(--text-cta--font-weight))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}.text-eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing));font-weight:var(--tw-font-weight,var(--text-eyebrow--font-weight))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));letter-spacing:var(--tw-tracking,var(--text-h3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.text-stat{font-size:var(--text-stat);line-height:var(--tw-leading,var(--text-stat--line-height));letter-spacing:var(--tw-tracking,var(--text-stat--letter-spacing));font-weight:var(--tw-font-weight,var(--text-stat--font-weight))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-brand-fg{color:var(--brand-text)}.text-danger{color:var(--danger)}.text-fg{color:var(--text)}.text-fg-muted{color:var(--text-2)}.text-fg-subtle{color:var(--text-3)}.text-on-brand{color:var(--on-brand)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.\[box-shadow\:var\(--shadow-float\)\]{box-shadow:var(--shadow-float)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--m-tile-end\:2\.25rem\]{--m-tile-end:2.25rem}.\[--m-tile-end\:2\.75rem\]{--m-tile-end:2.75rem}.\[clip-path\:inset\(50\%\)\]{clip-path:inset(50%)}.marker\:text-brand-fg ::marker{color:var(--brand-text)}.marker\:text-brand-fg::marker{color:var(--brand-text)}.marker\:text-brand-fg ::-webkit-details-marker{color:var(--brand-text)}.marker\:text-brand-fg::-webkit-details-marker{color:var(--brand-text)}.first\:mt-0:first-child{margin-top:0}@media (hover:hover){.hover\:border-fg-muted:hover{border-color:var(--text-2)}.hover\:bg-brand-hover:hover{background-color:var(--brand-hover)}.hover\:bg-surface:hover{background-color:var(--surface-1)}.hover\:bg-surface-hover:hover{background-color:var(--surface-1-hover)}.hover\:text-fg:hover{color:var(--text)}}.focus-visible\:border-fg-muted:focus-visible{border-color:var(--text-2)}.focus-visible\:text-fg:focus-visible{color:var(--text)}.active\:bg-brand-active:active{background-color:var(--brand-active)}.active\:bg-surface-hover:active{background-color:var(--surface-1-hover)}@media (min-width:360px){.min-\[360px\]\:hidden{display:none}.min-\[360px\]\:inline{display:inline}.min-\[360px\]\:whitespace-nowrap{white-space:nowrap}}@media (min-width:40rem){.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}}@media (min-width:48rem){.md\:-top-6{top:calc(var(--spacing) * -6)}.md\:left-3\/4{left:75%}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_auto_minmax\(var\(--m-tile-end\,0px\)\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto auto minmax(var(--m-tile-end,0px),1fr)}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:text-center{text-align:center}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:top-3{top:calc(var(--spacing) * 3)}.lg\:top-5{top:calc(var(--spacing) * 5)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:right-5{right:calc(var(--spacing) * 5)}.lg\:-left-24{left:calc(var(--spacing) * -24)}.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-span-5{grid-row:span 5/span 5}.lg\:mt-0{margin-top:0}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mr-0{margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:min-h-8{min-height:calc(var(--spacing) * 8)}.lg\:min-h-\[2lh\]{min-height:2lh}.lg\:min-h-\[140px\]{min-height:140px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-none{max-width:none}.lg\:flex-none{flex:none}.lg\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.5fr_1fr\]{grid-template-columns:1fr 1.5fr 1fr}.lg\:grid-rows-subgrid{grid-template-rows:subgrid}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-y-0{row-gap:0}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:pt-0{padding-top:0}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-40{padding-top:calc(var(--spacing) * 40)}.lg\:pt-\[calc\(var\(--header-h\)\+5rem\)\]{padding-top:calc(var(--header-h) + 5rem)}.lg\:pr-10{padding-right:calc(var(--spacing) * 10)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-center{text-align:center}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:80rem){.xl\:right-16{right:calc(var(--spacing) * 16)}.xl\:left-16{left:calc(var(--spacing) * 16)}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:mt-0{margin-top:0}.xl\:block{display:block}.xl\:grid{display:grid}.xl\:inline-flex{display:inline-flex}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:flex-none{flex:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:items-start{align-items:flex-start}.xl\:justify-center{justify-content:center}.xl\:gap-3{gap:calc(var(--spacing) * 3)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:p-8{padding:calc(var(--spacing) * 8)}.xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}.xl\:pt-1{padding-top:var(--spacing)}.xl\:pt-4{padding-top:calc(var(--spacing) * 4)}}@container (min-width:24rem){.\@sm\:w-auto{width:auto}.\@sm\:self-start{align-self:flex-start}}@container (min-width:32rem){.\@lg\:flex-row{flex-direction:row}.\@lg\:items-center{align-items:center}.\@lg\:justify-between{justify-content:space-between}.\@lg\:self-auto{align-self:auto}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0f1f;--bg-deep:#070b17;--surface-1:#111831;--surface-1-hover:#181f37;--surface-2:#19223f;--glow:#16214a;--border:#26304f;--border-strong:#3a4670;--control-border:#7482a8;--control-border-rgb:116 130 168;--frame-line:#ffffff0f;--grid-dot:#ffffff09;--text:#f2f4fa;--text-2:#b9c1d9;--text-3:#8f9ab8;--brand:#c3317d;--brand-hover:#a82a6b;--brand-active:#962560;--on-brand:#fff;--brand-text:#f27fb9;--brand-soft:#2e1122;--brand-line:#6b2550;--focus:#ff9acb;--success:#5dd39e;--warning:#f2c063;--danger:#ff8a8a;--header-h:64px;--mobile-bar-h:64px;--shadow-float:0 24px 48px -12px #02040c99}@media (min-width:1024px){:root{--header-h:72px}}.skip-link{z-index:100;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}@media screen and (prefers-reduced-motion:no-preference){.skip-link{transition:transform var(--dur-fast) var(--ease-out-expo)}}.grid-dots{background-image:radial-gradient(circle at center, var(--grid-dot) 1px, transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(#000 35%,#0000 75%);mask-image:radial-gradient(#000 35%,#0000 75%)}.grid-lines{background-image:linear-gradient(to right, var(--frame-line) 1px, transparent 1px), linear-gradient(to bottom, var(--frame-line) 1px, transparent 1px);background-size:24px 24px}.particles{pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.particle{background:var(--text-3);opacity:.5;border-radius:9999px;width:2px;height:2px;position:absolute}.particle[data-tone=brand]{background:var(--brand-text);opacity:1;width:3px;height:3px}@media (max-width:767px){.particle:nth-child(n+7){display:none}}@media (max-width:639px){.particles[data-placement=edges] .particle:nth-child(-n+4){display:none}}.contact-bar{visibility:hidden}.contact-bar[data-visible=true]{visibility:visible}@media screen and (prefers-reduced-motion:no-preference){.contact-bar{transition:transform var(--dur-exit) var(--ease-in-quick), visibility 0s linear var(--dur-exit);transform:translateY(100%)}.contact-bar[data-visible=true]{transition:transform var(--dur-base) var(--ease-out-expo), visibility 0s linear 0s;transform:none}}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:focus-visible{outline-offset:4px;border-radius:4px}.faq details[open] summary .faq-chevron{transform:rotate(180deg)}.faq details[open] summary .faq-question{color:var(--brand-text)}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;overflow:clip}.faq details[open]::details-content{block-size:auto}}.offer-more summary{cursor:pointer;list-style:none}.offer-more summary::-webkit-details-marker{display:none}.offer-more[open] summary .offer-chevron{transform:rotate(180deg)}.offer-more[open] .offer-more-closed,.offer-more:not([open]) .offer-more-open{display:none}@media screen and (prefers-reduced-motion:no-preference){.offer-more summary .offer-chevron{transition:transform var(--dur-base) var(--ease-in-out-soft)}}.prose-link{color:var(--brand-text);text-underline-offset:3px;transition:color var(--dur-fast) ease, text-decoration-thickness var(--dur-fast) ease;border-radius:4px;text-decoration-line:underline;text-decoration-thickness:1px}.prose-link:hover{color:var(--text);text-decoration-thickness:2px}:root{--dur-press:.1s;--dur-exit:.14s;--dur-fast:.15s;--dur-base:.2s;--dur-pop:.25s;--dur-step:.3s;--dur-print:.35s;--dur-reveal:.4s;--dur-lock:.42s;--dur-ping:.5s;--dur-mask:.5s;--dur-trace:.5s;--dur-enter:.6s;--dur-underline:.6s;--dur-line:.7s;--dur-roll:.8s;--dur-scan:.9s;--dur-radar-turn:6s;--stagger:80ms;--stagger-max:.24s;--roll-stagger:40ms;--delay-underline:.4s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-quick:cubic-bezier(.4, 0, 1, 1);--ease-in-out-soft:cubic-bezier(.65, 0, .35, 1);--rise:20px;--rise-sm:8px;--rise-xs:4px;--press-scale:.97;--press-scale-lg:.98;--ping-scale:1.7;--ping-scale-lg:2.5;--ring-width:1.5px}@keyframes m-draw-x{0%{transform:scaleX(0)}}@keyframes m-draw-y{0%{transform:scaleY(0)}}@keyframes m-clip{0%{clip-path:var(--m-clip-from)}to{clip-path:inset(calc(-1 * var(--m-clip-bleed,.25em)))}}@keyframes m-ring{0%{opacity:1;border-color:var(--m-ring-from);transform:scale(1)}50%{border-color:var(--m-ring-mid)}80%{opacity:1}to{opacity:0;transform:scale(var(--m-ring-scale,var(--ping-scale)));border-color:var(--m-ring-to)}}@keyframes m-ring-a{0%{opacity:1;border-color:var(--m-ring-from);transform:scale(1)}50%{border-color:var(--m-ring-mid)}80%{opacity:1}to{opacity:0;transform:scale(var(--m-ring-scale,var(--ping-scale)));border-color:var(--m-ring-to)}}@keyframes m-roll{to{transform:translate3d(0, calc(var(--m-roll-to,0) * -1 * var(--m-roll-h,1em)), 0)}}@keyframes m-parallax{0%{transform:translate3d(0, var(--m-parallax-from,0px), 0)}to{transform:translate3d(0, var(--m-parallax-to,0px), 0)}}[data-m]{--m-cascade:min(var(--m-i,0) * var(--stagger), var(--stagger-max))}[data-m-ring]{--m-ring-from:var(--brand-text);--m-ring-mid:var(--brand-line);--m-ring-to:var(--brand-soft)}[data-m-ring=danger]{--m-ring-from:var(--danger);--m-ring-mid:var(--danger);--m-ring-to:var(--border)}[data-m-ring=warning]{--m-ring-from:var(--warning);--m-ring-mid:var(--warning);--m-ring-to:var(--border)}[data-m-ring=success]{--m-ring-from:var(--success);--m-ring-mid:var(--success);--m-ring-to:var(--border)}[data-m-clip=up]{--m-clip-from:inset(calc(100% + var(--m-clip-bleed,.25em)) calc(-1 * var(--m-clip-bleed,.25em)) calc(-1 * var(--m-clip-bleed,.25em)))}[data-m-clip=right]{--m-clip-from:inset(calc(-1 * var(--m-clip-bleed,.25em)) calc(100% + var(--m-clip-bleed,.25em)) calc(-1 * var(--m-clip-bleed,.25em)) calc(-1 * var(--m-clip-bleed,.25em)))}.m-roll{font-variant-numeric:tabular-nums;font-kerning:none;display:inline-block;position:relative}.m-roll-layer{display:none}.m-gauge{--m-gauge-tick:var(--border-strong);--m-gauge-track:var(--border);background-image:linear-gradient(var(--m-gauge-tick) 0 0), linear-gradient(var(--m-gauge-tick) 0 0), linear-gradient(var(--m-gauge-tick) 0 0), linear-gradient(var(--m-gauge-tick) 0 0), linear-gradient(var(--m-gauge-tick) 0 0), linear-gradient(var(--m-gauge-tick) 0 0), linear-gradient(var(--m-gauge-tick) 0 0), linear-gradient(var(--m-gauge-tick) 0 0), linear-gradient(var(--m-gauge-tick) 0 0), linear-gradient(var(--m-gauge-tick) 0 0), linear-gradient(var(--m-gauge-tick) 0 0), linear-gradient(var(--m-gauge-track) 0 0);background-position:0 100%,10% 100%,20% 100%,30% 100%,40% 100%,50% 100%,60% 100%,70% 100%,80% 100%,90% 100%,100% 100%,0 100%;background-repeat:no-repeat;background-size:1px 8px,1px 6px,1px 6px,1px 6px,1px 6px,1px 8px,1px 6px,1px 6px,1px 6px,1px 6px,1px 8px,100% 2px}.m-gauge-fill{--m-delay:var(--dur-roll)}@media (forced-colors:active){.m-gauge{forced-color-adjust:none;--m-gauge-tick:GrayText;--m-gauge-track:GrayText}.m-gauge-fill{background:canvastext}}@media screen and (prefers-reduced-motion:no-preference){[data-m=enter][data-m-state=armed]{opacity:0;transform:translate3d(0, var(--m-rise,var(--rise)), 0) scale(var(--m-scale,1))}[data-m=enter][data-m-state=armed]:focus-within{opacity:1;transform:none}[data-m=enter][data-m-state=play]{transition:opacity var(--dur-reveal) var(--ease-out-expo), transform var(--dur-enter) var(--ease-out-expo);transition-delay:calc(var(--m-cascade) + var(--m-delay,0s))}[data-m-draw]{transform-origin:0}[data-m-draw=x-rev]{transform-origin:100%}[data-m-draw=y]{transform-origin:top}[data-m-draw=y-rev]{transform-origin:bottom}[data-m-draw^=x][data-m-state=armed]{transform:scaleX(0)}[data-m-draw^=y][data-m-state=armed]{transform:scaleY(0)}[data-m-draw^=x]:is([data-m-state=play],[data-m-now]){animation:m-draw-x var(--m-draw-dur,var(--dur-line)) var(--m-draw-ease,var(--ease-out-expo)) calc(var(--m-cascade,0s) + var(--m-delay,0s)) both}[data-m-draw^=y]:is([data-m-state=play],[data-m-now]){animation:m-draw-y var(--m-draw-dur,var(--dur-line)) var(--m-draw-ease,var(--ease-out-expo)) calc(var(--m-cascade,0s) + var(--m-delay,0s)) both}[data-m-clip][data-m-state=armed]{clip-path:var(--m-clip-from)}[data-m-clip]:is([data-m-state=play],[data-m-now]){animation:m-clip var(--m-clip-dur,var(--dur-mask)) var(--m-clip-ease,var(--ease-in-out-soft)) calc(var(--m-cascade,0s) + var(--m-delay,0s)) both}[data-m-press]{transition-property:transform,background-color,border-color,color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out-expo)}[data-m-press]:active{transform:scale(var(--m-press-scale,var(--press-scale)));transition-duration:var(--dur-press)}}@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none){[data-m-ring]:after{content:"";inset:var(--m-ring-inset,0);border:var(--ring-width) solid var(--m-ring-from);border-radius:var(--m-ring-radius,9999px);opacity:0;pointer-events:none;position:absolute}[data-m-ring]:where([data-m-state=play],[data-m-now]):after{animation:m-ring var(--dur-ping) var(--ease-out-expo) calc(var(--m-cascade,0s) + var(--m-delay,0s))}[data-m-touched=a] [data-m-ring]:after{animation:m-ring-a var(--dur-ping) var(--ease-out-expo)}[data-m-touched=b] [data-m-ring]:after{animation:m-ring var(--dur-ping) var(--ease-out-expo)}.m-roll:is([data-m-state=armed],[data-m-state=play])>.m-roll-value{color:#0000}.m-roll:is([data-m-state=armed],[data-m-state=play])>.m-roll-layer{white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.m-roll-col,.m-roll-char{vertical-align:top;height:var(--m-roll-h,1em);line-height:var(--m-roll-h,1em);display:inline-block}.m-roll-col{overflow:hidden}.m-roll[data-m-state=play] .m-roll-col{-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.m-roll-col:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";display:block}.m-roll:is([data-m-state=armed],[data-m-state=play]) .m-roll-col:before{transform:translate3d(0, calc((var(--m-roll-to,10) - 10) * -1 * var(--m-roll-h,1em)), 0)}.m-roll-char:before{content:attr(data-c)}.m-roll[data-m-state=play] .m-roll-col:before{animation:m-roll var(--dur-roll) var(--ease-out-expo) calc(var(--m-col,0) * var(--roll-stagger) + var(--m-cascade,0s) + var(--m-delay,0s)) both}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){[data-m-parallax-scope]{view-timeline:--m-scope block;view-timeline-inset:0}[data-m-parallax]{animation-name:m-parallax;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--m-scope;animation-range:var(--m-parallax-range,cover)}}}.m-hero-mock{--m-hero-hold:var(--dur-reveal);--m-hero-trail:32px;--m-hero-foot-at:var(--dur-scan);--m-hero-cta-at:1s}.m-hero-scan [data-m-y]{--m-hero-t:calc(var(--m-y,0) * var(--dur-scan))}.m-hero-scan [data-m-y] [data-m-ring]{--m-delay:var(--m-hero-t)}.m-hero-scanbox,.m-hero-hl{display:none}.m-hero-trail:before{content:"";height:var(--m-hero-trail);background:linear-gradient(to top, var(--glow), transparent);inset-inline:0;position:absolute;bottom:100%}.m-hero-beam:before,.m-hero-beam:after{content:"";position:absolute}.m-hero-beam:before{background:var(--brand-text);inset-inline:0;height:1px;top:0}.m-hero-beam:after{background:var(--brand);width:6px;height:6px;top:-2.5px;left:0}.m-hero-hl{background:var(--brand-soft);transform-origin:100%;transform:scaleX(0)}.m-hero-foot-line{background:var(--brand-line);transform-origin:0;transform:scaleX(0)}.m-hero-sweep{transform-box:view-box;transform-origin:50%}.m-hero-rings{--m-hero-rings-fade:35%;--m-hero-rings-clear:50%}.m-hero-rings>svg,.m-hero-radar [data-radar=veil]{-webkit-mask-image:linear-gradient(to right, transparent var(--m-hero-rings-fade), #000 var(--m-hero-rings-clear));-webkit-mask-image:linear-gradient(to right, transparent var(--m-hero-rings-fade), #000 var(--m-hero-rings-clear));-webkit-mask-image:linear-gradient(to right, transparent var(--m-hero-rings-fade), #000 var(--m-hero-rings-clear));-webkit-mask-image:linear-gradient(to right, transparent var(--m-hero-rings-fade), #000 var(--m-hero-rings-clear));mask-image:linear-gradient(to right, transparent var(--m-hero-rings-fade), #000 var(--m-hero-rings-clear))}.m-hero-radar{--m-hero-beam-w:1.5px;--m-hero-radar-top:82px;clip-path:inset(var(--m-hero-radar-top) 0 0 var(--m-hero-rings-fade));display:none}.m-hero-radar [data-radar=veil]{position:absolute;inset:0}.m-hero-radar [data-radar=trail]{transform-origin:100% 100%;background:conic-gradient(from 270deg at 100% 100%, rgb(var(--control-border-rgb) / 0) 30deg, rgb(var(--control-border-rgb) / .06) 60deg, rgb(var(--control-border-rgb) / .11) 80deg, rgb(var(--control-border-rgb) / .16) 90deg);border-top-left-radius:100%;width:49.875%;height:49.875%;position:absolute;bottom:50%;right:50%}.m-hero-radar [data-radar=beam]{top:.125%;bottom:50%;left:calc(50% - var(--m-hero-beam-w) / 2);width:var(--m-hero-beam-w);transform-origin:50% 100%;background:var(--brand-line);position:absolute}.m-hero-radar [data-radar=echo]{width:24px;height:24px;margin:-12px;position:absolute}.m-hero-radar [data-radar=echo]:before,.m-hero-radar [data-radar=echo]:after{content:"";opacity:0;border-radius:9999px;position:absolute}.m-hero-radar [data-radar=echo]:before{background:var(--text);inset:9px}.m-hero-radar [data-radar=echo]:after{border:1px solid var(--text-2);inset:0;transform:scale(.25)}.m-hero-grid{--m-parallax-to:32px}.m-hero-rings{--m-parallax-to:24px}.m-hero-particles{--m-parallax-to:16px}.m-hero-accent{--m-hero-accent-h:max(3px, .08em);background:linear-gradient(var(--brand) 0 0) no-repeat 0 100% / 100% var(--m-hero-accent-h)}@keyframes m-hero-accent{0%{background-size:0 var(--m-hero-accent-h)}}@keyframes m-hero-beam{0%{transform:translate(0)}90%{transform:translateY(100%)}to{transform:translate3d(0, calc(100% + var(--m-hero-trail)), 0)}}@keyframes m-hero-pill-hold{0%,to{border-color:currentColor}}@keyframes m-hero-pill-back{0%{border-color:currentColor}}@keyframes m-hero-hl-hold{0%,to{transform:none}}@keyframes m-hero-hl-out{0%{transform:none}}@keyframes m-hero-turn{0%{opacity:1;transform:rotate(0)}to{opacity:1;transform:rotate(1turn)}}@keyframes m-hero-radar-turn{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes m-hero-radar-dot{0%,4%{opacity:1}20%,to{opacity:0}}@keyframes m-hero-radar-ping{0%{opacity:.9;transform:scale(.25)}6%{opacity:.9}10%,to{opacity:0;transform:scale(1)}}@media screen and (prefers-reduced-motion:no-preference){.m-hero-accent{animation:m-hero-accent var(--dur-underline) var(--ease-out-expo) var(--delay-underline) both}}@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none){.m-hero-scan[data-m-state=play] .m-hero-scanbox{display:block}.m-hero-scan[data-m-state=play] :is(.m-hero-trail,.m-hero-beam){animation:m-hero-beam calc(var(--dur-scan) / .9) linear both}.m-hero-scan[data-m-state=play] .m-hero-pill{animation:m-hero-pill-hold var(--m-hero-hold) linear var(--m-hero-t), m-hero-pill-back var(--m-hero-hold) var(--ease-in-out-soft) calc(var(--m-hero-t) + var(--m-hero-hold))}.m-hero-scan[data-m-state=play] .m-hero-hl{animation:m-hero-hl-hold var(--m-hero-hold) linear var(--m-hero-t), m-hero-hl-out var(--dur-mask) var(--ease-in-out-soft) calc(var(--m-hero-t) + var(--m-hero-hold));display:block}.m-hero-mock:has(.m-hero-scan[data-m-state=play]) .m-hero-sweep{animation:m-hero-turn var(--dur-scan) linear}.m-hero-mock:has(.m-hero-scan:is([data-m-state=play],[data-m-state=done])) .m-hero-foot-line{transform:none}.m-hero-mock:has(.m-hero-scan[data-m-state=play]) .m-hero-foot-line{animation:m-draw-x var(--dur-reveal) var(--ease-out-expo) var(--m-hero-foot-at) both}:where(.m-hero-mock:has(.m-hero-scan[data-m-state=play])) .m-hero-cta-ring:after{animation:m-ring var(--dur-ping) var(--ease-out-expo) var(--m-hero-cta-at)}.m-hero-radar{display:block}.m-hero-radar :is([data-radar=trail],[data-radar=beam]){animation:m-hero-radar-turn var(--dur-radar-turn) linear infinite}.m-hero-radar [data-radar=echo]:before{animation:m-hero-radar-dot var(--dur-radar-turn) linear calc(var(--m-radar-at,0) * var(--dur-radar-turn)) infinite}.m-hero-radar [data-radar=echo]:after{animation:m-hero-radar-ping var(--dur-radar-turn) var(--ease-out-expo) calc(var(--m-radar-at,0) * var(--dur-radar-turn)) infinite}.m-hero-rings[data-m-offscreen] .m-hero-radar :is([data-radar=trail],[data-radar=beam]),.m-hero-rings[data-m-offscreen] .m-hero-radar [data-radar=echo]:before,.m-hero-rings[data-m-offscreen] .m-hero-radar [data-radar=echo]:after{animation-play-state:paused}}.m-hero [data-m-parallax]{--m-parallax-range:exit-crossing}@media (forced-colors:active){.m-hero-accent{forced-color-adjust:none;color:canvastext;background-image:linear-gradient(canvastext 0 0)}}#definitions .m-chrome-frame [data-m-draw]{--m-delay:var(--dur-base)}.m-geo-mock{--m-geo-name-at:.3s;--m-geo-name-step:.12s;--m-geo-name-dur:var(--dur-step);--m-geo-bar-lag:60ms;--m-geo-bar-dur:var(--dur-trace);--m-geo-missing-at:.9s;--m-geo-missing-dur:var(--dur-step);--m-geo-alert-at:1s;--m-geo-source-at:1.15s;--m-geo-source-step:60ms;--m-geo-source-dur:var(--dur-pop)}.m-geo-bar{--m-draw-dur:var(--m-geo-bar-dur);--m-delay:calc(var(--m-geo-name-at) + var(--m-geo-bar-lag) + var(--m-geo-n,0) * var(--m-geo-name-step))}.m-geo-missing{--m-clip-dur:var(--m-geo-missing-dur);--m-delay:var(--m-geo-missing-at)}.m-geo-alert{--m-delay:var(--m-geo-alert-at)}@keyframes m-geo-slide{0%{opacity:0;transform:translate(12px)}}@keyframes m-geo-rise{0%{opacity:0;transform:translate3d(0, var(--rise-sm), 0)}}@keyframes m-geo-appear{0%{opacity:0}}@media screen and (prefers-reduced-motion:no-preference){.m-geo-mock[data-m-state=armed] :is(.m-geo-question,.m-geo-name,.m-geo-source){opacity:0}.m-geo-mock[data-m-state=play] .m-geo-question{animation:m-geo-slide var(--dur-reveal) var(--ease-out-expo) both}.m-geo-mock[data-m-state=play] .m-geo-name{animation:m-geo-rise var(--m-geo-name-dur) var(--ease-out-expo) calc(var(--m-geo-name-at) + var(--m-geo-n,0) * var(--m-geo-name-step)) both}.m-geo-mock[data-m-state=play] .m-geo-source{animation:m-geo-appear var(--m-geo-source-dur) var(--ease-out-expo) calc(var(--m-geo-source-at) + var(--m-geo-n,0) * var(--m-geo-source-step)) both}}@keyframes m-problem-drop{0%{opacity:0;transform:translate(0, calc(-1 * var(--rise-sm)))}}@keyframes m-problem-rise{0%{opacity:0;transform:translate(0, var(--rise-sm))}}@keyframes m-problem-fade{0%{opacity:0}}@keyframes m-problem-ring{0%{opacity:1;stroke:var(--brand-text);transform:scale(1)}50%{stroke:var(--brand-line)}80%{opacity:1}to{opacity:0;transform:scale(var(--ping-scale));stroke:var(--brand-soft)}}@media screen and (prefers-reduced-motion:no-preference){.m-problem-card{--m-problem-step:var(--dur-step);--m-problem-gap:70ms;--m-problem-t:calc(var(--m-cascade) + .15s)}.m-problem-alert-rule{--m-draw-dur:var(--dur-reveal);--m-delay:.2s}.m-problem-chat-line,.m-problem-site-line{transform-box:fill-box;transform-origin:0}.m-problem-ads-bar{transform-box:fill-box;transform-origin:bottom}.m-problem-card[data-m-state=play] .m-problem-pin{animation:m-problem-drop var(--m-problem-step) var(--ease-out-expo) calc(var(--m-problem-t) + var(--m-problem-n,0) * var(--m-problem-gap)) both}.m-problem-card[data-m-state=play] .m-problem-chat-ask{animation:m-problem-rise var(--m-problem-step) var(--ease-out-expo) var(--m-problem-t) both}.m-problem-card[data-m-state=play] .m-problem-chat-dot{animation:m-problem-fade var(--m-problem-step) var(--ease-out-expo) calc(var(--m-problem-t) + .12s + var(--m-problem-n,0) * var(--m-problem-gap)) both}.m-problem-card[data-m-state=play] .m-problem-chat-line{animation:m-draw-x var(--m-problem-step) var(--ease-out-expo) calc(var(--m-problem-t) + .12s + var(--m-problem-n,0) * var(--m-problem-gap)) both}.m-problem-card[data-m-state=play] .m-problem-chat-missing{animation:m-problem-fade calc(var(--m-problem-t) + .56s) steps(1, end) both}.m-problem-card[data-m-state=play] .m-problem-site-line{animation:m-draw-x var(--m-problem-step) var(--ease-out-expo) calc(var(--m-problem-t) + var(--m-problem-n,0) * var(--m-problem-gap)) both}.m-problem-card[data-m-state=play] .m-problem-site-check{animation:m-problem-fade calc(var(--m-problem-t) + .2s + var(--m-problem-n,0) * var(--m-problem-gap)) steps(1, end) both}.m-problem-card[data-m-state=play] .m-problem-ads-bar{animation:m-draw-y var(--m-problem-step) var(--ease-out-expo) calc(var(--m-problem-t) + var(--m-problem-n,0) * var(--m-problem-gap)) both}}@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none){.m-problem-map-ring{stroke-width:var(--ring-width);transform-box:fill-box;transform-origin:50%}.m-problem-card[data-m-state=play] .m-problem-map-ring{animation:m-problem-ring var(--dur-ping) var(--ease-out-expo) calc(var(--m-problem-t) + .45s)}}.m-offers-trace{display:none}@keyframes m-offers-corner{0%{opacity:1;transform:translate3d(calc(var(--m-offers-cx,0) * var(--m-offers-gap,0px)), calc(var(--m-offers-cy,0) * var(--m-offers-gap,0px)), 0)}to{opacity:1;transform:none}}@keyframes m-offers-more-rise{0%{transform:translate3d(0, var(--rise-xs), 0)}}@keyframes m-offers-more-fade{0%{opacity:0}}@media screen and (prefers-reduced-motion:no-preference){.m-offers-card{--m-offers-cascade:var(--m-cascade);--m-offers-gap:2px;--m-offers-lock:var(--dur-lock)}.m-offers-duo{--m-offers-gap:6px}.m-offers-card [data-frame-corner=tl]{--m-offers-cx:-1;--m-offers-cy:-1}.m-offers-card [data-frame-corner=tr]{--m-offers-cx:1;--m-offers-cy:-1}.m-offers-card [data-frame-corner=bl]{--m-offers-cx:-1;--m-offers-cy:1}.m-offers-card [data-frame-corner=br]{--m-offers-cx:1;--m-offers-cy:1}.m-offers-card[data-m-state=play] [data-frame-corner]{animation:m-offers-corner var(--m-offers-lock) var(--ease-out-expo) calc(var(--m-offers-cascade) + .25s) both}.m-offers-duo[data-m-state=play] [data-frame-corner]{opacity:0;animation:m-offers-corner var(--m-offers-lock) var(--ease-out-expo) calc(var(--m-offers-cascade) + .55s) forwards}.m-offers-trace{--m-draw-dur:var(--dur-trace);--m-delay:.25s}.offer-more[open] .m-offers-more-list>li{animation:m-offers-more-rise var(--dur-base) var(--ease-out-expo) both}.offer-more[open] .m-offers-more-list>li>span{animation:m-offers-more-fade var(--dur-base) var(--ease-out-expo) both}.offer-more:not([open]) summary .offer-chevron{transition-duration:var(--dur-exit);transition-timing-function:var(--ease-in-quick)}@supports (interpolate-size:allow-keywords){.offer-more{interpolate-size:allow-keywords}.offer-more::details-content{block-size:0;transition:block-size var(--dur-exit) var(--ease-in-quick), content-visibility var(--dur-exit) allow-discrete;overflow:clip}.offer-more[open]::details-content{block-size:auto;transition-duration:var(--dur-base);transition-timing-function:var(--ease-in-out-soft)}}}@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none){.m-offers-duo:is([data-m-state=armed],[data-m-state=play]) .m-offers-trace{display:block}.m-offers-duo:is([data-m-state=armed],[data-m-state=play]) .m-offers-duo-frame{border-color:#0000}}.m-method-frise{--m-method-seg-dur:.28s;--m-method-stop:80ms;--m-method-step:calc(var(--m-method-seg-dur) + var(--m-method-stop));--m-method-fill-dur:var(--dur-trace)}.m-method-fill{transform-origin:top;display:none}@media screen and (prefers-reduced-motion:no-preference) and (min-width:64rem){.m-method-seg{--m-draw-dur:var(--m-method-seg-dur);--m-delay:calc(var(--m-method-stop) + var(--m-method-k,0) * var(--m-method-step))}.m-method-frise:is([data-m-state=play],[data-m-state=done]) .m-method-dot{border-color:var(--brand-line);background-color:var(--brand-soft);color:var(--brand-text)}.m-method-frise[data-m-state=play] .m-method-dot{transition-property:border-color,background-color,color;transition-duration:0s;transition-delay:calc(var(--m-method-n,0) * var(--m-method-step))}}@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (min-width:64rem){.m-method-dot:after{animation:none}.m-method-frise[data-m-state=play] .m-method-dot:after{animation:m-ring var(--dur-ping) var(--ease-out-expo) calc(var(--m-method-n,0) * var(--m-method-step))}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:63.999rem){.m-method-dot:is([data-m-state=play],[data-m-state=done]){border-color:var(--brand-line);background-color:var(--brand-soft);color:var(--brand-text)}.m-method-dot[data-m-state=play]{transition-property:border-color,background-color,color;transition-duration:0s;transition-delay:calc(var(--m-cascade) + var(--m-delay,0s))}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (max-width:63.999rem){.m-method-rail[data-m-state]{view-timeline:--m-method-rail block;view-timeline-inset:60svh 0px}.m-method-rail[data-m-state]>.m-method-fill{animation-name:m-draw-y;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--m-method-rail;animation-range:exit-crossing;display:block}}}@supports not (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (max-width:63.999rem){.m-method-rail:is([data-m-state=play],[data-m-state=done])>.m-method-fill{display:block}.m-method-rail[data-m-state=play]>.m-method-fill{animation:m-draw-y var(--m-method-fill-dur) var(--ease-out-expo) both}}}@media (forced-colors:active){.m-method-track,.m-method-rail{forced-color-adjust:none;background-color:canvastext}.m-method-seg,.m-method-fill{display:none}}.m-chrome-underline{position:relative}.m-chrome-underline:after{content:"";opacity:0;pointer-events:none;background:currentColor;height:1px;position:absolute;inset:auto 0 1px}a:focus-visible .m-chrome-underline:after{opacity:1}@media (hover:hover){a:hover .m-chrome-underline:after{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){.m-chrome-underline:after{opacity:1;transform-origin:0;transition:transform var(--dur-press) var(--ease-in-quick);transform:scaleX(0)}a:focus-visible .m-chrome-underline:after{transition:transform var(--dur-fast) var(--ease-out-expo);transform:none}}@media screen and (prefers-reduced-motion:no-preference) and (hover:hover){a:hover .m-chrome-underline:after{transition:transform var(--dur-fast) var(--ease-out-expo);transform:none}}@media (prefers-reduced-motion:reduce){.m-chrome-underline:after{transition:opacity var(--dur-fast) var(--ease-in-out-soft)}}.m-chrome-menu-close,[data-open=true]>.m-chrome-menu-icon>.m-chrome-menu-open{opacity:0}[data-open=true]>.m-chrome-menu-icon>.m-chrome-menu-close{opacity:1}@media screen and (prefers-reduced-motion:no-preference){.m-chrome-menu-open,.m-chrome-menu-close{transform-origin:50%;transition:opacity var(--dur-fast) var(--ease-out-expo), transform var(--dur-fast) var(--ease-out-expo)}.m-chrome-menu-close{transform:rotate(-90deg)}[data-open=true]>.m-chrome-menu-icon>.m-chrome-menu-open{transform:rotate(90deg)}[data-open=true]>.m-chrome-menu-icon>.m-chrome-menu-close{transform:none}}@media (prefers-reduced-motion:reduce){.m-chrome-menu-open,.m-chrome-menu-close{transition:opacity var(--dur-fast) var(--ease-in-out-soft)}}.m-chrome-spy{opacity:0;transform-origin:0;transform:translate3d(calc(var(--m-spy-x,0px) + 12px), 0, 0) scaleX(max(0, var(--m-spy-s,0) - 24))}[data-m-spy-on]>.m-chrome-spy{opacity:1}.m-chrome-nav a[data-m-current]{color:var(--text)}@media screen and (prefers-reduced-motion:no-preference){.m-chrome-spy{transition:transform var(--dur-step) var(--ease-out-expo)}}@keyframes m-chrome-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.m-chrome-progress{display:none}@supports (animation-timeline:scroll()){@media screen and (prefers-reduced-motion:no-preference){.m-chrome-progress{visibility:hidden;transform-origin:0;animation-name:m-chrome-progress;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);display:block}.m-chrome-header[data-solid=true]>.m-chrome-progress{visibility:visible}}}@media screen and (prefers-reduced-motion:no-preference){.m-chrome-arrow{transition:transform var(--dur-exit) var(--ease-in-quick)}a:focus-visible .m-chrome-arrow{transition:transform var(--dur-fast) var(--ease-out-expo);transform:translate(2px,-2px)}}@media screen and (prefers-reduced-motion:no-preference) and (hover:hover){a:hover .m-chrome-arrow{transition:transform var(--dur-fast) var(--ease-out-expo);transform:translate(2px,-2px)}}.m-chrome-ring-brand{--m-ring-from:var(--on-brand);--m-ring-mid:var(--brand-text);--m-ring-to:var(--brand)}.m-chrome-bar-icon{--m-delay:.75s}@media screen and (prefers-reduced-motion:reduce){.m-chrome-bar{opacity:0;transition:opacity var(--dur-fast) var(--ease-in-out-soft), visibility 0s linear var(--dur-fast)}.m-chrome-bar[data-visible=true]{opacity:1;transition:opacity var(--dur-fast) var(--ease-in-out-soft), visibility 0s linear 0s}.m-chrome-bar-brand{visibility:hidden;transition:visibility linear}.m-chrome-bar[data-visible=true] .m-chrome-bar-brand{visibility:visible;transition:visibility 0s linear var(--dur-fast)}}.m-chrome-frame{--m-chrome-frame-x:2rem;--m-chrome-frame-y:6rem}@media (min-width:1280px){.m-chrome-frame{--m-chrome-frame-x:4rem}}@media screen and (prefers-reduced-motion:no-preference){.m-chrome-frame>div>[data-m-draw=x].m-chrome-frame-start{transform-origin:var(--m-chrome-frame-x) 50%}.m-chrome-frame>div>[data-m-draw=x].m-chrome-frame-end{transform-origin:calc(100% - var(--m-chrome-frame-x)) 50%}.m-chrome-frame>div>[data-m-draw=y].m-chrome-frame-start{transform-origin:50% var(--m-chrome-frame-y)}.m-chrome-frame>div>[data-m-draw=y].m-chrome-frame-end{transform-origin:50% calc(100% - var(--m-chrome-frame-y))}}@media (forced-colors:active){.m-chrome-underline:after{display:none}a:focus-visible .m-chrome-underline{text-decoration-line:underline}.m-chrome-spy{forced-color-adjust:none;background:highlight}.m-chrome-progress{display:none}}@media (forced-colors:active) and (hover:hover){a:hover .m-chrome-underline{text-decoration-line:underline}}@keyframes m-contact-open{0%{opacity:0;transform:scale(.94)}}@keyframes m-contact-glint{0%{transform:translate(-100%)}to{transform:translate(100%)}}.m-contact [data-m-parallax]{--m-parallax-range:entry-crossing}.m-contact-grid{--m-parallax-from:-32px}.m-contact-rings-layer{--m-parallax-from:-24px}.m-contact-particles-layer{--m-parallax-from:-12px}.m-contact-tile{--m-press-scale:var(--press-scale-lg)}.m-contact-copy-ring{--m-cascade:0s;--m-delay:0s}.m-contact-copy-done,.m-contact-copy[data-copied=true] .m-contact-copy-idle{opacity:0}.m-contact-copy[data-copied=true] .m-contact-copy-done{opacity:1}@media screen and (prefers-reduced-motion:no-preference){.m-contact-rings{transform-origin:50%}.m-contact[data-m-state=armed] .m-contact-rings{opacity:0;transform:scale(.94)}.m-contact[data-m-state=play] .m-contact-rings{animation:m-contact-open var(--dur-scan) var(--ease-out-expo) both}.m-contact[data-m-state=armed] .particle{opacity:0;transform:translate3d(0, var(--rise), 0)}.m-contact[data-m-state=armed] .particle[data-tone=brand]{opacity:1;transform:scale(0)}.m-contact[data-m-state=play] .particle{transition:opacity var(--dur-scan) var(--ease-out-expo), transform var(--dur-scan) var(--ease-out-expo);transition-delay:var(--m-particle-delay,0s)}.m-contact-tiles>li:first-child[data-m-state=armed]:not(:focus-within){opacity:1}.m-contact-tiles>li:first-child[data-m-state=armed]:not(:focus-within)>a{clip-path:inset(100% -1em -1em)}.m-contact-tiles>li:first-child[data-m-state=play]>a{clip-path:inset(-1em);transition-property:clip-path,transform,background-color,border-color,color;transition-duration:var(--dur-reveal), var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-fast);transition-timing-function:var(--ease-out-expo);transition-delay:calc(var(--m-cascade) + var(--m-delay,0s)), 0s, 0s, 0s, 0s}.m-contact-tiles>li[data-m-state=play]>.m-contact-glint:after{content:"";background:linear-gradient(105deg, transparent 30%, rgb(255 255 255/var(--m-contact-glint-alpha,.12)) 50%, transparent 70%);pointer-events:none;animation:m-contact-glint var(--dur-line) var(--ease-in-out-soft) calc(var(--m-cascade) + var(--dur-enter) + .3s + var(--m-contact-glint-lag,0s)) both;position:absolute;inset:0}.m-contact-tiles>li:nth-child(2)>.m-contact-glint{--m-contact-glint-alpha:.08;--m-contact-glint-lag:.25s}.m-contact-tile-icon{transition:transform var(--dur-fast) var(--ease-out-expo)}.m-contact-tile:focus-visible .m-contact-tile-icon{transform:translateY(-1px)}.m-contact-copy-idle,.m-contact-copy-done{transition:opacity var(--dur-exit) var(--ease-in-quick), transform var(--dur-exit) var(--ease-in-quick)}.m-contact-copy-done{transform:scale(.8)}.m-contact-copy[data-copied=true] .m-contact-copy-idle{transition:opacity var(--dur-base) var(--ease-out-expo)}.m-contact-copy[data-copied=true] .m-contact-copy-done{transition:opacity var(--dur-base) var(--ease-out-expo), transform var(--dur-base) var(--ease-out-expo);transform:none}}@media screen and (prefers-reduced-motion:no-preference) and (hover:hover){.m-contact-tile:hover .m-contact-tile-icon{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.m-contact-copy-idle,.m-contact-copy-done{transition:opacity var(--dur-fast) var(--ease-in-out-soft)}}@media (forced-colors:active){.m-contact-glint:after{display:none}}.m-titles-square{--m-ring-scale:var(--ping-scale-lg);--m-ring-radius:0}.m-titles-label{--m-clip-dur:var(--dur-print)}.m-titles-h2{--m-clip-bleed:.3em;--m-clip-ease:var(--ease-out-expo)}.m-faq-summary:before{content:"";background:var(--brand);transform-origin:100%;pointer-events:none;height:2px;position:absolute;inset:-1px 0 auto;transform:scaleX(0)}.faq details[open]>.m-faq-summary:before{transform-origin:0;transform:none}@keyframes m-faq-answer{0%{opacity:0;transform:translateY(var(--rise-xs))}}@media screen and (prefers-reduced-motion:no-preference){.m-faq-summary:before{transition:transform var(--dur-exit) var(--ease-in-quick)}.faq details[open]>.m-faq-summary:before{transition:transform var(--dur-line) var(--ease-out-expo)}.faq details[open]>.m-faq-answer{animation:m-faq-answer var(--dur-base) var(--ease-out-expo)}@supports (interpolate-size:allow-keywords){.faq details::details-content{transition:block-size var(--dur-exit) var(--ease-in-quick), content-visibility var(--dur-exit) allow-discrete}.faq details[open]::details-content{transition:block-size var(--dur-base) var(--ease-in-out-soft), content-visibility var(--dur-base) allow-discrete}}.faq .m-faq-summary .faq-chevron{transition:transform var(--dur-exit) var(--ease-in-quick);transform:translateY(0)}.faq details[open]>.m-faq-summary .faq-chevron{transition:transform var(--dur-base) var(--ease-in-out-soft);transform:translateY(0)rotate(180deg)}.faq .m-faq-summary:focus-visible .faq-chevron{transition-timing-function:var(--ease-out-expo);transform:translateY(2px)}.faq details[open]>.m-faq-summary:focus-visible .faq-chevron{transform:translateY(2px)rotate(180deg)}}@media screen and (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.faq .m-faq-summary:hover .faq-chevron{transition-timing-function:var(--ease-out-expo);transform:translateY(2px)}.faq details[open]>.m-faq-summary:hover .faq-chevron{transform:translateY(2px)rotate(180deg)}}@media (forced-colors:active){.m-faq-summary:before{forced-color-adjust:none;background:canvastext}}.m-about-card{--m-rise:16px;--m-scale:.97}.m-about-card:before{content:"";border-radius:inherit;box-shadow:var(--shadow-float);pointer-events:none;position:absolute;inset:-1px}@media screen and (prefers-reduced-motion:no-preference){.m-about-card[data-m-state=armed]:before{opacity:0}.m-about-card[data-m-state=play]:before{transition:opacity var(--dur-enter) var(--ease-out-expo);transition-delay:calc(var(--m-cascade) + var(--m-delay,0s) + .1s)}.m-about-card[data-m-state=armed]:not(:focus-within) .m-about-actions{opacity:0}.m-about-card[data-m-state=play] .m-about-actions{transition:opacity 0s linear calc(var(--m-cascade) + var(--m-delay,0s) + var(--dur-reveal))}}@media (forced-colors:active){.m-about-card:before{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
