@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Adelle", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: "Portada VF", "Portada Text", var(--font-sans);--font-mono: "Adelle Mono VF", "Adelle Mono Flex", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-3xl: 48rem;--container-4xl: 56rem;--text-xs: .75rem;--text-xs--line-height: 1.125rem;--text-sm: .875rem;--text-sm--line-height: 1.25rem;--text-base: 1rem;--text-base--line-height: 1.3125rem;--text-lg: 1.125rem;--text-lg--line-height: 1.5rem;--text-xl: 1.25rem;--text-xl--line-height: 1.6875rem;--text-2xl: 1.5rem;--text-2xl--line-height: 1.875rem;--text-3xl: 1.75rem;--text-3xl--line-height: 2.25rem;--text-4xl: 2rem;--text-4xl--line-height: 2.625rem;--text-5xl: 2.25rem;--text-5xl--line-height: 3rem;--text-6xl: 2.625rem;--text-6xl--line-height: 3.375rem;--text-7xl: 3rem;--text-7xl--line-height: 3.75rem;--text-8xl: 3.375rem;--text-8xl--line-height: 4.125rem;--text-9xl: 4.75rem;--text-9xl--line-height: 5.625rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--tracking-wide: .025em;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.4;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xl: 24px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--default-mono-font-variation-settings: var(--font-mono--font-variation-settings);--color-black: #191919;--color-true-black: #000;--color-white: #fff;--color-light-dark: light-dark(var(--color-white), var(--color-neutral-900));--color-neutral-950: #121212;--color-neutral-900: #262626;--color-neutral-800: #393939;--color-neutral-700: #525252;--color-neutral-600: #6f6f6f;--color-neutral-500: #8d8d8d;--color-neutral-400: #a8a8a8;--color-neutral-300: #c6c6c6;--color-neutral-200: #e0e0e0;--color-neutral-100: #ebebeb;--color-neutral-75: #f5f5f5;--color-neutral-50: #f9f9f9;--color-success-900: #008849;--color-warning-900: #dc3636;--color-warning-100: #fdd3d0;--color-error-900: #bf6a02;--color-error-500: #f9c62f;--color-error-100: #fff1c2;--color-red-100: #ffccc5;--color-red-300: #fe9081;--color-red-500: #fe5943;--color-red: #fe5943;--color-red-light: #fcd0d0;--color-brown-300: #d0aa9a;--color-brown-500: #b98068;--color-brown: #b98068;--color-brown-light: #fcd0d0;--color-orange-200: #ffc9a3;--color-orange-500: #ff8a37;--color-orange: #ff8a37;--color-orange-light-300: #ffdfb9;--color-orange-light-500: #ffcf96;--color-orange-light: #ffcf96;--color-yellow-500: #fec63a;--color-yellow: #fec63a;--color-yellow-light-300: #fef4ae;--color-yellow-light: #feee86;--color-lime-300: #c7ee9e;--color-lime-500: #abe56e;--color-lime: #abe56e;--color-lime-light-500: #dcfab6;--color-lime-light: #dcfab6;--color-forest-200: #9ee0c2;--color-forest-300: #72d2a6;--color-forest-400: #57c995;--color-forest-500: #2dbc7a;--color-forest: #2dbc7a;--color-forest-light: #aefcae;--color-turquoise-300: #5ee0e0;--color-turquoise-500: #0fd1d1;--color-turquoise: #0fd1d1;--color-turquoise-light: #94fafd;--color-blue-100: #bae0fe;--color-blue-300: #6abbfe;--color-blue-500: #219afd;--color-blue: #219afd;--color-blue-light-100: #e2f3ff;--color-blue-light-500: #a1d8ff;--color-blue-light: #a1d8ff;--color-purple-200: #d4cbff;--color-purple-300: #c0b3ff;--color-purple-400: #b4a5ff;--color-purple-500: #a18eff;--color-purple: #a18eff;--color-purple-light-500: #d1d1ff;--color-purple-light: #d1d1ff;--color-pink-300: #ffcbe4;--color-pink-500: #ffb1d6;--color-pink: #ffb1d6;--color-pink-light: #ffdefd;--color-skin: var(--color-white);--font-serif--font-variation-settings: "opsz" 14;--font-mono--font-variation-settings: "MONO" 0;--font-label: "Adelle Label Outline", "Adelle", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-10xl: 6.75rem;--text-10xl--line-height: 6.75rem;--text-2xs: .625rem;--text-2xs--line-height: 1rem;--text-3xs: .5rem;--text-3xs--line-height: .875rem;--text-fluid-4xl: clamp(4.375rem, 12vw, 16rem);--text-fluid-4xl--line-height: 1.15;--text-fluid-3xl: clamp( 2.625rem, calc(2.625rem + (1vw - .2rem)*3.2692) , 4.75rem );--text-fluid-3xl--line-height: 1.84;--text-fluid-2xl: 17.14285714cqi;--text-fluid-2xl--line-height: 1.25;--text-fluid-xl: 15cqi;--text-fluid-xl--line-height: 1.25;--leading-open: 1.5;--leading-wide: 2.25;--aspect-5\/3: 5/3;--aspect-5\/4: 5/4;--aspect-3\/2: 3/2;--aspect-2\/1: 2/1;--aspect-3\/4: 3/4;--aspect-16\/9: 16/9;--overlap: 1.25rem;--radius-medium: .625rem;--radius-large: var(--overlap, 1.25rem);--radius-nav: 1.875rem;--radius-mobile-nav: 1.625rem;--grid-template-columns-cards: repeat( auto-fill, minmax(20rem , 1fr) );--grid-template-columns-cards-xl: repeat( auto-fill, minmax(28rem , 1fr) );--ease-bouncy: cubic-bezier(.2, 1.3, .7, 1);--ease-smooth: cubic-bezier(.2, 0, .2, 1);--animate-marquee: marquee 10s linear infinite}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, 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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/card{container-type:inline-size;container-name:card}.\@container\/card-body{container-type:inline-size;container-name:card-body}.\@container\/card-object{container-type:inline-size;container-name:card-object}.\@container\/footer{container-type:inline-size;container-name:footer}.\@container\/grid{container-type:inline-size;container-name:grid}.\@container\/hero{container-type:inline-size;container-name:hero}.\@container\/opentype-feature{container-type:inline-size;container-name:opentype-feature}.\@container\/type-tester{container-type:inline-size;container-name:type-tester}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.oembed-wrapper{position:relative;height:0}.oembed-wrapper .issuuembed{width:100%!important;height:100%!important}.oembed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.top-22\.5{top:calc(var(--spacing) * 22.5)}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-full{right:100%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-16{bottom:calc(var(--spacing) * 16)}.left-0{left:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.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}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.flipper .flipper-wrap{display:grid;overflow:clip}.flipper .flipper-wrap>*{grid-column:1 / -1;grid-row:1 / -1}.flipper .flipper-inactive,.flipper .flipper-active{display:inline-block;overflow:clip;text-overflow:ellipsis;white-space:nowrap;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.flipper:has(.flipper-link:hover) .flipper-inactive{--tw-translate-y: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.flipper:has(.flipper-link:hover) .flipper-active{--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.flipper:not(:has(.flipper-link:hover)) .flipper-placeholder{--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.flipper:not(:has(.flipper-link:hover)) .flipper-active{--tw-translate-y: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.grid-layout-article{--gap: calc(var(--spacing) * 2.5);--full: minmax(var(--gap), 2fr);--half: minmax(var(--gap), 1fr);--popout: minmax(0, 7rem);--feature: minmax(0, 7rem);--content: min(42rem, 100% - var(--gap) * 4);grid-template-rows:min-content;grid-template-columns:[full-width-start] var(--full) [feature-start left-start] var(--feature) [popout-start] var(--popout) [left-end] var(--half) [content-start] var(--content) [content-end] var(--half) [right-start] var(--popout) [popout-end] var(--feature) [feature-end right-end] var(--full) [full-width-end]}@media(width>=64rem){.grid-layout-article{--gap: calc(var(--spacing) * 5)}}.grid-layout-article>*{grid-column:content}.grid-layout-article>.grid-layout-article{grid-column:full-width}.col-span-full{grid-column:1 / -1}.layout--content{grid-column:content}.layout--feature{grid-column:feature}.layout--full{grid-column:full-width}.layout--popout{grid-column:popout}.-col-start-2{grid-column-start:-2}.col-start-1{grid-column-start:1}.row-span-full{grid-row:1 / -1}.row-start-1{grid-row-start:1}.container{width:100%}@media(width>=20rem){.container{max-width:20rem}}@media(width>=30rem){.container{max-width:30rem}}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=54rem){.container{max-width:54rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing) * 3)}.m-20{margin:calc(var(--spacing) * 20)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-px{margin-inline:-1px}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-my-24{margin-block:calc(var(--spacing) * -24)}.my-\(--overlap\){margin-block:var(--overlap)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-14{margin-block:calc(var(--spacing) * 14)}.-mt-\(--overlap\){margin-top:calc(var(--overlap) * -1)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mx-safe-offset-3{margin-right:calc(var(--spacing) * 3 + env(safe-area-inset-right));margin-left:calc(var(--spacing) * 3 + env(safe-area-inset-left))}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-\[0\.25em\]{margin-right:.25em}.dynamic-text p{margin-bottom:1.4em}.dynamic-text p:last-child{margin-bottom:0}.dynamic-text a{text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px}@supports (color: color-mix(in lab,red,red)){.dynamic-text a{text-decoration-color:color-mix(in oklab,currentcolor 70%,transparent)}}.dynamic-text u{text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:1px;text-underline-offset:3px}.dynamic-text ul,.dynamic-text ol,.dynamic-text table{margin-bottom:1.4em}.dynamic-text ul{list-style-position:outside;list-style-type:disc;padding-left:2em}.dynamic-text ol{list-style-position:outside;list-style-type:decimal;padding-left:2em}.dynamic-text li{margin-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 2)}.-mb-\(--overlap\){margin-bottom:calc(var(--overlap) * -1)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.box-content{box-sizing:content-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.quotes{quotes:"\201c" "\201d" "\2018" "\2019"}.quotes:before{content:open-quote}.quotes:after{content:close-quote}.quotes:has(p) p{display:inline}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-2\/1{aspect-ratio:var(--aspect-2\/1)}.aspect-3\/2{aspect-ratio:var(--aspect-3\/2)}.aspect-3\/4{aspect-ratio:var(--aspect-3\/4)}.aspect-5\/3{aspect-ratio:var(--aspect-5\/3)}.aspect-5\/4{aspect-ratio:var(--aspect-5\/4)}.aspect-16\/9{aspect-ratio:var(--aspect-16\/9)}.aspect-\[5\/16\]{aspect-ratio:5/16}.aspect-square{aspect-ratio:1 / 1}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-0{height:calc(var(--spacing) * 0)}.h-0\!{height:calc(var(--spacing) * 0)!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1em\]{height:1em}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-lvh{height:100lvh}.h-screen{height:100vh}.max-h-screen-safe{max-height:calc(100vh - (env(safe-area-inset-top) + env(safe-area-inset-bottom)));max-height:-webkit-fill-available}.max-h-\[80svh\]{max-height:80svh}.max-h-fit{max-height:fit-content}.min-h-screen-safe{min-height:calc(100vh - (env(safe-area-inset-top) + env(safe-area-inset-bottom)));min-height:-webkit-fill-available}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-100{min-height:calc(var(--spacing) * 100)}.min-h-\[2lh\]{min-height:2lh}.min-h-\[3rem\]{min-height:3rem}.min-h-\[65svh\]{min-height:65svh}.min-h-\[500px\]{min-height:500px}.min-h-lvh{min-height:100lvh}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1\/2{width:50%}.w-1\/3{width:calc(1/3 * 100%)}.w-1\/4{width:25%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9\.5{width:calc(var(--spacing) * 9.5)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-80{width:calc(var(--spacing) * 80)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-370{max-width:calc(var(--spacing) * 370)}.max-w-\[75ch\]{max-width:75ch}.max-w-\[90vw\]{max-width:90vw}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-screen{max-width:100vw}.max-w-xl{max-width:var(--container-xl)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-18{min-width:calc(var(--spacing) * 18)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.grow-2{flex-grow:2}.grow-3{flex-grow:3}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/12{--tw-translate-x: calc(calc(1/12 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-2{--tw-translate-x: calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/12{--tw-translate-x: calc(1/12 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-60{--tw-scale-x: 60%;--tw-scale-y: 60%;--tw-scale-z: 60%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-80{--tw-scale-x: 80%;--tw-scale-y: 80%;--tw-scale-z: 80%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x: 90%;--tw-scale-y: 90%;--tw-scale-z: 90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-marquee{animation:var(--animate-marquee)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.auto-cols-\(--full-carousel-width\){grid-auto-columns:var(--full-carousel-width)}.auto-cols-max{grid-auto-columns:max-content}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-cards{grid-template-columns:var(--grid-template-columns-cards)}.grid-cols-cards-xl{grid-template-columns:var(--grid-template-columns-cards-xl)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.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-16{gap:calc(var(--spacing) * 16)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-large{border-radius:var(--radius-large)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-medium{border-radius:var(--radius-medium)}.rounded-mobile-nav{border-radius:var(--radius-mobile-nav)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-ss-none\!{border-start-start-radius:0!important}.rounded-se-none\!{border-start-end-radius:0!important}.rounded-t-large{border-top-left-radius:var(--radius-large);border-top-right-radius:var(--radius-large)}.rounded-l-none\!{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-r-none\!{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-large{border-bottom-right-radius:var(--radius-large);border-bottom-left-radius:var(--radius-large)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-current{border-color:currentcolor}.border-current\/20{border-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.border-current\/20{border-color:color-mix(in oklab,currentcolor 20%,transparent)}}.border-current\/30{border-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.border-current\/30{border-color:color-mix(in oklab,currentcolor 30%,transparent)}}.border-current\/40{border-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.border-current\/40{border-color:color-mix(in oklab,currentcolor 40%,transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-600{border-color:var(--color-neutral-600)}.border-t-black\/30{border-top-color:color-mix(in srgb,#191919 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-t-black\/30{border-top-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.border-b-current{border-bottom-color:currentcolor}.bg-skin{color-scheme:light;--color: var(--color-skin);--l-threshold: .7;--l: clamp(0, (l / var(--l-threshold) - 1) * -infinity, 1);--contrast: oklch(from var(--color) var(--l) 0 h);color:var(--contrast, currentColor);background-color:var(--color)}.bg-\(--_tt-bg\){background-color:var(--_tt-bg)}.bg-black{background-color:var(--color-black)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-current{background-color:currentcolor}.bg-current\/10{background-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.bg-current\/10{background-color:color-mix(in oklab,currentcolor 10%,transparent)}}.bg-error-900{background-color:var(--color-error-900)}.bg-light-dark{background-color:var(--color-light-dark)}.bg-lime{background-color:var(--color-lime)}.bg-neutral-50\/70{background-color:color-mix(in srgb,#f9f9f9 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-neutral-50\/70{background-color:color-mix(in oklab,var(--color-neutral-50) 70%,transparent)}}.bg-neutral-75{background-color:var(--color-neutral-75)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-500\/50{background-color:color-mix(in srgb,#8d8d8d 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-neutral-500\/50{background-color:color-mix(in oklab,var(--color-neutral-500) 50%,transparent)}}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-purple{background-color:var(--color-purple)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-light-500{background-color:var(--color-purple-light-500)}.bg-red{background-color:var(--color-red)}.bg-red-100{background-color:var(--color-red-100)}.bg-skin{background-color:var(--color-skin)}.bg-transparent{background-color:transparent}.bg-warning-100{background-color:var(--color-warning-100)}.bg-white{background-color:var(--color-white)}.bg-\[url\(\/img\/book-shadow\.png\)\]{background-image:url(/img/book-shadow.png)}.mask-b-from-\[calc\(100\%-1\.25rem\)\]{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);-webkit-mask-composite:source-in;mask-composite:intersect;--tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom: linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position: calc(100% - 1.25rem) }.bg-cover{background-size:cover}.bg-top-right{background-position:right top}.bg-no-repeat{background-repeat:no-repeat}.fill-true-black{fill:var(--color-true-black)}.fill-white{fill:var(--color-white)}.stroke-white{stroke:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom-right{object-position:right bottom}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-20{padding:calc(var(--spacing) * 20)}.p-px{padding:1px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-16{padding-inline:calc(var(--spacing) * 16)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-22{padding-top:calc(var(--spacing) * 22)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pt-52{padding-top:calc(var(--spacing) * 52)}.px-safe{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.px-safe-offset-5{padding-right:calc(var(--spacing) * 5 + env(safe-area-inset-right));padding-left:calc(var(--spacing) * 5 + env(safe-area-inset-left))}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-48{padding-bottom:calc(var(--spacing) * 48)}.pb-px{padding-bottom:1px}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.pb-safe-offset-5{padding-bottom:calc(var(--spacing) * 5 + env(safe-area-inset-bottom))}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono);font-variation-settings:var(--font-mono--font-variation-settings)}.font-serif{font-family:var(--font-serif);font-variation-settings:var(--font-serif--font-variation-settings)}.font-label{font-family:var(--font-label)}.font-sans{font-family:var(--font-sans)}.text-dynamic-2xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));text-wrap:balance}@media(width>=64rem){.text-dynamic-2xl{font-size:var(--text-9xl);line-height:var(--tw-leading, var(--text-9xl--line-height))}}.text-dynamic-3xl{font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height));text-wrap:balance}@media(width>=64rem){.text-dynamic-3xl{font-size:var(--text-10xl);line-height:var(--tw-leading, var(--text-10xl--line-height))}}.text-dynamic-xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));text-wrap:balance}@media(width>=64rem){.text-dynamic-xl{font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height))}}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading, var(--text-2xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-3xs{font-size:var(--text-3xs);line-height:var(--tw-leading, var(--text-3xs--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading, var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading, var(--text-9xl--line-height))}.text-10xl{font-size:var(--text-10xl);line-height:var(--tw-leading, var(--text-10xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-fluid-2xl{font-size:var(--text-fluid-2xl);line-height:var(--tw-leading, var(--text-fluid-2xl--line-height))}.text-fluid-3xl{font-size:var(--text-fluid-3xl);line-height:var(--tw-leading, var(--text-fluid-3xl--line-height))}.text-fluid-4xl{font-size:var(--text-fluid-4xl);line-height:var(--tw-leading, var(--text-fluid-4xl--line-height))}.text-fluid-xl{font-size:var(--text-fluid-xl);line-height:var(--tw-leading, var(--text-fluid-xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\(length\:--_tt-font-size\){font-size:var(--_tt-font-size)}.leading-\(--_tt-leading\){--tw-leading: var(--_tt-leading);line-height:var(--_tt-leading)}.leading-none{--tw-leading: 1;line-height:1}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.leading-open{--tw-leading: var(--leading-open);line-height:var(--leading-open)}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.leading-wide{--tw-leading: var(--leading-wide);line-height:var(--leading-wide)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight: var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.link-node,.node{--node-text-color: light-dark( color-mix(in srgb, #191919 40%, transparent), color-mix(in srgb, #fff 40%, transparent) );--node-text-color-hover: light-dark( color-mix(in srgb, #191919 60%, transparent), color-mix(in srgb, #fff 60%, transparent) )}@supports (color: color-mix(in lab,red,red)){.link-node,.node{--node-text-color: light-dark( color-mix(in oklab, var(--color-black) 40%, transparent), color-mix(in oklab, var(--color-white) 40%, transparent) )}}@supports (color: color-mix(in lab,red,red)){.link-node,.node{--node-text-color-hover: light-dark( color-mix(in oklab, var(--color-black) 60%, transparent), color-mix(in oklab, var(--color-white) 60%, transparent) )}}@media(hover:hover){:is(.link-node,.node):is(a,button):hover{color:var(--node-text-color-hover)}}:is(.link-node,.node):is(a,button).active{color:var(--node-text-color)}@media(hover:hover){:is(.link-node,.node):is(a,button).active:hover{color:var(--node-text-color-hover)}}.text-\(--_tt-color\){color:var(--_tt-color)}.text-black{color:var(--color-black)}.text-black\/60{color:color-mix(in srgb,#191919 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-black\/60{color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.text-black\/90{color:color-mix(in srgb,#191919 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-black\/90{color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.text-current\/50{color:currentcolor}@supports (color: color-mix(in lab,red,red)){.text-current\/50{color:color-mix(in oklab,currentcolor 50%,transparent)}}.text-error-100{color:var(--color-error-100)}.text-error-500{color:var(--color-error-500)}.text-error-900{color:var(--color-error-900)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-red-500{color:var(--color-red-500)}.text-transparent{color:transparent}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.scheme-dark{color-scheme:dark}.scheme-light{color-scheme:light}.scheme-only-dark{color-scheme:only dark}.scheme-only-light{color-scheme:only light}.opacity-0{opacity:0%}.opacity-30{opacity:30%}.opacity-100{opacity:100%}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-down-600{--tw-shadow: 0px 16px 32px -8px var(--tw-shadow-color, rgba(0, 0, 0, .4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-blue-300{--tw-ring-color: var(--color-blue-300)}.ring-neutral-400{--tw-ring-color: var(--color-neutral-400)}.ring-purple-300{--tw-ring-color: var(--color-purple-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-black{outline-color:var(--color-black)}.outline-current{outline-color:currentcolor}.outline-neutral-100{outline-color:var(--color-neutral-100)}.outline-neutral-200{outline-color:var(--color-neutral-200)}.outline-transparent{outline-color:transparent}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-0{--tw-saturate: saturate(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur: blur(var(--blur-xl));-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,)}.backdrop-brightness-90{--tw-backdrop-brightness: brightness(90%);-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-\[height\,opacity\]{transition-property:height,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[height\,visibility\,opacity\]{transition-property:height,visibility,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-discrete{transition-behavior:allow-discrete}.delay-200{transition-delay:.2s}.delay-500{transition-delay:.5s}.duration-\(--transition-image-duration\){--tw-duration: var(--transition-image-duration);transition-duration:var(--transition-image-duration)}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-400{--tw-duration: .4s;transition-duration:.4s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-600{--tw-duration: .6s;transition-duration:.6s}.duration-700{--tw-duration: .7s;transition-duration:.7s}.ease-\(--transition-image-easing\){--tw-ease: var(--transition-image-easing);transition-timing-function:var(--transition-image-easing)}.ease-\[cubic-bezier\(0\.2\,0\,0\.2\,1\)\]{--tw-ease: cubic-bezier(.2,0,.2,1);transition-timing-function:cubic-bezier(.2,0,.2,1)}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-smooth{--tw-ease: var(--ease-smooth);transition-timing-function:var(--ease-smooth)}.will-change-transform{will-change:transform}.contain-inline-size{--tw-contain-size: inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-layout{--tw-contain-layout: layout;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.font-label{text-box-trim:trim-both;text-box-edge:ex text;text-box:trim-both ex text}.text-trim-both-cap{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.grid-layout-overlap{grid-template-areas:"overlap"}.grid-layout-overlap>*{grid-area:overlap}.select-none{-webkit-user-select:none;user-select:none}.backface-hidden{backface-visibility:hidden}.column-prose{column-width:55ch}.skin--black{--color-skin: var(--color-black)}.skin--blue{--color-skin: var(--color-blue)}.skin--blue-light{--color-skin: var(--color-blue-light)}.skin--brown{--color-skin: var(--color-brown)}.skin--brown-light{--color-skin: var(--color-brown-light)}.skin--error{--color-skin: var(--color-error-900)}.skin--forest{--color-skin: var(--color-forest)}.skin--forest-light{--color-skin: var(--color-forest-light)}.skin--lime{--color-skin: var(--color-lime)}.skin--lime-light{--color-skin: var(--color-lime-light)}.skin--orange{--color-skin: var(--color-orange)}.skin--orange-light{--color-skin: var(--color-orange-light)}.skin--pink{--color-skin: var(--color-pink)}.skin--pink-light{--color-skin: var(--color-pink-light)}.skin--purple{--color-skin: var(--color-purple)}.skin--purple-light{--color-skin: var(--color-purple-light)}.skin--red{--color-skin: var(--color-red)}.skin--red-light{--color-skin: var(--color-red-light)}.skin--success{--color-skin: var(--color-success-900)}.skin--turquoise{--color-skin: var(--color-turquoise)}.skin--turquoise-light{--color-skin: var(--color-turquoise-light)}.skin--yellow{--color-skin: var(--color-yellow)}.skin--yellow-light{--color-skin: var(--color-yellow-light)}.group-focus-within\/credits\:not-sr-only:is(:where(.group\/credits):focus-within *){position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.group-hover\/button\:w-max:is(:where(.group\/button):hover *){width:max-content}}@media(hover:hover){.group-hover\/button\:opacity-100:is(:where(.group\/button):hover *){opacity:100%}}@media(hover:hover){.group-hover\/card\:pointer-events-auto:is(:where(.group\/card):hover *){pointer-events:auto}}@media(hover:hover){.group-hover\/card\:pointer-events-none:is(:where(.group\/card):hover *){pointer-events:none}}@media(hover:hover){.group-hover\/card\:translate-y-0:is(:where(.group\/card):hover *){--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\/card\:translate-y-full:is(:where(.group\/card):hover *){--tw-translate-y: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\/card\:scale-100:is(:where(.group\/card):hover *){--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.group-hover\/card\:scale-\(--card-image-scale\):is(:where(.group\/card):hover *){scale:var(--card-image-scale)}}@media(hover:hover){.group-hover\/card\:opacity-0:is(:where(.group\/card):hover *){opacity:0%}}@media(hover:hover){.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:100%}}@media(hover:hover){.group-hover\/card\:outline-neutral-100:is(:where(.group\/card):hover *){outline-color:var(--color-neutral-100)}}@media(hover:hover){.group-hover\/card\:outline-neutral-600:is(:where(.group\/card):hover *){outline-color:var(--color-neutral-600)}}@media(hover:hover){.group-hover\/panel--button\:opacity-60:is(:where(.group\/panel--button):hover *){opacity:60%}}@media(hover:hover){.group-hover\/scroll-to-top\:translate-y-full:is(:where(.group\/scroll-to-top):hover *){--tw-translate-y: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\/style\:translate-x-0:is(:where(.group\/style):hover *){--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\/style\:opacity-100:is(:where(.group\/style):hover *){opacity:100%}}.group-focus-visible\/button\:w-max:is(:where(.group\/button):focus-visible *){width:max-content}.group-focus-visible\/button\:opacity-100:is(:where(.group\/button):focus-visible *){opacity:100%}.group-has-checked\:opacity-100:is(:where(.group):has(*:checked) *){opacity:100%}.group-has-indeterminate\:opacity-100:is(:where(.group):has(*:indeterminate) *){opacity:100%}.group-has-disabled\:stroke-black\/50:is(:where(.group):has(*:disabled) *){stroke:color-mix(in srgb,#191919 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.group-has-disabled\:stroke-black\/50:is(:where(.group):has(*:disabled) *){stroke:color-mix(in oklab,var(--color-black) 50%,transparent)}}.peer-checked\:translate-x-full:is(:where(.peer):checked~*){--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:bg-black:is(:where(.peer):checked~*){background-color:var(--color-black)}@media(hover:hover){.peer-hover\/avatar-link\:opacity-60:is(:where(.peer\/avatar-link):hover~*){opacity:60%}}.peer-focus-visible\:focus-indicator:is(:where(.peer):focus-visible~*){--color-focus: var(--color-blue, #219afd);outline:2px dashed var(--color-focus);outline-offset:1px}.peer-disabled\:pointer-events-none:is(:where(.peer):disabled~*){pointer-events:none}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:50%}.selection\:selection-skin *::selection{color-scheme:light;--color: var(--color-skin);--l-threshold: .7;--l: clamp(0, (l / var(--l-threshold) - 1) * -infinity, 1);--contrast: oklch(from var(--color) var(--l) 0 h);background-color:var(--color);color:var(--contrast, currentColor)}.selection\:selection-skin::selection{color-scheme:light;--color: var(--color-skin);--l-threshold: .7;--l: clamp(0, (l / var(--l-threshold) - 1) * -infinity, 1);--contrast: oklch(from var(--color) var(--l) 0 h);background-color:var(--color);color:var(--contrast, currentColor)}.placeholder\:text-neutral-300::placeholder{color:var(--color-neutral-300)}.checked\:border-current:checked{border-color:currentcolor}.checked\:bg-current:checked{background-color:currentcolor}.indeterminate\:border-current:indeterminate{border-color:currentcolor}.indeterminate\:bg-current:indeterminate{background-color:currentcolor}@media(hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}}@media(hover:hover){.hover\:border-current\/40:hover{border-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.hover\:border-current\/40:hover{border-color:color-mix(in oklab,currentcolor 40%,transparent)}}}@media(hover:hover){.hover\:bg-current\/5:hover{background-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.hover\:bg-current\/5:hover{background-color:color-mix(in oklab,currentcolor 5%,transparent)}}}@media(hover:hover){.hover\:bg-neutral-300:hover{background-color:var(--color-neutral-300)}}@media(hover:hover){.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}}@media(hover:hover){.hover\:text-current\/60:hover{color:currentcolor}@supports (color: color-mix(in lab,red,red)){.hover\:text-current\/60:hover{color:color-mix(in oklab,currentcolor 60%,transparent)}}}@media(hover:hover){.checked\:hover\:border-current\/40:checked:hover{border-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.checked\:hover\:border-current\/40:checked:hover{border-color:color-mix(in oklab,currentcolor 40%,transparent)}}}@media(hover:hover){.checked\:hover\:bg-current\/90:checked:hover{background-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.checked\:hover\:bg-current\/90:checked:hover{background-color:color-mix(in oklab,currentcolor 90%,transparent)}}}@media(hover:hover){.indeterminate\:hover\:bg-current\/90:indeterminate:hover{background-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.indeterminate\:hover\:bg-current\/90:indeterminate:hover{background-color:color-mix(in oklab,currentcolor 90%,transparent)}}}.focus\:py-4:focus{padding-block:calc(var(--spacing) * 4)}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color: var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.focus-visible\:translate-x-0:focus-visible{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:rounded-full:focus-visible{border-radius:calc(infinity * 1px)}.focus-visible\:opacity-100:focus-visible{opacity:100%}.focus-visible\:focus-indicator-inset:focus-visible{--color-focus: var(--color-blue, #219afd);outline:2px dashed var(--color-focus);outline-offset:-2px}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:border-current\/10:disabled{border-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.disabled\:border-current\/10:disabled{border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.disabled\:bg-current\/5:disabled{background-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.disabled\:bg-current\/5:disabled{background-color:color-mix(in oklab,currentcolor 5%,transparent)}}.disabled\:checked\:border-none:disabled:checked{--tw-border-style: none;border-style:none}.disabled\:checked\:bg-current\/20:disabled:checked{background-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.disabled\:checked\:bg-current\/20:disabled:checked{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.disabled\:indeterminate\:border-none:disabled:indeterminate{--tw-border-style: none;border-style:none}.disabled\:indeterminate\:bg-current\/20:disabled:indeterminate{background-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.disabled\:indeterminate\:bg-current\/20:disabled:indeterminate{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.has-checked\:bg-black:has(*:checked){background-color:var(--color-black)}.has-checked\:text-white:has(*:checked){color:var(--color-white)}@media(prefers-reduced-motion:no-preference){.motion-safe\:hidden{display:none}}@media(prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(width<80rem){.max-xl\:hidden{display:none}}@media(width<64rem){.max-desktop\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}}@media(width<64rem){.max-desktop\:w-full{width:100%}}@media(width<64rem){.max-desktop\:text-center{text-align:center}}@media(width>=30rem){.xs\:px-\[9\%\]{padding-inline:9%}}@media(width>=40rem){.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}}@media(width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:w-2\/3{width:calc(2/3 * 100%)}}@media(width>=48rem){.md\:-translate-x-1\/3{--tw-translate-x: calc(calc(1/3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(width>=48rem){.md\:translate-x-1\/3{--tw-translate-x: calc(1/3 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=54rem){.lg\:auto-cols-\[minmax\(20rem\,24rem\)\]{grid-auto-columns:minmax(20rem,24rem)}}@media(width>=54rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=64rem){.desktop\:sticky{position:sticky}}@media(width>=64rem){.desktop\:col-span-2{grid-column:span 2 / span 2}}@media(width>=64rem){.desktop\:col-span-3{grid-column:span 3 / span 3}}@media(width>=64rem){.desktop\:layout--left{grid-column:left}}@media(width>=64rem){.desktop\:col-start-2{grid-column-start:2}}@media(width>=64rem){.desktop\:row-span-2{grid-row:span 2 / span 2}}@media(width>=64rem){.desktop\:row-start-2{grid-row-start:2}}@media(width>=64rem){.desktop\:row-start-3{grid-row-start:3}}@media(width>=64rem){.desktop\:-mx-10{margin-inline:calc(var(--spacing) * -10)}}@media(width>=64rem){.desktop\:mx-10{margin-inline:calc(var(--spacing) * 10)}}@media(width>=64rem){.desktop\:mb-40{margin-bottom:calc(var(--spacing) * 40)}}@media(width>=64rem){.desktop\:block{display:block}}@media(width>=64rem){.desktop\:flex{display:flex}}@media(width>=64rem){.desktop\:grid{display:grid}}@media(width>=64rem){.desktop\:h-9{height:calc(var(--spacing) * 9)}}@media(width>=64rem){.desktop\:h-24{height:calc(var(--spacing) * 24)}}@media(width>=64rem){.desktop\:h-28{height:calc(var(--spacing) * 28)}}@media(width>=64rem){.desktop\:min-h-80{min-height:calc(var(--spacing) * 80)}}@media(width>=64rem){.desktop\:w-1\/2{width:50%}}@media(width>=64rem){.desktop\:w-lg{width:var(--container-lg)}}@media(width>=64rem){.desktop\:max-w-80{max-width:calc(var(--spacing) * 80)}}@media(width>=64rem){.desktop\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(width>=64rem){.desktop\:translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(width>=64rem){.desktop\:auto-cols-\[minmax\(max-content\,1fr\)\]{grid-auto-columns:minmax(max-content,1fr)}}@media(width>=64rem){.desktop\:grid-flow-col{grid-auto-flow:column}}@media(width>=64rem){.desktop\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.desktop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.desktop\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(width>=64rem){.desktop\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}}@media(width>=64rem){.desktop\:grid-cols-cards{grid-template-columns:var(--grid-template-columns-cards)}}@media(width>=64rem){.desktop\:grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}}@media(width>=64rem){.desktop\:flex-row{flex-direction:row}}@media(width>=64rem){.desktop\:items-end{align-items:flex-end}}@media(width>=64rem){.desktop\:items-start{align-items:flex-start}}@media(width>=64rem){.desktop\:justify-between{justify-content:space-between}}@media(width>=64rem){.desktop\:justify-evenly{justify-content:space-evenly}}@media(width>=64rem){.desktop\:gap-2{gap:calc(var(--spacing) * 2)}}@media(width>=64rem){.desktop\:gap-10{gap:calc(var(--spacing) * 10)}}@media(width>=64rem){.desktop\:gap-12{gap:calc(var(--spacing) * 12)}}@media(width>=64rem){.desktop\:gap-16{gap:calc(var(--spacing) * 16)}}@media(width>=64rem){.desktop\:gap-24{gap:calc(var(--spacing) * 24)}}@media(width>=64rem){.desktop\:gap-x-10{column-gap:calc(var(--spacing) * 10)}}@media(width>=64rem){.desktop\:gap-y-24{row-gap:calc(var(--spacing) * 24)}}@media(width>=64rem){.desktop\:p-2{padding:calc(var(--spacing) * 2)}}@media(width>=64rem){.desktop\:p-10{padding:calc(var(--spacing) * 10)}}@media(width>=64rem){.desktop\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(width>=64rem){.desktop\:py-5{padding-block:calc(var(--spacing) * 5)}}@media(width>=64rem){.desktop\:pt-7{padding-top:calc(var(--spacing) * 7)}}@media(width>=64rem){.desktop\:pt-10{padding-top:calc(var(--spacing) * 10)}}@media(width>=64rem){.desktop\:pt-32{padding-top:calc(var(--spacing) * 32)}}@media(width>=64rem){.desktop\:pt-40{padding-top:calc(var(--spacing) * 40)}}@media(width>=64rem){.desktop\:pt-60{padding-top:calc(var(--spacing) * 60)}}@media(width>=64rem){.desktop\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}@media(width>=64rem){.desktop\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media(width>=64rem){.desktop\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media(width>=64rem){.desktop\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media(width>=64rem){.desktop\:pb-safe-offset-10{padding-bottom:calc(var(--spacing) * 10 + env(safe-area-inset-bottom))}}@media(width>=64rem){.desktop\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@media(width>=64rem){.desktop\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}@media(width>=64rem){.desktop\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}@media(width>=64rem){.desktop\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height))}}@media(width>=64rem){.desktop\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading, var(--text-8xl--line-height))}}@media(width>=64rem){.desktop\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading, var(--text-9xl--line-height))}}@media(width>=64rem){.desktop\:text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}@media(width>=64rem){.desktop\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}@media(width>=64rem){.desktop\:leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media(width>=64rem){.focus\:desktop\:pt-9:focus{padding-top:calc(var(--spacing) * 9)}}@media(width>=64rem){.focus\:desktop\:pb-12:focus{padding-bottom:calc(var(--spacing) * 12)}}@media(width>=80rem){.xl\:-inset-0\.25{inset:calc(var(--spacing) * -.25)}}@media(width>=80rem){.xl\:m-5{margin:calc(var(--spacing) * 5)}}@media(width>=80rem){.xl\:mx-10{margin-inline:calc(var(--spacing) * 10)}}@media(width>=80rem){.xl\:m-safe-offset-5{margin-top:calc(var(--spacing) * 5 + env(safe-area-inset-top));margin-right:calc(var(--spacing) * 5 + env(safe-area-inset-right));margin-bottom:calc(var(--spacing) * 5 + env(safe-area-inset-bottom));margin-left:calc(var(--spacing) * 5 + env(safe-area-inset-left))}}@media(width>=80rem){.xl\:mx-safe-offset-10{margin-right:calc(var(--spacing) * 10 + env(safe-area-inset-right));margin-left:calc(var(--spacing) * 10 + env(safe-area-inset-left))}}@media(width>=80rem){.xl\:block{display:block}}@media(width>=80rem){.xl\:flex{display:flex}}@media(width>=80rem){.xl\:hidden{display:none}}@media(width>=80rem){.xl\:h-10{height:calc(var(--spacing) * 10)}}@media(width>=80rem){.xl\:h-10\.5{height:calc(var(--spacing) * 10.5)}}@media(width>=80rem){.xl\:w-10{width:calc(var(--spacing) * 10)}}@media(width>=80rem){.xl\:w-10\.5{width:calc(var(--spacing) * 10.5)}}@media(width>=80rem){.xl\:grow{flex-grow:1}}@media(width>=80rem){.xl\:grow-0{flex-grow:0}}@media(width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-cards-xl{grid-template-columns:var(--grid-template-columns-cards-xl)}}@media(width>=80rem){.xl\:justify-stretch{justify-content:stretch}}@media(width>=80rem){.xl\:gap-3{gap:calc(var(--spacing) * 3)}}@media(width>=80rem){.xl\:rounded-nav{border-radius:var(--radius-nav)}}@media(width>=80rem){.xl\:p-1{padding:calc(var(--spacing) * 1)}}@media(width>=80rem){.xl\:p-1\.5{padding:calc(var(--spacing) * 1.5)}}@media(width>=80rem){.xl\:pr-2{padding-right:calc(var(--spacing) * 2)}}@media(width>=80rem){.xl\:pr-3{padding-right:calc(var(--spacing) * 3)}}@media(width>=80rem){.xl\:pl-1{padding-left:calc(var(--spacing) * 1)}}@media(width>=80rem){.xl\:pl-3{padding-left:calc(var(--spacing) * 3)}}@media(width>=96rem){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width < 32rem){.\@max-lg\:hidden{display:none}}@container card-body (width >= 18rem){.\@2xs\/card-body\:min-h-\[3\.75rem\]{min-height:3.75rem}}@container card-body (width >= 18rem){.\@2xs\/card-body\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}@container card-body (width >= 18rem){.\@2xs\/card-body\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@container card-body (width >= 18rem){.\@2xs\/card-body\:text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}@container card-body (width >= 18rem){.\@2xs\/card-body\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}@container card-body (width >= 18rem){.\@2xs\/card-body\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}@container card-body (width >= 18rem){.\@2xs\/card-body\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}@container (width >= 18rem){.\@2xs\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}@container card-body (width >= 20rem){.\@xs\/card-body\:top-5{top:calc(var(--spacing) * 5)}}@container card-body (width >= 20rem){.\@xs\/card-body\:right-4{right:calc(var(--spacing) * 4)}}@container card-object (width >= 20rem){.\@xs\/card-object\:my-12{margin-block:calc(var(--spacing) * 12)}}@container grid (width >= 20rem){.\@xs\/grid\:grid-cols-cards{grid-template-columns:var(--grid-template-columns-cards)}}@container card-body (width >= 20rem){.\@xs\/card-body\:p-4{padding:calc(var(--spacing) * 4)}}@container card-object (width >= 20rem){.\@xs\/card-object\:p-4{padding:calc(var(--spacing) * 4)}}@container card-body (width >= 20rem){.\@xs\/card-body\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}@container card-body (width >= 20rem){.\@xs\/card-body\:text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading, var(--text-2xs--line-height))}}@container card-body (width >= 20rem){.\@xs\/card-body\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@container card-body (width >= 20rem){.\@xs\/card-body\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}@container card-body (width >= 20rem){.\@xs\/card-body\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}@container card-body (width >= 20rem){.\@xs\/card-body\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}@container card-body (width >= 24rem){.\@sm\/card-body\:top-6{top:calc(var(--spacing) * 6)}}@container card-body (width >= 24rem){.\@sm\/card-body\:right-5{right:calc(var(--spacing) * 5)}}@container card-object (width >= 24rem){.\@sm\/card-object\:my-16{margin-block:calc(var(--spacing) * 16)}}@container card-object (width >= 24rem){.\@sm\/card-object\:w-\[60\%\]{width:60%}}@container hero (width >= 24rem){.\@sm\/hero\:w-2\/3{width:calc(2/3 * 100%)}}@container card-body (width >= 24rem){.\@sm\/card-body\:p-5{padding:calc(var(--spacing) * 5)}}@container card-object (width >= 24rem){.\@sm\/card-object\:p-5{padding:calc(var(--spacing) * 5)}}@container card-body (width >= 24rem){.\@sm\/card-body\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}@container card-body (width >= 24rem){.\@sm\/card-body\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@container card-body (width >= 24rem){.\@sm\/card-body\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}@container card-body (width >= 24rem){.\@sm\/card-body\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}@container card-body (width >= 24rem){.\@sm\/card-body\:text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}@container card-object (width >= 28rem){.\@md\/card-object\:my-20{margin-block:calc(var(--spacing) * 20)}}@container hero (width >= 28rem){.\@md\/hero\:w-1\/2{width:50%}}@container card-body (width >= 28rem){.\@md\/card-body\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@container card-body (width >= 28rem){.\@md\/card-body\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}@container card-body (width >= 28rem){.\@md\/card-body\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}@container card-body (width >= 28rem){.\@md\/card-body\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}}@container card-object (width >= 32rem){.\@lg\/card-object\:my-24{margin-block:calc(var(--spacing) * 24)}}@container (width >= 32rem){.\@lg\:hidden{display:none}}@container card-body (width >= 32rem){.\@lg\/card-body\:p-7{padding:calc(var(--spacing) * 7)}}@container card-body (width >= 32rem){.\@lg\/card-body\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@container card-body (width >= 32rem){.\@lg\/card-body\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}@container card-body (width >= 36rem){.\@xl\/card-body\:top-8{top:calc(var(--spacing) * 8)}}@container card-body (width >= 36rem){.\@xl\/card-body\:right-7{right:calc(var(--spacing) * 7)}}@container hero (width >= 36rem){.\@xl\/hero\:w-1\/3{width:calc(1/3 * 100%)}}@container card (width >= 36rem){.\@xl\/card\:rounded-large{border-radius:var(--radius-large)}}@container card-body (width >= 36rem){.\@xl\/card-body\:p-7{padding:calc(var(--spacing) * 7)}}@container card-object (width >= 36rem){.\@xl\/card-object\:p-7{padding:calc(var(--spacing) * 7)}}@container card-body (width >= 36rem){.\@xl\/card-body\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}@container card (width >= 42rem){.\@2xl\/card\:aspect-3\/2{aspect-ratio:var(--aspect-3\/2)}}@container (width >= 42rem){.\@2xl\:flex-row{flex-direction:row}}@container card-body (width >= 42rem){.\@2xl\/card-body\:p-10{padding:calc(var(--spacing) * 10)}}@container card-body (width >= 48rem){.\@3xl\/card-body\:top-11{top:calc(var(--spacing) * 11)}}@container card-body (width >= 48rem){.\@3xl\/card-body\:right-10{right:calc(var(--spacing) * 10)}}@container card-body (width >= 48rem){.\@3xl\/card-body\:p-10{padding:calc(var(--spacing) * 10)}}@container card-object (width >= 48rem){.\@3xl\/card-object\:p-10{padding:calc(var(--spacing) * 10)}}@container card-body (width >= 48rem){.\@3xl\/card-body\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@container card (width >= 64rem){.\@5xl\/card\:flex{display:flex}}@container card (width >= 64rem){.\@5xl\/card\:aspect-auto{aspect-ratio:auto}}@container card (width >= 64rem){.\@5xl\/card\:h-full{height:100%}}@container card (width >= 64rem){.\@5xl\/card\:min-h-\[60vh\]{min-height:60vh}}@container card (width >= 64rem){.\@5xl\/card\:w-1\/2{width:50%}}@container card (width >= 64rem){.\@5xl\/card\:flex-row-reverse{flex-direction:row-reverse}}@container card (width >= 64rem){.\@5xl\/card\:items-stretch{align-items:stretch}}@container card-body (width >= 64rem){.\@5xl\/card-body\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@media(orientation:portrait){.portrait\:hidden{display:none}}@media(orientation:landscape){.landscape\:hidden{display:none}}.dark\:border-neutral-700:where(.dark,.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:where(.dark,.dark *){border-color:var(--color-neutral-800)}.dark\:bg-black:where(.dark,.dark *){background-color:var(--color-black)}.dark\:bg-black\/70:where(.dark,.dark *){background-color:color-mix(in srgb,#191919 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-black\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.dark\:bg-neutral-600:where(.dark,.dark *){background-color:var(--color-neutral-600)}.dark\:bg-neutral-700:where(.dark,.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:where(.dark,.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:where(.dark,.dark *){background-color:var(--color-neutral-900)}.dark\:bg-neutral-950:where(.dark,.dark *){background-color:var(--color-neutral-950)}.dark\:bg-red-500:where(.dark,.dark *){background-color:var(--color-red-500)}.dark\:bg-true-black:where(.dark,.dark *){background-color:var(--color-true-black)}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:fill-neutral-700:where(.dark,.dark *){fill:var(--color-neutral-700)}.dark\:fill-neutral-800:where(.dark,.dark *){fill:var(--color-neutral-800)}.dark\:fill-white:where(.dark,.dark *){fill:var(--color-white)}.dark\:stroke-black:where(.dark,.dark *){stroke:var(--color-black)}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-neutral-75:where(.dark,.dark *){color:var(--color-neutral-75)}.dark\:text-neutral-200:where(.dark,.dark *){color:var(--color-neutral-200)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:scheme-only-dark:where(.dark,.dark *){color-scheme:only dark}.dark\:mix-blend-exclusion:where(.dark,.dark *){mix-blend-mode:exclusion}.dark\:outline-neutral-800:where(.dark,.dark *){outline-color:var(--color-neutral-800)}.dark\:skin--white:where(.dark,.dark *){--color-skin: var(--color-white)}@media(hover:hover){.dark\:group-hover\/card\:outline-neutral-300:where(.dark,.dark *):is(:where(.group\/card):hover *){outline-color:var(--color-neutral-300)}}.dark\:peer-checked\:bg-white:where(.dark,.dark *):is(:where(.peer):checked~*){background-color:var(--color-white)}.dark\:placeholder\:text-neutral-600:where(.dark,.dark *)::placeholder{color:var(--color-neutral-600)}@media(hover:hover){.dark\:hover\:bg-neutral-500:where(.dark,.dark *):hover{background-color:var(--color-neutral-500)}}@starting-style{.starting\:h-0{height:calc(var(--spacing) * 0)}}@starting-style{.starting\:translate-y-2{--tw-translate-y: calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:scale-75{--tw-scale-x: 75%;--tw-scale-y: 75%;--tw-scale-z: 75%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@starting-style{.starting\:opacity-0{opacity:0%}}@media(forced-colors:active){.forced-colors\:appearance-auto{appearance:auto}}@media(pointer:coarse){.pointer-coarse\:pointer-events-none{pointer-events:none}}.prose-p\:mb-5 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:calc(var(--spacing) * 5)}.prose-p\:last-of-type\:mb-0 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))):last-of-type{margin-bottom:calc(var(--spacing) * 0)}.open-quote\:absolute.quotes:before{position:absolute}.open-quote\:-translate-x-full.quotes:before{--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.skin\:selection\:selection-skin-contrast:is(.bg-skin *) *::selection{color-scheme:light;--color: var(--color-skin);--l-threshold: .7;--l: clamp(0, (l / var(--l-threshold) - 1) * -infinity, 1);--contrast: oklch(from var(--color) var(--l) 0 h);background-color:var(--contrast);color:var(--color)}.skin\:selection\:selection-skin-contrast:is(.bg-skin *)::selection{color-scheme:light;--color: var(--color-skin);--l-threshold: .7;--l: clamp(0, (l / var(--l-threshold) - 1) * -infinity, 1);--contrast: oklch(from var(--color) var(--l) 0 h);background-color:var(--contrast);color:var(--color)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}}[data-color-code=brown],[data-color-code=brown][data-harmonious=even],[data-color-code=brown] [data-harmonious=even]{--color-skin: var(--color-brown-300)}[data-color-code=brown] [data-harmonious=odd]{--color-skin: var(--color-brown-500)}[data-color-code=pink],[data-color-code=pink][data-harmonious=even],[data-color-code=pink] [data-harmonious=even]{--color-skin: var(--color-pink-300)}[data-color-code=pink] [data-harmonious=odd]{--color-skin: var(--color-pink-500)}[data-color-code=red],[data-color-code=red][data-harmonious=even],[data-color-code=red] [data-harmonious=even]{--color-skin: var(--color-red-300)}[data-color-code=red] [data-harmonious=odd]{--color-skin: var(--color-red-500)}[data-color-code=orange],[data-color-code=orange][data-harmonious=even],[data-color-code=orange] [data-harmonious=even]{--color-skin: var(--color-orange-light-300)}[data-color-code=orange] [data-harmonious=odd]{--color-skin: var(--color-orange-light-500)}[data-color-code=yellow],[data-color-code=yellow][data-harmonious=even],[data-color-code=yellow] [data-harmonious=even]{--color-skin: var(--color-yellow-light-300)}[data-color-code=yellow] [data-harmonious=odd]{--color-skin: var(--color-yellow-500)}[data-color-code=lime],[data-color-code=lime][data-harmonious=even],[data-color-code=lime] [data-harmonious=even]{--color-skin: var(--color-lime-300)}[data-color-code=lime] [data-harmonious=odd]{--color-skin: var(--color-lime-500)}[data-color-code=forest],[data-color-code=forest][data-harmonious=even],[data-color-code=forest] [data-harmonious=even]{--color-skin: var(--color-forest-300)}[data-color-code=forest] [data-harmonious=odd]{--color-skin: var(--color-forest-500)}[data-color-code=turquoise],[data-color-code=turquoise][data-harmonious=even],[data-color-code=turquoise] [data-harmonious=even]{--color-skin: var(--color-turquoise-300)}[data-color-code=turquoise] [data-harmonious=odd]{--color-skin: var(--color-turquoise-500)}[data-color-code=blue],[data-color-code=blue][data-harmonious=even],[data-color-code=blue] [data-harmonious=even]{--color-skin: var(--color-blue-light-100)}[data-color-code=blue] [data-harmonious=odd]{--color-skin: var(--color-blue-light-500)}[data-color-code=purple],[data-color-code=purple][data-harmonious=even],[data-color-code=purple] [data-harmonious=even]{--color-skin: var(--color-purple-300)}[data-color-code=purple] [data-harmonious=odd]{--color-skin: var(--color-purple-500)}@layer utilities{.font-serif.font-semibold{--font-serif--font-variation-settings: "wght" 825, "opsz" 14}.font-serif.font-bold,.font-serif.font-extrabold,.font-serif.font-black{--font-serif--font-variation-settings: "wght" 1000, "opsz" 14}.font-mono.font-bold,.font-mono.font-extrabold,.font-mono.font-black{--font-serif--font-variation-settings: "wght" 700}}@font-face{font-family:Adelle;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-Ultrathin.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-Thin.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-Light.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-Regular.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-Semibold.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-Bold.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-Extrabold.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-Heavy.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-UltrathinItalic.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-ThinItalic.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-LightItalic.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-Italic.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-SemiboldItalic.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-BoldItalic.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-ExtraboldItalic.woff2) format("woff2")}@font-face{font-family:Adelle;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/adelle-sans/AdelleSans-HeavyItalic.woff2) format("woff2")}@font-face{font-family:Adelle Mono VF;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/adelle-mono/variable/AdelleMono_var-Upright.woff2) format("woff2-variations"),url(/fonts/adelle-mono/variable/AdelleMono_var-Upright.woff2) format("woff2")}@font-face{font-family:Adelle Mono Flex;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/adelle-mono/AdelleMonoFlex-Light.woff2) format("woff2")}@font-face{font-family:Adelle Mono Flex;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/adelle-mono/AdelleMonoFlex-Regular.woff2) format("woff2")}@font-face{font-family:Adelle Mono Flex;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/adelle-mono/AdelleMonoFlex-Semibold.woff2) format("woff2")}@font-face{font-family:Adelle Mono Flex;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/adelle-mono/AdelleMonoFlex-Bold.woff2) format("woff2")}@font-face{font-family:Adelle Mono Flex;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/adelle-mono/AdelleMonoFlex-Extrabold.woff2) format("woff2")}@font-face{font-family:Adelle Label Outline;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/adelle-label/AdelleLabel-Outline.woff2) format("woff2")}@font-face{font-family:Portada VF;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/portada/variable/Portada_Variable-Upright.woff2) format("woff2-variations"),url(/fonts/portada/variable/Portada_Variable-Upright.woff2) format("woff2")}@font-face{font-family:Portada VF;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/fonts/portada/variable/Portada_Variable-Italic.woff2) format("woff2-variations"),url(/fonts/portada/variable/Portada_Variable-Italic.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/portada/PortadaText-Thin.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:normal;font-weight:200 300;font-display:swap;src:url(/fonts/portada/PortadaText-Light.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/portada/PortadaText-Regular.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/portada/PortadaText-Semibold.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/portada/PortadaText-Bold.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/portada/PortadaText-Extrabold.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/portada/PortadaText-ThinItalic.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:italic;font-weight:200 300;font-display:swap;src:url(/fonts/portada/PortadaText-LightItalic.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/portada/PortadaText-Italic.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/portada/PortadaText-SemiboldItalic.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/portada/PortadaText-BoldItalic.woff2) format("woff2")}@font-face{font-family:Portada Text;font-style:italic;font-weight:800 900;font-display:swap;src:url(/fonts/portada/PortadaText-ExtraboldItalic.woff2) format("woff2")}@layer base{:root{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-purple-light-500);interpolate-size:allow-keywords;text-wrap:pretrty;color-scheme:only light}:root.dark{color-scheme:only dark}body{scrollbar-gutter:stable both-edges;font-synthesis:none;background:light-dark(var(--color-white),var(--color-black));color:light-dark(var(--color-black),var(--color-white))}:focus-visible{--color-focus: var(--color-blue, #219afd);outline:2px dashed var(--color-focus);outline-offset:1px}::selection{--color-selection: var(--color-blue, #219afd);background-color:var(--color-selection)}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}pre{font-family:var(--font-mono);font-variation-settings:var(--font-mono--font-variation-settings);color:inherit}main>*:last-child{margin-bottom:calc(var(--spacing) * -10)}.pink{--color-skin: var(--color-pink)}.red{--color-skin: var(--color-red)}.orange{--color-skin: var(--color-orange)}.yellow{--color-skin: var(--color-yellow)}.lime{--color-skin: var(--color-lime)}.forest{--color-skin: var(--color-forest)}.turquoise{--color-skin: var(--color-turquoise)}.blue{--color-skin: var(--color-blue)}.purple{--color-skin: var(--color-purple)}@keyframes animate-out{50%{opacity:1}to{opacity:.2}}@keyframes animate-in{0%{--_shape-x: var(--shape-start-x, 200%);--_shape-y: var(--shape-start-y, 0%)}to{--_shape-x: 0%;--_shape-y: 0%}}::view-transition-old(root){transform-origin:bottom right;animation:3s var(--ease-smooth) forwards animate-out}@property --_shape-x{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@property --_shape-y{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@property --_shape-scale{syntax: "<number>"; initial-value: 1; inherits: false;}::view-transition-new(root){animation:3s var(--ease-smooth) animate-in;--_shape-x: 0%;--_shape-y: 0%;--_shape-scale: 3;clip-path:shape(from calc((98.3% - 50%) * var(--_shape-scale, 1) + 50% + var(--_shape-x, 0%)) calc((66.67% - 50%) * var(--_shape-scale, 1) + 50% + var(--_shape-y, 0%)),line by calc(-6.21% * var(--_shape-scale, 1)) calc(31.11% * var(--_shape-scale, 1)),line by calc(-25.42% * var(--_shape-scale, 1)) calc(-7.37% * var(--_shape-scale, 1)),curve by calc(-17.29% * var(--_shape-scale, 1)) calc(-7.08% * var(--_shape-scale, 1)) with calc(-7.4% * var(--_shape-scale, 1)) calc(-.57% * var(--_shape-scale, 1)) / calc(-13.95% * var(--_shape-scale, 1)) calc(-3.6% * var(--_shape-scale, 1)),curve by calc(-16.04% * var(--_shape-scale, 1)) calc(16.67% * var(--_shape-scale, 1)) with calc(0% * var(--_shape-scale, 1)) calc(4.97% * var(--_shape-scale, 1)) / calc(-4.89% * var(--_shape-scale, 1)) calc(15.57% * var(--_shape-scale, 1)),hline by calc(-13.36% * var(--_shape-scale, 1)),line by calc(-9.36% * var(--_shape-scale, 1)) calc(-23.57% * var(--_shape-scale, 1)),line by calc(-5.71% * var(--_shape-scale, 1)) calc(-1.09% * var(--_shape-scale, 1)),vline by calc(-8.68% * var(--_shape-scale, 1)),line to calc((0% - 50%) * var(--_shape-scale, 1) + 50% + var(--_shape-x, 0%)) calc((33.33% - 50%) * var(--_shape-scale, 1) + 50% + var(--_shape-y, 0%)),vline by calc(-7.5% * var(--_shape-scale, 1)),curve by calc(14.77% * var(--_shape-scale, 1)) calc(-4.67% * var(--_shape-scale, 1)) with calc(3.9% * var(--_shape-scale, 1)) calc(-.18% * var(--_shape-scale, 1)) / calc(9.69% * var(--_shape-scale, 1)) calc(-1.02% * var(--_shape-scale, 1)),curve by calc(14.22% * var(--_shape-scale, 1)) calc(-17.51% * var(--_shape-scale, 1)) with calc(8.37% * var(--_shape-scale, 1)) calc(-6.01% * var(--_shape-scale, 1)) / calc(7.66% * var(--_shape-scale, 1)) calc(-14.52% * var(--_shape-scale, 1)),curve by calc(4.34% * var(--_shape-scale, 1)) calc(-.93% * var(--_shape-scale, 1)) with calc(1.13% * var(--_shape-scale, 1)) calc(-.52% * var(--_shape-scale, 1)) / calc(2.55% * var(--_shape-scale, 1)) calc(-.9% * var(--_shape-scale, 1)),curve by calc(16.25% * var(--_shape-scale, 1)) calc(5.73% * var(--_shape-scale, 1)) with calc(3.65% * var(--_shape-scale, 1)) calc(-.05% * var(--_shape-scale, 1)) / calc(8.81% * var(--_shape-scale, 1)) calc(1.28% * var(--_shape-scale, 1)),curve to calc((57.23% - 50%) * var(--_shape-scale, 1) + 50% + var(--_shape-x, 0%)) calc((0% - 50%) * var(--_shape-scale, 1) + 50% + var(--_shape-y, 0%)) with calc((52.13% - 50%) * var(--_shape-scale, 1) + 50% + var(--_shape-x, 0%)) calc((5.63% - 50%) * var(--_shape-scale, 1) + 50% + var(--_shape-y, 0%)) / calc((54.68% - 50%) * var(--_shape-scale, 1) + 50% + var(--_shape-x, 0%)) calc((2.82% - 50%) * var(--_shape-scale, 1) + 50% + var(--_shape-y, 0%)),hline by calc(9.44% * var(--_shape-scale, 1)),vline by calc(0% * var(--_shape-scale, 1)),smooth by calc(21.75% * var(--_shape-scale, 1)) calc(33.33% * var(--_shape-scale, 1)) with calc(41.11% * var(--_shape-scale, 1)) calc(-.95% * var(--_shape-scale, 1)),curve by calc(9.89% * var(--_shape-scale, 1)) calc(33.33% * var(--_shape-scale, 1)) with calc(.29% * var(--_shape-scale, 1)) calc(.26% * var(--_shape-scale, 1)) / calc(16.83% * var(--_shape-scale, 1)) calc(13.34% * var(--_shape-scale, 1)),close)}.fade-in-children>*{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-delay:var(--delay);--tw-duration: 1s;transition-duration:1s;--tw-ease: var(--ease-smooth);transition-timing-function:var(--ease-smooth);--delay: 0s;--delay: calc(sibling-index()*.1s) }@starting-style{.fade-in-children>*{--tw-translate-y: calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.fade-in-children>*{opacity:0%}}.fade-in-content #content router-outlet+*>*>:is(div,h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,blockquote,pre,code,table,figure){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-delay:var(--delay);--tw-duration: 1s;transition-duration:1s;--tw-ease: var(--ease-smooth);transition-timing-function:var(--ease-smooth);--delay: 0s;--delay: calc(sibling-index()*.1s + .85s) }@starting-style{.fade-in-content #content router-outlet+*>*>:is(div,h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,blockquote,pre,code,table,figure){--tw-translate-y: calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.fade-in-content #content router-outlet+*>*>:is(div,h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,blockquote,pre,code,table,figure){opacity:0%}}@keyframes height-in{0%{height:0}to{height:100%}}}@property --progress{syntax: "<number>"; initial-value: 0; inherits: false;}@keyframes progress{0%{--progress: 0}to{--progress: 1}}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@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-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@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-pan-x{syntax: "*"; inherits: false;}@property --tw-pan-y{syntax: "*"; inherits: false;}@property --tw-pinch-zoom{syntax: "*"; inherits: false;}@property --tw-scroll-snap-strictness{syntax: "*"; inherits: false; initial-value: proximity;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-mask-linear{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-radial{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-conic{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-left{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-right{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-bottom{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-top{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-bottom-from-position{syntax: "*"; inherits: false; initial-value: 0%;}@property --tw-mask-bottom-to-position{syntax: "*"; inherits: false; initial-value: 100%;}@property --tw-mask-bottom-from-color{syntax: "*"; inherits: false; initial-value: black;}@property --tw-mask-bottom-to-color{syntax: "*"; inherits: false; initial-value: transparent;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@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: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{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-contain-size{syntax: "*"; inherits: false;}@property --tw-contain-layout{syntax: "*"; inherits: false;}@property --tw-contain-paint{syntax: "*"; inherits: false;}@property --tw-contain-style{syntax: "*"; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-99.9999%)}}@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-duration: initial;--tw-ease: initial;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-pan-x: initial;--tw-pan-y: initial;--tw-pinch-zoom: initial;--tw-scroll-snap-strictness: proximity;--tw-border-style: solid;--tw-mask-linear: linear-gradient(#fff, #fff);--tw-mask-radial: linear-gradient(#fff, #fff);--tw-mask-conic: linear-gradient(#fff, #fff);--tw-mask-left: linear-gradient(#fff, #fff);--tw-mask-right: linear-gradient(#fff, #fff);--tw-mask-bottom: linear-gradient(#fff, #fff);--tw-mask-top: linear-gradient(#fff, #fff);--tw-mask-bottom-from-position: 0%;--tw-mask-bottom-to-position: 100%;--tw-mask-bottom-from-color: black;--tw-mask-bottom-to-color: transparent;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: 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-contain-size: initial;--tw-contain-layout: initial;--tw-contain-paint: initial;--tw-contain-style: initial;--progress: 0}}}
/*# sourceMappingURL=styles-5VZB6KQK.css.map */
