/*! Tailwind CSS v4.1.10 | MIT License | tailwindcss.com */
@layer properties;@layer theme, base, components, utilities;@layer theme{:root, :host{--font-sans: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol','Noto Color Emoji';--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',monospace;--color-amber-100: oklch(96.2% 0.059 95.617);--color-amber-200: oklch(92.4% 0.12 95.746);--color-amber-600: oklch(66.6% 0.179 58.318);--color-amber-700: oklch(55.5% 0.163 48.998);--color-lime-100: oklch(96.7% 0.067 122.328);--color-lime-300: oklch(89.7% 0.196 126.665);--color-lime-600: oklch(64.8% 0.2 131.684);--color-lime-700: oklch(53.2% 0.157 131.589);--color-cyan-100: oklch(95.6% 0.045 203.388);--color-cyan-200: oklch(91.7% 0.08 205.041);--color-cyan-300: oklch(86.5% 0.127 207.078);--color-cyan-600: oklch(60.9% 0.126 221.723);--color-cyan-700: oklch(52% 0.105 223.128);--color-violet-100: oklch(94.3% 0.029 294.588);--color-violet-200: oklch(89.4% 0.057 293.283);--color-violet-600: oklch(54.1% 0.281 293.009);--color-fuchsia-100: oklch(95.2% 0.037 318.852);--color-fuchsia-200: oklch(90.3% 0.076 319.62);--color-fuchsia-300: oklch(83.3% 0.145 321.434);--color-fuchsia-600: oklch(59.1% 0.293 322.896);--color-pink-100: oklch(94.8% 0.028 342.258);--color-pink-200: oklch(89.9% 0.061 343.231);--color-pink-600: oklch(59.2% 0.249 0.584);--color-zinc-200: oklch(92% 0.004 286.32);--color-zinc-300: oklch(87.1% 0.006 286.286);--color-zinc-500: oklch(55.2% 0.016 285.938);--color-zinc-600: oklch(44.2% 0.017 285.786);--color-zinc-700: oklch(37% 0.013 285.805);--color-zinc-800: oklch(27.4% 0.006 286.033);--color-zinc-900: oklch(21% 0.006 285.885);--color-white: #fff;--spacing: 0.25rem;--container-xl: 36rem;--container-7xl: 80rem;--text-xs: 0.75rem;--text-xs--line-height: calc(1 / 0.75);--text-sm: 0.875rem;--text-sm--line-height: calc(1.25 / 0.875);--text-base: 1rem;--text-base--line-height: calc(1.5 / 1);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: calc(2.25 / 1.875);--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-extrabold: 800;--tracking-tight: -0.025em;--tracking-wide: 0.025em;--tracking-wider: 0.05em;--leading-relaxed: 1.625;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--ease-out: cubic-bezier(0, 0, 0.2, 1);--blur-3xl: 64px;--default-transition-duration: 150ms;--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--font-heading: ui-sans-serif, system-ui, sans-serif;}}@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: -0.25em;}sup{top: -0.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)){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;}:-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;}}.pointer-events-none{pointer-events: none;}.absolute{position: absolute;}.relative{position: relative;}.-top-40{top: calc(var(--spacing) * -40);}.top-5{top: calc(var(--spacing) * 5);}.top-24{top: calc(var(--spacing) * 24);}.-right-24{right: calc(var(--spacing) * -24);}.right-5{right: calc(var(--spacing) * 5);}.bottom-0{bottom: calc(var(--spacing) * 0);}.bottom-5{bottom: calc(var(--spacing) * 5);}.-left-32{left: calc(var(--spacing) * -32);}.left-1\/3{left: calc(1/3 * 100%);}.left-5{left: calc(var(--spacing) * 5);}.mx-auto{margin-inline: auto;}.mt-1{margin-top: calc(var(--spacing) * 1);}.mt-3{margin-top: calc(var(--spacing) * 3);}.mt-4{margin-top: calc(var(--spacing) * 4);}.mt-6{margin-top: calc(var(--spacing) * 6);}.mt-7{margin-top: calc(var(--spacing) * 7);}.mt-8{margin-top: calc(var(--spacing) * 8);}.mt-9{margin-top: calc(var(--spacing) * 9);}.mt-12{margin-top: calc(var(--spacing) * 12);}.mt-14{margin-top: calc(var(--spacing) * 14);}.block{display: block;}.flex{display: flex;}.grid{display: grid;}.inline-flex{display: inline-flex;}.h-2{height: calc(var(--spacing) * 2);}.h-4{height: calc(var(--spacing) * 4);}.h-5{height: calc(var(--spacing) * 5);}.h-11{height: calc(var(--spacing) * 11);}.h-72{height: calc(var(--spacing) * 72);}.h-96{height: calc(var(--spacing) * 96);}.h-\[28rem\]{height: 28rem;}.h-\[340px\]{height: 340px;}.w-2{width: calc(var(--spacing) * 2);}.w-4{width: calc(var(--spacing) * 4);}.w-5{width: calc(var(--spacing) * 5);}.w-11{width: calc(var(--spacing) * 11);}.w-72{width: calc(var(--spacing) * 72);}.w-96{width: calc(var(--spacing) * 96);}.w-\[28rem\]{width: 28rem;}.w-full{width: 100%;}.max-w-7xl{max-width: var(--container-7xl);}.max-w-xl{max-width: var(--container-xl);}.grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr));}.flex-col{flex-direction: column;}.flex-wrap{flex-wrap: wrap;}.items-center{align-items: center;}.justify-between{justify-content: space-between;}.justify-center{justify-content: center;}.gap-0{gap: calc(var(--spacing) * 0);}.gap-2{gap: calc(var(--spacing) * 2);}.gap-3{gap: calc(var(--spacing) * 3);}.gap-6{gap: calc(var(--spacing) * 6);}.gap-8{gap: calc(var(--spacing) * 8);}.gap-14{gap: calc(var(--spacing) * 14);}.space-y-2{:where(& > :not(:last-child)){--tw-space-y-reverse: 0;margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-3{:where(& > :not(:last-child)){--tw-space-y-reverse: 0;margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));}}.gap-y-8{row-gap: calc(var(--spacing) * 8);}.overflow-hidden{overflow: hidden;}.rounded-2xl{border-radius: var(--radius-2xl);}.rounded-3xl{border-radius: var(--radius-3xl);}.rounded-\[1\.6rem\]{border-radius: 1.6rem;}.rounded-\[2rem\]{border-radius: 2rem;}.rounded-full{border-radius: calc(infinity * 1px);}.border{border-style: var(--tw-border-style);border-width: 1px;}.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-amber-200{border-color: var(--color-amber-200);}.border-cyan-200{border-color: var(--color-cyan-200);}.border-pink-200{border-color: var(--color-pink-200);}.border-violet-200{border-color: var(--color-violet-200);}.border-zinc-200{border-color: var(--color-zinc-200);}.border-zinc-200\/80{border-color: color-mix(in srgb, oklch(92% 0.004 286.32) 80%, transparent);@supports (color: color-mix(in lab, red, red)){border-color: color-mix(in oklab, var(--color-zinc-200) 80%, transparent);}}.border-zinc-300{border-color: var(--color-zinc-300);}.bg-\[\#FDFCFA\]{background-color: #FDFCFA;}.bg-amber-100{background-color: var(--color-amber-100);}.bg-cyan-100{background-color: var(--color-cyan-100);}.bg-cyan-300\/40{background-color: color-mix(in srgb, oklch(86.5% 0.127 207.078) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color: color-mix(in oklab, var(--color-cyan-300) 40%, transparent);}}.bg-fuchsia-100{background-color: var(--color-fuchsia-100);}.bg-fuchsia-300\/40{background-color: color-mix(in srgb, oklch(83.3% 0.145 321.434) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color: color-mix(in oklab, var(--color-fuchsia-300) 40%, transparent);}}.bg-lime-100{background-color: var(--color-lime-100);}.bg-lime-300\/30{background-color: color-mix(in srgb, oklch(89.7% 0.196 126.665) 30%, transparent);@supports (color: color-mix(in lab, red, red)){background-color: color-mix(in oklab, var(--color-lime-300) 30%, transparent);}}.bg-pink-100{background-color: var(--color-pink-100);}.bg-violet-100{background-color: var(--color-violet-100);}.bg-white{background-color: var(--color-white);}.bg-white\/70{background-color: color-mix(in srgb, #fff 70%, transparent);@supports (color: color-mix(in lab, red, red)){background-color: color-mix(in oklab, var(--color-white) 70%, transparent);}}.bg-white\/85{background-color: color-mix(in srgb, #fff 85%, transparent);@supports (color: color-mix(in lab, red, red)){background-color: color-mix(in oklab, var(--color-white) 85%, transparent);}}.bg-white\/90{background-color: color-mix(in srgb, #fff 90%, transparent);@supports (color: color-mix(in lab, red, red)){background-color: color-mix(in oklab, var(--color-white) 90%, transparent);}}.bg-zinc-900{background-color: var(--color-zinc-900);}.bg-\[linear-gradient\(90deg\,\#ec4899\,\#8b5cf6\,\#22d3ee\,\#a3e635\)\]{background-image: linear-gradient(90deg,#ec4899,#8b5cf6,#22d3ee,#a3e635);}.bg-\[linear-gradient\(90deg\,\#ec4899\,\#22d3ee\)\]{background-image: linear-gradient(90deg,#ec4899,#22d3ee);}.bg-\[linear-gradient\(140deg\,\#f7fee7\,\#ffffff_65\%\)\]{background-image: linear-gradient(140deg,#f7fee7,#ffffff 65%);}.bg-\[linear-gradient\(150deg\,\#fffbeb\,\#ffffff_65\%\)\]{background-image: linear-gradient(150deg,#fffbeb,#ffffff 65%);}.bg-\[linear-gradient\(160deg\,\#f5f3ff\,\#ffffff_70\%\)\]{background-image: linear-gradient(160deg,#f5f3ff,#ffffff 70%);}.bg-\[linear-gradient\(200deg\,\#fdf2f8\,\#ffffff_60\%\)\]{background-image: linear-gradient(200deg,#fdf2f8,#ffffff 60%);}.bg-\[radial-gradient\(circle_at_30\%_20\%\,\#fdf4ff\,\#ffffff_55\%\,\#ecfeff\)\]{background-image: radial-gradient(circle at 30% 20%,#fdf4ff,#ffffff 55%,#ecfeff);}.bg-\[radial-gradient\(circle_at_85\%_0\%\,\#fdf2f8\,\#ffffff_60\%\)\]{background-image: radial-gradient(circle at 85% 0%,#fdf2f8,#ffffff 60%);}.bg-clip-text{background-clip: text;}.p-3{padding: calc(var(--spacing) * 3);}.p-5{padding: calc(var(--spacing) * 5);}.p-8{padding: calc(var(--spacing) * 8);}.px-2\.5{padding-inline: calc(var(--spacing) * 2.5);}.px-3{padding-inline: calc(var(--spacing) * 3);}.px-3\.5{padding-inline: calc(var(--spacing) * 3.5);}.px-4{padding-inline: calc(var(--spacing) * 4);}.px-5{padding-inline: calc(var(--spacing) * 5);}.px-7{padding-inline: calc(var(--spacing) * 7);}.py-1{padding-block: calc(var(--spacing) * 1);}.py-1\.5{padding-block: calc(var(--spacing) * 1.5);}.py-3{padding-block: calc(var(--spacing) * 3);}.py-4{padding-block: calc(var(--spacing) * 4);}.py-16{padding-block: calc(var(--spacing) * 16);}.py-20{padding-block: calc(var(--spacing) * 20);}.pt-8{padding-top: calc(var(--spacing) * 8);}.pb-14{padding-bottom: calc(var(--spacing) * 14);}.text-left{text-align: left;}.font-heading{font-family: var(--font-heading);}.font-mono{font-family: var(--font-mono);}.text-2xl{font-size: var(--text-2xl);line-height: var(--tw-leading, var(--text-2xl--line-height));}.text-3xl{font-size: var(--text-3xl);line-height: var(--tw-leading, var(--text-3xl--line-height));}.text-4xl{font-size: var(--text-4xl);line-height: var(--tw-leading, var(--text-4xl--line-height));}.text-base{font-size: var(--text-base);line-height: var(--tw-leading, var(--text-base--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-\[2\.7rem\]{font-size: 2.7rem;}.text-\[10px\]{font-size: 10px;}.text-\[11px\]{font-size: 11px;}.text-\[15px\]{font-size: 15px;}.leading-\[1\.02\]{--tw-leading: 1.02;line-height: 1.02;}.leading-\[1\.05\]{--tw-leading: 1.05;line-height: 1.05;}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height: var(--leading-relaxed);}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight: var(--font-weight-bold);}.font-extrabold{--tw-font-weight: var(--font-weight-extrabold);font-weight: var(--font-weight-extrabold);}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight: var(--font-weight-medium);}.tracking-\[0\.2em\]{--tw-tracking: 0.2em;letter-spacing: 0.2em;}.tracking-\[0\.16em\]{--tw-tracking: 0.16em;letter-spacing: 0.16em;}.tracking-\[0\.18em\]{--tw-tracking: 0.18em;letter-spacing: 0.18em;}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing: var(--tracking-tight);}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing: var(--tracking-wide);}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing: var(--tracking-wider);}.text-amber-600{color: var(--color-amber-600);}.text-amber-700{color: var(--color-amber-700);}.text-cyan-600{color: var(--color-cyan-600);}.text-cyan-700{color: var(--color-cyan-700);}.text-fuchsia-600{color: var(--color-fuchsia-600);}.text-lime-600{color: var(--color-lime-600);}.text-lime-700{color: var(--color-lime-700);}.text-pink-600{color: var(--color-pink-600);}.text-transparent{color: transparent;}.text-violet-600{color: var(--color-violet-600);}.text-white{color: var(--color-white);}.text-zinc-500{color: var(--color-zinc-500);}.text-zinc-600{color: var(--color-zinc-600);}.text-zinc-700{color: var(--color-zinc-700);}.text-zinc-800{color: var(--color-zinc-800);}.text-zinc-900{color: var(--color-zinc-900);}.uppercase{text-transform: uppercase;}.shadow-\[0_30px_80px_-30px_rgba\(236\,72\,153\,0\.45\)\]{--tw-shadow: 0 30px 80px -30px var(--tw-shadow-color, rgba(236,72,153,0.45));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 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-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 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-fuchsia-200\/50{--tw-shadow-color: color-mix(in srgb, oklch(90.3% 0.076 319.62) 50%, transparent);@supports (color: color-mix(in lab, red, red)){--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-fuchsia-200) 50%, transparent) var(--tw-shadow-alpha), transparent);}}.shadow-fuchsia-300\/40{--tw-shadow-color: color-mix(in srgb, oklch(83.3% 0.145 321.434) 40%, transparent);@supports (color: color-mix(in lab, red, red)){--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-fuchsia-300) 40%, transparent) var(--tw-shadow-alpha), transparent);}}.blur-3xl{--tw-blur: blur(var(--blur-3xl));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{--tw-backdrop-blur: blur(8px);-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-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-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));}.duration-200{--tw-duration: 200ms;transition-duration: 200ms;}.duration-700{--tw-duration: 700ms;transition-duration: 700ms;}.ease-out{--tw-ease: var(--ease-out);transition-timing-function: var(--ease-out);}.hover\:-translate-y-0\.5{&:hover{@media (hover: hover){--tw-translate-y: calc(var(--spacing) * -0.5);translate: var(--tw-translate-x) var(--tw-translate-y);}}}.hover\:border-zinc-900{&:hover{@media (hover: hover){border-color: var(--color-zinc-900);}}}.active\:scale-\[0\.97\]{&:active{scale: 0.97;}}.sm\:col-span-2{@media (width >= 40rem){grid-column: span 2 / span 2;}}.sm\:col-span-3{@media (width >= 40rem){grid-column: span 3 / span 3;}}.sm\:h-\[440px\]{@media (width >= 40rem){height: 440px;}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns: repeat(2, minmax(0, 1fr));}}.sm\:grid-cols-3{@media (width >= 40rem){grid-template-columns: repeat(3, minmax(0, 1fr));}}.sm\:grid-cols-5{@media (width >= 40rem){grid-template-columns: repeat(5, minmax(0, 1fr));}}.sm\:flex-row{@media (width >= 40rem){flex-direction: row;}}.sm\:items-center{@media (width >= 40rem){align-items: center;}}.sm\:text-5xl{@media (width >= 40rem){font-size: var(--text-5xl);line-height: var(--tw-leading, var(--text-5xl--line-height));}}.sm\:text-6xl{@media (width >= 40rem){font-size: var(--text-6xl);line-height: var(--tw-leading, var(--text-6xl--line-height));}}.lg\:col-span-5{@media (width >= 64rem){grid-column: span 5 / span 5;}}.lg\:col-span-7{@media (width >= 64rem){grid-column: span 7 / span 7;}}.lg\:grid-cols-12{@media (width >= 64rem){grid-template-columns: repeat(12, minmax(0, 1fr));}}.lg\:items-end{@media (width >= 64rem){align-items: flex-end;}}.lg\:gap-10{@media (width >= 64rem){gap: calc(var(--spacing) * 10);}}.lg\:p-10{@media (width >= 64rem){padding: calc(var(--spacing) * 10);}}.lg\:py-24{@media (width >= 64rem){padding-block: calc(var(--spacing) * 24);}}.lg\:py-28{@media (width >= 64rem){padding-block: calc(var(--spacing) * 28);}}.lg\:pb-2{@media (width >= 64rem){padding-bottom: calc(var(--spacing) * 2);}}.lg\:text-\[4\.25rem\]{@media (width >= 64rem){font-size: 4.25rem;}}@property --tw-space-y-reverse{syntax: "*";inherits: false;initial-value: 0;}@property --tw-border-style{syntax: "*";inherits: false;initial-value: solid;}@property --tw-leading{syntax: "*";inherits: false;}@property --tw-font-weight{syntax: "*";inherits: false;}@property --tw-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-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-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;}@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-space-y-reverse: 0;--tw-border-style: solid;--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-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-duration: initial;--tw-ease: initial;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;}}}