/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Newzald";src:url(/themes/custom/nova/fonts/NewzaldTest-BlackItalic.woff2) format("woff2");font-style:normal;font-weight:normal;font-display:fallback;}@font-face{font-family:"Gibson";src:url(/themes/custom/nova/fonts/gibson-regular-webfont.woff2) format("woff2");font-style:normal;font-weight:400;font-display:fallback;}@font-face{font-family:"Gibson";src:url(/themes/custom/nova/fonts/gibson-medium-webfont.woff2) format("woff2");font-style:normal;font-weight:500;font-display:fallback;}@font-face{font-family:"Gibson";src:url(/themes/custom/nova/fonts/gibson-semibold-webfont.woff2) format("woff2");font-style:normal;font-weight:600;font-display:fallback;}@font-face{font-family:"Gibson";src:url(/themes/custom/nova/fonts/gibson-semibolditalic-webfont.woff2) format("woff2");font-style:italic;font-weight:600;font-display:fallback;}@font-face{font-family:"Gibson";src:url(/themes/custom/nova/fonts/gibson-italic-webfont.woff2) format("woff2");font-style:italic;font-weight:normal;font-display:fallback;}@font-face{font-family:"Gibson";src:url(/themes/custom/nova/fonts/gibson-bolditalic-webfont.woff2) format("woff2");font-weight:bold;font-style:italic;font-display:fallback;}@font-face{font-family:"Gibson";src:url(/themes/custom/nova/fonts/gibson-bold-webfont.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:fallback;}
@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:"Gibson",-apple-system,"BlinkMacSystemFont",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% 0.237 25.331);--color-red-700:oklch(50.5% 0.213 27.518);--color-amber-500:oklch(76.9% 0.188 70.08);--color-lime-500:oklch(76.8% 0.233 130.85);--color-cyan-500:oklch(71.5% 0.143 215.221);--color-sky-500:oklch(68.5% 0.169 237.323);--color-sky-600:oklch(58.8% 0.158 241.966);--color-sky-700:oklch(50% 0.134 242.749);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-700:oklch(37.3% 0.034 259.733);--color-zinc-200:oklch(92% 0.004 286.32);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-3xs:16rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,0.2,1);--aspect-video:16 / 9;--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-display:"Newzald","Georgia",serif;--font-icons:"Material Icons Round",sans-serif;--color-brand-1:oklch(79.58% 0.1678 75.08);--color-brand-1-dark:oklch(60.74% 0.1407 61.28);--color-brand-1-darker:#8a4f01;--color-brand-2:oklch(70.29% 0.1762 130.64);--color-brand-3:oklch(69.64% 0.1205 185.71);--color-brand-4:oklch(62.15% 0.145153 241.1232);--color-brand-5:oklch(60.27% 0.189 352.84);--color-brand-6:oklch(67.21% 0.2002 33.26);--color-brand-7:oklch(56.03% 0.1165 320.76);--color-brand-8:oklch(51.85% 0.177 273.31);--color-brand-9:hsl(337,44%,67%);--color-dark:oklch(26.49% 0.0018 286.27);--color-light:oklch(93.4% 0 0);--color-slate:oklch(0.55 0.02 264.42);--color-silver:lch(96 0.97 0.04);--color-gray:oklch(0.93 0.0058 264.53);--color-a11y:oklch(67.21% 0.2002 33.26);--container-8xl:1440px;--container-9xl:1650px;}}@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;}}@layer utilities{.\@container\/block{container-type:inline-size;container-name:block;}.\@container\/block-group{container-type:inline-size;container-name:block-group;}.\@container\/card{container-type:inline-size;container-name:card;}.\@container\/chart{container-type:inline-size;container-name:chart;}.\@container\/dialog{container-type:inline-size;container-name:dialog;}.\@container\/file-link{container-type:inline-size;container-name:file-link;}.\@container\/list-item{container-type:inline-size;container-name:list-item;}.\@container\/menu{container-type:inline-size;container-name:menu;}.\@container\/navigation{container-type:inline-size;container-name:navigation;}.\@container\/node{container-type:inline-size;container-name:node;}.\@container\/offer-card{container-type:inline-size;container-name:offer-card;}.\@container\/offer-grid{container-type:inline-size;container-name:offer-grid;}.\@container\/promoted-plan{container-type:inline-size;container-name:promoted-plan;}.\@container\/prose{container-type:inline-size;container-name:prose;}.\@container\/raw-html{container-type:inline-size;container-name:raw-html;}.\@container\/region{container-type:inline-size;container-name:region;}.\@container\/search-result{container-type:inline-size;container-name:search-result;}.\@container\/section{container-type:inline-size;container-name:section;}.\@container\/summary{container-type:inline-size;container-name:summary;}.\@container\/view{container-type:inline-size;container-name:view;}.\@container\/webform{container-type:inline-size;container-name:webform;}.\@container{container-type:inline-size;}.pointer-events-auto{pointer-events:auto;}.pointer-events-none{pointer-events:none;}.visible{visibility:visible;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{inset:calc(var(--spacing) * 0);}.top-\(--gin-toolbar-secondary-height\,0\){top:var(--gin-toolbar-secondary-height,0);}.top-0{top:calc(var(--spacing) * 0);}.top-1{top:calc(var(--spacing) * 1);}.top-1\/2{top:calc(1/2 * 100%);}.top-3{top:calc(var(--spacing) * 3);}.top-\[\.25em\]{top:.25em;}.right-0{right:calc(var(--spacing) * 0);}.right-3{right:calc(var(--spacing) * 3);}.right-4{right:calc(var(--spacing) * 4);}.bottom-0{bottom:calc(var(--spacing) * 0);}.bottom-8{bottom:calc(var(--spacing) * 8);}.left-0{left:calc(var(--spacing) * 0);}.left-1\/2{left:calc(1/2 * 100%);}.-z-10{z-index:calc(10 * -1);}.z-10{z-index:10;}.z-20{z-index:20;}.z-50{z-index:50;}.-order-1{order:calc(1 * -1);}.order-0{order:0;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.order-4{order:4;}.order-5{order:5;}.order-6{order:6;}.order-7{order:7;}.order-8{order:8;}.order-9{order:9;}.order-10{order:10;}.col-span-2{grid-column:span 2 / span 2;}.col-start-1{grid-column-start:1;}.col-start-2{grid-column-start:2;}.row-start-1{grid-row-start:1;}.float-left{float:left;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}.m-0{margin:calc(var(--spacing) * 0);}.m-2{margin:calc(var(--spacing) * 2);}.m-3{margin:calc(var(--spacing) * 3);}.m-4{margin:calc(var(--spacing) * 4);}.m-6{margin:calc(var(--spacing) * 6);}.m-8{margin:calc(var(--spacing) * 8);}.m-10{margin:calc(var(--spacing) * 10);}.m-12{margin:calc(var(--spacing) * 12);}.m-14{margin:calc(var(--spacing) * 14);}.m-16{margin:calc(var(--spacing) * 16);}.m-18{margin:calc(var(--spacing) * 18);}.m-20{margin:calc(var(--spacing) * 20);}.m-22{margin:calc(var(--spacing) * 22);}.m-24{margin:calc(var(--spacing) * 24);}.m-26{margin:calc(var(--spacing) * 26);}.m-28{margin:calc(var(--spacing) * 28);}.m-30{margin:calc(var(--spacing) * 30);}.m-32{margin:calc(var(--spacing) * 32);}.m-34{margin:calc(var(--spacing) * 34);}.m-36{margin:calc(var(--spacing) * 36);}.m-38{margin:calc(var(--spacing) * 38);}.m-40{margin:calc(var(--spacing) * 40);}.m-42{margin:calc(var(--spacing) * 42);}.m-44{margin:calc(var(--spacing) * 44);}.m-46{margin:calc(var(--spacing) * 46);}.m-48{margin:calc(var(--spacing) * 48);}.m-50{margin:calc(var(--spacing) * 50);}.m-52{margin:calc(var(--spacing) * 52);}.m-54{margin:calc(var(--spacing) * 54);}.m-56{margin:calc(var(--spacing) * 56);}.m-58{margin:calc(var(--spacing) * 58);}.m-60{margin:calc(var(--spacing) * 60);}.m-62{margin:calc(var(--spacing) * 62);}.m-64{margin:calc(var(--spacing) * 64);}.m-66{margin:calc(var(--spacing) * 66);}.m-68{margin:calc(var(--spacing) * 68);}.m-70{margin:calc(var(--spacing) * 70);}.m-72{margin:calc(var(--spacing) * 72);}.m-74{margin:calc(var(--spacing) * 74);}.m-76{margin:calc(var(--spacing) * 76);}.m-78{margin:calc(var(--spacing) * 78);}.m-80{margin:calc(var(--spacing) * 80);}.m-82{margin:calc(var(--spacing) * 82);}.m-84{margin:calc(var(--spacing) * 84);}.m-86{margin:calc(var(--spacing) * 86);}.m-88{margin:calc(var(--spacing) * 88);}.m-90{margin:calc(var(--spacing) * 90);}.m-92{margin:calc(var(--spacing) * 92);}.m-94{margin:calc(var(--spacing) * 94);}.m-96{margin:calc(var(--spacing) * 96);}.m-auto{margin:auto;}.m-px{margin:1px;}.-mx-0{margin-inline:calc(var(--spacing) * -0);}.-mx-2{margin-inline:calc(var(--spacing) * -2);}.-mx-4{margin-inline:calc(var(--spacing) * -4);}.-mx-6{margin-inline:calc(var(--spacing) * -6);}.-mx-8{margin-inline:calc(var(--spacing) * -8);}.-mx-10{margin-inline:calc(var(--spacing) * -10);}.-mx-12{margin-inline:calc(var(--spacing) * -12);}.-mx-14{margin-inline:calc(var(--spacing) * -14);}.-mx-16{margin-inline:calc(var(--spacing) * -16);}.-mx-18{margin-inline:calc(var(--spacing) * -18);}.-mx-20{margin-inline:calc(var(--spacing) * -20);}.-mx-22{margin-inline:calc(var(--spacing) * -22);}.-mx-24{margin-inline:calc(var(--spacing) * -24);}.-mx-26{margin-inline:calc(var(--spacing) * -26);}.-mx-28{margin-inline:calc(var(--spacing) * -28);}.-mx-30{margin-inline:calc(var(--spacing) * -30);}.-mx-32{margin-inline:calc(var(--spacing) * -32);}.-mx-34{margin-inline:calc(var(--spacing) * -34);}.-mx-36{margin-inline:calc(var(--spacing) * -36);}.-mx-38{margin-inline:calc(var(--spacing) * -38);}.-mx-40{margin-inline:calc(var(--spacing) * -40);}.-mx-42{margin-inline:calc(var(--spacing) * -42);}.-mx-44{margin-inline:calc(var(--spacing) * -44);}.-mx-46{margin-inline:calc(var(--spacing) * -46);}.-mx-48{margin-inline:calc(var(--spacing) * -48);}.-mx-50{margin-inline:calc(var(--spacing) * -50);}.-mx-52{margin-inline:calc(var(--spacing) * -52);}.-mx-54{margin-inline:calc(var(--spacing) * -54);}.-mx-56{margin-inline:calc(var(--spacing) * -56);}.-mx-58{margin-inline:calc(var(--spacing) * -58);}.-mx-60{margin-inline:calc(var(--spacing) * -60);}.-mx-62{margin-inline:calc(var(--spacing) * -62);}.-mx-64{margin-inline:calc(var(--spacing) * -64);}.-mx-66{margin-inline:calc(var(--spacing) * -66);}.-mx-68{margin-inline:calc(var(--spacing) * -68);}.-mx-70{margin-inline:calc(var(--spacing) * -70);}.-mx-72{margin-inline:calc(var(--spacing) * -72);}.-mx-74{margin-inline:calc(var(--spacing) * -74);}.-mx-76{margin-inline:calc(var(--spacing) * -76);}.-mx-78{margin-inline:calc(var(--spacing) * -78);}.-mx-80{margin-inline:calc(var(--spacing) * -80);}.-mx-82{margin-inline:calc(var(--spacing) * -82);}.-mx-84{margin-inline:calc(var(--spacing) * -84);}.-mx-86{margin-inline:calc(var(--spacing) * -86);}.-mx-88{margin-inline:calc(var(--spacing) * -88);}.-mx-90{margin-inline:calc(var(--spacing) * -90);}.-mx-92{margin-inline:calc(var(--spacing) * -92);}.-mx-94{margin-inline:calc(var(--spacing) * -94);}.-mx-96{margin-inline:calc(var(--spacing) * -96);}.mx-0{margin-inline:calc(var(--spacing) * 0);}.mx-2{margin-inline:calc(var(--spacing) * 2);}.mx-4{margin-inline:calc(var(--spacing) * 4);}.mx-6{margin-inline:calc(var(--spacing) * 6);}.mx-8{margin-inline:calc(var(--spacing) * 8);}.mx-10{margin-inline:calc(var(--spacing) * 10);}.mx-12{margin-inline:calc(var(--spacing) * 12);}.mx-14{margin-inline:calc(var(--spacing) * 14);}.mx-16{margin-inline:calc(var(--spacing) * 16);}.mx-18{margin-inline:calc(var(--spacing) * 18);}.mx-20{margin-inline:calc(var(--spacing) * 20);}.mx-22{margin-inline:calc(var(--spacing) * 22);}.mx-24{margin-inline:calc(var(--spacing) * 24);}.mx-26{margin-inline:calc(var(--spacing) * 26);}.mx-28{margin-inline:calc(var(--spacing) * 28);}.mx-30{margin-inline:calc(var(--spacing) * 30);}.mx-32{margin-inline:calc(var(--spacing) * 32);}.mx-34{margin-inline:calc(var(--spacing) * 34);}.mx-36{margin-inline:calc(var(--spacing) * 36);}.mx-38{margin-inline:calc(var(--spacing) * 38);}.mx-40{margin-inline:calc(var(--spacing) * 40);}.mx-42{margin-inline:calc(var(--spacing) * 42);}.mx-44{margin-inline:calc(var(--spacing) * 44);}.mx-46{margin-inline:calc(var(--spacing) * 46);}.mx-48{margin-inline:calc(var(--spacing) * 48);}.mx-50{margin-inline:calc(var(--spacing) * 50);}.mx-52{margin-inline:calc(var(--spacing) * 52);}.mx-54{margin-inline:calc(var(--spacing) * 54);}.mx-56{margin-inline:calc(var(--spacing) * 56);}.mx-58{margin-inline:calc(var(--spacing) * 58);}.mx-60{margin-inline:calc(var(--spacing) * 60);}.mx-62{margin-inline:calc(var(--spacing) * 62);}.mx-64{margin-inline:calc(var(--spacing) * 64);}.mx-66{margin-inline:calc(var(--spacing) * 66);}.mx-68{margin-inline:calc(var(--spacing) * 68);}.mx-70{margin-inline:calc(var(--spacing) * 70);}.mx-72{margin-inline:calc(var(--spacing) * 72);}.mx-74{margin-inline:calc(var(--spacing) * 74);}.mx-76{margin-inline:calc(var(--spacing) * 76);}.mx-78{margin-inline:calc(var(--spacing) * 78);}.mx-80{margin-inline:calc(var(--spacing) * 80);}.mx-82{margin-inline:calc(var(--spacing) * 82);}.mx-84{margin-inline:calc(var(--spacing) * 84);}.mx-86{margin-inline:calc(var(--spacing) * 86);}.mx-88{margin-inline:calc(var(--spacing) * 88);}.mx-90{margin-inline:calc(var(--spacing) * 90);}.mx-92{margin-inline:calc(var(--spacing) * 92);}.mx-94{margin-inline:calc(var(--spacing) * 94);}.mx-96{margin-inline:calc(var(--spacing) * 96);}.mx-auto{margin-inline:auto;}.mx-px{margin-inline:1px;}.-my-0{margin-block:calc(var(--spacing) * -0);}.-my-2{margin-block:calc(var(--spacing) * -2);}.-my-4{margin-block:calc(var(--spacing) * -4);}.-my-6{margin-block:calc(var(--spacing) * -6);}.-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);}.-my-16{margin-block:calc(var(--spacing) * -16);}.-my-18{margin-block:calc(var(--spacing) * -18);}.-my-20{margin-block:calc(var(--spacing) * -20);}.-my-22{margin-block:calc(var(--spacing) * -22);}.-my-24{margin-block:calc(var(--spacing) * -24);}.-my-26{margin-block:calc(var(--spacing) * -26);}.-my-28{margin-block:calc(var(--spacing) * -28);}.-my-30{margin-block:calc(var(--spacing) * -30);}.-my-32{margin-block:calc(var(--spacing) * -32);}.-my-34{margin-block:calc(var(--spacing) * -34);}.-my-36{margin-block:calc(var(--spacing) * -36);}.-my-38{margin-block:calc(var(--spacing) * -38);}.-my-40{margin-block:calc(var(--spacing) * -40);}.-my-42{margin-block:calc(var(--spacing) * -42);}.-my-44{margin-block:calc(var(--spacing) * -44);}.-my-46{margin-block:calc(var(--spacing) * -46);}.-my-48{margin-block:calc(var(--spacing) * -48);}.-my-50{margin-block:calc(var(--spacing) * -50);}.-my-52{margin-block:calc(var(--spacing) * -52);}.-my-54{margin-block:calc(var(--spacing) * -54);}.-my-56{margin-block:calc(var(--spacing) * -56);}.-my-58{margin-block:calc(var(--spacing) * -58);}.-my-60{margin-block:calc(var(--spacing) * -60);}.-my-62{margin-block:calc(var(--spacing) * -62);}.-my-64{margin-block:calc(var(--spacing) * -64);}.-my-66{margin-block:calc(var(--spacing) * -66);}.-my-68{margin-block:calc(var(--spacing) * -68);}.-my-70{margin-block:calc(var(--spacing) * -70);}.-my-72{margin-block:calc(var(--spacing) * -72);}.-my-74{margin-block:calc(var(--spacing) * -74);}.-my-76{margin-block:calc(var(--spacing) * -76);}.-my-78{margin-block:calc(var(--spacing) * -78);}.-my-80{margin-block:calc(var(--spacing) * -80);}.-my-82{margin-block:calc(var(--spacing) * -82);}.-my-84{margin-block:calc(var(--spacing) * -84);}.-my-86{margin-block:calc(var(--spacing) * -86);}.-my-88{margin-block:calc(var(--spacing) * -88);}.-my-90{margin-block:calc(var(--spacing) * -90);}.-my-92{margin-block:calc(var(--spacing) * -92);}.-my-94{margin-block:calc(var(--spacing) * -94);}.-my-96{margin-block:calc(var(--spacing) * -96);}.my-0{margin-block:calc(var(--spacing) * 0);}.my-2{margin-block:calc(var(--spacing) * 2);}.my-4{margin-block:calc(var(--spacing) * 4);}.my-6{margin-block:calc(var(--spacing) * 6);}.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);}.my-16{margin-block:calc(var(--spacing) * 16);}.my-18{margin-block:calc(var(--spacing) * 18);}.my-20{margin-block:calc(var(--spacing) * 20);}.my-22{margin-block:calc(var(--spacing) * 22);}.my-24{margin-block:calc(var(--spacing) * 24);}.my-26{margin-block:calc(var(--spacing) * 26);}.my-28{margin-block:calc(var(--spacing) * 28);}.my-30{margin-block:calc(var(--spacing) * 30);}.my-32{margin-block:calc(var(--spacing) * 32);}.my-34{margin-block:calc(var(--spacing) * 34);}.my-36{margin-block:calc(var(--spacing) * 36);}.my-38{margin-block:calc(var(--spacing) * 38);}.my-40{margin-block:calc(var(--spacing) * 40);}.my-42{margin-block:calc(var(--spacing) * 42);}.my-44{margin-block:calc(var(--spacing) * 44);}.my-46{margin-block:calc(var(--spacing) * 46);}.my-48{margin-block:calc(var(--spacing) * 48);}.my-50{margin-block:calc(var(--spacing) * 50);}.my-52{margin-block:calc(var(--spacing) * 52);}.my-54{margin-block:calc(var(--spacing) * 54);}.my-56{margin-block:calc(var(--spacing) * 56);}.my-58{margin-block:calc(var(--spacing) * 58);}.my-60{margin-block:calc(var(--spacing) * 60);}.my-62{margin-block:calc(var(--spacing) * 62);}.my-64{margin-block:calc(var(--spacing) * 64);}.my-66{margin-block:calc(var(--spacing) * 66);}.my-68{margin-block:calc(var(--spacing) * 68);}.my-70{margin-block:calc(var(--spacing) * 70);}.my-72{margin-block:calc(var(--spacing) * 72);}.my-74{margin-block:calc(var(--spacing) * 74);}.my-76{margin-block:calc(var(--spacing) * 76);}.my-78{margin-block:calc(var(--spacing) * 78);}.my-80{margin-block:calc(var(--spacing) * 80);}.my-82{margin-block:calc(var(--spacing) * 82);}.my-84{margin-block:calc(var(--spacing) * 84);}.my-86{margin-block:calc(var(--spacing) * 86);}.my-88{margin-block:calc(var(--spacing) * 88);}.my-90{margin-block:calc(var(--spacing) * 90);}.my-92{margin-block:calc(var(--spacing) * 92);}.my-94{margin-block:calc(var(--spacing) * 94);}.my-96{margin-block:calc(var(--spacing) * 96);}.my-auto{margin-block:auto;}.my-px{margin-block:1px;}.-ms-0{margin-inline-start:calc(var(--spacing) * -0);}.-ms-2{margin-inline-start:calc(var(--spacing) * -2);}.-ms-4{margin-inline-start:calc(var(--spacing) * -4);}.-ms-6{margin-inline-start:calc(var(--spacing) * -6);}.-ms-8{margin-inline-start:calc(var(--spacing) * -8);}.-ms-10{margin-inline-start:calc(var(--spacing) * -10);}.-ms-12{margin-inline-start:calc(var(--spacing) * -12);}.-ms-14{margin-inline-start:calc(var(--spacing) * -14);}.-ms-16{margin-inline-start:calc(var(--spacing) * -16);}.-ms-18{margin-inline-start:calc(var(--spacing) * -18);}.-ms-20{margin-inline-start:calc(var(--spacing) * -20);}.-ms-22{margin-inline-start:calc(var(--spacing) * -22);}.-ms-24{margin-inline-start:calc(var(--spacing) * -24);}.-ms-26{margin-inline-start:calc(var(--spacing) * -26);}.-ms-28{margin-inline-start:calc(var(--spacing) * -28);}.-ms-30{margin-inline-start:calc(var(--spacing) * -30);}.-ms-32{margin-inline-start:calc(var(--spacing) * -32);}.-ms-34{margin-inline-start:calc(var(--spacing) * -34);}.-ms-36{margin-inline-start:calc(var(--spacing) * -36);}.-ms-38{margin-inline-start:calc(var(--spacing) * -38);}.-ms-40{margin-inline-start:calc(var(--spacing) * -40);}.-ms-42{margin-inline-start:calc(var(--spacing) * -42);}.-ms-44{margin-inline-start:calc(var(--spacing) * -44);}.-ms-46{margin-inline-start:calc(var(--spacing) * -46);}.-ms-48{margin-inline-start:calc(var(--spacing) * -48);}.-ms-50{margin-inline-start:calc(var(--spacing) * -50);}.-ms-52{margin-inline-start:calc(var(--spacing) * -52);}.-ms-54{margin-inline-start:calc(var(--spacing) * -54);}.-ms-56{margin-inline-start:calc(var(--spacing) * -56);}.-ms-58{margin-inline-start:calc(var(--spacing) * -58);}.-ms-60{margin-inline-start:calc(var(--spacing) * -60);}.-ms-62{margin-inline-start:calc(var(--spacing) * -62);}.-ms-64{margin-inline-start:calc(var(--spacing) * -64);}.-ms-66{margin-inline-start:calc(var(--spacing) * -66);}.-ms-68{margin-inline-start:calc(var(--spacing) * -68);}.-ms-70{margin-inline-start:calc(var(--spacing) * -70);}.-ms-72{margin-inline-start:calc(var(--spacing) * -72);}.-ms-74{margin-inline-start:calc(var(--spacing) * -74);}.-ms-76{margin-inline-start:calc(var(--spacing) * -76);}.-ms-78{margin-inline-start:calc(var(--spacing) * -78);}.-ms-80{margin-inline-start:calc(var(--spacing) * -80);}.-ms-82{margin-inline-start:calc(var(--spacing) * -82);}.-ms-84{margin-inline-start:calc(var(--spacing) * -84);}.-ms-86{margin-inline-start:calc(var(--spacing) * -86);}.-ms-88{margin-inline-start:calc(var(--spacing) * -88);}.-ms-90{margin-inline-start:calc(var(--spacing) * -90);}.-ms-92{margin-inline-start:calc(var(--spacing) * -92);}.-ms-94{margin-inline-start:calc(var(--spacing) * -94);}.-ms-96{margin-inline-start:calc(var(--spacing) * -96);}.ms-0{margin-inline-start:calc(var(--spacing) * 0);}.ms-2{margin-inline-start:calc(var(--spacing) * 2);}.ms-4{margin-inline-start:calc(var(--spacing) * 4);}.ms-6{margin-inline-start:calc(var(--spacing) * 6);}.ms-8{margin-inline-start:calc(var(--spacing) * 8);}.ms-10{margin-inline-start:calc(var(--spacing) * 10);}.ms-12{margin-inline-start:calc(var(--spacing) * 12);}.ms-14{margin-inline-start:calc(var(--spacing) * 14);}.ms-16{margin-inline-start:calc(var(--spacing) * 16);}.ms-18{margin-inline-start:calc(var(--spacing) * 18);}.ms-20{margin-inline-start:calc(var(--spacing) * 20);}.ms-22{margin-inline-start:calc(var(--spacing) * 22);}.ms-24{margin-inline-start:calc(var(--spacing) * 24);}.ms-26{margin-inline-start:calc(var(--spacing) * 26);}.ms-28{margin-inline-start:calc(var(--spacing) * 28);}.ms-30{margin-inline-start:calc(var(--spacing) * 30);}.ms-32{margin-inline-start:calc(var(--spacing) * 32);}.ms-34{margin-inline-start:calc(var(--spacing) * 34);}.ms-36{margin-inline-start:calc(var(--spacing) * 36);}.ms-38{margin-inline-start:calc(var(--spacing) * 38);}.ms-40{margin-inline-start:calc(var(--spacing) * 40);}.ms-42{margin-inline-start:calc(var(--spacing) * 42);}.ms-44{margin-inline-start:calc(var(--spacing) * 44);}.ms-46{margin-inline-start:calc(var(--spacing) * 46);}.ms-48{margin-inline-start:calc(var(--spacing) * 48);}.ms-50{margin-inline-start:calc(var(--spacing) * 50);}.ms-52{margin-inline-start:calc(var(--spacing) * 52);}.ms-54{margin-inline-start:calc(var(--spacing) * 54);}.ms-56{margin-inline-start:calc(var(--spacing) * 56);}.ms-58{margin-inline-start:calc(var(--spacing) * 58);}.ms-60{margin-inline-start:calc(var(--spacing) * 60);}.ms-62{margin-inline-start:calc(var(--spacing) * 62);}.ms-64{margin-inline-start:calc(var(--spacing) * 64);}.ms-66{margin-inline-start:calc(var(--spacing) * 66);}.ms-68{margin-inline-start:calc(var(--spacing) * 68);}.ms-70{margin-inline-start:calc(var(--spacing) * 70);}.ms-72{margin-inline-start:calc(var(--spacing) * 72);}.ms-74{margin-inline-start:calc(var(--spacing) * 74);}.ms-76{margin-inline-start:calc(var(--spacing) * 76);}.ms-78{margin-inline-start:calc(var(--spacing) * 78);}.ms-80{margin-inline-start:calc(var(--spacing) * 80);}.ms-82{margin-inline-start:calc(var(--spacing) * 82);}.ms-84{margin-inline-start:calc(var(--spacing) * 84);}.ms-86{margin-inline-start:calc(var(--spacing) * 86);}.ms-88{margin-inline-start:calc(var(--spacing) * 88);}.ms-90{margin-inline-start:calc(var(--spacing) * 90);}.ms-92{margin-inline-start:calc(var(--spacing) * 92);}.ms-94{margin-inline-start:calc(var(--spacing) * 94);}.ms-96{margin-inline-start:calc(var(--spacing) * 96);}.ms-auto{margin-inline-start:auto;}.ms-px{margin-inline-start:1px;}.-me-0{margin-inline-end:calc(var(--spacing) * -0);}.-me-2{margin-inline-end:calc(var(--spacing) * -2);}.-me-4{margin-inline-end:calc(var(--spacing) * -4);}.-me-6{margin-inline-end:calc(var(--spacing) * -6);}.-me-8{margin-inline-end:calc(var(--spacing) * -8);}.-me-10{margin-inline-end:calc(var(--spacing) * -10);}.-me-12{margin-inline-end:calc(var(--spacing) * -12);}.-me-14{margin-inline-end:calc(var(--spacing) * -14);}.-me-16{margin-inline-end:calc(var(--spacing) * -16);}.-me-18{margin-inline-end:calc(var(--spacing) * -18);}.-me-20{margin-inline-end:calc(var(--spacing) * -20);}.-me-22{margin-inline-end:calc(var(--spacing) * -22);}.-me-24{margin-inline-end:calc(var(--spacing) * -24);}.-me-26{margin-inline-end:calc(var(--spacing) * -26);}.-me-28{margin-inline-end:calc(var(--spacing) * -28);}.-me-30{margin-inline-end:calc(var(--spacing) * -30);}.-me-32{margin-inline-end:calc(var(--spacing) * -32);}.-me-34{margin-inline-end:calc(var(--spacing) * -34);}.-me-36{margin-inline-end:calc(var(--spacing) * -36);}.-me-38{margin-inline-end:calc(var(--spacing) * -38);}.-me-40{margin-inline-end:calc(var(--spacing) * -40);}.-me-42{margin-inline-end:calc(var(--spacing) * -42);}.-me-44{margin-inline-end:calc(var(--spacing) * -44);}.-me-46{margin-inline-end:calc(var(--spacing) * -46);}.-me-48{margin-inline-end:calc(var(--spacing) * -48);}.-me-50{margin-inline-end:calc(var(--spacing) * -50);}.-me-52{margin-inline-end:calc(var(--spacing) * -52);}.-me-54{margin-inline-end:calc(var(--spacing) * -54);}.-me-56{margin-inline-end:calc(var(--spacing) * -56);}.-me-58{margin-inline-end:calc(var(--spacing) * -58);}.-me-60{margin-inline-end:calc(var(--spacing) * -60);}.-me-62{margin-inline-end:calc(var(--spacing) * -62);}.-me-64{margin-inline-end:calc(var(--spacing) * -64);}.-me-66{margin-inline-end:calc(var(--spacing) * -66);}.-me-68{margin-inline-end:calc(var(--spacing) * -68);}.-me-70{margin-inline-end:calc(var(--spacing) * -70);}.-me-72{margin-inline-end:calc(var(--spacing) * -72);}.-me-74{margin-inline-end:calc(var(--spacing) * -74);}.-me-76{margin-inline-end:calc(var(--spacing) * -76);}.-me-78{margin-inline-end:calc(var(--spacing) * -78);}.-me-80{margin-inline-end:calc(var(--spacing) * -80);}.-me-82{margin-inline-end:calc(var(--spacing) * -82);}.-me-84{margin-inline-end:calc(var(--spacing) * -84);}.-me-86{margin-inline-end:calc(var(--spacing) * -86);}.-me-88{margin-inline-end:calc(var(--spacing) * -88);}.-me-90{margin-inline-end:calc(var(--spacing) * -90);}.-me-92{margin-inline-end:calc(var(--spacing) * -92);}.-me-94{margin-inline-end:calc(var(--spacing) * -94);}.-me-96{margin-inline-end:calc(var(--spacing) * -96);}.me-0{margin-inline-end:calc(var(--spacing) * 0);}.me-2{margin-inline-end:calc(var(--spacing) * 2);}.me-4{margin-inline-end:calc(var(--spacing) * 4);}.me-6{margin-inline-end:calc(var(--spacing) * 6);}.me-8{margin-inline-end:calc(var(--spacing) * 8);}.me-10{margin-inline-end:calc(var(--spacing) * 10);}.me-12{margin-inline-end:calc(var(--spacing) * 12);}.me-14{margin-inline-end:calc(var(--spacing) * 14);}.me-16{margin-inline-end:calc(var(--spacing) * 16);}.me-18{margin-inline-end:calc(var(--spacing) * 18);}.me-20{margin-inline-end:calc(var(--spacing) * 20);}.me-22{margin-inline-end:calc(var(--spacing) * 22);}.me-24{margin-inline-end:calc(var(--spacing) * 24);}.me-26{margin-inline-end:calc(var(--spacing) * 26);}.me-28{margin-inline-end:calc(var(--spacing) * 28);}.me-30{margin-inline-end:calc(var(--spacing) * 30);}.me-32{margin-inline-end:calc(var(--spacing) * 32);}.me-34{margin-inline-end:calc(var(--spacing) * 34);}.me-36{margin-inline-end:calc(var(--spacing) * 36);}.me-38{margin-inline-end:calc(var(--spacing) * 38);}.me-40{margin-inline-end:calc(var(--spacing) * 40);}.me-42{margin-inline-end:calc(var(--spacing) * 42);}.me-44{margin-inline-end:calc(var(--spacing) * 44);}.me-46{margin-inline-end:calc(var(--spacing) * 46);}.me-48{margin-inline-end:calc(var(--spacing) * 48);}.me-50{margin-inline-end:calc(var(--spacing) * 50);}.me-52{margin-inline-end:calc(var(--spacing) * 52);}.me-54{margin-inline-end:calc(var(--spacing) * 54);}.me-56{margin-inline-end:calc(var(--spacing) * 56);}.me-58{margin-inline-end:calc(var(--spacing) * 58);}.me-60{margin-inline-end:calc(var(--spacing) * 60);}.me-62{margin-inline-end:calc(var(--spacing) * 62);}.me-64{margin-inline-end:calc(var(--spacing) * 64);}.me-66{margin-inline-end:calc(var(--spacing) * 66);}.me-68{margin-inline-end:calc(var(--spacing) * 68);}.me-70{margin-inline-end:calc(var(--spacing) * 70);}.me-72{margin-inline-end:calc(var(--spacing) * 72);}.me-74{margin-inline-end:calc(var(--spacing) * 74);}.me-76{margin-inline-end:calc(var(--spacing) * 76);}.me-78{margin-inline-end:calc(var(--spacing) * 78);}.me-80{margin-inline-end:calc(var(--spacing) * 80);}.me-82{margin-inline-end:calc(var(--spacing) * 82);}.me-84{margin-inline-end:calc(var(--spacing) * 84);}.me-86{margin-inline-end:calc(var(--spacing) * 86);}.me-88{margin-inline-end:calc(var(--spacing) * 88);}.me-90{margin-inline-end:calc(var(--spacing) * 90);}.me-92{margin-inline-end:calc(var(--spacing) * 92);}.me-94{margin-inline-end:calc(var(--spacing) * 94);}.me-96{margin-inline-end:calc(var(--spacing) * 96);}.me-auto{margin-inline-end:auto;}.me-px{margin-inline-end:1px;}.prose{color:var(--tw-prose-body);max-width:65ch;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;}:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;}:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500;}:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600;}:where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}:where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}:where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}:where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}:where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}:where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}:where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}:where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}:where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;}:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters);}:where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets);}:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em;}:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1;margin-top:3em;margin-bottom:3em;}:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:0.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;}:where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:open-quote;}:where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:close-quote;}:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111;}:where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit;}:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;}:where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:800;color:inherit;}:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6;}:where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit;}:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5;}:where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit;}:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em;}:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:0.875em;border-radius:0.3125rem;padding-top:0.1875em;padding-inline-end:0.375em;padding-bottom:0.1875em;padding-inline-start:0.375em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:"`";}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:"`";}:where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.875em;}:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.9em;}:where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-inline-end:1.1428571em;padding-bottom:0.8571429em;padding-inline-start:1.1428571em;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:none;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:none;}:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857;}:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders);}:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders);}:where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0;}:where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline;}:where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders);}:where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top;}:where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align:start;}:where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em;}--tw-prose-body:oklch(37.3% 0.034 259.733);--tw-prose-headings:oklch(21% 0.034 264.665);--tw-prose-lead:oklch(44.6% 0.03 256.802);--tw-prose-links:oklch(21% 0.034 264.665);--tw-prose-bold:oklch(21% 0.034 264.665);--tw-prose-counters:oklch(55.1% 0.027 264.364);--tw-prose-bullets:oklch(87.2% 0.01 258.338);--tw-prose-hr:oklch(92.8% 0.006 264.531);--tw-prose-quotes:oklch(21% 0.034 264.665);--tw-prose-quote-borders:oklch(92.8% 0.006 264.531);--tw-prose-captions:oklch(55.1% 0.027 264.364);--tw-prose-kbd:oklch(21% 0.034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% 0.034 264.665);--tw-prose-pre-code:oklch(92.8% 0.006 264.531);--tw-prose-pre-bg:oklch(27.8% 0.033 256.848);--tw-prose-th-borders:oklch(87.2% 0.01 258.338);--tw-prose-td-borders:oklch(92.8% 0.006 264.531);--tw-prose-invert-body:oklch(87.2% 0.01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% 0.022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% 0.022 261.325);--tw-prose-invert-bullets:oklch(44.6% 0.03 256.802);--tw-prose-invert-hr:oklch(37.3% 0.034 259.733);--tw-prose-invert-quotes:oklch(96.7% 0.003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% 0.034 259.733);--tw-prose-invert-captions:oklch(70.7% 0.022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% 0.01 258.338);--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:oklch(44.6% 0.03 256.802);--tw-prose-invert-td-borders:oklch(37.3% 0.034 259.733);font-size:1rem;line-height:1.75;:where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em;}:where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em;}:where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em;}:where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em;}:where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}:where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}:where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}:where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em;}:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;}:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;padding-inline-start:1.625em;}:where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.5714286em;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}}.prose-lg{font-size:1.125rem;line-height:1.7777778;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;}:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em;}:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em;}:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:2.6666667em;margin-top:0;margin-bottom:0.8333333em;line-height:1;}:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333;}:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:0.6666667em;line-height:1.5;}:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:0.4444444em;line-height:1.5555556;}:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em;}:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em;}:where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em;}:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;border-radius:0.3125rem;padding-top:0.2222222em;padding-inline-end:0.4444444em;padding-bottom:0.2222222em;padding-inline-start:0.4444444em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;}:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8666667em;}:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.875em;}:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:0.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em;}:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em;}:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em;}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.6666667em;margin-bottom:0.6666667em;}:where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.4444444em;}:where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.4444444em;}:where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em;}:where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;}:where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.3333333em;}:where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;}:where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.3333333em;}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em;}:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;}:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;}:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.6666667em;padding-inline-start:1.5555556em;}:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:3.1111111em;margin-bottom:3.1111111em;}:where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5;}:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0.75em;padding-bottom:0.75em;padding-inline-start:0.75em;}:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.75em;padding-inline-end:0.75em;padding-bottom:0.75em;padding-inline-start:0.75em;}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em;}:where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5;margin-top:1em;}:where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}}.-mt-0{margin-top:calc(var(--spacing) * -0);}.-mt-2{margin-top:calc(var(--spacing) * -2);}.-mt-4{margin-top:calc(var(--spacing) * -4);}.-mt-6{margin-top:calc(var(--spacing) * -6);}.-mt-8{margin-top:calc(var(--spacing) * -8);}.-mt-10{margin-top:calc(var(--spacing) * -10);}.-mt-12{margin-top:calc(var(--spacing) * -12);}.-mt-14{margin-top:calc(var(--spacing) * -14);}.-mt-16{margin-top:calc(var(--spacing) * -16);}.-mt-18{margin-top:calc(var(--spacing) * -18);}.-mt-20{margin-top:calc(var(--spacing) * -20);}.-mt-22{margin-top:calc(var(--spacing) * -22);}.-mt-24{margin-top:calc(var(--spacing) * -24);}.-mt-26{margin-top:calc(var(--spacing) * -26);}.-mt-28{margin-top:calc(var(--spacing) * -28);}.-mt-30{margin-top:calc(var(--spacing) * -30);}.-mt-32{margin-top:calc(var(--spacing) * -32);}.-mt-34{margin-top:calc(var(--spacing) * -34);}.-mt-36{margin-top:calc(var(--spacing) * -36);}.-mt-38{margin-top:calc(var(--spacing) * -38);}.-mt-40{margin-top:calc(var(--spacing) * -40);}.-mt-42{margin-top:calc(var(--spacing) * -42);}.-mt-44{margin-top:calc(var(--spacing) * -44);}.-mt-46{margin-top:calc(var(--spacing) * -46);}.-mt-48{margin-top:calc(var(--spacing) * -48);}.-mt-50{margin-top:calc(var(--spacing) * -50);}.-mt-52{margin-top:calc(var(--spacing) * -52);}.-mt-54{margin-top:calc(var(--spacing) * -54);}.-mt-56{margin-top:calc(var(--spacing) * -56);}.-mt-58{margin-top:calc(var(--spacing) * -58);}.-mt-60{margin-top:calc(var(--spacing) * -60);}.-mt-62{margin-top:calc(var(--spacing) * -62);}.-mt-64{margin-top:calc(var(--spacing) * -64);}.-mt-66{margin-top:calc(var(--spacing) * -66);}.-mt-68{margin-top:calc(var(--spacing) * -68);}.-mt-70{margin-top:calc(var(--spacing) * -70);}.-mt-72{margin-top:calc(var(--spacing) * -72);}.-mt-74{margin-top:calc(var(--spacing) * -74);}.-mt-76{margin-top:calc(var(--spacing) * -76);}.-mt-78{margin-top:calc(var(--spacing) * -78);}.-mt-80{margin-top:calc(var(--spacing) * -80);}.-mt-82{margin-top:calc(var(--spacing) * -82);}.-mt-84{margin-top:calc(var(--spacing) * -84);}.-mt-86{margin-top:calc(var(--spacing) * -86);}.-mt-88{margin-top:calc(var(--spacing) * -88);}.-mt-90{margin-top:calc(var(--spacing) * -90);}.-mt-92{margin-top:calc(var(--spacing) * -92);}.-mt-94{margin-top:calc(var(--spacing) * -94);}.-mt-96{margin-top:calc(var(--spacing) * -96);}.mt-\(--block-lb-space\,theme\(\'space\.10\'\)\) {
    margin-top: var(--block-lb-space,2.5rem);
  }
  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }
  .mt-18 {
    margin-top: calc(var(--spacing) * 18);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-22 {
    margin-top: calc(var(--spacing) * 22);
  }
  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }
  .mt-26 {
    margin-top: calc(var(--spacing) * 26);
  }
  .mt-28 {
    margin-top: calc(var(--spacing) * 28);
  }
  .mt-30 {
    margin-top: calc(var(--spacing) * 30);
  }
  .mt-32 {
    margin-top: calc(var(--spacing) * 32);
  }
  .mt-34 {
    margin-top: calc(var(--spacing) * 34);
  }
  .mt-36 {
    margin-top: calc(var(--spacing) * 36);
  }
  .mt-38 {
    margin-top: calc(var(--spacing) * 38);
  }
  .mt-40 {
    margin-top: calc(var(--spacing) * 40);
  }
  .mt-42 {
    margin-top: calc(var(--spacing) * 42);
  }
  .mt-44 {
    margin-top: calc(var(--spacing) * 44);
  }
  .mt-46 {
    margin-top: calc(var(--spacing) * 46);
  }
  .mt-48 {
    margin-top: calc(var(--spacing) * 48);
  }
  .mt-50 {
    margin-top: calc(var(--spacing) * 50);
  }
  .mt-52 {
    margin-top: calc(var(--spacing) * 52);
  }
  .mt-54 {
    margin-top: calc(var(--spacing) * 54);
  }
  .mt-56 {
    margin-top: calc(var(--spacing) * 56);
  }
  .mt-58 {
    margin-top: calc(var(--spacing) * 58);
  }
  .mt-60 {
    margin-top: calc(var(--spacing) * 60);
  }
  .mt-62 {
    margin-top: calc(var(--spacing) * 62);
  }
  .mt-64 {
    margin-top: calc(var(--spacing) * 64);
  }
  .mt-66 {
    margin-top: calc(var(--spacing) * 66);
  }
  .mt-68 {
    margin-top: calc(var(--spacing) * 68);
  }
  .mt-70 {
    margin-top: calc(var(--spacing) * 70);
  }
  .mt-72 {
    margin-top: calc(var(--spacing) * 72);
  }
  .mt-74 {
    margin-top: calc(var(--spacing) * 74);
  }
  .mt-76 {
    margin-top: calc(var(--spacing) * 76);
  }
  .mt-78 {
    margin-top: calc(var(--spacing) * 78);
  }
  .mt-80 {
    margin-top: calc(var(--spacing) * 80);
  }
  .mt-82 {
    margin-top: calc(var(--spacing) * 82);
  }
  .mt-84 {
    margin-top: calc(var(--spacing) * 84);
  }
  .mt-86 {
    margin-top: calc(var(--spacing) * 86);
  }
  .mt-88 {
    margin-top: calc(var(--spacing) * 88);
  }
  .mt-90 {
    margin-top: calc(var(--spacing) * 90);
  }
  .mt-92 {
    margin-top: calc(var(--spacing) * 92);
  }
  .mt-94 {
    margin-top: calc(var(--spacing) * 94);
  }
  .mt-96 {
    margin-top: calc(var(--spacing) * 96);
  }
  .mt-auto {
    margin-top: auto;
  }
  .mt-px {
    margin-top: 1px;
  }
  .-mr-0 {
    margin-right: calc(var(--spacing) * -0);
  }
  .-mr-2 {
    margin-right: calc(var(--spacing) * -2);
  }
  .-mr-4 {
    margin-right: calc(var(--spacing) * -4);
  }
  .-mr-6 {
    margin-right: calc(var(--spacing) * -6);
  }
  .-mr-8 {
    margin-right: calc(var(--spacing) * -8);
  }
  .-mr-10 {
    margin-right: calc(var(--spacing) * -10);
  }
  .-mr-12 {
    margin-right: calc(var(--spacing) * -12);
  }
  .-mr-14 {
    margin-right: calc(var(--spacing) * -14);
  }
  .-mr-16 {
    margin-right: calc(var(--spacing) * -16);
  }
  .-mr-18 {
    margin-right: calc(var(--spacing) * -18);
  }
  .-mr-20 {
    margin-right: calc(var(--spacing) * -20);
  }
  .-mr-22 {
    margin-right: calc(var(--spacing) * -22);
  }
  .-mr-24 {
    margin-right: calc(var(--spacing) * -24);
  }
  .-mr-26 {
    margin-right: calc(var(--spacing) * -26);
  }
  .-mr-28 {
    margin-right: calc(var(--spacing) * -28);
  }
  .-mr-30 {
    margin-right: calc(var(--spacing) * -30);
  }
  .-mr-32 {
    margin-right: calc(var(--spacing) * -32);
  }
  .-mr-34 {
    margin-right: calc(var(--spacing) * -34);
  }
  .-mr-36 {
    margin-right: calc(var(--spacing) * -36);
  }
  .-mr-38 {
    margin-right: calc(var(--spacing) * -38);
  }
  .-mr-40 {
    margin-right: calc(var(--spacing) * -40);
  }
  .-mr-42 {
    margin-right: calc(var(--spacing) * -42);
  }
  .-mr-44 {
    margin-right: calc(var(--spacing) * -44);
  }
  .-mr-46 {
    margin-right: calc(var(--spacing) * -46);
  }
  .-mr-48 {
    margin-right: calc(var(--spacing) * -48);
  }
  .-mr-50 {
    margin-right: calc(var(--spacing) * -50);
  }
  .-mr-52 {
    margin-right: calc(var(--spacing) * -52);
  }
  .-mr-54 {
    margin-right: calc(var(--spacing) * -54);
  }
  .-mr-56 {
    margin-right: calc(var(--spacing) * -56);
  }
  .-mr-58 {
    margin-right: calc(var(--spacing) * -58);
  }
  .-mr-60 {
    margin-right: calc(var(--spacing) * -60);
  }
  .-mr-62 {
    margin-right: calc(var(--spacing) * -62);
  }
  .-mr-64 {
    margin-right: calc(var(--spacing) * -64);
  }
  .-mr-66 {
    margin-right: calc(var(--spacing) * -66);
  }
  .-mr-68 {
    margin-right: calc(var(--spacing) * -68);
  }
  .-mr-70 {
    margin-right: calc(var(--spacing) * -70);
  }
  .-mr-72 {
    margin-right: calc(var(--spacing) * -72);
  }
  .-mr-74 {
    margin-right: calc(var(--spacing) * -74);
  }
  .-mr-76 {
    margin-right: calc(var(--spacing) * -76);
  }
  .-mr-78 {
    margin-right: calc(var(--spacing) * -78);
  }
  .-mr-80 {
    margin-right: calc(var(--spacing) * -80);
  }
  .-mr-82 {
    margin-right: calc(var(--spacing) * -82);
  }
  .-mr-84 {
    margin-right: calc(var(--spacing) * -84);
  }
  .-mr-86 {
    margin-right: calc(var(--spacing) * -86);
  }
  .-mr-88 {
    margin-right: calc(var(--spacing) * -88);
  }
  .-mr-90 {
    margin-right: calc(var(--spacing) * -90);
  }
  .-mr-92 {
    margin-right: calc(var(--spacing) * -92);
  }
  .-mr-94 {
    margin-right: calc(var(--spacing) * -94);
  }
  .-mr-96 {
    margin-right: calc(var(--spacing) * -96);
  }
  .mr-0 {
    margin-right: calc(var(--spacing) * 0);
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-6 {
    margin-right: calc(var(--spacing) * 6);
  }
  .mr-8 {
    margin-right: calc(var(--spacing) * 8);
  }
  .mr-10 {
    margin-right: calc(var(--spacing) * 10);
  }
  .mr-12 {
    margin-right: calc(var(--spacing) * 12);
  }
  .mr-14 {
    margin-right: calc(var(--spacing) * 14);
  }
  .mr-16 {
    margin-right: calc(var(--spacing) * 16);
  }
  .mr-18 {
    margin-right: calc(var(--spacing) * 18);
  }
  .mr-20 {
    margin-right: calc(var(--spacing) * 20);
  }
  .mr-22 {
    margin-right: calc(var(--spacing) * 22);
  }
  .mr-24 {
    margin-right: calc(var(--spacing) * 24);
  }
  .mr-26 {
    margin-right: calc(var(--spacing) * 26);
  }
  .mr-28 {
    margin-right: calc(var(--spacing) * 28);
  }
  .mr-30 {
    margin-right: calc(var(--spacing) * 30);
  }
  .mr-32 {
    margin-right: calc(var(--spacing) * 32);
  }
  .mr-34 {
    margin-right: calc(var(--spacing) * 34);
  }
  .mr-36 {
    margin-right: calc(var(--spacing) * 36);
  }
  .mr-38 {
    margin-right: calc(var(--spacing) * 38);
  }
  .mr-40 {
    margin-right: calc(var(--spacing) * 40);
  }
  .mr-42 {
    margin-right: calc(var(--spacing) * 42);
  }
  .mr-44 {
    margin-right: calc(var(--spacing) * 44);
  }
  .mr-46 {
    margin-right: calc(var(--spacing) * 46);
  }
  .mr-48 {
    margin-right: calc(var(--spacing) * 48);
  }
  .mr-50 {
    margin-right: calc(var(--spacing) * 50);
  }
  .mr-52 {
    margin-right: calc(var(--spacing) * 52);
  }
  .mr-54 {
    margin-right: calc(var(--spacing) * 54);
  }
  .mr-56 {
    margin-right: calc(var(--spacing) * 56);
  }
  .mr-58 {
    margin-right: calc(var(--spacing) * 58);
  }
  .mr-60 {
    margin-right: calc(var(--spacing) * 60);
  }
  .mr-62 {
    margin-right: calc(var(--spacing) * 62);
  }
  .mr-64 {
    margin-right: calc(var(--spacing) * 64);
  }
  .mr-66 {
    margin-right: calc(var(--spacing) * 66);
  }
  .mr-68 {
    margin-right: calc(var(--spacing) * 68);
  }
  .mr-70 {
    margin-right: calc(var(--spacing) * 70);
  }
  .mr-72 {
    margin-right: calc(var(--spacing) * 72);
  }
  .mr-74 {
    margin-right: calc(var(--spacing) * 74);
  }
  .mr-76 {
    margin-right: calc(var(--spacing) * 76);
  }
  .mr-78 {
    margin-right: calc(var(--spacing) * 78);
  }
  .mr-80 {
    margin-right: calc(var(--spacing) * 80);
  }
  .mr-82 {
    margin-right: calc(var(--spacing) * 82);
  }
  .mr-84 {
    margin-right: calc(var(--spacing) * 84);
  }
  .mr-86 {
    margin-right: calc(var(--spacing) * 86);
  }
  .mr-88 {
    margin-right: calc(var(--spacing) * 88);
  }
  .mr-90 {
    margin-right: calc(var(--spacing) * 90);
  }
  .mr-92 {
    margin-right: calc(var(--spacing) * 92);
  }
  .mr-94 {
    margin-right: calc(var(--spacing) * 94);
  }
  .mr-96 {
    margin-right: calc(var(--spacing) * 96);
  }
  .mr-auto {
    margin-right: auto;
  }
  .mr-px {
    margin-right: 1px;
  }
  .-mb-0 {
    margin-bottom: calc(var(--spacing) * -0);
  }
  .-mb-2 {
    margin-bottom: calc(var(--spacing) * -2);
  }
  .-mb-4 {
    margin-bottom: calc(var(--spacing) * -4);
  }
  .-mb-6 {
    margin-bottom: calc(var(--spacing) * -6);
  }
  .-mb-8 {
    margin-bottom: calc(var(--spacing) * -8);
  }
  .-mb-10 {
    margin-bottom: calc(var(--spacing) * -10);
  }
  .-mb-12 {
    margin-bottom: calc(var(--spacing) * -12);
  }
  .-mb-14 {
    margin-bottom: calc(var(--spacing) * -14);
  }
  .-mb-16 {
    margin-bottom: calc(var(--spacing) * -16);
  }
  .-mb-18 {
    margin-bottom: calc(var(--spacing) * -18);
  }
  .-mb-20 {
    margin-bottom: calc(var(--spacing) * -20);
  }
  .-mb-22 {
    margin-bottom: calc(var(--spacing) * -22);
  }
  .-mb-24 {
    margin-bottom: calc(var(--spacing) * -24);
  }
  .-mb-26 {
    margin-bottom: calc(var(--spacing) * -26);
  }
  .-mb-28 {
    margin-bottom: calc(var(--spacing) * -28);
  }
  .-mb-30 {
    margin-bottom: calc(var(--spacing) * -30);
  }
  .-mb-32 {
    margin-bottom: calc(var(--spacing) * -32);
  }
  .-mb-34 {
    margin-bottom: calc(var(--spacing) * -34);
  }
  .-mb-36 {
    margin-bottom: calc(var(--spacing) * -36);
  }
  .-mb-38 {
    margin-bottom: calc(var(--spacing) * -38);
  }
  .-mb-40 {
    margin-bottom: calc(var(--spacing) * -40);
  }
  .-mb-42 {
    margin-bottom: calc(var(--spacing) * -42);
  }
  .-mb-44 {
    margin-bottom: calc(var(--spacing) * -44);
  }
  .-mb-46 {
    margin-bottom: calc(var(--spacing) * -46);
  }
  .-mb-48 {
    margin-bottom: calc(var(--spacing) * -48);
  }
  .-mb-50 {
    margin-bottom: calc(var(--spacing) * -50);
  }
  .-mb-52 {
    margin-bottom: calc(var(--spacing) * -52);
  }
  .-mb-54 {
    margin-bottom: calc(var(--spacing) * -54);
  }
  .-mb-56 {
    margin-bottom: calc(var(--spacing) * -56);
  }
  .-mb-58 {
    margin-bottom: calc(var(--spacing) * -58);
  }
  .-mb-60 {
    margin-bottom: calc(var(--spacing) * -60);
  }
  .-mb-62 {
    margin-bottom: calc(var(--spacing) * -62);
  }
  .-mb-64 {
    margin-bottom: calc(var(--spacing) * -64);
  }
  .-mb-66 {
    margin-bottom: calc(var(--spacing) * -66);
  }
  .-mb-68 {
    margin-bottom: calc(var(--spacing) * -68);
  }
  .-mb-70 {
    margin-bottom: calc(var(--spacing) * -70);
  }
  .-mb-72 {
    margin-bottom: calc(var(--spacing) * -72);
  }
  .-mb-74 {
    margin-bottom: calc(var(--spacing) * -74);
  }
  .-mb-76 {
    margin-bottom: calc(var(--spacing) * -76);
  }
  .-mb-78 {
    margin-bottom: calc(var(--spacing) * -78);
  }
  .-mb-80 {
    margin-bottom: calc(var(--spacing) * -80);
  }
  .-mb-82 {
    margin-bottom: calc(var(--spacing) * -82);
  }
  .-mb-84 {
    margin-bottom: calc(var(--spacing) * -84);
  }
  .-mb-86 {
    margin-bottom: calc(var(--spacing) * -86);
  }
  .-mb-88 {
    margin-bottom: calc(var(--spacing) * -88);
  }
  .-mb-90 {
    margin-bottom: calc(var(--spacing) * -90);
  }
  .-mb-92 {
    margin-bottom: calc(var(--spacing) * -92);
  }
  .-mb-94 {
    margin-bottom: calc(var(--spacing) * -94);
  }
  .-mb-96 {
    margin-bottom: calc(var(--spacing) * -96);
  }
  .mb-\(--block-lb-space\,theme\(\'space\.10\'\)\) {
    margin-bottom: var(--block-lb-space,2.5rem);
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .mb-14 {
    margin-bottom: calc(var(--spacing) * 14);
  }
  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .mb-18 {
    margin-bottom: calc(var(--spacing) * 18);
  }
  .mb-20 {
    margin-bottom: calc(var(--spacing) * 20);
  }
  .mb-22 {
    margin-bottom: calc(var(--spacing) * 22);
  }
  .mb-24 {
    margin-bottom: calc(var(--spacing) * 24);
  }
  .mb-26 {
    margin-bottom: calc(var(--spacing) * 26);
  }
  .mb-28 {
    margin-bottom: calc(var(--spacing) * 28);
  }
  .mb-30 {
    margin-bottom: calc(var(--spacing) * 30);
  }
  .mb-32 {
    margin-bottom: calc(var(--spacing) * 32);
  }
  .mb-34 {
    margin-bottom: calc(var(--spacing) * 34);
  }
  .mb-36 {
    margin-bottom: calc(var(--spacing) * 36);
  }
  .mb-38 {
    margin-bottom: calc(var(--spacing) * 38);
  }
  .mb-40 {
    margin-bottom: calc(var(--spacing) * 40);
  }
  .mb-42 {
    margin-bottom: calc(var(--spacing) * 42);
  }
  .mb-44 {
    margin-bottom: calc(var(--spacing) * 44);
  }
  .mb-46 {
    margin-bottom: calc(var(--spacing) * 46);
  }
  .mb-48 {
    margin-bottom: calc(var(--spacing) * 48);
  }
  .mb-50 {
    margin-bottom: calc(var(--spacing) * 50);
  }
  .mb-52 {
    margin-bottom: calc(var(--spacing) * 52);
  }
  .mb-54 {
    margin-bottom: calc(var(--spacing) * 54);
  }
  .mb-56 {
    margin-bottom: calc(var(--spacing) * 56);
  }
  .mb-58 {
    margin-bottom: calc(var(--spacing) * 58);
  }
  .mb-60 {
    margin-bottom: calc(var(--spacing) * 60);
  }
  .mb-62 {
    margin-bottom: calc(var(--spacing) * 62);
  }
  .mb-64 {
    margin-bottom: calc(var(--spacing) * 64);
  }
  .mb-66 {
    margin-bottom: calc(var(--spacing) * 66);
  }
  .mb-68 {
    margin-bottom: calc(var(--spacing) * 68);
  }
  .mb-70 {
    margin-bottom: calc(var(--spacing) * 70);
  }
  .mb-72 {
    margin-bottom: calc(var(--spacing) * 72);
  }
  .mb-74 {
    margin-bottom: calc(var(--spacing) * 74);
  }
  .mb-76 {
    margin-bottom: calc(var(--spacing) * 76);
  }
  .mb-78 {
    margin-bottom: calc(var(--spacing) * 78);
  }
  .mb-80 {
    margin-bottom: calc(var(--spacing) * 80);
  }
  .mb-82 {
    margin-bottom: calc(var(--spacing) * 82);
  }
  .mb-84 {
    margin-bottom: calc(var(--spacing) * 84);
  }
  .mb-86 {
    margin-bottom: calc(var(--spacing) * 86);
  }
  .mb-88 {
    margin-bottom: calc(var(--spacing) * 88);
  }
  .mb-90 {
    margin-bottom: calc(var(--spacing) * 90);
  }
  .mb-92 {
    margin-bottom: calc(var(--spacing) * 92);
  }
  .mb-94 {
    margin-bottom: calc(var(--spacing) * 94);
  }
  .mb-96 {
    margin-bottom: calc(var(--spacing) * 96);
  }
  .mb-\[\.25em\] {
    margin-bottom: .25em;
  }
  .mb-\[1em\] {
    margin-bottom: 1em;
  }
  .mb-auto {
    margin-bottom: auto;
  }
  .mb-px {
    margin-bottom: 1px;
  }
  .-ml-0 {
    margin-left: calc(var(--spacing) * -0);
  }
  .-ml-2 {
    margin-left: calc(var(--spacing) * -2);
  }
  .-ml-4 {
    margin-left: calc(var(--spacing) * -4);
  }
  .-ml-6 {
    margin-left: calc(var(--spacing) * -6);
  }
  .-ml-8 {
    margin-left: calc(var(--spacing) * -8);
  }
  .-ml-10 {
    margin-left: calc(var(--spacing) * -10);
  }
  .-ml-12 {
    margin-left: calc(var(--spacing) * -12);
  }
  .-ml-14 {
    margin-left: calc(var(--spacing) * -14);
  }
  .-ml-16 {
    margin-left: calc(var(--spacing) * -16);
  }
  .-ml-18 {
    margin-left: calc(var(--spacing) * -18);
  }
  .-ml-20 {
    margin-left: calc(var(--spacing) * -20);
  }
  .-ml-22 {
    margin-left: calc(var(--spacing) * -22);
  }
  .-ml-24 {
    margin-left: calc(var(--spacing) * -24);
  }
  .-ml-26 {
    margin-left: calc(var(--spacing) * -26);
  }
  .-ml-28 {
    margin-left: calc(var(--spacing) * -28);
  }
  .-ml-30 {
    margin-left: calc(var(--spacing) * -30);
  }
  .-ml-32 {
    margin-left: calc(var(--spacing) * -32);
  }
  .-ml-34 {
    margin-left: calc(var(--spacing) * -34);
  }
  .-ml-36 {
    margin-left: calc(var(--spacing) * -36);
  }
  .-ml-38 {
    margin-left: calc(var(--spacing) * -38);
  }
  .-ml-40 {
    margin-left: calc(var(--spacing) * -40);
  }
  .-ml-42 {
    margin-left: calc(var(--spacing) * -42);
  }
  .-ml-44 {
    margin-left: calc(var(--spacing) * -44);
  }
  .-ml-46 {
    margin-left: calc(var(--spacing) * -46);
  }
  .-ml-48 {
    margin-left: calc(var(--spacing) * -48);
  }
  .-ml-50 {
    margin-left: calc(var(--spacing) * -50);
  }
  .-ml-52 {
    margin-left: calc(var(--spacing) * -52);
  }
  .-ml-54 {
    margin-left: calc(var(--spacing) * -54);
  }
  .-ml-56 {
    margin-left: calc(var(--spacing) * -56);
  }
  .-ml-58 {
    margin-left: calc(var(--spacing) * -58);
  }
  .-ml-60 {
    margin-left: calc(var(--spacing) * -60);
  }
  .-ml-62 {
    margin-left: calc(var(--spacing) * -62);
  }
  .-ml-64 {
    margin-left: calc(var(--spacing) * -64);
  }
  .-ml-66 {
    margin-left: calc(var(--spacing) * -66);
  }
  .-ml-68 {
    margin-left: calc(var(--spacing) * -68);
  }
  .-ml-70 {
    margin-left: calc(var(--spacing) * -70);
  }
  .-ml-72 {
    margin-left: calc(var(--spacing) * -72);
  }
  .-ml-74 {
    margin-left: calc(var(--spacing) * -74);
  }
  .-ml-76 {
    margin-left: calc(var(--spacing) * -76);
  }
  .-ml-78 {
    margin-left: calc(var(--spacing) * -78);
  }
  .-ml-80 {
    margin-left: calc(var(--spacing) * -80);
  }
  .-ml-82 {
    margin-left: calc(var(--spacing) * -82);
  }
  .-ml-84 {
    margin-left: calc(var(--spacing) * -84);
  }
  .-ml-86 {
    margin-left: calc(var(--spacing) * -86);
  }
  .-ml-88 {
    margin-left: calc(var(--spacing) * -88);
  }
  .-ml-90 {
    margin-left: calc(var(--spacing) * -90);
  }
  .-ml-92 {
    margin-left: calc(var(--spacing) * -92);
  }
  .-ml-94 {
    margin-left: calc(var(--spacing) * -94);
  }
  .-ml-96 {
    margin-left: calc(var(--spacing) * -96);
  }
  .ml-0 {
    margin-left: calc(var(--spacing) * 0);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }
  .ml-8 {
    margin-left: calc(var(--spacing) * 8);
  }
  .ml-10 {
    margin-left: calc(var(--spacing) * 10);
  }
  .ml-12 {
    margin-left: calc(var(--spacing) * 12);
  }
  .ml-14 {
    margin-left: calc(var(--spacing) * 14);
  }
  .ml-16 {
    margin-left: calc(var(--spacing) * 16);
  }
  .ml-18 {
    margin-left: calc(var(--spacing) * 18);
  }
  .ml-20 {
    margin-left: calc(var(--spacing) * 20);
  }
  .ml-22 {
    margin-left: calc(var(--spacing) * 22);
  }
  .ml-24 {
    margin-left: calc(var(--spacing) * 24);
  }
  .ml-26 {
    margin-left: calc(var(--spacing) * 26);
  }
  .ml-28 {
    margin-left: calc(var(--spacing) * 28);
  }
  .ml-30 {
    margin-left: calc(var(--spacing) * 30);
  }
  .ml-32 {
    margin-left: calc(var(--spacing) * 32);
  }
  .ml-34 {
    margin-left: calc(var(--spacing) * 34);
  }
  .ml-36 {
    margin-left: calc(var(--spacing) * 36);
  }
  .ml-38 {
    margin-left: calc(var(--spacing) * 38);
  }
  .ml-40 {
    margin-left: calc(var(--spacing) * 40);
  }
  .ml-42 {
    margin-left: calc(var(--spacing) * 42);
  }
  .ml-44 {
    margin-left: calc(var(--spacing) * 44);
  }
  .ml-46 {
    margin-left: calc(var(--spacing) * 46);
  }
  .ml-48 {
    margin-left: calc(var(--spacing) * 48);
  }
  .ml-50 {
    margin-left: calc(var(--spacing) * 50);
  }
  .ml-52 {
    margin-left: calc(var(--spacing) * 52);
  }
  .ml-54 {
    margin-left: calc(var(--spacing) * 54);
  }
  .ml-56 {
    margin-left: calc(var(--spacing) * 56);
  }
  .ml-58 {
    margin-left: calc(var(--spacing) * 58);
  }
  .ml-60 {
    margin-left: calc(var(--spacing) * 60);
  }
  .ml-62 {
    margin-left: calc(var(--spacing) * 62);
  }
  .ml-64 {
    margin-left: calc(var(--spacing) * 64);
  }
  .ml-66 {
    margin-left: calc(var(--spacing) * 66);
  }
  .ml-68 {
    margin-left: calc(var(--spacing) * 68);
  }
  .ml-70 {
    margin-left: calc(var(--spacing) * 70);
  }
  .ml-72 {
    margin-left: calc(var(--spacing) * 72);
  }
  .ml-74 {
    margin-left: calc(var(--spacing) * 74);
  }
  .ml-76 {
    margin-left: calc(var(--spacing) * 76);
  }
  .ml-78 {
    margin-left: calc(var(--spacing) * 78);
  }
  .ml-80 {
    margin-left: calc(var(--spacing) * 80);
  }
  .ml-82 {
    margin-left: calc(var(--spacing) * 82);
  }
  .ml-84 {
    margin-left: calc(var(--spacing) * 84);
  }
  .ml-86 {
    margin-left: calc(var(--spacing) * 86);
  }
  .ml-88 {
    margin-left: calc(var(--spacing) * 88);
  }
  .ml-90 {
    margin-left: calc(var(--spacing) * 90);
  }
  .ml-92 {
    margin-left: calc(var(--spacing) * 92);
  }
  .ml-94 {
    margin-left: calc(var(--spacing) * 94);
  }
  .ml-96 {
    margin-left: calc(var(--spacing) * 96);
  }
  .ml-auto {
    margin-left: auto;
  }
  .ml-px {
    margin-left: 1px;
  }
  .\!grid {
    display: grid !important;
  }
  .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;
  }
  .list-item {
    display: list-item;
  }
  .table {
    display: table;
  }
  .aspect-square {
    aspect-ratio: 1 / 1;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }
  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }
  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }
  .size-10 {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }
  .size-11 {
    width: calc(var(--spacing) * 11);
    height: calc(var(--spacing) * 11);
  }
  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }
  .size-14 {
    width: calc(var(--spacing) * 14);
    height: calc(var(--spacing) * 14);
  }
  .size-\[1\.5rem\] {
    width: 1.5rem;
    height: 1.5rem;
  }
  .size-\[40px\] {
    width: 40px;
    height: 40px;
  }
  .size-full {
    width: 100%;
    height: 100%;
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-\[50\%\] {
    height: 50%;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[85vmax\] {
    height: 85vmax;
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .max-h-\[32px\] {
    max-height: 32px;
  }
  .max-h-\[82px\] {
    max-height: 82px;
  }
  .max-h-\[360px\] {
    max-height: 360px;
  }
  .w-0 {
    width: calc(var(--spacing) * 0);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-18 {
    width: calc(var(--spacing) * 18);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-22 {
    width: calc(var(--spacing) * 22);
  }
  .w-24 {
    width: calc(var(--spacing) * 24);
  }
  .w-26 {
    width: calc(var(--spacing) * 26);
  }
  .w-28 {
    width: calc(var(--spacing) * 28);
  }
  .w-30 {
    width: calc(var(--spacing) * 30);
  }
  .w-32 {
    width: calc(var(--spacing) * 32);
  }
  .w-34 {
    width: calc(var(--spacing) * 34);
  }
  .w-36 {
    width: calc(var(--spacing) * 36);
  }
  .w-38 {
    width: calc(var(--spacing) * 38);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-42 {
    width: calc(var(--spacing) * 42);
  }
  .w-44 {
    width: calc(var(--spacing) * 44);
  }
  .w-46 {
    width: calc(var(--spacing) * 46);
  }
  .w-48 {
    width: calc(var(--spacing) * 48);
  }
  .w-50 {
    width: calc(var(--spacing) * 50);
  }
  .w-52 {
    width: calc(var(--spacing) * 52);
  }
  .w-54 {
    width: calc(var(--spacing) * 54);
  }
  .w-56 {
    width: calc(var(--spacing) * 56);
  }
  .w-58 {
    width: calc(var(--spacing) * 58);
  }
  .w-60 {
    width: calc(var(--spacing) * 60);
  }
  .w-62 {
    width: calc(var(--spacing) * 62);
  }
  .w-64 {
    width: calc(var(--spacing) * 64);
  }
  .w-66 {
    width: calc(var(--spacing) * 66);
  }
  .w-68 {
    width: calc(var(--spacing) * 68);
  }
  .w-70 {
    width: calc(var(--spacing) * 70);
  }
  .w-72 {
    width: calc(var(--spacing) * 72);
  }
  .w-74 {
    width: calc(var(--spacing) * 74);
  }
  .w-76 {
    width: calc(var(--spacing) * 76);
  }
  .w-78 {
    width: calc(var(--spacing) * 78);
  }
  .w-80 {
    width: calc(var(--spacing) * 80);
  }
  .w-82 {
    width: calc(var(--spacing) * 82);
  }
  .w-84 {
    width: calc(var(--spacing) * 84);
  }
  .w-86 {
    width: calc(var(--spacing) * 86);
  }
  .w-88 {
    width: calc(var(--spacing) * 88);
  }
  .w-90 {
    width: calc(var(--spacing) * 90);
  }
  .w-92 {
    width: calc(var(--spacing) * 92);
  }
  .w-94 {
    width: calc(var(--spacing) * 94);
  }
  .w-96 {
    width: calc(var(--spacing) * 96);
  }
  .w-\[40\%\] {
    width: 40%;
  }
  .w-\[52px\] {
    width: 52px;
  }
  .w-auto {
    width: auto;
  }
  .w-full {
    width: 100%;
  }
  .w-px {
    width: 1px;
  }
  .max-w-1\/2 {
    max-width: calc(1/2 * 100%);
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-4xl {
    max-width: var(--container-4xl);
  }
  .max-w-5xl {
    max-width: var(--container-5xl);
  }
  .max-w-6xl {
    max-width: var(--container-6xl);
  }
  .max-w-7xl {
    max-width: var(--container-7xl);
  }
  .max-w-8xl {
    max-width: var(--container-8xl);
  }
  .max-w-8xl {
    max-width: var(--container-8xl);
  }
  .max-w-9xl {
    max-width: var(--container-9xl);
  }
  .max-w-9xl {
    max-width: var(--container-9xl);
  }
  .max-w-16 {
    max-width: calc(var(--spacing) * 16);
  }
  .max-w-32 {
    max-width: calc(var(--spacing) * 32);
  }
  .max-w-\[28ch\] {
    max-width: 28ch;
  }
  .max-w-\[44ch\] {
    max-width: 44ch;
  }
  .max-w-\[65ch\] {
    max-width: 65ch;
  }
  .max-w-\[72ch\] {
    max-width: 72ch;
  }
  .max-w-\[90\%\] {
    max-width: 90%;
  }
  .max-w-\[100ch\] {
    max-width: 100ch;
  }
  .max-w-\[600px\] {
    max-width: 600px;
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-prose {
    max-width: 65ch;
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .min-w-3xs {
    min-width: var(--container-3xs);
  }
  .min-w-\[40px\] {
    min-width: 40px;
  }
  .flex-1 {
    flex: 1;
  }
  .caption-bottom {
    caption-side: bottom;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-\[\.25em\] {
    --tw-translate-y: calc(.25em * -1);
    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);
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .appearance-none {
    appearance: none;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .grid-rows-\[auto_1fr\] {
    grid-template-rows: auto 1fr;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-items-center {
    place-items: center;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .justify-items-center-safe {
    justify-items: safe center;
  }
  .gap-\(--layout-gap\,0\) {
    gap: var(--layout-gap,0);
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-7 {
    gap: calc(var(--spacing) * 7);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-px {
    gap: 1px;
  }
  .space-y-0 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-1 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .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)));
    }
  }
  .space-y-4 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-6 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-8 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-10 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-12 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-14 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-16 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-18 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 18) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 18) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-20 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-22 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 22) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 22) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-24 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-26 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 26) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 26) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-28 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-30 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 30) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 30) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-32 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-34 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 34) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 34) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-36 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 36) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 36) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-38 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 38) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 38) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-40 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 40) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 40) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-42 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 42) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 42) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-44 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 44) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 44) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-46 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 46) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 46) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-48 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 48) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 48) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-50 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 50) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 50) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-52 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 52) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 52) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-54 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 54) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 54) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-56 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 56) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 56) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-58 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 58) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 58) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-60 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 60) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 60) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-62 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 62) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 62) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-64 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 64) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 64) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-66 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 66) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 66) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-68 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 68) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 68) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-70 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 70) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 70) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-72 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 72) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 72) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-74 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 74) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 74) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-76 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 76) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 76) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-78 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 78) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 78) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-80 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 80) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 80) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-82 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 82) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 82) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-84 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 84) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 84) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-86 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 86) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 86) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-88 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 88) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 88) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-90 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 90) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 90) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-92 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 92) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 92) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-94 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 94) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 94) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-96 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 96) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 96) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-\[\.5em\] {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(.5em * var(--tw-space-y-reverse));
      margin-block-end: calc(.5em * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-\[1em\] {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(1em * var(--tw-space-y-reverse));
      margin-block-end: calc(1em * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .gap-x-0 {
    column-gap: calc(var(--spacing) * 0);
  }
  .gap-x-1 {
    column-gap: calc(var(--spacing) * 1);
  }
  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }
  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }
  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }
  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }
  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }
  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }
  .gap-x-10 {
    column-gap: calc(var(--spacing) * 10);
  }
  .gap-x-12 {
    column-gap: calc(var(--spacing) * 12);
  }
  .gap-x-14 {
    column-gap: calc(var(--spacing) * 14);
  }
  .gap-x-16 {
    column-gap: calc(var(--spacing) * 16);
  }
  .gap-x-18 {
    column-gap: calc(var(--spacing) * 18);
  }
  .gap-x-20 {
    column-gap: calc(var(--spacing) * 20);
  }
  .gap-x-22 {
    column-gap: calc(var(--spacing) * 22);
  }
  .gap-x-24 {
    column-gap: calc(var(--spacing) * 24);
  }
  .gap-x-26 {
    column-gap: calc(var(--spacing) * 26);
  }
  .gap-x-28 {
    column-gap: calc(var(--spacing) * 28);
  }
  .gap-x-30 {
    column-gap: calc(var(--spacing) * 30);
  }
  .gap-x-32 {
    column-gap: calc(var(--spacing) * 32);
  }
  .gap-x-34 {
    column-gap: calc(var(--spacing) * 34);
  }
  .gap-x-36 {
    column-gap: calc(var(--spacing) * 36);
  }
  .gap-x-38 {
    column-gap: calc(var(--spacing) * 38);
  }
  .gap-x-40 {
    column-gap: calc(var(--spacing) * 40);
  }
  .gap-x-42 {
    column-gap: calc(var(--spacing) * 42);
  }
  .gap-x-44 {
    column-gap: calc(var(--spacing) * 44);
  }
  .gap-x-46 {
    column-gap: calc(var(--spacing) * 46);
  }
  .gap-x-48 {
    column-gap: calc(var(--spacing) * 48);
  }
  .gap-x-50 {
    column-gap: calc(var(--spacing) * 50);
  }
  .gap-x-52 {
    column-gap: calc(var(--spacing) * 52);
  }
  .gap-x-54 {
    column-gap: calc(var(--spacing) * 54);
  }
  .gap-x-56 {
    column-gap: calc(var(--spacing) * 56);
  }
  .gap-x-58 {
    column-gap: calc(var(--spacing) * 58);
  }
  .gap-x-60 {
    column-gap: calc(var(--spacing) * 60);
  }
  .gap-x-62 {
    column-gap: calc(var(--spacing) * 62);
  }
  .gap-x-64 {
    column-gap: calc(var(--spacing) * 64);
  }
  .gap-x-66 {
    column-gap: calc(var(--spacing) * 66);
  }
  .gap-x-68 {
    column-gap: calc(var(--spacing) * 68);
  }
  .gap-x-70 {
    column-gap: calc(var(--spacing) * 70);
  }
  .gap-x-72 {
    column-gap: calc(var(--spacing) * 72);
  }
  .gap-x-74 {
    column-gap: calc(var(--spacing) * 74);
  }
  .gap-x-76 {
    column-gap: calc(var(--spacing) * 76);
  }
  .gap-x-78 {
    column-gap: calc(var(--spacing) * 78);
  }
  .gap-x-80 {
    column-gap: calc(var(--spacing) * 80);
  }
  .gap-x-82 {
    column-gap: calc(var(--spacing) * 82);
  }
  .gap-x-84 {
    column-gap: calc(var(--spacing) * 84);
  }
  .gap-x-86 {
    column-gap: calc(var(--spacing) * 86);
  }
  .gap-x-88 {
    column-gap: calc(var(--spacing) * 88);
  }
  .gap-x-90 {
    column-gap: calc(var(--spacing) * 90);
  }
  .gap-x-92 {
    column-gap: calc(var(--spacing) * 92);
  }
  .gap-x-94 {
    column-gap: calc(var(--spacing) * 94);
  }
  .gap-x-96 {
    column-gap: calc(var(--spacing) * 96);
  }
  .gap-x-\[\.25em\] {
    column-gap: .25em;
  }
  .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-6 {
    row-gap: calc(var(--spacing) * 6);
  }
  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }
  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }
  .gap-y-12 {
    row-gap: calc(var(--spacing) * 12);
  }
  .divide-y {
    :where(& > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(1px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    }
  }
  .divide-light {
    :where(& > :not(:last-child)) {
      border-color: var(--color-light);
    }
  }
  .self-center {
    align-self: center;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-start {
    align-self: flex-start;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-clip {
    overflow: clip;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-\[1\.2em\] {
    border-radius: 1.2em;
  }
  .rounded-\[1\.5em\] {
    border-radius: 1.5em;
  }
  .rounded-\[2em\] {
    border-radius: 2em;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .rounded-t-lg {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }
  .rounded-t-sm {
    border-top-left-radius: var(--radius-sm);
    border-top-right-radius: var(--radius-sm);
  }
  .rounded-b-md {
    border-bottom-right-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-1 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }
  .border-none {
    --tw-border-style: none;
    border-style: none;
  }
  .border-\(--tint\) {
    border-color: var(--tint);
  }
  .border-black {
    border-color: var(--color-black);
  }
  .border-brand-1 {
    border-color: var(--color-brand-1);
  }
  .border-brand-9 {
    border-color: var(--color-brand-9);
  }
  .border-current {
    border-color: currentcolor;
  }
  .border-dark {
    border-color: var(--color-dark);
  }
  .border-gray {
    border-color: var(--color-gray);
  }
  .border-light {
    border-color: var(--color-light);
  }
  .border-neutral-300 {
    border-color: var(--color-neutral-300);
  }
  .border-silver {
    border-color: var(--color-silver);
  }
  .border-white {
    border-color: var(--color-white);
  }
  .border-t-gray-200 {
    border-top-color: var(--color-gray-200);
  }
  .bg-\(--tint\) {
    background-color: var(--tint);
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-black\/30 {
    background-color: color-mix(in srgb, #000 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }
  .bg-black\/60 {
    background-color: color-mix(in srgb, #000 60%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }
  .bg-black\/70 {
    background-color: color-mix(in srgb, #000 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }
  .bg-brand-1 {
    background-color: var(--color-brand-1);
  }
  .bg-brand-2 {
    background-color: var(--color-brand-2);
  }
  .bg-brand-3 {
    background-color: var(--color-brand-3);
  }
  .bg-brand-4 {
    background-color: var(--color-brand-4);
  }
  .bg-brand-5 {
    background-color: var(--color-brand-5);
  }
  .bg-brand-6 {
    background-color: var(--color-brand-6);
  }
  .bg-brand-7 {
    background-color: var(--color-brand-7);
  }
  .bg-brand-8 {
    background-color: var(--color-brand-8);
  }
  .bg-dark {
    background-color: var(--color-dark);
  }
  .bg-gray {
    background-color: var(--color-gray);
  }
  .bg-light {
    background-color: var(--color-light);
  }
  .bg-silver {
    background-color: var(--color-silver);
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-zinc-200 {
    background-color: var(--color-zinc-200);
  }
  .bg-cover {
    background-size: cover;
  }
  .bg-bottom {
    background-position: bottom;
  }
  .bg-center {
    background-position: center;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .object-bottom {
    object-position: bottom;
  }
  .object-top {
    object-position: top;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .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-12 {
    padding: calc(var(--spacing) * 12);
  }
  .p-14 {
    padding: calc(var(--spacing) * 14);
  }
  .p-16 {
    padding: calc(var(--spacing) * 16);
  }
  .p-18 {
    padding: calc(var(--spacing) * 18);
  }
  .p-20 {
    padding: calc(var(--spacing) * 20);
  }
  .p-22 {
    padding: calc(var(--spacing) * 22);
  }
  .p-24 {
    padding: calc(var(--spacing) * 24);
  }
  .p-26 {
    padding: calc(var(--spacing) * 26);
  }
  .p-28 {
    padding: calc(var(--spacing) * 28);
  }
  .p-30 {
    padding: calc(var(--spacing) * 30);
  }
  .p-32 {
    padding: calc(var(--spacing) * 32);
  }
  .p-34 {
    padding: calc(var(--spacing) * 34);
  }
  .p-36 {
    padding: calc(var(--spacing) * 36);
  }
  .p-38 {
    padding: calc(var(--spacing) * 38);
  }
  .p-40 {
    padding: calc(var(--spacing) * 40);
  }
  .p-42 {
    padding: calc(var(--spacing) * 42);
  }
  .p-44 {
    padding: calc(var(--spacing) * 44);
  }
  .p-46 {
    padding: calc(var(--spacing) * 46);
  }
  .p-48 {
    padding: calc(var(--spacing) * 48);
  }
  .p-50 {
    padding: calc(var(--spacing) * 50);
  }
  .p-52 {
    padding: calc(var(--spacing) * 52);
  }
  .p-54 {
    padding: calc(var(--spacing) * 54);
  }
  .p-56 {
    padding: calc(var(--spacing) * 56);
  }
  .p-58 {
    padding: calc(var(--spacing) * 58);
  }
  .p-60 {
    padding: calc(var(--spacing) * 60);
  }
  .p-62 {
    padding: calc(var(--spacing) * 62);
  }
  .p-64 {
    padding: calc(var(--spacing) * 64);
  }
  .p-66 {
    padding: calc(var(--spacing) * 66);
  }
  .p-68 {
    padding: calc(var(--spacing) * 68);
  }
  .p-70 {
    padding: calc(var(--spacing) * 70);
  }
  .p-72 {
    padding: calc(var(--spacing) * 72);
  }
  .p-74 {
    padding: calc(var(--spacing) * 74);
  }
  .p-76 {
    padding: calc(var(--spacing) * 76);
  }
  .p-78 {
    padding: calc(var(--spacing) * 78);
  }
  .p-80 {
    padding: calc(var(--spacing) * 80);
  }
  .p-82 {
    padding: calc(var(--spacing) * 82);
  }
  .p-84 {
    padding: calc(var(--spacing) * 84);
  }
  .p-86 {
    padding: calc(var(--spacing) * 86);
  }
  .p-88 {
    padding: calc(var(--spacing) * 88);
  }
  .p-90 {
    padding: calc(var(--spacing) * 90);
  }
  .p-92 {
    padding: calc(var(--spacing) * 92);
  }
  .p-94 {
    padding: calc(var(--spacing) * 94);
  }
  .p-96 {
    padding: calc(var(--spacing) * 96);
  }
  .px-gutter {
    padding-inline: calc(var(--spacing) * 7);
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
    .px-gutter {
      padding-inline: calc(var(--spacing) * 0);
      @media (width >= 48rem) {
        padding-inline: calc(var(--spacing) * 0);
      }
    }
  }
  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }
  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }
  .px-14 {
    padding-inline: calc(var(--spacing) * 14);
  }
  .px-16 {
    padding-inline: calc(var(--spacing) * 16);
  }
  .px-18 {
    padding-inline: calc(var(--spacing) * 18);
  }
  .px-20 {
    padding-inline: calc(var(--spacing) * 20);
  }
  .px-22 {
    padding-inline: calc(var(--spacing) * 22);
  }
  .px-24 {
    padding-inline: calc(var(--spacing) * 24);
  }
  .px-26 {
    padding-inline: calc(var(--spacing) * 26);
  }
  .px-28 {
    padding-inline: calc(var(--spacing) * 28);
  }
  .px-30 {
    padding-inline: calc(var(--spacing) * 30);
  }
  .px-32 {
    padding-inline: calc(var(--spacing) * 32);
  }
  .px-34 {
    padding-inline: calc(var(--spacing) * 34);
  }
  .px-36 {
    padding-inline: calc(var(--spacing) * 36);
  }
  .px-38 {
    padding-inline: calc(var(--spacing) * 38);
  }
  .px-40 {
    padding-inline: calc(var(--spacing) * 40);
  }
  .px-42 {
    padding-inline: calc(var(--spacing) * 42);
  }
  .px-44 {
    padding-inline: calc(var(--spacing) * 44);
  }
  .px-46 {
    padding-inline: calc(var(--spacing) * 46);
  }
  .px-48 {
    padding-inline: calc(var(--spacing) * 48);
  }
  .px-50 {
    padding-inline: calc(var(--spacing) * 50);
  }
  .px-52 {
    padding-inline: calc(var(--spacing) * 52);
  }
  .px-54 {
    padding-inline: calc(var(--spacing) * 54);
  }
  .px-56 {
    padding-inline: calc(var(--spacing) * 56);
  }
  .px-58 {
    padding-inline: calc(var(--spacing) * 58);
  }
  .px-60 {
    padding-inline: calc(var(--spacing) * 60);
  }
  .px-62 {
    padding-inline: calc(var(--spacing) * 62);
  }
  .px-64 {
    padding-inline: calc(var(--spacing) * 64);
  }
  .px-66 {
    padding-inline: calc(var(--spacing) * 66);
  }
  .px-68 {
    padding-inline: calc(var(--spacing) * 68);
  }
  .px-70 {
    padding-inline: calc(var(--spacing) * 70);
  }
  .px-72 {
    padding-inline: calc(var(--spacing) * 72);
  }
  .px-74 {
    padding-inline: calc(var(--spacing) * 74);
  }
  .px-76 {
    padding-inline: calc(var(--spacing) * 76);
  }
  .px-78 {
    padding-inline: calc(var(--spacing) * 78);
  }
  .px-80 {
    padding-inline: calc(var(--spacing) * 80);
  }
  .px-82 {
    padding-inline: calc(var(--spacing) * 82);
  }
  .px-84 {
    padding-inline: calc(var(--spacing) * 84);
  }
  .px-86 {
    padding-inline: calc(var(--spacing) * 86);
  }
  .px-88 {
    padding-inline: calc(var(--spacing) * 88);
  }
  .px-90 {
    padding-inline: calc(var(--spacing) * 90);
  }
  .px-92 {
    padding-inline: calc(var(--spacing) * 92);
  }
  .px-94 {
    padding-inline: calc(var(--spacing) * 94);
  }
  .px-96 {
    padding-inline: calc(var(--spacing) * 96);
  }
  .px-\[\.5em\] {
    padding-inline: .5em;
  }
  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }
  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }
  .py-18 {
    padding-block: calc(var(--spacing) * 18);
  }
  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }
  .py-22 {
    padding-block: calc(var(--spacing) * 22);
  }
  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }
  .py-26 {
    padding-block: calc(var(--spacing) * 26);
  }
  .py-28 {
    padding-block: calc(var(--spacing) * 28);
  }
  .py-30 {
    padding-block: calc(var(--spacing) * 30);
  }
  .py-32 {
    padding-block: calc(var(--spacing) * 32);
  }
  .py-34 {
    padding-block: calc(var(--spacing) * 34);
  }
  .py-36 {
    padding-block: calc(var(--spacing) * 36);
  }
  .py-38 {
    padding-block: calc(var(--spacing) * 38);
  }
  .py-40 {
    padding-block: calc(var(--spacing) * 40);
  }
  .py-42 {
    padding-block: calc(var(--spacing) * 42);
  }
  .py-44 {
    padding-block: calc(var(--spacing) * 44);
  }
  .py-46 {
    padding-block: calc(var(--spacing) * 46);
  }
  .py-48 {
    padding-block: calc(var(--spacing) * 48);
  }
  .py-50 {
    padding-block: calc(var(--spacing) * 50);
  }
  .py-52 {
    padding-block: calc(var(--spacing) * 52);
  }
  .py-54 {
    padding-block: calc(var(--spacing) * 54);
  }
  .py-56 {
    padding-block: calc(var(--spacing) * 56);
  }
  .py-58 {
    padding-block: calc(var(--spacing) * 58);
  }
  .py-60 {
    padding-block: calc(var(--spacing) * 60);
  }
  .py-62 {
    padding-block: calc(var(--spacing) * 62);
  }
  .py-64 {
    padding-block: calc(var(--spacing) * 64);
  }
  .py-66 {
    padding-block: calc(var(--spacing) * 66);
  }
  .py-68 {
    padding-block: calc(var(--spacing) * 68);
  }
  .py-70 {
    padding-block: calc(var(--spacing) * 70);
  }
  .py-72 {
    padding-block: calc(var(--spacing) * 72);
  }
  .py-74 {
    padding-block: calc(var(--spacing) * 74);
  }
  .py-76 {
    padding-block: calc(var(--spacing) * 76);
  }
  .py-78 {
    padding-block: calc(var(--spacing) * 78);
  }
  .py-80 {
    padding-block: calc(var(--spacing) * 80);
  }
  .py-82 {
    padding-block: calc(var(--spacing) * 82);
  }
  .py-84 {
    padding-block: calc(var(--spacing) * 84);
  }
  .py-86 {
    padding-block: calc(var(--spacing) * 86);
  }
  .py-88 {
    padding-block: calc(var(--spacing) * 88);
  }
  .py-90 {
    padding-block: calc(var(--spacing) * 90);
  }
  .py-92 {
    padding-block: calc(var(--spacing) * 92);
  }
  .py-94 {
    padding-block: calc(var(--spacing) * 94);
  }
  .py-96 {
    padding-block: calc(var(--spacing) * 96);
  }
  .py-\[\.15em\] {
    padding-block: .15em;
  }
  .ps-0 {
    padding-inline-start: calc(var(--spacing) * 0);
  }
  .ps-2 {
    padding-inline-start: calc(var(--spacing) * 2);
  }
  .ps-4 {
    padding-inline-start: calc(var(--spacing) * 4);
  }
  .ps-5 {
    padding-inline-start: calc(var(--spacing) * 5);
  }
  .ps-6 {
    padding-inline-start: calc(var(--spacing) * 6);
  }
  .ps-8 {
    padding-inline-start: calc(var(--spacing) * 8);
  }
  .ps-10 {
    padding-inline-start: calc(var(--spacing) * 10);
  }
  .ps-12 {
    padding-inline-start: calc(var(--spacing) * 12);
  }
  .ps-14 {
    padding-inline-start: calc(var(--spacing) * 14);
  }
  .ps-16 {
    padding-inline-start: calc(var(--spacing) * 16);
  }
  .ps-18 {
    padding-inline-start: calc(var(--spacing) * 18);
  }
  .ps-20 {
    padding-inline-start: calc(var(--spacing) * 20);
  }
  .ps-22 {
    padding-inline-start: calc(var(--spacing) * 22);
  }
  .ps-24 {
    padding-inline-start: calc(var(--spacing) * 24);
  }
  .ps-26 {
    padding-inline-start: calc(var(--spacing) * 26);
  }
  .ps-28 {
    padding-inline-start: calc(var(--spacing) * 28);
  }
  .ps-30 {
    padding-inline-start: calc(var(--spacing) * 30);
  }
  .ps-32 {
    padding-inline-start: calc(var(--spacing) * 32);
  }
  .ps-34 {
    padding-inline-start: calc(var(--spacing) * 34);
  }
  .ps-36 {
    padding-inline-start: calc(var(--spacing) * 36);
  }
  .ps-38 {
    padding-inline-start: calc(var(--spacing) * 38);
  }
  .ps-40 {
    padding-inline-start: calc(var(--spacing) * 40);
  }
  .ps-42 {
    padding-inline-start: calc(var(--spacing) * 42);
  }
  .ps-44 {
    padding-inline-start: calc(var(--spacing) * 44);
  }
  .ps-46 {
    padding-inline-start: calc(var(--spacing) * 46);
  }
  .ps-48 {
    padding-inline-start: calc(var(--spacing) * 48);
  }
  .ps-50 {
    padding-inline-start: calc(var(--spacing) * 50);
  }
  .ps-52 {
    padding-inline-start: calc(var(--spacing) * 52);
  }
  .ps-54 {
    padding-inline-start: calc(var(--spacing) * 54);
  }
  .ps-56 {
    padding-inline-start: calc(var(--spacing) * 56);
  }
  .ps-58 {
    padding-inline-start: calc(var(--spacing) * 58);
  }
  .ps-60 {
    padding-inline-start: calc(var(--spacing) * 60);
  }
  .ps-62 {
    padding-inline-start: calc(var(--spacing) * 62);
  }
  .ps-64 {
    padding-inline-start: calc(var(--spacing) * 64);
  }
  .ps-66 {
    padding-inline-start: calc(var(--spacing) * 66);
  }
  .ps-68 {
    padding-inline-start: calc(var(--spacing) * 68);
  }
  .ps-70 {
    padding-inline-start: calc(var(--spacing) * 70);
  }
  .ps-72 {
    padding-inline-start: calc(var(--spacing) * 72);
  }
  .ps-74 {
    padding-inline-start: calc(var(--spacing) * 74);
  }
  .ps-76 {
    padding-inline-start: calc(var(--spacing) * 76);
  }
  .ps-78 {
    padding-inline-start: calc(var(--spacing) * 78);
  }
  .ps-80 {
    padding-inline-start: calc(var(--spacing) * 80);
  }
  .ps-82 {
    padding-inline-start: calc(var(--spacing) * 82);
  }
  .ps-84 {
    padding-inline-start: calc(var(--spacing) * 84);
  }
  .ps-86 {
    padding-inline-start: calc(var(--spacing) * 86);
  }
  .ps-88 {
    padding-inline-start: calc(var(--spacing) * 88);
  }
  .ps-90 {
    padding-inline-start: calc(var(--spacing) * 90);
  }
  .ps-92 {
    padding-inline-start: calc(var(--spacing) * 92);
  }
  .ps-94 {
    padding-inline-start: calc(var(--spacing) * 94);
  }
  .ps-96 {
    padding-inline-start: calc(var(--spacing) * 96);
  }
  .ps-\[1\.5em\] {
    padding-inline-start: 1.5em;
  }
  .pe-0 {
    padding-inline-end: calc(var(--spacing) * 0);
  }
  .pe-2 {
    padding-inline-end: calc(var(--spacing) * 2);
  }
  .pe-4 {
    padding-inline-end: calc(var(--spacing) * 4);
  }
  .pe-6 {
    padding-inline-end: calc(var(--spacing) * 6);
  }
  .pe-8 {
    padding-inline-end: calc(var(--spacing) * 8);
  }
  .pe-10 {
    padding-inline-end: calc(var(--spacing) * 10);
  }
  .pe-12 {
    padding-inline-end: calc(var(--spacing) * 12);
  }
  .pe-14 {
    padding-inline-end: calc(var(--spacing) * 14);
  }
  .pe-16 {
    padding-inline-end: calc(var(--spacing) * 16);
  }
  .pe-18 {
    padding-inline-end: calc(var(--spacing) * 18);
  }
  .pe-20 {
    padding-inline-end: calc(var(--spacing) * 20);
  }
  .pe-22 {
    padding-inline-end: calc(var(--spacing) * 22);
  }
  .pe-24 {
    padding-inline-end: calc(var(--spacing) * 24);
  }
  .pe-26 {
    padding-inline-end: calc(var(--spacing) * 26);
  }
  .pe-28 {
    padding-inline-end: calc(var(--spacing) * 28);
  }
  .pe-30 {
    padding-inline-end: calc(var(--spacing) * 30);
  }
  .pe-32 {
    padding-inline-end: calc(var(--spacing) * 32);
  }
  .pe-34 {
    padding-inline-end: calc(var(--spacing) * 34);
  }
  .pe-36 {
    padding-inline-end: calc(var(--spacing) * 36);
  }
  .pe-38 {
    padding-inline-end: calc(var(--spacing) * 38);
  }
  .pe-40 {
    padding-inline-end: calc(var(--spacing) * 40);
  }
  .pe-42 {
    padding-inline-end: calc(var(--spacing) * 42);
  }
  .pe-44 {
    padding-inline-end: calc(var(--spacing) * 44);
  }
  .pe-46 {
    padding-inline-end: calc(var(--spacing) * 46);
  }
  .pe-48 {
    padding-inline-end: calc(var(--spacing) * 48);
  }
  .pe-50 {
    padding-inline-end: calc(var(--spacing) * 50);
  }
  .pe-52 {
    padding-inline-end: calc(var(--spacing) * 52);
  }
  .pe-54 {
    padding-inline-end: calc(var(--spacing) * 54);
  }
  .pe-56 {
    padding-inline-end: calc(var(--spacing) * 56);
  }
  .pe-58 {
    padding-inline-end: calc(var(--spacing) * 58);
  }
  .pe-60 {
    padding-inline-end: calc(var(--spacing) * 60);
  }
  .pe-62 {
    padding-inline-end: calc(var(--spacing) * 62);
  }
  .pe-64 {
    padding-inline-end: calc(var(--spacing) * 64);
  }
  .pe-66 {
    padding-inline-end: calc(var(--spacing) * 66);
  }
  .pe-68 {
    padding-inline-end: calc(var(--spacing) * 68);
  }
  .pe-70 {
    padding-inline-end: calc(var(--spacing) * 70);
  }
  .pe-72 {
    padding-inline-end: calc(var(--spacing) * 72);
  }
  .pe-74 {
    padding-inline-end: calc(var(--spacing) * 74);
  }
  .pe-76 {
    padding-inline-end: calc(var(--spacing) * 76);
  }
  .pe-78 {
    padding-inline-end: calc(var(--spacing) * 78);
  }
  .pe-80 {
    padding-inline-end: calc(var(--spacing) * 80);
  }
  .pe-82 {
    padding-inline-end: calc(var(--spacing) * 82);
  }
  .pe-84 {
    padding-inline-end: calc(var(--spacing) * 84);
  }
  .pe-86 {
    padding-inline-end: calc(var(--spacing) * 86);
  }
  .pe-88 {
    padding-inline-end: calc(var(--spacing) * 88);
  }
  .pe-90 {
    padding-inline-end: calc(var(--spacing) * 90);
  }
  .pe-92 {
    padding-inline-end: calc(var(--spacing) * 92);
  }
  .pe-94 {
    padding-inline-end: calc(var(--spacing) * 94);
  }
  .pe-96 {
    padding-inline-end: calc(var(--spacing) * 96);
  }
  .pt-\(--disclosure-body-space\,1em\) {
    padding-top: var(--disclosure-body-space,1em);
  }
  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }
  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }
  .pt-18 {
    padding-top: calc(var(--spacing) * 18);
  }
  .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-26 {
    padding-top: calc(var(--spacing) * 26);
  }
  .pt-28 {
    padding-top: calc(var(--spacing) * 28);
  }
  .pt-30 {
    padding-top: calc(var(--spacing) * 30);
  }
  .pt-32 {
    padding-top: calc(var(--spacing) * 32);
  }
  .pt-34 {
    padding-top: calc(var(--spacing) * 34);
  }
  .pt-36 {
    padding-top: calc(var(--spacing) * 36);
  }
  .pt-38 {
    padding-top: calc(var(--spacing) * 38);
  }
  .pt-40 {
    padding-top: calc(var(--spacing) * 40);
  }
  .pt-42 {
    padding-top: calc(var(--spacing) * 42);
  }
  .pt-44 {
    padding-top: calc(var(--spacing) * 44);
  }
  .pt-46 {
    padding-top: calc(var(--spacing) * 46);
  }
  .pt-48 {
    padding-top: calc(var(--spacing) * 48);
  }
  .pt-50 {
    padding-top: calc(var(--spacing) * 50);
  }
  .pt-52 {
    padding-top: calc(var(--spacing) * 52);
  }
  .pt-54 {
    padding-top: calc(var(--spacing) * 54);
  }
  .pt-56 {
    padding-top: calc(var(--spacing) * 56);
  }
  .pt-58 {
    padding-top: calc(var(--spacing) * 58);
  }
  .pt-60 {
    padding-top: calc(var(--spacing) * 60);
  }
  .pt-62 {
    padding-top: calc(var(--spacing) * 62);
  }
  .pt-64 {
    padding-top: calc(var(--spacing) * 64);
  }
  .pt-66 {
    padding-top: calc(var(--spacing) * 66);
  }
  .pt-68 {
    padding-top: calc(var(--spacing) * 68);
  }
  .pt-70 {
    padding-top: calc(var(--spacing) * 70);
  }
  .pt-72 {
    padding-top: calc(var(--spacing) * 72);
  }
  .pt-74 {
    padding-top: calc(var(--spacing) * 74);
  }
  .pt-76 {
    padding-top: calc(var(--spacing) * 76);
  }
  .pt-78 {
    padding-top: calc(var(--spacing) * 78);
  }
  .pt-80 {
    padding-top: calc(var(--spacing) * 80);
  }
  .pt-82 {
    padding-top: calc(var(--spacing) * 82);
  }
  .pt-84 {
    padding-top: calc(var(--spacing) * 84);
  }
  .pt-86 {
    padding-top: calc(var(--spacing) * 86);
  }
  .pt-88 {
    padding-top: calc(var(--spacing) * 88);
  }
  .pt-90 {
    padding-top: calc(var(--spacing) * 90);
  }
  .pt-92 {
    padding-top: calc(var(--spacing) * 92);
  }
  .pt-94 {
    padding-top: calc(var(--spacing) * 94);
  }
  .pt-96 {
    padding-top: calc(var(--spacing) * 96);
  }
  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }
  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }
  .pr-14 {
    padding-right: calc(var(--spacing) * 14);
  }
  .pr-16 {
    padding-right: calc(var(--spacing) * 16);
  }
  .pr-18 {
    padding-right: calc(var(--spacing) * 18);
  }
  .pr-20 {
    padding-right: calc(var(--spacing) * 20);
  }
  .pr-22 {
    padding-right: calc(var(--spacing) * 22);
  }
  .pr-24 {
    padding-right: calc(var(--spacing) * 24);
  }
  .pr-26 {
    padding-right: calc(var(--spacing) * 26);
  }
  .pr-28 {
    padding-right: calc(var(--spacing) * 28);
  }
  .pr-30 {
    padding-right: calc(var(--spacing) * 30);
  }
  .pr-32 {
    padding-right: calc(var(--spacing) * 32);
  }
  .pr-34 {
    padding-right: calc(var(--spacing) * 34);
  }
  .pr-36 {
    padding-right: calc(var(--spacing) * 36);
  }
  .pr-38 {
    padding-right: calc(var(--spacing) * 38);
  }
  .pr-40 {
    padding-right: calc(var(--spacing) * 40);
  }
  .pr-42 {
    padding-right: calc(var(--spacing) * 42);
  }
  .pr-44 {
    padding-right: calc(var(--spacing) * 44);
  }
  .pr-46 {
    padding-right: calc(var(--spacing) * 46);
  }
  .pr-48 {
    padding-right: calc(var(--spacing) * 48);
  }
  .pr-50 {
    padding-right: calc(var(--spacing) * 50);
  }
  .pr-52 {
    padding-right: calc(var(--spacing) * 52);
  }
  .pr-54 {
    padding-right: calc(var(--spacing) * 54);
  }
  .pr-56 {
    padding-right: calc(var(--spacing) * 56);
  }
  .pr-58 {
    padding-right: calc(var(--spacing) * 58);
  }
  .pr-60 {
    padding-right: calc(var(--spacing) * 60);
  }
  .pr-62 {
    padding-right: calc(var(--spacing) * 62);
  }
  .pr-64 {
    padding-right: calc(var(--spacing) * 64);
  }
  .pr-66 {
    padding-right: calc(var(--spacing) * 66);
  }
  .pr-68 {
    padding-right: calc(var(--spacing) * 68);
  }
  .pr-70 {
    padding-right: calc(var(--spacing) * 70);
  }
  .pr-72 {
    padding-right: calc(var(--spacing) * 72);
  }
  .pr-74 {
    padding-right: calc(var(--spacing) * 74);
  }
  .pr-76 {
    padding-right: calc(var(--spacing) * 76);
  }
  .pr-78 {
    padding-right: calc(var(--spacing) * 78);
  }
  .pr-80 {
    padding-right: calc(var(--spacing) * 80);
  }
  .pr-82 {
    padding-right: calc(var(--spacing) * 82);
  }
  .pr-84 {
    padding-right: calc(var(--spacing) * 84);
  }
  .pr-86 {
    padding-right: calc(var(--spacing) * 86);
  }
  .pr-88 {
    padding-right: calc(var(--spacing) * 88);
  }
  .pr-90 {
    padding-right: calc(var(--spacing) * 90);
  }
  .pr-92 {
    padding-right: calc(var(--spacing) * 92);
  }
  .pr-94 {
    padding-right: calc(var(--spacing) * 94);
  }
  .pr-96 {
    padding-right: calc(var(--spacing) * 96);
  }
  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }
  .pb-14 {
    padding-bottom: calc(var(--spacing) * 14);
  }
  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }
  .pb-18 {
    padding-bottom: calc(var(--spacing) * 18);
  }
  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }
  .pb-22 {
    padding-bottom: calc(var(--spacing) * 22);
  }
  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }
  .pb-26 {
    padding-bottom: calc(var(--spacing) * 26);
  }
  .pb-28 {
    padding-bottom: calc(var(--spacing) * 28);
  }
  .pb-30 {
    padding-bottom: calc(var(--spacing) * 30);
  }
  .pb-32 {
    padding-bottom: calc(var(--spacing) * 32);
  }
  .pb-34 {
    padding-bottom: calc(var(--spacing) * 34);
  }
  .pb-36 {
    padding-bottom: calc(var(--spacing) * 36);
  }
  .pb-38 {
    padding-bottom: calc(var(--spacing) * 38);
  }
  .pb-40 {
    padding-bottom: calc(var(--spacing) * 40);
  }
  .pb-42 {
    padding-bottom: calc(var(--spacing) * 42);
  }
  .pb-44 {
    padding-bottom: calc(var(--spacing) * 44);
  }
  .pb-46 {
    padding-bottom: calc(var(--spacing) * 46);
  }
  .pb-48 {
    padding-bottom: calc(var(--spacing) * 48);
  }
  .pb-50 {
    padding-bottom: calc(var(--spacing) * 50);
  }
  .pb-52 {
    padding-bottom: calc(var(--spacing) * 52);
  }
  .pb-54 {
    padding-bottom: calc(var(--spacing) * 54);
  }
  .pb-56 {
    padding-bottom: calc(var(--spacing) * 56);
  }
  .pb-58 {
    padding-bottom: calc(var(--spacing) * 58);
  }
  .pb-60 {
    padding-bottom: calc(var(--spacing) * 60);
  }
  .pb-62 {
    padding-bottom: calc(var(--spacing) * 62);
  }
  .pb-64 {
    padding-bottom: calc(var(--spacing) * 64);
  }
  .pb-66 {
    padding-bottom: calc(var(--spacing) * 66);
  }
  .pb-68 {
    padding-bottom: calc(var(--spacing) * 68);
  }
  .pb-70 {
    padding-bottom: calc(var(--spacing) * 70);
  }
  .pb-72 {
    padding-bottom: calc(var(--spacing) * 72);
  }
  .pb-74 {
    padding-bottom: calc(var(--spacing) * 74);
  }
  .pb-76 {
    padding-bottom: calc(var(--spacing) * 76);
  }
  .pb-78 {
    padding-bottom: calc(var(--spacing) * 78);
  }
  .pb-80 {
    padding-bottom: calc(var(--spacing) * 80);
  }
  .pb-82 {
    padding-bottom: calc(var(--spacing) * 82);
  }
  .pb-84 {
    padding-bottom: calc(var(--spacing) * 84);
  }
  .pb-86 {
    padding-bottom: calc(var(--spacing) * 86);
  }
  .pb-88 {
    padding-bottom: calc(var(--spacing) * 88);
  }
  .pb-90 {
    padding-bottom: calc(var(--spacing) * 90);
  }
  .pb-92 {
    padding-bottom: calc(var(--spacing) * 92);
  }
  .pb-94 {
    padding-bottom: calc(var(--spacing) * 94);
  }
  .pb-96 {
    padding-bottom: calc(var(--spacing) * 96);
  }
  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }
  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }
  .pl-12 {
    padding-left: calc(var(--spacing) * 12);
  }
  .pl-14 {
    padding-left: calc(var(--spacing) * 14);
  }
  .pl-16 {
    padding-left: calc(var(--spacing) * 16);
  }
  .pl-18 {
    padding-left: calc(var(--spacing) * 18);
  }
  .pl-20 {
    padding-left: calc(var(--spacing) * 20);
  }
  .pl-22 {
    padding-left: calc(var(--spacing) * 22);
  }
  .pl-24 {
    padding-left: calc(var(--spacing) * 24);
  }
  .pl-26 {
    padding-left: calc(var(--spacing) * 26);
  }
  .pl-28 {
    padding-left: calc(var(--spacing) * 28);
  }
  .pl-30 {
    padding-left: calc(var(--spacing) * 30);
  }
  .pl-32 {
    padding-left: calc(var(--spacing) * 32);
  }
  .pl-34 {
    padding-left: calc(var(--spacing) * 34);
  }
  .pl-36 {
    padding-left: calc(var(--spacing) * 36);
  }
  .pl-38 {
    padding-left: calc(var(--spacing) * 38);
  }
  .pl-40 {
    padding-left: calc(var(--spacing) * 40);
  }
  .pl-42 {
    padding-left: calc(var(--spacing) * 42);
  }
  .pl-44 {
    padding-left: calc(var(--spacing) * 44);
  }
  .pl-46 {
    padding-left: calc(var(--spacing) * 46);
  }
  .pl-48 {
    padding-left: calc(var(--spacing) * 48);
  }
  .pl-50 {
    padding-left: calc(var(--spacing) * 50);
  }
  .pl-52 {
    padding-left: calc(var(--spacing) * 52);
  }
  .pl-54 {
    padding-left: calc(var(--spacing) * 54);
  }
  .pl-56 {
    padding-left: calc(var(--spacing) * 56);
  }
  .pl-58 {
    padding-left: calc(var(--spacing) * 58);
  }
  .pl-60 {
    padding-left: calc(var(--spacing) * 60);
  }
  .pl-62 {
    padding-left: calc(var(--spacing) * 62);
  }
  .pl-64 {
    padding-left: calc(var(--spacing) * 64);
  }
  .pl-66 {
    padding-left: calc(var(--spacing) * 66);
  }
  .pl-68 {
    padding-left: calc(var(--spacing) * 68);
  }
  .pl-70 {
    padding-left: calc(var(--spacing) * 70);
  }
  .pl-72 {
    padding-left: calc(var(--spacing) * 72);
  }
  .pl-74 {
    padding-left: calc(var(--spacing) * 74);
  }
  .pl-76 {
    padding-left: calc(var(--spacing) * 76);
  }
  .pl-78 {
    padding-left: calc(var(--spacing) * 78);
  }
  .pl-80 {
    padding-left: calc(var(--spacing) * 80);
  }
  .pl-82 {
    padding-left: calc(var(--spacing) * 82);
  }
  .pl-84 {
    padding-left: calc(var(--spacing) * 84);
  }
  .pl-86 {
    padding-left: calc(var(--spacing) * 86);
  }
  .pl-88 {
    padding-left: calc(var(--spacing) * 88);
  }
  .pl-90 {
    padding-left: calc(var(--spacing) * 90);
  }
  .pl-92 {
    padding-left: calc(var(--spacing) * 92);
  }
  .pl-94 {
    padding-left: calc(var(--spacing) * 94);
  }
  .pl-96 {
    padding-left: calc(var(--spacing) * 96);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .align-middle {
    vertical-align: middle;
  }
  .align-top {
    vertical-align: top;
  }
  .font-display {
    font-family: var(--font-display);
  }
  .font-icons {
    font-family: var(--font-icons);
  }
  .font-mono {
    font-family: var(--font-mono);
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .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-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-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }
  .text-8xl {
    font-size: var(--text-8xl);
    line-height: var(--tw-leading, var(--text-8xl--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-\[1\.5rem\] {
    font-size: 1.5rem;
  }
  .text-\[1\.25rem\] {
    font-size: 1.25rem;
  }
  .text-\[24px\] {
    font-size: 24px;
  }
  .text-\[clamp\(50px\,5vmax\,90px\)\] {
    font-size: clamp(50px, 5vmax, 90px);
  }
  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }
  .leading-\[12px\] {
    --tw-leading: 12px;
    line-height: 12px;
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .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-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);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }
  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .text-balance {
    text-wrap: balance;
  }
  .text-pretty {
    text-wrap: pretty;
  }
  .text-wrap {
    text-wrap: wrap;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .text-\(--link-icon-color\) {
    color: var(--link-icon-color);
  }
  .text-\(--tint\) {
    color: var(--tint);
  }
  .text-amber-500 {
    color: var(--color-amber-500);
  }
  .text-black {
    color: var(--color-black);
  }
  .text-brand-1 {
    color: var(--color-brand-1);
  }
  .text-brand-1-darker {
    color: var(--color-brand-1-darker);
  }
  .text-brand-3 {
    color: var(--color-brand-3);
  }
  .text-brand-4 {
    color: var(--color-brand-4);
  }
  .text-brand-5 {
    color: var(--color-brand-5);
  }
  .text-brand-9 {
    color: var(--color-brand-9);
  }
  .text-current {
    color: currentcolor;
  }
  .text-cyan-500 {
    color: var(--color-cyan-500);
  }
  .text-dark {
    color: var(--color-dark);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .text-inherit {
    color: inherit;
  }
  .text-lime-500 {
    color: var(--color-lime-500);
  }
  .text-neutral-400 {
    color: var(--color-neutral-400);
  }
  .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-red-700 {
    color: var(--color-red-700);
  }
  .text-sky-500 {
    color: var(--color-sky-500);
  }
  .text-sky-600 {
    color: var(--color-sky-600);
  }
  .text-slate {
    color: var(--color-slate);
  }
  .text-white {
    color: var(--color-white);
  }
  .uppercase {
    text-transform: uppercase;
  }
  .no-underline {
    text-decoration-line: none;
  }
  .underline {
    text-decoration-line: underline;
  }
  .decoration-1 {
    text-decoration-thickness: 1px;
  }
  .underline-offset-2 {
    text-underline-offset: 2px;
  }
  .underline-offset-4 {
    text-underline-offset: 4px;
  }
  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .accent-brand-1 {
    accent-color: var(--color-brand-1);
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .shadow {
    --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-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);
  }
  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + 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-black\/5 {
    --tw-ring-color: color-mix(in srgb, #000 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }
  .a11y-focus {
    outline-offset: calc(1px * -1);
    &:focus-visible {
      outline-style: var(--tw-outline-style);
      outline-width: 3px;
    }
    &:focus-visible {
      outline-color: var(--color-a11y);
    }
    &:focus-visible {
      --tw-outline-style: solid;
      outline-style: solid;
    }
    @media (hover: hover) {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .invert {
    --tw-invert: invert(100%);
    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-filter {
    -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, visibility, 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-\[left\] {
    transition-property: left;
    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));
  }
  .duration-100 {
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .content-\[\'\'\] {
    --tw-content: '';
    content: var(--tw-content);
  }
  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .\!\[--disclosure-body-space\:1em\] {
    --disclosure-body-space: 1em !important;
  }
  .\[--cols\:1fr_1fr\] {
    --cols: 1fr 1fr;
  }
  .\[--icon-size\:1\.2em\] {
    --icon-size: 1.2em;
  }
  .\[--icon-size\:1\.5rem\] {
    --icon-size: 1.5rem;
  }
  .\[--icon-size\:1\.75em\] {
    --icon-size: 1.75em;
  }
  .\[--icon-size\:2\.25em\] {
    --icon-size: 2.25em;
  }
  .\[--icon-size\:3rem\] {
    --icon-size: 3rem;
  }
  .\[--icon-size\:4rem\] {
    --icon-size: 4rem;
  }
  .\[--icon-size\:24px\] {
    --icon-size: 24px;
  }
  .\[--icon-size\:36px\] {
    --icon-size: 36px;
  }
  .\[--icon-size\:48px\] {
    --icon-size: 48px;
  }
  .\[grid-area\:controls\] {
    grid-area: controls;
  }
  .peer-checked\:bg-brand-1 {
    &:is(:where(.peer):checked ~ *) {
      background-color: var(--color-brand-1);
    }
  }
  .peer-checked\:text-white {
    &:is(:where(.peer):checked ~ *) {
      color: var(--color-white);
    }
  }
  .before\:content-none {
    &::before {
      content: var(--tw-content);
      --tw-content: none;
      content: none;
    }
  }
  .first\:hidden {
    &:first-child {
      display: none;
    }
  }
  .first\:rounded-l-md {
    &:first-child {
      border-top-left-radius: var(--radius-md);
      border-bottom-left-radius: var(--radius-md);
    }
  }
  .last\:rounded-r-md {
    &:last-child {
      border-top-right-radius: var(--radius-md);
      border-bottom-right-radius: var(--radius-md);
    }
  }
  .hover\:scale-105 {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:border-dark {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-dark);
      }
    }
  }
  .hover\:bg-\(--badge-bg-active\) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--badge-bg-active);
      }
    }
  }
  .hover\:bg-black {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-black);
      }
    }
  }
  .hover\:bg-brand-1 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-brand-1);
      }
    }
  }
  .hover\:bg-dark {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-dark);
      }
    }
  }
  .hover\:bg-gray-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-200);
      }
    }
  }
  .hover\:bg-slate {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate);
      }
    }
  }
  .hover\:bg-transparent {
    &:hover {
      @media (hover: hover) {
        background-color: transparent;
      }
    }
  }
  .hover\:text-\(--tint\) {
    &:hover {
      @media (hover: hover) {
        color: var(--tint);
      }
    }
  }
  .hover\:text-brand-1 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-brand-1);
      }
    }
  }
  .hover\:text-brand-1-dark {
    &:hover {
      @media (hover: hover) {
        color: var(--color-brand-1-dark);
      }
    }
  }
  .hover\:text-brand-3 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-brand-3);
      }
    }
  }
  .hover\:text-brand-5 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-brand-5);
      }
    }
  }
  .hover\:text-dark {
    &:hover {
      @media (hover: hover) {
        color: var(--color-dark);
      }
    }
  }
  .hover\:text-sky-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-sky-500);
      }
    }
  }
  .hover\:text-sky-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-sky-700);
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .hover\:opacity-70 {
    &:hover {
      @media (hover: hover) {
        opacity: 70%;
      }
    }
  }
  .focus\:not-sr-only {
    &:focus {
      position: static;
      width: auto;
      height: auto;
      padding: 0;
      margin: 0;
      overflow: visible;
      clip: auto;
      white-space: normal;
    }
  }
  .focus-visible\:text-brand-1-dark {
    &:focus-visible {
      color: var(--color-brand-1-dark);
    }
  }
  .focus-visible\:text-sky-500 {
    &:focus-visible {
      color: var(--color-sky-500);
    }
  }
  .focus-visible\:text-sky-600 {
    &:focus-visible {
      color: var(--color-sky-600);
    }
  }
  .active\:text-brand-1 {
    &:active {
      color: var(--color-brand-1);
    }
  }
  .has-\[\*\]\:py-2 {
    &:has(*:is(*)) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .has-\[\.field-group-link\]\:p-0 {
    &:has(*:is(.field-group-link)) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .has-\[div\]\:mt-6 {
    &:has(*:is(div)) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .motion-safe\:transition-colors {
    @media (prefers-reduced-motion: no-preference) {
      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));
    }
  }
  .motion-safe\:transition-opacity {
    @media (prefers-reduced-motion: no-preference) {
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .sm\:order-0 {
    @media (width >= 40rem) {
      order: 0;
    }
  }
  .sm\:order-1 {
    @media (width >= 40rem) {
      order: 1;
    }
  }
  .sm\:order-2 {
    @media (width >= 40rem) {
      order: 2;
    }
  }
  .sm\:order-3 {
    @media (width >= 40rem) {
      order: 3;
    }
  }
  .sm\:order-4 {
    @media (width >= 40rem) {
      order: 4;
    }
  }
  .sm\:order-5 {
    @media (width >= 40rem) {
      order: 5;
    }
  }
  .sm\:order-6 {
    @media (width >= 40rem) {
      order: 6;
    }
  }
  .sm\:order-7 {
    @media (width >= 40rem) {
      order: 7;
    }
  }
  .sm\:order-8 {
    @media (width >= 40rem) {
      order: 8;
    }
  }
  .sm\:order-9 {
    @media (width >= 40rem) {
      order: 9;
    }
  }
  .sm\:order-10 {
    @media (width >= 40rem) {
      order: 10;
    }
  }
  .sm\:container {
    @media (width >= 40rem) {
      width: 100%;
      @media (width >= 40rem) {
        max-width: 40rem;
      }
      @media (width >= 48rem) {
        max-width: 48rem;
      }
      @media (width >= 64rem) {
        max-width: 64rem;
      }
      @media (width >= 80rem) {
        max-width: 80rem;
      }
      @media (width >= 96rem) {
        max-width: 96rem;
      }
    }
  }
  .sm\:m-0 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 0);
    }
  }
  .sm\:m-2 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 2);
    }
  }
  .sm\:m-4 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 4);
    }
  }
  .sm\:m-6 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 6);
    }
  }
  .sm\:m-8 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 8);
    }
  }
  .sm\:m-10 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 10);
    }
  }
  .sm\:m-12 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 12);
    }
  }
  .sm\:m-14 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 14);
    }
  }
  .sm\:m-16 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 16);
    }
  }
  .sm\:m-18 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 18);
    }
  }
  .sm\:m-20 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 20);
    }
  }
  .sm\:m-22 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 22);
    }
  }
  .sm\:m-24 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 24);
    }
  }
  .sm\:m-26 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 26);
    }
  }
  .sm\:m-28 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 28);
    }
  }
  .sm\:m-30 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 30);
    }
  }
  .sm\:m-32 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 32);
    }
  }
  .sm\:m-34 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 34);
    }
  }
  .sm\:m-36 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 36);
    }
  }
  .sm\:m-38 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 38);
    }
  }
  .sm\:m-40 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 40);
    }
  }
  .sm\:m-42 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 42);
    }
  }
  .sm\:m-44 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 44);
    }
  }
  .sm\:m-46 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 46);
    }
  }
  .sm\:m-48 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 48);
    }
  }
  .sm\:m-50 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 50);
    }
  }
  .sm\:m-52 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 52);
    }
  }
  .sm\:m-54 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 54);
    }
  }
  .sm\:m-56 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 56);
    }
  }
  .sm\:m-58 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 58);
    }
  }
  .sm\:m-60 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 60);
    }
  }
  .sm\:m-62 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 62);
    }
  }
  .sm\:m-64 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 64);
    }
  }
  .sm\:m-66 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 66);
    }
  }
  .sm\:m-68 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 68);
    }
  }
  .sm\:m-70 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 70);
    }
  }
  .sm\:m-72 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 72);
    }
  }
  .sm\:m-74 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 74);
    }
  }
  .sm\:m-76 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 76);
    }
  }
  .sm\:m-78 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 78);
    }
  }
  .sm\:m-80 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 80);
    }
  }
  .sm\:m-82 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 82);
    }
  }
  .sm\:m-84 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 84);
    }
  }
  .sm\:m-86 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 86);
    }
  }
  .sm\:m-88 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 88);
    }
  }
  .sm\:m-90 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 90);
    }
  }
  .sm\:m-92 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 92);
    }
  }
  .sm\:m-94 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 94);
    }
  }
  .sm\:m-96 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 96);
    }
  }
  .sm\:m-auto {
    @media (width >= 40rem) {
      margin: auto;
    }
  }
  .sm\:m-px {
    @media (width >= 40rem) {
      margin: 1px;
    }
  }
  .sm\:-mx-0 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -0);
    }
  }
  .sm\:-mx-2 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -2);
    }
  }
  .sm\:-mx-4 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -4);
    }
  }
  .sm\:-mx-6 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -6);
    }
  }
  .sm\:-mx-8 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -8);
    }
  }
  .sm\:-mx-10 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -10);
    }
  }
  .sm\:-mx-12 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -12);
    }
  }
  .sm\:-mx-14 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -14);
    }
  }
  .sm\:-mx-16 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -16);
    }
  }
  .sm\:-mx-18 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -18);
    }
  }
  .sm\:-mx-20 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -20);
    }
  }
  .sm\:-mx-22 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -22);
    }
  }
  .sm\:-mx-24 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -24);
    }
  }
  .sm\:-mx-26 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -26);
    }
  }
  .sm\:-mx-28 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -28);
    }
  }
  .sm\:-mx-30 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -30);
    }
  }
  .sm\:-mx-32 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -32);
    }
  }
  .sm\:-mx-34 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -34);
    }
  }
  .sm\:-mx-36 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -36);
    }
  }
  .sm\:-mx-38 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -38);
    }
  }
  .sm\:-mx-40 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -40);
    }
  }
  .sm\:-mx-42 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -42);
    }
  }
  .sm\:-mx-44 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -44);
    }
  }
  .sm\:-mx-46 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -46);
    }
  }
  .sm\:-mx-48 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -48);
    }
  }
  .sm\:-mx-50 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -50);
    }
  }
  .sm\:-mx-52 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -52);
    }
  }
  .sm\:-mx-54 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -54);
    }
  }
  .sm\:-mx-56 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -56);
    }
  }
  .sm\:-mx-58 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -58);
    }
  }
  .sm\:-mx-60 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -60);
    }
  }
  .sm\:-mx-62 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -62);
    }
  }
  .sm\:-mx-64 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -64);
    }
  }
  .sm\:-mx-66 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -66);
    }
  }
  .sm\:-mx-68 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -68);
    }
  }
  .sm\:-mx-70 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -70);
    }
  }
  .sm\:-mx-72 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -72);
    }
  }
  .sm\:-mx-74 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -74);
    }
  }
  .sm\:-mx-76 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -76);
    }
  }
  .sm\:-mx-78 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -78);
    }
  }
  .sm\:-mx-80 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -80);
    }
  }
  .sm\:-mx-82 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -82);
    }
  }
  .sm\:-mx-84 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -84);
    }
  }
  .sm\:-mx-86 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -86);
    }
  }
  .sm\:-mx-88 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -88);
    }
  }
  .sm\:-mx-90 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -90);
    }
  }
  .sm\:-mx-92 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -92);
    }
  }
  .sm\:-mx-94 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -94);
    }
  }
  .sm\:-mx-96 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * -96);
    }
  }
  .sm\:mx-0 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .sm\:mx-2 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 2);
    }
  }
  .sm\:mx-4 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 4);
    }
  }
  .sm\:mx-6 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:mx-8 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 8);
    }
  }
  .sm\:mx-10 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 10);
    }
  }
  .sm\:mx-12 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 12);
    }
  }
  .sm\:mx-14 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 14);
    }
  }
  .sm\:mx-16 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 16);
    }
  }
  .sm\:mx-18 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 18);
    }
  }
  .sm\:mx-20 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 20);
    }
  }
  .sm\:mx-22 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 22);
    }
  }
  .sm\:mx-24 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 24);
    }
  }
  .sm\:mx-26 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 26);
    }
  }
  .sm\:mx-28 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 28);
    }
  }
  .sm\:mx-30 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 30);
    }
  }
  .sm\:mx-32 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 32);
    }
  }
  .sm\:mx-34 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 34);
    }
  }
  .sm\:mx-36 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 36);
    }
  }
  .sm\:mx-38 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 38);
    }
  }
  .sm\:mx-40 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 40);
    }
  }
  .sm\:mx-42 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 42);
    }
  }
  .sm\:mx-44 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 44);
    }
  }
  .sm\:mx-46 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 46);
    }
  }
  .sm\:mx-48 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 48);
    }
  }
  .sm\:mx-50 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 50);
    }
  }
  .sm\:mx-52 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 52);
    }
  }
  .sm\:mx-54 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 54);
    }
  }
  .sm\:mx-56 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 56);
    }
  }
  .sm\:mx-58 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 58);
    }
  }
  .sm\:mx-60 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 60);
    }
  }
  .sm\:mx-62 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 62);
    }
  }
  .sm\:mx-64 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 64);
    }
  }
  .sm\:mx-66 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 66);
    }
  }
  .sm\:mx-68 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 68);
    }
  }
  .sm\:mx-70 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 70);
    }
  }
  .sm\:mx-72 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 72);
    }
  }
  .sm\:mx-74 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 74);
    }
  }
  .sm\:mx-76 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 76);
    }
  }
  .sm\:mx-78 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 78);
    }
  }
  .sm\:mx-80 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 80);
    }
  }
  .sm\:mx-82 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 82);
    }
  }
  .sm\:mx-84 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 84);
    }
  }
  .sm\:mx-86 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 86);
    }
  }
  .sm\:mx-88 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 88);
    }
  }
  .sm\:mx-90 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 90);
    }
  }
  .sm\:mx-92 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 92);
    }
  }
  .sm\:mx-94 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 94);
    }
  }
  .sm\:mx-96 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 96);
    }
  }
  .sm\:mx-auto {
    @media (width >= 40rem) {
      margin-inline: auto;
    }
  }
  .sm\:mx-px {
    @media (width >= 40rem) {
      margin-inline: 1px;
    }
  }
  .sm\:-my-0 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -0);
    }
  }
  .sm\:-my-2 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -2);
    }
  }
  .sm\:-my-4 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -4);
    }
  }
  .sm\:-my-6 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -6);
    }
  }
  .sm\:-my-8 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -8);
    }
  }
  .sm\:-my-10 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -10);
    }
  }
  .sm\:-my-12 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -12);
    }
  }
  .sm\:-my-14 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -14);
    }
  }
  .sm\:-my-16 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -16);
    }
  }
  .sm\:-my-18 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -18);
    }
  }
  .sm\:-my-20 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -20);
    }
  }
  .sm\:-my-22 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -22);
    }
  }
  .sm\:-my-24 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -24);
    }
  }
  .sm\:-my-26 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -26);
    }
  }
  .sm\:-my-28 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -28);
    }
  }
  .sm\:-my-30 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -30);
    }
  }
  .sm\:-my-32 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -32);
    }
  }
  .sm\:-my-34 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -34);
    }
  }
  .sm\:-my-36 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -36);
    }
  }
  .sm\:-my-38 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -38);
    }
  }
  .sm\:-my-40 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -40);
    }
  }
  .sm\:-my-42 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -42);
    }
  }
  .sm\:-my-44 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -44);
    }
  }
  .sm\:-my-46 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -46);
    }
  }
  .sm\:-my-48 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -48);
    }
  }
  .sm\:-my-50 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -50);
    }
  }
  .sm\:-my-52 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -52);
    }
  }
  .sm\:-my-54 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -54);
    }
  }
  .sm\:-my-56 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -56);
    }
  }
  .sm\:-my-58 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -58);
    }
  }
  .sm\:-my-60 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -60);
    }
  }
  .sm\:-my-62 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -62);
    }
  }
  .sm\:-my-64 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -64);
    }
  }
  .sm\:-my-66 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -66);
    }
  }
  .sm\:-my-68 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -68);
    }
  }
  .sm\:-my-70 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -70);
    }
  }
  .sm\:-my-72 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -72);
    }
  }
  .sm\:-my-74 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -74);
    }
  }
  .sm\:-my-76 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -76);
    }
  }
  .sm\:-my-78 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -78);
    }
  }
  .sm\:-my-80 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -80);
    }
  }
  .sm\:-my-82 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -82);
    }
  }
  .sm\:-my-84 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -84);
    }
  }
  .sm\:-my-86 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -86);
    }
  }
  .sm\:-my-88 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -88);
    }
  }
  .sm\:-my-90 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -90);
    }
  }
  .sm\:-my-92 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -92);
    }
  }
  .sm\:-my-94 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -94);
    }
  }
  .sm\:-my-96 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * -96);
    }
  }
  .sm\:my-0 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 0);
    }
  }
  .sm\:my-2 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 2);
    }
  }
  .sm\:my-4 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 4);
    }
  }
  .sm\:my-6 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 6);
    }
  }
  .sm\:my-8 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 8);
    }
  }
  .sm\:my-10 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 10);
    }
  }
  .sm\:my-12 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 12);
    }
  }
  .sm\:my-14 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 14);
    }
  }
  .sm\:my-16 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 16);
    }
  }
  .sm\:my-18 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 18);
    }
  }
  .sm\:my-20 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 20);
    }
  }
  .sm\:my-22 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 22);
    }
  }
  .sm\:my-24 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 24);
    }
  }
  .sm\:my-26 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 26);
    }
  }
  .sm\:my-28 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 28);
    }
  }
  .sm\:my-30 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 30);
    }
  }
  .sm\:my-32 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 32);
    }
  }
  .sm\:my-34 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 34);
    }
  }
  .sm\:my-36 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 36);
    }
  }
  .sm\:my-38 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 38);
    }
  }
  .sm\:my-40 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 40);
    }
  }
  .sm\:my-42 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 42);
    }
  }
  .sm\:my-44 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 44);
    }
  }
  .sm\:my-46 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 46);
    }
  }
  .sm\:my-48 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 48);
    }
  }
  .sm\:my-50 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 50);
    }
  }
  .sm\:my-52 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 52);
    }
  }
  .sm\:my-54 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 54);
    }
  }
  .sm\:my-56 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 56);
    }
  }
  .sm\:my-58 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 58);
    }
  }
  .sm\:my-60 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 60);
    }
  }
  .sm\:my-62 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 62);
    }
  }
  .sm\:my-64 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 64);
    }
  }
  .sm\:my-66 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 66);
    }
  }
  .sm\:my-68 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 68);
    }
  }
  .sm\:my-70 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 70);
    }
  }
  .sm\:my-72 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 72);
    }
  }
  .sm\:my-74 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 74);
    }
  }
  .sm\:my-76 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 76);
    }
  }
  .sm\:my-78 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 78);
    }
  }
  .sm\:my-80 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 80);
    }
  }
  .sm\:my-82 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 82);
    }
  }
  .sm\:my-84 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 84);
    }
  }
  .sm\:my-86 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 86);
    }
  }
  .sm\:my-88 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 88);
    }
  }
  .sm\:my-90 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 90);
    }
  }
  .sm\:my-92 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 92);
    }
  }
  .sm\:my-94 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 94);
    }
  }
  .sm\:my-96 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 96);
    }
  }
  .sm\:my-auto {
    @media (width >= 40rem) {
      margin-block: auto;
    }
  }
  .sm\:my-px {
    @media (width >= 40rem) {
      margin-block: 1px;
    }
  }
  .sm\:-ms-0 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -0);
    }
  }
  .sm\:-ms-2 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -2);
    }
  }
  .sm\:-ms-4 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -4);
    }
  }
  .sm\:-ms-6 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -6);
    }
  }
  .sm\:-ms-8 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -8);
    }
  }
  .sm\:-ms-10 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -10);
    }
  }
  .sm\:-ms-12 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -12);
    }
  }
  .sm\:-ms-14 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -14);
    }
  }
  .sm\:-ms-16 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -16);
    }
  }
  .sm\:-ms-18 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -18);
    }
  }
  .sm\:-ms-20 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -20);
    }
  }
  .sm\:-ms-22 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -22);
    }
  }
  .sm\:-ms-24 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -24);
    }
  }
  .sm\:-ms-26 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -26);
    }
  }
  .sm\:-ms-28 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -28);
    }
  }
  .sm\:-ms-30 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -30);
    }
  }
  .sm\:-ms-32 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -32);
    }
  }
  .sm\:-ms-34 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -34);
    }
  }
  .sm\:-ms-36 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -36);
    }
  }
  .sm\:-ms-38 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -38);
    }
  }
  .sm\:-ms-40 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -40);
    }
  }
  .sm\:-ms-42 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -42);
    }
  }
  .sm\:-ms-44 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -44);
    }
  }
  .sm\:-ms-46 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -46);
    }
  }
  .sm\:-ms-48 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -48);
    }
  }
  .sm\:-ms-50 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -50);
    }
  }
  .sm\:-ms-52 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -52);
    }
  }
  .sm\:-ms-54 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -54);
    }
  }
  .sm\:-ms-56 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -56);
    }
  }
  .sm\:-ms-58 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -58);
    }
  }
  .sm\:-ms-60 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -60);
    }
  }
  .sm\:-ms-62 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -62);
    }
  }
  .sm\:-ms-64 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -64);
    }
  }
  .sm\:-ms-66 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -66);
    }
  }
  .sm\:-ms-68 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -68);
    }
  }
  .sm\:-ms-70 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -70);
    }
  }
  .sm\:-ms-72 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -72);
    }
  }
  .sm\:-ms-74 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -74);
    }
  }
  .sm\:-ms-76 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -76);
    }
  }
  .sm\:-ms-78 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -78);
    }
  }
  .sm\:-ms-80 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -80);
    }
  }
  .sm\:-ms-82 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -82);
    }
  }
  .sm\:-ms-84 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -84);
    }
  }
  .sm\:-ms-86 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -86);
    }
  }
  .sm\:-ms-88 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -88);
    }
  }
  .sm\:-ms-90 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -90);
    }
  }
  .sm\:-ms-92 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -92);
    }
  }
  .sm\:-ms-94 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -94);
    }
  }
  .sm\:-ms-96 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * -96);
    }
  }
  .sm\:ms-0 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 0);
    }
  }
  .sm\:ms-2 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 2);
    }
  }
  .sm\:ms-4 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 4);
    }
  }
  .sm\:ms-6 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 6);
    }
  }
  .sm\:ms-8 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 8);
    }
  }
  .sm\:ms-10 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 10);
    }
  }
  .sm\:ms-12 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 12);
    }
  }
  .sm\:ms-14 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 14);
    }
  }
  .sm\:ms-16 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 16);
    }
  }
  .sm\:ms-18 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 18);
    }
  }
  .sm\:ms-20 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 20);
    }
  }
  .sm\:ms-22 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 22);
    }
  }
  .sm\:ms-24 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 24);
    }
  }
  .sm\:ms-26 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 26);
    }
  }
  .sm\:ms-28 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 28);
    }
  }
  .sm\:ms-30 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 30);
    }
  }
  .sm\:ms-32 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 32);
    }
  }
  .sm\:ms-34 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 34);
    }
  }
  .sm\:ms-36 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 36);
    }
  }
  .sm\:ms-38 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 38);
    }
  }
  .sm\:ms-40 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 40);
    }
  }
  .sm\:ms-42 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 42);
    }
  }
  .sm\:ms-44 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 44);
    }
  }
  .sm\:ms-46 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 46);
    }
  }
  .sm\:ms-48 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 48);
    }
  }
  .sm\:ms-50 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 50);
    }
  }
  .sm\:ms-52 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 52);
    }
  }
  .sm\:ms-54 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 54);
    }
  }
  .sm\:ms-56 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 56);
    }
  }
  .sm\:ms-58 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 58);
    }
  }
  .sm\:ms-60 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 60);
    }
  }
  .sm\:ms-62 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 62);
    }
  }
  .sm\:ms-64 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 64);
    }
  }
  .sm\:ms-66 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 66);
    }
  }
  .sm\:ms-68 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 68);
    }
  }
  .sm\:ms-70 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 70);
    }
  }
  .sm\:ms-72 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 72);
    }
  }
  .sm\:ms-74 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 74);
    }
  }
  .sm\:ms-76 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 76);
    }
  }
  .sm\:ms-78 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 78);
    }
  }
  .sm\:ms-80 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 80);
    }
  }
  .sm\:ms-82 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 82);
    }
  }
  .sm\:ms-84 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 84);
    }
  }
  .sm\:ms-86 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 86);
    }
  }
  .sm\:ms-88 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 88);
    }
  }
  .sm\:ms-90 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 90);
    }
  }
  .sm\:ms-92 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 92);
    }
  }
  .sm\:ms-94 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 94);
    }
  }
  .sm\:ms-96 {
    @media (width >= 40rem) {
      margin-inline-start: calc(var(--spacing) * 96);
    }
  }
  .sm\:ms-auto {
    @media (width >= 40rem) {
      margin-inline-start: auto;
    }
  }
  .sm\:ms-px {
    @media (width >= 40rem) {
      margin-inline-start: 1px;
    }
  }
  .sm\:-me-0 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -0);
    }
  }
  .sm\:-me-2 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -2);
    }
  }
  .sm\:-me-4 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -4);
    }
  }
  .sm\:-me-6 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -6);
    }
  }
  .sm\:-me-8 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -8);
    }
  }
  .sm\:-me-10 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -10);
    }
  }
  .sm\:-me-12 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -12);
    }
  }
  .sm\:-me-14 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -14);
    }
  }
  .sm\:-me-16 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -16);
    }
  }
  .sm\:-me-18 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -18);
    }
  }
  .sm\:-me-20 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -20);
    }
  }
  .sm\:-me-22 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -22);
    }
  }
  .sm\:-me-24 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -24);
    }
  }
  .sm\:-me-26 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -26);
    }
  }
  .sm\:-me-28 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -28);
    }
  }
  .sm\:-me-30 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -30);
    }
  }
  .sm\:-me-32 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -32);
    }
  }
  .sm\:-me-34 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -34);
    }
  }
  .sm\:-me-36 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -36);
    }
  }
  .sm\:-me-38 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -38);
    }
  }
  .sm\:-me-40 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -40);
    }
  }
  .sm\:-me-42 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -42);
    }
  }
  .sm\:-me-44 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -44);
    }
  }
  .sm\:-me-46 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -46);
    }
  }
  .sm\:-me-48 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -48);
    }
  }
  .sm\:-me-50 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -50);
    }
  }
  .sm\:-me-52 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -52);
    }
  }
  .sm\:-me-54 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -54);
    }
  }
  .sm\:-me-56 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -56);
    }
  }
  .sm\:-me-58 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -58);
    }
  }
  .sm\:-me-60 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -60);
    }
  }
  .sm\:-me-62 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -62);
    }
  }
  .sm\:-me-64 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -64);
    }
  }
  .sm\:-me-66 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -66);
    }
  }
  .sm\:-me-68 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -68);
    }
  }
  .sm\:-me-70 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -70);
    }
  }
  .sm\:-me-72 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -72);
    }
  }
  .sm\:-me-74 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -74);
    }
  }
  .sm\:-me-76 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -76);
    }
  }
  .sm\:-me-78 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -78);
    }
  }
  .sm\:-me-80 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -80);
    }
  }
  .sm\:-me-82 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -82);
    }
  }
  .sm\:-me-84 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -84);
    }
  }
  .sm\:-me-86 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -86);
    }
  }
  .sm\:-me-88 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -88);
    }
  }
  .sm\:-me-90 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -90);
    }
  }
  .sm\:-me-92 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -92);
    }
  }
  .sm\:-me-94 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -94);
    }
  }
  .sm\:-me-96 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * -96);
    }
  }
  .sm\:me-0 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 0);
    }
  }
  .sm\:me-2 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 2);
    }
  }
  .sm\:me-4 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 4);
    }
  }
  .sm\:me-6 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 6);
    }
  }
  .sm\:me-8 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 8);
    }
  }
  .sm\:me-10 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 10);
    }
  }
  .sm\:me-12 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 12);
    }
  }
  .sm\:me-14 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 14);
    }
  }
  .sm\:me-16 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 16);
    }
  }
  .sm\:me-18 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 18);
    }
  }
  .sm\:me-20 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 20);
    }
  }
  .sm\:me-22 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 22);
    }
  }
  .sm\:me-24 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 24);
    }
  }
  .sm\:me-26 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 26);
    }
  }
  .sm\:me-28 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 28);
    }
  }
  .sm\:me-30 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 30);
    }
  }
  .sm\:me-32 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 32);
    }
  }
  .sm\:me-34 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 34);
    }
  }
  .sm\:me-36 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 36);
    }
  }
  .sm\:me-38 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 38);
    }
  }
  .sm\:me-40 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 40);
    }
  }
  .sm\:me-42 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 42);
    }
  }
  .sm\:me-44 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 44);
    }
  }
  .sm\:me-46 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 46);
    }
  }
  .sm\:me-48 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 48);
    }
  }
  .sm\:me-50 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 50);
    }
  }
  .sm\:me-52 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 52);
    }
  }
  .sm\:me-54 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 54);
    }
  }
  .sm\:me-56 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 56);
    }
  }
  .sm\:me-58 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 58);
    }
  }
  .sm\:me-60 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 60);
    }
  }
  .sm\:me-62 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 62);
    }
  }
  .sm\:me-64 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 64);
    }
  }
  .sm\:me-66 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 66);
    }
  }
  .sm\:me-68 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 68);
    }
  }
  .sm\:me-70 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 70);
    }
  }
  .sm\:me-72 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 72);
    }
  }
  .sm\:me-74 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 74);
    }
  }
  .sm\:me-76 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 76);
    }
  }
  .sm\:me-78 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 78);
    }
  }
  .sm\:me-80 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 80);
    }
  }
  .sm\:me-82 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 82);
    }
  }
  .sm\:me-84 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 84);
    }
  }
  .sm\:me-86 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 86);
    }
  }
  .sm\:me-88 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 88);
    }
  }
  .sm\:me-90 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 90);
    }
  }
  .sm\:me-92 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 92);
    }
  }
  .sm\:me-94 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 94);
    }
  }
  .sm\:me-96 {
    @media (width >= 40rem) {
      margin-inline-end: calc(var(--spacing) * 96);
    }
  }
  .sm\:me-auto {
    @media (width >= 40rem) {
      margin-inline-end: auto;
    }
  }
  .sm\:me-px {
    @media (width >= 40rem) {
      margin-inline-end: 1px;
    }
  }
  .sm\:-mt-0 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -0);
    }
  }
  .sm\:-mt-2 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -2);
    }
  }
  .sm\:-mt-4 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -4);
    }
  }
  .sm\:-mt-6 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -6);
    }
  }
  .sm\:-mt-8 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -8);
    }
  }
  .sm\:-mt-10 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -10);
    }
  }
  .sm\:-mt-12 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -12);
    }
  }
  .sm\:-mt-14 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -14);
    }
  }
  .sm\:-mt-16 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -16);
    }
  }
  .sm\:-mt-18 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -18);
    }
  }
  .sm\:-mt-20 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -20);
    }
  }
  .sm\:-mt-22 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -22);
    }
  }
  .sm\:-mt-24 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -24);
    }
  }
  .sm\:-mt-26 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -26);
    }
  }
  .sm\:-mt-28 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -28);
    }
  }
  .sm\:-mt-30 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -30);
    }
  }
  .sm\:-mt-32 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -32);
    }
  }
  .sm\:-mt-34 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -34);
    }
  }
  .sm\:-mt-36 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -36);
    }
  }
  .sm\:-mt-38 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -38);
    }
  }
  .sm\:-mt-40 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -40);
    }
  }
  .sm\:-mt-42 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -42);
    }
  }
  .sm\:-mt-44 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -44);
    }
  }
  .sm\:-mt-46 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -46);
    }
  }
  .sm\:-mt-48 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -48);
    }
  }
  .sm\:-mt-50 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -50);
    }
  }
  .sm\:-mt-52 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -52);
    }
  }
  .sm\:-mt-54 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -54);
    }
  }
  .sm\:-mt-56 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -56);
    }
  }
  .sm\:-mt-58 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -58);
    }
  }
  .sm\:-mt-60 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -60);
    }
  }
  .sm\:-mt-62 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -62);
    }
  }
  .sm\:-mt-64 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -64);
    }
  }
  .sm\:-mt-66 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -66);
    }
  }
  .sm\:-mt-68 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -68);
    }
  }
  .sm\:-mt-70 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -70);
    }
  }
  .sm\:-mt-72 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -72);
    }
  }
  .sm\:-mt-74 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -74);
    }
  }
  .sm\:-mt-76 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -76);
    }
  }
  .sm\:-mt-78 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -78);
    }
  }
  .sm\:-mt-80 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -80);
    }
  }
  .sm\:-mt-82 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -82);
    }
  }
  .sm\:-mt-84 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -84);
    }
  }
  .sm\:-mt-86 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -86);
    }
  }
  .sm\:-mt-88 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -88);
    }
  }
  .sm\:-mt-90 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -90);
    }
  }
  .sm\:-mt-92 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -92);
    }
  }
  .sm\:-mt-94 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -94);
    }
  }
  .sm\:-mt-96 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * -96);
    }
  }
  .sm\:mt-0 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .sm\:mt-2 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  .sm\:mt-4 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .sm\:mt-6 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .sm\:mt-8 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .sm\:mt-10 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .sm\:mt-12 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .sm\:mt-14 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .sm\:mt-16 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .sm\:mt-18 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 18);
    }
  }
  .sm\:mt-20 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .sm\:mt-22 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 22);
    }
  }
  .sm\:mt-24 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  .sm\:mt-26 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 26);
    }
  }
  .sm\:mt-28 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 28);
    }
  }
  .sm\:mt-30 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 30);
    }
  }
  .sm\:mt-32 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 32);
    }
  }
  .sm\:mt-34 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 34);
    }
  }
  .sm\:mt-36 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 36);
    }
  }
  .sm\:mt-38 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 38);
    }
  }
  .sm\:mt-40 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 40);
    }
  }
  .sm\:mt-42 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 42);
    }
  }
  .sm\:mt-44 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 44);
    }
  }
  .sm\:mt-46 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 46);
    }
  }
  .sm\:mt-48 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 48);
    }
  }
  .sm\:mt-50 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 50);
    }
  }
  .sm\:mt-52 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 52);
    }
  }
  .sm\:mt-54 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 54);
    }
  }
  .sm\:mt-56 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 56);
    }
  }
  .sm\:mt-58 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 58);
    }
  }
  .sm\:mt-60 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 60);
    }
  }
  .sm\:mt-62 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 62);
    }
  }
  .sm\:mt-64 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 64);
    }
  }
  .sm\:mt-66 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 66);
    }
  }
  .sm\:mt-68 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 68);
    }
  }
  .sm\:mt-70 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 70);
    }
  }
  .sm\:mt-72 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 72);
    }
  }
  .sm\:mt-74 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 74);
    }
  }
  .sm\:mt-76 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 76);
    }
  }
  .sm\:mt-78 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 78);
    }
  }
  .sm\:mt-80 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 80);
    }
  }
  .sm\:mt-82 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 82);
    }
  }
  .sm\:mt-84 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 84);
    }
  }
  .sm\:mt-86 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 86);
    }
  }
  .sm\:mt-88 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 88);
    }
  }
  .sm\:mt-90 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 90);
    }
  }
  .sm\:mt-92 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 92);
    }
  }
  .sm\:mt-94 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 94);
    }
  }
  .sm\:mt-96 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 96);
    }
  }
  .sm\:mt-auto {
    @media (width >= 40rem) {
      margin-top: auto;
    }
  }
  .sm\:mt-px {
    @media (width >= 40rem) {
      margin-top: 1px;
    }
  }
  .sm\:-mr-0 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -0);
    }
  }
  .sm\:-mr-2 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -2);
    }
  }
  .sm\:-mr-4 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -4);
    }
  }
  .sm\:-mr-6 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -6);
    }
  }
  .sm\:-mr-8 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -8);
    }
  }
  .sm\:-mr-10 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -10);
    }
  }
  .sm\:-mr-12 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -12);
    }
  }
  .sm\:-mr-14 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -14);
    }
  }
  .sm\:-mr-16 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -16);
    }
  }
  .sm\:-mr-18 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -18);
    }
  }
  .sm\:-mr-20 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -20);
    }
  }
  .sm\:-mr-22 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -22);
    }
  }
  .sm\:-mr-24 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -24);
    }
  }
  .sm\:-mr-26 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -26);
    }
  }
  .sm\:-mr-28 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -28);
    }
  }
  .sm\:-mr-30 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -30);
    }
  }
  .sm\:-mr-32 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -32);
    }
  }
  .sm\:-mr-34 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -34);
    }
  }
  .sm\:-mr-36 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -36);
    }
  }
  .sm\:-mr-38 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -38);
    }
  }
  .sm\:-mr-40 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -40);
    }
  }
  .sm\:-mr-42 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -42);
    }
  }
  .sm\:-mr-44 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -44);
    }
  }
  .sm\:-mr-46 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -46);
    }
  }
  .sm\:-mr-48 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -48);
    }
  }
  .sm\:-mr-50 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -50);
    }
  }
  .sm\:-mr-52 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -52);
    }
  }
  .sm\:-mr-54 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -54);
    }
  }
  .sm\:-mr-56 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -56);
    }
  }
  .sm\:-mr-58 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -58);
    }
  }
  .sm\:-mr-60 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -60);
    }
  }
  .sm\:-mr-62 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -62);
    }
  }
  .sm\:-mr-64 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -64);
    }
  }
  .sm\:-mr-66 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -66);
    }
  }
  .sm\:-mr-68 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -68);
    }
  }
  .sm\:-mr-70 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -70);
    }
  }
  .sm\:-mr-72 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -72);
    }
  }
  .sm\:-mr-74 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -74);
    }
  }
  .sm\:-mr-76 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -76);
    }
  }
  .sm\:-mr-78 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -78);
    }
  }
  .sm\:-mr-80 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -80);
    }
  }
  .sm\:-mr-82 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -82);
    }
  }
  .sm\:-mr-84 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -84);
    }
  }
  .sm\:-mr-86 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -86);
    }
  }
  .sm\:-mr-88 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -88);
    }
  }
  .sm\:-mr-90 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -90);
    }
  }
  .sm\:-mr-92 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -92);
    }
  }
  .sm\:-mr-94 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -94);
    }
  }
  .sm\:-mr-96 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * -96);
    }
  }
  .sm\:mr-0 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  .sm\:mr-2 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  .sm\:mr-4 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  .sm\:mr-6 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 6);
    }
  }
  .sm\:mr-8 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 8);
    }
  }
  .sm\:mr-10 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 10);
    }
  }
  .sm\:mr-12 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 12);
    }
  }
  .sm\:mr-14 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 14);
    }
  }
  .sm\:mr-16 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 16);
    }
  }
  .sm\:mr-18 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 18);
    }
  }
  .sm\:mr-20 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 20);
    }
  }
  .sm\:mr-22 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 22);
    }
  }
  .sm\:mr-24 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 24);
    }
  }
  .sm\:mr-26 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 26);
    }
  }
  .sm\:mr-28 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 28);
    }
  }
  .sm\:mr-30 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 30);
    }
  }
  .sm\:mr-32 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 32);
    }
  }
  .sm\:mr-34 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 34);
    }
  }
  .sm\:mr-36 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 36);
    }
  }
  .sm\:mr-38 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 38);
    }
  }
  .sm\:mr-40 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 40);
    }
  }
  .sm\:mr-42 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 42);
    }
  }
  .sm\:mr-44 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 44);
    }
  }
  .sm\:mr-46 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 46);
    }
  }
  .sm\:mr-48 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 48);
    }
  }
  .sm\:mr-50 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 50);
    }
  }
  .sm\:mr-52 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 52);
    }
  }
  .sm\:mr-54 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 54);
    }
  }
  .sm\:mr-56 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 56);
    }
  }
  .sm\:mr-58 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 58);
    }
  }
  .sm\:mr-60 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 60);
    }
  }
  .sm\:mr-62 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 62);
    }
  }
  .sm\:mr-64 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 64);
    }
  }
  .sm\:mr-66 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 66);
    }
  }
  .sm\:mr-68 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 68);
    }
  }
  .sm\:mr-70 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 70);
    }
  }
  .sm\:mr-72 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 72);
    }
  }
  .sm\:mr-74 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 74);
    }
  }
  .sm\:mr-76 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 76);
    }
  }
  .sm\:mr-78 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 78);
    }
  }
  .sm\:mr-80 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 80);
    }
  }
  .sm\:mr-82 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 82);
    }
  }
  .sm\:mr-84 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 84);
    }
  }
  .sm\:mr-86 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 86);
    }
  }
  .sm\:mr-88 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 88);
    }
  }
  .sm\:mr-90 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 90);
    }
  }
  .sm\:mr-92 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 92);
    }
  }
  .sm\:mr-94 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 94);
    }
  }
  .sm\:mr-96 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 96);
    }
  }
  .sm\:mr-auto {
    @media (width >= 40rem) {
      margin-right: auto;
    }
  }
  .sm\:mr-px {
    @media (width >= 40rem) {
      margin-right: 1px;
    }
  }
  .sm\:-mb-0 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -0);
    }
  }
  .sm\:-mb-2 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -2);
    }
  }
  .sm\:-mb-4 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -4);
    }
  }
  .sm\:-mb-6 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -6);
    }
  }
  .sm\:-mb-8 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -8);
    }
  }
  .sm\:-mb-10 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -10);
    }
  }
  .sm\:-mb-12 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -12);
    }
  }
  .sm\:-mb-14 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -14);
    }
  }
  .sm\:-mb-16 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -16);
    }
  }
  .sm\:-mb-18 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -18);
    }
  }
  .sm\:-mb-20 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -20);
    }
  }
  .sm\:-mb-22 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -22);
    }
  }
  .sm\:-mb-24 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -24);
    }
  }
  .sm\:-mb-26 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -26);
    }
  }
  .sm\:-mb-28 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -28);
    }
  }
  .sm\:-mb-30 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -30);
    }
  }
  .sm\:-mb-32 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -32);
    }
  }
  .sm\:-mb-34 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -34);
    }
  }
  .sm\:-mb-36 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -36);
    }
  }
  .sm\:-mb-38 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -38);
    }
  }
  .sm\:-mb-40 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -40);
    }
  }
  .sm\:-mb-42 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -42);
    }
  }
  .sm\:-mb-44 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -44);
    }
  }
  .sm\:-mb-46 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -46);
    }
  }
  .sm\:-mb-48 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -48);
    }
  }
  .sm\:-mb-50 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -50);
    }
  }
  .sm\:-mb-52 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -52);
    }
  }
  .sm\:-mb-54 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -54);
    }
  }
  .sm\:-mb-56 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -56);
    }
  }
  .sm\:-mb-58 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -58);
    }
  }
  .sm\:-mb-60 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -60);
    }
  }
  .sm\:-mb-62 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -62);
    }
  }
  .sm\:-mb-64 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -64);
    }
  }
  .sm\:-mb-66 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -66);
    }
  }
  .sm\:-mb-68 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -68);
    }
  }
  .sm\:-mb-70 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -70);
    }
  }
  .sm\:-mb-72 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -72);
    }
  }
  .sm\:-mb-74 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -74);
    }
  }
  .sm\:-mb-76 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -76);
    }
  }
  .sm\:-mb-78 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -78);
    }
  }
  .sm\:-mb-80 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -80);
    }
  }
  .sm\:-mb-82 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -82);
    }
  }
  .sm\:-mb-84 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -84);
    }
  }
  .sm\:-mb-86 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -86);
    }
  }
  .sm\:-mb-88 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -88);
    }
  }
  .sm\:-mb-90 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -90);
    }
  }
  .sm\:-mb-92 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -92);
    }
  }
  .sm\:-mb-94 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -94);
    }
  }
  .sm\:-mb-96 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * -96);
    }
  }
  .sm\:mb-0 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .sm\:mb-2 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .sm\:mb-4 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .sm\:mb-6 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .sm\:mb-8 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .sm\:mb-10 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .sm\:mb-12 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .sm\:mb-14 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }
  .sm\:mb-16 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .sm\:mb-18 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 18);
    }
  }
  .sm\:mb-20 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .sm\:mb-22 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 22);
    }
  }
  .sm\:mb-24 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }
  .sm\:mb-26 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 26);
    }
  }
  .sm\:mb-28 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 28);
    }
  }
  .sm\:mb-30 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 30);
    }
  }
  .sm\:mb-32 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 32);
    }
  }
  .sm\:mb-34 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 34);
    }
  }
  .sm\:mb-36 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 36);
    }
  }
  .sm\:mb-38 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 38);
    }
  }
  .sm\:mb-40 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 40);
    }
  }
  .sm\:mb-42 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 42);
    }
  }
  .sm\:mb-44 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 44);
    }
  }
  .sm\:mb-46 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 46);
    }
  }
  .sm\:mb-48 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 48);
    }
  }
  .sm\:mb-50 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 50);
    }
  }
  .sm\:mb-52 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 52);
    }
  }
  .sm\:mb-54 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 54);
    }
  }
  .sm\:mb-56 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 56);
    }
  }
  .sm\:mb-58 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 58);
    }
  }
  .sm\:mb-60 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 60);
    }
  }
  .sm\:mb-62 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 62);
    }
  }
  .sm\:mb-64 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 64);
    }
  }
  .sm\:mb-66 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 66);
    }
  }
  .sm\:mb-68 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 68);
    }
  }
  .sm\:mb-70 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 70);
    }
  }
  .sm\:mb-72 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 72);
    }
  }
  .sm\:mb-74 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 74);
    }
  }
  .sm\:mb-76 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 76);
    }
  }
  .sm\:mb-78 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 78);
    }
  }
  .sm\:mb-80 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 80);
    }
  }
  .sm\:mb-82 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 82);
    }
  }
  .sm\:mb-84 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 84);
    }
  }
  .sm\:mb-86 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 86);
    }
  }
  .sm\:mb-88 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 88);
    }
  }
  .sm\:mb-90 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 90);
    }
  }
  .sm\:mb-92 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 92);
    }
  }
  .sm\:mb-94 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 94);
    }
  }
  .sm\:mb-96 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 96);
    }
  }
  .sm\:mb-auto {
    @media (width >= 40rem) {
      margin-bottom: auto;
    }
  }
  .sm\:mb-px {
    @media (width >= 40rem) {
      margin-bottom: 1px;
    }
  }
  .sm\:-ml-0 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -0);
    }
  }
  .sm\:-ml-2 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -2);
    }
  }
  .sm\:-ml-4 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -4);
    }
  }
  .sm\:-ml-6 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -6);
    }
  }
  .sm\:-ml-8 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -8);
    }
  }
  .sm\:-ml-10 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -10);
    }
  }
  .sm\:-ml-12 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -12);
    }
  }
  .sm\:-ml-14 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -14);
    }
  }
  .sm\:-ml-16 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -16);
    }
  }
  .sm\:-ml-18 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -18);
    }
  }
  .sm\:-ml-20 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -20);
    }
  }
  .sm\:-ml-22 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -22);
    }
  }
  .sm\:-ml-24 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -24);
    }
  }
  .sm\:-ml-26 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -26);
    }
  }
  .sm\:-ml-28 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -28);
    }
  }
  .sm\:-ml-30 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -30);
    }
  }
  .sm\:-ml-32 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -32);
    }
  }
  .sm\:-ml-34 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -34);
    }
  }
  .sm\:-ml-36 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -36);
    }
  }
  .sm\:-ml-38 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -38);
    }
  }
  .sm\:-ml-40 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -40);
    }
  }
  .sm\:-ml-42 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -42);
    }
  }
  .sm\:-ml-44 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -44);
    }
  }
  .sm\:-ml-46 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -46);
    }
  }
  .sm\:-ml-48 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -48);
    }
  }
  .sm\:-ml-50 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -50);
    }
  }
  .sm\:-ml-52 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -52);
    }
  }
  .sm\:-ml-54 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -54);
    }
  }
  .sm\:-ml-56 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -56);
    }
  }
  .sm\:-ml-58 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -58);
    }
  }
  .sm\:-ml-60 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -60);
    }
  }
  .sm\:-ml-62 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -62);
    }
  }
  .sm\:-ml-64 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -64);
    }
  }
  .sm\:-ml-66 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -66);
    }
  }
  .sm\:-ml-68 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -68);
    }
  }
  .sm\:-ml-70 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -70);
    }
  }
  .sm\:-ml-72 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -72);
    }
  }
  .sm\:-ml-74 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -74);
    }
  }
  .sm\:-ml-76 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -76);
    }
  }
  .sm\:-ml-78 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -78);
    }
  }
  .sm\:-ml-80 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -80);
    }
  }
  .sm\:-ml-82 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -82);
    }
  }
  .sm\:-ml-84 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -84);
    }
  }
  .sm\:-ml-86 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -86);
    }
  }
  .sm\:-ml-88 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -88);
    }
  }
  .sm\:-ml-90 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -90);
    }
  }
  .sm\:-ml-92 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -92);
    }
  }
  .sm\:-ml-94 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -94);
    }
  }
  .sm\:-ml-96 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * -96);
    }
  }
  .sm\:ml-0 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .sm\:ml-2 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 2);
    }
  }
  .sm\:ml-4 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 4);
    }
  }
  .sm\:ml-6 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 6);
    }
  }
  .sm\:ml-8 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 8);
    }
  }
  .sm\:ml-10 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 10);
    }
  }
  .sm\:ml-12 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 12);
    }
  }
  .sm\:ml-14 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 14);
    }
  }
  .sm\:ml-16 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 16);
    }
  }
  .sm\:ml-18 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 18);
    }
  }
  .sm\:ml-20 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 20);
    }
  }
  .sm\:ml-22 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 22);
    }
  }
  .sm\:ml-24 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 24);
    }
  }
  .sm\:ml-26 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 26);
    }
  }
  .sm\:ml-28 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 28);
    }
  }
  .sm\:ml-30 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 30);
    }
  }
  .sm\:ml-32 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 32);
    }
  }
  .sm\:ml-34 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 34);
    }
  }
  .sm\:ml-36 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 36);
    }
  }
  .sm\:ml-38 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 38);
    }
  }
  .sm\:ml-40 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 40);
    }
  }
  .sm\:ml-42 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 42);
    }
  }
  .sm\:ml-44 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 44);
    }
  }
  .sm\:ml-46 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 46);
    }
  }
  .sm\:ml-48 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 48);
    }
  }
  .sm\:ml-50 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 50);
    }
  }
  .sm\:ml-52 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 52);
    }
  }
  .sm\:ml-54 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 54);
    }
  }
  .sm\:ml-56 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 56);
    }
  }
  .sm\:ml-58 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 58);
    }
  }
  .sm\:ml-60 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 60);
    }
  }
  .sm\:ml-62 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 62);
    }
  }
  .sm\:ml-64 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 64);
    }
  }
  .sm\:ml-66 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 66);
    }
  }
  .sm\:ml-68 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 68);
    }
  }
  .sm\:ml-70 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 70);
    }
  }
  .sm\:ml-72 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 72);
    }
  }
  .sm\:ml-74 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 74);
    }
  }
  .sm\:ml-76 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 76);
    }
  }
  .sm\:ml-78 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 78);
    }
  }
  .sm\:ml-80 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 80);
    }
  }
  .sm\:ml-82 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 82);
    }
  }
  .sm\:ml-84 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 84);
    }
  }
  .sm\:ml-86 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 86);
    }
  }
  .sm\:ml-88 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 88);
    }
  }
  .sm\:ml-90 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 90);
    }
  }
  .sm\:ml-92 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 92);
    }
  }
  .sm\:ml-94 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 94);
    }
  }
  .sm\:ml-96 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 96);
    }
  }
  .sm\:ml-auto {
    @media (width >= 40rem) {
      margin-left: auto;
    }
  }
  .sm\:ml-px {
    @media (width >= 40rem) {
      margin-left: 1px;
    }
  }
  .sm\:block {
    @media (width >= 40rem) {
      display: block;
    }
  }
  .sm\:flex {
    @media (width >= 40rem) {
      display: flex;
    }
  }
  .sm\:hidden {
    @media (width >= 40rem) {
      display: none;
    }
  }
  .sm\:h-\[525px\] {
    @media (width >= 40rem) {
      height: 525px;
    }
  }
  .sm\:w-0 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 0);
    }
  }
  .sm\:w-2 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 2);
    }
  }
  .sm\:w-4 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 4);
    }
  }
  .sm\:w-6 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 6);
    }
  }
  .sm\:w-8 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 8);
    }
  }
  .sm\:w-10 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 10);
    }
  }
  .sm\:w-12 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 12);
    }
  }
  .sm\:w-14 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 14);
    }
  }
  .sm\:w-16 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 16);
    }
  }
  .sm\:w-18 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 18);
    }
  }
  .sm\:w-20 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 20);
    }
  }
  .sm\:w-22 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 22);
    }
  }
  .sm\:w-24 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 24);
    }
  }
  .sm\:w-26 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 26);
    }
  }
  .sm\:w-28 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 28);
    }
  }
  .sm\:w-30 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 30);
    }
  }
  .sm\:w-32 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 32);
    }
  }
  .sm\:w-34 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 34);
    }
  }
  .sm\:w-36 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 36);
    }
  }
  .sm\:w-38 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 38);
    }
  }
  .sm\:w-40 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 40);
    }
  }
  .sm\:w-42 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 42);
    }
  }
  .sm\:w-44 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 44);
    }
  }
  .sm\:w-46 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 46);
    }
  }
  .sm\:w-48 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 48);
    }
  }
  .sm\:w-50 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 50);
    }
  }
  .sm\:w-52 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 52);
    }
  }
  .sm\:w-54 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 54);
    }
  }
  .sm\:w-56 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 56);
    }
  }
  .sm\:w-58 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 58);
    }
  }
  .sm\:w-60 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 60);
    }
  }
  .sm\:w-62 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 62);
    }
  }
  .sm\:w-64 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 64);
    }
  }
  .sm\:w-66 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 66);
    }
  }
  .sm\:w-68 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 68);
    }
  }
  .sm\:w-70 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 70);
    }
  }
  .sm\:w-72 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 72);
    }
  }
  .sm\:w-74 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 74);
    }
  }
  .sm\:w-76 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 76);
    }
  }
  .sm\:w-78 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 78);
    }
  }
  .sm\:w-80 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 80);
    }
  }
  .sm\:w-82 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 82);
    }
  }
  .sm\:w-84 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 84);
    }
  }
  .sm\:w-86 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 86);
    }
  }
  .sm\:w-88 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 88);
    }
  }
  .sm\:w-90 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 90);
    }
  }
  .sm\:w-92 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 92);
    }
  }
  .sm\:w-94 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 94);
    }
  }
  .sm\:w-96 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 96);
    }
  }
  .sm\:max-w-2xl {
    @media (width >= 40rem) {
      max-width: var(--container-2xl);
    }
  }
  .sm\:max-w-3xl {
    @media (width >= 40rem) {
      max-width: var(--container-3xl);
    }
  }
  .sm\:max-w-4xl {
    @media (width >= 40rem) {
      max-width: var(--container-4xl);
    }
  }
  .sm\:max-w-5xl {
    @media (width >= 40rem) {
      max-width: var(--container-5xl);
    }
  }
  .sm\:max-w-6xl {
    @media (width >= 40rem) {
      max-width: var(--container-6xl);
    }
  }
  .sm\:max-w-7xl {
    @media (width >= 40rem) {
      max-width: var(--container-7xl);
    }
  }
  .sm\:max-w-full {
    @media (width >= 40rem) {
      max-width: 100%;
    }
  }
  .sm\:items-start {
    @media (width >= 40rem) {
      align-items: flex-start;
    }
  }
  .sm\:space-y-0 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-2 {
    @media (width >= 40rem) {
      :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)));
      }
    }
  }
  .sm\:space-y-4 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-6 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-8 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-10 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-12 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-14 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-16 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-18 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 18) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 18) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-20 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-22 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 22) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 22) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-24 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-26 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 26) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 26) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-28 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-30 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 30) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 30) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-32 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-34 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 34) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 34) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-36 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 36) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 36) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-38 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 38) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 38) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-40 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 40) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 40) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-42 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 42) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 42) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-44 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 44) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 44) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-46 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 46) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 46) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-48 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 48) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 48) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-50 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 50) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 50) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-52 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 52) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 52) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-54 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 54) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 54) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-56 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 56) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 56) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-58 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 58) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 58) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-60 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 60) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 60) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-62 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 62) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 62) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-64 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 64) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 64) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-66 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 66) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 66) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-68 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 68) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 68) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-70 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 70) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 70) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-72 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 72) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 72) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-74 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 74) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 74) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-76 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 76) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 76) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-78 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 78) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 78) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-80 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 80) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 80) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-82 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 82) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 82) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-84 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 84) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 84) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-86 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 86) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 86) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-88 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 88) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 88) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-90 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 90) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 90) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-92 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 92) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 92) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-94 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 94) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 94) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:space-y-96 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 96) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 96) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:gap-x-0 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 0);
    }
  }
  .sm\:gap-x-2 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 2);
    }
  }
  .sm\:gap-x-4 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 4);
    }
  }
  .sm\:gap-x-6 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 6);
    }
  }
  .sm\:gap-x-8 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 8);
    }
  }
  .sm\:gap-x-10 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 10);
    }
  }
  .sm\:gap-x-12 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 12);
    }
  }
  .sm\:gap-x-14 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 14);
    }
  }
  .sm\:gap-x-16 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 16);
    }
  }
  .sm\:gap-x-18 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 18);
    }
  }
  .sm\:gap-x-20 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 20);
    }
  }
  .sm\:gap-x-22 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 22);
    }
  }
  .sm\:gap-x-24 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 24);
    }
  }
  .sm\:gap-x-26 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 26);
    }
  }
  .sm\:gap-x-28 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 28);
    }
  }
  .sm\:gap-x-30 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 30);
    }
  }
  .sm\:gap-x-32 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 32);
    }
  }
  .sm\:gap-x-34 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 34);
    }
  }
  .sm\:gap-x-36 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 36);
    }
  }
  .sm\:gap-x-38 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 38);
    }
  }
  .sm\:gap-x-40 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 40);
    }
  }
  .sm\:gap-x-42 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 42);
    }
  }
  .sm\:gap-x-44 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 44);
    }
  }
  .sm\:gap-x-46 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 46);
    }
  }
  .sm\:gap-x-48 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 48);
    }
  }
  .sm\:gap-x-50 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 50);
    }
  }
  .sm\:gap-x-52 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 52);
    }
  }
  .sm\:gap-x-54 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 54);
    }
  }
  .sm\:gap-x-56 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 56);
    }
  }
  .sm\:gap-x-58 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 58);
    }
  }
  .sm\:gap-x-60 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 60);
    }
  }
  .sm\:gap-x-62 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 62);
    }
  }
  .sm\:gap-x-64 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 64);
    }
  }
  .sm\:gap-x-66 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 66);
    }
  }
  .sm\:gap-x-68 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 68);
    }
  }
  .sm\:gap-x-70 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 70);
    }
  }
  .sm\:gap-x-72 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 72);
    }
  }
  .sm\:gap-x-74 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 74);
    }
  }
  .sm\:gap-x-76 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 76);
    }
  }
  .sm\:gap-x-78 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 78);
    }
  }
  .sm\:gap-x-80 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 80);
    }
  }
  .sm\:gap-x-82 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 82);
    }
  }
  .sm\:gap-x-84 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 84);
    }
  }
  .sm\:gap-x-86 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 86);
    }
  }
  .sm\:gap-x-88 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 88);
    }
  }
  .sm\:gap-x-90 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 90);
    }
  }
  .sm\:gap-x-92 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 92);
    }
  }
  .sm\:gap-x-94 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 94);
    }
  }
  .sm\:gap-x-96 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 96);
    }
  }
  .sm\:p-0 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .sm\:p-2 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 2);
    }
  }
  .sm\:p-4 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .sm\:p-6 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .sm\:p-8 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .sm\:p-10 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .sm\:p-12 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .sm\:p-14 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 14);
    }
  }
  .sm\:p-16 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 16);
    }
  }
  .sm\:p-18 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 18);
    }
  }
  .sm\:p-20 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 20);
    }
  }
  .sm\:p-22 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 22);
    }
  }
  .sm\:p-24 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 24);
    }
  }
  .sm\:p-26 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 26);
    }
  }
  .sm\:p-28 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 28);
    }
  }
  .sm\:p-30 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 30);
    }
  }
  .sm\:p-32 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 32);
    }
  }
  .sm\:p-34 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 34);
    }
  }
  .sm\:p-36 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 36);
    }
  }
  .sm\:p-38 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 38);
    }
  }
  .sm\:p-40 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 40);
    }
  }
  .sm\:p-42 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 42);
    }
  }
  .sm\:p-44 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 44);
    }
  }
  .sm\:p-46 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 46);
    }
  }
  .sm\:p-48 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 48);
    }
  }
  .sm\:p-50 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 50);
    }
  }
  .sm\:p-52 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 52);
    }
  }
  .sm\:p-54 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 54);
    }
  }
  .sm\:p-56 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 56);
    }
  }
  .sm\:p-58 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 58);
    }
  }
  .sm\:p-60 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 60);
    }
  }
  .sm\:p-62 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 62);
    }
  }
  .sm\:p-64 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 64);
    }
  }
  .sm\:p-66 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 66);
    }
  }
  .sm\:p-68 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 68);
    }
  }
  .sm\:p-70 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 70);
    }
  }
  .sm\:p-72 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 72);
    }
  }
  .sm\:p-74 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 74);
    }
  }
  .sm\:p-76 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 76);
    }
  }
  .sm\:p-78 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 78);
    }
  }
  .sm\:p-80 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 80);
    }
  }
  .sm\:p-82 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 82);
    }
  }
  .sm\:p-84 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 84);
    }
  }
  .sm\:p-86 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 86);
    }
  }
  .sm\:p-88 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 88);
    }
  }
  .sm\:p-90 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 90);
    }
  }
  .sm\:p-92 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 92);
    }
  }
  .sm\:p-94 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 94);
    }
  }
  .sm\:p-96 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 96);
    }
  }
  .sm\:px-0 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .sm\:px-2 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .sm\:px-4 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .sm\:px-6 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:px-8 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .sm\:px-10 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .sm\:px-12 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .sm\:px-14 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .sm\:px-16 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .sm\:px-18 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 18);
    }
  }
  .sm\:px-20 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .sm\:px-22 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 22);
    }
  }
  .sm\:px-24 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 24);
    }
  }
  .sm\:px-26 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 26);
    }
  }
  .sm\:px-28 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 28);
    }
  }
  .sm\:px-30 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 30);
    }
  }
  .sm\:px-32 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 32);
    }
  }
  .sm\:px-34 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 34);
    }
  }
  .sm\:px-36 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 36);
    }
  }
  .sm\:px-38 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 38);
    }
  }
  .sm\:px-40 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 40);
    }
  }
  .sm\:px-42 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 42);
    }
  }
  .sm\:px-44 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 44);
    }
  }
  .sm\:px-46 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 46);
    }
  }
  .sm\:px-48 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 48);
    }
  }
  .sm\:px-50 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 50);
    }
  }
  .sm\:px-52 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 52);
    }
  }
  .sm\:px-54 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 54);
    }
  }
  .sm\:px-56 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 56);
    }
  }
  .sm\:px-58 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 58);
    }
  }
  .sm\:px-60 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 60);
    }
  }
  .sm\:px-62 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 62);
    }
  }
  .sm\:px-64 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 64);
    }
  }
  .sm\:px-66 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 66);
    }
  }
  .sm\:px-68 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 68);
    }
  }
  .sm\:px-70 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 70);
    }
  }
  .sm\:px-72 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 72);
    }
  }
  .sm\:px-74 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 74);
    }
  }
  .sm\:px-76 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 76);
    }
  }
  .sm\:px-78 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 78);
    }
  }
  .sm\:px-80 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 80);
    }
  }
  .sm\:px-82 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 82);
    }
  }
  .sm\:px-84 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 84);
    }
  }
  .sm\:px-86 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 86);
    }
  }
  .sm\:px-88 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 88);
    }
  }
  .sm\:px-90 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 90);
    }
  }
  .sm\:px-92 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 92);
    }
  }
  .sm\:px-94 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 94);
    }
  }
  .sm\:px-96 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 96);
    }
  }
  .sm\:py-0 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .sm\:py-2 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .sm\:py-4 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .sm\:py-6 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .sm\:py-8 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .sm\:py-10 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .sm\:py-12 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .sm\:py-14 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .sm\:py-16 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .sm\:py-18 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 18);
    }
  }
  .sm\:py-20 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .sm\:py-22 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 22);
    }
  }
  .sm\:py-24 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .sm\:py-26 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 26);
    }
  }
  .sm\:py-28 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 28);
    }
  }
  .sm\:py-30 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 30);
    }
  }
  .sm\:py-32 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .sm\:py-34 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 34);
    }
  }
  .sm\:py-36 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 36);
    }
  }
  .sm\:py-38 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 38);
    }
  }
  .sm\:py-40 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 40);
    }
  }
  .sm\:py-42 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 42);
    }
  }
  .sm\:py-44 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 44);
    }
  }
  .sm\:py-46 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 46);
    }
  }
  .sm\:py-48 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 48);
    }
  }
  .sm\:py-50 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 50);
    }
  }
  .sm\:py-52 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 52);
    }
  }
  .sm\:py-54 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 54);
    }
  }
  .sm\:py-56 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 56);
    }
  }
  .sm\:py-58 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 58);
    }
  }
  .sm\:py-60 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 60);
    }
  }
  .sm\:py-62 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 62);
    }
  }
  .sm\:py-64 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 64);
    }
  }
  .sm\:py-66 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 66);
    }
  }
  .sm\:py-68 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 68);
    }
  }
  .sm\:py-70 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 70);
    }
  }
  .sm\:py-72 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 72);
    }
  }
  .sm\:py-74 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 74);
    }
  }
  .sm\:py-76 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 76);
    }
  }
  .sm\:py-78 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 78);
    }
  }
  .sm\:py-80 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 80);
    }
  }
  .sm\:py-82 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 82);
    }
  }
  .sm\:py-84 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 84);
    }
  }
  .sm\:py-86 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 86);
    }
  }
  .sm\:py-88 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 88);
    }
  }
  .sm\:py-90 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 90);
    }
  }
  .sm\:py-92 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 92);
    }
  }
  .sm\:py-94 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 94);
    }
  }
  .sm\:py-96 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 96);
    }
  }
  .sm\:ps-0 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 0);
    }
  }
  .sm\:ps-2 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 2);
    }
  }
  .sm\:ps-4 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 4);
    }
  }
  .sm\:ps-6 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 6);
    }
  }
  .sm\:ps-8 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 8);
    }
  }
  .sm\:ps-10 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 10);
    }
  }
  .sm\:ps-12 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 12);
    }
  }
  .sm\:ps-14 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 14);
    }
  }
  .sm\:ps-16 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 16);
    }
  }
  .sm\:ps-18 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 18);
    }
  }
  .sm\:ps-20 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 20);
    }
  }
  .sm\:ps-22 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 22);
    }
  }
  .sm\:ps-24 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 24);
    }
  }
  .sm\:ps-26 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 26);
    }
  }
  .sm\:ps-28 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 28);
    }
  }
  .sm\:ps-30 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 30);
    }
  }
  .sm\:ps-32 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 32);
    }
  }
  .sm\:ps-34 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 34);
    }
  }
  .sm\:ps-36 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 36);
    }
  }
  .sm\:ps-38 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 38);
    }
  }
  .sm\:ps-40 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 40);
    }
  }
  .sm\:ps-42 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 42);
    }
  }
  .sm\:ps-44 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 44);
    }
  }
  .sm\:ps-46 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 46);
    }
  }
  .sm\:ps-48 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 48);
    }
  }
  .sm\:ps-50 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 50);
    }
  }
  .sm\:ps-52 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 52);
    }
  }
  .sm\:ps-54 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 54);
    }
  }
  .sm\:ps-56 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 56);
    }
  }
  .sm\:ps-58 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 58);
    }
  }
  .sm\:ps-60 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 60);
    }
  }
  .sm\:ps-62 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 62);
    }
  }
  .sm\:ps-64 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 64);
    }
  }
  .sm\:ps-66 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 66);
    }
  }
  .sm\:ps-68 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 68);
    }
  }
  .sm\:ps-70 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 70);
    }
  }
  .sm\:ps-72 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 72);
    }
  }
  .sm\:ps-74 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 74);
    }
  }
  .sm\:ps-76 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 76);
    }
  }
  .sm\:ps-78 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 78);
    }
  }
  .sm\:ps-80 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 80);
    }
  }
  .sm\:ps-82 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 82);
    }
  }
  .sm\:ps-84 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 84);
    }
  }
  .sm\:ps-86 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 86);
    }
  }
  .sm\:ps-88 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 88);
    }
  }
  .sm\:ps-90 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 90);
    }
  }
  .sm\:ps-92 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 92);
    }
  }
  .sm\:ps-94 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 94);
    }
  }
  .sm\:ps-96 {
    @media (width >= 40rem) {
      padding-inline-start: calc(var(--spacing) * 96);
    }
  }
  .sm\:pe-0 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 0);
    }
  }
  .sm\:pe-2 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 2);
    }
  }
  .sm\:pe-4 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 4);
    }
  }
  .sm\:pe-6 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 6);
    }
  }
  .sm\:pe-8 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 8);
    }
  }
  .sm\:pe-10 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 10);
    }
  }
  .sm\:pe-12 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 12);
    }
  }
  .sm\:pe-14 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 14);
    }
  }
  .sm\:pe-16 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 16);
    }
  }
  .sm\:pe-18 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 18);
    }
  }
  .sm\:pe-20 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 20);
    }
  }
  .sm\:pe-22 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 22);
    }
  }
  .sm\:pe-24 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 24);
    }
  }
  .sm\:pe-26 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 26);
    }
  }
  .sm\:pe-28 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 28);
    }
  }
  .sm\:pe-30 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 30);
    }
  }
  .sm\:pe-32 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 32);
    }
  }
  .sm\:pe-34 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 34);
    }
  }
  .sm\:pe-36 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 36);
    }
  }
  .sm\:pe-38 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 38);
    }
  }
  .sm\:pe-40 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 40);
    }
  }
  .sm\:pe-42 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 42);
    }
  }
  .sm\:pe-44 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 44);
    }
  }
  .sm\:pe-46 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 46);
    }
  }
  .sm\:pe-48 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 48);
    }
  }
  .sm\:pe-50 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 50);
    }
  }
  .sm\:pe-52 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 52);
    }
  }
  .sm\:pe-54 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 54);
    }
  }
  .sm\:pe-56 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 56);
    }
  }
  .sm\:pe-58 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 58);
    }
  }
  .sm\:pe-60 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 60);
    }
  }
  .sm\:pe-62 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 62);
    }
  }
  .sm\:pe-64 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 64);
    }
  }
  .sm\:pe-66 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 66);
    }
  }
  .sm\:pe-68 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 68);
    }
  }
  .sm\:pe-70 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 70);
    }
  }
  .sm\:pe-72 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 72);
    }
  }
  .sm\:pe-74 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 74);
    }
  }
  .sm\:pe-76 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 76);
    }
  }
  .sm\:pe-78 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 78);
    }
  }
  .sm\:pe-80 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 80);
    }
  }
  .sm\:pe-82 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 82);
    }
  }
  .sm\:pe-84 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 84);
    }
  }
  .sm\:pe-86 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 86);
    }
  }
  .sm\:pe-88 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 88);
    }
  }
  .sm\:pe-90 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 90);
    }
  }
  .sm\:pe-92 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 92);
    }
  }
  .sm\:pe-94 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 94);
    }
  }
  .sm\:pe-96 {
    @media (width >= 40rem) {
      padding-inline-end: calc(var(--spacing) * 96);
    }
  }
  .sm\:pt-0 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .sm\:pt-2 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 2);
    }
  }
  .sm\:pt-4 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .sm\:pt-6 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .sm\:pt-8 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 8);
    }
  }
  .sm\:pt-10 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .sm\:pt-12 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .sm\:pt-14 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 14);
    }
  }
  .sm\:pt-16 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .sm\:pt-18 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 18);
    }
  }
  .sm\:pt-20 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .sm\:pt-22 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 22);
    }
  }
  .sm\:pt-24 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .sm\:pt-26 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 26);
    }
  }
  .sm\:pt-28 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 28);
    }
  }
  .sm\:pt-30 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 30);
    }
  }
  .sm\:pt-32 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 32);
    }
  }
  .sm\:pt-34 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 34);
    }
  }
  .sm\:pt-36 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 36);
    }
  }
  .sm\:pt-38 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 38);
    }
  }
  .sm\:pt-40 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 40);
    }
  }
  .sm\:pt-42 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 42);
    }
  }
  .sm\:pt-44 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 44);
    }
  }
  .sm\:pt-46 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 46);
    }
  }
  .sm\:pt-48 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 48);
    }
  }
  .sm\:pt-50 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 50);
    }
  }
  .sm\:pt-52 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 52);
    }
  }
  .sm\:pt-54 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 54);
    }
  }
  .sm\:pt-56 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 56);
    }
  }
  .sm\:pt-58 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 58);
    }
  }
  .sm\:pt-60 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 60);
    }
  }
  .sm\:pt-62 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 62);
    }
  }
  .sm\:pt-64 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 64);
    }
  }
  .sm\:pt-66 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 66);
    }
  }
  .sm\:pt-68 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 68);
    }
  }
  .sm\:pt-70 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 70);
    }
  }
  .sm\:pt-72 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 72);
    }
  }
  .sm\:pt-74 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 74);
    }
  }
  .sm\:pt-76 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 76);
    }
  }
  .sm\:pt-78 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 78);
    }
  }
  .sm\:pt-80 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 80);
    }
  }
  .sm\:pt-82 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 82);
    }
  }
  .sm\:pt-84 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 84);
    }
  }
  .sm\:pt-86 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 86);
    }
  }
  .sm\:pt-88 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 88);
    }
  }
  .sm\:pt-90 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 90);
    }
  }
  .sm\:pt-92 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 92);
    }
  }
  .sm\:pt-94 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 94);
    }
  }
  .sm\:pt-96 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 96);
    }
  }
  .sm\:pr-0 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .sm\:pr-2 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 2);
    }
  }
  .sm\:pr-4 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .sm\:pr-6 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .sm\:pr-8 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .sm\:pr-10 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .sm\:pr-12 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .sm\:pr-14 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 14);
    }
  }
  .sm\:pr-16 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 16);
    }
  }
  .sm\:pr-18 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 18);
    }
  }
  .sm\:pr-20 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 20);
    }
  }
  .sm\:pr-22 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 22);
    }
  }
  .sm\:pr-24 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 24);
    }
  }
  .sm\:pr-26 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 26);
    }
  }
  .sm\:pr-28 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 28);
    }
  }
  .sm\:pr-30 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 30);
    }
  }
  .sm\:pr-32 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 32);
    }
  }
  .sm\:pr-34 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 34);
    }
  }
  .sm\:pr-36 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 36);
    }
  }
  .sm\:pr-38 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 38);
    }
  }
  .sm\:pr-40 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 40);
    }
  }
  .sm\:pr-42 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 42);
    }
  }
  .sm\:pr-44 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 44);
    }
  }
  .sm\:pr-46 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 46);
    }
  }
  .sm\:pr-48 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 48);
    }
  }
  .sm\:pr-50 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 50);
    }
  }
  .sm\:pr-52 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 52);
    }
  }
  .sm\:pr-54 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 54);
    }
  }
  .sm\:pr-56 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 56);
    }
  }
  .sm\:pr-58 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 58);
    }
  }
  .sm\:pr-60 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 60);
    }
  }
  .sm\:pr-62 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 62);
    }
  }
  .sm\:pr-64 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 64);
    }
  }
  .sm\:pr-66 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 66);
    }
  }
  .sm\:pr-68 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 68);
    }
  }
  .sm\:pr-70 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 70);
    }
  }
  .sm\:pr-72 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 72);
    }
  }
  .sm\:pr-74 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 74);
    }
  }
  .sm\:pr-76 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 76);
    }
  }
  .sm\:pr-78 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 78);
    }
  }
  .sm\:pr-80 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 80);
    }
  }
  .sm\:pr-82 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 82);
    }
  }
  .sm\:pr-84 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 84);
    }
  }
  .sm\:pr-86 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 86);
    }
  }
  .sm\:pr-88 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 88);
    }
  }
  .sm\:pr-90 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 90);
    }
  }
  .sm\:pr-92 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 92);
    }
  }
  .sm\:pr-94 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 94);
    }
  }
  .sm\:pr-96 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 96);
    }
  }
  .sm\:pb-0 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .sm\:pb-2 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 2);
    }
  }
  .sm\:pb-4 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }
  .sm\:pb-6 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .sm\:pb-8 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .sm\:pb-10 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .sm\:pb-12 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  .sm\:pb-14 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 14);
    }
  }
  .sm\:pb-16 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .sm\:pb-18 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 18);
    }
  }
  .sm\:pb-20 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .sm\:pb-22 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 22);
    }
  }
  .sm\:pb-24 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }
  .sm\:pb-26 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 26);
    }
  }
  .sm\:pb-28 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 28);
    }
  }
  .sm\:pb-30 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 30);
    }
  }
  .sm\:pb-32 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }
  .sm\:pb-34 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 34);
    }
  }
  .sm\:pb-36 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 36);
    }
  }
  .sm\:pb-38 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 38);
    }
  }
  .sm\:pb-40 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 40);
    }
  }
  .sm\:pb-42 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 42);
    }
  }
  .sm\:pb-44 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 44);
    }
  }
  .sm\:pb-46 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 46);
    }
  }
  .sm\:pb-48 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 48);
    }
  }
  .sm\:pb-50 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 50);
    }
  }
  .sm\:pb-52 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 52);
    }
  }
  .sm\:pb-54 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 54);
    }
  }
  .sm\:pb-56 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 56);
    }
  }
  .sm\:pb-58 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 58);
    }
  }
  .sm\:pb-60 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 60);
    }
  }
  .sm\:pb-62 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 62);
    }
  }
  .sm\:pb-64 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 64);
    }
  }
  .sm\:pb-66 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 66);
    }
  }
  .sm\:pb-68 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 68);
    }
  }
  .sm\:pb-70 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 70);
    }
  }
  .sm\:pb-72 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 72);
    }
  }
  .sm\:pb-74 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 74);
    }
  }
  .sm\:pb-76 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 76);
    }
  }
  .sm\:pb-78 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 78);
    }
  }
  .sm\:pb-80 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 80);
    }
  }
  .sm\:pb-82 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 82);
    }
  }
  .sm\:pb-84 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 84);
    }
  }
  .sm\:pb-86 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 86);
    }
  }
  .sm\:pb-88 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 88);
    }
  }
  .sm\:pb-90 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 90);
    }
  }
  .sm\:pb-92 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 92);
    }
  }
  .sm\:pb-94 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 94);
    }
  }
  .sm\:pb-96 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 96);
    }
  }
  .sm\:pl-0 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .sm\:pl-2 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 2);
    }
  }
  .sm\:pl-4 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .sm\:pl-6 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .sm\:pl-8 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .sm\:pl-10 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .sm\:pl-12 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 12);
    }
  }
  .sm\:pl-14 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 14);
    }
  }
  .sm\:pl-16 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 16);
    }
  }
  .sm\:pl-18 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 18);
    }
  }
  .sm\:pl-20 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .sm\:pl-22 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 22);
    }
  }
  .sm\:pl-24 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 24);
    }
  }
  .sm\:pl-26 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 26);
    }
  }
  .sm\:pl-28 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 28);
    }
  }
  .sm\:pl-30 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 30);
    }
  }
  .sm\:pl-32 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 32);
    }
  }
  .sm\:pl-34 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 34);
    }
  }
  .sm\:pl-36 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 36);
    }
  }
  .sm\:pl-38 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 38);
    }
  }
  .sm\:pl-40 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 40);
    }
  }
  .sm\:pl-42 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 42);
    }
  }
  .sm\:pl-44 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 44);
    }
  }
  .sm\:pl-46 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 46);
    }
  }
  .sm\:pl-48 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 48);
    }
  }
  .sm\:pl-50 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 50);
    }
  }
  .sm\:pl-52 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 52);
    }
  }
  .sm\:pl-54 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 54);
    }
  }
  .sm\:pl-56 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 56);
    }
  }
  .sm\:pl-58 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 58);
    }
  }
  .sm\:pl-60 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 60);
    }
  }
  .sm\:pl-62 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 62);
    }
  }
  .sm\:pl-64 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 64);
    }
  }
  .sm\:pl-66 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 66);
    }
  }
  .sm\:pl-68 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 68);
    }
  }
  .sm\:pl-70 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 70);
    }
  }
  .sm\:pl-72 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 72);
    }
  }
  .sm\:pl-74 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 74);
    }
  }
  .sm\:pl-76 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 76);
    }
  }
  .sm\:pl-78 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 78);
    }
  }
  .sm\:pl-80 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 80);
    }
  }
  .sm\:pl-82 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 82);
    }
  }
  .sm\:pl-84 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 84);
    }
  }
  .sm\:pl-86 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 86);
    }
  }
  .sm\:pl-88 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 88);
    }
  }
  .sm\:pl-90 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 90);
    }
  }
  .sm\:pl-92 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 92);
    }
  }
  .sm\:pl-94 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 94);
    }
  }
  .sm\:pl-96 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 96);
    }
  }
  .md\:order-0 {
    @media (width >= 48rem) {
      order: 0;
    }
  }
  .md\:order-1 {
    @media (width >= 48rem) {
      order: 1;
    }
  }
  .md\:order-2 {
    @media (width >= 48rem) {
      order: 2;
    }
  }
  .md\:order-3 {
    @media (width >= 48rem) {
      order: 3;
    }
  }
  .md\:order-4 {
    @media (width >= 48rem) {
      order: 4;
    }
  }
  .md\:order-5 {
    @media (width >= 48rem) {
      order: 5;
    }
  }
  .md\:order-6 {
    @media (width >= 48rem) {
      order: 6;
    }
  }
  .md\:order-7 {
    @media (width >= 48rem) {
      order: 7;
    }
  }
  .md\:order-8 {
    @media (width >= 48rem) {
      order: 8;
    }
  }
  .md\:order-9 {
    @media (width >= 48rem) {
      order: 9;
    }
  }
  .md\:order-10 {
    @media (width >= 48rem) {
      order: 10;
    }
  }
  .md\:col-start-2 {
    @media (width >= 48rem) {
      grid-column-start: 2;
    }
  }
  .md\:row-start-1 {
    @media (width >= 48rem) {
      grid-row-start: 1;
    }
  }
  .md\:container {
    @media (width >= 48rem) {
      width: 100%;
      @media (width >= 40rem) {
        max-width: 40rem;
      }
      @media (width >= 48rem) {
        max-width: 48rem;
      }
      @media (width >= 64rem) {
        max-width: 64rem;
      }
      @media (width >= 80rem) {
        max-width: 80rem;
      }
      @media (width >= 96rem) {
        max-width: 96rem;
      }
    }
  }
  .md\:m-0 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 0);
    }
  }
  .md\:m-2 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 2);
    }
  }
  .md\:m-4 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 4);
    }
  }
  .md\:m-6 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 6);
    }
  }
  .md\:m-8 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 8);
    }
  }
  .md\:m-10 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 10);
    }
  }
  .md\:m-12 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 12);
    }
  }
  .md\:m-14 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 14);
    }
  }
  .md\:m-16 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 16);
    }
  }
  .md\:m-18 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 18);
    }
  }
  .md\:m-20 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 20);
    }
  }
  .md\:m-22 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 22);
    }
  }
  .md\:m-24 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 24);
    }
  }
  .md\:m-26 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 26);
    }
  }
  .md\:m-28 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 28);
    }
  }
  .md\:m-30 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 30);
    }
  }
  .md\:m-32 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 32);
    }
  }
  .md\:m-34 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 34);
    }
  }
  .md\:m-36 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 36);
    }
  }
  .md\:m-38 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 38);
    }
  }
  .md\:m-40 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 40);
    }
  }
  .md\:m-42 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 42);
    }
  }
  .md\:m-44 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 44);
    }
  }
  .md\:m-46 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 46);
    }
  }
  .md\:m-48 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 48);
    }
  }
  .md\:m-50 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 50);
    }
  }
  .md\:m-52 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 52);
    }
  }
  .md\:m-54 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 54);
    }
  }
  .md\:m-56 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 56);
    }
  }
  .md\:m-58 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 58);
    }
  }
  .md\:m-60 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 60);
    }
  }
  .md\:m-62 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 62);
    }
  }
  .md\:m-64 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 64);
    }
  }
  .md\:m-66 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 66);
    }
  }
  .md\:m-68 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 68);
    }
  }
  .md\:m-70 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 70);
    }
  }
  .md\:m-72 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 72);
    }
  }
  .md\:m-74 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 74);
    }
  }
  .md\:m-76 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 76);
    }
  }
  .md\:m-78 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 78);
    }
  }
  .md\:m-80 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 80);
    }
  }
  .md\:m-82 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 82);
    }
  }
  .md\:m-84 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 84);
    }
  }
  .md\:m-86 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 86);
    }
  }
  .md\:m-88 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 88);
    }
  }
  .md\:m-90 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 90);
    }
  }
  .md\:m-92 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 92);
    }
  }
  .md\:m-94 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 94);
    }
  }
  .md\:m-96 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 96);
    }
  }
  .md\:m-auto {
    @media (width >= 48rem) {
      margin: auto;
    }
  }
  .md\:m-px {
    @media (width >= 48rem) {
      margin: 1px;
    }
  }
  .md\:-mx-0 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -0);
    }
  }
  .md\:-mx-2 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -2);
    }
  }
  .md\:-mx-4 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -4);
    }
  }
  .md\:-mx-6 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -6);
    }
  }
  .md\:-mx-8 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -8);
    }
  }
  .md\:-mx-10 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -10);
    }
  }
  .md\:-mx-12 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -12);
    }
  }
  .md\:-mx-14 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -14);
    }
  }
  .md\:-mx-16 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -16);
    }
  }
  .md\:-mx-18 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -18);
    }
  }
  .md\:-mx-20 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -20);
    }
  }
  .md\:-mx-22 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -22);
    }
  }
  .md\:-mx-24 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -24);
    }
  }
  .md\:-mx-26 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -26);
    }
  }
  .md\:-mx-28 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -28);
    }
  }
  .md\:-mx-30 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -30);
    }
  }
  .md\:-mx-32 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -32);
    }
  }
  .md\:-mx-34 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -34);
    }
  }
  .md\:-mx-36 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -36);
    }
  }
  .md\:-mx-38 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -38);
    }
  }
  .md\:-mx-40 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -40);
    }
  }
  .md\:-mx-42 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -42);
    }
  }
  .md\:-mx-44 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -44);
    }
  }
  .md\:-mx-46 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -46);
    }
  }
  .md\:-mx-48 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -48);
    }
  }
  .md\:-mx-50 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -50);
    }
  }
  .md\:-mx-52 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -52);
    }
  }
  .md\:-mx-54 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -54);
    }
  }
  .md\:-mx-56 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -56);
    }
  }
  .md\:-mx-58 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -58);
    }
  }
  .md\:-mx-60 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -60);
    }
  }
  .md\:-mx-62 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -62);
    }
  }
  .md\:-mx-64 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -64);
    }
  }
  .md\:-mx-66 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -66);
    }
  }
  .md\:-mx-68 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -68);
    }
  }
  .md\:-mx-70 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -70);
    }
  }
  .md\:-mx-72 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -72);
    }
  }
  .md\:-mx-74 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -74);
    }
  }
  .md\:-mx-76 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -76);
    }
  }
  .md\:-mx-78 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -78);
    }
  }
  .md\:-mx-80 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -80);
    }
  }
  .md\:-mx-82 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -82);
    }
  }
  .md\:-mx-84 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -84);
    }
  }
  .md\:-mx-86 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -86);
    }
  }
  .md\:-mx-88 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -88);
    }
  }
  .md\:-mx-90 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -90);
    }
  }
  .md\:-mx-92 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -92);
    }
  }
  .md\:-mx-94 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -94);
    }
  }
  .md\:-mx-96 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -96);
    }
  }
  .md\:mx-0 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:mx-2 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 2);
    }
  }
  .md\:mx-4 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 4);
    }
  }
  .md\:mx-6 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 6);
    }
  }
  .md\:mx-8 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:mx-10 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 10);
    }
  }
  .md\:mx-12 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 12);
    }
  }
  .md\:mx-14 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 14);
    }
  }
  .md\:mx-16 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 16);
    }
  }
  .md\:mx-18 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 18);
    }
  }
  .md\:mx-20 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 20);
    }
  }
  .md\:mx-22 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 22);
    }
  }
  .md\:mx-24 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 24);
    }
  }
  .md\:mx-26 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 26);
    }
  }
  .md\:mx-28 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 28);
    }
  }
  .md\:mx-30 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 30);
    }
  }
  .md\:mx-32 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 32);
    }
  }
  .md\:mx-34 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 34);
    }
  }
  .md\:mx-36 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 36);
    }
  }
  .md\:mx-38 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 38);
    }
  }
  .md\:mx-40 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 40);
    }
  }
  .md\:mx-42 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 42);
    }
  }
  .md\:mx-44 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 44);
    }
  }
  .md\:mx-46 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 46);
    }
  }
  .md\:mx-48 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 48);
    }
  }
  .md\:mx-50 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 50);
    }
  }
  .md\:mx-52 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 52);
    }
  }
  .md\:mx-54 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 54);
    }
  }
  .md\:mx-56 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 56);
    }
  }
  .md\:mx-58 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 58);
    }
  }
  .md\:mx-60 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 60);
    }
  }
  .md\:mx-62 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 62);
    }
  }
  .md\:mx-64 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 64);
    }
  }
  .md\:mx-66 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 66);
    }
  }
  .md\:mx-68 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 68);
    }
  }
  .md\:mx-70 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 70);
    }
  }
  .md\:mx-72 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 72);
    }
  }
  .md\:mx-74 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 74);
    }
  }
  .md\:mx-76 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 76);
    }
  }
  .md\:mx-78 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 78);
    }
  }
  .md\:mx-80 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 80);
    }
  }
  .md\:mx-82 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 82);
    }
  }
  .md\:mx-84 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 84);
    }
  }
  .md\:mx-86 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 86);
    }
  }
  .md\:mx-88 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 88);
    }
  }
  .md\:mx-90 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 90);
    }
  }
  .md\:mx-92 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 92);
    }
  }
  .md\:mx-94 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 94);
    }
  }
  .md\:mx-96 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 96);
    }
  }
  .md\:mx-auto {
    @media (width >= 48rem) {
      margin-inline: auto;
    }
  }
  .md\:mx-px {
    @media (width >= 48rem) {
      margin-inline: 1px;
    }
  }
  .md\:-my-0 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -0);
    }
  }
  .md\:-my-2 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -2);
    }
  }
  .md\:-my-4 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -4);
    }
  }
  .md\:-my-6 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -6);
    }
  }
  .md\:-my-8 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -8);
    }
  }
  .md\:-my-10 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -10);
    }
  }
  .md\:-my-12 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -12);
    }
  }
  .md\:-my-14 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -14);
    }
  }
  .md\:-my-16 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -16);
    }
  }
  .md\:-my-18 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -18);
    }
  }
  .md\:-my-20 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -20);
    }
  }
  .md\:-my-22 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -22);
    }
  }
  .md\:-my-24 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -24);
    }
  }
  .md\:-my-26 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -26);
    }
  }
  .md\:-my-28 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -28);
    }
  }
  .md\:-my-30 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -30);
    }
  }
  .md\:-my-32 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -32);
    }
  }
  .md\:-my-34 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -34);
    }
  }
  .md\:-my-36 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -36);
    }
  }
  .md\:-my-38 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -38);
    }
  }
  .md\:-my-40 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -40);
    }
  }
  .md\:-my-42 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -42);
    }
  }
  .md\:-my-44 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -44);
    }
  }
  .md\:-my-46 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -46);
    }
  }
  .md\:-my-48 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -48);
    }
  }
  .md\:-my-50 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -50);
    }
  }
  .md\:-my-52 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -52);
    }
  }
  .md\:-my-54 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -54);
    }
  }
  .md\:-my-56 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -56);
    }
  }
  .md\:-my-58 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -58);
    }
  }
  .md\:-my-60 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -60);
    }
  }
  .md\:-my-62 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -62);
    }
  }
  .md\:-my-64 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -64);
    }
  }
  .md\:-my-66 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -66);
    }
  }
  .md\:-my-68 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -68);
    }
  }
  .md\:-my-70 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -70);
    }
  }
  .md\:-my-72 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -72);
    }
  }
  .md\:-my-74 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -74);
    }
  }
  .md\:-my-76 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -76);
    }
  }
  .md\:-my-78 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -78);
    }
  }
  .md\:-my-80 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -80);
    }
  }
  .md\:-my-82 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -82);
    }
  }
  .md\:-my-84 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -84);
    }
  }
  .md\:-my-86 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -86);
    }
  }
  .md\:-my-88 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -88);
    }
  }
  .md\:-my-90 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -90);
    }
  }
  .md\:-my-92 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -92);
    }
  }
  .md\:-my-94 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -94);
    }
  }
  .md\:-my-96 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * -96);
    }
  }
  .md\:my-0 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 0);
    }
  }
  .md\:my-2 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 2);
    }
  }
  .md\:my-4 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 4);
    }
  }
  .md\:my-6 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 6);
    }
  }
  .md\:my-8 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 8);
    }
  }
  .md\:my-10 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 10);
    }
  }
  .md\:my-12 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 12);
    }
  }
  .md\:my-14 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 14);
    }
  }
  .md\:my-16 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 16);
    }
  }
  .md\:my-18 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 18);
    }
  }
  .md\:my-20 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 20);
    }
  }
  .md\:my-22 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 22);
    }
  }
  .md\:my-24 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 24);
    }
  }
  .md\:my-26 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 26);
    }
  }
  .md\:my-28 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 28);
    }
  }
  .md\:my-30 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 30);
    }
  }
  .md\:my-32 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 32);
    }
  }
  .md\:my-34 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 34);
    }
  }
  .md\:my-36 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 36);
    }
  }
  .md\:my-38 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 38);
    }
  }
  .md\:my-40 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 40);
    }
  }
  .md\:my-42 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 42);
    }
  }
  .md\:my-44 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 44);
    }
  }
  .md\:my-46 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 46);
    }
  }
  .md\:my-48 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 48);
    }
  }
  .md\:my-50 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 50);
    }
  }
  .md\:my-52 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 52);
    }
  }
  .md\:my-54 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 54);
    }
  }
  .md\:my-56 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 56);
    }
  }
  .md\:my-58 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 58);
    }
  }
  .md\:my-60 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 60);
    }
  }
  .md\:my-62 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 62);
    }
  }
  .md\:my-64 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 64);
    }
  }
  .md\:my-66 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 66);
    }
  }
  .md\:my-68 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 68);
    }
  }
  .md\:my-70 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 70);
    }
  }
  .md\:my-72 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 72);
    }
  }
  .md\:my-74 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 74);
    }
  }
  .md\:my-76 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 76);
    }
  }
  .md\:my-78 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 78);
    }
  }
  .md\:my-80 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 80);
    }
  }
  .md\:my-82 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 82);
    }
  }
  .md\:my-84 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 84);
    }
  }
  .md\:my-86 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 86);
    }
  }
  .md\:my-88 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 88);
    }
  }
  .md\:my-90 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 90);
    }
  }
  .md\:my-92 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 92);
    }
  }
  .md\:my-94 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 94);
    }
  }
  .md\:my-96 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 96);
    }
  }
  .md\:my-auto {
    @media (width >= 48rem) {
      margin-block: auto;
    }
  }
  .md\:my-px {
    @media (width >= 48rem) {
      margin-block: 1px;
    }
  }
  .md\:-ms-0 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -0);
    }
  }
  .md\:-ms-2 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -2);
    }
  }
  .md\:-ms-4 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -4);
    }
  }
  .md\:-ms-6 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -6);
    }
  }
  .md\:-ms-8 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -8);
    }
  }
  .md\:-ms-10 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -10);
    }
  }
  .md\:-ms-12 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -12);
    }
  }
  .md\:-ms-14 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -14);
    }
  }
  .md\:-ms-16 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -16);
    }
  }
  .md\:-ms-18 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -18);
    }
  }
  .md\:-ms-20 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -20);
    }
  }
  .md\:-ms-22 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -22);
    }
  }
  .md\:-ms-24 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -24);
    }
  }
  .md\:-ms-26 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -26);
    }
  }
  .md\:-ms-28 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -28);
    }
  }
  .md\:-ms-30 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -30);
    }
  }
  .md\:-ms-32 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -32);
    }
  }
  .md\:-ms-34 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -34);
    }
  }
  .md\:-ms-36 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -36);
    }
  }
  .md\:-ms-38 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -38);
    }
  }
  .md\:-ms-40 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -40);
    }
  }
  .md\:-ms-42 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -42);
    }
  }
  .md\:-ms-44 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -44);
    }
  }
  .md\:-ms-46 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -46);
    }
  }
  .md\:-ms-48 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -48);
    }
  }
  .md\:-ms-50 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -50);
    }
  }
  .md\:-ms-52 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -52);
    }
  }
  .md\:-ms-54 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -54);
    }
  }
  .md\:-ms-56 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -56);
    }
  }
  .md\:-ms-58 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -58);
    }
  }
  .md\:-ms-60 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -60);
    }
  }
  .md\:-ms-62 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -62);
    }
  }
  .md\:-ms-64 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -64);
    }
  }
  .md\:-ms-66 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -66);
    }
  }
  .md\:-ms-68 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -68);
    }
  }
  .md\:-ms-70 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -70);
    }
  }
  .md\:-ms-72 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -72);
    }
  }
  .md\:-ms-74 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -74);
    }
  }
  .md\:-ms-76 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -76);
    }
  }
  .md\:-ms-78 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -78);
    }
  }
  .md\:-ms-80 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -80);
    }
  }
  .md\:-ms-82 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -82);
    }
  }
  .md\:-ms-84 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -84);
    }
  }
  .md\:-ms-86 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -86);
    }
  }
  .md\:-ms-88 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -88);
    }
  }
  .md\:-ms-90 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -90);
    }
  }
  .md\:-ms-92 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -92);
    }
  }
  .md\:-ms-94 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -94);
    }
  }
  .md\:-ms-96 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * -96);
    }
  }
  .md\:ms-0 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 0);
    }
  }
  .md\:ms-2 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 2);
    }
  }
  .md\:ms-4 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 4);
    }
  }
  .md\:ms-6 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 6);
    }
  }
  .md\:ms-8 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 8);
    }
  }
  .md\:ms-10 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 10);
    }
  }
  .md\:ms-12 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 12);
    }
  }
  .md\:ms-14 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 14);
    }
  }
  .md\:ms-16 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 16);
    }
  }
  .md\:ms-18 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 18);
    }
  }
  .md\:ms-20 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 20);
    }
  }
  .md\:ms-22 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 22);
    }
  }
  .md\:ms-24 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 24);
    }
  }
  .md\:ms-26 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 26);
    }
  }
  .md\:ms-28 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 28);
    }
  }
  .md\:ms-30 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 30);
    }
  }
  .md\:ms-32 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 32);
    }
  }
  .md\:ms-34 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 34);
    }
  }
  .md\:ms-36 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 36);
    }
  }
  .md\:ms-38 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 38);
    }
  }
  .md\:ms-40 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 40);
    }
  }
  .md\:ms-42 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 42);
    }
  }
  .md\:ms-44 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 44);
    }
  }
  .md\:ms-46 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 46);
    }
  }
  .md\:ms-48 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 48);
    }
  }
  .md\:ms-50 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 50);
    }
  }
  .md\:ms-52 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 52);
    }
  }
  .md\:ms-54 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 54);
    }
  }
  .md\:ms-56 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 56);
    }
  }
  .md\:ms-58 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 58);
    }
  }
  .md\:ms-60 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 60);
    }
  }
  .md\:ms-62 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 62);
    }
  }
  .md\:ms-64 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 64);
    }
  }
  .md\:ms-66 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 66);
    }
  }
  .md\:ms-68 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 68);
    }
  }
  .md\:ms-70 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 70);
    }
  }
  .md\:ms-72 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 72);
    }
  }
  .md\:ms-74 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 74);
    }
  }
  .md\:ms-76 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 76);
    }
  }
  .md\:ms-78 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 78);
    }
  }
  .md\:ms-80 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 80);
    }
  }
  .md\:ms-82 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 82);
    }
  }
  .md\:ms-84 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 84);
    }
  }
  .md\:ms-86 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 86);
    }
  }
  .md\:ms-88 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 88);
    }
  }
  .md\:ms-90 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 90);
    }
  }
  .md\:ms-92 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 92);
    }
  }
  .md\:ms-94 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 94);
    }
  }
  .md\:ms-96 {
    @media (width >= 48rem) {
      margin-inline-start: calc(var(--spacing) * 96);
    }
  }
  .md\:ms-auto {
    @media (width >= 48rem) {
      margin-inline-start: auto;
    }
  }
  .md\:ms-px {
    @media (width >= 48rem) {
      margin-inline-start: 1px;
    }
  }
  .md\:-me-0 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -0);
    }
  }
  .md\:-me-2 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -2);
    }
  }
  .md\:-me-4 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -4);
    }
  }
  .md\:-me-6 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -6);
    }
  }
  .md\:-me-8 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -8);
    }
  }
  .md\:-me-10 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -10);
    }
  }
  .md\:-me-12 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -12);
    }
  }
  .md\:-me-14 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -14);
    }
  }
  .md\:-me-16 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -16);
    }
  }
  .md\:-me-18 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -18);
    }
  }
  .md\:-me-20 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -20);
    }
  }
  .md\:-me-22 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -22);
    }
  }
  .md\:-me-24 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -24);
    }
  }
  .md\:-me-26 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -26);
    }
  }
  .md\:-me-28 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -28);
    }
  }
  .md\:-me-30 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -30);
    }
  }
  .md\:-me-32 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -32);
    }
  }
  .md\:-me-34 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -34);
    }
  }
  .md\:-me-36 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -36);
    }
  }
  .md\:-me-38 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -38);
    }
  }
  .md\:-me-40 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -40);
    }
  }
  .md\:-me-42 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -42);
    }
  }
  .md\:-me-44 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -44);
    }
  }
  .md\:-me-46 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -46);
    }
  }
  .md\:-me-48 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -48);
    }
  }
  .md\:-me-50 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -50);
    }
  }
  .md\:-me-52 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -52);
    }
  }
  .md\:-me-54 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -54);
    }
  }
  .md\:-me-56 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -56);
    }
  }
  .md\:-me-58 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -58);
    }
  }
  .md\:-me-60 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -60);
    }
  }
  .md\:-me-62 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -62);
    }
  }
  .md\:-me-64 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -64);
    }
  }
  .md\:-me-66 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -66);
    }
  }
  .md\:-me-68 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -68);
    }
  }
  .md\:-me-70 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -70);
    }
  }
  .md\:-me-72 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -72);
    }
  }
  .md\:-me-74 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -74);
    }
  }
  .md\:-me-76 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -76);
    }
  }
  .md\:-me-78 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -78);
    }
  }
  .md\:-me-80 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -80);
    }
  }
  .md\:-me-82 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -82);
    }
  }
  .md\:-me-84 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -84);
    }
  }
  .md\:-me-86 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -86);
    }
  }
  .md\:-me-88 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -88);
    }
  }
  .md\:-me-90 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -90);
    }
  }
  .md\:-me-92 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -92);
    }
  }
  .md\:-me-94 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -94);
    }
  }
  .md\:-me-96 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * -96);
    }
  }
  .md\:me-0 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 0);
    }
  }
  .md\:me-2 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 2);
    }
  }
  .md\:me-4 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 4);
    }
  }
  .md\:me-6 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 6);
    }
  }
  .md\:me-8 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 8);
    }
  }
  .md\:me-10 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 10);
    }
  }
  .md\:me-12 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 12);
    }
  }
  .md\:me-14 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 14);
    }
  }
  .md\:me-16 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 16);
    }
  }
  .md\:me-18 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 18);
    }
  }
  .md\:me-20 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 20);
    }
  }
  .md\:me-22 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 22);
    }
  }
  .md\:me-24 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 24);
    }
  }
  .md\:me-26 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 26);
    }
  }
  .md\:me-28 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 28);
    }
  }
  .md\:me-30 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 30);
    }
  }
  .md\:me-32 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 32);
    }
  }
  .md\:me-34 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 34);
    }
  }
  .md\:me-36 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 36);
    }
  }
  .md\:me-38 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 38);
    }
  }
  .md\:me-40 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 40);
    }
  }
  .md\:me-42 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 42);
    }
  }
  .md\:me-44 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 44);
    }
  }
  .md\:me-46 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 46);
    }
  }
  .md\:me-48 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 48);
    }
  }
  .md\:me-50 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 50);
    }
  }
  .md\:me-52 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 52);
    }
  }
  .md\:me-54 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 54);
    }
  }
  .md\:me-56 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 56);
    }
  }
  .md\:me-58 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 58);
    }
  }
  .md\:me-60 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 60);
    }
  }
  .md\:me-62 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 62);
    }
  }
  .md\:me-64 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 64);
    }
  }
  .md\:me-66 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 66);
    }
  }
  .md\:me-68 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 68);
    }
  }
  .md\:me-70 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 70);
    }
  }
  .md\:me-72 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 72);
    }
  }
  .md\:me-74 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 74);
    }
  }
  .md\:me-76 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 76);
    }
  }
  .md\:me-78 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 78);
    }
  }
  .md\:me-80 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 80);
    }
  }
  .md\:me-82 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 82);
    }
  }
  .md\:me-84 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 84);
    }
  }
  .md\:me-86 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 86);
    }
  }
  .md\:me-88 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 88);
    }
  }
  .md\:me-90 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 90);
    }
  }
  .md\:me-92 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 92);
    }
  }
  .md\:me-94 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 94);
    }
  }
  .md\:me-96 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 96);
    }
  }
  .md\:me-auto {
    @media (width >= 48rem) {
      margin-inline-end: auto;
    }
  }
  .md\:me-px {
    @media (width >= 48rem) {
      margin-inline-end: 1px;
    }
  }
  .md\:-mt-0 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -0);
    }
  }
  .md\:-mt-2 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -2);
    }
  }
  .md\:-mt-4 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -4);
    }
  }
  .md\:-mt-6 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -6);
    }
  }
  .md\:-mt-8 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -8);
    }
  }
  .md\:-mt-10 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -10);
    }
  }
  .md\:-mt-12 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -12);
    }
  }
  .md\:-mt-14 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -14);
    }
  }
  .md\:-mt-16 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -16);
    }
  }
  .md\:-mt-18 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -18);
    }
  }
  .md\:-mt-20 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -20);
    }
  }
  .md\:-mt-22 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -22);
    }
  }
  .md\:-mt-24 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -24);
    }
  }
  .md\:-mt-26 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -26);
    }
  }
  .md\:-mt-28 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -28);
    }
  }
  .md\:-mt-30 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -30);
    }
  }
  .md\:-mt-32 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -32);
    }
  }
  .md\:-mt-34 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -34);
    }
  }
  .md\:-mt-36 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -36);
    }
  }
  .md\:-mt-38 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -38);
    }
  }
  .md\:-mt-40 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -40);
    }
  }
  .md\:-mt-42 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -42);
    }
  }
  .md\:-mt-44 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -44);
    }
  }
  .md\:-mt-46 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -46);
    }
  }
  .md\:-mt-48 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -48);
    }
  }
  .md\:-mt-50 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -50);
    }
  }
  .md\:-mt-52 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -52);
    }
  }
  .md\:-mt-54 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -54);
    }
  }
  .md\:-mt-56 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -56);
    }
  }
  .md\:-mt-58 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -58);
    }
  }
  .md\:-mt-60 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -60);
    }
  }
  .md\:-mt-62 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -62);
    }
  }
  .md\:-mt-64 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -64);
    }
  }
  .md\:-mt-66 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -66);
    }
  }
  .md\:-mt-68 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -68);
    }
  }
  .md\:-mt-70 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -70);
    }
  }
  .md\:-mt-72 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -72);
    }
  }
  .md\:-mt-74 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -74);
    }
  }
  .md\:-mt-76 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -76);
    }
  }
  .md\:-mt-78 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -78);
    }
  }
  .md\:-mt-80 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -80);
    }
  }
  .md\:-mt-82 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -82);
    }
  }
  .md\:-mt-84 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -84);
    }
  }
  .md\:-mt-86 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -86);
    }
  }
  .md\:-mt-88 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -88);
    }
  }
  .md\:-mt-90 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -90);
    }
  }
  .md\:-mt-92 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -92);
    }
  }
  .md\:-mt-94 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -94);
    }
  }
  .md\:-mt-96 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -96);
    }
  }
  .md\:mt-0 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .md\:mt-2 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  .md\:mt-4 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .md\:mt-6 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .md\:mt-8 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .md\:mt-10 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .md\:mt-12 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .md\:mt-14 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .md\:mt-16 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .md\:mt-18 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 18);
    }
  }
  .md\:mt-20 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .md\:mt-22 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 22);
    }
  }
  .md\:mt-24 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  .md\:mt-26 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 26);
    }
  }
  .md\:mt-28 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 28);
    }
  }
  .md\:mt-30 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 30);
    }
  }
  .md\:mt-32 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 32);
    }
  }
  .md\:mt-34 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 34);
    }
  }
  .md\:mt-36 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 36);
    }
  }
  .md\:mt-38 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 38);
    }
  }
  .md\:mt-40 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 40);
    }
  }
  .md\:mt-42 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 42);
    }
  }
  .md\:mt-44 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 44);
    }
  }
  .md\:mt-46 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 46);
    }
  }
  .md\:mt-48 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 48);
    }
  }
  .md\:mt-50 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 50);
    }
  }
  .md\:mt-52 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 52);
    }
  }
  .md\:mt-54 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 54);
    }
  }
  .md\:mt-56 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 56);
    }
  }
  .md\:mt-58 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 58);
    }
  }
  .md\:mt-60 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 60);
    }
  }
  .md\:mt-62 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 62);
    }
  }
  .md\:mt-64 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 64);
    }
  }
  .md\:mt-66 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 66);
    }
  }
  .md\:mt-68 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 68);
    }
  }
  .md\:mt-70 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 70);
    }
  }
  .md\:mt-72 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 72);
    }
  }
  .md\:mt-74 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 74);
    }
  }
  .md\:mt-76 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 76);
    }
  }
  .md\:mt-78 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 78);
    }
  }
  .md\:mt-80 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 80);
    }
  }
  .md\:mt-82 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 82);
    }
  }
  .md\:mt-84 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 84);
    }
  }
  .md\:mt-86 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 86);
    }
  }
  .md\:mt-88 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 88);
    }
  }
  .md\:mt-90 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 90);
    }
  }
  .md\:mt-92 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 92);
    }
  }
  .md\:mt-94 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 94);
    }
  }
  .md\:mt-96 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 96);
    }
  }
  .md\:mt-auto {
    @media (width >= 48rem) {
      margin-top: auto;
    }
  }
  .md\:mt-px {
    @media (width >= 48rem) {
      margin-top: 1px;
    }
  }
  .md\:-mr-0 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -0);
    }
  }
  .md\:-mr-2 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -2);
    }
  }
  .md\:-mr-4 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -4);
    }
  }
  .md\:-mr-6 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -6);
    }
  }
  .md\:-mr-8 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -8);
    }
  }
  .md\:-mr-10 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -10);
    }
  }
  .md\:-mr-12 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -12);
    }
  }
  .md\:-mr-14 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -14);
    }
  }
  .md\:-mr-16 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -16);
    }
  }
  .md\:-mr-18 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -18);
    }
  }
  .md\:-mr-20 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -20);
    }
  }
  .md\:-mr-22 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -22);
    }
  }
  .md\:-mr-24 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -24);
    }
  }
  .md\:-mr-26 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -26);
    }
  }
  .md\:-mr-28 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -28);
    }
  }
  .md\:-mr-30 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -30);
    }
  }
  .md\:-mr-32 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -32);
    }
  }
  .md\:-mr-34 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -34);
    }
  }
  .md\:-mr-36 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -36);
    }
  }
  .md\:-mr-38 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -38);
    }
  }
  .md\:-mr-40 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -40);
    }
  }
  .md\:-mr-42 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -42);
    }
  }
  .md\:-mr-44 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -44);
    }
  }
  .md\:-mr-46 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -46);
    }
  }
  .md\:-mr-48 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -48);
    }
  }
  .md\:-mr-50 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -50);
    }
  }
  .md\:-mr-52 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -52);
    }
  }
  .md\:-mr-54 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -54);
    }
  }
  .md\:-mr-56 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -56);
    }
  }
  .md\:-mr-58 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -58);
    }
  }
  .md\:-mr-60 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -60);
    }
  }
  .md\:-mr-62 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -62);
    }
  }
  .md\:-mr-64 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -64);
    }
  }
  .md\:-mr-66 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -66);
    }
  }
  .md\:-mr-68 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -68);
    }
  }
  .md\:-mr-70 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -70);
    }
  }
  .md\:-mr-72 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -72);
    }
  }
  .md\:-mr-74 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -74);
    }
  }
  .md\:-mr-76 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -76);
    }
  }
  .md\:-mr-78 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -78);
    }
  }
  .md\:-mr-80 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -80);
    }
  }
  .md\:-mr-82 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -82);
    }
  }
  .md\:-mr-84 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -84);
    }
  }
  .md\:-mr-86 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -86);
    }
  }
  .md\:-mr-88 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -88);
    }
  }
  .md\:-mr-90 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -90);
    }
  }
  .md\:-mr-92 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -92);
    }
  }
  .md\:-mr-94 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -94);
    }
  }
  .md\:-mr-96 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * -96);
    }
  }
  .md\:mr-0 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  .md\:mr-2 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  .md\:mr-4 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  .md\:mr-6 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 6);
    }
  }
  .md\:mr-8 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 8);
    }
  }
  .md\:mr-10 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 10);
    }
  }
  .md\:mr-12 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 12);
    }
  }
  .md\:mr-14 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 14);
    }
  }
  .md\:mr-16 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 16);
    }
  }
  .md\:mr-18 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 18);
    }
  }
  .md\:mr-20 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 20);
    }
  }
  .md\:mr-22 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 22);
    }
  }
  .md\:mr-24 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 24);
    }
  }
  .md\:mr-26 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 26);
    }
  }
  .md\:mr-28 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 28);
    }
  }
  .md\:mr-30 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 30);
    }
  }
  .md\:mr-32 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 32);
    }
  }
  .md\:mr-34 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 34);
    }
  }
  .md\:mr-36 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 36);
    }
  }
  .md\:mr-38 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 38);
    }
  }
  .md\:mr-40 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 40);
    }
  }
  .md\:mr-42 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 42);
    }
  }
  .md\:mr-44 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 44);
    }
  }
  .md\:mr-46 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 46);
    }
  }
  .md\:mr-48 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 48);
    }
  }
  .md\:mr-50 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 50);
    }
  }
  .md\:mr-52 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 52);
    }
  }
  .md\:mr-54 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 54);
    }
  }
  .md\:mr-56 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 56);
    }
  }
  .md\:mr-58 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 58);
    }
  }
  .md\:mr-60 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 60);
    }
  }
  .md\:mr-62 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 62);
    }
  }
  .md\:mr-64 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 64);
    }
  }
  .md\:mr-66 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 66);
    }
  }
  .md\:mr-68 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 68);
    }
  }
  .md\:mr-70 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 70);
    }
  }
  .md\:mr-72 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 72);
    }
  }
  .md\:mr-74 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 74);
    }
  }
  .md\:mr-76 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 76);
    }
  }
  .md\:mr-78 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 78);
    }
  }
  .md\:mr-80 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 80);
    }
  }
  .md\:mr-82 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 82);
    }
  }
  .md\:mr-84 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 84);
    }
  }
  .md\:mr-86 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 86);
    }
  }
  .md\:mr-88 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 88);
    }
  }
  .md\:mr-90 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 90);
    }
  }
  .md\:mr-92 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 92);
    }
  }
  .md\:mr-94 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 94);
    }
  }
  .md\:mr-96 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 96);
    }
  }
  .md\:mr-auto {
    @media (width >= 48rem) {
      margin-right: auto;
    }
  }
  .md\:mr-px {
    @media (width >= 48rem) {
      margin-right: 1px;
    }
  }
  .md\:-mb-0 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -0);
    }
  }
  .md\:-mb-2 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -2);
    }
  }
  .md\:-mb-4 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -4);
    }
  }
  .md\:-mb-6 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -6);
    }
  }
  .md\:-mb-8 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -8);
    }
  }
  .md\:-mb-10 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -10);
    }
  }
  .md\:-mb-12 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -12);
    }
  }
  .md\:-mb-14 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -14);
    }
  }
  .md\:-mb-16 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -16);
    }
  }
  .md\:-mb-18 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -18);
    }
  }
  .md\:-mb-20 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -20);
    }
  }
  .md\:-mb-22 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -22);
    }
  }
  .md\:-mb-24 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -24);
    }
  }
  .md\:-mb-26 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -26);
    }
  }
  .md\:-mb-28 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -28);
    }
  }
  .md\:-mb-30 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -30);
    }
  }
  .md\:-mb-32 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -32);
    }
  }
  .md\:-mb-34 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -34);
    }
  }
  .md\:-mb-36 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -36);
    }
  }
  .md\:-mb-38 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -38);
    }
  }
  .md\:-mb-40 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -40);
    }
  }
  .md\:-mb-42 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -42);
    }
  }
  .md\:-mb-44 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -44);
    }
  }
  .md\:-mb-46 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -46);
    }
  }
  .md\:-mb-48 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -48);
    }
  }
  .md\:-mb-50 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -50);
    }
  }
  .md\:-mb-52 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -52);
    }
  }
  .md\:-mb-54 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -54);
    }
  }
  .md\:-mb-56 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -56);
    }
  }
  .md\:-mb-58 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -58);
    }
  }
  .md\:-mb-60 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -60);
    }
  }
  .md\:-mb-62 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -62);
    }
  }
  .md\:-mb-64 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -64);
    }
  }
  .md\:-mb-66 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -66);
    }
  }
  .md\:-mb-68 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -68);
    }
  }
  .md\:-mb-70 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -70);
    }
  }
  .md\:-mb-72 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -72);
    }
  }
  .md\:-mb-74 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -74);
    }
  }
  .md\:-mb-76 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -76);
    }
  }
  .md\:-mb-78 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -78);
    }
  }
  .md\:-mb-80 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -80);
    }
  }
  .md\:-mb-82 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -82);
    }
  }
  .md\:-mb-84 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -84);
    }
  }
  .md\:-mb-86 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -86);
    }
  }
  .md\:-mb-88 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -88);
    }
  }
  .md\:-mb-90 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -90);
    }
  }
  .md\:-mb-92 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -92);
    }
  }
  .md\:-mb-94 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -94);
    }
  }
  .md\:-mb-96 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * -96);
    }
  }
  .md\:mb-0 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:mb-2 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .md\:mb-4 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .md\:mb-6 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .md\:mb-8 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .md\:mb-10 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .md\:mb-12 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .md\:mb-14 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }
  .md\:mb-16 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .md\:mb-18 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 18);
    }
  }
  .md\:mb-20 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .md\:mb-22 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 22);
    }
  }
  .md\:mb-24 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }
  .md\:mb-26 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 26);
    }
  }
  .md\:mb-28 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 28);
    }
  }
  .md\:mb-30 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 30);
    }
  }
  .md\:mb-32 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 32);
    }
  }
  .md\:mb-34 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 34);
    }
  }
  .md\:mb-36 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 36);
    }
  }
  .md\:mb-38 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 38);
    }
  }
  .md\:mb-40 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 40);
    }
  }
  .md\:mb-42 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 42);
    }
  }
  .md\:mb-44 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 44);
    }
  }
  .md\:mb-46 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 46);
    }
  }
  .md\:mb-48 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 48);
    }
  }
  .md\:mb-50 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 50);
    }
  }
  .md\:mb-52 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 52);
    }
  }
  .md\:mb-54 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 54);
    }
  }
  .md\:mb-56 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 56);
    }
  }
  .md\:mb-58 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 58);
    }
  }
  .md\:mb-60 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 60);
    }
  }
  .md\:mb-62 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 62);
    }
  }
  .md\:mb-64 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 64);
    }
  }
  .md\:mb-66 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 66);
    }
  }
  .md\:mb-68 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 68);
    }
  }
  .md\:mb-70 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 70);
    }
  }
  .md\:mb-72 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 72);
    }
  }
  .md\:mb-74 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 74);
    }
  }
  .md\:mb-76 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 76);
    }
  }
  .md\:mb-78 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 78);
    }
  }
  .md\:mb-80 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 80);
    }
  }
  .md\:mb-82 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 82);
    }
  }
  .md\:mb-84 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 84);
    }
  }
  .md\:mb-86 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 86);
    }
  }
  .md\:mb-88 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 88);
    }
  }
  .md\:mb-90 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 90);
    }
  }
  .md\:mb-92 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 92);
    }
  }
  .md\:mb-94 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 94);
    }
  }
  .md\:mb-96 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 96);
    }
  }
  .md\:mb-auto {
    @media (width >= 48rem) {
      margin-bottom: auto;
    }
  }
  .md\:mb-px {
    @media (width >= 48rem) {
      margin-bottom: 1px;
    }
  }
  .md\:-ml-0 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -0);
    }
  }
  .md\:-ml-2 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -2);
    }
  }
  .md\:-ml-4 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -4);
    }
  }
  .md\:-ml-6 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -6);
    }
  }
  .md\:-ml-8 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -8);
    }
  }
  .md\:-ml-10 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -10);
    }
  }
  .md\:-ml-12 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -12);
    }
  }
  .md\:-ml-14 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -14);
    }
  }
  .md\:-ml-16 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -16);
    }
  }
  .md\:-ml-18 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -18);
    }
  }
  .md\:-ml-20 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -20);
    }
  }
  .md\:-ml-22 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -22);
    }
  }
  .md\:-ml-24 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -24);
    }
  }
  .md\:-ml-26 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -26);
    }
  }
  .md\:-ml-28 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -28);
    }
  }
  .md\:-ml-30 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -30);
    }
  }
  .md\:-ml-32 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -32);
    }
  }
  .md\:-ml-34 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -34);
    }
  }
  .md\:-ml-36 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -36);
    }
  }
  .md\:-ml-38 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -38);
    }
  }
  .md\:-ml-40 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -40);
    }
  }
  .md\:-ml-42 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -42);
    }
  }
  .md\:-ml-44 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -44);
    }
  }
  .md\:-ml-46 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -46);
    }
  }
  .md\:-ml-48 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -48);
    }
  }
  .md\:-ml-50 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -50);
    }
  }
  .md\:-ml-52 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -52);
    }
  }
  .md\:-ml-54 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -54);
    }
  }
  .md\:-ml-56 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -56);
    }
  }
  .md\:-ml-58 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -58);
    }
  }
  .md\:-ml-60 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -60);
    }
  }
  .md\:-ml-62 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -62);
    }
  }
  .md\:-ml-64 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -64);
    }
  }
  .md\:-ml-66 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -66);
    }
  }
  .md\:-ml-68 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -68);
    }
  }
  .md\:-ml-70 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -70);
    }
  }
  .md\:-ml-72 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -72);
    }
  }
  .md\:-ml-74 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -74);
    }
  }
  .md\:-ml-76 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -76);
    }
  }
  .md\:-ml-78 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -78);
    }
  }
  .md\:-ml-80 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -80);
    }
  }
  .md\:-ml-82 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -82);
    }
  }
  .md\:-ml-84 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -84);
    }
  }
  .md\:-ml-86 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -86);
    }
  }
  .md\:-ml-88 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -88);
    }
  }
  .md\:-ml-90 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -90);
    }
  }
  .md\:-ml-92 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -92);
    }
  }
  .md\:-ml-94 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -94);
    }
  }
  .md\:-ml-96 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * -96);
    }
  }
  .md\:ml-0 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .md\:ml-2 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 2);
    }
  }
  .md\:ml-4 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 4);
    }
  }
  .md\:ml-6 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 6);
    }
  }
  .md\:ml-8 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 8);
    }
  }
  .md\:ml-10 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 10);
    }
  }
  .md\:ml-12 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 12);
    }
  }
  .md\:ml-14 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 14);
    }
  }
  .md\:ml-16 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 16);
    }
  }
  .md\:ml-18 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 18);
    }
  }
  .md\:ml-20 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 20);
    }
  }
  .md\:ml-22 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 22);
    }
  }
  .md\:ml-24 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 24);
    }
  }
  .md\:ml-26 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 26);
    }
  }
  .md\:ml-28 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 28);
    }
  }
  .md\:ml-30 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 30);
    }
  }
  .md\:ml-32 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 32);
    }
  }
  .md\:ml-34 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 34);
    }
  }
  .md\:ml-36 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 36);
    }
  }
  .md\:ml-38 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 38);
    }
  }
  .md\:ml-40 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 40);
    }
  }
  .md\:ml-42 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 42);
    }
  }
  .md\:ml-44 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 44);
    }
  }
  .md\:ml-46 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 46);
    }
  }
  .md\:ml-48 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 48);
    }
  }
  .md\:ml-50 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 50);
    }
  }
  .md\:ml-52 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 52);
    }
  }
  .md\:ml-54 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 54);
    }
  }
  .md\:ml-56 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 56);
    }
  }
  .md\:ml-58 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 58);
    }
  }
  .md\:ml-60 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 60);
    }
  }
  .md\:ml-62 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 62);
    }
  }
  .md\:ml-64 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 64);
    }
  }
  .md\:ml-66 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 66);
    }
  }
  .md\:ml-68 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 68);
    }
  }
  .md\:ml-70 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 70);
    }
  }
  .md\:ml-72 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 72);
    }
  }
  .md\:ml-74 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 74);
    }
  }
  .md\:ml-76 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 76);
    }
  }
  .md\:ml-78 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 78);
    }
  }
  .md\:ml-80 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 80);
    }
  }
  .md\:ml-82 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 82);
    }
  }
  .md\:ml-84 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 84);
    }
  }
  .md\:ml-86 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 86);
    }
  }
  .md\:ml-88 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 88);
    }
  }
  .md\:ml-90 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 90);
    }
  }
  .md\:ml-92 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 92);
    }
  }
  .md\:ml-94 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 94);
    }
  }
  .md\:ml-96 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 96);
    }
  }
  .md\:ml-auto {
    @media (width >= 48rem) {
      margin-left: auto;
    }
  }
  .md\:ml-px {
    @media (width >= 48rem) {
      margin-left: 1px;
    }
  }
  .md\:block {
    @media (width >= 48rem) {
      display: block;
    }
  }
  .md\:flex {
    @media (width >= 48rem) {
      display: flex;
    }
  }
  .md\:grid {
    @media (width >= 48rem) {
      display: grid;
    }
  }
  .md\:hidden {
    @media (width >= 48rem) {
      display: none;
    }
  }
  .md\:max-h-\[95\%\] {
    @media (width >= 48rem) {
      max-height: 95%;
    }
  }
  .md\:w-0 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 0);
    }
  }
  .md\:w-2 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 2);
    }
  }
  .md\:w-4 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 4);
    }
  }
  .md\:w-6 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 6);
    }
  }
  .md\:w-8 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 8);
    }
  }
  .md\:w-10 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 10);
    }
  }
  .md\:w-12 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 12);
    }
  }
  .md\:w-14 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 14);
    }
  }
  .md\:w-16 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 16);
    }
  }
  .md\:w-18 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 18);
    }
  }
  .md\:w-20 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 20);
    }
  }
  .md\:w-22 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 22);
    }
  }
  .md\:w-24 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 24);
    }
  }
  .md\:w-26 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 26);
    }
  }
  .md\:w-28 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 28);
    }
  }
  .md\:w-30 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 30);
    }
  }
  .md\:w-32 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 32);
    }
  }
  .md\:w-34 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 34);
    }
  }
  .md\:w-36 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 36);
    }
  }
  .md\:w-38 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 38);
    }
  }
  .md\:w-40 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 40);
    }
  }
  .md\:w-42 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 42);
    }
  }
  .md\:w-44 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 44);
    }
  }
  .md\:w-46 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 46);
    }
  }
  .md\:w-48 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 48);
    }
  }
  .md\:w-50 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 50);
    }
  }
  .md\:w-52 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 52);
    }
  }
  .md\:w-54 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 54);
    }
  }
  .md\:w-56 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 56);
    }
  }
  .md\:w-58 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 58);
    }
  }
  .md\:w-60 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 60);
    }
  }
  .md\:w-62 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 62);
    }
  }
  .md\:w-64 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 64);
    }
  }
  .md\:w-66 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 66);
    }
  }
  .md\:w-68 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 68);
    }
  }
  .md\:w-70 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 70);
    }
  }
  .md\:w-72 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 72);
    }
  }
  .md\:w-74 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 74);
    }
  }
  .md\:w-76 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 76);
    }
  }
  .md\:w-78 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 78);
    }
  }
  .md\:w-80 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 80);
    }
  }
  .md\:w-82 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 82);
    }
  }
  .md\:w-84 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 84);
    }
  }
  .md\:w-86 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 86);
    }
  }
  .md\:w-88 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 88);
    }
  }
  .md\:w-90 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 90);
    }
  }
  .md\:w-92 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 92);
    }
  }
  .md\:w-94 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 94);
    }
  }
  .md\:w-96 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 96);
    }
  }
  .md\:max-w-2xl {
    @media (width >= 48rem) {
      max-width: var(--container-2xl);
    }
  }
  .md\:max-w-3xl {
    @media (width >= 48rem) {
      max-width: var(--container-3xl);
    }
  }
  .md\:max-w-4xl {
    @media (width >= 48rem) {
      max-width: var(--container-4xl);
    }
  }
  .md\:max-w-5xl {
    @media (width >= 48rem) {
      max-width: var(--container-5xl);
    }
  }
  .md\:max-w-6xl {
    @media (width >= 48rem) {
      max-width: var(--container-6xl);
    }
  }
  .md\:max-w-7xl {
    @media (width >= 48rem) {
      max-width: var(--container-7xl);
    }
  }
  .md\:max-w-\[auto\] {
    @media (width >= 48rem) {
      max-width: auto;
    }
  }
  .md\:flex-1 {
    @media (width >= 48rem) {
      flex: 1;
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-12 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }
  .md\:items-center {
    @media (width >= 48rem) {
      align-items: center;
    }
  }
  .md\:gap-4 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .md\:space-y-0 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-2 {
    @media (width >= 48rem) {
      :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)));
      }
    }
  }
  .md\:space-y-4 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-6 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-8 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-10 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-12 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-14 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-16 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-18 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 18) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 18) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-20 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-22 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 22) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 22) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-24 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-26 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 26) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 26) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-28 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-30 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 30) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 30) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-32 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-34 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 34) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 34) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-36 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 36) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 36) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-38 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 38) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 38) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-40 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 40) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 40) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-42 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 42) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 42) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-44 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 44) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 44) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-46 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 46) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 46) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-48 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 48) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 48) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-50 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 50) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 50) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-52 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 52) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 52) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-54 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 54) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 54) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-56 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 56) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 56) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-58 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 58) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 58) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-60 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 60) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 60) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-62 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 62) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 62) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-64 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 64) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 64) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-66 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 66) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 66) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-68 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 68) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 68) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-70 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 70) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 70) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-72 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 72) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 72) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-74 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 74) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 74) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-76 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 76) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 76) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-78 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 78) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 78) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-80 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 80) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 80) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-82 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 82) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 82) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-84 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 84) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 84) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-86 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 86) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 86) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-88 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 88) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 88) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-90 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 90) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 90) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-92 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 92) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 92) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-94 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 94) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 94) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-96 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 96) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 96) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:gap-x-0 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 0);
    }
  }
  .md\:gap-x-2 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 2);
    }
  }
  .md\:gap-x-4 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 4);
    }
  }
  .md\:gap-x-6 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-x-8 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 8);
    }
  }
  .md\:gap-x-10 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 10);
    }
  }
  .md\:gap-x-12 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 12);
    }
  }
  .md\:gap-x-14 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 14);
    }
  }
  .md\:gap-x-16 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 16);
    }
  }
  .md\:gap-x-18 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 18);
    }
  }
  .md\:gap-x-20 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 20);
    }
  }
  .md\:gap-x-22 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 22);
    }
  }
  .md\:gap-x-24 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 24);
    }
  }
  .md\:gap-x-26 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 26);
    }
  }
  .md\:gap-x-28 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 28);
    }
  }
  .md\:gap-x-30 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 30);
    }
  }
  .md\:gap-x-32 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 32);
    }
  }
  .md\:gap-x-34 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 34);
    }
  }
  .md\:gap-x-36 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 36);
    }
  }
  .md\:gap-x-38 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 38);
    }
  }
  .md\:gap-x-40 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 40);
    }
  }
  .md\:gap-x-42 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 42);
    }
  }
  .md\:gap-x-44 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 44);
    }
  }
  .md\:gap-x-46 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 46);
    }
  }
  .md\:gap-x-48 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 48);
    }
  }
  .md\:gap-x-50 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 50);
    }
  }
  .md\:gap-x-52 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 52);
    }
  }
  .md\:gap-x-54 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 54);
    }
  }
  .md\:gap-x-56 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 56);
    }
  }
  .md\:gap-x-58 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 58);
    }
  }
  .md\:gap-x-60 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 60);
    }
  }
  .md\:gap-x-62 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 62);
    }
  }
  .md\:gap-x-64 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 64);
    }
  }
  .md\:gap-x-66 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 66);
    }
  }
  .md\:gap-x-68 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 68);
    }
  }
  .md\:gap-x-70 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 70);
    }
  }
  .md\:gap-x-72 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 72);
    }
  }
  .md\:gap-x-74 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 74);
    }
  }
  .md\:gap-x-76 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 76);
    }
  }
  .md\:gap-x-78 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 78);
    }
  }
  .md\:gap-x-80 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 80);
    }
  }
  .md\:gap-x-82 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 82);
    }
  }
  .md\:gap-x-84 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 84);
    }
  }
  .md\:gap-x-86 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 86);
    }
  }
  .md\:gap-x-88 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 88);
    }
  }
  .md\:gap-x-90 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 90);
    }
  }
  .md\:gap-x-92 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 92);
    }
  }
  .md\:gap-x-94 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 94);
    }
  }
  .md\:gap-x-96 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 96);
    }
  }
  .md\:p-0 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .md\:p-2 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 2);
    }
  }
  .md\:p-4 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .md\:p-6 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .md\:p-8 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .md\:p-10 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .md\:p-12 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .md\:p-14 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 14);
    }
  }
  .md\:p-16 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 16);
    }
  }
  .md\:p-18 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 18);
    }
  }
  .md\:p-20 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 20);
    }
  }
  .md\:p-22 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 22);
    }
  }
  .md\:p-24 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 24);
    }
  }
  .md\:p-26 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 26);
    }
  }
  .md\:p-28 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 28);
    }
  }
  .md\:p-30 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 30);
    }
  }
  .md\:p-32 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 32);
    }
  }
  .md\:p-34 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 34);
    }
  }
  .md\:p-36 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 36);
    }
  }
  .md\:p-38 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 38);
    }
  }
  .md\:p-40 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 40);
    }
  }
  .md\:p-42 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 42);
    }
  }
  .md\:p-44 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 44);
    }
  }
  .md\:p-46 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 46);
    }
  }
  .md\:p-48 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 48);
    }
  }
  .md\:p-50 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 50);
    }
  }
  .md\:p-52 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 52);
    }
  }
  .md\:p-54 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 54);
    }
  }
  .md\:p-56 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 56);
    }
  }
  .md\:p-58 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 58);
    }
  }
  .md\:p-60 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 60);
    }
  }
  .md\:p-62 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 62);
    }
  }
  .md\:p-64 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 64);
    }
  }
  .md\:p-66 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 66);
    }
  }
  .md\:p-68 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 68);
    }
  }
  .md\:p-70 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 70);
    }
  }
  .md\:p-72 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 72);
    }
  }
  .md\:p-74 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 74);
    }
  }
  .md\:p-76 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 76);
    }
  }
  .md\:p-78 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 78);
    }
  }
  .md\:p-80 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 80);
    }
  }
  .md\:p-82 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 82);
    }
  }
  .md\:p-84 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 84);
    }
  }
  .md\:p-86 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 86);
    }
  }
  .md\:p-88 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 88);
    }
  }
  .md\:p-90 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 90);
    }
  }
  .md\:p-92 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 92);
    }
  }
  .md\:p-94 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 94);
    }
  }
  .md\:p-96 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 96);
    }
  }
  .md\:px-0 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:px-2 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .md\:px-4 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .md\:px-6 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .md\:px-8 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:px-10 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .md\:px-12 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .md\:px-14 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .md\:px-16 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .md\:px-18 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 18);
    }
  }
  .md\:px-20 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .md\:px-22 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 22);
    }
  }
  .md\:px-24 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 24);
    }
  }
  .md\:px-26 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 26);
    }
  }
  .md\:px-28 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 28);
    }
  }
  .md\:px-30 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 30);
    }
  }
  .md\:px-32 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 32);
    }
  }
  .md\:px-34 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 34);
    }
  }
  .md\:px-36 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 36);
    }
  }
  .md\:px-38 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 38);
    }
  }
  .md\:px-40 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 40);
    }
  }
  .md\:px-42 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 42);
    }
  }
  .md\:px-44 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 44);
    }
  }
  .md\:px-46 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 46);
    }
  }
  .md\:px-48 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 48);
    }
  }
  .md\:px-50 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 50);
    }
  }
  .md\:px-52 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 52);
    }
  }
  .md\:px-54 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 54);
    }
  }
  .md\:px-56 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 56);
    }
  }
  .md\:px-58 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 58);
    }
  }
  .md\:px-60 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 60);
    }
  }
  .md\:px-62 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 62);
    }
  }
  .md\:px-64 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 64);
    }
  }
  .md\:px-66 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 66);
    }
  }
  .md\:px-68 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 68);
    }
  }
  .md\:px-70 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 70);
    }
  }
  .md\:px-72 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 72);
    }
  }
  .md\:px-74 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 74);
    }
  }
  .md\:px-76 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 76);
    }
  }
  .md\:px-78 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 78);
    }
  }
  .md\:px-80 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 80);
    }
  }
  .md\:px-82 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 82);
    }
  }
  .md\:px-84 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 84);
    }
  }
  .md\:px-86 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 86);
    }
  }
  .md\:px-88 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 88);
    }
  }
  .md\:px-90 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 90);
    }
  }
  .md\:px-92 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 92);
    }
  }
  .md\:px-94 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 94);
    }
  }
  .md\:px-96 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 96);
    }
  }
  .md\:py-0 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .md\:py-2 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .md\:py-4 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .md\:py-6 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .md\:py-8 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .md\:py-10 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .md\:py-12 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .md\:py-14 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .md\:py-16 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .md\:py-18 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 18);
    }
  }
  .md\:py-20 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .md\:py-22 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 22);
    }
  }
  .md\:py-24 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .md\:py-26 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 26);
    }
  }
  .md\:py-28 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 28);
    }
  }
  .md\:py-30 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 30);
    }
  }
  .md\:py-32 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .md\:py-34 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 34);
    }
  }
  .md\:py-36 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 36);
    }
  }
  .md\:py-38 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 38);
    }
  }
  .md\:py-40 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 40);
    }
  }
  .md\:py-42 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 42);
    }
  }
  .md\:py-44 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 44);
    }
  }
  .md\:py-46 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 46);
    }
  }
  .md\:py-48 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 48);
    }
  }
  .md\:py-50 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 50);
    }
  }
  .md\:py-52 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 52);
    }
  }
  .md\:py-54 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 54);
    }
  }
  .md\:py-56 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 56);
    }
  }
  .md\:py-58 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 58);
    }
  }
  .md\:py-60 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 60);
    }
  }
  .md\:py-62 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 62);
    }
  }
  .md\:py-64 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 64);
    }
  }
  .md\:py-66 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 66);
    }
  }
  .md\:py-68 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 68);
    }
  }
  .md\:py-70 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 70);
    }
  }
  .md\:py-72 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 72);
    }
  }
  .md\:py-74 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 74);
    }
  }
  .md\:py-76 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 76);
    }
  }
  .md\:py-78 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 78);
    }
  }
  .md\:py-80 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 80);
    }
  }
  .md\:py-82 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 82);
    }
  }
  .md\:py-84 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 84);
    }
  }
  .md\:py-86 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 86);
    }
  }
  .md\:py-88 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 88);
    }
  }
  .md\:py-90 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 90);
    }
  }
  .md\:py-92 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 92);
    }
  }
  .md\:py-94 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 94);
    }
  }
  .md\:py-96 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 96);
    }
  }
  .md\:ps-0 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 0);
    }
  }
  .md\:ps-2 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 2);
    }
  }
  .md\:ps-4 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 4);
    }
  }
  .md\:ps-6 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 6);
    }
  }
  .md\:ps-8 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 8);
    }
  }
  .md\:ps-10 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 10);
    }
  }
  .md\:ps-12 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 12);
    }
  }
  .md\:ps-14 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 14);
    }
  }
  .md\:ps-16 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 16);
    }
  }
  .md\:ps-18 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 18);
    }
  }
  .md\:ps-20 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 20);
    }
  }
  .md\:ps-22 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 22);
    }
  }
  .md\:ps-24 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 24);
    }
  }
  .md\:ps-26 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 26);
    }
  }
  .md\:ps-28 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 28);
    }
  }
  .md\:ps-30 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 30);
    }
  }
  .md\:ps-32 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 32);
    }
  }
  .md\:ps-34 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 34);
    }
  }
  .md\:ps-36 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 36);
    }
  }
  .md\:ps-38 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 38);
    }
  }
  .md\:ps-40 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 40);
    }
  }
  .md\:ps-42 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 42);
    }
  }
  .md\:ps-44 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 44);
    }
  }
  .md\:ps-46 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 46);
    }
  }
  .md\:ps-48 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 48);
    }
  }
  .md\:ps-50 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 50);
    }
  }
  .md\:ps-52 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 52);
    }
  }
  .md\:ps-54 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 54);
    }
  }
  .md\:ps-56 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 56);
    }
  }
  .md\:ps-58 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 58);
    }
  }
  .md\:ps-60 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 60);
    }
  }
  .md\:ps-62 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 62);
    }
  }
  .md\:ps-64 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 64);
    }
  }
  .md\:ps-66 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 66);
    }
  }
  .md\:ps-68 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 68);
    }
  }
  .md\:ps-70 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 70);
    }
  }
  .md\:ps-72 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 72);
    }
  }
  .md\:ps-74 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 74);
    }
  }
  .md\:ps-76 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 76);
    }
  }
  .md\:ps-78 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 78);
    }
  }
  .md\:ps-80 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 80);
    }
  }
  .md\:ps-82 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 82);
    }
  }
  .md\:ps-84 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 84);
    }
  }
  .md\:ps-86 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 86);
    }
  }
  .md\:ps-88 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 88);
    }
  }
  .md\:ps-90 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 90);
    }
  }
  .md\:ps-92 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 92);
    }
  }
  .md\:ps-94 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 94);
    }
  }
  .md\:ps-96 {
    @media (width >= 48rem) {
      padding-inline-start: calc(var(--spacing) * 96);
    }
  }
  .md\:pe-0 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 0);
    }
  }
  .md\:pe-2 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 2);
    }
  }
  .md\:pe-4 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 4);
    }
  }
  .md\:pe-6 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 6);
    }
  }
  .md\:pe-8 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 8);
    }
  }
  .md\:pe-10 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 10);
    }
  }
  .md\:pe-12 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 12);
    }
  }
  .md\:pe-14 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 14);
    }
  }
  .md\:pe-16 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 16);
    }
  }
  .md\:pe-18 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 18);
    }
  }
  .md\:pe-20 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 20);
    }
  }
  .md\:pe-22 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 22);
    }
  }
  .md\:pe-24 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 24);
    }
  }
  .md\:pe-26 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 26);
    }
  }
  .md\:pe-28 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 28);
    }
  }
  .md\:pe-30 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 30);
    }
  }
  .md\:pe-32 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 32);
    }
  }
  .md\:pe-34 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 34);
    }
  }
  .md\:pe-36 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 36);
    }
  }
  .md\:pe-38 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 38);
    }
  }
  .md\:pe-40 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 40);
    }
  }
  .md\:pe-42 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 42);
    }
  }
  .md\:pe-44 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 44);
    }
  }
  .md\:pe-46 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 46);
    }
  }
  .md\:pe-48 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 48);
    }
  }
  .md\:pe-50 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 50);
    }
  }
  .md\:pe-52 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 52);
    }
  }
  .md\:pe-54 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 54);
    }
  }
  .md\:pe-56 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 56);
    }
  }
  .md\:pe-58 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 58);
    }
  }
  .md\:pe-60 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 60);
    }
  }
  .md\:pe-62 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 62);
    }
  }
  .md\:pe-64 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 64);
    }
  }
  .md\:pe-66 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 66);
    }
  }
  .md\:pe-68 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 68);
    }
  }
  .md\:pe-70 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 70);
    }
  }
  .md\:pe-72 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 72);
    }
  }
  .md\:pe-74 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 74);
    }
  }
  .md\:pe-76 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 76);
    }
  }
  .md\:pe-78 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 78);
    }
  }
  .md\:pe-80 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 80);
    }
  }
  .md\:pe-82 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 82);
    }
  }
  .md\:pe-84 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 84);
    }
  }
  .md\:pe-86 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 86);
    }
  }
  .md\:pe-88 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 88);
    }
  }
  .md\:pe-90 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 90);
    }
  }
  .md\:pe-92 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 92);
    }
  }
  .md\:pe-94 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 94);
    }
  }
  .md\:pe-96 {
    @media (width >= 48rem) {
      padding-inline-end: calc(var(--spacing) * 96);
    }
  }
  .md\:pt-0 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .md\:pt-2 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 2);
    }
  }
  .md\:pt-4 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .md\:pt-6 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .md\:pt-8 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 8);
    }
  }
  .md\:pt-10 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .md\:pt-12 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .md\:pt-14 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 14);
    }
  }
  .md\:pt-16 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .md\:pt-18 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 18);
    }
  }
  .md\:pt-20 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .md\:pt-22 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 22);
    }
  }
  .md\:pt-24 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .md\:pt-26 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 26);
    }
  }
  .md\:pt-28 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 28);
    }
  }
  .md\:pt-30 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 30);
    }
  }
  .md\:pt-32 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 32);
    }
  }
  .md\:pt-34 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 34);
    }
  }
  .md\:pt-36 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 36);
    }
  }
  .md\:pt-38 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 38);
    }
  }
  .md\:pt-40 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 40);
    }
  }
  .md\:pt-42 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 42);
    }
  }
  .md\:pt-44 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 44);
    }
  }
  .md\:pt-46 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 46);
    }
  }
  .md\:pt-48 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 48);
    }
  }
  .md\:pt-50 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 50);
    }
  }
  .md\:pt-52 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 52);
    }
  }
  .md\:pt-54 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 54);
    }
  }
  .md\:pt-56 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 56);
    }
  }
  .md\:pt-58 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 58);
    }
  }
  .md\:pt-60 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 60);
    }
  }
  .md\:pt-62 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 62);
    }
  }
  .md\:pt-64 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 64);
    }
  }
  .md\:pt-66 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 66);
    }
  }
  .md\:pt-68 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 68);
    }
  }
  .md\:pt-70 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 70);
    }
  }
  .md\:pt-72 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 72);
    }
  }
  .md\:pt-74 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 74);
    }
  }
  .md\:pt-76 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 76);
    }
  }
  .md\:pt-78 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 78);
    }
  }
  .md\:pt-80 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 80);
    }
  }
  .md\:pt-82 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 82);
    }
  }
  .md\:pt-84 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 84);
    }
  }
  .md\:pt-86 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 86);
    }
  }
  .md\:pt-88 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 88);
    }
  }
  .md\:pt-90 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 90);
    }
  }
  .md\:pt-92 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 92);
    }
  }
  .md\:pt-94 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 94);
    }
  }
  .md\:pt-96 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 96);
    }
  }
  .md\:pr-0 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .md\:pr-2 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 2);
    }
  }
  .md\:pr-4 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .md\:pr-6 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .md\:pr-8 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .md\:pr-10 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .md\:pr-12 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .md\:pr-14 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 14);
    }
  }
  .md\:pr-16 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 16);
    }
  }
  .md\:pr-18 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 18);
    }
  }
  .md\:pr-20 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 20);
    }
  }
  .md\:pr-22 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 22);
    }
  }
  .md\:pr-24 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 24);
    }
  }
  .md\:pr-26 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 26);
    }
  }
  .md\:pr-28 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 28);
    }
  }
  .md\:pr-30 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 30);
    }
  }
  .md\:pr-32 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 32);
    }
  }
  .md\:pr-34 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 34);
    }
  }
  .md\:pr-36 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 36);
    }
  }
  .md\:pr-38 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 38);
    }
  }
  .md\:pr-40 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 40);
    }
  }
  .md\:pr-42 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 42);
    }
  }
  .md\:pr-44 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 44);
    }
  }
  .md\:pr-46 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 46);
    }
  }
  .md\:pr-48 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 48);
    }
  }
  .md\:pr-50 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 50);
    }
  }
  .md\:pr-52 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 52);
    }
  }
  .md\:pr-54 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 54);
    }
  }
  .md\:pr-56 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 56);
    }
  }
  .md\:pr-58 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 58);
    }
  }
  .md\:pr-60 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 60);
    }
  }
  .md\:pr-62 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 62);
    }
  }
  .md\:pr-64 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 64);
    }
  }
  .md\:pr-66 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 66);
    }
  }
  .md\:pr-68 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 68);
    }
  }
  .md\:pr-70 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 70);
    }
  }
  .md\:pr-72 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 72);
    }
  }
  .md\:pr-74 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 74);
    }
  }
  .md\:pr-76 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 76);
    }
  }
  .md\:pr-78 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 78);
    }
  }
  .md\:pr-80 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 80);
    }
  }
  .md\:pr-82 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 82);
    }
  }
  .md\:pr-84 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 84);
    }
  }
  .md\:pr-86 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 86);
    }
  }
  .md\:pr-88 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 88);
    }
  }
  .md\:pr-90 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 90);
    }
  }
  .md\:pr-92 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 92);
    }
  }
  .md\:pr-94 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 94);
    }
  }
  .md\:pr-96 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 96);
    }
  }
  .md\:pb-0 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:pb-2 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 2);
    }
  }
  .md\:pb-4 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }
  .md\:pb-6 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .md\:pb-8 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .md\:pb-10 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .md\:pb-12 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  .md\:pb-14 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 14);
    }
  }
  .md\:pb-16 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .md\:pb-18 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 18);
    }
  }
  .md\:pb-20 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .md\:pb-22 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 22);
    }
  }
  .md\:pb-24 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }
  .md\:pb-26 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 26);
    }
  }
  .md\:pb-28 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 28);
    }
  }
  .md\:pb-30 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 30);
    }
  }
  .md\:pb-32 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }
  .md\:pb-34 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 34);
    }
  }
  .md\:pb-36 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 36);
    }
  }
  .md\:pb-38 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 38);
    }
  }
  .md\:pb-40 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 40);
    }
  }
  .md\:pb-42 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 42);
    }
  }
  .md\:pb-44 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 44);
    }
  }
  .md\:pb-46 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 46);
    }
  }
  .md\:pb-48 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 48);
    }
  }
  .md\:pb-50 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 50);
    }
  }
  .md\:pb-52 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 52);
    }
  }
  .md\:pb-54 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 54);
    }
  }
  .md\:pb-56 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 56);
    }
  }
  .md\:pb-58 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 58);
    }
  }
  .md\:pb-60 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 60);
    }
  }
  .md\:pb-62 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 62);
    }
  }
  .md\:pb-64 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 64);
    }
  }
  .md\:pb-66 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 66);
    }
  }
  .md\:pb-68 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 68);
    }
  }
  .md\:pb-70 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 70);
    }
  }
  .md\:pb-72 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 72);
    }
  }
  .md\:pb-74 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 74);
    }
  }
  .md\:pb-76 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 76);
    }
  }
  .md\:pb-78 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 78);
    }
  }
  .md\:pb-80 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 80);
    }
  }
  .md\:pb-82 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 82);
    }
  }
  .md\:pb-84 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 84);
    }
  }
  .md\:pb-86 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 86);
    }
  }
  .md\:pb-88 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 88);
    }
  }
  .md\:pb-90 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 90);
    }
  }
  .md\:pb-92 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 92);
    }
  }
  .md\:pb-94 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 94);
    }
  }
  .md\:pb-96 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 96);
    }
  }
  .md\:pl-0 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .md\:pl-2 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 2);
    }
  }
  .md\:pl-4 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .md\:pl-6 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .md\:pl-8 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .md\:pl-10 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .md\:pl-12 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 12);
    }
  }
  .md\:pl-14 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 14);
    }
  }
  .md\:pl-16 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 16);
    }
  }
  .md\:pl-18 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 18);
    }
  }
  .md\:pl-20 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .md\:pl-22 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 22);
    }
  }
  .md\:pl-24 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 24);
    }
  }
  .md\:pl-26 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 26);
    }
  }
  .md\:pl-28 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 28);
    }
  }
  .md\:pl-30 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 30);
    }
  }
  .md\:pl-32 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 32);
    }
  }
  .md\:pl-34 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 34);
    }
  }
  .md\:pl-36 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 36);
    }
  }
  .md\:pl-38 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 38);
    }
  }
  .md\:pl-40 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 40);
    }
  }
  .md\:pl-42 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 42);
    }
  }
  .md\:pl-44 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 44);
    }
  }
  .md\:pl-46 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 46);
    }
  }
  .md\:pl-48 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 48);
    }
  }
  .md\:pl-50 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 50);
    }
  }
  .md\:pl-52 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 52);
    }
  }
  .md\:pl-54 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 54);
    }
  }
  .md\:pl-56 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 56);
    }
  }
  .md\:pl-58 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 58);
    }
  }
  .md\:pl-60 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 60);
    }
  }
  .md\:pl-62 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 62);
    }
  }
  .md\:pl-64 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 64);
    }
  }
  .md\:pl-66 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 66);
    }
  }
  .md\:pl-68 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 68);
    }
  }
  .md\:pl-70 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 70);
    }
  }
  .md\:pl-72 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 72);
    }
  }
  .md\:pl-74 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 74);
    }
  }
  .md\:pl-76 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 76);
    }
  }
  .md\:pl-78 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 78);
    }
  }
  .md\:pl-80 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 80);
    }
  }
  .md\:pl-82 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 82);
    }
  }
  .md\:pl-84 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 84);
    }
  }
  .md\:pl-86 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 86);
    }
  }
  .md\:pl-88 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 88);
    }
  }
  .md\:pl-90 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 90);
    }
  }
  .md\:pl-92 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 92);
    }
  }
  .md\:pl-94 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 94);
    }
  }
  .md\:pl-96 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 96);
    }
  }
  .md\:text-2xl {
    @media (width >= 48rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .md\:text-xl {
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .md\:first\:table-cell {
    @media (width >= 48rem) {
      &:first-child {
        display: table-cell;
      }
    }
  }
  .lg\:right-0 {
    @media (width >= 64rem) {
      right: calc(var(--spacing) * 0);
    }
  }
  .lg\:order-0 {
    @media (width >= 64rem) {
      order: 0;
    }
  }
  .lg\:order-1 {
    @media (width >= 64rem) {
      order: 1;
    }
  }
  .lg\:order-2 {
    @media (width >= 64rem) {
      order: 2;
    }
  }
  .lg\:order-3 {
    @media (width >= 64rem) {
      order: 3;
    }
  }
  .lg\:order-4 {
    @media (width >= 64rem) {
      order: 4;
    }
  }
  .lg\:order-5 {
    @media (width >= 64rem) {
      order: 5;
    }
  }
  .lg\:order-6 {
    @media (width >= 64rem) {
      order: 6;
    }
  }
  .lg\:order-7 {
    @media (width >= 64rem) {
      order: 7;
    }
  }
  .lg\:order-8 {
    @media (width >= 64rem) {
      order: 8;
    }
  }
  .lg\:order-9 {
    @media (width >= 64rem) {
      order: 9;
    }
  }
  .lg\:order-10 {
    @media (width >= 64rem) {
      order: 10;
    }
  }
  .lg\:col-span-2 {
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .lg\:container {
    @media (width >= 64rem) {
      width: 100%;
      @media (width >= 40rem) {
        max-width: 40rem;
      }
      @media (width >= 48rem) {
        max-width: 48rem;
      }
      @media (width >= 64rem) {
        max-width: 64rem;
      }
      @media (width >= 80rem) {
        max-width: 80rem;
      }
      @media (width >= 96rem) {
        max-width: 96rem;
      }
    }
  }
  .lg\:m-0 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 0);
    }
  }
  .lg\:m-2 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 2);
    }
  }
  .lg\:m-4 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 4);
    }
  }
  .lg\:m-6 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 6);
    }
  }
  .lg\:m-8 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 8);
    }
  }
  .lg\:m-10 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 10);
    }
  }
  .lg\:m-12 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 12);
    }
  }
  .lg\:m-14 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 14);
    }
  }
  .lg\:m-16 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 16);
    }
  }
  .lg\:m-18 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 18);
    }
  }
  .lg\:m-20 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 20);
    }
  }
  .lg\:m-22 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 22);
    }
  }
  .lg\:m-24 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 24);
    }
  }
  .lg\:m-26 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 26);
    }
  }
  .lg\:m-28 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 28);
    }
  }
  .lg\:m-30 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 30);
    }
  }
  .lg\:m-32 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 32);
    }
  }
  .lg\:m-34 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 34);
    }
  }
  .lg\:m-36 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 36);
    }
  }
  .lg\:m-38 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 38);
    }
  }
  .lg\:m-40 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 40);
    }
  }
  .lg\:m-42 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 42);
    }
  }
  .lg\:m-44 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 44);
    }
  }
  .lg\:m-46 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 46);
    }
  }
  .lg\:m-48 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 48);
    }
  }
  .lg\:m-50 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 50);
    }
  }
  .lg\:m-52 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 52);
    }
  }
  .lg\:m-54 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 54);
    }
  }
  .lg\:m-56 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 56);
    }
  }
  .lg\:m-58 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 58);
    }
  }
  .lg\:m-60 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 60);
    }
  }
  .lg\:m-62 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 62);
    }
  }
  .lg\:m-64 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 64);
    }
  }
  .lg\:m-66 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 66);
    }
  }
  .lg\:m-68 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 68);
    }
  }
  .lg\:m-70 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 70);
    }
  }
  .lg\:m-72 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 72);
    }
  }
  .lg\:m-74 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 74);
    }
  }
  .lg\:m-76 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 76);
    }
  }
  .lg\:m-78 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 78);
    }
  }
  .lg\:m-80 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 80);
    }
  }
  .lg\:m-82 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 82);
    }
  }
  .lg\:m-84 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 84);
    }
  }
  .lg\:m-86 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 86);
    }
  }
  .lg\:m-88 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 88);
    }
  }
  .lg\:m-90 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 90);
    }
  }
  .lg\:m-92 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 92);
    }
  }
  .lg\:m-94 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 94);
    }
  }
  .lg\:m-96 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 96);
    }
  }
  .lg\:m-auto {
    @media (width >= 64rem) {
      margin: auto;
    }
  }
  .lg\:m-px {
    @media (width >= 64rem) {
      margin: 1px;
    }
  }
  .lg\:-mx-0 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -0);
    }
  }
  .lg\:-mx-2 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -2);
    }
  }
  .lg\:-mx-4 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -4);
    }
  }
  .lg\:-mx-6 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -6);
    }
  }
  .lg\:-mx-8 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -8);
    }
  }
  .lg\:-mx-10 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -10);
    }
  }
  .lg\:-mx-12 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -12);
    }
  }
  .lg\:-mx-14 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -14);
    }
  }
  .lg\:-mx-16 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -16);
    }
  }
  .lg\:-mx-18 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -18);
    }
  }
  .lg\:-mx-20 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -20);
    }
  }
  .lg\:-mx-22 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -22);
    }
  }
  .lg\:-mx-24 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -24);
    }
  }
  .lg\:-mx-26 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -26);
    }
  }
  .lg\:-mx-28 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -28);
    }
  }
  .lg\:-mx-30 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -30);
    }
  }
  .lg\:-mx-32 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -32);
    }
  }
  .lg\:-mx-34 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -34);
    }
  }
  .lg\:-mx-36 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -36);
    }
  }
  .lg\:-mx-38 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -38);
    }
  }
  .lg\:-mx-40 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -40);
    }
  }
  .lg\:-mx-42 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -42);
    }
  }
  .lg\:-mx-44 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -44);
    }
  }
  .lg\:-mx-46 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -46);
    }
  }
  .lg\:-mx-48 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -48);
    }
  }
  .lg\:-mx-50 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -50);
    }
  }
  .lg\:-mx-52 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -52);
    }
  }
  .lg\:-mx-54 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -54);
    }
  }
  .lg\:-mx-56 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -56);
    }
  }
  .lg\:-mx-58 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -58);
    }
  }
  .lg\:-mx-60 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -60);
    }
  }
  .lg\:-mx-62 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -62);
    }
  }
  .lg\:-mx-64 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -64);
    }
  }
  .lg\:-mx-66 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -66);
    }
  }
  .lg\:-mx-68 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -68);
    }
  }
  .lg\:-mx-70 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -70);
    }
  }
  .lg\:-mx-72 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -72);
    }
  }
  .lg\:-mx-74 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -74);
    }
  }
  .lg\:-mx-76 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -76);
    }
  }
  .lg\:-mx-78 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -78);
    }
  }
  .lg\:-mx-80 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -80);
    }
  }
  .lg\:-mx-82 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -82);
    }
  }
  .lg\:-mx-84 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -84);
    }
  }
  .lg\:-mx-86 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -86);
    }
  }
  .lg\:-mx-88 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -88);
    }
  }
  .lg\:-mx-90 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -90);
    }
  }
  .lg\:-mx-92 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -92);
    }
  }
  .lg\:-mx-94 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -94);
    }
  }
  .lg\:-mx-96 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * -96);
    }
  }
  .lg\:mx-0 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .lg\:mx-2 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 2);
    }
  }
  .lg\:mx-4 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 4);
    }
  }
  .lg\:mx-6 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 6);
    }
  }
  .lg\:mx-8 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 8);
    }
  }
  .lg\:mx-10 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 10);
    }
  }
  .lg\:mx-12 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 12);
    }
  }
  .lg\:mx-14 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 14);
    }
  }
  .lg\:mx-16 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 16);
    }
  }
  .lg\:mx-18 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 18);
    }
  }
  .lg\:mx-20 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 20);
    }
  }
  .lg\:mx-22 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 22);
    }
  }
  .lg\:mx-24 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 24);
    }
  }
  .lg\:mx-26 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 26);
    }
  }
  .lg\:mx-28 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 28);
    }
  }
  .lg\:mx-30 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 30);
    }
  }
  .lg\:mx-32 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 32);
    }
  }
  .lg\:mx-34 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 34);
    }
  }
  .lg\:mx-36 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 36);
    }
  }
  .lg\:mx-38 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 38);
    }
  }
  .lg\:mx-40 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 40);
    }
  }
  .lg\:mx-42 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 42);
    }
  }
  .lg\:mx-44 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 44);
    }
  }
  .lg\:mx-46 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 46);
    }
  }
  .lg\:mx-48 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 48);
    }
  }
  .lg\:mx-50 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 50);
    }
  }
  .lg\:mx-52 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 52);
    }
  }
  .lg\:mx-54 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 54);
    }
  }
  .lg\:mx-56 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 56);
    }
  }
  .lg\:mx-58 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 58);
    }
  }
  .lg\:mx-60 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 60);
    }
  }
  .lg\:mx-62 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 62);
    }
  }
  .lg\:mx-64 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 64);
    }
  }
  .lg\:mx-66 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 66);
    }
  }
  .lg\:mx-68 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 68);
    }
  }
  .lg\:mx-70 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 70);
    }
  }
  .lg\:mx-72 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 72);
    }
  }
  .lg\:mx-74 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 74);
    }
  }
  .lg\:mx-76 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 76);
    }
  }
  .lg\:mx-78 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 78);
    }
  }
  .lg\:mx-80 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 80);
    }
  }
  .lg\:mx-82 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 82);
    }
  }
  .lg\:mx-84 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 84);
    }
  }
  .lg\:mx-86 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 86);
    }
  }
  .lg\:mx-88 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 88);
    }
  }
  .lg\:mx-90 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 90);
    }
  }
  .lg\:mx-92 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 92);
    }
  }
  .lg\:mx-94 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 94);
    }
  }
  .lg\:mx-96 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 96);
    }
  }
  .lg\:mx-auto {
    @media (width >= 64rem) {
      margin-inline: auto;
    }
  }
  .lg\:mx-px {
    @media (width >= 64rem) {
      margin-inline: 1px;
    }
  }
  .lg\:-my-0 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -0);
    }
  }
  .lg\:-my-2 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -2);
    }
  }
  .lg\:-my-4 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -4);
    }
  }
  .lg\:-my-6 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -6);
    }
  }
  .lg\:-my-8 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -8);
    }
  }
  .lg\:-my-10 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -10);
    }
  }
  .lg\:-my-12 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -12);
    }
  }
  .lg\:-my-14 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -14);
    }
  }
  .lg\:-my-16 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -16);
    }
  }
  .lg\:-my-18 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -18);
    }
  }
  .lg\:-my-20 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -20);
    }
  }
  .lg\:-my-22 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -22);
    }
  }
  .lg\:-my-24 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -24);
    }
  }
  .lg\:-my-26 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -26);
    }
  }
  .lg\:-my-28 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -28);
    }
  }
  .lg\:-my-30 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -30);
    }
  }
  .lg\:-my-32 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -32);
    }
  }
  .lg\:-my-34 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -34);
    }
  }
  .lg\:-my-36 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -36);
    }
  }
  .lg\:-my-38 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -38);
    }
  }
  .lg\:-my-40 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -40);
    }
  }
  .lg\:-my-42 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -42);
    }
  }
  .lg\:-my-44 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -44);
    }
  }
  .lg\:-my-46 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -46);
    }
  }
  .lg\:-my-48 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -48);
    }
  }
  .lg\:-my-50 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -50);
    }
  }
  .lg\:-my-52 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -52);
    }
  }
  .lg\:-my-54 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -54);
    }
  }
  .lg\:-my-56 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -56);
    }
  }
  .lg\:-my-58 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -58);
    }
  }
  .lg\:-my-60 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -60);
    }
  }
  .lg\:-my-62 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -62);
    }
  }
  .lg\:-my-64 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -64);
    }
  }
  .lg\:-my-66 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -66);
    }
  }
  .lg\:-my-68 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -68);
    }
  }
  .lg\:-my-70 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -70);
    }
  }
  .lg\:-my-72 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -72);
    }
  }
  .lg\:-my-74 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -74);
    }
  }
  .lg\:-my-76 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -76);
    }
  }
  .lg\:-my-78 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -78);
    }
  }
  .lg\:-my-80 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -80);
    }
  }
  .lg\:-my-82 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -82);
    }
  }
  .lg\:-my-84 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -84);
    }
  }
  .lg\:-my-86 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -86);
    }
  }
  .lg\:-my-88 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -88);
    }
  }
  .lg\:-my-90 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -90);
    }
  }
  .lg\:-my-92 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -92);
    }
  }
  .lg\:-my-94 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -94);
    }
  }
  .lg\:-my-96 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * -96);
    }
  }
  .lg\:my-0 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 0);
    }
  }
  .lg\:my-2 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 2);
    }
  }
  .lg\:my-4 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 4);
    }
  }
  .lg\:my-6 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 6);
    }
  }
  .lg\:my-8 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 8);
    }
  }
  .lg\:my-10 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 10);
    }
  }
  .lg\:my-12 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 12);
    }
  }
  .lg\:my-14 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 14);
    }
  }
  .lg\:my-16 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 16);
    }
  }
  .lg\:my-18 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 18);
    }
  }
  .lg\:my-20 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 20);
    }
  }
  .lg\:my-22 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 22);
    }
  }
  .lg\:my-24 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 24);
    }
  }
  .lg\:my-26 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 26);
    }
  }
  .lg\:my-28 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 28);
    }
  }
  .lg\:my-30 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 30);
    }
  }
  .lg\:my-32 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 32);
    }
  }
  .lg\:my-34 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 34);
    }
  }
  .lg\:my-36 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 36);
    }
  }
  .lg\:my-38 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 38);
    }
  }
  .lg\:my-40 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 40);
    }
  }
  .lg\:my-42 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 42);
    }
  }
  .lg\:my-44 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 44);
    }
  }
  .lg\:my-46 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 46);
    }
  }
  .lg\:my-48 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 48);
    }
  }
  .lg\:my-50 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 50);
    }
  }
  .lg\:my-52 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 52);
    }
  }
  .lg\:my-54 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 54);
    }
  }
  .lg\:my-56 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 56);
    }
  }
  .lg\:my-58 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 58);
    }
  }
  .lg\:my-60 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 60);
    }
  }
  .lg\:my-62 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 62);
    }
  }
  .lg\:my-64 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 64);
    }
  }
  .lg\:my-66 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 66);
    }
  }
  .lg\:my-68 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 68);
    }
  }
  .lg\:my-70 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 70);
    }
  }
  .lg\:my-72 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 72);
    }
  }
  .lg\:my-74 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 74);
    }
  }
  .lg\:my-76 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 76);
    }
  }
  .lg\:my-78 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 78);
    }
  }
  .lg\:my-80 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 80);
    }
  }
  .lg\:my-82 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 82);
    }
  }
  .lg\:my-84 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 84);
    }
  }
  .lg\:my-86 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 86);
    }
  }
  .lg\:my-88 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 88);
    }
  }
  .lg\:my-90 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 90);
    }
  }
  .lg\:my-92 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 92);
    }
  }
  .lg\:my-94 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 94);
    }
  }
  .lg\:my-96 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 96);
    }
  }
  .lg\:my-auto {
    @media (width >= 64rem) {
      margin-block: auto;
    }
  }
  .lg\:my-px {
    @media (width >= 64rem) {
      margin-block: 1px;
    }
  }
  .lg\:-ms-0 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -0);
    }
  }
  .lg\:-ms-2 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -2);
    }
  }
  .lg\:-ms-4 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -4);
    }
  }
  .lg\:-ms-6 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -6);
    }
  }
  .lg\:-ms-8 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -8);
    }
  }
  .lg\:-ms-10 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -10);
    }
  }
  .lg\:-ms-12 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -12);
    }
  }
  .lg\:-ms-14 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -14);
    }
  }
  .lg\:-ms-16 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -16);
    }
  }
  .lg\:-ms-18 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -18);
    }
  }
  .lg\:-ms-20 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -20);
    }
  }
  .lg\:-ms-22 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -22);
    }
  }
  .lg\:-ms-24 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -24);
    }
  }
  .lg\:-ms-26 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -26);
    }
  }
  .lg\:-ms-28 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -28);
    }
  }
  .lg\:-ms-30 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -30);
    }
  }
  .lg\:-ms-32 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -32);
    }
  }
  .lg\:-ms-34 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -34);
    }
  }
  .lg\:-ms-36 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -36);
    }
  }
  .lg\:-ms-38 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -38);
    }
  }
  .lg\:-ms-40 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -40);
    }
  }
  .lg\:-ms-42 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -42);
    }
  }
  .lg\:-ms-44 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -44);
    }
  }
  .lg\:-ms-46 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -46);
    }
  }
  .lg\:-ms-48 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -48);
    }
  }
  .lg\:-ms-50 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -50);
    }
  }
  .lg\:-ms-52 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -52);
    }
  }
  .lg\:-ms-54 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -54);
    }
  }
  .lg\:-ms-56 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -56);
    }
  }
  .lg\:-ms-58 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -58);
    }
  }
  .lg\:-ms-60 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -60);
    }
  }
  .lg\:-ms-62 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -62);
    }
  }
  .lg\:-ms-64 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -64);
    }
  }
  .lg\:-ms-66 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -66);
    }
  }
  .lg\:-ms-68 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -68);
    }
  }
  .lg\:-ms-70 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -70);
    }
  }
  .lg\:-ms-72 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -72);
    }
  }
  .lg\:-ms-74 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -74);
    }
  }
  .lg\:-ms-76 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -76);
    }
  }
  .lg\:-ms-78 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -78);
    }
  }
  .lg\:-ms-80 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -80);
    }
  }
  .lg\:-ms-82 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -82);
    }
  }
  .lg\:-ms-84 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -84);
    }
  }
  .lg\:-ms-86 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -86);
    }
  }
  .lg\:-ms-88 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -88);
    }
  }
  .lg\:-ms-90 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -90);
    }
  }
  .lg\:-ms-92 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -92);
    }
  }
  .lg\:-ms-94 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -94);
    }
  }
  .lg\:-ms-96 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * -96);
    }
  }
  .lg\:ms-0 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 0);
    }
  }
  .lg\:ms-2 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 2);
    }
  }
  .lg\:ms-4 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 4);
    }
  }
  .lg\:ms-6 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 6);
    }
  }
  .lg\:ms-8 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 8);
    }
  }
  .lg\:ms-10 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 10);
    }
  }
  .lg\:ms-12 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 12);
    }
  }
  .lg\:ms-14 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 14);
    }
  }
  .lg\:ms-16 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 16);
    }
  }
  .lg\:ms-18 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 18);
    }
  }
  .lg\:ms-20 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 20);
    }
  }
  .lg\:ms-22 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 22);
    }
  }
  .lg\:ms-24 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 24);
    }
  }
  .lg\:ms-26 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 26);
    }
  }
  .lg\:ms-28 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 28);
    }
  }
  .lg\:ms-30 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 30);
    }
  }
  .lg\:ms-32 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 32);
    }
  }
  .lg\:ms-34 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 34);
    }
  }
  .lg\:ms-36 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 36);
    }
  }
  .lg\:ms-38 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 38);
    }
  }
  .lg\:ms-40 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 40);
    }
  }
  .lg\:ms-42 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 42);
    }
  }
  .lg\:ms-44 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 44);
    }
  }
  .lg\:ms-46 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 46);
    }
  }
  .lg\:ms-48 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 48);
    }
  }
  .lg\:ms-50 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 50);
    }
  }
  .lg\:ms-52 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 52);
    }
  }
  .lg\:ms-54 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 54);
    }
  }
  .lg\:ms-56 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 56);
    }
  }
  .lg\:ms-58 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 58);
    }
  }
  .lg\:ms-60 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 60);
    }
  }
  .lg\:ms-62 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 62);
    }
  }
  .lg\:ms-64 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 64);
    }
  }
  .lg\:ms-66 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 66);
    }
  }
  .lg\:ms-68 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 68);
    }
  }
  .lg\:ms-70 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 70);
    }
  }
  .lg\:ms-72 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 72);
    }
  }
  .lg\:ms-74 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 74);
    }
  }
  .lg\:ms-76 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 76);
    }
  }
  .lg\:ms-78 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 78);
    }
  }
  .lg\:ms-80 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 80);
    }
  }
  .lg\:ms-82 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 82);
    }
  }
  .lg\:ms-84 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 84);
    }
  }
  .lg\:ms-86 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 86);
    }
  }
  .lg\:ms-88 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 88);
    }
  }
  .lg\:ms-90 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 90);
    }
  }
  .lg\:ms-92 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 92);
    }
  }
  .lg\:ms-94 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 94);
    }
  }
  .lg\:ms-96 {
    @media (width >= 64rem) {
      margin-inline-start: calc(var(--spacing) * 96);
    }
  }
  .lg\:ms-auto {
    @media (width >= 64rem) {
      margin-inline-start: auto;
    }
  }
  .lg\:ms-px {
    @media (width >= 64rem) {
      margin-inline-start: 1px;
    }
  }
  .lg\:-me-0 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -0);
    }
  }
  .lg\:-me-2 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -2);
    }
  }
  .lg\:-me-4 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -4);
    }
  }
  .lg\:-me-6 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -6);
    }
  }
  .lg\:-me-8 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -8);
    }
  }
  .lg\:-me-10 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -10);
    }
  }
  .lg\:-me-12 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -12);
    }
  }
  .lg\:-me-14 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -14);
    }
  }
  .lg\:-me-16 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -16);
    }
  }
  .lg\:-me-18 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -18);
    }
  }
  .lg\:-me-20 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -20);
    }
  }
  .lg\:-me-22 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -22);
    }
  }
  .lg\:-me-24 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -24);
    }
  }
  .lg\:-me-26 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -26);
    }
  }
  .lg\:-me-28 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -28);
    }
  }
  .lg\:-me-30 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -30);
    }
  }
  .lg\:-me-32 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -32);
    }
  }
  .lg\:-me-34 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -34);
    }
  }
  .lg\:-me-36 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -36);
    }
  }
  .lg\:-me-38 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -38);
    }
  }
  .lg\:-me-40 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -40);
    }
  }
  .lg\:-me-42 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -42);
    }
  }
  .lg\:-me-44 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -44);
    }
  }
  .lg\:-me-46 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -46);
    }
  }
  .lg\:-me-48 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -48);
    }
  }
  .lg\:-me-50 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -50);
    }
  }
  .lg\:-me-52 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -52);
    }
  }
  .lg\:-me-54 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -54);
    }
  }
  .lg\:-me-56 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -56);
    }
  }
  .lg\:-me-58 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -58);
    }
  }
  .lg\:-me-60 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -60);
    }
  }
  .lg\:-me-62 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -62);
    }
  }
  .lg\:-me-64 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -64);
    }
  }
  .lg\:-me-66 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -66);
    }
  }
  .lg\:-me-68 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -68);
    }
  }
  .lg\:-me-70 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -70);
    }
  }
  .lg\:-me-72 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -72);
    }
  }
  .lg\:-me-74 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -74);
    }
  }
  .lg\:-me-76 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -76);
    }
  }
  .lg\:-me-78 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -78);
    }
  }
  .lg\:-me-80 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -80);
    }
  }
  .lg\:-me-82 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -82);
    }
  }
  .lg\:-me-84 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -84);
    }
  }
  .lg\:-me-86 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -86);
    }
  }
  .lg\:-me-88 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -88);
    }
  }
  .lg\:-me-90 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -90);
    }
  }
  .lg\:-me-92 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -92);
    }
  }
  .lg\:-me-94 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -94);
    }
  }
  .lg\:-me-96 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * -96);
    }
  }
  .lg\:me-0 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 0);
    }
  }
  .lg\:me-2 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 2);
    }
  }
  .lg\:me-4 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 4);
    }
  }
  .lg\:me-6 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 6);
    }
  }
  .lg\:me-8 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 8);
    }
  }
  .lg\:me-10 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 10);
    }
  }
  .lg\:me-12 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 12);
    }
  }
  .lg\:me-14 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 14);
    }
  }
  .lg\:me-16 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 16);
    }
  }
  .lg\:me-18 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 18);
    }
  }
  .lg\:me-20 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 20);
    }
  }
  .lg\:me-22 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 22);
    }
  }
  .lg\:me-24 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 24);
    }
  }
  .lg\:me-26 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 26);
    }
  }
  .lg\:me-28 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 28);
    }
  }
  .lg\:me-30 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 30);
    }
  }
  .lg\:me-32 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 32);
    }
  }
  .lg\:me-34 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 34);
    }
  }
  .lg\:me-36 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 36);
    }
  }
  .lg\:me-38 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 38);
    }
  }
  .lg\:me-40 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 40);
    }
  }
  .lg\:me-42 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 42);
    }
  }
  .lg\:me-44 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 44);
    }
  }
  .lg\:me-46 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 46);
    }
  }
  .lg\:me-48 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 48);
    }
  }
  .lg\:me-50 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 50);
    }
  }
  .lg\:me-52 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 52);
    }
  }
  .lg\:me-54 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 54);
    }
  }
  .lg\:me-56 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 56);
    }
  }
  .lg\:me-58 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 58);
    }
  }
  .lg\:me-60 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 60);
    }
  }
  .lg\:me-62 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 62);
    }
  }
  .lg\:me-64 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 64);
    }
  }
  .lg\:me-66 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 66);
    }
  }
  .lg\:me-68 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 68);
    }
  }
  .lg\:me-70 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 70);
    }
  }
  .lg\:me-72 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 72);
    }
  }
  .lg\:me-74 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 74);
    }
  }
  .lg\:me-76 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 76);
    }
  }
  .lg\:me-78 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 78);
    }
  }
  .lg\:me-80 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 80);
    }
  }
  .lg\:me-82 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 82);
    }
  }
  .lg\:me-84 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 84);
    }
  }
  .lg\:me-86 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 86);
    }
  }
  .lg\:me-88 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 88);
    }
  }
  .lg\:me-90 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 90);
    }
  }
  .lg\:me-92 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 92);
    }
  }
  .lg\:me-94 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 94);
    }
  }
  .lg\:me-96 {
    @media (width >= 64rem) {
      margin-inline-end: calc(var(--spacing) * 96);
    }
  }
  .lg\:me-auto {
    @media (width >= 64rem) {
      margin-inline-end: auto;
    }
  }
  .lg\:me-px {
    @media (width >= 64rem) {
      margin-inline-end: 1px;
    }
  }
  .lg\:-mt-0 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -0);
    }
  }
  .lg\:-mt-2 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -2);
    }
  }
  .lg\:-mt-4 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -4);
    }
  }
  .lg\:-mt-6 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -6);
    }
  }
  .lg\:-mt-8 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -8);
    }
  }
  .lg\:-mt-10 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -10);
    }
  }
  .lg\:-mt-12 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -12);
    }
  }
  .lg\:-mt-14 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -14);
    }
  }
  .lg\:-mt-16 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -16);
    }
  }
  .lg\:-mt-18 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -18);
    }
  }
  .lg\:-mt-20 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -20);
    }
  }
  .lg\:-mt-22 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -22);
    }
  }
  .lg\:-mt-24 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -24);
    }
  }
  .lg\:-mt-26 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -26);
    }
  }
  .lg\:-mt-28 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -28);
    }
  }
  .lg\:-mt-30 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -30);
    }
  }
  .lg\:-mt-32 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -32);
    }
  }
  .lg\:-mt-34 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -34);
    }
  }
  .lg\:-mt-36 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -36);
    }
  }
  .lg\:-mt-38 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -38);
    }
  }
  .lg\:-mt-40 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -40);
    }
  }
  .lg\:-mt-42 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -42);
    }
  }
  .lg\:-mt-44 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -44);
    }
  }
  .lg\:-mt-46 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -46);
    }
  }
  .lg\:-mt-48 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -48);
    }
  }
  .lg\:-mt-50 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -50);
    }
  }
  .lg\:-mt-52 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -52);
    }
  }
  .lg\:-mt-54 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -54);
    }
  }
  .lg\:-mt-56 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -56);
    }
  }
  .lg\:-mt-58 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -58);
    }
  }
  .lg\:-mt-60 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -60);
    }
  }
  .lg\:-mt-62 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -62);
    }
  }
  .lg\:-mt-64 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -64);
    }
  }
  .lg\:-mt-66 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -66);
    }
  }
  .lg\:-mt-68 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -68);
    }
  }
  .lg\:-mt-70 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -70);
    }
  }
  .lg\:-mt-72 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -72);
    }
  }
  .lg\:-mt-74 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -74);
    }
  }
  .lg\:-mt-76 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -76);
    }
  }
  .lg\:-mt-78 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -78);
    }
  }
  .lg\:-mt-80 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -80);
    }
  }
  .lg\:-mt-82 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -82);
    }
  }
  .lg\:-mt-84 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -84);
    }
  }
  .lg\:-mt-86 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -86);
    }
  }
  .lg\:-mt-88 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -88);
    }
  }
  .lg\:-mt-90 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -90);
    }
  }
  .lg\:-mt-92 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -92);
    }
  }
  .lg\:-mt-94 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -94);
    }
  }
  .lg\:-mt-96 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * -96);
    }
  }
  .lg\:mt-0 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:mt-2 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  .lg\:mt-4 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .lg\:mt-6 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .lg\:mt-8 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .lg\:mt-10 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .lg\:mt-12 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .lg\:mt-14 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .lg\:mt-16 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .lg\:mt-18 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 18);
    }
  }
  .lg\:mt-20 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .lg\:mt-22 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 22);
    }
  }
  .lg\:mt-24 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  .lg\:mt-26 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 26);
    }
  }
  .lg\:mt-28 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 28);
    }
  }
  .lg\:mt-30 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 30);
    }
  }
  .lg\:mt-32 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 32);
    }
  }
  .lg\:mt-34 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 34);
    }
  }
  .lg\:mt-36 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 36);
    }
  }
  .lg\:mt-38 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 38);
    }
  }
  .lg\:mt-40 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 40);
    }
  }
  .lg\:mt-42 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 42);
    }
  }
  .lg\:mt-44 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 44);
    }
  }
  .lg\:mt-46 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 46);
    }
  }
  .lg\:mt-48 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 48);
    }
  }
  .lg\:mt-50 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 50);
    }
  }
  .lg\:mt-52 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 52);
    }
  }
  .lg\:mt-54 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 54);
    }
  }
  .lg\:mt-56 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 56);
    }
  }
  .lg\:mt-58 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 58);
    }
  }
  .lg\:mt-60 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 60);
    }
  }
  .lg\:mt-62 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 62);
    }
  }
  .lg\:mt-64 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 64);
    }
  }
  .lg\:mt-66 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 66);
    }
  }
  .lg\:mt-68 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 68);
    }
  }
  .lg\:mt-70 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 70);
    }
  }
  .lg\:mt-72 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 72);
    }
  }
  .lg\:mt-74 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 74);
    }
  }
  .lg\:mt-76 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 76);
    }
  }
  .lg\:mt-78 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 78);
    }
  }
  .lg\:mt-80 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 80);
    }
  }
  .lg\:mt-82 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 82);
    }
  }
  .lg\:mt-84 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 84);
    }
  }
  .lg\:mt-86 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 86);
    }
  }
  .lg\:mt-88 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 88);
    }
  }
  .lg\:mt-90 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 90);
    }
  }
  .lg\:mt-92 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 92);
    }
  }
  .lg\:mt-94 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 94);
    }
  }
  .lg\:mt-96 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 96);
    }
  }
  .lg\:mt-auto {
    @media (width >= 64rem) {
      margin-top: auto;
    }
  }
  .lg\:mt-px {
    @media (width >= 64rem) {
      margin-top: 1px;
    }
  }
  .lg\:-mr-0 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -0);
    }
  }
  .lg\:-mr-2 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -2);
    }
  }
  .lg\:-mr-4 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -4);
    }
  }
  .lg\:-mr-6 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -6);
    }
  }
  .lg\:-mr-8 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -8);
    }
  }
  .lg\:-mr-10 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -10);
    }
  }
  .lg\:-mr-12 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -12);
    }
  }
  .lg\:-mr-14 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -14);
    }
  }
  .lg\:-mr-16 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -16);
    }
  }
  .lg\:-mr-18 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -18);
    }
  }
  .lg\:-mr-20 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -20);
    }
  }
  .lg\:-mr-22 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -22);
    }
  }
  .lg\:-mr-24 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -24);
    }
  }
  .lg\:-mr-26 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -26);
    }
  }
  .lg\:-mr-28 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -28);
    }
  }
  .lg\:-mr-30 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -30);
    }
  }
  .lg\:-mr-32 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -32);
    }
  }
  .lg\:-mr-34 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -34);
    }
  }
  .lg\:-mr-36 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -36);
    }
  }
  .lg\:-mr-38 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -38);
    }
  }
  .lg\:-mr-40 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -40);
    }
  }
  .lg\:-mr-42 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -42);
    }
  }
  .lg\:-mr-44 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -44);
    }
  }
  .lg\:-mr-46 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -46);
    }
  }
  .lg\:-mr-48 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -48);
    }
  }
  .lg\:-mr-50 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -50);
    }
  }
  .lg\:-mr-52 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -52);
    }
  }
  .lg\:-mr-54 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -54);
    }
  }
  .lg\:-mr-56 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -56);
    }
  }
  .lg\:-mr-58 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -58);
    }
  }
  .lg\:-mr-60 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -60);
    }
  }
  .lg\:-mr-62 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -62);
    }
  }
  .lg\:-mr-64 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -64);
    }
  }
  .lg\:-mr-66 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -66);
    }
  }
  .lg\:-mr-68 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -68);
    }
  }
  .lg\:-mr-70 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -70);
    }
  }
  .lg\:-mr-72 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -72);
    }
  }
  .lg\:-mr-74 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -74);
    }
  }
  .lg\:-mr-76 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -76);
    }
  }
  .lg\:-mr-78 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -78);
    }
  }
  .lg\:-mr-80 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -80);
    }
  }
  .lg\:-mr-82 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -82);
    }
  }
  .lg\:-mr-84 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -84);
    }
  }
  .lg\:-mr-86 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -86);
    }
  }
  .lg\:-mr-88 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -88);
    }
  }
  .lg\:-mr-90 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -90);
    }
  }
  .lg\:-mr-92 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -92);
    }
  }
  .lg\:-mr-94 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -94);
    }
  }
  .lg\:-mr-96 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * -96);
    }
  }
  .lg\:mr-0 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  .lg\:mr-2 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  .lg\:mr-4 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  .lg\:mr-6 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 6);
    }
  }
  .lg\:mr-8 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 8);
    }
  }
  .lg\:mr-10 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 10);
    }
  }
  .lg\:mr-12 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 12);
    }
  }
  .lg\:mr-14 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 14);
    }
  }
  .lg\:mr-16 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 16);
    }
  }
  .lg\:mr-18 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 18);
    }
  }
  .lg\:mr-20 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 20);
    }
  }
  .lg\:mr-22 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 22);
    }
  }
  .lg\:mr-24 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 24);
    }
  }
  .lg\:mr-26 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 26);
    }
  }
  .lg\:mr-28 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 28);
    }
  }
  .lg\:mr-30 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 30);
    }
  }
  .lg\:mr-32 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 32);
    }
  }
  .lg\:mr-34 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 34);
    }
  }
  .lg\:mr-36 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 36);
    }
  }
  .lg\:mr-38 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 38);
    }
  }
  .lg\:mr-40 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 40);
    }
  }
  .lg\:mr-42 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 42);
    }
  }
  .lg\:mr-44 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 44);
    }
  }
  .lg\:mr-46 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 46);
    }
  }
  .lg\:mr-48 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 48);
    }
  }
  .lg\:mr-50 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 50);
    }
  }
  .lg\:mr-52 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 52);
    }
  }
  .lg\:mr-54 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 54);
    }
  }
  .lg\:mr-56 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 56);
    }
  }
  .lg\:mr-58 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 58);
    }
  }
  .lg\:mr-60 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 60);
    }
  }
  .lg\:mr-62 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 62);
    }
  }
  .lg\:mr-64 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 64);
    }
  }
  .lg\:mr-66 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 66);
    }
  }
  .lg\:mr-68 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 68);
    }
  }
  .lg\:mr-70 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 70);
    }
  }
  .lg\:mr-72 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 72);
    }
  }
  .lg\:mr-74 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 74);
    }
  }
  .lg\:mr-76 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 76);
    }
  }
  .lg\:mr-78 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 78);
    }
  }
  .lg\:mr-80 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 80);
    }
  }
  .lg\:mr-82 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 82);
    }
  }
  .lg\:mr-84 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 84);
    }
  }
  .lg\:mr-86 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 86);
    }
  }
  .lg\:mr-88 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 88);
    }
  }
  .lg\:mr-90 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 90);
    }
  }
  .lg\:mr-92 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 92);
    }
  }
  .lg\:mr-94 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 94);
    }
  }
  .lg\:mr-96 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 96);
    }
  }
  .lg\:mr-auto {
    @media (width >= 64rem) {
      margin-right: auto;
    }
  }
  .lg\:mr-px {
    @media (width >= 64rem) {
      margin-right: 1px;
    }
  }
  .lg\:-mb-0 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -0);
    }
  }
  .lg\:-mb-2 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -2);
    }
  }
  .lg\:-mb-4 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -4);
    }
  }
  .lg\:-mb-6 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -6);
    }
  }
  .lg\:-mb-8 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -8);
    }
  }
  .lg\:-mb-10 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -10);
    }
  }
  .lg\:-mb-12 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -12);
    }
  }
  .lg\:-mb-14 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -14);
    }
  }
  .lg\:-mb-16 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -16);
    }
  }
  .lg\:-mb-18 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -18);
    }
  }
  .lg\:-mb-20 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -20);
    }
  }
  .lg\:-mb-22 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -22);
    }
  }
  .lg\:-mb-24 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -24);
    }
  }
  .lg\:-mb-26 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -26);
    }
  }
  .lg\:-mb-28 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -28);
    }
  }
  .lg\:-mb-30 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -30);
    }
  }
  .lg\:-mb-32 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -32);
    }
  }
  .lg\:-mb-34 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -34);
    }
  }
  .lg\:-mb-36 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -36);
    }
  }
  .lg\:-mb-38 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -38);
    }
  }
  .lg\:-mb-40 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -40);
    }
  }
  .lg\:-mb-42 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -42);
    }
  }
  .lg\:-mb-44 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -44);
    }
  }
  .lg\:-mb-46 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -46);
    }
  }
  .lg\:-mb-48 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -48);
    }
  }
  .lg\:-mb-50 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -50);
    }
  }
  .lg\:-mb-52 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -52);
    }
  }
  .lg\:-mb-54 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -54);
    }
  }
  .lg\:-mb-56 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -56);
    }
  }
  .lg\:-mb-58 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -58);
    }
  }
  .lg\:-mb-60 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -60);
    }
  }
  .lg\:-mb-62 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -62);
    }
  }
  .lg\:-mb-64 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -64);
    }
  }
  .lg\:-mb-66 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -66);
    }
  }
  .lg\:-mb-68 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -68);
    }
  }
  .lg\:-mb-70 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -70);
    }
  }
  .lg\:-mb-72 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -72);
    }
  }
  .lg\:-mb-74 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -74);
    }
  }
  .lg\:-mb-76 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -76);
    }
  }
  .lg\:-mb-78 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -78);
    }
  }
  .lg\:-mb-80 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -80);
    }
  }
  .lg\:-mb-82 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -82);
    }
  }
  .lg\:-mb-84 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -84);
    }
  }
  .lg\:-mb-86 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -86);
    }
  }
  .lg\:-mb-88 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -88);
    }
  }
  .lg\:-mb-90 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -90);
    }
  }
  .lg\:-mb-92 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -92);
    }
  }
  .lg\:-mb-94 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -94);
    }
  }
  .lg\:-mb-96 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * -96);
    }
  }
  .lg\:mb-0 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:mb-2 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .lg\:mb-4 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .lg\:mb-6 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .lg\:mb-8 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:mb-10 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:mb-12 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .lg\:mb-14 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }
  .lg\:mb-16 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:mb-18 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 18);
    }
  }
  .lg\:mb-20 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .lg\:mb-22 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 22);
    }
  }
  .lg\:mb-24 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }
  .lg\:mb-26 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 26);
    }
  }
  .lg\:mb-28 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 28);
    }
  }
  .lg\:mb-30 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 30);
    }
  }
  .lg\:mb-32 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 32);
    }
  }
  .lg\:mb-34 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 34);
    }
  }
  .lg\:mb-36 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 36);
    }
  }
  .lg\:mb-38 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 38);
    }
  }
  .lg\:mb-40 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 40);
    }
  }
  .lg\:mb-42 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 42);
    }
  }
  .lg\:mb-44 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 44);
    }
  }
  .lg\:mb-46 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 46);
    }
  }
  .lg\:mb-48 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 48);
    }
  }
  .lg\:mb-50 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 50);
    }
  }
  .lg\:mb-52 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 52);
    }
  }
  .lg\:mb-54 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 54);
    }
  }
  .lg\:mb-56 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 56);
    }
  }
  .lg\:mb-58 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 58);
    }
  }
  .lg\:mb-60 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 60);
    }
  }
  .lg\:mb-62 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 62);
    }
  }
  .lg\:mb-64 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 64);
    }
  }
  .lg\:mb-66 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 66);
    }
  }
  .lg\:mb-68 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 68);
    }
  }
  .lg\:mb-70 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 70);
    }
  }
  .lg\:mb-72 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 72);
    }
  }
  .lg\:mb-74 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 74);
    }
  }
  .lg\:mb-76 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 76);
    }
  }
  .lg\:mb-78 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 78);
    }
  }
  .lg\:mb-80 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 80);
    }
  }
  .lg\:mb-82 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 82);
    }
  }
  .lg\:mb-84 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 84);
    }
  }
  .lg\:mb-86 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 86);
    }
  }
  .lg\:mb-88 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 88);
    }
  }
  .lg\:mb-90 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 90);
    }
  }
  .lg\:mb-92 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 92);
    }
  }
  .lg\:mb-94 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 94);
    }
  }
  .lg\:mb-96 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 96);
    }
  }
  .lg\:mb-auto {
    @media (width >= 64rem) {
      margin-bottom: auto;
    }
  }
  .lg\:mb-px {
    @media (width >= 64rem) {
      margin-bottom: 1px;
    }
  }
  .lg\:-ml-0 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -0);
    }
  }
  .lg\:-ml-2 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -2);
    }
  }
  .lg\:-ml-4 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -4);
    }
  }
  .lg\:-ml-6 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -6);
    }
  }
  .lg\:-ml-8 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -8);
    }
  }
  .lg\:-ml-10 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -10);
    }
  }
  .lg\:-ml-12 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -12);
    }
  }
  .lg\:-ml-14 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -14);
    }
  }
  .lg\:-ml-16 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -16);
    }
  }
  .lg\:-ml-18 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -18);
    }
  }
  .lg\:-ml-20 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -20);
    }
  }
  .lg\:-ml-22 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -22);
    }
  }
  .lg\:-ml-24 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -24);
    }
  }
  .lg\:-ml-26 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -26);
    }
  }
  .lg\:-ml-28 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -28);
    }
  }
  .lg\:-ml-30 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -30);
    }
  }
  .lg\:-ml-32 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -32);
    }
  }
  .lg\:-ml-34 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -34);
    }
  }
  .lg\:-ml-36 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -36);
    }
  }
  .lg\:-ml-38 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -38);
    }
  }
  .lg\:-ml-40 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -40);
    }
  }
  .lg\:-ml-42 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -42);
    }
  }
  .lg\:-ml-44 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -44);
    }
  }
  .lg\:-ml-46 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -46);
    }
  }
  .lg\:-ml-48 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -48);
    }
  }
  .lg\:-ml-50 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -50);
    }
  }
  .lg\:-ml-52 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -52);
    }
  }
  .lg\:-ml-54 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -54);
    }
  }
  .lg\:-ml-56 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -56);
    }
  }
  .lg\:-ml-58 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -58);
    }
  }
  .lg\:-ml-60 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -60);
    }
  }
  .lg\:-ml-62 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -62);
    }
  }
  .lg\:-ml-64 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -64);
    }
  }
  .lg\:-ml-66 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -66);
    }
  }
  .lg\:-ml-68 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -68);
    }
  }
  .lg\:-ml-70 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -70);
    }
  }
  .lg\:-ml-72 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -72);
    }
  }
  .lg\:-ml-74 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -74);
    }
  }
  .lg\:-ml-76 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -76);
    }
  }
  .lg\:-ml-78 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -78);
    }
  }
  .lg\:-ml-80 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -80);
    }
  }
  .lg\:-ml-82 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -82);
    }
  }
  .lg\:-ml-84 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -84);
    }
  }
  .lg\:-ml-86 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -86);
    }
  }
  .lg\:-ml-88 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -88);
    }
  }
  .lg\:-ml-90 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -90);
    }
  }
  .lg\:-ml-92 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -92);
    }
  }
  .lg\:-ml-94 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -94);
    }
  }
  .lg\:-ml-96 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * -96);
    }
  }
  .lg\:ml-0 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .lg\:ml-2 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 2);
    }
  }
  .lg\:ml-4 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 4);
    }
  }
  .lg\:ml-6 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 6);
    }
  }
  .lg\:ml-8 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 8);
    }
  }
  .lg\:ml-10 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 10);
    }
  }
  .lg\:ml-12 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 12);
    }
  }
  .lg\:ml-14 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 14);
    }
  }
  .lg\:ml-16 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 16);
    }
  }
  .lg\:ml-18 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 18);
    }
  }
  .lg\:ml-20 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 20);
    }
  }
  .lg\:ml-22 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 22);
    }
  }
  .lg\:ml-24 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 24);
    }
  }
  .lg\:ml-26 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 26);
    }
  }
  .lg\:ml-28 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 28);
    }
  }
  .lg\:ml-30 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 30);
    }
  }
  .lg\:ml-32 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 32);
    }
  }
  .lg\:ml-34 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 34);
    }
  }
  .lg\:ml-36 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 36);
    }
  }
  .lg\:ml-38 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 38);
    }
  }
  .lg\:ml-40 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 40);
    }
  }
  .lg\:ml-42 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 42);
    }
  }
  .lg\:ml-44 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 44);
    }
  }
  .lg\:ml-46 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 46);
    }
  }
  .lg\:ml-48 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 48);
    }
  }
  .lg\:ml-50 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 50);
    }
  }
  .lg\:ml-52 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 52);
    }
  }
  .lg\:ml-54 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 54);
    }
  }
  .lg\:ml-56 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 56);
    }
  }
  .lg\:ml-58 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 58);
    }
  }
  .lg\:ml-60 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 60);
    }
  }
  .lg\:ml-62 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 62);
    }
  }
  .lg\:ml-64 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 64);
    }
  }
  .lg\:ml-66 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 66);
    }
  }
  .lg\:ml-68 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 68);
    }
  }
  .lg\:ml-70 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 70);
    }
  }
  .lg\:ml-72 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 72);
    }
  }
  .lg\:ml-74 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 74);
    }
  }
  .lg\:ml-76 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 76);
    }
  }
  .lg\:ml-78 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 78);
    }
  }
  .lg\:ml-80 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 80);
    }
  }
  .lg\:ml-82 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 82);
    }
  }
  .lg\:ml-84 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 84);
    }
  }
  .lg\:ml-86 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 86);
    }
  }
  .lg\:ml-88 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 88);
    }
  }
  .lg\:ml-90 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 90);
    }
  }
  .lg\:ml-92 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 92);
    }
  }
  .lg\:ml-94 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 94);
    }
  }
  .lg\:ml-96 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 96);
    }
  }
  .lg\:ml-auto {
    @media (width >= 64rem) {
      margin-left: auto;
    }
  }
  .lg\:ml-px {
    @media (width >= 64rem) {
      margin-left: 1px;
    }
  }
  .lg\:block {
    @media (width >= 64rem) {
      display: block;
    }
  }
  .lg\:flex {
    @media (width >= 64rem) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 64rem) {
      display: none;
    }
  }
  .lg\:h-\(--height\) {
    @media (width >= 64rem) {
      height: var(--height);
    }
  }
  .lg\:w-0 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 0);
    }
  }
  .lg\:w-2 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 2);
    }
  }
  .lg\:w-4 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 4);
    }
  }
  .lg\:w-6 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 6);
    }
  }
  .lg\:w-8 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 8);
    }
  }
  .lg\:w-10 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 10);
    }
  }
  .lg\:w-12 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 12);
    }
  }
  .lg\:w-14 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 14);
    }
  }
  .lg\:w-16 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 16);
    }
  }
  .lg\:w-18 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 18);
    }
  }
  .lg\:w-20 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 20);
    }
  }
  .lg\:w-22 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 22);
    }
  }
  .lg\:w-24 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 24);
    }
  }
  .lg\:w-26 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 26);
    }
  }
  .lg\:w-28 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 28);
    }
  }
  .lg\:w-30 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 30);
    }
  }
  .lg\:w-32 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 32);
    }
  }
  .lg\:w-34 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 34);
    }
  }
  .lg\:w-36 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 36);
    }
  }
  .lg\:w-38 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 38);
    }
  }
  .lg\:w-40 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 40);
    }
  }
  .lg\:w-42 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 42);
    }
  }
  .lg\:w-44 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 44);
    }
  }
  .lg\:w-46 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 46);
    }
  }
  .lg\:w-48 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 48);
    }
  }
  .lg\:w-50 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 50);
    }
  }
  .lg\:w-52 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 52);
    }
  }
  .lg\:w-54 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 54);
    }
  }
  .lg\:w-56 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 56);
    }
  }
  .lg\:w-58 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 58);
    }
  }
  .lg\:w-60 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 60);
    }
  }
  .lg\:w-62 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 62);
    }
  }
  .lg\:w-64 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 64);
    }
  }
  .lg\:w-66 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 66);
    }
  }
  .lg\:w-68 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 68);
    }
  }
  .lg\:w-70 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 70);
    }
  }
  .lg\:w-72 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 72);
    }
  }
  .lg\:w-74 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 74);
    }
  }
  .lg\:w-76 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 76);
    }
  }
  .lg\:w-78 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 78);
    }
  }
  .lg\:w-80 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 80);
    }
  }
  .lg\:w-82 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 82);
    }
  }
  .lg\:w-84 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 84);
    }
  }
  .lg\:w-86 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 86);
    }
  }
  .lg\:w-88 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 88);
    }
  }
  .lg\:w-90 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 90);
    }
  }
  .lg\:w-92 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 92);
    }
  }
  .lg\:w-94 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 94);
    }
  }
  .lg\:w-96 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 96);
    }
  }
  .lg\:max-w-2xl {
    @media (width >= 64rem) {
      max-width: var(--container-2xl);
    }
  }
  .lg\:max-w-3xl {
    @media (width >= 64rem) {
      max-width: var(--container-3xl);
    }
  }
  .lg\:max-w-4xl {
    @media (width >= 64rem) {
      max-width: var(--container-4xl);
    }
  }
  .lg\:max-w-5xl {
    @media (width >= 64rem) {
      max-width: var(--container-5xl);
    }
  }
  .lg\:max-w-6xl {
    @media (width >= 64rem) {
      max-width: var(--container-6xl);
    }
  }
  .lg\:max-w-7xl {
    @media (width >= 64rem) {
      max-width: var(--container-7xl);
    }
  }
  .lg\:max-w-\[15ch\] {
    @media (width >= 64rem) {
      max-width: 15ch;
    }
  }
  .lg\:min-w-3xl {
    @media (width >= 64rem) {
      min-width: var(--container-3xl);
    }
  }
  .lg\:min-w-40 {
    @media (width >= 64rem) {
      min-width: calc(var(--spacing) * 40);
    }
  }
  .lg\:grid-cols-3 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .lg\:justify-end {
    @media (width >= 64rem) {
      justify-content: flex-end;
    }
  }
  .lg\:gap-4 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .lg\:space-y-0 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-2 {
    @media (width >= 64rem) {
      :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)));
      }
    }
  }
  .lg\:space-y-4 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-6 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-8 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-10 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-12 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-14 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-16 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-18 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 18) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 18) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-20 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-22 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 22) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 22) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-24 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-26 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 26) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 26) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-28 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-30 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 30) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 30) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-32 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-34 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 34) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 34) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-36 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 36) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 36) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-38 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 38) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 38) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-40 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 40) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 40) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-42 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 42) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 42) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-44 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 44) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 44) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-46 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 46) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 46) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-48 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 48) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 48) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-50 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 50) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 50) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-52 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 52) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 52) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-54 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 54) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 54) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-56 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 56) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 56) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-58 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 58) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 58) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-60 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 60) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 60) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-62 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 62) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 62) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-64 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 64) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 64) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-66 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 66) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 66) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-68 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 68) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 68) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-70 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 70) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 70) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-72 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 72) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 72) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-74 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 74) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 74) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-76 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 76) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 76) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-78 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 78) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 78) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-80 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 80) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 80) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-82 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 82) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 82) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-84 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 84) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 84) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-86 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 86) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 86) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-88 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 88) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 88) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-90 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 90) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 90) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-92 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 92) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 92) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-94 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 94) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 94) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-96 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 96) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 96) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:gap-x-0 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 0);
    }
  }
  .lg\:gap-x-2 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 2);
    }
  }
  .lg\:gap-x-4 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 4);
    }
  }
  .lg\:gap-x-6 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 6);
    }
  }
  .lg\:gap-x-7 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 7);
    }
  }
  .lg\:gap-x-8 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 8);
    }
  }
  .lg\:gap-x-10 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 10);
    }
  }
  .lg\:gap-x-12 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 12);
    }
  }
  .lg\:gap-x-14 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 14);
    }
  }
  .lg\:gap-x-16 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 16);
    }
  }
  .lg\:gap-x-18 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 18);
    }
  }
  .lg\:gap-x-20 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 20);
    }
  }
  .lg\:gap-x-22 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 22);
    }
  }
  .lg\:gap-x-24 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 24);
    }
  }
  .lg\:gap-x-26 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 26);
    }
  }
  .lg\:gap-x-28 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 28);
    }
  }
  .lg\:gap-x-30 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 30);
    }
  }
  .lg\:gap-x-32 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 32);
    }
  }
  .lg\:gap-x-34 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 34);
    }
  }
  .lg\:gap-x-36 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 36);
    }
  }
  .lg\:gap-x-38 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 38);
    }
  }
  .lg\:gap-x-40 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 40);
    }
  }
  .lg\:gap-x-42 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 42);
    }
  }
  .lg\:gap-x-44 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 44);
    }
  }
  .lg\:gap-x-46 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 46);
    }
  }
  .lg\:gap-x-48 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 48);
    }
  }
  .lg\:gap-x-50 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 50);
    }
  }
  .lg\:gap-x-52 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 52);
    }
  }
  .lg\:gap-x-54 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 54);
    }
  }
  .lg\:gap-x-56 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 56);
    }
  }
  .lg\:gap-x-58 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 58);
    }
  }
  .lg\:gap-x-60 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 60);
    }
  }
  .lg\:gap-x-62 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 62);
    }
  }
  .lg\:gap-x-64 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 64);
    }
  }
  .lg\:gap-x-66 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 66);
    }
  }
  .lg\:gap-x-68 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 68);
    }
  }
  .lg\:gap-x-70 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 70);
    }
  }
  .lg\:gap-x-72 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 72);
    }
  }
  .lg\:gap-x-74 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 74);
    }
  }
  .lg\:gap-x-76 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 76);
    }
  }
  .lg\:gap-x-78 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 78);
    }
  }
  .lg\:gap-x-80 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 80);
    }
  }
  .lg\:gap-x-82 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 82);
    }
  }
  .lg\:gap-x-84 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 84);
    }
  }
  .lg\:gap-x-86 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 86);
    }
  }
  .lg\:gap-x-88 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 88);
    }
  }
  .lg\:gap-x-90 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 90);
    }
  }
  .lg\:gap-x-92 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 92);
    }
  }
  .lg\:gap-x-94 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 94);
    }
  }
  .lg\:gap-x-96 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 96);
    }
  }
  .lg\:gap-y-6 {
    @media (width >= 64rem) {
      row-gap: calc(var(--spacing) * 6);
    }
  }
  .lg\:p-0 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .lg\:p-2 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 2);
    }
  }
  .lg\:p-4 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .lg\:p-6 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .lg\:p-8 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .lg\:p-10 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .lg\:p-12 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .lg\:p-14 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 14);
    }
  }
  .lg\:p-16 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 16);
    }
  }
  .lg\:p-18 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 18);
    }
  }
  .lg\:p-20 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 20);
    }
  }
  .lg\:p-22 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 22);
    }
  }
  .lg\:p-24 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 24);
    }
  }
  .lg\:p-26 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 26);
    }
  }
  .lg\:p-28 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 28);
    }
  }
  .lg\:p-30 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 30);
    }
  }
  .lg\:p-32 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 32);
    }
  }
  .lg\:p-34 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 34);
    }
  }
  .lg\:p-36 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 36);
    }
  }
  .lg\:p-38 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 38);
    }
  }
  .lg\:p-40 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 40);
    }
  }
  .lg\:p-42 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 42);
    }
  }
  .lg\:p-44 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 44);
    }
  }
  .lg\:p-46 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 46);
    }
  }
  .lg\:p-48 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 48);
    }
  }
  .lg\:p-50 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 50);
    }
  }
  .lg\:p-52 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 52);
    }
  }
  .lg\:p-54 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 54);
    }
  }
  .lg\:p-56 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 56);
    }
  }
  .lg\:p-58 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 58);
    }
  }
  .lg\:p-60 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 60);
    }
  }
  .lg\:p-62 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 62);
    }
  }
  .lg\:p-64 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 64);
    }
  }
  .lg\:p-66 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 66);
    }
  }
  .lg\:p-68 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 68);
    }
  }
  .lg\:p-70 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 70);
    }
  }
  .lg\:p-72 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 72);
    }
  }
  .lg\:p-74 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 74);
    }
  }
  .lg\:p-76 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 76);
    }
  }
  .lg\:p-78 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 78);
    }
  }
  .lg\:p-80 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 80);
    }
  }
  .lg\:p-82 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 82);
    }
  }
  .lg\:p-84 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 84);
    }
  }
  .lg\:p-86 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 86);
    }
  }
  .lg\:p-88 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 88);
    }
  }
  .lg\:p-90 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 90);
    }
  }
  .lg\:p-92 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 92);
    }
  }
  .lg\:p-94 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 94);
    }
  }
  .lg\:p-96 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 96);
    }
  }
  .lg\:px-0 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .lg\:px-2 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .lg\:px-4 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .lg\:px-6 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .lg\:px-8 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .lg\:px-10 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .lg\:px-12 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .lg\:px-14 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .lg\:px-16 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .lg\:px-18 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 18);
    }
  }
  .lg\:px-20 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .lg\:px-22 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 22);
    }
  }
  .lg\:px-24 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 24);
    }
  }
  .lg\:px-26 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 26);
    }
  }
  .lg\:px-28 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 28);
    }
  }
  .lg\:px-30 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 30);
    }
  }
  .lg\:px-32 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 32);
    }
  }
  .lg\:px-34 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 34);
    }
  }
  .lg\:px-36 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 36);
    }
  }
  .lg\:px-38 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 38);
    }
  }
  .lg\:px-40 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 40);
    }
  }
  .lg\:px-42 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 42);
    }
  }
  .lg\:px-44 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 44);
    }
  }
  .lg\:px-46 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 46);
    }
  }
  .lg\:px-48 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 48);
    }
  }
  .lg\:px-50 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 50);
    }
  }
  .lg\:px-52 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 52);
    }
  }
  .lg\:px-54 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 54);
    }
  }
  .lg\:px-56 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 56);
    }
  }
  .lg\:px-58 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 58);
    }
  }
  .lg\:px-60 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 60);
    }
  }
  .lg\:px-62 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 62);
    }
  }
  .lg\:px-64 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 64);
    }
  }
  .lg\:px-66 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 66);
    }
  }
  .lg\:px-68 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 68);
    }
  }
  .lg\:px-70 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 70);
    }
  }
  .lg\:px-72 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 72);
    }
  }
  .lg\:px-74 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 74);
    }
  }
  .lg\:px-76 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 76);
    }
  }
  .lg\:px-78 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 78);
    }
  }
  .lg\:px-80 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 80);
    }
  }
  .lg\:px-82 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 82);
    }
  }
  .lg\:px-84 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 84);
    }
  }
  .lg\:px-86 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 86);
    }
  }
  .lg\:px-88 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 88);
    }
  }
  .lg\:px-90 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 90);
    }
  }
  .lg\:px-92 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 92);
    }
  }
  .lg\:px-94 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 94);
    }
  }
  .lg\:px-96 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 96);
    }
  }
  .lg\:py-0 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .lg\:py-2 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .lg\:py-4 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .lg\:py-5 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .lg\:py-6 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .lg\:py-8 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .lg\:py-10 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .lg\:py-12 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .lg\:py-14 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .lg\:py-16 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .lg\:py-18 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 18);
    }
  }
  .lg\:py-20 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .lg\:py-22 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 22);
    }
  }
  .lg\:py-24 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .lg\:py-26 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 26);
    }
  }
  .lg\:py-28 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 28);
    }
  }
  .lg\:py-30 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 30);
    }
  }
  .lg\:py-32 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .lg\:py-34 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 34);
    }
  }
  .lg\:py-36 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 36);
    }
  }
  .lg\:py-38 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 38);
    }
  }
  .lg\:py-40 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 40);
    }
  }
  .lg\:py-42 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 42);
    }
  }
  .lg\:py-44 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 44);
    }
  }
  .lg\:py-46 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 46);
    }
  }
  .lg\:py-48 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 48);
    }
  }
  .lg\:py-50 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 50);
    }
  }
  .lg\:py-52 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 52);
    }
  }
  .lg\:py-54 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 54);
    }
  }
  .lg\:py-56 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 56);
    }
  }
  .lg\:py-58 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 58);
    }
  }
  .lg\:py-60 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 60);
    }
  }
  .lg\:py-62 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 62);
    }
  }
  .lg\:py-64 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 64);
    }
  }
  .lg\:py-66 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 66);
    }
  }
  .lg\:py-68 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 68);
    }
  }
  .lg\:py-70 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 70);
    }
  }
  .lg\:py-72 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 72);
    }
  }
  .lg\:py-74 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 74);
    }
  }
  .lg\:py-76 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 76);
    }
  }
  .lg\:py-78 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 78);
    }
  }
  .lg\:py-80 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 80);
    }
  }
  .lg\:py-82 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 82);
    }
  }
  .lg\:py-84 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 84);
    }
  }
  .lg\:py-86 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 86);
    }
  }
  .lg\:py-88 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 88);
    }
  }
  .lg\:py-90 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 90);
    }
  }
  .lg\:py-92 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 92);
    }
  }
  .lg\:py-94 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 94);
    }
  }
  .lg\:py-96 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 96);
    }
  }
  .lg\:ps-0 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 0);
    }
  }
  .lg\:ps-2 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 2);
    }
  }
  .lg\:ps-4 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 4);
    }
  }
  .lg\:ps-6 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 6);
    }
  }
  .lg\:ps-8 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 8);
    }
  }
  .lg\:ps-10 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 10);
    }
  }
  .lg\:ps-12 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 12);
    }
  }
  .lg\:ps-14 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 14);
    }
  }
  .lg\:ps-16 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 16);
    }
  }
  .lg\:ps-18 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 18);
    }
  }
  .lg\:ps-20 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 20);
    }
  }
  .lg\:ps-22 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 22);
    }
  }
  .lg\:ps-24 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 24);
    }
  }
  .lg\:ps-26 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 26);
    }
  }
  .lg\:ps-28 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 28);
    }
  }
  .lg\:ps-30 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 30);
    }
  }
  .lg\:ps-32 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 32);
    }
  }
  .lg\:ps-34 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 34);
    }
  }
  .lg\:ps-36 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 36);
    }
  }
  .lg\:ps-38 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 38);
    }
  }
  .lg\:ps-40 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 40);
    }
  }
  .lg\:ps-42 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 42);
    }
  }
  .lg\:ps-44 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 44);
    }
  }
  .lg\:ps-46 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 46);
    }
  }
  .lg\:ps-48 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 48);
    }
  }
  .lg\:ps-50 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 50);
    }
  }
  .lg\:ps-52 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 52);
    }
  }
  .lg\:ps-54 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 54);
    }
  }
  .lg\:ps-56 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 56);
    }
  }
  .lg\:ps-58 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 58);
    }
  }
  .lg\:ps-60 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 60);
    }
  }
  .lg\:ps-62 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 62);
    }
  }
  .lg\:ps-64 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 64);
    }
  }
  .lg\:ps-66 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 66);
    }
  }
  .lg\:ps-68 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 68);
    }
  }
  .lg\:ps-70 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 70);
    }
  }
  .lg\:ps-72 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 72);
    }
  }
  .lg\:ps-74 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 74);
    }
  }
  .lg\:ps-76 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 76);
    }
  }
  .lg\:ps-78 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 78);
    }
  }
  .lg\:ps-80 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 80);
    }
  }
  .lg\:ps-82 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 82);
    }
  }
  .lg\:ps-84 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 84);
    }
  }
  .lg\:ps-86 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 86);
    }
  }
  .lg\:ps-88 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 88);
    }
  }
  .lg\:ps-90 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 90);
    }
  }
  .lg\:ps-92 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 92);
    }
  }
  .lg\:ps-94 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 94);
    }
  }
  .lg\:ps-96 {
    @media (width >= 64rem) {
      padding-inline-start: calc(var(--spacing) * 96);
    }
  }
  .lg\:pe-0 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 0);
    }
  }
  .lg\:pe-2 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 2);
    }
  }
  .lg\:pe-4 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 4);
    }
  }
  .lg\:pe-6 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 6);
    }
  }
  .lg\:pe-8 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 8);
    }
  }
  .lg\:pe-10 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 10);
    }
  }
  .lg\:pe-12 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 12);
    }
  }
  .lg\:pe-14 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 14);
    }
  }
  .lg\:pe-16 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 16);
    }
  }
  .lg\:pe-18 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 18);
    }
  }
  .lg\:pe-20 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 20);
    }
  }
  .lg\:pe-22 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 22);
    }
  }
  .lg\:pe-24 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 24);
    }
  }
  .lg\:pe-26 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 26);
    }
  }
  .lg\:pe-28 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 28);
    }
  }
  .lg\:pe-30 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 30);
    }
  }
  .lg\:pe-32 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 32);
    }
  }
  .lg\:pe-34 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 34);
    }
  }
  .lg\:pe-36 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 36);
    }
  }
  .lg\:pe-38 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 38);
    }
  }
  .lg\:pe-40 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 40);
    }
  }
  .lg\:pe-42 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 42);
    }
  }
  .lg\:pe-44 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 44);
    }
  }
  .lg\:pe-46 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 46);
    }
  }
  .lg\:pe-48 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 48);
    }
  }
  .lg\:pe-50 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 50);
    }
  }
  .lg\:pe-52 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 52);
    }
  }
  .lg\:pe-54 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 54);
    }
  }
  .lg\:pe-56 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 56);
    }
  }
  .lg\:pe-58 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 58);
    }
  }
  .lg\:pe-60 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 60);
    }
  }
  .lg\:pe-62 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 62);
    }
  }
  .lg\:pe-64 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 64);
    }
  }
  .lg\:pe-66 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 66);
    }
  }
  .lg\:pe-68 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 68);
    }
  }
  .lg\:pe-70 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 70);
    }
  }
  .lg\:pe-72 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 72);
    }
  }
  .lg\:pe-74 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 74);
    }
  }
  .lg\:pe-76 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 76);
    }
  }
  .lg\:pe-78 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 78);
    }
  }
  .lg\:pe-80 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 80);
    }
  }
  .lg\:pe-82 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 82);
    }
  }
  .lg\:pe-84 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 84);
    }
  }
  .lg\:pe-86 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 86);
    }
  }
  .lg\:pe-88 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 88);
    }
  }
  .lg\:pe-90 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 90);
    }
  }
  .lg\:pe-92 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 92);
    }
  }
  .lg\:pe-94 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 94);
    }
  }
  .lg\:pe-96 {
    @media (width >= 64rem) {
      padding-inline-end: calc(var(--spacing) * 96);
    }
  }
  .lg\:pt-0 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:pt-2 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 2);
    }
  }
  .lg\:pt-4 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .lg\:pt-6 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .lg\:pt-8 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 8);
    }
  }
  .lg\:pt-10 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .lg\:pt-12 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .lg\:pt-14 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 14);
    }
  }
  .lg\:pt-16 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .lg\:pt-18 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 18);
    }
  }
  .lg\:pt-20 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .lg\:pt-22 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 22);
    }
  }
  .lg\:pt-24 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .lg\:pt-26 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 26);
    }
  }
  .lg\:pt-28 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 28);
    }
  }
  .lg\:pt-30 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 30);
    }
  }
  .lg\:pt-32 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 32);
    }
  }
  .lg\:pt-34 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 34);
    }
  }
  .lg\:pt-36 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 36);
    }
  }
  .lg\:pt-38 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 38);
    }
  }
  .lg\:pt-40 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 40);
    }
  }
  .lg\:pt-42 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 42);
    }
  }
  .lg\:pt-44 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 44);
    }
  }
  .lg\:pt-46 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 46);
    }
  }
  .lg\:pt-48 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 48);
    }
  }
  .lg\:pt-50 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 50);
    }
  }
  .lg\:pt-52 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 52);
    }
  }
  .lg\:pt-54 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 54);
    }
  }
  .lg\:pt-56 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 56);
    }
  }
  .lg\:pt-58 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 58);
    }
  }
  .lg\:pt-60 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 60);
    }
  }
  .lg\:pt-62 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 62);
    }
  }
  .lg\:pt-64 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 64);
    }
  }
  .lg\:pt-66 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 66);
    }
  }
  .lg\:pt-68 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 68);
    }
  }
  .lg\:pt-70 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 70);
    }
  }
  .lg\:pt-72 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 72);
    }
  }
  .lg\:pt-74 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 74);
    }
  }
  .lg\:pt-76 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 76);
    }
  }
  .lg\:pt-78 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 78);
    }
  }
  .lg\:pt-80 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 80);
    }
  }
  .lg\:pt-82 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 82);
    }
  }
  .lg\:pt-84 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 84);
    }
  }
  .lg\:pt-86 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 86);
    }
  }
  .lg\:pt-88 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 88);
    }
  }
  .lg\:pt-90 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 90);
    }
  }
  .lg\:pt-92 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 92);
    }
  }
  .lg\:pt-94 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 94);
    }
  }
  .lg\:pt-96 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 96);
    }
  }
  .lg\:pr-0 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .lg\:pr-2 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 2);
    }
  }
  .lg\:pr-4 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .lg\:pr-6 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .lg\:pr-8 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .lg\:pr-10 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .lg\:pr-12 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .lg\:pr-14 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 14);
    }
  }
  .lg\:pr-16 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 16);
    }
  }
  .lg\:pr-18 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 18);
    }
  }
  .lg\:pr-20 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 20);
    }
  }
  .lg\:pr-22 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 22);
    }
  }
  .lg\:pr-24 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 24);
    }
  }
  .lg\:pr-26 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 26);
    }
  }
  .lg\:pr-28 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 28);
    }
  }
  .lg\:pr-30 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 30);
    }
  }
  .lg\:pr-32 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 32);
    }
  }
  .lg\:pr-34 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 34);
    }
  }
  .lg\:pr-36 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 36);
    }
  }
  .lg\:pr-38 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 38);
    }
  }
  .lg\:pr-40 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 40);
    }
  }
  .lg\:pr-42 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 42);
    }
  }
  .lg\:pr-44 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 44);
    }
  }
  .lg\:pr-46 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 46);
    }
  }
  .lg\:pr-48 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 48);
    }
  }
  .lg\:pr-50 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 50);
    }
  }
  .lg\:pr-52 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 52);
    }
  }
  .lg\:pr-54 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 54);
    }
  }
  .lg\:pr-56 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 56);
    }
  }
  .lg\:pr-58 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 58);
    }
  }
  .lg\:pr-60 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 60);
    }
  }
  .lg\:pr-62 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 62);
    }
  }
  .lg\:pr-64 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 64);
    }
  }
  .lg\:pr-66 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 66);
    }
  }
  .lg\:pr-68 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 68);
    }
  }
  .lg\:pr-70 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 70);
    }
  }
  .lg\:pr-72 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 72);
    }
  }
  .lg\:pr-74 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 74);
    }
  }
  .lg\:pr-76 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 76);
    }
  }
  .lg\:pr-78 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 78);
    }
  }
  .lg\:pr-80 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 80);
    }
  }
  .lg\:pr-82 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 82);
    }
  }
  .lg\:pr-84 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 84);
    }
  }
  .lg\:pr-86 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 86);
    }
  }
  .lg\:pr-88 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 88);
    }
  }
  .lg\:pr-90 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 90);
    }
  }
  .lg\:pr-92 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 92);
    }
  }
  .lg\:pr-94 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 94);
    }
  }
  .lg\:pr-96 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 96);
    }
  }
  .lg\:pb-0 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:pb-2 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 2);
    }
  }
  .lg\:pb-4 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }
  .lg\:pb-6 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .lg\:pb-8 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:pb-10 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:pb-12 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  .lg\:pb-14 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 14);
    }
  }
  .lg\:pb-16 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:pb-18 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 18);
    }
  }
  .lg\:pb-20 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .lg\:pb-22 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 22);
    }
  }
  .lg\:pb-24 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }
  .lg\:pb-26 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 26);
    }
  }
  .lg\:pb-28 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 28);
    }
  }
  .lg\:pb-30 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 30);
    }
  }
  .lg\:pb-32 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }
  .lg\:pb-34 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 34);
    }
  }
  .lg\:pb-36 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 36);
    }
  }
  .lg\:pb-38 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 38);
    }
  }
  .lg\:pb-40 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 40);
    }
  }
  .lg\:pb-42 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 42);
    }
  }
  .lg\:pb-44 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 44);
    }
  }
  .lg\:pb-46 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 46);
    }
  }
  .lg\:pb-48 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 48);
    }
  }
  .lg\:pb-50 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 50);
    }
  }
  .lg\:pb-52 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 52);
    }
  }
  .lg\:pb-54 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 54);
    }
  }
  .lg\:pb-56 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 56);
    }
  }
  .lg\:pb-58 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 58);
    }
  }
  .lg\:pb-60 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 60);
    }
  }
  .lg\:pb-62 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 62);
    }
  }
  .lg\:pb-64 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 64);
    }
  }
  .lg\:pb-66 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 66);
    }
  }
  .lg\:pb-68 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 68);
    }
  }
  .lg\:pb-70 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 70);
    }
  }
  .lg\:pb-72 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 72);
    }
  }
  .lg\:pb-74 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 74);
    }
  }
  .lg\:pb-76 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 76);
    }
  }
  .lg\:pb-78 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 78);
    }
  }
  .lg\:pb-80 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 80);
    }
  }
  .lg\:pb-82 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 82);
    }
  }
  .lg\:pb-84 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 84);
    }
  }
  .lg\:pb-86 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 86);
    }
  }
  .lg\:pb-88 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 88);
    }
  }
  .lg\:pb-90 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 90);
    }
  }
  .lg\:pb-92 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 92);
    }
  }
  .lg\:pb-94 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 94);
    }
  }
  .lg\:pb-96 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 96);
    }
  }
  .lg\:pl-0 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .lg\:pl-2 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 2);
    }
  }
  .lg\:pl-4 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .lg\:pl-6 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .lg\:pl-8 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .lg\:pl-10 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .lg\:pl-12 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 12);
    }
  }
  .lg\:pl-14 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 14);
    }
  }
  .lg\:pl-16 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 16);
    }
  }
  .lg\:pl-18 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 18);
    }
  }
  .lg\:pl-20 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .lg\:pl-22 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 22);
    }
  }
  .lg\:pl-24 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 24);
    }
  }
  .lg\:pl-26 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 26);
    }
  }
  .lg\:pl-28 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 28);
    }
  }
  .lg\:pl-30 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 30);
    }
  }
  .lg\:pl-32 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 32);
    }
  }
  .lg\:pl-34 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 34);
    }
  }
  .lg\:pl-36 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 36);
    }
  }
  .lg\:pl-38 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 38);
    }
  }
  .lg\:pl-40 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 40);
    }
  }
  .lg\:pl-42 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 42);
    }
  }
  .lg\:pl-44 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 44);
    }
  }
  .lg\:pl-46 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 46);
    }
  }
  .lg\:pl-48 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 48);
    }
  }
  .lg\:pl-50 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 50);
    }
  }
  .lg\:pl-52 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 52);
    }
  }
  .lg\:pl-54 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 54);
    }
  }
  .lg\:pl-56 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 56);
    }
  }
  .lg\:pl-58 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 58);
    }
  }
  .lg\:pl-60 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 60);
    }
  }
  .lg\:pl-62 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 62);
    }
  }
  .lg\:pl-64 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 64);
    }
  }
  .lg\:pl-66 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 66);
    }
  }
  .lg\:pl-68 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 68);
    }
  }
  .lg\:pl-70 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 70);
    }
  }
  .lg\:pl-72 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 72);
    }
  }
  .lg\:pl-74 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 74);
    }
  }
  .lg\:pl-76 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 76);
    }
  }
  .lg\:pl-78 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 78);
    }
  }
  .lg\:pl-80 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 80);
    }
  }
  .lg\:pl-82 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 82);
    }
  }
  .lg\:pl-84 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 84);
    }
  }
  .lg\:pl-86 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 86);
    }
  }
  .lg\:pl-88 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 88);
    }
  }
  .lg\:pl-90 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 90);
    }
  }
  .lg\:pl-92 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 92);
    }
  }
  .lg\:pl-94 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 94);
    }
  }
  .lg\:pl-96 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 96);
    }
  }
  .lg\:text-2xl {
    @media (width >= 64rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .lg\:text-3xl {
    @media (width >= 64rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .lg\:text-4xl {
    @media (width >= 64rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .lg\:text-xl {
    @media (width >= 64rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .lg\:text-\[1\.5rem\] {
    @media (width >= 64rem) {
      font-size: 1.5rem;
    }
  }
  .lg\:text-\[43px\] {
    @media (width >= 64rem) {
      font-size: 43px;
    }
  }
  .lg\:\[grid-template-areas\:\'\._sitemenu_auxmenu_auxmenu_auxmenu\'_\'brand_customermenu_customermenu_customermenu_search\'\] {
    @media (width >= 64rem) {
      grid-template-areas: '. sitemenu auxmenu auxmenu auxmenu' 'brand customermenu customermenu customermenu search';}}.xl\:container{@media (width >= 80rem){width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}}.xl\:block{@media (width >= 80rem){display:block;}}.xl\:max-w-1\/2{@media (width >= 80rem){max-width:calc(1/2 * 100%);}}.xl\:gap-x-0{@media (width >= 80rem){column-gap:calc(var(--spacing) * 0);}}.xl\:gap-x-2{@media (width >= 80rem){column-gap:calc(var(--spacing) * 2);}}.xl\:gap-x-4{@media (width >= 80rem){column-gap:calc(var(--spacing) * 4);}}.xl\:gap-x-6{@media (width >= 80rem){column-gap:calc(var(--spacing) * 6);}}.xl\:gap-x-8{@media (width >= 80rem){column-gap:calc(var(--spacing) * 8);}}.xl\:gap-x-10{@media (width >= 80rem){column-gap:calc(var(--spacing) * 10);}}.xl\:gap-x-12{@media (width >= 80rem){column-gap:calc(var(--spacing) * 12);}}.xl\:gap-x-14{@media (width >= 80rem){column-gap:calc(var(--spacing) * 14);}}.xl\:gap-x-16{@media (width >= 80rem){column-gap:calc(var(--spacing) * 16);}}.xl\:gap-x-18{@media (width >= 80rem){column-gap:calc(var(--spacing) * 18);}}.xl\:gap-x-20{@media (width >= 80rem){column-gap:calc(var(--spacing) * 20);}}.xl\:gap-x-22{@media (width >= 80rem){column-gap:calc(var(--spacing) * 22);}}.xl\:gap-x-24{@media (width >= 80rem){column-gap:calc(var(--spacing) * 24);}}.xl\:gap-x-26{@media (width >= 80rem){column-gap:calc(var(--spacing) * 26);}}.xl\:gap-x-28{@media (width >= 80rem){column-gap:calc(var(--spacing) * 28);}}.xl\:gap-x-30{@media (width >= 80rem){column-gap:calc(var(--spacing) * 30);}}.xl\:gap-x-32{@media (width >= 80rem){column-gap:calc(var(--spacing) * 32);}}.xl\:gap-x-34{@media (width >= 80rem){column-gap:calc(var(--spacing) * 34);}}.xl\:gap-x-36{@media (width >= 80rem){column-gap:calc(var(--spacing) * 36);}}.xl\:gap-x-38{@media (width >= 80rem){column-gap:calc(var(--spacing) * 38);}}.xl\:gap-x-40{@media (width >= 80rem){column-gap:calc(var(--spacing) * 40);}}.xl\:gap-x-42{@media (width >= 80rem){column-gap:calc(var(--spacing) * 42);}}.xl\:gap-x-44{@media (width >= 80rem){column-gap:calc(var(--spacing) * 44);}}.xl\:gap-x-46{@media (width >= 80rem){column-gap:calc(var(--spacing) * 46);}}.xl\:gap-x-48{@media (width >= 80rem){column-gap:calc(var(--spacing) * 48);}}.xl\:gap-x-50{@media (width >= 80rem){column-gap:calc(var(--spacing) * 50);}}.xl\:gap-x-52{@media (width >= 80rem){column-gap:calc(var(--spacing) * 52);}}.xl\:gap-x-54{@media (width >= 80rem){column-gap:calc(var(--spacing) * 54);}}.xl\:gap-x-56{@media (width >= 80rem){column-gap:calc(var(--spacing) * 56);}}.xl\:gap-x-58{@media (width >= 80rem){column-gap:calc(var(--spacing) * 58);}}.xl\:gap-x-60{@media (width >= 80rem){column-gap:calc(var(--spacing) * 60);}}.xl\:gap-x-62{@media (width >= 80rem){column-gap:calc(var(--spacing) * 62);}}.xl\:gap-x-64{@media (width >= 80rem){column-gap:calc(var(--spacing) * 64);}}.xl\:gap-x-66{@media (width >= 80rem){column-gap:calc(var(--spacing) * 66);}}.xl\:gap-x-68{@media (width >= 80rem){column-gap:calc(var(--spacing) * 68);}}.xl\:gap-x-70{@media (width >= 80rem){column-gap:calc(var(--spacing) * 70);}}.xl\:gap-x-72{@media (width >= 80rem){column-gap:calc(var(--spacing) * 72);}}.xl\:gap-x-74{@media (width >= 80rem){column-gap:calc(var(--spacing) * 74);}}.xl\:gap-x-76{@media (width >= 80rem){column-gap:calc(var(--spacing) * 76);}}.xl\:gap-x-78{@media (width >= 80rem){column-gap:calc(var(--spacing) * 78);}}.xl\:gap-x-80{@media (width >= 80rem){column-gap:calc(var(--spacing) * 80);}}.xl\:gap-x-82{@media (width >= 80rem){column-gap:calc(var(--spacing) * 82);}}.xl\:gap-x-84{@media (width >= 80rem){column-gap:calc(var(--spacing) * 84);}}.xl\:gap-x-86{@media (width >= 80rem){column-gap:calc(var(--spacing) * 86);}}.xl\:gap-x-88{@media (width >= 80rem){column-gap:calc(var(--spacing) * 88);}}.xl\:gap-x-90{@media (width >= 80rem){column-gap:calc(var(--spacing) * 90);}}.xl\:gap-x-92{@media (width >= 80rem){column-gap:calc(var(--spacing) * 92);}}.xl\:gap-x-94{@media (width >= 80rem){column-gap:calc(var(--spacing) * 94);}}.xl\:gap-x-96{@media (width >= 80rem){column-gap:calc(var(--spacing) * 96);}}.\32 xl\:container{@media (width >= 96rem){width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}}.\32 xl\:-mr-32{@media (width >= 96rem){margin-right:calc(var(--spacing) * -32);}}.\32 xl\:flex-nowrap{@media (width >= 96rem){flex-wrap:nowrap;}}.\32 xl\:gap-x-0{@media (width >= 96rem){column-gap:calc(var(--spacing) * 0);}}.\32 xl\:gap-x-2{@media (width >= 96rem){column-gap:calc(var(--spacing) * 2);}}.\32 xl\:gap-x-4{@media (width >= 96rem){column-gap:calc(var(--spacing) * 4);}}.\32 xl\:gap-x-6{@media (width >= 96rem){column-gap:calc(var(--spacing) * 6);}}.\32 xl\:gap-x-8{@media (width >= 96rem){column-gap:calc(var(--spacing) * 8);}}.\32 xl\:gap-x-10{@media (width >= 96rem){column-gap:calc(var(--spacing) * 10);}}.\32 xl\:gap-x-12{@media (width >= 96rem){column-gap:calc(var(--spacing) * 12);}}.\32 xl\:gap-x-14{@media (width >= 96rem){column-gap:calc(var(--spacing) * 14);}}.\32 xl\:gap-x-16{@media (width >= 96rem){column-gap:calc(var(--spacing) * 16);}}.\32 xl\:gap-x-18{@media (width >= 96rem){column-gap:calc(var(--spacing) * 18);}}.\32 xl\:gap-x-20{@media (width >= 96rem){column-gap:calc(var(--spacing) * 20);}}.\32 xl\:gap-x-22{@media (width >= 96rem){column-gap:calc(var(--spacing) * 22);}}.\32 xl\:gap-x-24{@media (width >= 96rem){column-gap:calc(var(--spacing) * 24);}}.\32 xl\:gap-x-26{@media (width >= 96rem){column-gap:calc(var(--spacing) * 26);}}.\32 xl\:gap-x-28{@media (width >= 96rem){column-gap:calc(var(--spacing) * 28);}}.\32 xl\:gap-x-30{@media (width >= 96rem){column-gap:calc(var(--spacing) * 30);}}.\32 xl\:gap-x-32{@media (width >= 96rem){column-gap:calc(var(--spacing) * 32);}}.\32 xl\:gap-x-34{@media (width >= 96rem){column-gap:calc(var(--spacing) * 34);}}.\32 xl\:gap-x-36{@media (width >= 96rem){column-gap:calc(var(--spacing) * 36);}}.\32 xl\:gap-x-38{@media (width >= 96rem){column-gap:calc(var(--spacing) * 38);}}.\32 xl\:gap-x-40{@media (width >= 96rem){column-gap:calc(var(--spacing) * 40);}}.\32 xl\:gap-x-42{@media (width >= 96rem){column-gap:calc(var(--spacing) * 42);}}.\32 xl\:gap-x-44{@media (width >= 96rem){column-gap:calc(var(--spacing) * 44);}}.\32 xl\:gap-x-46{@media (width >= 96rem){column-gap:calc(var(--spacing) * 46);}}.\32 xl\:gap-x-48{@media (width >= 96rem){column-gap:calc(var(--spacing) * 48);}}.\32 xl\:gap-x-50{@media (width >= 96rem){column-gap:calc(var(--spacing) * 50);}}.\32 xl\:gap-x-52{@media (width >= 96rem){column-gap:calc(var(--spacing) * 52);}}.\32 xl\:gap-x-54{@media (width >= 96rem){column-gap:calc(var(--spacing) * 54);}}.\32 xl\:gap-x-56{@media (width >= 96rem){column-gap:calc(var(--spacing) * 56);}}.\32 xl\:gap-x-58{@media (width >= 96rem){column-gap:calc(var(--spacing) * 58);}}.\32 xl\:gap-x-60{@media (width >= 96rem){column-gap:calc(var(--spacing) * 60);}}.\32 xl\:gap-x-62{@media (width >= 96rem){column-gap:calc(var(--spacing) * 62);}}.\32 xl\:gap-x-64{@media (width >= 96rem){column-gap:calc(var(--spacing) * 64);}}.\32 xl\:gap-x-66{@media (width >= 96rem){column-gap:calc(var(--spacing) * 66);}}.\32 xl\:gap-x-68{@media (width >= 96rem){column-gap:calc(var(--spacing) * 68);}}.\32 xl\:gap-x-70{@media (width >= 96rem){column-gap:calc(var(--spacing) * 70);}}.\32 xl\:gap-x-72{@media (width >= 96rem){column-gap:calc(var(--spacing) * 72);}}.\32 xl\:gap-x-74{@media (width >= 96rem){column-gap:calc(var(--spacing) * 74);}}.\32 xl\:gap-x-76{@media (width >= 96rem){column-gap:calc(var(--spacing) * 76);}}.\32 xl\:gap-x-78{@media (width >= 96rem){column-gap:calc(var(--spacing) * 78);}}.\32 xl\:gap-x-80{@media (width >= 96rem){column-gap:calc(var(--spacing) * 80);}}.\32 xl\:gap-x-82{@media (width >= 96rem){column-gap:calc(var(--spacing) * 82);}}.\32 xl\:gap-x-84{@media (width >= 96rem){column-gap:calc(var(--spacing) * 84);}}.\32 xl\:gap-x-86{@media (width >= 96rem){column-gap:calc(var(--spacing) * 86);}}.\32 xl\:gap-x-88{@media (width >= 96rem){column-gap:calc(var(--spacing) * 88);}}.\32 xl\:gap-x-90{@media (width >= 96rem){column-gap:calc(var(--spacing) * 90);}}.\32 xl\:gap-x-92{@media (width >= 96rem){column-gap:calc(var(--spacing) * 92);}}.\32 xl\:gap-x-94{@media (width >= 96rem){column-gap:calc(var(--spacing) * 94);}}.\32 xl\:gap-x-96{@media (width >= 96rem){column-gap:calc(var(--spacing) * 96);}}.\32 xl\:py-64{@media (width >= 96rem){padding-block:calc(var(--spacing) * 64);}}.\@8xl\/block\:max-w-\[50vw\]{@container block (width >= 1440px){max-width:50vw;}}.\@8xl\/block\:gap-x-16\!{@container block (width >= 1440px){column-gap:calc(var(--spacing) * 16) !important;}}.\@8xl\/block\:text-5xl\!{@container block (width >= 1440px){font-size:var(--text-5xl) !important;line-height:var(--tw-leading,var(--text-5xl--line-height)) !important;}}.\@xs\/offer-card\:text-5xl{@container offer-card (width >= 20rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.\@xs\/prose\:\[--float\:right\]{@container prose (width >= 20rem){--float:right;}}.\@sm\/mobile-multisaver-calculator\:text-6xl{@container mobile-multisaver-calculator (width >= 24rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}.\@sm\/offer-card\:text-5xl{@container offer-card (width >= 24rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.\@sm\/offer-card\:text-7xl{@container offer-card (width >= 24rem){font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));}}.\@sm\/offer-card\:text-base{@container offer-card (width >= 24rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}.\@md\/view\:col-span-3{@container view (width >= 28rem){grid-column:span 3 / span 3;}}.\@md\/view\:col-span-8{@container view (width >= 28rem){grid-column:span 8 / span 8;}}.\@md\/view\:col-start-4{@container view (width >= 28rem){grid-column-start:4;}}.\@md\/view\:row-span-full{@container view (width >= 28rem){grid-row:1 / -1;}}.\@md\/block\:max-w-sm{@container block (width >= 28rem){max-width:var(--container-sm);}}.\@md\/view\:grid-cols-12{@container view (width >= 28rem){grid-template-columns:repeat(12,minmax(0,1fr));}}.\@md\/block-group\:text-3xl{@container block-group (width >= 28rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}.\@md\/card\:text-2xl{@container card (width >= 28rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.\@lg\/webform\:mt-0{@container webform (width >= 32rem){margin-top:calc(var(--spacing) * 0);}}.\@lg\/webform\:grid-cols-4{@container webform (width >= 32rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.\@lg\/webform\:grid-cols-6{@container webform (width >= 32rem){grid-template-columns:repeat(6,minmax(0,1fr));}}.\@lg\/region\:flex-row{@container region (width >= 32rem){flex-direction:row;}}.\@lg\/view\:flex-row{@container view (width >= 32rem){flex-direction:row;}}.\@lg\/summary\:text-xl{@container summary (width >= 32rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}.\@xl\/card\:absolute{@container card (width >= 36rem){position:absolute;}}.\@xl\/block\:order-4{@container block (width >= 36rem){order:4;}}.\@xl\/view\:-order-1{@container view (width >= 36rem){order:calc(1 * -1);}}.\@xl\/block\:col-span-2{@container block (width >= 36rem){grid-column:span 2 / span 2;}}.\@xl\/block\:mb-0{@container block (width >= 36rem){margin-bottom:calc(var(--spacing) * 0);}}.\@xl\/block\:mb-12{@container block (width >= 36rem){margin-bottom:calc(var(--spacing) * 12);}}.\@xl\/card\:max-w-\[45\%\]{@container card (width >= 36rem){max-width:45%;}}.\@xl\/card\:max-w-full{@container card (width >= 36rem){max-width:100%;}}.\@xl\/block\:scroll-mt-64{@container block (width >= 36rem){scroll-margin-top:calc(var(--spacing) * 64);}}.\@xl\/block\:grid-cols-2{@container block (width >= 36rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.\@xl\/card\:grid-cols-\(--cols\){@container card (width >= 36rem){grid-template-columns:var(--cols);}}.\@xl\/section\:grid-cols-2{@container section (width >= 36rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.\@xl\/view\:grid-cols-2{@container view (width >= 36rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.\@xl\:grid-cols-3{@container (width >= 36rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.\@xl\/block\:flex-row{@container block (width >= 36rem){flex-direction:row;}}.\@xl\/view\:flex-col{@container view (width >= 36rem){flex-direction:column;}}.\@xl\/view\:justify-center{@container view (width >= 36rem){justify-content:center;}}.\@xl\/card\:p-10{@container card (width >= 36rem){padding:calc(var(--spacing) * 10);}}.\@xl\/view\:p-7{@container view (width >= 36rem){padding:calc(var(--spacing) * 7);}}.\@xl\/view\:text-center{@container view (width >= 36rem){text-align:center;}}.\@xl\/block\:text-2xl{@container block (width >= 36rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.\@xl\/block\:text-6xl{@container block (width >= 36rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}.\@xl\/block\:text-\[2\.25rem\]{@container block (width >= 36rem){font-size:2.25rem;}}.\@xl\/card\:\[--cols\:1\.5fr_1fr\]{@container card (width >= 36rem){--cols:1.5fr 1fr;}}.\@2xl\/view\:-order-1{@container view (width >= 42rem){order:calc(1 * -1);}}.\@2xl\/view\:col-span-1{@container view (width >= 42rem){grid-column:span 1 / span 1;}}.\@2xl\/view\:col-span-3{@container view (width >= 42rem){grid-column:span 3 / span 3;}}.\@2xl\/card\:my-10{@container card (width >= 42rem){margin-block:calc(var(--spacing) * 10);}}.\@2xl\/node\:mt-10{@container node (width >= 42rem){margin-top:calc(var(--spacing) * 10);}}.\@2xl\/view\:grid-cols-4{@container view (width >= 42rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.\@2xl\/webform\:gap-6{@container webform (width >= 42rem){gap:calc(var(--spacing) * 6);}}.\@2xl\/block\:p-10{@container block (width >= 42rem){padding:calc(var(--spacing) * 10);}}.\@2xl\/node\:text-6xl{@container node (width >= 42rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}.\@2xl\/view\:\[font-size\:16px\]{@container view (width >= 42rem){font-size:16px;}}.\@3xl\/block\:col-span-2{@container block (width >= 48rem){grid-column:span 2 / span 2;}}.\@3xl\/block\:col-span-8{@container block (width >= 48rem){grid-column:span 8 / span 8;}}.\@3xl\/block\:col-start-3{@container block (width >= 48rem){grid-column-start:3;}}.\@3xl\/block\:col-start-11{@container block (width >= 48rem){grid-column-start:11;}}.\@3xl\/block\:mt-64{@container block (width >= 48rem){margin-top:calc(var(--spacing) * 64);}}.\@3xl\/offer-grid\:mb-24{@container offer-grid (width >= 48rem){margin-bottom:calc(var(--spacing) * 24);}}.\@3xl\/block\:block{@container block (width >= 48rem){display:block;}}.\@3xl\/card\:min-h-\[275px\]{@container card (width >= 48rem){min-height:275px;}}.\@3xl\/block\:grid-cols-2{@container block (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.\@3xl\/block\:grid-cols-12{@container block (width >= 48rem){grid-template-columns:repeat(12,minmax(0,1fr));}}.\@3xl\/offer-grid\:grid-cols-\(--columns\){@container offer-grid (width >= 48rem){grid-template-columns:var(--columns);}}.\@3xl\/section\:grid-cols-3{@container section (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.\@3xl\/menu\:flex-row{@container menu (width >= 48rem){flex-direction:row;}}.\@3xl\/offer-grid\:justify-end{@container offer-grid (width >= 48rem){justify-content:flex-end;}}.\@3xl\/block\:justify-items-normal{@container block (width >= 48rem){justify-items:normal;}}.\@3xl\/offer-grid\:gap-7{@container offer-grid (width >= 48rem){gap:calc(var(--spacing) * 7);}}.\@3xl\/menu\:gap-x-10{@container menu (width >= 48rem){column-gap:calc(var(--spacing) * 10);}}.\@3xl\/section\:gap-x-16{@container section (width >= 48rem){column-gap:calc(var(--spacing) * 16);}}.\@3xl\/section\:gap-y-12{@container section (width >= 48rem){row-gap:calc(var(--spacing) * 12);}}.\@3xl\/node\:text-3xl{@container node (width >= 48rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}.\@3xl\/offer-grid\:text-4xl{@container offer-grid (width >= 48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.\@3xl\:text-2xl{@container (width >= 48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.\@3xl\/block\:text-\[3rem\]{@container block (width >= 48rem){font-size:3rem;}}.\@3xl\/card\:\[--cols\:1fr_1fr\]{@container card (width >= 48rem){--cols:1fr 1fr;}}.\@4xl\/view\:aspect-square{@container view (width >= 56rem){aspect-ratio:1 / 1;}}.\@4xl\/block\:grid-cols-\(--cols\){@container block (width >= 56rem){grid-template-columns:var(--cols);}}.\@4xl\/promoted-plan\:grid-cols-2{@container promoted-plan (width >= 56rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.\@4xl\/section\:grid-cols-2{@container section (width >= 56rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.\@4xl\/section\:grid-cols-\[1fr_3fr\]{@container section (width >= 56rem){grid-template-columns:1fr 3fr;}}.\@4xl\/region\:gap-5{@container region (width >= 56rem){gap:calc(var(--spacing) * 5);}}.\@4xl\/block\:gap-x-24{@container block (width >= 56rem){column-gap:calc(var(--spacing) * 24);}}.\@4xl\/promoted-plan\:gap-x-12{@container promoted-plan (width >= 56rem){column-gap:calc(var(--spacing) * 12);}}.\@4xl\/region\:text-2xl{@container region (width >= 56rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.\@4xl\/section\:text-4xl{@container section (width >= 56rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.\@5xl\/section\:size-20{@container section (width >= 64rem){width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);}}.\@5xl\/section\:grid-cols-4{@container section (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.\@5xl\:grid-cols-5{@container (width >= 64rem){grid-template-columns:repeat(5,minmax(0,1fr));}}.\@5xl\/region\:gap-7{@container region (width >= 64rem){gap:calc(var(--spacing) * 7);}}.\@5xl\:text-5xl{@container (width >= 64rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.\@6xl\/block\:gap-x-24{@container block (width >= 72rem){column-gap:calc(var(--spacing) * 24);}}.\@6xl\/promoted-plan\:gap-x-20{@container promoted-plan (width >= 72rem){column-gap:calc(var(--spacing) * 20);}}.dark\:bg-dark{&:where(.dark,.dark *){background-color:var(--color-dark);}}.dark\:text-white{&:where(.dark,.dark *){color:var(--color-white);}}.\[\&_a\]\:transition-colors{& a{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));}}.\[\&_a\]\:hover\:text-brand-1-dark{& a{&:hover{@media (hover:hover){color:var(--color-brand-1-dark);}}}}}html,body{scroll-behavior:smooth;}:is(.visually-hidden,.contextual .visually-hidden){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}@view-transition{navigation:auto;}::view-transition-group(root){animation-duration:0.25s;}details > summary{list-style:none;}details > summary::marker,details > summary::-webkit-details-marker{display:none;}:where(.mb){margin-block-end:var(--mb);}::selection{color:var(--color-dark);background-color:oklch(79.58% 0.1678 75.08 / 0.33);}@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-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-divide-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-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-duration{syntax:"*";inherits:false;}@property --tw-ease{syntax:"*";inherits:false;}@property --tw-content{syntax:"*";inherits:false;initial-value:"";}@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;}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-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-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;}}}
.affiliations .view__content ul{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:calc(var(--spacing,0.25rem) * 8);row-gap:calc(var(--spacing,0.25rem) * 3);@container region (width >= 32rem){flex-direction:row;}img{max-height:32px;width:auto;max-width:calc(var(--spacing,0.25rem) * 32);@media (width >= 48rem){max-width:auto;}}}
@layer properties;:where(.auxiliary-menu) a:not(.button){outline-offset:calc(1px * -1);&:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;}&:focus-visible{outline-color:var(--color-a11y,oklch(67.21% 0.2002 33.26));}&:focus-visible{--tw-outline-style:solid;outline-style:solid;}@media (hover:hover){--tw-outline-style:none;outline-style:none;}&:hover{@media (hover:hover){color:var(--color-brand-1,oklch(79.58% 0.1678 75.08));}}}:where(.auxiliary-menu) a:is(.button){width:100%;justify-content:center;text-align:center;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@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-outline-style:solid;}}}
*:not(.layout__region-info) + .block-lb:is(.mt):has(*){margin-top:var(--block-lb-space,2.5rem);@media (width >= 64rem){margin-top:var(--block-lb-space,6rem);}}

@layer properties;@layer component{:where(.button){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;text-decoration-line:none;outline-offset:calc(1px * -1);&:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;}&:focus-visible{outline-color:var(--color-a11y,oklch(67.21% 0.2002 33.26));}&:focus-visible{--tw-outline-style:solid;outline-style:solid;}@media (hover:hover){--tw-outline-style:none;outline-style:none;}--tw-duration:200ms;transition-duration:200ms;@media (prefers-reduced-motion:no-preference){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,150ms));}cursor:var(--buttin-cursor,pointer);font-size:var(--button-size,inherit);font-weight:var(--button-weight,600);padding-inline:var(--button-px,.75em);padding-block:var(--button-py,.175lh);display:var(--button-display,inline-block);border-radius:var(--button-radius,0);}:where(.button):is(.border){--button-radius:.5em;&:hover{@media (hover:hover){border-color:var(--color-dark,oklch(26.49% 0.0018 286.27));}}&:hover{@media (hover:hover){background-color:var(--color-dark,oklch(26.49% 0.0018 286.27));}}&:hover{@media (hover:hover){color:var(--color-white,#fff);}}}:where(.button):is(.border):is(.bg-brand-1){border-color:var(--color-brand-1,oklch(79.58% 0.1678 75.08));&:hover{@media (hover:hover){border-color:var(--color-dark,oklch(26.49% 0.0018 286.27));}}}:where(.button):has(.material-symbol){--button-display:inline-flex;--icon-size:1.25em;align-items:center;column-gap:calc(var(--spacing,0.25rem) * 1);}:where(.button):is(.pill){--button-radius:1.25em;--button-px:1.5em;--button-py:.325lh;--button-weight:600;}:where(.button):is(.bg-dark){&:hover{@media (hover:hover){border-color:var(--color-brand-1,oklch(79.58% 0.1678 75.08));}}&:hover{@media (hover:hover){background-color:var(--color-brand-1,oklch(79.58% 0.1678 75.08));}}&:hover{@media (hover:hover){color:var(--color-dark,oklch(26.49% 0.0018 286.27));}}}:where(.button):is(.bg-brand-tint){border-color:var(--color-brand-6,oklch(67.21% 0.2002 33.26));background-color:var(--color-brand-6,oklch(67.21% 0.2002 33.26));color:var(--color-white,#fff);}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-duration{syntax:"*";inherits:false;}@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-outline-style:solid;--tw-duration:initial;}}}
.customer-toggle-menu a{&:hover{@media (hover:hover){color:var(--color-brand-1-dark,oklch(60.74% 0.1407 61.28));}}}.customer-toggle-menu li.active-trail > a{color:var(--color-brand-1,oklch(79.58% 0.1678 75.08));text-decoration-line:underline;text-underline-offset:4px;}
.webform__errors .material-symbols-sharp{vertical-align:bottom;}.webform-submission-form .form-item:is(.form-item--50){@container webform (width >= 32rem){grid-column:span 3 / span 3;}}.webform-submission-form .form-item:is(.form-item--33){@container webform (width >= 32rem){grid-column:span 2 / span 2;}}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;}.webform-submission-form .form-date{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center;background-size:1.5rem;padding-inline-start:calc(.5rem + 1.5rem);}
.handheld-nav{opacity:0;transform:translateX(100px);min-height:100dvh;height:fit-content;transition:opacity 0.25s ease-out,transform 0.25s ease-out,overlay 0.25s ease-out allow-discrete,display 0.25s ease-out allow-discrete;}.handheld-nav:is([open]){opacity:1;transform:translateX(0);}@starting-style{.handheld-nav:is([open]){opacity:0;transform:translateX(100px);}}.handheld-nav::backdrop{background-color:rgb(0 0 0 / 0%);transition:display 0.25s allow-discrete,overlay 0.25s allow-discrete,background-color 0.25s;}.handheld-nav:is([open])::backdrop{background-color:rgb(0 0 0 / 75%);}@starting-style{.handheld-nav:is([open])::backdrop{background-color:rgb(0 0 0 / 0%);}}.handheld-nav__close{--icon-size:30px;--color-a11y:transparent;}body:has(.handheld-nav[open]){overflow:hidden;}
.handheld-search__close{--icon-size:30px;--color-a11y:transparent;}body:has(.handheld-search[open]){overflow:hidden;}
.layout__region--hero{--lb-mt-override:.25rem;@media (width >= 80rem){--lb-mt-override:1rem;}}:is(.mb) > .layout__region--hero{margin-block-end:var(--mt,0.5rem);@media (width >= 80rem){--mt:6rem;}}.bg-brand-1 ::selection{background-color:var(--color-black,#000);color:var(--color-white,#fff);}.layout__region--hero:has(.media){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:center;padding-block:calc(var(--spacing,0.25rem) * 0);> .layout__block{z-index:10;grid-column-start:1;grid-row-start:1;}> .layout__block:has(.media){z-index:0;.media{margin-inline:calc(var(--spacing,0.25rem) * -4);.field{--field-display:contents;}&::after{content:"";position:absolute;inset:calc(var(--spacing,0.25rem) * 0);background-color:color-mix(in srgb,#000 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent);}}img{width:100%;height:100%;max-height:360px;object-fit:cover;object-position:top;@media (width >= 96rem){max-height:600px;}}}}}
@layer component{:where(.webform-submission-form){:where(select,input:not([type="checkbox"],[type="radio"])){grid-row-start:2;width:100%;appearance:none;outline:transparent solid 2px;outline-offset:2px;height:60px;padding:0.85em 0px;line-height:1;font-size:1.25em;border-radius:0.15em;border:1px solid rgba(0,0,0,0.5);box-shadow:rgba(0,0,0,0.15) 0px 0px 1em;text-indent:0.85em;background-color:var(--input-bg,white);}:where(input:focus:not([type="checkbox"],[type="radio"])){border-left-width:7px;}:where(input:focus,input:focus-visible){border-color:var(--color-brand-5);}:where(input:focus:valid,input:focus-visible:valid){border-color:var(--color-brand-2);}:where(input[type="checkbox"],input[type="radio"]){appearance:none;outline:transparent solid 2px;outline-offset:2px;border-radius:0.15em;border:1px solid rgba(0,0,0,0.5);box-shadow:rgba(0,0,0,0.15) 0px 0px 1em;background-color:var(--input-bg,white);width:calc(var(--spacing,0.25rem) * 6);height:calc(var(--spacing,0.25rem) * 6);cursor:pointer;appearance:none;background-position:center;background-repeat:no-repeat;&:checked{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'><path d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>");background-size:85% auto;}}:where(select){background-position:right 0.65em center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23000000'%3E%3Cpath d='M480-120 300-300l58-58 122 122 122-122 58 58-180 180ZM358-598l-58-58 180-180 180 180-58 58-122-122-122 122Z'/%3E%3C/svg%3E");}}}
@layer component{:where(.webform-submission-form){:where(label:not(.option)){font-size:1.25em;grid-row-start:1;font-weight:600;}label:is(.form-required)::after{content:"*" / "";color:var(--color-brand-5);margin-inline-start:.25ch;}}}
:where(.layout){--section-lb-space:clamp(20px,13vmin,100px);}.layout:is(.mb){margin-block-end:var(--section-lb-space);}.layout:is(.py){padding-block:var(--section-lb-space);}.layout:is(.gap-x-zero){--layout-gap:0;}
.layout--onecol{--mb:4rem;@media (width >= 80rem){--mb:6rem;}}
.layout-builder-block{background-color:transparent;}.layout__block:is(.mt){margin-block-start:var(--lb-mt-override,1.5rem);}
.handheld-nav__toggle,.handheld-nav__link{min-height:44px;@media (hover:hover){&:hover{@media (hover:hover){color:var(--color-brand-1,oklch(79.58% 0.1678 75.08));}}}&:is(.button){width:100%;text-align:center;}}.handheld-nav li:is(.expanded) > button > .handheld-nav__toggle-icon{rotate:180deg;}.handheld-nav__toggle{--icon-size:1.66em;}.handheld-nav .active-trail > .handheld-nav__toggle{color:var(--color-brand-1-dark,oklch(60.74% 0.1407 61.28));}.handheld-nav li:not(.expanded) > .menu{display:none;}.handheld-nav .menu .menu{margin-block:calc(var(--spacing,0.25rem) * 1);background-color:var(--color-silver,lch(96 0.97 0.04));font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));.handheld-nav__toggle,.handheld-nav__link{background-color:var(--color-silver,lch(96 0.97 0.04));padding-inline:calc(var(--spacing,0.25rem) * 4);}}.handheld-nav .menu .menu .menu .handheld-nav__link{background-color:var(--color-neutral-200,oklch(92.2% 0 0));padding-inline-start:calc(var(--spacing,0.25rem) * 10);}.handheld-nav .menu__wrap > .menu{display:flex;flex-direction:column;}.handheld-nav li:has(.button){margin-top:calc(var(--spacing,0.25rem) * 2);}
@layer properties;:where(.menu-lg) .menu__toggle:is(.on) + .menu__below{display:block;}:where(.menu-lg) .menu__indicator-icon{--icon-size:0.875em;width:18px;height:18px;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);--tw-leading:12px;line-height:12px;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,150ms));transform-origin:center;}:where(.menu-lg) .menu__toggle:is(.on) .menu__indicator-icon{--tw-translate-y:calc(var(--spacing,0.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:180deg;}@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-leading{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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;}}}
@layer properties;.navigation{--nav-item-unpublished-tint:#fcd34d;--nav-item-unpublished-bg:#fffbeb;}.navigation__list{flex-wrap:wrap;column-gap:calc(var(--spacing,0.25rem) * 4);font-size:var(--text-sm,0.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / 0.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@property --tw-leading{syntax:"*";inherits:false;}@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-leading:initial;}}}
@layer properties;.navigation--xs .navigation__list{--menu-item-gap:0.75rem;display:flex;column-gap:var(--menu-item-gap);font-size:var(--text-sm,0.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / 0.875)));--tw-leading:1;line-height:1;a{text-underline-offset:4px;outline-offset:calc(1px * -1);&:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;}&:focus-visible{outline-color:var(--color-a11y,oklch(67.21% 0.2002 33.26));}&:focus-visible{--tw-outline-style:solid;outline-style:solid;}@media (hover:hover){--tw-outline-style:none;outline-style:none;}&:hover{@media (hover:hover){text-decoration-line:underline;}}}li + li{position:relative;padding-inline-start:var(--menu-item-gap);}li + li::before{position:absolute;top:calc(var(--spacing,0.25rem) * 0);left:calc(var(--spacing,0.25rem) * 0);display:block;height:100%;width:1px;background-color:currentcolor;--tw-content:'';content:var(--tw-content);}}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-content{syntax:"*";inherits:false;initial-value:"";}@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-leading:initial;--tw-outline-style:solid;--tw-content:"";}}}
.node--unpublished:not(.node--full){--unpublished-node-tint:oklch(87.9% 0.169 91.605);--unpublished-node-bg:oklch(98.7% 0.022 95.277);}
@layer properties;@layer base{:where(.page) :where(a,[role="button"],button){outline-offset:calc(1px * -1);&:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;}&:focus-visible{outline-color:var(--color-a11y,oklch(67.21% 0.2002 33.26));}&:focus-visible{--tw-outline-style:solid;outline-style:solid;}@media (hover:hover){--tw-outline-style:none;outline-style:none;}}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@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-outline-style:solid;}}}
@layer properties;:where(.prose){--tw-prose-headings-weight:600;--tw-prose-headings-wrap:pretty;--disclosure-body-space:.25em;--tw-prose-body:#252526;--tw-prose-lead:#252526;--tw-prose-bullets:currentColor;--tw-prose-counters:currentColor;max-width:80ch;}.prose a:not(:where([class~="not-prose"],[class~="button"])){font-weight:inherit;text-wrap:pretty;text-underline-offset:4px;outline-offset:calc(1px * -1);&:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;}&:focus-visible{outline-color:var(--color-a11y,oklch(67.21% 0.2002 33.26));}&:focus-visible{--tw-outline-style:solid;outline-style:solid;}@media (hover:hover){--tw-outline-style:none;outline-style:none;}&:hover{@media (hover:hover){color:var(--color-brand-1-dark,oklch(60.74% 0.1407 61.28));}}strong{text-wrap:pretty;}}.prose .button{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);}.prose .button:is(.border){--button-radius:3em;--button-px:1.5em;}.prose :where(h2,h3,h4,h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:var(--tw-prose-headings-weight);text-wrap:var(--tw-prose-headings-wrap);}.prose blockquote:not(:where([class~="not-prose"],[class~="not-prose"] *)){border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand-1,oklch(79.58% 0.1678 75.08));padding-left:calc(var(--spacing,0.25rem) * 6);font-size:1.25rem;--tw-leading:1.5;line-height:1.5;}.prose blockquote p{text-wrap:balance;&::before{content:var(--tw-content);--tw-content:none;content:none;}}.prose .disclosure + .disclosure{border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--color-silver,lch(96 0.97 0.04));}.prose .disclosure[open] + .disclosure{--disclosure-space:1em;}.prose .disclosure summary{padding-block:calc(var(--spacing,0.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);}.prose :is(.align-left,.align-right){--floated-space:3rem;float:var(--float);margin-top:0;&:not(:last-child){margin-block-end:var(--floated-space);}}.prose :is(.align-left){@container prose (width >= 42rem){--float:left;}margin-inline-end:var(--floated-space);}.prose :is(.align-right){@container prose (width >= 20rem){--float:right;}@container prose (width >= 36rem){margin-inline-end:calc(10cqw * -1);}margin-inline-start:var(--floated-space);}.prose:is(.ck,.prose){:is(ul[type="disc"]){list-style-type:var(--prose-ul-list-type,disc);}:is(ul[type="circle"]){list-style-type:var(--prose-ul-list-type,circle);}:is(ul[type="square"]){list-style-type:var(--prose-ul-list-type,square);}}.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){--font-weight-semibold:600;}.prose-lg{:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:calc(var(--spacing,0.25rem) * 0);margin-bottom:.5em;}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-content{syntax:"*";initial-value:"";inherits:false;}@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-outline-style:solid;--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial;--tw-content:"";}}}
.footer-post{--container-max-width:1536px;--container-padding:1rem;}
@layer properties;.header{grid-template-columns:150px 1fr auto;row-gap:.5rem;grid-template-areas:"sitemenu sitemenu ." "brand . controls";@media (width >= 64rem){grid-template-columns:160px auto 1fr auto 52px;}@media (width >= 64rem){grid-template-areas:'. sitemenu auxmenu auxmenu auxmenu' 'brand customermenu customermenu customermenu search';}.block--nova-brand-main{grid-area:brand;}.block--nova-customer-toggle-menu{grid-area:sitemenu;}:is(.block--nova-auxiliary-menu,.block--nova-auxiliary-business-menu){grid-area:auxmenu;}.search-api-form{grid-area:search;}}.region-header__controls{--icon-size:2rem;grid-area:controls;}.region-header__navigation{grid-area:controls;@media (width >= 64rem){grid-area:customermenu;}.block--nova-residential-menu{width:100%;}}.region-header__dialog::backdrop{background-color:color-mix(in srgb,#000 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black,#000) 70%,transparent);}--tw-backdrop-blur:blur(var(--blur-sm,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,);}@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;}@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-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;}}}
@layer properties;.region:where(.help){--container-max-width:1536px;--container-padding:1rem;}.region:where(.help) .alert{max-height:50vh;overflow:auto;}.region:where(.help) .region__container:has([data-drupal-messages-fallback]~*,div){background-color:rgb(245 245 245 / var(--tw-bg-opacity,1));--tw-bg-opacity:0.8;position:fixed;z-index:9999;bottom:0;left:50%;transform:translateX(-50%);backdrop-filter:blur(5px);border-top-right-radius:8px;border-top-left-radius:8px;width:auto;--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);}.region:where(.help) .region__container:has([data-drupal-messages-fallback]~*,div)> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;}@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;}@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-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;}}}
@layer properties;.search-form{--icon-size:2rem;--btn-padding-block:0;:is(.form-item-query,.form-actions){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-neutral-400,oklch(70.8% 0 0));}.form-item-query{flex:1;}.form-search{width:100%;appearance:none;--tw-border-style:none;border-style:none;padding-block:.35lh;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-outline-style:none;outline-style:none;}&:not([open]) summary .close{display:none;}&:is([open]) summary .open{display:none;}}.search-form__popular-searches{font-size:13px;}.search-form__popular-searches a{text-decoration-line:underline;text-underline-offset:2px;outline-offset:calc(1px * -1);&:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;}&:focus-visible{outline-color:var(--color-a11y,oklch(67.21% 0.2002 33.26));}&:focus-visible{--tw-outline-style:solid;outline-style:solid;}@media (hover:hover){--tw-outline-style:none;outline-style:none;}&:hover{@media (hover:hover){color:var(--color-brand-1-dark,oklch(60.74% 0.1407 61.28));}}}.search-form__dialog{top:calc(100% + 10px);}.search-form__results{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;p{font-size:var(--text-sm,0.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / 0.875)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-dark,oklch(26.49% 0.0018 286.27));text-transform:uppercase;}ul{margin-top:calc(var(--spacing,0.25rem) * 2);:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,0.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,0.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)));}:where(& > :not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));}:where(& > :not(:last-child)){border-color:var(--color-silver,lch(96 0.97 0.04));}}a{display:block;padding-bottom:calc(var(--spacing,0.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));outline-offset:calc(1px * -1);&:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;}&:focus-visible{outline-color:var(--color-a11y,oklch(67.21% 0.2002 33.26));}&:focus-visible{--tw-outline-style:solid;outline-style:solid;}@media (hover:hover){--tw-outline-style:none;outline-style:none;}&:hover{@media (hover:hover){color:var(--color-brand-1,oklch(79.58% 0.1678 75.08));}}}strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-wrap:pretty;}small{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,0.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / 0.875)));color:var(--color-neutral-400,oklch(70.8% 0 0));}mark{margin-bottom:calc(var(--spacing,0.25rem) * 1);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0.25rem;border-style:var(--tw-border-style);border-width:1px;border-color:currentcolor;background-color:transparent;padding-inline:.5em;padding-block:.15em;vertical-align:middle;font-size:var(--text-xs,0.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / 0.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);}}input[type=search]::-ms-clear{display:none;width:0;height:0;}input[type=search]::-ms-reveal{display:none;width:0;height:0;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-divide-y-reverse{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-border-style:solid;--tw-outline-style:solid;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;}}}
@layer properties;.sitemap-menu .menu{margin-top:calc(var(--spacing,0.25rem) * 4);:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,0.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,0.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)));}--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);}.sitemap-menu a{outline-offset:calc(1px * -1);&:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;}&:focus-visible{outline-color:var(--color-a11y,oklch(67.21% 0.2002 33.26));}&:focus-visible{--tw-outline-style:solid;outline-style:solid;}@media (hover:hover){--tw-outline-style:none;outline-style:none;}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,150ms));--tw-duration:100ms;transition-duration:100ms;&:hover{@media (hover:hover){color:var(--color-brand-1,oklch(79.58% 0.1678 75.08));}}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-duration{syntax:"*";inherits:false;}@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-font-weight:initial;--tw-outline-style:solid;--tw-duration:initial;}}}
:where(.webform-submission-form) .form-actions{--button-size:1.4em;margin-top:var(--webform-actions-mt,1.5rem);}.webform-submission-form .form-item,.webform-horizontal-rule,.webform-submission-form .form-actions,.webform-confirmation{@container webform (width >= 32rem){grid-column:span 6 / span 6;}}.webform-options-display-side-by-side{margin-top:calc(var(--spacing,0.25rem) * 3);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:calc(var(--spacing,0.25rem) * 2);@container webform (width >= 32rem){margin-top:calc(var(--spacing,0.25rem) * 0);}@container webform (width >= 32rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.webform-options-display-side-by-side > div{grid-column:span 1 / span 1 !important;display:inline-flex;}:where(.webform-submission-form) .description{font-size:var(--webform-description-size,0.875rem);}:where(.webform-submission-form) #ajax-wrapper{display:contents;}.webform-submission-form .checkboxes--wrapper > div{width:100%;}
.media:is(.media--unpublished){outline:1px dashed var(--media-unpublished-tint,#fcd34d);outline-offset:-1px;background-color:var(--media-unpublished-bg,#fffbeb);}
img:where([src*="jpg"],[src*="jpeg"]){max-width:100%;height:auto;vertical-align:middle;background-repeat:no-repeat;background-size:cover;shape-margin:1rem;font-style:italic;background-image:var(--placeholder);}
.menu__item:where(.unpublished){outline:1px dashed var(--nav-item-unpublished-tint,#fcd34d);outline-offset:-1px;background-color:var(--nav-item-unpublished-bg,transparent);}
* + .view__empty{margin-block-start:var(--view-empty-space,3rem);}
:where([dir="ltr"]){.text-align-center{text-align:var(--text-align-override,center);}.text-align-right{text-align:var(--text-align-override,right);}.text-align-justify{text-align:var(--text-align-override,justify);}}
.material-symbols-rounded{font-family:'Material Icons Round',serif;font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-size:var(--icon-size,1em);user-select:none;font-variation-settings:'FILL' 1,'wght' 600,'GRAD' 0,'opsz' 24}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
