/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.grid-container .grid{grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));width:100%}@media only screen and (min-width:768px){.grid-container .grid{grid-template-columns:repeat(var(--grid-columns-tablet),minmax(0,1fr))}}@media only screen and (min-width:1280px){.grid-container .grid{grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr))}}.grid-container.visiblegrid{border-radius:var(--radius-xl,.75rem);border-color:#0000}@media (min-width:568px){.grid-container.visiblegrid{border-radius:var(--radius-2xl,1rem)}}@media (min-width:1024px){.grid-container.visiblegrid{border-radius:var(--radius-3xl,1.5rem)}}.grid-container.visiblegrid.grid--appearance-dark{background-color:var(--color-dark-1,#121c1e);--prose-link-color:var(--color-primary-1);--prose-link-hover-color:var(--color-primary-2);--prose-link-hover-opacity:1}.grid-container.visiblegrid.grid--appearance-dark .row.transparent{background-color:var(--color-white,#fff)}.grid-container.visiblegrid.grid--appearance-light{background-color:var(--color-light-1,#e5e6e1);--prose-link-color:currentColor;--prose-link-hover-color:currentColor;--prose-link-hover-opacity:.9}.grid-container.visiblegrid.grid--appearance-light .row.transparent{background-color:var(--color-black,#000)}.grid-container.visiblegrid .grid{gap:calc(var(--spacing,.25rem)*.5);overflow:hidden}@media (min-width:768px){.grid-container.visiblegrid .grid{margin-inline:calc(var(--spacing,.25rem)*0)}}.grid-container.visiblegrid .grid{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px}@media (min-width:568px){.grid-container.visiblegrid .grid{border-radius:var(--radius-2xl,1rem)}}@media (min-width:1024px){.grid-container.visiblegrid .grid{border-radius:var(--radius-3xl,1.5rem)}}.grid-container.visiblegrid .grid .grid-container{border-radius:0}.grid-container.visiblegrid .grid .grid-container .grid{border-style:var(--tw-border-style);border-width:0;border-radius:0}.grid-container.visiblegrid .grid.image{margin-inline:calc(var(--spacing,.25rem)*0);mix-blend-mode:multiply}.grid-container.visiblegrid .grid .visiblegrid .grid{border-radius:var(--radius-xl,.75rem)}.grid-container.visiblegrid .grid.grid--appearance-dark{border-color:var(--color-dark-1,#121c1e);background-color:var(--color-dark-1,#121c1e)}.grid-container.visiblegrid .grid.grid--appearance-light{border-color:var(--color-light-1,#e5e6e1);background-color:var(--color-light-1,#e5e6e1)}.gap-sm{gap:calc(var(--spacing,.25rem)*2.5)}@media (min-width:768px){.gap-sm{gap:calc(var(--spacing,.25rem)*5)}}.gap-md{gap:calc(var(--spacing,.25rem)*5)}@media (min-width:768px){.gap-md{gap:calc(var(--spacing,.25rem)*10)}}.gap-lg{gap:30px}@media (min-width:768px){.gap-lg{gap:60px}}.gap-xl{gap:calc(var(--spacing,.25rem)*10)}@media (min-width:768px){.gap-xl{gap:calc(var(--spacing,.25rem)*20)}}.gap-2xl{gap:60px}@media (min-width:768px){.gap-2xl{gap:120px}}.gap-3xl{gap:calc(var(--spacing,.25rem)*20)}@media (min-width:768px){.gap-3xl{gap:calc(var(--spacing,.25rem)*40)}}.gap-none{gap:calc(var(--spacing,.25rem)*0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0}}}:where(.visiblegrid .column>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*.5)*calc(1 - var(--tw-space-y-reverse)))}.column{grid-column:span var(--column-span-mobile)/span var(--column-span-mobile)}@media only screen and (min-width:768px){.column{grid-column:span var(--column-span-tablet)/span var(--column-span-tablet)}}@media only screen and (min-width:1280px){.column{grid-column:span var(--column-span-desktop)/span var(--column-span-desktop)}}.column{border-radius:0;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.column.vertical-start{justify-content:flex-start}.column.vertical-center{justify-content:center}.column.vertical-end{justify-content:flex-end}.column:has(>img:only-child){min-height:100px}.column>div:has(.card){height:100%}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.row{border-radius:var(--radius-lg,.5rem)}.row,.row .row__content{flex-direction:column;width:100%;height:100%;display:flex}.row .row__content{z-index:10;padding:60px}.row .row__content.filled{padding:calc(var(--spacing,.25rem)*0)}.row .row__content.position-start{justify-content:flex-start}.row .row__content.position-center{justify-content:center}.row .row__content.position-end{justify-content:flex-end}.row.row--appearance-dark{background-color:var(--color-dark-1,#121c1e);color:var(--color-white,#fff);--prose-link-color:var(--color-primary-1);--prose-link-hover-color:var(--color-primary-2);--prose-link-hover-opacity:1}.row.row--appearance-light{background-color:var(--color-light-1,#e5e6e1)}.row.row--appearance-light,.row.row--appearance-twilight{color:var(--color-dark-1,#121c1e);--prose-link-color:currentColor;--prose-link-hover-color:currentColor;--prose-link-hover-opacity:.9}.row.row--appearance-twilight{background-color:var(--color-twilight-1,#6f8e94)}.row.row--appearance-primary{background-color:var(--color-primary-1,#dfff67);color:var(--color-dark-1,#121c1e);--prose-link-color:currentColor;--prose-link-hover-color:currentColor;--prose-link-hover-opacity:.9}.row.row--appearance-secondary{isolation:isolate;background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff);--prose-link-color:var(--color-primary-1);--prose-link-hover-color:var(--color-primary-2);--prose-link-hover-opacity:1}.row.row--appearance-white{isolation:isolate;background-color:var(--color-white,#fff);color:var(--color-dark-1,#121c1e);--prose-link-color:currentColor;--prose-link-hover-color:currentColor;--prose-link-hover-opacity:.9}.row.height-desktop-automatic,.row.height-mobile-automatic,.row.height-tablet-automatic{flex-grow:1}.row.height-desktop-full,.row.height-mobile-full,.row.height-tablet-full{height:100%}.row.height-mobile-xs{height:80px}@media (min-width:568px){.row.height-tablet-xs{height:100px}}@media (min-width:1024px){.row.height-desktop-xs{height:120px}}.row.height-mobile-sm{height:120px}@media (min-width:568px){.row.height-tablet-sm{height:150px}}@media (min-width:1024px){.row.height-desktop-sm{height:180px}}.row.height-mobile-md{height:160px}@media (min-width:568px){.row.height-tablet-md{height:200px}}@media (min-width:1024px){.row.height-desktop-md{height:240px}}.row.height-mobile-lg{height:200px}@media (min-width:568px){.row.height-tablet-lg{height:250px}}@media (min-width:1024px){.row.height-desktop-lg{height:300px}}.row.height-mobile-xl{height:240px}@media (min-width:568px){.row.height-tablet-xl{height:300px}}@media (min-width:1024px){.row.height-desktop-xl{height:360px}}.row.height-mobile-2xl{height:280px}@media (min-width:568px){.row.height-tablet-2xl{height:350px}}@media (min-width:1024px){.row.height-desktop-2xl{height:420px}}.row.height-mobile-3xl{height:320px}@media (min-width:568px){.row.height-tablet-3xl{height:400px}}@media (min-width:1024px){.row.height-desktop-3xl{height:480px}}.row.height-mobile-4xl{height:360px}@media (min-width:568px){.row.height-tablet-4xl{height:450px}}@media (min-width:1024px){.row.height-desktop-4xl{height:540px}}.row.height-mobile-5xl{height:400px}@media (min-width:568px){.row.height-tablet-5xl{height:500px}}@media (min-width:1024px){.row.height-desktop-5xl{height:600px}}.row.height-mobile-6xl{height:440px}@media (min-width:568px){.row.height-tablet-6xl{height:550px}}@media (min-width:1024px){.row.height-desktop-6xl{height:600px}}.row.height-mobile-7xl{height:480px}@media (min-width:568px){.row.height-tablet-7xl{height:600px}}@media (min-width:1024px){.row.height-desktop-7xl{height:660px}}.row.height-mobile-8xl{height:520px}@media (min-width:568px){.row.height-tablet-8xl{height:650px}}@media (min-width:1024px){.row.height-desktop-8xl{height:720px}}.row.height-mobile-9xl{height:560px}@media (min-width:568px){.row.height-tablet-9xl{height:700px}}@media (min-width:1024px){.row.height-desktop-9xl{height:780px}}.row.height-mobile-10xl{height:600px}@media (min-width:568px){.row.height-tablet-10xl{height:750px}}@media (min-width:1024px){.row.height-desktop-10xl{height:840px}}