/* Kwik Trip Branded Assets CSS  * This CSS is designed to work within .kwiktrip-branded-assets containers  * CSS variables are global to ensure proper inheritance  * Utility classes are scoped to prevent conflicts with main site styles  */ /* Google Fonts - Roboto and Roboto Slab */ @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');  /* [project]/app/globals.css [app-client] (css) */ @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 {       --tw-space-x-reverse: 0;       --tw-border-style: solid;       --tw-font-weight: initial;       --tw-shadow: 0 0 rgba(0, 0, 0, 0);       --tw-shadow-color: initial;       --tw-shadow-alpha: 100%;       --tw-inset-shadow: 0 0 rgba(0, 0, 0, 0);       --tw-inset-shadow-color: initial;       --tw-inset-shadow-alpha: 100%;       --tw-ring-color: initial;       --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);       --tw-inset-ring-color: initial;       --tw-inset-ring-shadow: 0 0 rgba(0, 0, 0, 0);       --tw-ring-inset: initial;       --tw-ring-offset-width: 0px;       --tw-ring-offset-color: #fff;       --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);       --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-duration: initial;       --tw-ease: initial;       --tw-leading: initial;     }      ::backdrop {       --tw-space-x-reverse: 0;       --tw-border-style: solid;       --tw-font-weight: initial;       --tw-shadow: 0 0 rgba(0, 0, 0, 0);       --tw-shadow-color: initial;       --tw-shadow-alpha: 100%;       --tw-inset-shadow: 0 0 rgba(0, 0, 0, 0);       --tw-inset-shadow-color: initial;       --tw-inset-shadow-alpha: 100%;       --tw-ring-color: initial;       --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);       --tw-inset-ring-color: initial;       --tw-inset-ring-shadow: 0 0 rgba(0, 0, 0, 0);       --tw-ring-inset: initial;       --tw-ring-offset-width: 0px;       --tw-ring-offset-color: #fff;       --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);       --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-duration: initial;       --tw-ease: initial;       --tw-leading: initial;     }   } }  @layer theme {    :root,   :host {     --color-red-700: #bf000f;     --color-black: #000;     --color-white: #fff;     --spacing: .25rem;     --container-7xl: 80rem;     --font-roboto-slab: "Roboto Slab", serif;     --font-roboto: "Roboto", sans-serif;     --text-base: 1rem;     --text-base--line-height: calc(1.5 / 1);     --text-sm: 0.875rem;     --text-sm--line-height: calc(1.25 / 0.875);     --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-4xl: 2.25rem;     --text-4xl--line-height: calc(2.5 / 2.25);     --font-weight-normal: 400;     --font-weight-medium: 500;     --font-weight-bold: 700;     --radius-sm: .25rem;     --radius-lg: .5rem;     --ease-in: cubic-bezier(.4, 0, 1, 1);     --ease-out: cubic-bezier(0, 0, .2, 1);     --default-font-family: "Roboto", sans-serif;     --default-mono-font-family: "Roboto Slab", serif;     --color-ktRed700: #c8102e;     --color-ktRed800: #a6192e;     --color-ktRed900: #720918;     --color-ktNeutral200: #cfd1d2;     --color-ktNeutral700: #4D4F51;   }    @supports (color: color(display-p3 0 0 0)) {      :root,     :host {       --color-red-700: color(display-p3 .692737 .116232 .104679);     }   }    @supports (color: lab(0% 0 0)) {      :root,     :host {       --color-red-700: lab(40.4273% 67.2623 53.7441);     }   } }  @layer base {    *,   :after,   :before {     box-sizing: border-box;     border: 0 solid;     margin: 0;     padding: 0;   }    ::backdrop {     box-sizing: border-box;     border: 0 solid;     margin: 0;     padding: 0;   }    ::-webkit-file-upload-button {     box-sizing: border-box;     border: 0 solid;     margin: 0;     padding: 0;   }    ::file-selector-button {     box-sizing: border-box;     border: 0 solid;     margin: 0;     padding: 0;   }    html,   :host {     -webkit-text-size-adjust: 100%;     -moz-tab-size: 4;     tab-size: 4;     line-height: 1.5;     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-family: 'Roboto Slab', serif;     font-size: inherit;     font-weight: inherit;   }    a {     color: inherit;     -webkit-text-decoration: 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 {     vertical-align: baseline;     font-size: 75%;     line-height: 0;     position: relative;   }    sub {     bottom: -.25em;   }    sup {     top: -.5em;   }    table {     text-indent: 0;     border-color: inherit;     border-collapse: collapse;   }    :-moz-focusring {     outline: auto;   }    progress {     vertical-align: baseline;   }    summary {     display: list-item;   }    ol,   ul,   menu {     list-style: none;   }    img,   svg,   video,   canvas,   audio,   iframe,   embed,   object {     vertical-align: middle;     display: block;   }    img,   video {     max-width: 100%;     height: auto;   }    button,   input,   select,   optgroup,   textarea {     font: inherit;     font-feature-settings: inherit;     font-variation-settings: inherit;     letter-spacing: inherit;     color: inherit;     opacity: 1;     background-color: rgba(0, 0, 0, 0);     border-radius: 0;   }    ::-webkit-file-upload-button {     font: inherit;     font-feature-settings: inherit;     font-variation-settings: inherit;     letter-spacing: inherit;     color: inherit;     opacity: 1;     background-color: rgba(0, 0, 0, 0);     border-radius: 0;   }    ::file-selector-button {     font: inherit;     font-feature-settings: inherit;     font-variation-settings: inherit;     letter-spacing: inherit;     color: inherit;     opacity: 1;     background-color: rgba(0, 0, 0, 0);     border-radius: 0;   }    :where(select:-webkit-any([multiple], [size])) optgroup {     font-weight: bolder;   }    :where(select:-moz-any([multiple], [size])) optgroup {     font-weight: bolder;   }    :where(select:is([multiple], [size])) optgroup {     font-weight: bolder;   }    :where(select:-webkit-any([multiple], [size])) optgroup option:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {     padding-left: 20px;   }    :where(select:-moz-any([multiple], [size])) optgroup option:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {     padding-left: 20px;   }    :where(select:is([multiple], [size])) optgroup option:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {     padding-left: 20px;   }    :where(select:-webkit-any([multiple], [size])) optgroup option:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {     padding-right: 20px;   }    :where(select:-moz-any([multiple], [size])) optgroup option:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {     padding-right: 20px;   }    :where(select:is([multiple], [size])) optgroup option:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {     padding-right: 20px;   }    :not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::-webkit-file-upload-button {     margin-right: 4px;   }    :not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::file-selector-button {     margin-right: 4px;   }    :not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::file-selector-button {     margin-right: 4px;   }    :-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::-webkit-file-upload-button {     margin-left: 4px;   }    :-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::file-selector-button {     margin-left: 4px;   }    :is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::file-selector-button {     margin-left: 4px;   }    ::placeholder {     opacity: 1;   }    @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {     ::placeholder {       color: currentColor;     }      @supports (color: color-mix(in lab, red, red)) {       ::placeholder {         color: color-mix(in oklab, currentcolor 50%, transparent);       }     }   }    textarea {     resize: vertical;   }    ::-webkit-search-decoration {     -webkit-appearance: none;   }    ::-webkit-date-and-time-value {     min-height: 1lh;     text-align: inherit;   }    ::-webkit-datetime-edit {     display: inline-flex;   }    ::-webkit-datetime-edit-fields-wrapper {     padding: 0;   }    ::-webkit-datetime-edit {     padding-top: 0;     padding-bottom: 0;   }    ::-webkit-datetime-edit-year-field {     padding-top: 0;     padding-bottom: 0;   }    ::-webkit-datetime-edit-month-field {     padding-top: 0;     padding-bottom: 0;   }    ::-webkit-datetime-edit-day-field {     padding-top: 0;     padding-bottom: 0;   }    ::-webkit-datetime-edit-hour-field {     padding-top: 0;     padding-bottom: 0;   }    ::-webkit-datetime-edit-minute-field {     padding-top: 0;     padding-bottom: 0;   }    ::-webkit-datetime-edit-second-field {     padding-top: 0;     padding-bottom: 0;   }    ::-webkit-datetime-edit-millisecond-field {     padding-top: 0;     padding-bottom: 0;   }    ::-webkit-datetime-edit-meridiem-field {     padding-top: 0;     padding-bottom: 0;   }    :-moz-ui-invalid {     box-shadow: none;   }    button {     -webkit-appearance: button;     -moz-appearance: button;     appearance: button;   }    input:where([type="button"], [type="reset"], [type="submit"]) {     -webkit-appearance: button;     -moz-appearance: button;     appearance: button;   }    ::-webkit-file-upload-button {     -webkit-appearance: button;     -moz-appearance: button;     appearance: button;   }    ::file-selector-button {     -webkit-appearance: button;     -moz-appearance: button;     appearance: button;   }    ::-webkit-inner-spin-button {     height: auto;   }    ::-webkit-outer-spin-button {     height: auto;   }    [hidden]:where(:not([hidden="until-found"])) {     display: none !important;   }    .menu-item-has-children>a:after {     content: "";     border: 7px solid rgba(0, 0, 0, 0);     border-top-color: #75787b;     margin-left: .5rem;     display: inline-block;     position: relative;     top: .25rem;   }    .sub-menu {     z-index: 50;     height: calc(var(--spacing) * 1);     border-style: var(--tw-border-style);     background-color: var(--color-white);     border-color: var(--color-ktNeutral200);     opacity: 0;     --tw-duration: .5s;     --tw-ease: var(--ease-in);     width: auto;     transition-duration: .5s;     transition-timing-function: var(--ease-in);     border-width: 1px;     list-style-type: none;     display: none;     position: absolute;   }    .sub-menu .menu-item {     margin: calc(var(--spacing) * 0);     border-bottom-style: var(--tw-border-style);     width: 100%;     padding-inline: calc(var(--spacing) * 6);     padding-block: calc(var(--spacing) * 2);     text-align: left;     border-bottom-width: 1px;   }    .show-sub-menu {     margin-top: calc(var(--spacing) * 2);     opacity: 1;     width: auto;     height: auto;     display: block;   }    .sub-menu li a {     text-align: left;     width: 100%;     --tw-font-weight: var(--font-weight-normal) !important;     font-weight: var(--font-weight-normal) !important;   }    .sub-menu li a:after {     --tw-border-style: none;     border-style: none;   }    .mobile-nav .menu-item {     margin-inline: calc(var(--spacing) * 0);   }    .mobile-nav .sub-menu {     top: calc(var(--spacing) * 36);     opacity: 1;     --tw-duration: .5s;     --tw-ease: var(--ease-in);     width: 100%;     height: 100%;     transition-duration: .5s;     transition-timing-function: var(--ease-in);     display: block;     position: fixed;   }    .mobile-nav .sub-menu a {     --tw-border-style: none;     border-style: none;   }    .mobile-nav .menu-item-has-children>a:after {     border: 7px solid rgba(0, 0, 0, 0);     border-left-color: #000;     font-size: 1rem;     line-height: 1.5rem !important;     top: 1px;   } }  @layer components;  @layer utilities {   .kwiktrip-branded-assets {     .sr-only {       clip: rect(0, 0, 0, 0);       white-space: nowrap;       border-width: 0;       width: 1px;       height: 1px;       margin: -1px;       padding: 0;       position: absolute;       overflow: hidden;     }      .fixed {       position: fixed;     }      .-left-full {       left: -100%;     }      .left-0 {       left: calc(var(--spacing) * 0);     }      .-z-50 {       z-index: calc(50 * -1);     }      .z-50 {       z-index: 50;     }      .z-\[51\] {       z-index: 51;     }      .p0 {       padding: 0;     }      .header-button {       border: 1px solid white !important;       border-radius: 0.5rem !important;       padding: 8px !important;       display: flex !important;       align-items: center !important;       justify-content: center !important;       gap: 0.5rem !important;       background-color: var(--color-ktRed700) !important;       color: white !important;       margin: 0 6px !important;     }      .header-button * {       color: white;     }      .header-button svg {       stroke: white;     }      .header-button form {       display: flex;       align-items: center;       gap: 0.5rem;     }      .header-button a {       display: flex;       align-items: center;       gap: 0.5rem;     }      .header-nav {       box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);     }      .site-footer__logo-link {       display: inline-block;     }      .font-proxima {       font-family: "Roboto", sans-serif;     }      .order-1 {       order: 1;     }      .m-0 {       margin: calc(var(--spacing) * 0);     }      .mx-0 {       margin-inline: calc(var(--spacing) * 0);     }      .mx-4 {       margin-inline: calc(var(--spacing) * 4);     }      .mx-5 {       margin-inline: calc(var(--spacing) * 5);     }      .w-max {       width: max-content;     }      .mx-auto {       margin-left: auto;       margin-right: auto;     }      .my-1 {       margin-block: calc(var(--spacing) * 1);     }      .my-2 {       margin-block: calc(var(--spacing) * 2);     }      .my-4 {       margin-block: calc(var(--spacing) * 4);     }      .my-\[15px\] {       margin-top: 15px;       margin-bottom: 15px;     }      .mt-4 {       margin-top: calc(var(--spacing) * 4);     }      .ml-0 {       margin-left: calc(var(--spacing) * 0);     }      .ml-4 {       margin-left: calc(var(--spacing) * 4);     }      .block {       display: block;     }      .contents {       display: contents;     }      .flex {       display: flex;     }      .hidden {       display: none;     }      .inline-block {       display: inline-block;     }      .h-6 {       height: calc(var(--spacing) * 6);     }      .h-auto {       height: auto;     }      .h-full {       height: 100%;     }      .h-screen {       height: 100vh;     }      .min-h-11 {       min-height: calc(var(--spacing) * 11);     }      .min-h-screen {       min-height: 100vh;     }      .w-0 {       width: calc(var(--spacing) * 0);     }      .focus\:w-32:focus {       width: calc(var(--spacing) * 32);     }      .w-1\/2 {       width: 50%;     }      .w-6 {       width: calc(var(--spacing) * 6);     }      .w-64 {       width: 16rem;     }      .w-full {       width: 100%;     }      .w-screen {       width: 100vw;     }      .max-w-7xl {       max-width: var(--container-7xl);     }      .max-w-64 {       max-width: 16rem;     }      @media (min-width: 48rem) {       .md\:w-80 {         width: 20rem;       }     }      @media (min-width: 48rem) {       .md\:max-w-80 {         max-width: 20rem;       }     }      .w-72 {       width: calc(var(--spacing) * 72);     }      .max-w-72 {       max-width: calc(var(--spacing) * 72);     }      .max-w-80 {       max-width: calc(var(--spacing) * 80);     }      .max-w-\[32px\] {       max-width: 32px;     }      .flex-grow {       flex-grow: 1;     }      .cursor-pointer {       cursor: pointer;     }      .resize {       resize: both;     }      .flex-col {       flex-direction: column;     }      .flex-row {       flex-direction: row;     }      .items-center {       align-items: center;     }      .justify-between {       justify-content: space-between;     }      .justify-center {       justify-content: center;     }      .justify-end {       justify-content: flex-end;     }      .gap-x-2 {       column-gap: calc(var(--spacing) * 2);     }      :where(.space-x-1 > :not(:last-child)) {       --tw-space-x-reverse: 0;     }      :where(.space-x-1 > :not(:last-child)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {       margin-left: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));       margin-right: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-1 > :not(:last-child)):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {       margin-left: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));       margin-right: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-1 > :not(:last-child)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {       margin-left: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));       margin-right: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-1 > :not(:last-child)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {       margin-right: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));       margin-left: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-1 > :not(:last-child)):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {       margin-right: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));       margin-left: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-1 > :not(:last-child)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {       margin-right: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));       margin-left: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-2 > :not(:last-child)) {       --tw-space-x-reverse: 0;     }      :where(.space-x-2 > :not(:last-child)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {       margin-left: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));       margin-right: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-2 > :not(:last-child)):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {       margin-left: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));       margin-right: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-2 > :not(:last-child)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {       margin-left: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));       margin-right: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-2 > :not(:last-child)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {       margin-right: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));       margin-left: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-2 > :not(:last-child)):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {       margin-right: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));       margin-left: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-2 > :not(:last-child)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {       margin-right: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));       margin-left: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-3 > :not(:last-child)) {       --tw-space-x-reverse: 0;     }      :where(.space-x-3 > :not(:last-child)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {       margin-left: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));       margin-right: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-3 > :not(:last-child)):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {       margin-left: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));       margin-right: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-3 > :not(:last-child)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {       margin-left: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));       margin-right: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-3 > :not(:last-child)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {       margin-right: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));       margin-left: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-3 > :not(:last-child)):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {       margin-right: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));       margin-left: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));     }      :where(.space-x-3 > :not(:last-child)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {       margin-right: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));       margin-left: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));     }      .overflow-hidden {       overflow: hidden;     }      .overflow-x-auto {       overflow-x: auto;     }      .overflow-y-hidden {       overflow-y: hidden;     }      .rounded {       border-radius: .25rem;     }      .rounded-lg {       border-radius: var(--radius-lg);     }      .rounded-sm {       border-radius: var(--radius-sm);     }      .border {       border-style: var(--tw-border-style);       border-width: 1px;     }      .border-0 {       border-style: var(--tw-border-style);       border-width: 0;     }      .border-none {       border: none;     }      .border-t {       border-top-style: var(--tw-border-style);       border-top-width: 1px;     }      .border-b {       border-bottom-style: var(--tw-border-style);       border-bottom-width: 1px;     }      .border-b-0 {       border-bottom-style: var(--tw-border-style);       border-bottom-width: 0;     }      .border-ktNeutral200 {       border-color: var(--color-ktNeutral200);     }      .border-white {       border-color: var(--color-white);     }      .border-b-black {       border-bottom-color: var(--color-black);     }      .border-b-white {       border-bottom-color: var(--color-white);     }      .bg-black {       background-color: var(--color-black);     }      .bg-ktNeutral700 {       background-color: var(--color-ktNeutral700);     }      .bg-ktRed700 {       background-color: var(--color-ktRed700);     }      .bg-ktRed800 {       background-color: var(--color-ktRed800);     }      .bg-ktRed900 {       background-color: var(--color-ktRed900);     }      .bg-white {       background-color: var(--color-white);     }      .fill-ktRed700 {       fill: var(--color-ktRed700);     }      .stroke-ktRed700 {       stroke: var(--color-ktRed700);     }      .bottom-3 {       bottom: calc(var(--spacing) * 3);     }      .p-1 {       padding: calc(var(--spacing) * 1);     }      .p-2 {       padding: calc(var(--spacing) * 2);     }      .p-3 {       padding: calc(var(--spacing) * 3);     }      .mx-1\.5 {       margin-left: calc(var(--spacing) * 1.5);       margin-right: calc(var(--spacing) * 1.5);     }      .py-1 {       padding-top: calc(var(--spacing) * 1);       padding-bottom: calc(var(--spacing) * 1);     }      .py-1\.5 {       padding-block: calc(var(--spacing) * 1.5);     }      .h-10 {       height: calc(var(--spacing) * 10);     }      .p-5 {       padding: calc(var(--spacing) * 5);     }      .px-3 {       padding-inline: calc(var(--spacing) * 3);     }      .px-4 {       padding-inline: calc(var(--spacing) * 4);     }      .px-6 {       padding-inline: calc(var(--spacing) * 6);     }      .py-1\.5 {       padding-block: calc(var(--spacing) * 1.5);     }      .py-2 {       padding-block: calc(var(--spacing) * 2);     }      .py-3 {       padding-block: calc(var(--spacing) * 3);     }      .py-6 {       padding-block: calc(var(--spacing) * 6);     }      .pt-5 {       padding-top: calc(var(--spacing) * 5);     }      .pt-\[100px\] {       padding-top: 100px;     }      .pr-3 {       padding-right: calc(var(--spacing) * 3);     }      .pl-0 {       padding-left: calc(var(--spacing) * 0);     }      .pl-1 {       padding-left: calc(var(--spacing) * 1);     }      .pl-3 {       padding-left: calc(var(--spacing) * 3);     }      .text-center {       text-align: center;     }      .text-left {       text-align: left;     }      .text-right {       text-align: right;     }      .text-4xl {       font-size: var(--text-4xl);       line-height: var(--tw-leading, var(--text-4xl--line-height));     }      .text-sm {       font-size: var(--text-sm);       line-height: var(--tw-leading, var(--text-sm--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-xl {       font-size: var(--text-xl);       line-height: var(--tw-leading, var(--text-xl--line-height));     }      .font-roboto-slab {       font-family: var(--font-roboto-slab, ui-serif, serif);       font-feature-settings: var(--font-roboto-slab-feature-settings, normal);       font-variation-settings: var(--font-roboto-slab-variation-settings, normal);     }      .font-roboto {       font-family: var(--font-roboto, ui-sans-serif, sans-serif);       font-feature-settings: var(--font-roboto-feature-settings, normal);       font-variation-settings: var(--font-roboto-variation-settings, normal);     }      .font-normal {       --tw-font-weight: var(--font-weight-normal);       font-weight: var(--font-weight-normal);     }      .font-bold {       --tw-font-weight: var(--font-weight-bold);       font-weight: var(--font-weight-bold);     }      .font-medium {       --tw-font-weight: var(--font-weight-medium);       font-weight: var(--font-weight-medium);     }      .text-nowrap {       text-wrap: nowrap;     }      .text-black {       color: var(--color-black);     }      .text-ktNeutral700 {       color: var(--color-ktNeutral700);     }      .text-ktRed700 {       color: var(--color-ktRed700);     }      .text-ktRed800 {       color: var(--color-ktRed800);     }      .text-red-700 {       color: var(--color-red-700);     }      .text-white {       color: var(--color-white);     }      .underline {       -webkit-text-decoration-line: underline;       text-decoration-line: underline;     }      .antialiased {       -webkit-font-smoothing: antialiased;       -moz-osx-font-smoothing: grayscale;     }      .opacity-50 {       opacity: .5;     }      .shadow-md {       --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgba(0, 0, 0, .1)), 0 2px 4px -2px var(--tw-shadow-color, rgba(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-ktNeutral700 {       --tw-shadow-color: #4a4a4a;     }      @supports (color: color-mix(in lab, red, red)) {       .shadow-ktNeutral700 {         --tw-shadow-color: color-mix(in oklab, var(--color-ktNeutral700) var(--tw-shadow-alpha), transparent);       }     }      .blur {       --tw-blur: blur(8px);       filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );     }      .duration-300 {       --tw-duration: .3s;       transition-duration: .3s;     }      .duration-500 {       --tw-duration: .5s;       transition-duration: .5s;     }      .ease-in {       --tw-ease: var(--ease-in);       transition-timing-function: var(--ease-in);     }      .ease-out {       --tw-ease: var(--ease-out);       transition-timing-function: var(--ease-out);     }      @media (hover: hover) {       .hover\:border-b:hover {         border-bottom-style: var(--tw-border-style);         border-bottom-width: 1px;       }     }      @media (hover: hover) {       .hover\:fill-ktRed800:hover {         fill: var(--color-ktRed800);       }     }      @media (hover: hover) {       .hover\:underline:hover {         -webkit-text-decoration-line: underline;         text-decoration-line: underline;       }     }      .focus\:w-32:focus {       width: calc(var(--spacing) * 32);     }      @media (min-width: 40rem) {       .sm\:grid {         display: grid;       }     }      @media (min-width: 40rem) {       .sm\:w-2\/3 {         width: 66.6667%;       }     }      @media (min-width: 40rem) {       .sm\:max-w-\[42px\] {         max-width: 42px;       }     }      @media (min-width: 40rem) {       .sm\:grid-flow-col {         grid-auto-flow: column;       }     }      @media (min-width: 40rem) {       .sm\:grid-rows-6 {         grid-template-rows: repeat(6, minmax(0, 1fr));       }     }      @media (min-width: 40rem) {       .sm\:gap-2 {         gap: calc(var(--spacing) * 2);       }     }      @media (min-width: 40rem) {       :where(.sm\:space-x-4 > :not(:last-child)) {         --tw-space-x-reverse: 0;       }        :where(.sm\:space-x-4 > :not(:last-child)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {         margin-left: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));         margin-right: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));       }        :where(.sm\:space-x-4 > :not(:last-child)):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {         margin-left: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));         margin-right: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));       }        :where(.sm\:space-x-4 > :not(:last-child)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {         margin-left: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));         margin-right: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));       }        :where(.sm\:space-x-4 > :not(:last-child)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {         margin-right: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));         margin-left: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));       }        :where(.sm\:space-x-4 > :not(:last-child)):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {         margin-right: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));         margin-left: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));       }        :where(.sm\:space-x-4 > :not(:last-child)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {         margin-right: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));         margin-left: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));       }     }      @media (min-width: 48rem) {       .md\:mx-0 {         margin-inline: calc(var(--spacing) * 0);       }     }      @media (min-width: 48rem) {       .md\:my-0 {         margin-block: calc(var(--spacing) * 0);       }     }      @media (min-width: 48rem) {       .md\:ml-5 {         margin-left: calc(var(--spacing) * 5);       }     }      @media (min-width: 48rem) {       .md\:block {         display: block;       }     }      @media (min-width: 48rem) {       .md\:flex {         display: flex;       }     }      @media (min-width: 48rem) {       .md\:hidden {         display: none;       }     }      @media (min-width: 48rem) {       .md\:inline-block {         display: inline-block;       }     }      @media (min-width: 48rem) {       .md\:w-1\/3 {         width: 33.3333%;       }     }      @media (min-width: 48rem) {       .md\:w-2\/3 {         width: 66.6667%;       }     }      @media (min-width: 48rem) {       .md\:w-80 {         width: calc(var(--spacing) * 80);       }     }      @media (min-width: 48rem) {       .md\:max-w-80 {         max-width: calc(var(--spacing) * 80);       }     }      @media (min-width: 48rem) {       .md\:justify-end {         justify-content: flex-end;       }     }      @media (min-width: 48rem) {       :where(.md\:space-x-10 > :not(:last-child)) {         --tw-space-x-reverse: 0;       }        :where(.md\:space-x-10 > :not(:last-child)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {         margin-left: calc(calc(var(--spacing) * 10) * var(--tw-space-x-reverse));         margin-right: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse)));       }        :where(.md\:space-x-10 > :not(:last-child)):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {         margin-left: calc(calc(var(--spacing) * 10) * var(--tw-space-x-reverse));         margin-right: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse)));       }        :where(.md\:space-x-10 > :not(:last-child)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {         margin-left: calc(calc(var(--spacing) * 10) * var(--tw-space-x-reverse));         margin-right: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse)));       }        :where(.md\:space-x-10 > :not(:last-child)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {         margin-right: calc(calc(var(--spacing) * 10) * var(--tw-space-x-reverse));         margin-left: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse)));       }        :where(.md\:space-x-10 > :not(:last-child)):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {         margin-right: calc(calc(var(--spacing) * 10) * var(--tw-space-x-reverse));         margin-left: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse)));       }        :where(.md\:space-x-10 > :not(:last-child)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {         margin-right: calc(calc(var(--spacing) * 10) * var(--tw-space-x-reverse));         margin-left: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse)));       }     }      @media (min-width: 48rem) {       .md\:text-left {         text-align: left;       }     }      @media (min-width: 64rem) {       .lg\:flex {         display: flex;       }     }      @media (min-width: 64rem) {       .lg\:justify-center {         justify-content: center;       }     }      @media (min-width: 64rem) {       .lg\:items-center {         align-items: center;       }     }      @media (min-width: 64rem) {       .lg\:hidden {         display: none;       }     }      @media (min-width: 64rem) {       .lg\:w-4\/6 {         width: 66.6667%;       }     }      @media (min-width: 64rem) {       .lg\:w-80 {         width: calc(var(--spacing) * 80);       }     }      @media (min-width: 64rem) {       .lg\:max-w-80 {         max-width: calc(var(--spacing) * 80);       }     }      @media (min-width: 64rem) {       .lg\:bg-ktRed700 {         background-color: var(--color-ktRed700);       }     }      @media (min-width: 64rem) {       .lg\:stroke-white {         stroke: var(--color-white);       }     }      @media (min-width: 64rem) {       .lg\:text-white {         color: var(--color-white);       }     }      @media (min-width: 64rem) {       .lg\:grid-rows-4 {         grid-template-rows: repeat(4, minmax(0, 1fr));       }     }      @media (min-width: 64rem) {       .lg\:justify-end {         justify-content: flex-end;       }     }      @media (min-width: 64rem) {       .lg\:bg-ktRed700 {         background-color: var(--color-ktRed700);       }     }      @media (min-width: 64rem) {       .lg\:stroke-white {         stroke: var(--color-white);       }     }      @media (min-width: 64rem) {       .lg\:py-0 {         padding-block: calc(var(--spacing) * 0);       }     }      @media (min-width: 64rem) {       .lg\:py-1 {         padding-block: calc(var(--spacing) * 1);       }     }      @media (min-width: 64rem) {       .lg\:py-3 {         padding-block: calc(var(--spacing) * 3);       }     }      @media (min-width: 64rem) {       .lg\:py-5 {         padding-block: calc(var(--spacing) * 5);       }     }      @media (min-width: 64rem) {       .lg\:pt-\[160px\] {         padding-top: 160px;       }     }      @media (min-width: 64rem) {       .lg\:pr-5 {         padding-right: calc(var(--spacing) * 5);       }     }      @media (min-width: 64rem) {       .lg\:pl-3 {         padding-left: calc(var(--spacing) * 3);       }     }      @media (min-width: 64rem) {       .lg\:pl-10 {         padding-left: calc(var(--spacing) * 10);       }     }      @media (min-width: 64rem) {       .lg\:text-left {         text-align: left;       }     }      @media (min-width: 64rem) {       .lg\:text-white {         color: var(--color-white);       }     }   } }  :root {   --background: #fff;   --foreground: #171717; }  body {   background: var(--background);   color: var(--foreground);   font-family: "Roboto", sans-serif; }  @property --tw-space-x-reverse {   syntax: "*";   inherits: false;   initial-value: 0; }  @property --tw-border-style {   syntax: "*";   inherits: false;   initial-value: solid; }  @property --tw-font-weight {   syntax: "*";   inherits: false }  @property --tw-shadow {   syntax: "*";   inherits: false;   initial-value: 0 0 rgba(0, 0, 0, 0); }  @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 rgba(0, 0, 0, 0); }  @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 rgba(0, 0, 0, 0); }  @property --tw-inset-ring-color {   syntax: "*";   inherits: false }  @property --tw-inset-ring-shadow {   syntax: "*";   inherits: false;   initial-value: 0 0 rgba(0, 0, 0, 0); }  @property --tw-ring-inset {   syntax: "*";   inherits: false }  @property --tw-ring-offset-width {   syntax: "<length>";   inherits: false;   initial-value: 0; }  @property --tw-ring-offset-color {   syntax: "*";   inherits: false;   initial-value: #fff; }  @property --tw-ring-offset-shadow {   syntax: "*";   inherits: false;   initial-value: 0 0 rgba(0, 0, 0, 0); }  @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-duration {   syntax: "*";   inherits: false }  @property --tw-ease {   syntax: "*";   inherits: false }  @property --tw-leading {   syntax: "*";   inherits: false }  /*# sourceMappingURL=%5Broot-of-the-server%5D__2b5743d7._.css.map*/