@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-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--tw-tracking:initial}}}@layer base{body h1,body h2,body h3,body h4,body h5,body h6{color:var(--foreground)}body h1{font-family:var(--font-heading);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){body h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (min-width:64rem){body h1{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}@media (min-width:80rem){body h1{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}}body h1{letter-spacing:-.025em;font-weight:600;line-height:1.1}body h2{font-family:var(--font-heading);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){body h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}@media (min-width:64rem){body h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (min-width:80rem){body h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}body h2{letter-spacing:-.02em;font-weight:600;line-height:1.2}body h3{font-family:var(--font-heading);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){body h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media (min-width:64rem){body h3{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}body h3{letter-spacing:-.02em;font-weight:600;line-height:1.3}body h4{font-family:var(--font-heading);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){body h4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media (min-width:64rem){body h4{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}body h4{letter-spacing:-.01em;font-weight:600;line-height:1.4}body h5{font-family:var(--font-heading);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:48rem){body h5{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}@media (min-width:64rem){body h5{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}body h5{letter-spacing:0;font-weight:500;line-height:1.5}body h6{font-family:var(--font-heading);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:48rem){body h6{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}@media (min-width:64rem){body h6{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}body h6{letter-spacing:0;font-weight:500;line-height:1.5}body p{font-family:var(--font-body);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){body p{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}@media (min-width:48rem){body p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}body p{letter-spacing:0;font-weight:400;line-height:1.6}body p+p{margin-top:calc(var(--spacing) * 4)}body ul,body ol{margin-block:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){body ul,body ol{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}@media (min-width:48rem){body ul,body ol{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}body ul,body ol{font-family:var(--font-body);line-height:1.7}body ul{list-style-type:disc}body ul>li{margin-top:calc(var(--spacing) * 3)}body ol{list-style-type:decimal}body ol>li{margin-top:calc(var(--spacing) * 3)}body p+ul,body p+ol{margin-top:0}body ul+p,body ol+p{margin-top:calc(var(--spacing) * 5)}body h1+p{margin-top:calc(var(--spacing) * 4)}body h2,body h3,body h4,body h5,body h6{scroll-margin:calc(var(--spacing) * 24)}body p+h2,body ul+h2,body ol+h2,body p+h3,body ul+h3,body ol+h3{margin-top:calc(var(--spacing) * 8)}body h2+p,body h3+p,body h4+p{margin-top:calc(var(--spacing) * 3)}body strong,body b{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}body a{color:var(--primary);text-decoration-line:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){body a{-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 30%, transparent)}}body a{text-underline-offset:2px;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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){body a:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){body a:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}body a:hover{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){body a:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent)}}}body blockquote{font-family:var(--font-body);margin-block:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){body blockquote{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}body blockquote{padding-block:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){body blockquote{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}body blockquote{font-style:italic}.dark body blockquote{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark body blockquote{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}}@layer components{.nav-menu-default-theme{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--border:#e5e5e5;--ring:#a1a1a1;color:var(--foreground)}@supports (color:lab(0% 0 0)){.nav-menu-default-theme{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--border:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209)}}.dark .nav-menu-default-theme{--background:#171717;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--border:#262626;--ring:#737373}@supports (color:lab(0% 0 0)){.dark .nav-menu-default-theme{--background:lab(7.78201% -.0000149012 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--border:lab(15.204% 0 -.00000596046);--ring:lab(48.496% 0 0)}}[data-surface] .nav-menu-default-theme,.dark [data-surface] .nav-menu-default-theme{--background:inherit;--foreground:inherit;--card:inherit;--card-foreground:inherit;--popover:inherit;--popover-foreground:inherit;--muted:inherit;--muted-foreground:inherit;--accent:inherit;--accent-foreground:inherit;--border:inherit;--ring:inherit}.nav-menu-default-theme a{color:inherit;text-decoration:none}.nav-menu-default-theme p{font:inherit;margin:0}.nav-menu-default-theme ul,.nav-menu-default-theme ol{font-size:inherit;color:inherit;margin:0;padding:0;list-style:none}.nav-menu-default-theme ul>li,.nav-menu-default-theme ol>li{margin-top:0}.hero-caret .heading-main :is(h1,h2,h3,h4):after{content:"";vertical-align:-.14em;background-color:var(--primary);width:.045em;height:.95em;margin-left:.06em;animation:1.1s step-end infinite hero-caret-blink;display:inline-block}@keyframes hero-caret-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-caret .heading-main :is(h1,h2,h3,h4):after{animation:none}}.richtext-flow :is(h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--tracking-normal) - .025em);letter-spacing:calc(var(--tracking-normal) - .025em)}.richtext-flow h2{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.richtext-flow h2:first-child{margin-top:0}@media (min-width:40rem){.richtext-flow h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.richtext-flow h3{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.richtext-flow h3:first-child{margin-top:0}.richtext-flow h4{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.richtext-flow h4:first-child{margin-top:0}.richtext-flow :is(h5,h6){margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.richtext-flow :is(h5,h6):first-child{margin-top:0}.richtext-flow p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.richtext-flow p+p{margin-top:calc(var(--spacing) * 4)}.richtext-flow-compact :is(h2,h3,h4,h5,h6){margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 1.5);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.18em;letter-spacing:.18em;color:var(--muted-foreground);text-transform:uppercase}.richtext-flow-compact :is(h2,h3,h4,h5,h6):first-child{margin-top:0}.richtext-flow-compact p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted-foreground)}.richtext-flow-compact p+p{margin-top:calc(var(--spacing) * 3)}.richtext-flow a{color:var(--primary);text-underline-offset:4px;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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline}.richtext-flow a:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.richtext-flow a:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.richtext-flow ul{margin-block:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 6);list-style-type:disc}.richtext-flow ol{margin-block:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 6);list-style-type:decimal}.richtext-flow :is(ul,ol)>li{margin-top:calc(var(--spacing) * 2)}.richtext-flow p+:is(ul,ol){margin-top:var(--spacing)}.richtext-flow :is(ul,ol)+p{margin-top:calc(var(--spacing) * 4)}.richtext-flow code{background-color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:.375rem;padding-block:.2rem;padding-inline:.3rem;position:relative}.richtext-flow pre{margin-block:calc(var(--spacing) * 6);border-radius:var(--radius);background-color:var(--muted);padding:calc(var(--spacing) * 4);overflow-x:auto}.richtext-flow pre code{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);background-color:#0000;padding:0}.richtext-flow table{margin-block:calc(var(--spacing) * 6);width:100%}.richtext-flow th{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px}.richtext-flow td{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-width:1px}.richtext-flow :is(th,td):not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}.richtext-flow tr:nth-child(2n){background-color:var(--muted)}.richtext-flow img{margin-block:calc(var(--spacing) * 6);border-radius:var(--radius)}.richtext-flow hr{margin-block:calc(var(--spacing) * 8);border-color:var(--border)}.richtext-flow>blockquote{margin-block:calc(var(--spacing) * 8);border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);border-left-style:var(--tw-border-style);border-color:#54a2ffb3;border-left-width:4px}@supports (color:color-mix(in lab, red, red)){.richtext-flow>blockquote{border-color:color-mix(in oklab, var(--color-blue-400,lab(65.0361% -1.42065 -56.9802)) 70%, transparent)}}.richtext-flow>blockquote{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.richtext-flow>blockquote{background-color:color-mix(in oklab, var(--card) 30%, transparent)}}.richtext-flow>blockquote{padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--foreground);font-style:italic}.dark .richtext-flow>blockquote{border-color:var(--color-blue-400,#54a2ff);background-color:#18181b99}@supports (color:lab(0% 0 0)){.dark .richtext-flow>blockquote{border-color:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802))}}@supports (color:color-mix(in lab, red, red)){.dark .richtext-flow>blockquote{background-color:color-mix(in oklab, var(--color-zinc-900,lab(8.30603% .618205 -2.16572)) 60%, transparent)}}.section-heading>*+*{margin-top:calc(var(--spacing) * 5)}.section-heading-sm>*+*{margin-top:calc(var(--spacing) * 2)}.section-heading-md>*+*{margin-top:calc(var(--spacing) * 3)}.section-heading .heading-eyebrow>*,.section-heading .heading-eyebrow p{margin-bottom:0}.section-heading .heading-main :is(h1,h2,h3,h4){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--tracking-normal) - .025em);letter-spacing:calc(var(--tracking-normal) - .025em);margin-bottom:0}.section-heading .heading-support p{max-width:52ch;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--muted-foreground);margin-bottom:0}.section-heading .heading-main h1{max-width:8em;font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1.02;--tw-font-weight:var(--font-weight-medium,500);line-height:1.02;font-weight:var(--font-weight-medium,500);--tw-tracking:-.022em;letter-spacing:-.022em}@media (min-width:40rem){.section-heading .heading-main h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.section-heading .heading-support p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}@media (min-width:64rem){.section-heading .heading-main h1{font-size:5.5rem}}.section-heading-sm .heading-main h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.section-heading-sm .heading-main h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.section-heading-md .heading-main h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}@media (min-width:40rem){.section-heading-md .heading-main h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.section-heading-md .heading-main h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.section-heading-lg .heading-main h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}@media (min-width:40rem){.section-heading-lg .heading-main h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (min-width:64rem){.section-heading-lg .heading-main h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.section-heading-lg .heading-main h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.section-heading-xl .heading-main h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}@media (min-width:40rem){.section-heading-xl .heading-main h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (min-width:64rem){.section-heading-xl .heading-main h2{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.section-heading-xl .heading-main h3{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.section-heading-center{text-align:center;margin-inline:auto}.section-heading-center .heading-support p{margin-inline:auto}[data-surface][data-surface]{background-color:var(--background);color:var(--foreground)}header [data-slot=navigation-menu-trigger],header [data-slot=navigation-menu-link][data-nav-top]{background-color:#0000;position:relative}header [data-slot=navigation-menu-trigger]:hover,header [data-slot=navigation-menu-trigger]:focus,header [data-slot=navigation-menu-link][data-nav-top]:hover,header [data-slot=navigation-menu-link][data-nav-top]:focus,header [data-slot=navigation-menu-trigger]:hover,header [data-slot=navigation-menu-trigger]:focus,header [data-slot=navigation-menu-trigger][data-popup-open],header [data-slot=navigation-menu-link][data-nav-top]:hover,header [data-slot=navigation-menu-link][data-nav-top]:focus{background-color:#0000}header [data-slot=navigation-menu-trigger]:after,header [data-slot=navigation-menu-link][data-nav-top]:after{content:"";background-color:var(--primary);transform-origin:0;pointer-events:none;inset-inline:.625rem;height:2px;transition:transform .2s;position:absolute;bottom:.25rem;transform:scaleX(0)}header [data-slot=navigation-menu-trigger]:hover:after,header [data-slot=navigation-menu-trigger]:focus-visible:after,header [data-slot=navigation-menu-trigger][data-popup-open]:after,header [data-slot=navigation-menu-link][data-nav-top]:hover:after,header [data-slot=navigation-menu-link][data-nav-top]:focus-visible:after,header [data-slot=navigation-menu-link][data-nav-top][aria-current=page]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){header [data-slot=navigation-menu-trigger]:after,header [data-slot=navigation-menu-link][data-nav-top]:after{transition:none}}[data-surface=dark][data-surface]{--background:#111;--foreground:#f4f1ec;--card:#191c20;--card-foreground:#f4f1ec;--muted:#25292f;--muted-foreground:#c2bdb5;--border:#7c8187;--input:#81878f;--secondary:#25292f;--secondary-foreground:#edebe7;--popover:#191c20;--popover-foreground:#f4f1ec;--accent:#2a2e34;--accent-foreground:#f4f1ec;--primary:#ff7265;--primary-foreground:#fff}@supports (color:lab(0% 0 0)){[data-surface=dark][data-surface]{--background:lab(5.0601% 0 0);--foreground:lab(95.2784% .392616 2.79377);--card:lab(10.076% -.613645 -3.26879);--card-foreground:lab(95.2784% .392616 2.79377);--muted:lab(16.4474% -.807598 -4.35366);--muted-foreground:lab(76.8355% .662208 4.54741);--border:lab(53.5719% -.891238 -4.3938);--input:lab(55.8867% -1.0289 -5.12049);--secondary:lab(16.4474% -.807598 -4.35366);--secondary-foreground:lab(93.0586% .316024 2.2637);--popover:lab(10.076% -.613645 -3.26879);--popover-foreground:lab(95.2784% .392616 2.79377);--accent:lab(18.768% -.818178 -4.35839);--accent-foreground:lab(95.2784% .392616 2.79377);--primary:lab(65.5911% 62.2871 41.0872);--primary-foreground:lab(100% 0 0)}}.dark [data-surface=dark]{--background:#1c2127;--card:#25292f}@supports (color:lab(0% 0 0)){.dark [data-surface=dark]{--background:lab(12.3786% -.879884 -5.05305);--card:lab(16.4474% -.807598 -4.35366)}}[data-surface=maroon][data-surface]{--background:#4b0f17;--foreground:#fbfaf7;--card:#5b1d23;--card-foreground:#fbfaf7;--muted:#5d272a;--muted-foreground:#e4caca;--border:#c37b7d;--input:#ca8183;--secondary:#5d272a;--secondary-foreground:#fbfaf7;--primary:#fbfaf7;--primary-foreground:#4b0f17}@supports (color:lab(0% 0 0)){[data-surface=maroon][data-surface]{--background:lab(15.2713% 28.7375 12.0675);--foreground:lab(98.2725% .207901 1.50739);--card:lab(21.313% 28.9862 11.881);--card-foreground:lab(98.2725% .207901 1.50739);--muted:lab(23.7459% 25.7562 10.3555);--muted-foreground:lab(83.4488% 9.63271 3.64021);--border:lab(59.612% 28.9463 11.2555);--input:lab(61.9326% 28.9447 11.2406);--secondary:lab(23.7459% 25.7562 10.3555);--secondary-foreground:lab(98.2725% .207901 1.50739);--primary:lab(98.2725% .207901 1.50739);--primary-foreground:lab(15.2713% 28.7375 12.0675)}}.dark [data-surface=maroon]{--background:#5b161f;--card:#6e272e}@supports (color:lab(0% 0 0)){.dark [data-surface=maroon]{--background:lab(20.0394% 32.2154 13.4669);--card:lab(27.007% 32.2046 13.1424)}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}
