@layer theme{:where(:root,:host){--spacing:calc(((var(--x-height-md))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average));--tracking-wider:.05em;--sans-serif-distance-top:(var(--sans-serif-ascent) - var(--sans-serif-cap-height));--sans-serif-leading:(var(--sans-serif-distance-top) - var(--sans-serif-descent));--sans-serif-cap-x-ratio:(var(--sans-serif-cap-height)/var(--sans-serif-x-height));--sans-serif-baseline-offset:((var(--sans-serif-ascent) - var(--sans-serif-descent) - var(--sans-serif-x-height))/var(--sans-serif-x-height));--serif-distance-top:(var(--serif-ascent) - var(--serif-cap-height));--serif-leading:(var(--serif-distance-top) - var(--serif-descent));--serif-x-height-scale:(var(--serif-x-height)/var(--sans-serif-x-height));--x-height-3xl:clamp(1.6018rem,1.3158rem + .7151vw,2.0023rem)*var(--sans-serif-x-height,.5);--x-height-2xl:clamp(1.4238rem,1.1696rem + .6356vw,1.7798rem)*var(--sans-serif-x-height,.5);--x-height-xl:clamp(1.2656rem,1.0396rem + .565vw,1.582rem)*var(--sans-serif-x-height,.5);--x-height-md:clamp(1rem,.8214rem + .4464vw,1.25rem)*var(--sans-serif-x-height,.5);--x-height-sm:clamp(.8889rem,.7302rem + .3968vw,1.1111rem)*var(--sans-serif-x-height,.5);--color-stone-950:#0c0a09;--color-white:#fff;--radius-xs:.125rem;--radius-sm:.25rem;--x-height-8xl:clamp(2.8865rem,2.3711rem + 1.2886vw,3.6081rem)*var(--sans-serif-x-height,.5);--spacing-y-md:calc(var(--x-height-md)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)));--x-height-xs:clamp(.7901rem,.649rem + .3527vw,.9877rem)*var(--sans-serif-x-height,.5)}@supports (color:color(display-p3 0 0 0)){:where(:root,:host){--color-stone-950:#0c0a09}@supports (color:color(display-p3 0 0 0)){:where(:root,:host){--color-stone-950:color(display-p3 .0456693 .0396228 .0360228)}}}@supports (color:lab(0% 0 0)){:where(:root,:host){--color-stone-950:lab(2.86037% .455312 .568903)}}:where(:root,:host){--sans-serif-distance-top:(var(--sans-serif-ascent) - var(--sans-serif-cap-height));--sans-serif-leading:(var(--sans-serif-distance-top) - var(--sans-serif-descent));--x-height-lg:clamp(1.125rem,.9241rem + .5022vw,1.4063rem)*var(--sans-serif-x-height,.5);--x-height-4xl:clamp(1.802rem,1.4802rem + .8045vw,2.2525rem)*var(--sans-serif-x-height,.5);--color-gray-900:#101828;--color-stone-950:#0c0a09;--color-white:#fff;--spacing:calc(((var(--x-height-md))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average));--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xs:.125rem;--sans-serif-cap-x-ratio:(var(--sans-serif-cap-height)/var(--sans-serif-x-height));--sans-serif-baseline-offset:((var(--sans-serif-ascent) - var(--sans-serif-descent) - var(--sans-serif-x-height))/var(--sans-serif-x-height));--sans-serif-bold-distance-top:(var(--sans-serif-bold-ascent) - var(--sans-serif-bold-cap-height));--sans-serif-bold-leading:(var(--sans-serif-bold-distance-top) - var(--sans-serif-bold-descent));--sans-serif-bold-x-height-scale:(var(--sans-serif-bold-x-height)/var(--sans-serif-x-height));--serif-bold-distance-top:(var(--serif-bold-ascent) - var(--serif-bold-cap-height));--serif-bold-leading:(var(--serif-bold-distance-top) - var(--serif-bold-descent));--serif-bold-x-height-scale:(var(--serif-bold-x-height)/var(--sans-serif-x-height));--serif-italic-distance-top:(var(--serif-italic-ascent) - var(--serif-italic-cap-height));--serif-italic-leading:(var(--serif-italic-distance-top) - var(--serif-italic-descent));--serif-italic-x-height-scale:(var(--serif-italic-x-height)/var(--sans-serif-x-height));--x-height-15xl:clamp(6.5833rem,5.4077rem + 2.939vw,8.2291rem)*var(--sans-serif-x-height,.5);--x-height-14xl:clamp(5.8518rem,4.8068rem + 2.6124vw,7.3147rem)*var(--sans-serif-x-height,.5);--x-height-11xl:clamp(4.1099rem,3.376rem + 1.8348vw,5.1374rem)*var(--sans-serif-x-height,.5);--x-height-10xl:clamp(3.6532rem,3.0009rem + 1.6309vw,4.5665rem)*var(--sans-serif-x-height,.5);--x-height-8xl:clamp(2.8865rem,2.3711rem + 1.2886vw,3.6081rem)*var(--sans-serif-x-height,.5);--x-height-7xl:clamp(2.5658rem,2.1076rem + 1.1454vw,3.2072rem)*var(--sans-serif-x-height,.5);--x-height-6xl:clamp(2.2807rem,1.8734rem + 1.0182vw,2.8509rem)*var(--sans-serif-x-height,.5);--x-height-5xl:clamp(2.0273rem,1.6653rem + .905vw,2.5341rem)*var(--sans-serif-x-height,.5);--x-height-2xl:clamp(1.4238rem,1.1696rem + .6356vw,1.7798rem)*var(--sans-serif-x-height,.5);--x-height-xl:clamp(1.2656rem,1.0396rem + .565vw,1.582rem)*var(--sans-serif-x-height,.5);--x-height-md:clamp(1rem,.8214rem + .4464vw,1.25rem)*var(--sans-serif-x-height,.5);--x-height-sm:clamp(.8889rem,.7302rem + .3968vw,1.1111rem)*var(--sans-serif-x-height,.5);--x-height-xs:clamp(.7901rem,.649rem + .3527vw,.9877rem)*var(--sans-serif-x-height,.5)}@supports (color:color(display-p3 0 0 0)){:where(:root,:host){--color-gray-900:#101828;--color-stone-950:#0c0a09}@supports (color:color(display-p3 0 0 0)){:where(:root,:host){--color-gray-900:color(display-p3 .070423 .0928982 .151928);--color-stone-950:color(display-p3 .0456693 .0396228 .0360228)}}}@supports (color:lab(0% 0 0)){:where(:root,:host){--color-gray-900:lab(8.11897% .811271 -12.254);--color-stone-950:lab(2.86037% .455312 .568903)}}}@layer utilities{.my-5{margin-block:calc(var(--spacing)*5)}@supports (text-box:trim-both ex alphabetic){.sans-serif-md\/2{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.sans-serif-md\/2{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--sans-serif-leading)) + (var(--sans-serif-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--sans-serif-x-height)) - var(--sans-serif-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.sans-serif-md\/2:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.sans-serif-md\/2:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}@supports (text-box:trim-both ex alphabetic){.sans-serif-md\/2\.5{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.sans-serif-md\/2\.5{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--sans-serif-leading)) + (var(--sans-serif-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--sans-serif-x-height)) - var(--sans-serif-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.sans-serif-md\/2\.5:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.sans-serif-md\/2\.5:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.sans-serif-sm\/2{font-family:var(--sans-serif-font-family);font-stretch:var(--sans-serif-font-stretch);font-style:var(--sans-serif-font-style);font-variation-settings:var(--sans-serif-font-variation-settings);font-weight:var(--sans-serif-font-weight);--line-height:2;--x-height:var(--x-height-sm);--tw-line-height-ratio:1;--tw-line-height:(var(--line-height,1.5)*var(--tw-line-height-ratio));--tw-cap-height:((var(--x-height,1ex)*var(--sans-serif-cap-height))/var(--sans-serif-x-height));--tw-font-size:(var(--tw-cap-height)/var(--sans-serif-cap-height));--tw-vertical-align:(var(--tw-font-size)*var(--sans-serif-leading));--tw-line-height-length:((var(--tw-line-height)*var(--tw-cap-height)) + var(--tw-vertical-align));font-size:calc(var(--tw-font-size));line-height:calc(var(--tw-line-height-length))}@supports (text-box:trim-both ex alphabetic){.sans-serif-sm\/2{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.sans-serif-sm\/2{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--sans-serif-leading)) + (var(--sans-serif-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--sans-serif-x-height)) - var(--sans-serif-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.sans-serif-sm\/2:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.sans-serif-sm\/2:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}@supports (text-box:trim-both ex alphabetic){.serif-2xl\/2{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.serif-2xl\/2{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--serif-leading)) + (var(--serif-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--serif-x-height)) - var(--serif-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.serif-2xl\/2:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.serif-2xl\/2:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.mb-y-3xl{margin-bottom:calc(var(--x-height-3xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.my-6{margin-block:calc(var(--spacing)*6)}@supports (text-box:trim-both ex alphabetic){.sans-serif-md\/2{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.sans-serif-md\/2{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--sans-serif-leading)) + (var(--sans-serif-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--sans-serif-x-height)) - var(--sans-serif-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.sans-serif-md\/2:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.sans-serif-md\/2:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.sans-serif-xs\/1\.6{font-family:var(--sans-serif-font-family);font-stretch:var(--sans-serif-font-stretch);font-style:var(--sans-serif-font-style);font-variation-settings:var(--sans-serif-font-variation-settings);font-weight:var(--sans-serif-font-weight);--line-height:1.6;--x-height:var(--x-height-xs);--tw-line-height-ratio:1;--tw-line-height:(var(--line-height,1.5)*var(--tw-line-height-ratio));--tw-cap-height:((var(--x-height,1ex)*var(--sans-serif-cap-height))/var(--sans-serif-x-height));--tw-font-size:(var(--tw-cap-height)/var(--sans-serif-cap-height));--tw-vertical-align:(var(--tw-font-size)*var(--sans-serif-leading));--tw-line-height-length:((var(--tw-line-height)*var(--tw-cap-height)) + var(--tw-vertical-align));font-size:calc(var(--tw-font-size));line-height:calc(var(--tw-line-height-length))}@supports (text-box:trim-both ex alphabetic){.sans-serif-xs\/1\.6{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.sans-serif-xs\/1\.6{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--sans-serif-leading)) + (var(--sans-serif-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--sans-serif-x-height)) - var(--sans-serif-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.sans-serif-xs\/1\.6:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.sans-serif-xs\/1\.6:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.serif-2xl\/2{font-family:var(--serif-font-family);font-stretch:var(--serif-font-stretch);font-style:var(--serif-font-style);font-variation-settings:var(--serif-font-variation-settings);font-weight:var(--serif-font-weight);--line-height:2;--x-height:var(--x-height-2xl);--tw-line-height-ratio:calc((var(--serif-x-height-scale)*(var(--line-height,1.5)*var(--sans-serif-cap-height) + var(--sans-serif-leading)) - var(--serif-leading))/(var(--line-height,1.5)*var(--serif-cap-height)));--tw-line-height:(var(--line-height,1.5)*var(--tw-line-height-ratio));--tw-cap-height:((var(--x-height,1ex)*var(--serif-cap-height))/var(--serif-x-height));--tw-font-size:(var(--tw-cap-height)/var(--serif-cap-height));--tw-vertical-align:(var(--tw-font-size)*var(--serif-leading));--tw-line-height-length:((var(--tw-line-height)*var(--tw-cap-height)) + var(--tw-vertical-align));font-size:calc(var(--tw-font-size));line-height:calc(var(--tw-line-height-length))}@supports (text-box:trim-both ex alphabetic){.serif-2xl\/2{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.serif-2xl\/2{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--serif-leading)) + (var(--serif-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--serif-x-height)) - var(--serif-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.serif-2xl\/2:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.serif-2xl\/2:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.mb-y-2xl{margin-bottom:calc(var(--x-height-2xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.mb-y-xl{margin-bottom:calc(var(--x-height-xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.ml-x-sm{margin-left:calc(((var(--x-height-sm))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average))}.aspect-\[1\.4\]{aspect-ratio:1.4}.h-\[100\%\]{height:100%}.max-w-\[calc\(var\(--spacing-y-md\)\*40\)\]{max-width:calc(var(--spacing-y-md)*40)}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}:where(.space-y-y-xs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--x-height-xs)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--x-height-xs)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))*calc(1 - var(--tw-space-y-reverse)))}.rounded-sm{border-radius:var(--radius-sm)}.bg-linear-to-r{--tw-gradient-position:to right;background-image:linear-gradient(var(--tw-gradient-stops))}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.to-2-255-0{--tw-gradient-to:var(---color-2-255-0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.px-y-8xl{padding-inline:calc(var(--x-height-8xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (prefers-color-scheme:dark){.dark\:bg-stone-950:not(:-webkit-any(.light,.light *,.dark,.dark *)){background-color:var(--color-stone-950)}.dark\:bg-stone-950:not(:-moz-any(.light,.light *,.dark,.dark *)){background-color:var(--color-stone-950)}.dark\:bg-stone-950:not(:is(.light,.light *,.dark,.dark *)){background-color:var(--color-stone-950)}}@media (prefers-color-scheme:light){.light\:from-white:not(:-webkit-any(.light,.light *,.dark,.dark *)){--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.light\:from-white:not(:-moz-any(.light,.light *,.dark,.dark *)){--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.light\:from-white:not(:is(.light,.light *,.dark,.dark *)){--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}}.light\:from-white:is(.light,.light *){--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.sans-serif-lg{font-family:var(--sans-serif-font-family);font-stretch:var(--sans-serif-font-stretch);font-style:var(--sans-serif-font-style);font-variation-settings:var(--sans-serif-font-variation-settings);font-weight:var(--sans-serif-font-weight);--x-height:var(--x-height-lg);--tw-line-height-ratio:1;--tw-line-height:(var(--line-height,1.5)*var(--tw-line-height-ratio));--tw-cap-height:((var(--x-height,1ex)*var(--sans-serif-cap-height))/var(--sans-serif-x-height));--tw-font-size:(var(--tw-cap-height)/var(--sans-serif-cap-height));--tw-vertical-align:(var(--tw-font-size)*var(--sans-serif-leading));--tw-line-height-length:((var(--tw-line-height)*var(--tw-cap-height)) + var(--tw-vertical-align));font-size:calc(var(--tw-font-size));line-height:calc(var(--tw-line-height-length))}@supports (text-box:trim-both ex alphabetic){.sans-serif-lg{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.sans-serif-lg{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--sans-serif-leading)) + (var(--sans-serif-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--sans-serif-x-height)) - var(--sans-serif-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.sans-serif-lg:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.sans-serif-lg:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.order-first{order:-9999}.mx-auto{margin-inline:auto}.my-y-14xl{margin-block:calc(var(--x-height-14xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.sans-serif-bold-md\/2{font-family:var(--sans-serif-bold-font-family);font-stretch:var(--sans-serif-bold-font-stretch);font-style:var(--sans-serif-bold-font-style);font-variation-settings:var(--sans-serif-bold-font-variation-settings);font-weight:var(--sans-serif-bold-font-weight);--line-height:2;--x-height:var(--x-height-md);--tw-line-height-ratio:calc((var(--sans-serif-bold-x-height-scale)*(var(--line-height,1.5)*var(--sans-serif-cap-height) + var(--sans-serif-leading)) - var(--sans-serif-bold-leading))/(var(--line-height,1.5)*var(--sans-serif-bold-cap-height)));--tw-line-height:(var(--line-height,1.5)*var(--tw-line-height-ratio));--tw-cap-height:((var(--x-height,1ex)*var(--sans-serif-bold-cap-height))/var(--sans-serif-bold-x-height));--tw-font-size:(var(--tw-cap-height)/var(--sans-serif-bold-cap-height));--tw-vertical-align:(var(--tw-font-size)*var(--sans-serif-bold-leading));--tw-line-height-length:((var(--tw-line-height)*var(--tw-cap-height)) + var(--tw-vertical-align));font-size:calc(var(--tw-font-size));line-height:calc(var(--tw-line-height-length))}@supports (text-box:trim-both ex alphabetic){.sans-serif-bold-md\/2{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.sans-serif-bold-md\/2{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--sans-serif-bold-leading)) + (var(--sans-serif-bold-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--sans-serif-bold-x-height)) - var(--sans-serif-bold-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.sans-serif-bold-md\/2:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.sans-serif-bold-md\/2:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.sans-serif-md\/2{font-family:var(--sans-serif-font-family);font-stretch:var(--sans-serif-font-stretch);font-style:var(--sans-serif-font-style);font-variation-settings:var(--sans-serif-font-variation-settings);font-weight:var(--sans-serif-font-weight);--line-height:2;--x-height:var(--x-height-md);--tw-line-height-ratio:1;--tw-line-height:(var(--line-height,1.5)*var(--tw-line-height-ratio));--tw-cap-height:((var(--x-height,1ex)*var(--sans-serif-cap-height))/var(--sans-serif-x-height));--tw-font-size:(var(--tw-cap-height)/var(--sans-serif-cap-height));--tw-vertical-align:(var(--tw-font-size)*var(--sans-serif-leading));--tw-line-height-length:((var(--tw-line-height)*var(--tw-cap-height)) + var(--tw-vertical-align));font-size:calc(var(--tw-font-size));line-height:calc(var(--tw-line-height-length))}@supports (text-box:trim-both ex alphabetic){.sans-serif-md\/2{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.sans-serif-md\/2{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--sans-serif-leading)) + (var(--sans-serif-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--sans-serif-x-height)) - var(--sans-serif-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.sans-serif-md\/2:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.sans-serif-md\/2:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.sans-serif-md\/2\.5{font-family:var(--sans-serif-font-family);font-stretch:var(--sans-serif-font-stretch);font-style:var(--sans-serif-font-style);font-variation-settings:var(--sans-serif-font-variation-settings);font-weight:var(--sans-serif-font-weight);--line-height:2.5;--x-height:var(--x-height-md);--tw-line-height-ratio:1;--tw-line-height:(var(--line-height,1.5)*var(--tw-line-height-ratio));--tw-cap-height:((var(--x-height,1ex)*var(--sans-serif-cap-height))/var(--sans-serif-x-height));--tw-font-size:(var(--tw-cap-height)/var(--sans-serif-cap-height));--tw-vertical-align:(var(--tw-font-size)*var(--sans-serif-leading));--tw-line-height-length:((var(--tw-line-height)*var(--tw-cap-height)) + var(--tw-vertical-align));font-size:calc(var(--tw-font-size));line-height:calc(var(--tw-line-height-length))}@supports (text-box:trim-both ex alphabetic){.sans-serif-md\/2\.5{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.sans-serif-md\/2\.5{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--sans-serif-leading)) + (var(--sans-serif-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--sans-serif-x-height)) - var(--sans-serif-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.sans-serif-md\/2\.5:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.sans-serif-md\/2\.5:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.serif-bold-8xl\/2{font-family:var(--serif-bold-font-family);font-stretch:var(--serif-bold-font-stretch);font-style:var(--serif-bold-font-style);font-variation-settings:var(--serif-bold-font-variation-settings);font-weight:var(--serif-bold-font-weight);--line-height:2;--x-height:var(--x-height-8xl);--tw-line-height-ratio:calc((var(--serif-bold-x-height-scale)*(var(--line-height,1.5)*var(--sans-serif-cap-height) + var(--sans-serif-leading)) - var(--serif-bold-leading))/(var(--line-height,1.5)*var(--serif-bold-cap-height)));--tw-line-height:(var(--line-height,1.5)*var(--tw-line-height-ratio));--tw-cap-height:((var(--x-height,1ex)*var(--serif-bold-cap-height))/var(--serif-bold-x-height));--tw-font-size:(var(--tw-cap-height)/var(--serif-bold-cap-height));--tw-vertical-align:(var(--tw-font-size)*var(--serif-bold-leading));--tw-line-height-length:((var(--tw-line-height)*var(--tw-cap-height)) + var(--tw-vertical-align));font-size:calc(var(--tw-font-size));line-height:calc(var(--tw-line-height-length))}@supports (text-box:trim-both ex alphabetic){.serif-bold-8xl\/2{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.serif-bold-8xl\/2{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--serif-bold-leading)) + (var(--serif-bold-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--serif-bold-x-height)) - var(--serif-bold-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.serif-bold-8xl\/2:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.serif-bold-8xl\/2:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.serif-italic-2xl\/1{font-family:var(--serif-italic-font-family);font-stretch:var(--serif-italic-font-stretch);font-style:var(--serif-italic-font-style);font-variation-settings:var(--serif-italic-font-variation-settings);font-weight:var(--serif-italic-font-weight);--line-height:1;--x-height:var(--x-height-2xl);--tw-line-height-ratio:calc((var(--serif-italic-x-height-scale)*(var(--line-height,1.5)*var(--sans-serif-cap-height) + var(--sans-serif-leading)) - var(--serif-italic-leading))/(var(--line-height,1.5)*var(--serif-italic-cap-height)));--tw-line-height:(var(--line-height,1.5)*var(--tw-line-height-ratio));--tw-cap-height:((var(--x-height,1ex)*var(--serif-italic-cap-height))/var(--serif-italic-x-height));--tw-font-size:(var(--tw-cap-height)/var(--serif-italic-cap-height));--tw-vertical-align:(var(--tw-font-size)*var(--serif-italic-leading));--tw-line-height-length:((var(--tw-line-height)*var(--tw-cap-height)) + var(--tw-vertical-align));font-size:calc(var(--tw-font-size));line-height:calc(var(--tw-line-height-length))}@supports (text-box:trim-both ex alphabetic){.serif-italic-2xl\/1{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.serif-italic-2xl\/1{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--serif-italic-leading)) + (var(--serif-italic-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--serif-italic-x-height)) - var(--serif-italic-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.serif-italic-2xl\/1:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.serif-italic-2xl\/1:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.serif-italic-md\/2\.5{font-family:var(--serif-italic-font-family);font-stretch:var(--serif-italic-font-stretch);font-style:var(--serif-italic-font-style);font-variation-settings:var(--serif-italic-font-variation-settings);font-weight:var(--serif-italic-font-weight);--line-height:2.5;--x-height:var(--x-height-md);--tw-line-height-ratio:calc((var(--serif-italic-x-height-scale)*(var(--line-height,1.5)*var(--sans-serif-cap-height) + var(--sans-serif-leading)) - var(--serif-italic-leading))/(var(--line-height,1.5)*var(--serif-italic-cap-height)));--tw-line-height:(var(--line-height,1.5)*var(--tw-line-height-ratio));--tw-cap-height:((var(--x-height,1ex)*var(--serif-italic-cap-height))/var(--serif-italic-x-height));--tw-font-size:(var(--tw-cap-height)/var(--serif-italic-cap-height));--tw-vertical-align:(var(--tw-font-size)*var(--serif-italic-leading));--tw-line-height-length:((var(--tw-line-height)*var(--tw-cap-height)) + var(--tw-vertical-align));font-size:calc(var(--tw-font-size));line-height:calc(var(--tw-line-height-length))}@supports (text-box:trim-both ex alphabetic){.serif-italic-md\/2\.5{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.serif-italic-md\/2\.5{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--serif-italic-leading)) + (var(--serif-italic-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--serif-italic-x-height)) - var(--serif-italic-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.serif-italic-md\/2\.5:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.serif-italic-md\/2\.5:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.serif-italic-xl\/2\.5{font-family:var(--serif-italic-font-family);font-stretch:var(--serif-italic-font-stretch);font-style:var(--serif-italic-font-style);font-variation-settings:var(--serif-italic-font-variation-settings);font-weight:var(--serif-italic-font-weight);--line-height:2.5;--x-height:var(--x-height-xl);--tw-line-height-ratio:calc((var(--serif-italic-x-height-scale)*(var(--line-height,1.5)*var(--sans-serif-cap-height) + var(--sans-serif-leading)) - var(--serif-italic-leading))/(var(--line-height,1.5)*var(--serif-italic-cap-height)));--tw-line-height:(var(--line-height,1.5)*var(--tw-line-height-ratio));--tw-cap-height:((var(--x-height,1ex)*var(--serif-italic-cap-height))/var(--serif-italic-x-height));--tw-font-size:(var(--tw-cap-height)/var(--serif-italic-cap-height));--tw-vertical-align:(var(--tw-font-size)*var(--serif-italic-leading));--tw-line-height-length:((var(--tw-line-height)*var(--tw-cap-height)) + var(--tw-vertical-align));font-size:calc(var(--tw-font-size));line-height:calc(var(--tw-line-height-length))}@supports (text-box:trim-both ex alphabetic){.serif-italic-xl\/2\.5{text-box:trim-both ex alphabetic}}@supports not (text-box:trim-both ex alphabetic){.serif-italic-xl\/2\.5{--tw-text-box-trim-start:(-1*var(--tw-font-size)*(((2*var(--serif-italic-leading)) + (var(--serif-italic-cap-height)*(var(--tw-line-height) + 1)) - (2*var(--serif-italic-x-height)) - var(--serif-italic-line-gap))/2));--tw-text-box-trim-end:((var(--tw-cap-height)*(var(--tw-line-height) - 1)/2)*-1)}.serif-italic-xl\/2\.5:before{content:"";margin-bottom:calc(var(--tw-text-box-trim-start));display:table}.serif-italic-xl\/2\.5:after{content:"";margin-top:calc(var(--tw-text-box-trim-end));display:table}}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-y-xl{margin-top:calc(var(--x-height-xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.mt-y-xs{margin-top:calc(var(--x-height-xs)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.mr-x-xs{margin-right:calc(((var(--x-height-xs))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average))}.mb-y-4xl{margin-bottom:calc(var(--x-height-4xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.mb-y-6xl{margin-bottom:calc(var(--x-height-6xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.mb-y-11xl{margin-bottom:calc(var(--x-height-11xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.mb-y-md{margin-bottom:calc(var(--x-height-md)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.flex{display:flex}.grid{display:grid}.aspect-square{aspect-ratio:1}.w-\[50\%\]{width:50%}.w-\[100\%\]{width:100%}.w-fit{width:fit-content}.w-x-md{width:calc(((var(--x-height-md))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average))}.\[grid-template-columns\:max-content_auto\]{grid-template-columns:max-content auto}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-x-8xl{column-gap:calc(((var(--x-height-8xl))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average))}.gap-x-x-sm{column-gap:calc(((var(--x-height-sm))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average))}:where(.space-x-x-md>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(((var(--x-height-md))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average))*var(--tw-space-x-reverse));margin-inline-end:calc(calc(((var(--x-height-md))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average))*calc(1 - var(--tw-space-x-reverse)))}.gap-y-y-15xl{row-gap:calc(var(--x-height-15xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.gap-y-y-md{row-gap:calc(var(--x-height-md)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.overflow-x-hidden{overflow-x:hidden}.rounded-xs{border-radius:var(--radius-xs)}.p-6{padding:calc(var(--spacing)*6)}.px-x-4xl{padding-inline:calc(((var(--x-height-4xl))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average))}.pt-\[5rem\]{padding-top:5rem}.pt-y-5xl{padding-top:calc(var(--x-height-5xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.pt-y-7xl{padding-top:calc(var(--x-height-7xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}.pr-x-5xl{padding-right:calc(((var(--x-height-5xl))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average))}.text-center{text-align:center}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-1{text-underline-offset:1px}@media (width>=640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=768px){.md\:order-none{order:0}.md\:-mt-y-5xl{margin-top:calc(calc(var(--x-height-5xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))*-1);margin-top:calc(calc(var(--x-height-5xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))*-1)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-x-10xl{padding-inline:calc(((var(--x-height-10xl))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average))}.md\:pt-y-sm{padding-top:calc(var(--x-height-sm)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)))}}@media (prefers-color-scheme:dark){.dark\:bg-stone-950:not(:-webkit-any(.light,.light *,.dark,.dark *)){background-color:var(--color-stone-950)}.dark\:bg-stone-950:not(:-moz-any(.light,.light *,.dark,.dark *)){background-color:var(--color-stone-950)}.dark\:bg-stone-950:not(:is(.light,.light *,.dark,.dark *)){background-color:var(--color-stone-950)}}.dark\:bg-stone-950:is(.dark,.dark *){background-color:var(--color-stone-950)}@media (prefers-color-scheme:dark){.dark\:text-white:not(:-webkit-any(.light,.light *,.dark,.dark *)){color:var(--color-white)}.dark\:text-white:not(:-moz-any(.light,.light *,.dark,.dark *)){color:var(--color-white)}.dark\:text-white:not(:is(.light,.light *,.dark,.dark *)){color:var(--color-white)}}.dark\:text-white:is(.dark,.dark *){color:var(--color-white)}@media (prefers-color-scheme:light){.light\:bg-white:not(:-webkit-any(.light,.light *,.dark,.dark *)){background-color:var(--color-white)}.light\:bg-white:not(:-moz-any(.light,.light *,.dark,.dark *)){background-color:var(--color-white)}.light\:bg-white:not(:is(.light,.light *,.dark,.dark *)){background-color:var(--color-white)}}.light\:bg-white:is(.light,.light *){background-color:var(--color-white)}@media (prefers-color-scheme:light){.light\:text-gray-900:not(:-webkit-any(.light,.light *,.dark,.dark *)){color:var(--color-gray-900)}.light\:text-gray-900:not(:-moz-any(.light,.light *,.dark,.dark *)){color:var(--color-gray-900)}.light\:text-gray-900:not(:is(.light,.light *,.dark,.dark *)){color:var(--color-gray-900)}}.light\:text-gray-900:is(.light,.light *){color:var(--color-gray-900)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.swipe{margin-top:0;margin-left:0;position:absolute;overflow:hidden;margin-left:calc(var(--spacing-y-md)*15)!important;margin-top:calc(var(--spacing)*-5)!important;width:calc(var(--spacing-y-md)*12)!important;height:calc(var(--spacing-y-md)*12)!important}.sun-and-moon[data-v-2588f585]{--ease-3:cubic-bezier(.25,0,.3,1);--ease-elastic-out-4:cubic-bezier(.5,1.5,.75,1.25);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-out-3:cubic-bezier(.5,1.25,.75,1.25);--ease-elastic-3:var(--ease-elastic-out-3);--ease-out-5:cubic-bezier(0,0,0,1)}.sun-and-moon[data-v-2588f585]>:is(.moon,.sun,.sun-beams){transform-origin:50%}.sun-and-moon[data-v-2588f585]>:is(.moon,.sun){fill:var(--icon-fill)}.theme-toggle:is(:hover,:focus-visible)>.sun-and-moon[data-v-2588f585]>:is(.moon,.sun){fill:var(--icon-fill-hover)}.sun-and-moon>.sun-beams[data-v-2588f585]{stroke:var(--icon-fill);stroke-width:2px}.theme-toggle:is(:hover,:focus-visible) .sun-and-moon>.sun-beams[data-v-2588f585]{stroke:var(--icon-fill-hover)}.dark .sun-and-moon>.sun[data-v-2588f585]{transform:scale(1.75)}.dark .sun-and-moon>.sun-beams[data-v-2588f585]{opacity:0}.dark .sun-and-moon>.moon>circle[data-v-2588f585]{transform:translate(-7px)}@supports (cx:1){.dark .sun-and-moon>.moon>circle[data-v-2588f585]{cx:17;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.sun-and-moon>.sun[data-v-2588f585]{transition:transform .5s var(--ease-elastic-3)}.sun-and-moon>.sun-beams[data-v-2588f585]{transition:transform .5s var(--ease-elastic-4),opacity .5s var(--ease-3)}.sun-and-moon .moon>circle[data-v-2588f585]{transition:transform .25s var(--ease-out-5)}@supports (cx:1){.sun-and-moon .moon>circle[data-v-2588f585]{transition:cx .25s var(--ease-out-5)}}.dark .sun-and-moon>.sun[data-v-2588f585]{transition-timing-function:var(--ease-3);transition-duration:.25s;transform:scale(1.75)}.dark .sun-and-moon>.sun-beams[data-v-2588f585]{transition-duration:.15s;transform:rotate(-25deg)}.dark .sun-and-moon>.moon>circle[data-v-2588f585]{transition-duration:.5s;transition-delay:.25s}}.theme-toggle[data-v-2588f585]{--size:calc(var(--x-height-4xl));--icon-fill:#454d54;--icon-fill-hover:#22262a;inline-size:var(--size);block-size:var(--size);aspect-ratio:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:5px;background:0 0;border:none;border-radius:50%;padding:0}.theme-toggle>svg[data-v-2588f585]{stroke-linecap:round;block-size:100%;inline-size:100%}.dark .theme-toggle[data-v-2588f585]{--icon-fill:#abb3ba;--icon-fill-hover:#e2e6e9}@property --tw-leading{syntax:"*";inherits:false}@media (prefers-color-scheme:dark){:root:not(:-webkit-any(.light,.light *,.dark,.dark *)){background-color:var(--color-stone-950)}:root:not(:-moz-any(.light,.light *,.dark,.dark *)){background-color:var(--color-stone-950)}:root:not(:is(.light,.light *,.dark,.dark *)){background-color:var(--color-stone-950)}}:root:is(.dark,.dark *){background-color:var(--color-stone-950)}@media (prefers-color-scheme:dark){:root:not(:-webkit-any(.light,.light *,.dark,.dark *)){color:var(--color-white)}:root:not(:-moz-any(.light,.light *,.dark,.dark *)){color:var(--color-white)}:root:not(:is(.light,.light *,.dark,.dark *)){color:var(--color-white)}}:root:is(.dark,.dark *){color:var(--color-white)}@media (prefers-color-scheme:light){:root:not(:-webkit-any(.light,.light *,.dark,.dark *)){background-color:var(--color-white)}:root:not(:-moz-any(.light,.light *,.dark,.dark *)){background-color:var(--color-white)}:root:not(:is(.light,.light *,.dark,.dark *)){background-color:var(--color-white)}}:root:is(.light,.light *){background-color:var(--color-white)}@media (prefers-color-scheme:light){:root:not(:-webkit-any(.light,.light *,.dark,.dark *)){color:var(--color-gray-900)}:root:not(:-moz-any(.light,.light *,.dark,.dark *)){color:var(--color-gray-900)}:root:not(:is(.light,.light *,.dark,.dark *)){color:var(--color-gray-900)}}:root:is(.light,.light *){color:var(--color-gray-900)}:root{--sans-serif-x-width-average:.6!important}:where(*){transition:color 20ms linear}.midsection{max-width:calc(var(--spacing)*80);padding-inline:calc(((var(--x-height-xl))/var(--sans-serif-x-height))*var(--sans-serif-x-width-average));margin-inline:auto}.midsection-photo{max-width:calc(var(--spacing)*80);padding-inline:calc(var(--x-height-2xl)*((var(--sans-serif-cap-x-ratio)*(var(--line-height,1.5) - 1)) + var(--sans-serif-baseline-offset)));margin-inline:auto}.carousel-item{box-sizing:content-box;scroll-snap-align:start;flex:none;height:80vh;display:flex;overflow:hidden}.carousel-item img{object-fit:cover;height:100%!important;width:initial!important}.carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:inline-flex;overflow-x:scroll}.carousel-center .carousel-item{scroll-snap-align:center}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;min-width:0;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;min-width:0;margin:0;padding:0}:root,:host{-moz-text-size-adjust:none;text-size-adjust:none;tab-size:4;-webkit-tap-highlight-color:transparent;font-synthesis:none;font-optical-sizing:none;line-height:1.5}body{line-height:inherit}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;text-wrap:balance}a{color: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-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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,picture,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,picture,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size: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;font-family:inherit;font-size:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup,:where(select:is([multiple],[size])) optgroup,:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option,:where(select:is([multiple],[size])) optgroup option,:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;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}:-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}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:focus{outline:none}:focus-visible{outline:1px solid #00f}}
