/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --spacing: 0.25rem;
    --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-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --radius-3xl: 1.5rem;
    --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);
  }
}
@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;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }
  .\[position\:relative\] {
    position: relative;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }
  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-\[34\.5177\%\] {
    top: 34.5177%;
  }
  .top-\[34\.9238\%\] {
    top: 34.9238%;
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .left-\[34\.2222\%\] {
    left: 34.2222%;
  }
  .left-\[52\.8889\%\] {
    left: 52.8889%;
  }
  .\[isolation\:isolate\] {
    isolation: isolate;
  }
  .isolate {
    isolation: isolate;
  }
  .z-20 {
    z-index: 20;
  }
  .z-50 {
    z-index: 50;
  }
  .\[grid-column\:1\/-1\] {
    grid-column: 1/-1;
  }
  .\[margin\:0\] {
    margin: 0;
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .m-auto {
    margin: auto;
  }
  .mx-auto {
    margin-inline: auto;
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-\[20px\] {
    margin-top: 20px;
  }
  .mt-\[44px\] {
    margin-top: 44px;
  }
  .mr-6 {
    margin-right: calc(var(--spacing) * 6);
  }
  .mb-\[6px\] {
    margin-bottom: 6px;
  }
  .mb-\[16px\] {
    margin-bottom: 16px;
  }
  .mb-\[20px\] {
    margin-bottom: 20px;
  }
  .mb-\[28px\] {
    margin-bottom: 28px;
  }
  .mb-\[46px\] {
    margin-bottom: 46px;
  }
  .ml-\[8px\] {
    margin-left: 8px;
  }
  .\[box-sizing\:border-box\] {
    box-sizing: border-box;
  }
  .\[display\:block\] {
    display: block;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .aspect-\[3\/2\] {
    aspect-ratio: 3/2;
  }
  .size-full {
    width: 100%;
    height: 100%;
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-\[7\.7158\%\] {
    height: 7.7158%;
  }
  .h-\[100vh\] {
    height: 100vh;
  }
  .h-\[480px\] {
    height: 480px;
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .\[min-height\:760px\] {
    min-height: 760px;
  }
  .min-h-\[8\.25rem\] {
    min-height: 8.25rem;
  }
  .\[width\:100\%\] {
    width: 100%;
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-\[8\.2222\%\] {
    width: 8.2222%;
  }
  .w-\[72\%\] {
    width: 72%;
  }
  .w-\[100\%\] {
    width: 100%;
  }
  .w-\[min\(20rem\,85vw\)\] {
    width: min(20rem, 85vw);
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-max {
    width: max-content;
  }
  .\[max-width\:none\] {
    max-width: none;
  }
  .max-w-\[40rem\] {
    max-width: 40rem;
  }
  .max-w-\[80rem\] {
    max-width: 80rem;
  }
  .max-w-\[1280px\] {
    max-width: 1280px;
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-max {
    max-width: max-content;
  }
  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }
  .min-w-\[12\.5rem\] {
    min-width: 12.5rem;
  }
  .flex-1 {
    flex: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .grow {
    flex-grow: 1;
  }
  .border-separate {
    border-collapse: separate;
  }
  .border-spacing-0 {
    --tw-border-spacing-x: calc(var(--spacing) * 0);
    --tw-border-spacing-y: calc(var(--spacing) * 0);
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .\[scroll-padding-top\:90px\] {
    scroll-padding-top: 90px;
  }
  .\[scroll-padding-top\:95px\] {
    scroll-padding-top: 95px;
  }
  .list-decimal {
    list-style-type: decimal;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .grid-cols-\[\.7fr_1\.3fr\] {
    grid-template-columns: .7fr 1.3fr;
  }
  .grid-cols-\[1fr_1\.05fr\] {
    grid-template-columns: 1fr 1.05fr;
  }
  .grid-cols-\[28\%_36\%_36\%\] {
    grid-template-columns: 28% 36% 36%;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-center {
    align-items: center;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }
  .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-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .gap-\[1rem\] {
    gap: 1rem;
  }
  .gap-\[6px\] {
    gap: 6px;
  }
  .gap-\[48px\] {
    gap: 48px;
  }
  .gap-\[52px\] {
    gap: 52px;
  }
  .divide-x-\[1px\] {
    :where(& > :not(:last-child)) {
      --tw-divide-x-reverse: 0;
      border-inline-style: var(--tw-border-style);
      border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
      border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
    }
  }
  .divide-y-\[0px\] {
    :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(0px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    }
  }
  .divide-\[\#000000\]\/10 {
    :where(& > :not(:last-child)) {
      border-color: color-mix(in oklab, #000000 10%, transparent);
    }
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .\[overflow-x\:clip\] {
    overflow-x: clip;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }
  .rounded-\[4px\] {
    border-radius: 4px;
  }
  .rounded-\[10px\] {
    border-radius: 10px;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-\[1px\] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-\[1px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-\[1px\] {
    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-\[3px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 3px;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .border-\[\#000000\]\/10 {
    border-color: color-mix(in oklab, #000000 10%, transparent);
  }
  .border-\[\#80651d\] {
    border-color: #80651d;
  }
  .border-\[\#232323\] {
    border-color: #232323;
  }
  .border-\[\#aeaeae\] {
    border-color: #aeaeae;
  }
  .border-\[\#d9d6cc\] {
    border-color: #d9d6cc;
  }
  .border-\[\#dcded7\] {
    border-color: #dcded7;
  }
  .border-current\/20 {
    border-color: currentcolor;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, currentcolor 20%, transparent);
    }
  }
  .border-b-transparent {
    border-bottom-color: transparent;
  }
  .bg-\[\#000000\]\/5 {
    background-color: color-mix(in oklab, #000000 5%, transparent);
  }
  .bg-\[\#191918\] {
    background-color: #191918;
  }
  .bg-\[\#232323\] {
    background-color: #232323;
  }
  .bg-\[\#fffff6\] {
    background-color: #fffff6;
  }
  .bg-\[\#fffffd\] {
    background-color: #fffffd;
  }
  .bg-\[\#ffffff\] {
    background-color: #ffffff;
  }
  .bg-\[rgba\(0\,0\,0\,0\.5\)\] {
    background-color: rgba(0,0,0,0.5);
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-\[linear-gradient\(to_top\,\#fffff6_0\%\,rgba\(255\,255\,246\,0\.7\)_50\%\,rgba\(255\,255\,246\,0\.9\)_100\%\)\] {
    background-image: linear-gradient(to top,#fffff6 0%,rgba(255,255,246,0.7) 50%,rgba(255,255,246,0.9) 100%);
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .\[padding\:0\] {
    padding: 0;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-\[24px\] {
    padding: 24px;
  }
  .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-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-\[1rem\] {
    padding-inline: 1rem;
  }
  .px-\[4px\] {
    padding-inline: 4px;
  }
  .px-\[24px\] {
    padding-inline: 24px;
  }
  .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-16 {
    padding-block: calc(var(--spacing) * 16);
  }
  .py-\[2px\] {
    padding-block: 2px;
  }
  .py-\[3rem\] {
    padding-block: 3rem;
  }
  .py-\[28px\] {
    padding-block: 28px;
  }
  .py-\[78px\] {
    padding-block: 78px;
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-\[12px\] {
    padding-top: 12px;
  }
  .pt-\[14px\] {
    padding-top: 14px;
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-\[12px\] {
    padding-right: 12px;
  }
  .pr-\[24px\] {
    padding-right: 24px;
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-\[12px\] {
    padding-bottom: 12px;
  }
  .pl-\[12px\] {
    padding-left: 12px;
  }
  .pl-\[16px\] {
    padding-left: 16px;
  }
  .pl-\[20px\] {
    padding-left: 20px;
  }
  .\[text-align\:left\] {
    text-align: left;
  }
  .text-center {
    text-align: center;
  }
  .text-end {
    text-align: end;
  }
  .text-left {
    text-align: left;
  }
  .align-sub {
    vertical-align: sub;
  }
  .align-super {
    vertical-align: super;
  }
  .\[font-family\:\'Kanit_400\'\,_sans-serif\] {
    font-family: 'Kanit 400', sans-serif;
  }
  .\[font-family\:\'Kanit_400\'\,sans-serif\] {
    font-family: 'Kanit 400',sans-serif;
  }
  .\[font-family\:ArticleBody\,Arial\,sans-serif\] {
    font-family: ArticleBody,Arial,sans-serif;
  }
  .\[font-family\:Kanit_500\,sans-serif\] {
    font-family: Kanit 500,sans-serif;
  }
  .\[font-family\:Manrope\,Arial\,sans-serif\] {
    font-family: Manrope,Arial,sans-serif;
  }
  .\[font-family\:Manrope\,sans-serif\] {
    font-family: Manrope,sans-serif;
  }
  .font-\[\'Inter\'\,sans-serif\] {
    font-family: 'Inter',sans-serif;
  }
  .font-\[Ivy_Presto_Headline_Thin\] {
    font-family: Ivy Presto Headline Thin;
  }
  .font-\[Kanit_400\] {
    font-family: Kanit 400;
  }
  .font-\[Manrope\] {
    font-family: Manrope;
  }
  .font-\[family-name\:Ivy_Presto_Headline\,serif\] {
    font-family: Ivy Presto Headline,serif;
  }
  .font-\[family-name\:Manrope\,ui-sans-serif\,system-ui\,sans-serif\] {
    font-family: Manrope,ui-sans-serif,system-ui,sans-serif;
  }
  .font-mono {
    font-family: var(--font-mono);
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--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));
  }
  .\[font-size\:14px\] {
    font-size: 14px;
  }
  .\[font-size\:16px\] {
    font-size: 16px;
  }
  .\[font-size\:17px\] {
    font-size: 17px;
  }
  .\[font-size\:32px\] {
    font-size: 32px;
  }
  .text-\[0\.875rem\] {
    font-size: 0.875rem;
  }
  .text-\[1\.5rem\] {
    font-size: 1.5rem;
  }
  .text-\[1rem\] {
    font-size: 1rem;
  }
  .text-\[2rem\] {
    font-size: 2rem;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[15px\] {
    font-size: 15px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[20px\] {
    font-size: 20px;
  }
  .text-\[24px\] {
    font-size: 24px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .text-\[29px\] {
    font-size: 29px;
  }
  .text-\[30px\] {
    font-size: 30px;
  }
  .text-\[clamp\(36px\,4\.25vw\,62px\)\] {
    font-size: clamp(36px, 4.25vw, 62px);
  }
  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }
  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }
  .leading-\[1\.08\] {
    --tw-leading: 1.08;
    line-height: 1.08;
  }
  .leading-\[1\.55\] {
    --tw-leading: 1.55;
    line-height: 1.55;
  }
  .leading-\[1\.65\] {
    --tw-leading: 1.65;
    line-height: 1.65;
  }
  .leading-\[120\%\] {
    --tw-leading: 120%;
    line-height: 120%;
  }
  .leading-\[140\%\] {
    --tw-leading: 140%;
    line-height: 140%;
  }
  .leading-\[150\%\] {
    --tw-leading: 150%;
    line-height: 150%;
  }
  .\[line-height\:1\.4\] {
    line-height: 1.4;
  }
  .\[line-height\:1\.5\] {
    line-height: 1.5;
  }
  .\[line-height\:1\.7\] {
    line-height: 1.7;
  }
  .\[line-height\:1\.16\] {
    line-height: 1.16;
  }
  .\[line-height\:1\.75\] {
    line-height: 1.75;
  }
  .font-\[500\] {
    --tw-font-weight: 500;
    font-weight: 500;
  }
  .font-\[700\] {
    --tw-font-weight: 700;
    font-weight: 700;
  }
  .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);
  }
  .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);
  }
  .\[font-weight\:400\] {
    font-weight: 400;
  }
  .tracking-\[-\.025em\] {
    --tw-tracking: -.025em;
    letter-spacing: -.025em;
  }
  .tracking-\[0\.24px\] {
    --tw-tracking: 0.24px;
    letter-spacing: 0.24px;
  }
  .tracking-\[0\.56px\] {
    --tw-tracking: 0.56px;
    letter-spacing: 0.56px;
  }
  .\[letter-spacing\:-\.02em\] {
    letter-spacing: -.02em;
  }
  .\[letter-spacing\:0\] {
    letter-spacing: 0;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .\[color\:\#191b1c\] {
    color: #191b1c;
  }
  .\[color\:\#80651d\] {
    color: #80651d;
  }
  .\[color\:\#d7e2ea\] {
    color: #d7e2ea;
  }
  .\[color\:var\(--ee-ink\)\] {
    color: var(--ee-ink);
  }
  .\[color\:var\(--ink\)\] {
    color: var(--ink);
  }
  .text-\[\#1c70d7\] {
    color: #1c70d7;
  }
  .text-\[\#8c712c\] {
    color: #8c712c;
  }
  .text-\[\#111827\] {
    color: #111827;
  }
  .text-\[\#191918\] {
    color: #191918;
  }
  .text-\[\#232323\] {
    color: #232323;
  }
  .text-\[\#e7000b\] {
    color: #e7000b;
  }
  .text-\[\#fffffd\] {
    color: #fffffd;
  }
  .text-\[\#ffffff\] {
    color: #ffffff;
  }
  .text-inherit {
    color: inherit;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .line-through {
    text-decoration-line: line-through;
  }
  .underline {
    text-decoration-line: underline;
  }
  .underline-offset-2 {
    text-underline-offset: 2px;
  }
  .\[-webkit-font-smoothing\:antialiased\] {
    -webkit-font-smoothing: antialiased;
  }
  .\[color-scheme\:light\] {
    color-scheme: light;
  }
  .opacity-40 {
    opacity: 40%;
  }
  .opacity-60 {
    opacity: 60%;
  }
  .shadow-\[0_1px_2px_0_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0,0,0,0.05));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
    @media (forced-colors: active) {
      outline: 2px solid transparent;
      outline-offset: 2px;
    }
  }
  .transition-\[color\,border-color\] {
    transition-property: color,border-color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[transform\,background-color\,border-color\] {
    transition-property: transform,background-color,border-color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .\[--ease\:cubic-bezier\(\.16\,1\,\.3\,1\)\] {
    --ease: cubic-bezier(.16,1,.3,1);
  }
  .\[--ee-bg\:\#0c0c0c\] {
    --ee-bg: #0c0c0c;
  }
  .\[--ee-content\:1320px\] {
    --ee-content: 1320px;
  }
  .\[--ee-gold\:\#caa54b\] {
    --ee-gold: #caa54b;
  }
  .\[--ee-gutter\:clamp\(24px\,4vw\,72px\)\] {
    --ee-gutter: clamp(24px, 4vw, 72px);
  }
  .\[--ee-ink\:\#d7e2ea\] {
    --ee-ink: #d7e2ea;
  }
  .\[--ee-muted\:\#b8c9d4\] {
    --ee-muted: #b8c9d4;
  }
  .\[--ee-paper\:\#f0f3f5\] {
    --ee-paper: #f0f3f5;
  }
  .\[--ee-radius\:16px\] {
    --ee-radius: 16px;
  }
  .\[--ee-scroll-padding\:90px\] {
    --ee-scroll-padding: 90px;
  }
  .\[--ee-section\:clamp\(80px\,8vw\,128px\)\] {
    --ee-section: clamp(80px, 8vw, 128px);
  }
  .\[--gold\:\#79601d\] {
    --gold: #79601d;
  }
  .\[--gold\:\#80651d\] {
    --gold: #80651d;
  }
  .\[--gold\:\#806317\] {
    --gold: #806317;
  }
  .\[--green\:\#142c26\] {
    --green: #142c26;
  }
  .\[--ink\:\#171a18\] {
    --ink: #171a18;
  }
  .\[--ink\:\#191b1c\] {
    --ink: #191b1c;
  }
  .\[--ink\:\#171717\] {
    --ink: #171717;
  }
  .\[--ink\:\#191919\] {
    --ink: #191919;
  }
  .\[--line\:\#d5d7d1\] {
    --line: #d5d7d1;
  }
  .\[--line\:\#d6d6d0\] {
    --line: #d6d6d0;
  }
  .\[--line\:\#dcded7\] {
    --line: #dcded7;
  }
  .\[--line\:\#dedbd3\] {
    --line: #dedbd3;
  }
  .\[--muted\:\#545b56\] {
    --muted: #545b56;
  }
  .\[--muted\:\#52524e\] {
    --muted: #52524e;
  }
  .\[--muted\:\#555953\] {
    --muted: #555953;
  }
  .\[--paper\:\#fff\] {
    --paper: #fff;
  }
  .\[--photo-radius\:24px\] {
    --photo-radius: 24px;
  }
  .\[--services-ease\:cubic-bezier\(\.16\,1\,\.3\,1\)\] {
    --services-ease: cubic-bezier(.16,1,.3,1);
  }
  .\[--services-rule\:\#4d555c\] {
    --services-rule: #4d555c;
  }
  .\[--sub\:\#54514b\] {
    --sub: #54514b;
  }
  .\[--type-detail\:clamp\(23px\,2vw\,27px\)\] {
    --type-detail: clamp(23px, 2vw, 27px);
  }
  .\[--type-section\:clamp\(32px\,3\.5vw\,48px\)\] {
    --type-section: clamp(32px, 3.5vw, 48px);
  }
  .\[--wash\:\#f3f4ef\] {
    --wash: #f3f4ef;
  }
  .\[--wash\:\#f6f4ee\] {
    --wash: #f6f4ee;
  }
  .\[--work-line\:\#343b3f\] {
    --work-line: #343b3f;
  }
  .\[background\:\#0c0c0c\] {
    background: #0c0c0c;
  }
  .\[background\:var\(--ee-bg\)\] {
    background: var(--ee-bg);
  }
  .\[background\:var\(--paper\)\] {
    background: var(--paper);
  }
  .\[background\:white\] {
    background: white;
  }
  .\[font\:16px\/1\.8_Manrope\,sans-serif\] {
    font: 16px/1.8 Manrope,sans-serif;
  }
  .\[font\:400_18px\/1\.7_\'Kanit_400\'\,sans-serif\] {
    font: 400 18px/1.7 'Kanit 400',sans-serif;
  }
  .\[font\:400_18px\/1\.65_\'Kanit_400\'\,sans-serif\] {
    font: 400 18px/1.65 'Kanit 400',sans-serif;
  }
  .\[scrollbar-color\:\#8b753d_\#16191c\] {
    scrollbar-color: #8b753d #16191c;
  }
  .\[scrollbar-color\:\#697785_\#0c0c0c\] {
    scrollbar-color: #697785 #0c0c0c;
  }
  .\[scrollbar-color\:var\(--gold\)_var\(--wash\)\] {
    scrollbar-color: var(--gold) var(--wash);
  }
  .placeholder\:text-\[\#737373\] {
    &::placeholder {
      color: #737373;
    }
  }
  .hover\:border-b-\[\#232323\] {
    &:hover {
      @media (hover: hover) {
        border-bottom-color: #232323;
      }
    }
  }
  .hover\:bg-\[\#f5f5f5\] {
    &:hover {
      @media (hover: hover) {
        background-color: #f5f5f5;
      }
    }
  }
  .hover\:bg-\[rgba\(35\,35\,35\,0\.9\)\] {
    &:hover {
      @media (hover: hover) {
        background-color: rgba(35,35,35,0.9);
      }
    }
  }
  .hover\:text-\[\#171717\] {
    &:hover {
      @media (hover: hover) {
        color: #171717;
      }
    }
  }
  .focus-visible\:outline-2 {
    &:focus-visible {
      outline-style: var(--tw-outline-style);
      outline-width: 2px;
    }
  }
  .focus-visible\:outline-offset-2 {
    &:focus-visible {
      outline-offset: 2px;
    }
  }
  .focus-visible\:outline-\[\#232323\] {
    &:focus-visible {
      outline-color: #232323;
    }
  }
  .max-md\:block {
    @media (width < 48rem) {
      display: block;
    }
  }
  .max-md\:hidden {
    @media (width < 48rem) {
      display: none;
    }
  }
  .max-md\:grid-cols-1 {
    @media (width < 48rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .max-md\:gap-\[20px\] {
    @media (width < 48rem) {
      gap: 20px;
    }
  }
  .max-md\:gap-\[28px\] {
    @media (width < 48rem) {
      gap: 28px;
    }
  }
  .max-md\:px-0 {
    @media (width < 48rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .max-md\:py-\[42px\] {
    @media (width < 48rem) {
      padding-block: 42px;
    }
  }
  .sm\:flex {
    @media (width >= 40rem) {
      display: flex;
    }
  }
  .sm\:text-\[3rem\] {
    @media (width >= 40rem) {
      font-size: 3rem;
    }
  }
  .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\:max-w-\[12\.5\%\] {
    @media (width >= 48rem) {
      max-width: 12.5%;
    }
  }
  .md\:max-w-\[16\.666667\%\] {
    @media (width >= 48rem) {
      max-width: 16.666667%;
    }
  }
  .md\:justify-center {
    @media (width >= 48rem) {
      justify-content: center;
    }
  }
  .md\:gap-0 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .md\:gap-8 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .md\:gap-16 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .md\:py-12 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .md\:text-sm {
    @media (width >= 48rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .lg\:flex {
    @media (width >= 64rem) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 64rem) {
      display: none;
    }
  }
  .lg\:h-14 {
    @media (width >= 64rem) {
      height: calc(var(--spacing) * 14);
    }
  }
  .lg\:h-22 {
    @media (width >= 64rem) {
      height: calc(var(--spacing) * 22);
    }
  }
  .lg\:min-w-\[12\.5rem\] {
    @media (width >= 64rem) {
      min-width: 12.5rem;
    }
  }
  .lg\:gap-8 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .lg\:bg-\[linear-gradient\(to_top\,\#fffff6_0\%\,rgba\(255\,255\,246\,0\.6\)_50\%\,rgba\(255\,255\,246\,0\.9\)_100\%\)\] {
    @media (width >= 64rem) {
      background-image: linear-gradient(to top,#fffff6 0%,rgba(255,255,246,0.6) 50%,rgba(255,255,246,0.9) 100%);
    }
  }
  .lg\:px-10 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .lg\:px-16 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .lg\:py-8 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .\[\&_\#brand-activation_\.services-photo-frame\]\:\[aspect-ratio\:4\/4\.4\] {
    & #brand-activation .services-photo-frame {
      aspect-ratio: 4/4.4;
    }
  }
  .\[\&_\#completion-title\:focus\]\:\[outline\:none\] {
    & #completion-title:focus {
      outline: none;
    }
  }
  .\[\&_\#interview\]\:\[margin\:45px_0\] {
    & #interview {
      margin: 45px 0;
    }
  }
  .\[\&_\#interview\]\:\[display\:block\] {
    & #interview {
      display: block;
    }
  }
  .\[\&_\#interview\]\:\[display\:grid\] {
    & #interview {
      display: grid;
    }
  }
  .\[\&_\#interview\]\:\[grid-template-columns\:\.5fr_1fr\] {
    & #interview {
      grid-template-columns: .5fr 1fr;
    }
  }
  .\[\&_\#interview\]\:\[gap\:50px\] {
    & #interview {
      gap: 50px;
    }
  }
  .\[\&_\#interview\]\:\[padding\:60px_0\] {
    & #interview {
      padding: 60px 0;
    }
  }
  .\[\&_\#interview\]\:\[padding\:65px_45px\] {
    & #interview {
      padding: 65px 45px;
    }
  }
  .\[\&_\#interview\]\:\[color\:\#fff\] {
    & #interview {
      color: #fff;
    }
  }
  .\[\&_\#interview\]\:\[background\:\#171717\] {
    & #interview {
      background: #171717;
    }
  }
  .\[\&_\#interview_h2\]\:\[margin\:0\] {
    & #interview h2 {
      margin: 0;
    }
  }
  .\[\&_\#interview_h2\]\:\[margin-bottom\:42px\] {
    & #interview h2 {
      margin-bottom: 42px;
    }
  }
  .\[\&_\#interview_h2\]\:\[max-width\:650px\] {
    & #interview h2 {
      max-width: 650px;
    }
  }
  .\[\&_\#interview_h2\]\:\[font-size\:48px\] {
    & #interview h2 {
      font-size: 48px;
    }
  }
  .\[\&_\#interview_h2\]\:\[font-size\:clamp\(38px\,4\.7vw\,66px\)\] {
    & #interview h2 {
      font-size: clamp(38px, 4.7vw, 66px);
    }
  }
  .\[\&_\#interview_h3\]\:\[margin\:44px_0_24px\] {
    & #interview h3 {
      margin: 44px 0 24px;
    }
  }
  .\[\&_\#interview_h3\]\:\[margin\:45px_0_25px\] {
    & #interview h3 {
      margin: 45px 0 25px;
    }
  }
  .\[\&_\#interview_h3\]\:\[padding\:0\] {
    & #interview h3 {
      padding: 0;
    }
  }
  .\[\&_\#interview_h3\]\:\[padding-top\:30px\] {
    & #interview h3 {
      padding-top: 30px;
    }
  }
  .\[\&_\#interview_h3\]\:\[font-size\:25px\] {
    & #interview h3 {
      font-size: 25px;
    }
  }
  .\[\&_\#interview_h3\]\:\[font-size\:31px\] {
    & #interview h3 {
      font-size: 31px;
    }
  }
  .\[\&_\#interview_h3\]\:\[color\:\#dcc179\] {
    & #interview h3 {
      color: #dcc179;
    }
  }
  .\[\&_\#interview_h3\]\:\[color\:var\(--gold\)\] {
    & #interview h3 {
      color: var(--gold);
    }
  }
  .\[\&_\#interview_h3\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & #interview h3 {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\#interview_h3\]\:\[border\:0\] {
    & #interview h3 {
      border: 0;
    }
  }
  .\[\&_\#interview_h3\:first-child\]\:\[margin-top\:0\] {
    & #interview h3:first-child {
      margin-top: 0;
    }
  }
  .\[\&_\#interview_h4\]\:\[margin\:0\] {
    & #interview h4 {
      margin: 0;
    }
  }
  .\[\&_\#interview_h4\]\:\[margin\:30px_0_12px\] {
    & #interview h4 {
      margin: 30px 0 12px;
    }
  }
  .\[\&_\#interview_h4\]\:\[max-width\:780px\] {
    & #interview h4 {
      max-width: 780px;
    }
  }
  .\[\&_\#interview_h4\]\:\[font-size\:24px\] {
    & #interview h4 {
      font-size: 24px;
    }
  }
  .\[\&_\#interview_h4\]\:\[font-size\:25px\] {
    & #interview h4 {
      font-size: 25px;
    }
  }
  .\[\&_\#interview_p\]\:\[margin\:0\] {
    & #interview p {
      margin: 0;
    }
  }
  .\[\&_\#interview_p\]\:\[margin-left\:45px\] {
    & #interview p {
      margin-left: 45px;
    }
  }
  .\[\&_\#interview_p\]\:\[max-width\:70ch\] {
    & #interview p {
      max-width: 70ch;
    }
  }
  .\[\&_\#interview_p\]\:\[padding-top\:22px\] {
    & #interview p {
      padding-top: 22px;
    }
  }
  .\[\&_\#interview_p\]\:\[line-height\:1\.65\] {
    & #interview p {
      line-height: 1.65;
    }
  }
  .\[\&_\#interview_p\]\:\[color\:\#e0e0d8\] {
    & #interview p {
      color: #e0e0d8;
    }
  }
  .\[\&_\*\]\:\[box-sizing\:border-box\] {
    & * {
      box-sizing: border-box;
    }
  }
  .\[\&_\*\:\:after\]\:\[box-sizing\:border-box\] {
    & *::after {
      box-sizing: border-box;
    }
  }
  .\[\&_\*\:\:before\]\:\[box-sizing\:border-box\] {
    & *::before {
      box-sizing: border-box;
    }
  }
  .\[\&_\.about-capabilities\]\:\[position\:relative\] {
    & .about-capabilities {
      position: relative;
    }
  }
  .\[\&_\.about-capabilities\]\:\[margin-top\:-45px\] {
    & .about-capabilities {
      margin-top: -45px;
    }
  }
  .\[\&_\.about-capabilities\]\:\[border-radius\:56px_56px_0_0\] {
    & .about-capabilities {
      border-radius: 56px 56px 0 0;
    }
  }
  .\[\&_\.about-capabilities\]\:\[background\:var\(--ee-bg\)\] {
    & .about-capabilities {
      background: var(--ee-bg);
    }
  }
  .\[\&_\.about-capabilities_header\]\:\[margin-bottom\:60px\] {
    & .about-capabilities header {
      margin-bottom: 60px;
    }
  }
  .\[\&_\.about-capabilities_header\]\:\[max-width\:800px\] {
    & .about-capabilities header {
      max-width: 800px;
    }
  }
  .\[\&_\.about-capabilities_header_p\]\:\[margin-top\:25px\] {
    & .about-capabilities header p {
      margin-top: 25px;
    }
  }
  .\[\&_\.about-capabilities_header_p\]\:\[max-width\:560px\] {
    & .about-capabilities header p {
      max-width: 560px;
    }
  }
  .\[\&_\.about-capabilities_header_p\]\:\[color\:var\(--ee-muted\)\] {
    & .about-capabilities header p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.about-chapter\]\:\[padding-left\:28px\] {
    & .about-chapter {
      padding-left: 28px;
    }
  }
  .\[\&_\.about-chapter\]\:\[border-left\:1px_solid_\#525b60\] {
    & .about-chapter {
      border-left: 1px solid #525b60;
    }
  }
  .\[\&_\.about-chapter_h3\]\:\[margin-bottom\:18px\] {
    & .about-chapter h3 {
      margin-bottom: 18px;
    }
  }
  .\[\&_\.about-chapter_h3\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .about-chapter h3 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.about-chapter_h3\]\:\[font-size\:28px\] {
    & .about-chapter h3 {
      font-size: 28px;
    }
  }
  .\[\&_\.about-chapter_h3\]\:\[line-height\:1\.16\] {
    & .about-chapter h3 {
      line-height: 1.16;
    }
  }
  .\[\&_\.about-chapter_h3\]\:\[font-weight\:500\] {
    & .about-chapter h3 {
      font-weight: 500;
    }
  }
  .\[\&_\.about-chapter_p\]\:\[margin-top\:14px\] {
    & .about-chapter p {
      margin-top: 14px;
    }
  }
  .\[\&_\.about-chapter_p\]\:\[max-width\:65ch\] {
    & .about-chapter p {
      max-width: 65ch;
    }
  }
  .\[\&_\.about-chapter_p\]\:\[color\:var\(--ee-muted\)\] {
    & .about-chapter p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.about-chapter\+_\.about-chapter\]\:\[margin-top\:44px\] {
    & .about-chapter+ .about-chapter {
      margin-top: 44px;
    }
  }
  .\[\&_\.about-chapter\.is-current\]\:\[border-color\:var\(--ee-gold\)\] {
    & .about-chapter.is-current {
      border-color: var(--ee-gold);
    }
  }
  .\[\&_\.about-client-beam\]\:\[pointer-events\:none\] {
    & .about-client-beam {
      pointer-events: none;
    }
  }
  .\[\&_\.about-client-beam\]\:\[position\:absolute\] {
    & .about-client-beam {
      position: absolute;
    }
  }
  .\[\&_\.about-client-beam\]\:\[top\:36px\] {
    & .about-client-beam {
      top: 36px;
    }
  }
  .\[\&_\.about-client-beam\]\:\[left\:50\%\] {
    & .about-client-beam {
      left: 50%;
    }
  }
  .\[\&_\.about-client-beam\]\:\[z-index\:0\] {
    & .about-client-beam {
      z-index: 0;
    }
  }
  .\[\&_\.about-client-beam\]\:\[height\:148px\] {
    & .about-client-beam {
      height: 148px;
    }
  }
  .\[\&_\.about-client-beam\]\:\[width\:calc\(var\(--client-pitch\)\*1\.5\)\] {
    & .about-client-beam {
      width: calc(var(--client-pitch) * 1.5);
    }
  }
  .\[\&_\.about-client-beam\]\:\[transform\:translateX\(-50\%\)\] {
    & .about-client-beam {
      transform: translateX(-50%);
    }
  }
  .\[\&_\.about-client-beam\]\:\[filter\:blur\(6px\)\] {
    & .about-client-beam {
      filter: blur(6px);
    }
  }
  .\[\&_\.about-client-beam\:\:before\]\:\[position\:absolute\] {
    & .about-client-beam::before {
      position: absolute;
    }
  }
  .\[\&_\.about-client-beam\:\:before\]\:\[inset\:0\] {
    & .about-client-beam::before {
      inset: 0;
    }
  }
  .\[\&_\.about-client-beam\:\:before\]\:\[mask-image\:linear-gradient\(180deg\,\#000\,\#000_75\%\,transparent\)\] {
    & .about-client-beam::before {
      mask-image: linear-gradient(180deg,#000,#000 75%,transparent);
    }
  }
  .\[\&_\.about-client-beam\:\:before\]\:\[content\:\'\'\] {
    & .about-client-beam::before {
      content: '';
    }
  }
  .\[\&_\.about-client-beam\:\:before\]\:\[background\:linear-gradient\(180deg\,\#e9bf641c\,\#f1cb803b\)\] {
    & .about-client-beam::before {
      background: linear-gradient(180deg,#e9bf641c,#f1cb803b);
    }
  }
  .\[\&_\.about-client-beam\:\:before\]\:\[clip-path\:polygon\(46\%_0\,54\%_0\,100\%_100\%\,0_100\%\)\] {
    & .about-client-beam::before {
      clip-path: polygon(46% 0,54% 0,100% 100%,0 100%);
    }
  }
  .\[\&_\.about-client-group\]\:\[display\:flex\] {
    & .about-client-group {
      display: flex;
    }
  }
  .\[\&_\.about-client-group\]\:\[width\:max-content\] {
    & .about-client-group {
      width: max-content;
    }
  }
  .\[\&_\.about-client-group\]\:\[flex\:none\] {
    & .about-client-group {
      flex: none;
    }
  }
  .\[\&_\.about-client-lamp\]\:\[pointer-events\:none\] {
    & .about-client-lamp {
      pointer-events: none;
    }
  }
  .\[\&_\.about-client-lamp\]\:\[position\:absolute\] {
    & .about-client-lamp {
      position: absolute;
    }
  }
  .\[\&_\.about-client-lamp\]\:\[top\:9px\] {
    & .about-client-lamp {
      top: 9px;
    }
  }
  .\[\&_\.about-client-lamp\]\:\[left\:50\%\] {
    & .about-client-lamp {
      left: 50%;
    }
  }
  .\[\&_\.about-client-lamp\]\:\[z-index\:3\] {
    & .about-client-lamp {
      z-index: 3;
    }
  }
  .\[\&_\.about-client-lamp\]\:\[height\:26px\] {
    & .about-client-lamp {
      height: 26px;
    }
  }
  .\[\&_\.about-client-lamp\]\:\[width\:36px\] {
    & .about-client-lamp {
      width: 36px;
    }
  }
  .\[\&_\.about-client-lamp\]\:\[transform\:translateX\(-50\%\)\] {
    & .about-client-lamp {
      transform: translateX(-50%);
    }
  }
  .\[\&_\.about-client-lamp\]\:\[border-radius\:5px_5px_9px_9px\] {
    & .about-client-lamp {
      border-radius: 5px 5px 9px 9px;
    }
  }
  .\[\&_\.about-client-lamp\]\:\[box-shadow\:0_5px_12px_\#0009\] {
    & .about-client-lamp {
      box-shadow: 0 5px 12px #0009;
    }
  }
  .\[\&_\.about-client-lamp\]\:\[background\:linear-gradient\(90deg\,\#272624\,\#615946_50\%\,\#2c2923\)\] {
    & .about-client-lamp {
      background: linear-gradient(90deg,#272624,#615946 50%,#2c2923);
    }
  }
  .\[\&_\.about-client-lamp\:\:after\]\:\[position\:absolute\] {
    & .about-client-lamp::after {
      position: absolute;
    }
  }
  .\[\&_\.about-client-lamp\:\:after\]\:\[right\:3px\] {
    & .about-client-lamp::after {
      right: 3px;
    }
  }
  .\[\&_\.about-client-lamp\:\:after\]\:\[bottom\:-2px\] {
    & .about-client-lamp::after {
      bottom: -2px;
    }
  }
  .\[\&_\.about-client-lamp\:\:after\]\:\[left\:3px\] {
    & .about-client-lamp::after {
      left: 3px;
    }
  }
  .\[\&_\.about-client-lamp\:\:after\]\:\[height\:5px\] {
    & .about-client-lamp::after {
      height: 5px;
    }
  }
  .\[\&_\.about-client-lamp\:\:after\]\:\[border-radius\:50\%\] {
    & .about-client-lamp::after {
      border-radius: 50%;
    }
  }
  .\[\&_\.about-client-lamp\:\:after\]\:\[box-shadow\:0_4px_12px_\#e8bd6970\] {
    & .about-client-lamp::after {
      box-shadow: 0 4px 12px #e8bd6970;
    }
  }
  .\[\&_\.about-client-lamp\:\:after\]\:\[content\:\'\'\] {
    & .about-client-lamp::after {
      content: '';
    }
  }
  .\[\&_\.about-client-lamp\:\:after\]\:\[background\:\#ffe4a6\] {
    & .about-client-lamp::after {
      background: #ffe4a6;
    }
  }
  .\[\&_\.about-client-lamp\:\:before\]\:\[position\:absolute\] {
    & .about-client-lamp::before {
      position: absolute;
    }
  }
  .\[\&_\.about-client-lamp\:\:before\]\:\[top\:-9px\] {
    & .about-client-lamp::before {
      top: -9px;
    }
  }
  .\[\&_\.about-client-lamp\:\:before\]\:\[left\:17px\] {
    & .about-client-lamp::before {
      left: 17px;
    }
  }
  .\[\&_\.about-client-lamp\:\:before\]\:\[height\:9px\] {
    & .about-client-lamp::before {
      height: 9px;
    }
  }
  .\[\&_\.about-client-lamp\:\:before\]\:\[width\:2px\] {
    & .about-client-lamp::before {
      width: 2px;
    }
  }
  .\[\&_\.about-client-lamp\:\:before\]\:\[content\:\'\'\] {
    & .about-client-lamp::before {
      content: '';
    }
  }
  .\[\&_\.about-client-lamp\:\:before\]\:\[background\:\#766c53\] {
    & .about-client-lamp::before {
      background: #766c53;
    }
  }
  .\[\&_\.about-client-slot\]\:\[display\:flex\] {
    & .about-client-slot {
      display: flex;
    }
  }
  .\[\&_\.about-client-slot\]\:\[height\:60px\] {
    & .about-client-slot {
      height: 60px;
    }
  }
  .\[\&_\.about-client-slot\]\:\[width\:var\(--client-pitch\)\] {
    & .about-client-slot {
      width: var(--client-pitch);
    }
  }
  .\[\&_\.about-client-slot\]\:\[min-width\:0\] {
    & .about-client-slot {
      min-width: 0;
    }
  }
  .\[\&_\.about-client-slot\]\:\[flex\:0_0_var\(--client-pitch\)\] {
    & .about-client-slot {
      flex: 0 0 var(--client-pitch);
    }
  }
  .\[\&_\.about-client-slot\]\:\[align-items\:center\] {
    & .about-client-slot {
      align-items: center;
    }
  }
  .\[\&_\.about-client-slot\]\:\[justify-content\:center\] {
    & .about-client-slot {
      justify-content: center;
    }
  }
  .\[\&_\.about-client-slot\]\:\[padding\:0_24px\] {
    & .about-client-slot {
      padding: 0 24px;
    }
  }
  .\[\&_\.about-client-slot_svg\]\:\[display\:block\] {
    & .about-client-slot svg {
      display: block;
    }
  }
  .\[\&_\.about-client-slot_svg\]\:\[height\:clamp\(17px\,1\.7vw\,22px\)\] {
    & .about-client-slot svg {
      height: clamp(17px, 1.7vw, 22px);
    }
  }
  .\[\&_\.about-client-slot_svg\]\:\[width\:auto\] {
    & .about-client-slot svg {
      width: auto;
    }
  }
  .\[\&_\.about-client-slot_svg\]\:\[max-width\:100\%\] {
    & .about-client-slot svg {
      max-width: 100%;
    }
  }
  .\[\&_\.about-client-slot_svg\]\:\[overflow\:visible\] {
    & .about-client-slot svg {
      overflow: visible;
    }
  }
  .\[\&_\.about-client-stage\]\:\[container-type\:inline-size\] {
    & .about-client-stage {
      container-type: inline-size;
    }
  }
  .\[\&_\.about-client-stage\]\:\[position\:relative\] {
    & .about-client-stage {
      position: relative;
    }
  }
  .\[\&_\.about-client-stage\]\:\[isolation\:isolate\] {
    & .about-client-stage {
      isolation: isolate;
    }
  }
  .\[\&_\.about-client-stage\]\:\[padding\:140px_0_22px\] {
    & .about-client-stage {
      padding: 140px 0 22px;
    }
  }
  .\[\&_\.about-client-stage\]\:\[--client-pitch\:max\(210px\,25cqw\)\] {
    & .about-client-stage {
      --client-pitch: max(210px, 25cqw);
    }
  }
  .\[\&_\.about-client-stage\:\:after\]\:\[pointer-events\:none\] {
    & .about-client-stage::after {
      pointer-events: none;
    }
  }
  .\[\&_\.about-client-stage\:\:after\]\:\[position\:absolute\] {
    & .about-client-stage::after {
      position: absolute;
    }
  }
  .\[\&_\.about-client-stage\:\:after\]\:\[top\:145px\] {
    & .about-client-stage::after {
      top: 145px;
    }
  }
  .\[\&_\.about-client-stage\:\:after\]\:\[left\:50\%\] {
    & .about-client-stage::after {
      left: 50%;
    }
  }
  .\[\&_\.about-client-stage\:\:after\]\:\[z-index\:0\] {
    & .about-client-stage::after {
      z-index: 0;
    }
  }
  .\[\&_\.about-client-stage\:\:after\]\:\[height\:52px\] {
    & .about-client-stage::after {
      height: 52px;
    }
  }
  .\[\&_\.about-client-stage\:\:after\]\:\[width\:calc\(var\(--client-pitch\)\*1\.5\)\] {
    & .about-client-stage::after {
      width: calc(var(--client-pitch) * 1.5);
    }
  }
  .\[\&_\.about-client-stage\:\:after\]\:\[transform\:translateX\(-50\%\)\] {
    & .about-client-stage::after {
      transform: translateX(-50%);
    }
  }
  .\[\&_\.about-client-stage\:\:after\]\:\[content\:\'\'\] {
    & .about-client-stage::after {
      content: '';
    }
  }
  .\[\&_\.about-client-stage\:\:after\]\:\[background\:radial-gradient\(ellipse\,\#f2cd8524\,\#d8a6460d_45\%\,transparent_72\%\)\] {
    & .about-client-stage::after {
      background: radial-gradient(ellipse,#f2cd8524,#d8a6460d 45%,transparent 72%);
    }
  }
  .\[\&_\.about-client-track\]\:\[display\:flex\] {
    & .about-client-track {
      display: flex;
    }
  }
  .\[\&_\.about-client-track\]\:\[width\:max-content\] {
    & .about-client-track {
      width: max-content;
    }
  }
  .\[\&_\.about-client-viewport\]\:\[position\:relative\] {
    & .about-client-viewport {
      position: relative;
    }
  }
  .\[\&_\.about-client-viewport\]\:\[z-index\:1\] {
    & .about-client-viewport {
      z-index: 1;
    }
  }
  .\[\&_\.about-client-viewport\]\:\[overflow\:hidden\] {
    & .about-client-viewport {
      overflow: hidden;
    }
  }
  .\[\&_\.about-client-viewport\]\:\[mask-image\:linear-gradient\(90deg\,transparent\,\#000_4\%\,\#000_96\%\,transparent\)\] {
    & .about-client-viewport {
      mask-image: linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);
    }
  }
  .\[\&_\.about-client-viewport\:\:after\]\:\[pointer-events\:none\] {
    & .about-client-viewport::after {
      pointer-events: none;
    }
  }
  .\[\&_\.about-client-viewport\:\:after\]\:\[position\:absolute\] {
    & .about-client-viewport::after {
      position: absolute;
    }
  }
  .\[\&_\.about-client-viewport\:\:after\]\:\[inset\:0\] {
    & .about-client-viewport::after {
      inset: 0;
    }
  }
  .\[\&_\.about-client-viewport\:\:after\]\:\[content\:\'\'\] {
    & .about-client-viewport::after {
      content: '';
    }
  }
  .\[\&_\.about-client-viewport\:\:after\]\:\[background\:linear-gradient\(90deg\,\#0c0c0c66_calc\(50\%_-_var\(--client-pitch\)\*\.75\)\,transparent_calc\(50\%_-_var\(--client-pitch\)\*\.28\)\,transparent_calc\(50\%_\+_var\(--client-pitch\)\*\.28\)\,\#0c0c0c66_calc\(50\%_\+_var\(--client-pitch\)\*\.75\)\)\] {
    & .about-client-viewport::after {
      background: linear-gradient(90deg,#0c0c0c66 calc(50% - var(--client-pitch) * .75),transparent calc(50% - var(--client-pitch) * .28),transparent calc(50% + var(--client-pitch) * .28),#0c0c0c66 calc(50% + var(--client-pitch) * .75));
    }
  }
  .\[\&_\.about-clients\]\:\[margin-top\:75px\] {
    & .about-clients {
      margin-top: 75px;
    }
  }
  .\[\&_\.about-clients\]\:\[scroll-margin-top\:32px\] {
    & .about-clients {
      scroll-margin-top: 32px;
    }
  }
  .\[\&_\.about-clients\]\:\[color\:var\(--ee-ink\)\] {
    & .about-clients {
      color: var(--ee-ink);
    }
  }
  .\[\&_\.about-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.about-client-group\]\:\[display\:grid\] {
    & .about-clients:not([data-client-marquee-ready="true"]) .about-client-group {
      display: grid;
    }
  }
  .\[\&_\.about-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.about-client-group\]\:\[width\:100\%\] {
    & .about-clients:not([data-client-marquee-ready="true"]) .about-client-group {
      width: 100%;
    }
  }
  .\[\&_\.about-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.about-client-group\]\:\[grid-template-columns\:repeat\(4\,minmax\(0\,1fr\)\)\] {
    & .about-clients:not([data-client-marquee-ready="true"]) .about-client-group {
      grid-template-columns: repeat(4,minmax(0,1fr));
    }
  }
  .\[\&_\.about-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.about-client-slot\]\:\[width\:auto\] {
    & .about-clients:not([data-client-marquee-ready="true"]) .about-client-slot {
      width: auto;
    }
  }
  .\[\&_\.about-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.about-client-slot\]\:\[padding\:0_15px\] {
    & .about-clients:not([data-client-marquee-ready="true"]) .about-client-slot {
      padding: 0 15px;
    }
  }
  .\[\&_\.about-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.about-client-track\]\:\[width\:100\%\] {
    & .about-clients:not([data-client-marquee-ready="true"]) .about-client-track {
      width: 100%;
    }
  }
  .\[\&_\.about-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.about-client-track\]\:\[transform\:none\] {
    & .about-clients:not([data-client-marquee-ready="true"]) .about-client-track {
      transform: none;
    }
  }
  .\[\&_\.about-clients\[data-client-light-running\=\"true\"\]_\.about-client-track\]\:\[will-change\:transform\] {
    & .about-clients[data-client-light-running="true"] .about-client-track {
      will-change: transform;
    }
  }
  .\[\&_\.about-hero\]\:\[position\:relative\] {
    & .about-hero {
      position: relative;
    }
  }
  .\[\&_\.about-hero\]\:\[display\:grid\] {
    & .about-hero {
      display: grid;
    }
  }
  .\[\&_\.about-hero\]\:\[min-height\:660px\] {
    & .about-hero {
      min-height: 660px;
    }
  }
  .\[\&_\.about-hero\]\:\[grid-template-columns\:1fr_1\.07fr\] {
    & .about-hero {
      grid-template-columns: 1fr 1.07fr;
    }
  }
  .\[\&_\.about-hero\]\:\[align-items\:center\] {
    & .about-hero {
      align-items: center;
    }
  }
  .\[\&_\.about-hero\]\:\[gap\:5vw\] {
    & .about-hero {
      gap: 5vw;
    }
  }
  .\[\&_\.about-hero\]\:\[padding-block\:clamp\(55px\,6vw\,88px\)_100px\] {
    & .about-hero {
      padding-block: clamp(55px, 6vw, 88px) 100px;
    }
  }
  .\[\&_\.about-hero_p\]\:\[margin\:28px_0\] {
    & .about-hero p {
      margin: 28px 0;
    }
  }
  .\[\&_\.about-hero_p\]\:\[max-width\:420px\] {
    & .about-hero p {
      max-width: 420px;
    }
  }
  .\[\&_\.about-hero_p\]\:\[font-size\:20px\] {
    & .about-hero p {
      font-size: 20px;
    }
  }
  .\[\&_\.about-hero_p\]\:\[line-height\:1\.55\] {
    & .about-hero p {
      line-height: 1.55;
    }
  }
  .\[\&_\.about-hero_p\]\:\[color\:var\(--ee-muted\)\] {
    & .about-hero p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.about-hero-copy\]\:\[position\:relative\] {
    & .about-hero-copy {
      position: relative;
    }
  }
  .\[\&_\.about-hero-copy\]\:\[z-index\:1\] {
    & .about-hero-copy {
      z-index: 1;
    }
  }
  .\[\&_\.about-hero-photo\]\:\[position\:relative\] {
    & .about-hero-photo {
      position: relative;
    }
  }
  .\[\&_\.about-hero-photo\]\:\[aspect-ratio\:1\.14\] {
    & .about-hero-photo {
      aspect-ratio: 1.14;
    }
  }
  .\[\&_\.about-hero-photo\]\:\[width\:100\%\] {
    & .about-hero-photo {
      width: 100%;
    }
  }
  .\[\&_\.about-hero-photo\]\:\[overflow\:hidden\] {
    & .about-hero-photo {
      overflow: hidden;
    }
  }
  .\[\&_\.about-hero-photo\]\:\[border-radius\:34px\] {
    & .about-hero-photo {
      border-radius: 34px;
    }
  }
  .\[\&_\.about-hero-photo_img\]\:\[height\:100\%\] {
    & .about-hero-photo img {
      height: 100%;
    }
  }
  .\[\&_\.about-hero-photo_img\]\:\[width\:100\%\] {
    & .about-hero-photo img {
      width: 100%;
    }
  }
  .\[\&_\.about-hero-photo_img\]\:\[object-fit\:cover\] {
    & .about-hero-photo img {
      object-fit: cover;
    }
  }
  .\[\&_\.about-hero-photo_img\]\:\[object-position\:50\%_78\%\] {
    & .about-hero-photo img {
      object-position: 50% 78%;
    }
  }
  .\[\&_\.about-intro\]\:\[margin-inline\:auto\] {
    & .about-intro {
      margin-inline: auto;
    }
  }
  .\[\&_\.about-intro\]\:\[max-width\:840px\] {
    & .about-intro {
      max-width: 840px;
    }
  }
  .\[\&_\.about-intro\]\:\[padding-top\:18px\] {
    & .about-intro {
      padding-top: 18px;
    }
  }
  .\[\&_\.about-intro\]\:\[padding-bottom\:110px\] {
    & .about-intro {
      padding-bottom: 110px;
    }
  }
  .\[\&_\.about-intro\]\:\[text-align\:center\] {
    & .about-intro {
      text-align: center;
    }
  }
  .\[\&_\.about-intro_p\]\:\[font-size\:clamp\(26px\,3vw\,40px\)\] {
    & .about-intro p {
      font-size: clamp(26px, 3vw, 40px);
    }
  }
  .\[\&_\.about-intro_p\]\:\[line-height\:1\.3\] {
    & .about-intro p {
      line-height: 1.3;
    }
  }
  .\[\&_\.about-intro_p\]\:\[letter-spacing\:-\.02em\] {
    & .about-intro p {
      letter-spacing: -.02em;
    }
  }
  .\[\&_\.about-intro_p\]\:\[text-wrap\:balance\] {
    & .about-intro p {
      text-wrap: balance;
    }
  }
  .\[\&_\.about-intro_strong\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .about-intro strong {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.about-intro_strong\]\:\[font-weight\:500\] {
    & .about-intro strong {
      font-weight: 500;
    }
  }
  .\[\&_\.about-intro_strong\]\:\[color\:var\(--ee-gold\)\] {
    & .about-intro strong {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.about-people\]\:\[display\:grid\] {
    & .about-people {
      display: grid;
    }
  }
  .\[\&_\.about-people\]\:\[grid-template-columns\:1\.05fr_1fr\] {
    & .about-people {
      grid-template-columns: 1.05fr 1fr;
    }
  }
  .\[\&_\.about-people\]\:\[align-items\:center\] {
    & .about-people {
      align-items: center;
    }
  }
  .\[\&_\.about-people\]\:\[gap\:6vw\] {
    & .about-people {
      gap: 6vw;
    }
  }
  .\[\&_\.about-people\]\:\[padding-top\:35px\] {
    & .about-people {
      padding-top: 35px;
    }
  }
  .\[\&_\.about-people_figure_img\]\:\[aspect-ratio\:1\.06\] {
    & .about-people figure img {
      aspect-ratio: 1.06;
    }
  }
  .\[\&_\.about-people_figure_img\]\:\[width\:100\%\] {
    & .about-people figure img {
      width: 100%;
    }
  }
  .\[\&_\.about-people_figure_img\]\:\[border-radius\:var\(--ee-radius\)\] {
    & .about-people figure img {
      border-radius: var(--ee-radius);
    }
  }
  .\[\&_\.about-people_figure_img\]\:\[object-fit\:cover\] {
    & .about-people figure img {
      object-fit: cover;
    }
  }
  .\[\&_\.about-people_figure_img\]\:\[object-position\:45\%_50\%\] {
    & .about-people figure img {
      object-position: 45% 50%;
    }
  }
  .\[\&_\.about-people_h2\]\:\[margin-bottom\:32px\] {
    & .about-people h2 {
      margin-bottom: 32px;
    }
  }
  .\[\&_\.about-people_h2\]\:\[font-size\:clamp\(38px\,4\.4vw\,64px\)\] {
    & .about-people h2 {
      font-size: clamp(38px, 4.4vw, 64px);
    }
  }
  .\[\&_\.about-people_h2\]\:\[text-transform\:uppercase\] {
    & .about-people h2 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.about-people_p\]\:\[margin-top\:18px\] {
    & .about-people p {
      margin-top: 18px;
    }
  }
  .\[\&_\.about-people_p\]\:\[max-width\:65ch\] {
    & .about-people p {
      max-width: 65ch;
    }
  }
  .\[\&_\.about-people_p\]\:\[color\:var\(--ee-muted\)\] {
    & .about-people p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.about-principle\]\:\[padding\:30px_0\] {
    & .about-principle {
      padding: 30px 0;
    }
  }
  .\[\&_\.about-principle\]\:\[border-top\:1px_solid_\#14181c33\] {
    & .about-principle {
      border-top: 1px solid #14181c33;
    }
  }
  .\[\&_\.about-principle_h3\]\:\[margin-bottom\:16px\] {
    & .about-principle h3 {
      margin-bottom: 16px;
    }
  }
  .\[\&_\.about-principle_h3\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .about-principle h3 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.about-principle_h3\]\:\[font-size\:clamp\(25px\,2\.5vw\,36px\)\] {
    & .about-principle h3 {
      font-size: clamp(25px, 2.5vw, 36px);
    }
  }
  .\[\&_\.about-principle_h3\]\:\[line-height\:1\.15\] {
    & .about-principle h3 {
      line-height: 1.15;
    }
  }
  .\[\&_\.about-principle_h3\]\:\[font-weight\:500\] {
    & .about-principle h3 {
      font-weight: 500;
    }
  }
  .\[\&_\.about-principle_p\]\:\[max-width\:65ch\] {
    & .about-principle p {
      max-width: 65ch;
    }
  }
  .\[\&_\.about-principle_p\]\:\[color\:\#505b64\] {
    & .about-principle p {
      color: #505b64;
    }
  }
  .\[\&_\.about-principle-layout\]\:\[display\:grid\] {
    & .about-principle-layout {
      display: grid;
    }
  }
  .\[\&_\.about-principle-layout\]\:\[grid-template-columns\:\.9fr_1\.1fr\] {
    & .about-principle-layout {
      grid-template-columns: .9fr 1.1fr;
    }
  }
  .\[\&_\.about-principle-layout\]\:\[align-items\:start\] {
    & .about-principle-layout {
      align-items: start;
    }
  }
  .\[\&_\.about-principle-layout\]\:\[gap\:7vw\] {
    & .about-principle-layout {
      gap: 7vw;
    }
  }
  .\[\&_\.about-principle-photos\]\:\[display\:grid\] {
    & .about-principle-photos {
      display: grid;
    }
  }
  .\[\&_\.about-principle-photos\]\:\[grid-template-columns\:1fr_1fr\] {
    & .about-principle-photos {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.about-principle-photos\]\:\[align-items\:start\] {
    & .about-principle-photos {
      align-items: start;
    }
  }
  .\[\&_\.about-principle-photos\]\:\[gap\:16px\] {
    & .about-principle-photos {
      gap: 16px;
    }
  }
  .\[\&_\.about-principle-photos_img\]\:\[aspect-ratio\:\.72\] {
    & .about-principle-photos img {
      aspect-ratio: .72;
    }
  }
  .\[\&_\.about-principle-photos_img\]\:\[width\:100\%\] {
    & .about-principle-photos img {
      width: 100%;
    }
  }
  .\[\&_\.about-principle-photos_img\]\:\[border-radius\:var\(--ee-radius\)\] {
    & .about-principle-photos img {
      border-radius: var(--ee-radius);
    }
  }
  .\[\&_\.about-principle-photos_img\]\:\[object-fit\:cover\] {
    & .about-principle-photos img {
      object-fit: cover;
    }
  }
  .\[\&_\.about-principle-photos_img\+img\]\:\[margin-top\:70px\] {
    & .about-principle-photos img+img {
      margin-top: 70px;
    }
  }
  .\[\&_\.about-principle\:first-child\]\:\[padding-top\:0\] {
    & .about-principle:first-child {
      padding-top: 0;
    }
  }
  .\[\&_\.about-principle\:first-child\]\:\[border\:0\] {
    & .about-principle:first-child {
      border: 0;
    }
  }
  .\[\&_\.about-principles\]\:\[border-radius\:56px_56px_0_0\] {
    & .about-principles {
      border-radius: 56px 56px 0 0;
    }
  }
  .\[\&_\.about-principles\]\:\[padding-bottom\:calc\(var\(--ee-section\)_\+_40px\)\] {
    & .about-principles {
      padding-bottom: calc(var(--ee-section) + 40px);
    }
  }
  .\[\&_\.about-principles\]\:\[color\:\#14181c\] {
    & .about-principles {
      color: #14181c;
    }
  }
  .\[\&_\.about-principles\]\:\[background\:var\(--ee-paper\)\] {
    & .about-principles {
      background: var(--ee-paper);
    }
  }
  .\[\&_\.about-principles_h2\]\:\[margin-bottom\:68px\] {
    & .about-principles h2 {
      margin-bottom: 68px;
    }
  }
  .\[\&_\.about-principles_h2\]\:\[max-width\:850px\] {
    & .about-principles h2 {
      max-width: 850px;
    }
  }
  .\[\&_\.about-proof\]\:\[padding-top\:45px\] {
    & .about-proof {
      padding-top: 45px;
    }
  }
  .\[\&_\.about-proof_\.ee-text-link\]\:\[margin-top\:24px\] {
    & .about-proof .ee-text-link {
      margin-top: 24px;
    }
  }
  .\[\&_\.about-proof_figure_img\]\:\[aspect-ratio\:1\.3\] {
    & .about-proof figure img {
      aspect-ratio: 1.3;
    }
  }
  .\[\&_\.about-proof_figure_img\]\:\[width\:100\%\] {
    & .about-proof figure img {
      width: 100%;
    }
  }
  .\[\&_\.about-proof_figure_img\]\:\[border-radius\:var\(--ee-radius\)\] {
    & .about-proof figure img {
      border-radius: var(--ee-radius);
    }
  }
  .\[\&_\.about-proof_figure_img\]\:\[object-fit\:cover\] {
    & .about-proof figure img {
      object-fit: cover;
    }
  }
  .\[\&_\.about-proof_h2\]\:\[max-width\:660px\] {
    & .about-proof h2 {
      max-width: 660px;
    }
  }
  .\[\&_\.about-proof_h2\]\:\[font-size\:clamp\(38px\,4\.6vw\,65px\)\] {
    & .about-proof h2 {
      font-size: clamp(38px, 4.6vw, 65px);
    }
  }
  .\[\&_\.about-proof_h2\]\:\[text-transform\:uppercase\] {
    & .about-proof h2 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.about-proof_p\]\:\[margin-top\:28px\] {
    & .about-proof p {
      margin-top: 28px;
    }
  }
  .\[\&_\.about-proof_p\]\:\[max-width\:560px\] {
    & .about-proof p {
      max-width: 560px;
    }
  }
  .\[\&_\.about-proof_p\]\:\[color\:var\(--ee-muted\)\] {
    & .about-proof p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.about-proof-layout\]\:\[display\:grid\] {
    & .about-proof-layout {
      display: grid;
    }
  }
  .\[\&_\.about-proof-layout\]\:\[grid-template-columns\:1fr_\.9fr\] {
    & .about-proof-layout {
      grid-template-columns: 1fr .9fr;
    }
  }
  .\[\&_\.about-proof-layout\]\:\[align-items\:center\] {
    & .about-proof-layout {
      align-items: center;
    }
  }
  .\[\&_\.about-proof-layout\]\:\[gap\:7vw\] {
    & .about-proof-layout {
      gap: 7vw;
    }
  }
  .\[\&_\.about-service\]\:\[display\:grid\] {
    & .about-service {
      display: grid;
    }
  }
  .\[\&_\.about-service\]\:\[grid-template-columns\:1fr_1fr_32px\] {
    & .about-service {
      grid-template-columns: 1fr 1fr 32px;
    }
  }
  .\[\&_\.about-service\]\:\[align-items\:center\] {
    & .about-service {
      align-items: center;
    }
  }
  .\[\&_\.about-service\]\:\[gap\:5vw\] {
    & .about-service {
      gap: 5vw;
    }
  }
  .\[\&_\.about-service\]\:\[padding\:28px_0\] {
    & .about-service {
      padding: 28px 0;
    }
  }
  .\[\&_\.about-service\]\:\[border-bottom\:1px_solid_\#444b51\] {
    & .about-service {
      border-bottom: 1px solid #444b51;
    }
  }
  .\[\&_\.about-service_\.ee-arrow\]\:\[font-family\:\'Kanit_400\'\,sans-serif\] {
    & .about-service .ee-arrow {
      font-family: 'Kanit 400',sans-serif;
    }
  }
  .\[\&_\.about-service_\.ee-arrow\]\:\[font-size\:30px\] {
    & .about-service .ee-arrow {
      font-size: 30px;
    }
  }
  .\[\&_\.about-service_\.ee-arrow\]\:\[line-height\:1\] {
    & .about-service .ee-arrow {
      line-height: 1;
    }
  }
  .\[\&_\.about-service_\.ee-arrow\]\:\[font-weight\:400\] {
    & .about-service .ee-arrow {
      font-weight: 400;
    }
  }
  .\[\&_\.about-service_h3\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .about-service h3 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.about-service_h3\]\:\[font-size\:clamp\(24px\,2\.7vw\,37px\)\] {
    & .about-service h3 {
      font-size: clamp(24px, 2.7vw, 37px);
    }
  }
  .\[\&_\.about-service_h3\]\:\[line-height\:1\.15\] {
    & .about-service h3 {
      line-height: 1.15;
    }
  }
  .\[\&_\.about-service_h3\]\:\[font-weight\:500\] {
    & .about-service h3 {
      font-weight: 500;
    }
  }
  .\[\&_\.about-service_p\]\:\[max-width\:60ch\] {
    & .about-service p {
      max-width: 60ch;
    }
  }
  .\[\&_\.about-service_p\]\:\[font-size\:17px\] {
    & .about-service p {
      font-size: 17px;
    }
  }
  .\[\&_\.about-service_p\]\:\[color\:var\(--ee-muted\)\] {
    & .about-service p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.about-service\:hover_\.ee-arrow\]\:\[transform\:translate\(4px\,-4px\)\] {
    & .about-service:hover .ee-arrow {
      transform: translate(4px,-4px);
    }
  }
  .\[\&_\.about-service\:hover_h3\]\:\[color\:var\(--ee-gold\)\] {
    & .about-service:hover h3 {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.about-service\:last-child\]\:\[border\:0\] {
    & .about-service:last-child {
      border: 0;
    }
  }
  .\[\&_\.about-story\]\:\[padding-bottom\:var\(--ee-section\)\] {
    & .about-story {
      padding-bottom: var(--ee-section);
    }
  }
  .\[\&_\.about-story\]\:\[border-top\:1px_solid_\#454d51\] {
    & .about-story {
      border-top: 1px solid #454d51;
    }
  }
  .\[\&_\.about-story_h2\]\:\[margin-bottom\:60px\] {
    & .about-story h2 {
      margin-bottom: 60px;
    }
  }
  .\[\&_\.about-story_h2\]\:\[max-width\:850px\] {
    & .about-story h2 {
      max-width: 850px;
    }
  }
  .\[\&_\.about-story-layout\]\:\[display\:grid\] {
    & .about-story-layout {
      display: grid;
    }
  }
  .\[\&_\.about-story-layout\]\:\[grid-template-columns\:1\.15fr_\.85fr\] {
    & .about-story-layout {
      grid-template-columns: 1.15fr .85fr;
    }
  }
  .\[\&_\.about-story-layout\]\:\[align-items\:center\] {
    & .about-story-layout {
      align-items: center;
    }
  }
  .\[\&_\.about-story-layout\]\:\[gap\:8vw\] {
    & .about-story-layout {
      gap: 8vw;
    }
  }
  .\[\&_\.about-story-photo_img\]\:\[aspect-ratio\:1\] {
    & .about-story-photo img {
      aspect-ratio: 1;
    }
  }
  .\[\&_\.about-story-photo_img\]\:\[width\:100\%\] {
    & .about-story-photo img {
      width: 100%;
    }
  }
  .\[\&_\.about-story-photo_img\]\:\[border-radius\:var\(--ee-radius\)\] {
    & .about-story-photo img {
      border-radius: var(--ee-radius);
    }
  }
  .\[\&_\.about-story-photo_img\]\:\[object-fit\:cover\] {
    & .about-story-photo img {
      object-fit: cover;
    }
  }
  .\[\&_\.action\]\:\[display\:inline-flex\] {
    & .action {
      display: inline-flex;
    }
  }
  .\[\&_\.action\]\:\[align-items\:center\] {
    & .action {
      align-items: center;
    }
  }
  .\[\&_\.action\]\:\[gap\:25px\] {
    & .action {
      gap: 25px;
    }
  }
  .\[\&_\.action\]\:\[padding\:10px_0\] {
    & .action {
      padding: 10px 0;
    }
  }
  .\[\&_\.action\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .action {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.action\]\:\[font-weight\:500\] {
    & .action {
      font-weight: 500;
    }
  }
  .\[\&_\.action\]\:\[border-bottom\:1px_solid_var\(--gold\)\] {
    & .action {
      border-bottom: 1px solid var(--gold);
    }
  }
  .\[\&_\.action\]\:\[text-decoration\:none\] {
    & .action {
      text-decoration: none;
    }
  }
  .\[\&_\.activation-hero\]\:\[display\:grid\] {
    & .activation-hero {
      display: grid;
    }
  }
  .\[\&_\.activation-hero\]\:\[grid-template-columns\:1\.1fr_\.9fr\] {
    & .activation-hero {
      grid-template-columns: 1.1fr .9fr;
    }
  }
  .\[\&_\.activation-hero\]\:\[grid-template-columns\:1\.3fr_1fr\] {
    & .activation-hero {
      grid-template-columns: 1.3fr 1fr;
    }
  }
  .\[\&_\.activation-hero\]\:\[align-items\:end\] {
    & .activation-hero {
      align-items: end;
    }
  }
  .\[\&_\.activation-hero\]\:\[gap\:28px_55px\] {
    & .activation-hero {
      gap: 28px 55px;
    }
  }
  .\[\&_\.activation-hero\]\:\[gap\:36px\] {
    & .activation-hero {
      gap: 36px;
    }
  }
  .\[\&_\.activation-hero\]\:\[padding\:65px_0_55px\] {
    & .activation-hero {
      padding: 65px 0 55px;
    }
  }
  .\[\&_\.activation-hero\]\:\[padding\:85px_0_52px\] {
    & .activation-hero {
      padding: 85px 0 52px;
    }
  }
  .\[\&_\.activation-hero_figure\]\:\[grid-column\:1\/-1\] {
    & .activation-hero figure {
      grid-column: 1/-1;
    }
  }
  .\[\&_\.activation-hero_figure\]\:\[grid-column\:2\] {
    & .activation-hero figure {
      grid-column: 2;
    }
  }
  .\[\&_\.activation-hero_figure\]\:\[grid-row\:2\] {
    & .activation-hero figure {
      grid-row: 2;
    }
  }
  .\[\&_\.activation-hero_figure\]\:\[margin-top\:-40px\] {
    & .activation-hero figure {
      margin-top: -40px;
    }
  }
  .\[\&_\.activation-hero_figure\]\:\[margin-top\:20px\] {
    & .activation-hero figure {
      margin-top: 20px;
    }
  }
  .\[\&_\.activation-hero_figure_img\]\:\[aspect-ratio\:1\.25\] {
    & .activation-hero figure img {
      aspect-ratio: 1.25;
    }
  }
  .\[\&_\.activation-hero_figure_img\]\:\[max-height\:510px\] {
    & .activation-hero figure img {
      max-height: 510px;
    }
  }
  .\[\&_\.activation-hero_figure_img\]\:\[max-height\:none\] {
    & .activation-hero figure img {
      max-height: none;
    }
  }
  .\[\&_\.activation-hero_figure_img\]\:\[object-position\:48\%_55\%\] {
    & .activation-hero figure img {
      object-position: 48% 55%;
    }
  }
  .\[\&_\.activation-hero_figure_img\]\:\[object-position\:center_55\%\] {
    & .activation-hero figure img {
      object-position: center 55%;
    }
  }
  .\[\&_\.activation-hero_h1\]\:\[grid-column\:1\/-1\] {
    & .activation-hero h1 {
      grid-column: 1/-1;
    }
  }
  .\[\&_\.activation-hero_h1\]\:\[max-width\:1000px\] {
    & .activation-hero h1 {
      max-width: 1000px;
    }
  }
  .\[\&_\.arrow-icon\]\:\[display\:inline-block\] {
    & .arrow-icon {
      display: inline-block;
    }
  }
  .\[\&_\.arrow-icon\]\:\[flex-shrink\:0\] {
    & .arrow-icon {
      flex-shrink: 0;
    }
  }
  .\[\&_\.arrow-icon\]\:\[vertical-align\:middle\] {
    & .arrow-icon {
      vertical-align: middle;
    }
  }
  .\[\&_\.arrow-icon\.down\]\:\[transform\:rotate\(135deg\)\] {
    & .arrow-icon.down {
      transform: rotate(135deg);
    }
  }
  .\[\&_\.arrow-icon\.right\]\:\[transform\:rotate\(45deg\)\] {
    & .arrow-icon.right {
      transform: rotate(45deg);
    }
  }
  .\[\&_\.article-content\]\:\[grid-column\:2\]\! {
    & .article-content {
      grid-column: 2 !important;
    }
  }
  .\[\&_\.article-content\]\:\[margin\:auto\] {
    & .article-content {
      margin: auto;
    }
  }
  .\[\&_\.article-content\]\:\[max-width\:980px\] {
    & .article-content {
      max-width: 980px;
    }
  }
  .\[\&_\.article-content\]\:\[max-width\:none\] {
    & .article-content {
      max-width: none;
    }
  }
  .\[\&_\.article-content\]\:\[min-width\:0\] {
    & .article-content {
      min-width: 0;
    }
  }
  .\[\&_\.article-content\>section\]\:\[padding-bottom\:88px\] {
    & .article-content>section {
      padding-bottom: 88px;
    }
  }
  .\[\&_\.article-content\>section\+section\]\:\[padding-top\:64px\] {
    & .article-content>section+section {
      padding-top: 64px;
    }
  }
  .\[\&_\.article-content\>section\+section\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .article-content>section+section {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.article-hero\]\:\[margin\:auto\] {
    & .article-hero {
      margin: auto;
    }
  }
  .\[\&_\.article-hero\]\:\[display\:grid\] {
    & .article-hero {
      display: grid;
    }
  }
  .\[\&_\.article-hero\]\:\[max-width\:1440px\] {
    & .article-hero {
      max-width: 1440px;
    }
  }
  .\[\&_\.article-hero\]\:\[grid-template-columns\:\.9fr_1\.1fr\] {
    & .article-hero {
      grid-template-columns: .9fr 1.1fr;
    }
  }
  .\[\&_\.article-hero\]\:\[grid-template-columns\:\.9fr_1\.1fr\]\! {
    & .article-hero {
      grid-template-columns: .9fr 1.1fr !important;
    }
  }
  .\[\&_\.article-hero\]\:\[grid-template-columns\:1\.1fr_\.9fr\] {
    & .article-hero {
      grid-template-columns: 1.1fr .9fr;
    }
  }
  .\[\&_\.article-hero\]\:\[align-items\:center\] {
    & .article-hero {
      align-items: center;
    }
  }
  .\[\&_\.article-hero\]\:\[align-items\:end\] {
    & .article-hero {
      align-items: end;
    }
  }
  .\[\&_\.article-hero\]\:\[gap\:6\%\] {
    & .article-hero {
      gap: 6%;
    }
  }
  .\[\&_\.article-hero\]\:\[padding\:72px_48px_88px\] {
    & .article-hero {
      padding: 72px 48px 88px;
    }
  }
  .\[\&_\.article-hero\]\:\[padding-top\:56px\] {
    & .article-hero {
      padding-top: 56px;
    }
  }
  .\[\&_\.article-hero_\.title-place\]\:\[margin-top\:12px\] {
    & .article-hero .title-place {
      margin-top: 12px;
    }
  }
  .\[\&_\.article-hero_\.title-place\]\:\[font-size\:\.75em\] {
    & .article-hero .title-place {
      font-size: .75em;
    }
  }
  .\[\&_\.article-hero_\.title-place\]\:\[line-height\:1\.15\] {
    & .article-hero .title-place {
      line-height: 1.15;
    }
  }
  .\[\&_\.article-hero_\.title-place\]\:\[color\:var\(--gold\)\] {
    & .article-hero .title-place {
      color: var(--gold);
    }
  }
  .\[\&_\.article-hero_\.title-year\]\:\[margin-top\:24px\] {
    & .article-hero .title-year {
      margin-top: 24px;
    }
  }
  .\[\&_\.article-hero_\.title-year\]\:\[font-size\:\.27em\] {
    & .article-hero .title-year {
      font-size: .27em;
    }
  }
  .\[\&_\.article-hero_\.title-year\]\:\[letter-spacing\:0\] {
    & .article-hero .title-year {
      letter-spacing: 0;
    }
  }
  .\[\&_\.article-hero_\.title-year\]\:\[color\:var\(--ink\)\] {
    & .article-hero .title-year {
      color: var(--ink);
    }
  }
  .\[\&_\.article-hero_h1\]\:\[font-size\:clamp\(3rem\,5\.55vw\,5\.75rem\)\] {
    & .article-hero h1 {
      font-size: clamp(3rem, 5.55vw, 5.75rem);
    }
  }
  .\[\&_\.article-hero_h1\]\:\[line-height\:1\.03\] {
    & .article-hero h1 {
      line-height: 1.03;
    }
  }
  .\[\&_\.article-hero_h1\]\:\[letter-spacing\:-\.035em\] {
    & .article-hero h1 {
      letter-spacing: -.035em;
    }
  }
  .\[\&_\.article-hero_h1_span\]\:\[display\:block\] {
    & .article-hero h1 span {
      display: block;
    }
  }
  .\[\&_\.article-intro\]\:\[margin\:90px_auto_105px\] {
    & .article-intro {
      margin: 90px auto 105px;
    }
  }
  .\[\&_\.article-intro\]\:\[display\:grid\] {
    & .article-intro {
      display: grid;
    }
  }
  .\[\&_\.article-intro\]\:\[max-width\:1200px\] {
    & .article-intro {
      max-width: 1200px;
    }
  }
  .\[\&_\.article-intro\]\:\[grid-template-columns\:1fr_3fr\] {
    & .article-intro {
      grid-template-columns: 1fr 3fr;
    }
  }
  .\[\&_\.article-intro\]\:\[gap\:8\%\] {
    & .article-intro {
      gap: 8%;
    }
  }
  .\[\&_\.article-intro\]\:\[padding\:0_4vw\] {
    & .article-intro {
      padding: 0 4vw;
    }
  }
  .\[\&_\.article-intro_p\]\:\[font-size\:18px\] {
    & .article-intro p {
      font-size: 18px;
    }
  }
  .\[\&_\.article-intro_p\]\:\[line-height\:1\.85\] {
    & .article-intro p {
      line-height: 1.85;
    }
  }
  .\[\&_\.article-intro_p\:first-child\]\:\[font-size\:23px\] {
    & .article-intro p:first-child {
      font-size: 23px;
    }
  }
  .\[\&_\.article-intro_p\:first-child\]\:\[line-height\:1\.6\] {
    & .article-intro p:first-child {
      line-height: 1.6;
    }
  }
  .\[\&_\.article-invitation\]\:\[display\:block\] {
    & .article-invitation {
      display: block;
    }
  }
  .\[\&_\.article-invitation\]\:\[padding\:70px_0\] {
    & .article-invitation {
      padding: 70px 0;
    }
  }
  .\[\&_\.article-invitation_\.chapter-copy\]\:\[max-width\:800px\] {
    & .article-invitation .chapter-copy {
      max-width: 800px;
    }
  }
  .\[\&_\.article-invitation_\.chapter-heading\]\:\[position\:static\] {
    & .article-invitation .chapter-heading {
      position: static;
    }
  }
  .\[\&_\.article-invitation_h2\]\:\[margin-bottom\:35px\] {
    & .article-invitation h2 {
      margin-bottom: 35px;
    }
  }
  .\[\&_\.article-invitation_h2\]\:\[max-width\:850px\] {
    & .article-invitation h2 {
      max-width: 850px;
    }
  }
  .\[\&_\.article-invitation_h2\]\:\[font-size\:clamp\(38px\,5vw\,72px\)\] {
    & .article-invitation h2 {
      font-size: clamp(38px, 5vw, 72px);
    }
  }
  .\[\&_\.article-invitation_h2\]\:\[color\:var\(--gold\)\] {
    & .article-invitation h2 {
      color: var(--gold);
    }
  }
  .\[\&_\.article-meta\]\:\[grid-column\:1\/-1\] {
    & .article-meta {
      grid-column: 1/-1;
    }
  }
  .\[\&_\.article-meta\]\:\[display\:flex\] {
    & .article-meta {
      display: flex;
    }
  }
  .\[\&_\.article-meta\]\:\[gap\:30px\] {
    & .article-meta {
      gap: 30px;
    }
  }
  .\[\&_\.article-meta\]\:\[padding-top\:12px\] {
    & .article-meta {
      padding-top: 12px;
    }
  }
  .\[\&_\.article-meta\]\:\[font-size\:12px\] {
    & .article-meta {
      font-size: 12px;
    }
  }
  .\[\&_\.article-meta\]\:\[color\:var\(--muted\)\] {
    & .article-meta {
      color: var(--muted);
    }
  }
  .\[\&_\.article-nav\]\:\[position\:sticky\] {
    & .article-nav {
      position: sticky;
    }
  }
  .\[\&_\.article-nav\]\:\[top\:0\] {
    & .article-nav {
      top: 0;
    }
  }
  .\[\&_\.article-nav\]\:\[z-index\:10\] {
    & .article-nav {
      z-index: 10;
    }
  }
  .\[\&_\.article-nav\]\:\[display\:flex\] {
    & .article-nav {
      display: flex;
    }
  }
  .\[\&_\.article-nav\]\:\[justify-content\:center\] {
    & .article-nav {
      justify-content: center;
    }
  }
  .\[\&_\.article-nav\]\:\[gap\:35px\] {
    & .article-nav {
      gap: 35px;
    }
  }
  .\[\&_\.article-nav\]\:\[padding\:18px_20px\] {
    & .article-nav {
      padding: 18px 20px;
    }
  }
  .\[\&_\.article-nav\]\:\[font-size\:13px\] {
    & .article-nav {
      font-size: 13px;
    }
  }
  .\[\&_\.article-nav\]\:\[font-weight\:700\] {
    & .article-nav {
      font-weight: 700;
    }
  }
  .\[\&_\.article-nav\]\:\[background\:\#fff\] {
    & .article-nav {
      background: #fff;
    }
  }
  .\[\&_\.article-nav\]\:\[border-bottom\:1px_solid_var\(--line\)\] {
    & .article-nav {
      border-bottom: 1px solid var(--line);
    }
  }
  .\[\&_\.article-nav_a\]\:\[text-decoration\:none\] {
    & .article-nav a {
      text-decoration: none;
    }
  }
  .\[\&_\.article-nav_a\[aria-current\]\]\:\[color\:var\(--gold\)\] {
    & .article-nav a[aria-current] {
      color: var(--gold);
    }
  }
  .\[\&_\.article-nav_a\[aria-current\]\]\:\[text-decoration\:underline\] {
    & .article-nav a[aria-current] {
      text-decoration: underline;
    }
  }
  .\[\&_\.blog-article\]\:\[min-width\:0\] {
    & .blog-article {
      min-width: 0;
    }
  }
  .\[\&_\.blog-article-link\]\:\[display\:grid\] {
    & .blog-article-link {
      display: grid;
    }
  }
  .\[\&_\.blog-article-link\]\:\[align-items\:center\] {
    & .blog-article-link {
      align-items: center;
    }
  }
  .\[\&_\.blog-article-link\]\:\[gap\:clamp\(30px\,4\.5vw\,68px\)\] {
    & .blog-article-link {
      gap: clamp(30px, 4.5vw, 68px);
    }
  }
  .\[\&_\.blog-article-link\]\:\[padding-block\:38px\] {
    & .blog-article-link {
      padding-block: 38px;
    }
  }
  .\[\&_\.blog-article-link\]\:\[border-top\:1px_solid_\#343b3f\] {
    & .blog-article-link {
      border-top: 1px solid #343b3f;
    }
  }
  .\[\&_\.blog-article-link\:focus-visible\]\:\[border-radius\:3px\] {
    & .blog-article-link:focus-visible {
      border-radius: 3px;
    }
  }
  .\[\&_\.blog-article-link\:focus-visible\]\:\[outline-offset\:9px\] {
    & .blog-article-link:focus-visible {
      outline-offset: 9px;
    }
  }
  .\[\&_\.blog-article-link\:focus-visible_\.blog-read\]\:\[color\:\#e6c67d\] {
    & .blog-article-link:focus-visible .blog-read {
      color: #e6c67d;
    }
  }
  .\[\&_\.blog-articles\]\:\[padding-bottom\:30px\] {
    & .blog-articles {
      padding-bottom: 30px;
    }
  }
  .\[\&_\.blog-bottom\]\:\[display\:flex\] {
    & .blog-bottom {
      display: flex;
    }
  }
  .\[\&_\.blog-bottom\]\:\[align-items\:center\] {
    & .blog-bottom {
      align-items: center;
    }
  }
  .\[\&_\.blog-bottom\]\:\[justify-content\:space-between\] {
    & .blog-bottom {
      justify-content: space-between;
    }
  }
  .\[\&_\.blog-bottom\]\:\[gap\:24px\] {
    & .blog-bottom {
      gap: 24px;
    }
  }
  .\[\&_\.blog-bottom\]\:\[padding-block\:24px_30px\] {
    & .blog-bottom {
      padding-block: 24px 30px;
    }
  }
  .\[\&_\.blog-bottom\]\:\[font-size\:14px\] {
    & .blog-bottom {
      font-size: 14px;
    }
  }
  .\[\&_\.blog-bottom\]\:\[color\:var\(--ee-muted\)\] {
    & .blog-bottom {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.blog-bottom\]\:\[border-top\:1px_solid_\#343b3f\] {
    & .blog-bottom {
      border-top: 1px solid #343b3f;
    }
  }
  .\[\&_\.blog-bottom_a\]\:\[display\:inline-flex\] {
    & .blog-bottom a {
      display: inline-flex;
    }
  }
  .\[\&_\.blog-bottom_a\]\:\[min-height\:44px\] {
    & .blog-bottom a {
      min-height: 44px;
    }
  }
  .\[\&_\.blog-bottom_a\]\:\[align-items\:center\] {
    & .blog-bottom a {
      align-items: center;
    }
  }
  .\[\&_\.blog-bottom_a\]\:\[gap\:8px\] {
    & .blog-bottom a {
      gap: 8px;
    }
  }
  .\[\&_\.blog-bottom_small\]\:\[font-size\:13px\] {
    & .blog-bottom small {
      font-size: 13px;
    }
  }
  .\[\&_\.blog-bottom_svg\]\:\[height\:18px\] {
    & .blog-bottom svg {
      height: 18px;
    }
  }
  .\[\&_\.blog-bottom_svg\]\:\[width\:18px\] {
    & .blog-bottom svg {
      width: 18px;
    }
  }
  .\[\&_\.blog-contact\]\:\[margin-top\:20px\] {
    & .blog-contact {
      margin-top: 20px;
    }
  }
  .\[\&_\.blog-contact\]\:\[padding-block\:72px_34px\] {
    & .blog-contact {
      padding-block: 72px 34px;
    }
  }
  .\[\&_\.blog-contact\]\:\[border-top\:1px_solid_\#343b3f\] {
    & .blog-contact {
      border-top: 1px solid #343b3f;
    }
  }
  .\[\&_\.blog-contact_\.ee-button\]\:\[flex\:none\] {
    & .blog-contact .ee-button {
      flex: none;
    }
  }
  .\[\&_\.blog-contact_\.ee-button_svg\]\:\[margin-left\:14px\] {
    & .blog-contact .ee-button svg {
      margin-left: 14px;
    }
  }
  .\[\&_\.blog-contact_\.ee-button_svg\]\:\[height\:20px\] {
    & .blog-contact .ee-button svg {
      height: 20px;
    }
  }
  .\[\&_\.blog-contact_\.ee-button_svg\]\:\[width\:20px\] {
    & .blog-contact .ee-button svg {
      width: 20px;
    }
  }
  .\[\&_\.blog-contact_\.ee-button_svg\]\:\[flex\:none\] {
    & .blog-contact .ee-button svg {
      flex: none;
    }
  }
  .\[\&_\.blog-contact_h2\]\:\[max-width\:650px\] {
    & .blog-contact h2 {
      max-width: 650px;
    }
  }
  .\[\&_\.blog-contact_h2\]\:\[font-size\:clamp\(38px\,4\.5vw\,64px\)\] {
    & .blog-contact h2 {
      font-size: clamp(38px, 4.5vw, 64px);
    }
  }
  .\[\&_\.blog-contact_h2\]\:\[line-height\:1\.04\] {
    & .blog-contact h2 {
      line-height: 1.04;
    }
  }
  .\[\&_\.blog-contact_h2\]\:\[text-transform\:uppercase\] {
    & .blog-contact h2 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.blog-contact_p\]\:\[margin-top\:22px\] {
    & .blog-contact p {
      margin-top: 22px;
    }
  }
  .\[\&_\.blog-contact_p\]\:\[max-width\:62ch\] {
    & .blog-contact p {
      max-width: 62ch;
    }
  }
  .\[\&_\.blog-contact_p\]\:\[color\:var\(--ee-muted\)\] {
    & .blog-contact p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.blog-contact-top\]\:\[display\:flex\] {
    & .blog-contact-top {
      display: flex;
    }
  }
  .\[\&_\.blog-contact-top\]\:\[align-items\:center\] {
    & .blog-contact-top {
      align-items: center;
    }
  }
  .\[\&_\.blog-contact-top\]\:\[justify-content\:space-between\] {
    & .blog-contact-top {
      justify-content: space-between;
    }
  }
  .\[\&_\.blog-contact-top\]\:\[gap\:36px\] {
    & .blog-contact-top {
      gap: 36px;
    }
  }
  .\[\&_\.blog-copy\]\:\[min-width\:0\] {
    & .blog-copy {
      min-width: 0;
    }
  }
  .\[\&_\.blog-copy_h2\]\:\[max-width\:22ch\] {
    & .blog-copy h2 {
      max-width: 22ch;
    }
  }
  .\[\&_\.blog-copy_h2\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .blog-copy h2 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.blog-copy_h2\]\:\[font-size\:clamp\(30px\,3\.1vw\,46px\)\] {
    & .blog-copy h2 {
      font-size: clamp(30px, 3.1vw, 46px);
    }
  }
  .\[\&_\.blog-copy_h2\]\:\[line-height\:1\.12\] {
    & .blog-copy h2 {
      line-height: 1.12;
    }
  }
  .\[\&_\.blog-copy_h2\]\:\[font-weight\:500\] {
    & .blog-copy h2 {
      font-weight: 500;
    }
  }
  .\[\&_\.blog-copy_h2\]\:\[letter-spacing\:-\.025em\] {
    & .blog-copy h2 {
      letter-spacing: -.025em;
    }
  }
  .\[\&_\.blog-copy_h2\]\:\[text-wrap\:balance\] {
    & .blog-copy h2 {
      text-wrap: balance;
    }
  }
  .\[\&_\.blog-copy_p\]\:\[margin-top\:20px\] {
    & .blog-copy p {
      margin-top: 20px;
    }
  }
  .\[\&_\.blog-copy_p\]\:\[max-width\:65ch\] {
    & .blog-copy p {
      max-width: 65ch;
    }
  }
  .\[\&_\.blog-copy_p\]\:\[font-size\:17px\] {
    & .blog-copy p {
      font-size: 17px;
    }
  }
  .\[\&_\.blog-copy_p\]\:\[line-height\:1\.65\] {
    & .blog-copy p {
      line-height: 1.65;
    }
  }
  .\[\&_\.blog-copy_p\]\:\[color\:var\(--ee-muted\)\] {
    & .blog-copy p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.blog-entry_\.blog-article-link\]\:\[grid-template-columns\:240px_minmax\(0\,1fr\)\] {
    & .blog-entry .blog-article-link {
      grid-template-columns: 240px minmax(0,1fr);
    }
  }
  .\[\&_\.blog-entry_\.blog-article-link\]\:\[gap\:clamp\(28px\,4\.5vw\,68px\)\] {
    & .blog-entry .blog-article-link {
      gap: clamp(28px, 4.5vw, 68px);
    }
  }
  .\[\&_\.blog-entry_\.blog-copy\]\:\[display\:grid\] {
    & .blog-entry .blog-copy {
      display: grid;
    }
  }
  .\[\&_\.blog-entry_\.blog-copy\]\:\[grid-template-columns\:minmax\(0\,1fr\)_auto\] {
    & .blog-entry .blog-copy {
      grid-template-columns: minmax(0,1fr) auto;
    }
  }
  .\[\&_\.blog-entry_\.blog-copy\]\:\[align-items\:center\] {
    & .blog-entry .blog-copy {
      align-items: center;
    }
  }
  .\[\&_\.blog-entry_\.blog-copy\]\:\[column-gap\:35px\] {
    & .blog-entry .blog-copy {
      column-gap: 35px;
    }
  }
  .\[\&_\.blog-entry_\.blog-read\]\:\[grid-column\:2\] {
    & .blog-entry .blog-read {
      grid-column: 2;
    }
  }
  .\[\&_\.blog-entry_\.blog-read\]\:\[grid-row\:1_\/_span_2\] {
    & .blog-entry .blog-read {
      grid-row: 1 / span 2;
    }
  }
  .\[\&_\.blog-entry_\.blog-read\]\:\[margin\:0\] {
    & .blog-entry .blog-read {
      margin: 0;
    }
  }
  .\[\&_\.blog-entry_\.blog-read\]\:\[white-space\:nowrap\] {
    & .blog-entry .blog-read {
      white-space: nowrap;
    }
  }
  .\[\&_\.blog-entry_h2\]\:\[max-width\:31ch\] {
    & .blog-entry h2 {
      max-width: 31ch;
    }
  }
  .\[\&_\.blog-entry_h2\]\:\[font-size\:clamp\(26px\,2\.4vw\,35px\)\] {
    & .blog-entry h2 {
      font-size: clamp(26px, 2.4vw, 35px);
    }
  }
  .\[\&_\.blog-entry_p\]\:\[grid-column\:1\] {
    & .blog-entry p {
      grid-column: 1;
    }
  }
  .\[\&_\.blog-entry_p\]\:\[margin-top\:14px\] {
    & .blog-entry p {
      margin-top: 14px;
    }
  }
  .\[\&_\.blog-entry_p\]\:\[max-width\:66ch\] {
    & .blog-entry p {
      max-width: 66ch;
    }
  }
  .\[\&_\.blog-intro\]\:\[display\:grid\] {
    & .blog-intro {
      display: grid;
    }
  }
  .\[\&_\.blog-intro\]\:\[grid-template-columns\:minmax\(0\,1\.6fr\)_minmax\(220px\,\.65fr\)\] {
    & .blog-intro {
      grid-template-columns: minmax(0,1.6fr) minmax(220px,.65fr);
    }
  }
  .\[\&_\.blog-intro\]\:\[align-items\:end\] {
    & .blog-intro {
      align-items: end;
    }
  }
  .\[\&_\.blog-intro\]\:\[gap\:clamp\(32px\,6vw\,80px\)\] {
    & .blog-intro {
      gap: clamp(32px, 6vw, 80px);
    }
  }
  .\[\&_\.blog-intro\]\:\[padding-block\:70px_58px\] {
    & .blog-intro {
      padding-block: 70px 58px;
    }
  }
  .\[\&_\.blog-intro_h1\]\:\[max-width\:950px\] {
    & .blog-intro h1 {
      max-width: 950px;
    }
  }
  .\[\&_\.blog-intro_h1\]\:\[font-size\:clamp\(46px\,6\.2vw\,88px\)\] {
    & .blog-intro h1 {
      font-size: clamp(46px, 6.2vw, 88px);
    }
  }
  .\[\&_\.blog-intro_h1\]\:\[line-height\:1\.02\] {
    & .blog-intro h1 {
      line-height: 1.02;
    }
  }
  .\[\&_\.blog-intro_h1\]\:\[letter-spacing\:-\.03em\] {
    & .blog-intro h1 {
      letter-spacing: -.03em;
    }
  }
  .\[\&_\.blog-intro_h1\]\:\[text-transform\:uppercase\] {
    & .blog-intro h1 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.blog-intro_p\]\:\[max-width\:32ch\] {
    & .blog-intro p {
      max-width: 32ch;
    }
  }
  .\[\&_\.blog-intro_p\]\:\[padding-bottom\:4px\] {
    & .blog-intro p {
      padding-bottom: 4px;
    }
  }
  .\[\&_\.blog-intro_p\]\:\[font-size\:18px\] {
    & .blog-intro p {
      font-size: 18px;
    }
  }
  .\[\&_\.blog-intro_p\]\:\[line-height\:1\.6\] {
    & .blog-intro p {
      line-height: 1.6;
    }
  }
  .\[\&_\.blog-intro_p\]\:\[color\:var\(--ee-muted\)\] {
    & .blog-intro p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.blog-lead_\.blog-article-link\]\:\[grid-template-columns\:minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\] {
    & .blog-lead .blog-article-link {
      grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);
    }
  }
  .\[\&_\.blog-lead_\.blog-article-link\]\:\[padding-top\:0\] {
    & .blog-lead .blog-article-link {
      padding-top: 0;
    }
  }
  .\[\&_\.blog-lead_\.blog-article-link\]\:\[padding-bottom\:52px\] {
    & .blog-lead .blog-article-link {
      padding-bottom: 52px;
    }
  }
  .\[\&_\.blog-lead_\.blog-article-link\]\:\[border-top\:0\] {
    & .blog-lead .blog-article-link {
      border-top: 0;
    }
  }
  .\[\&_\.blog-lead_\.blog-photo_img\]\:\[aspect-ratio\:1\.26\/1\] {
    & .blog-lead .blog-photo img {
      aspect-ratio: 1.26/1;
    }
  }
  .\[\&_\.blog-photo\]\:\[overflow\:hidden\] {
    & .blog-photo {
      overflow: hidden;
    }
  }
  .\[\&_\.blog-photo\]\:\[border-radius\:16px\] {
    & .blog-photo {
      border-radius: 16px;
    }
  }
  .\[\&_\.blog-photo\]\:\[background\:\#171c20\] {
    & .blog-photo {
      background: #171c20;
    }
  }
  .\[\&_\.blog-photo_img\]\:\[aspect-ratio\:4\/3\] {
    & .blog-photo img {
      aspect-ratio: 4/3;
    }
  }
  .\[\&_\.blog-photo_img\]\:\[height\:auto\] {
    & .blog-photo img {
      height: auto;
    }
  }
  .\[\&_\.blog-photo_img\]\:\[width\:100\%\] {
    & .blog-photo img {
      width: 100%;
    }
  }
  .\[\&_\.blog-photo_img\]\:\[object-fit\:cover\] {
    & .blog-photo img {
      object-fit: cover;
    }
  }
  .\[\&_\.blog-read\]\:\[margin-top\:24px\] {
    & .blog-read {
      margin-top: 24px;
    }
  }
  .\[\&_\.blog-read\]\:\[display\:inline-flex\] {
    & .blog-read {
      display: inline-flex;
    }
  }
  .\[\&_\.blog-read\]\:\[min-height\:44px\] {
    & .blog-read {
      min-height: 44px;
    }
  }
  .\[\&_\.blog-read\]\:\[align-items\:center\] {
    & .blog-read {
      align-items: center;
    }
  }
  .\[\&_\.blog-read\]\:\[gap\:18px\] {
    & .blog-read {
      gap: 18px;
    }
  }
  .\[\&_\.blog-read\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .blog-read {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.blog-read\]\:\[font-size\:15px\] {
    & .blog-read {
      font-size: 15px;
    }
  }
  .\[\&_\.blog-read\]\:\[font-weight\:500\] {
    & .blog-read {
      font-weight: 500;
    }
  }
  .\[\&_\.blog-read\]\:\[color\:var\(--ee-gold\)\] {
    & .blog-read {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.blog-read\]\:\[text-decoration-thickness\:1px\] {
    & .blog-read {
      text-decoration-thickness: 1px;
    }
  }
  .\[\&_\.blog-read\]\:\[text-underline-offset\:7px\] {
    & .blog-read {
      text-underline-offset: 7px;
    }
  }
  .\[\&_\.blog-read\]\:\[text-decoration\:underline\] {
    & .blog-read {
      text-decoration: underline;
    }
  }
  .\[\&_\.blog-read_svg\]\:\[height\:20px\] {
    & .blog-read svg {
      height: 20px;
    }
  }
  .\[\&_\.blog-read_svg\]\:\[width\:20px\] {
    & .blog-read svg {
      width: 20px;
    }
  }
  .\[\&_\.blog-read_svg\]\:\[flex\:none\] {
    & .blog-read svg {
      flex: none;
    }
  }
  .\[\&_\.brand\]\:\[margin-right\:auto\] {
    & .brand {
      margin-right: auto;
    }
  }
  .\[\&_\.brand\]\:\[width\:134px\] {
    & .brand {
      width: 134px;
    }
  }
  .\[\&_\.brand\]\:\[width\:155px\] {
    & .brand {
      width: 155px;
    }
  }
  .\[\&_\.brand_img\]\:\[height\:85px\] {
    & .brand img {
      height: 85px;
    }
  }
  .\[\&_\.brand_img\]\:\[height\:auto\] {
    & .brand img {
      height: auto;
    }
  }
  .\[\&_\.brand_img\]\:\[width\:105px\] {
    & .brand img {
      width: 105px;
    }
  }
  .\[\&_\.brand_img\]\:\[width\:134px\] {
    & .brand img {
      width: 134px;
    }
  }
  .\[\&_\.brand_img\]\:\[object-fit\:contain\] {
    & .brand img {
      object-fit: contain;
    }
  }
  .\[\&_\.brief-guide\]\:\[order\:5\] {
    & .brief-guide {
      order: 5;
    }
  }
  .\[\&_\.brief-guide\]\:\[margin-top\:38px\] {
    & .brief-guide {
      margin-top: 38px;
    }
  }
  .\[\&_\.brief-guide\]\:\[min-height\:196px\] {
    & .brief-guide {
      min-height: 196px;
    }
  }
  .\[\&_\.brief-guide\]\:\[max-width\:460px\] {
    & .brief-guide {
      max-width: 460px;
    }
  }
  .\[\&_\.brief-guide_\.guide-tags\]\:\[margin-top\:22px\] {
    & .brief-guide .guide-tags {
      margin-top: 22px;
    }
  }
  .\[\&_\.brief-guide_\.guide-tags\]\:\[display\:flex\] {
    & .brief-guide .guide-tags {
      display: flex;
    }
  }
  .\[\&_\.brief-guide_\.guide-tags\]\:\[flex-wrap\:wrap\] {
    & .brief-guide .guide-tags {
      flex-wrap: wrap;
    }
  }
  .\[\&_\.brief-guide_\.guide-tags\]\:\[gap\:8px_16px\] {
    & .brief-guide .guide-tags {
      gap: 8px 16px;
    }
  }
  .\[\&_\.brief-guide_\.guide-tags\]\:\[font-size\:14px\] {
    & .brief-guide .guide-tags {
      font-size: 14px;
    }
  }
  .\[\&_\.brief-guide_\.guide-tags\]\:\[color\:\#dcca9c\] {
    & .brief-guide .guide-tags {
      color: #dcca9c;
    }
  }
  .\[\&_\.brief-guide_h2\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .brief-guide h2 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.brief-guide_h2\]\:\[font-size\:25px\] {
    & .brief-guide h2 {
      font-size: 25px;
    }
  }
  .\[\&_\.brief-guide_h2\]\:\[line-height\:1\.2\] {
    & .brief-guide h2 {
      line-height: 1.2;
    }
  }
  .\[\&_\.brief-guide_h2\]\:\[font-weight\:500\] {
    & .brief-guide h2 {
      font-weight: 500;
    }
  }
  .\[\&_\.brief-guide_h2\]\:\[letter-spacing\:-\.02em\] {
    & .brief-guide h2 {
      letter-spacing: -.02em;
    }
  }
  .\[\&_\.brief-guide_p\]\:\[margin-top\:15px\] {
    & .brief-guide p {
      margin-top: 15px;
    }
  }
  .\[\&_\.brief-guide_p\]\:\[max-width\:42ch\] {
    & .brief-guide p {
      max-width: 42ch;
    }
  }
  .\[\&_\.brief-guide_p\]\:\[font-size\:17px\] {
    & .brief-guide p {
      font-size: 17px;
    }
  }
  .\[\&_\.brief-guide_p\]\:\[line-height\:1\.6\] {
    & .brief-guide p {
      line-height: 1.6;
    }
  }
  .\[\&_\.brief-guide_p\]\:\[color\:var\(--ee-muted\)\] {
    & .brief-guide p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.brief-list\]\:\[margin-top\:28px\] {
    & .brief-list {
      margin-top: 28px;
    }
  }
  .\[\&_\.brief-list\]\:\[display\:grid\] {
    & .brief-list {
      display: grid;
    }
  }
  .\[\&_\.brief-list\]\:\[grid-template-columns\:1fr_1fr\] {
    & .brief-list {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.brief-list\]\:\[gap\:0_30px\] {
    & .brief-list {
      gap: 0 30px;
    }
  }
  .\[\&_\.brief-list_input\]\:\[margin\:5px_0_0\] {
    & .brief-list input {
      margin: 5px 0 0;
    }
  }
  .\[\&_\.brief-list_input\]\:\[height\:18px\] {
    & .brief-list input {
      height: 18px;
    }
  }
  .\[\&_\.brief-list_input\]\:\[width\:18px\] {
    & .brief-list input {
      width: 18px;
    }
  }
  .\[\&_\.brief-list_input\]\:\[flex\:none\] {
    & .brief-list input {
      flex: none;
    }
  }
  .\[\&_\.brief-list_input\]\:\[accent-color\:var\(--gold\)\] {
    & .brief-list input {
      accent-color: var(--gold);
    }
  }
  .\[\&_\.brief-list_label\]\:\[display\:flex\] {
    & .brief-list label {
      display: flex;
    }
  }
  .\[\&_\.brief-list_label\]\:\[cursor\:pointer\] {
    & .brief-list label {
      cursor: pointer;
    }
  }
  .\[\&_\.brief-list_label\]\:\[align-items\:flex-start\] {
    & .brief-list label {
      align-items: flex-start;
    }
  }
  .\[\&_\.brief-list_label\]\:\[gap\:12px\] {
    & .brief-list label {
      gap: 12px;
    }
  }
  .\[\&_\.brief-list_label\]\:\[padding\:13px_0\] {
    & .brief-list label {
      padding: 13px 0;
    }
  }
  .\[\&_\.brief-list_label\]\:\[font-size\:15px\] {
    & .brief-list label {
      font-size: 15px;
    }
  }
  .\[\&_\.brief-list_label\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .brief-list label {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.brief-list_label\:has\(input\:checked\)_span\]\:\[color\:var\(--sub\)\] {
    & .brief-list label:has(input:checked) span {
      color: var(--sub);
    }
  }
  .\[\&_\.brief-list_label\:has\(input\:checked\)_span\]\:\[text-decoration\:line-through\] {
    & .brief-list label:has(input:checked) span {
      text-decoration: line-through;
    }
  }
  .\[\&_\.brief-rule\]\:\[margin-bottom\:24px\] {
    & .brief-rule {
      margin-bottom: 24px;
    }
  }
  .\[\&_\.brief-rule\]\:\[display\:block\] {
    & .brief-rule {
      display: block;
    }
  }
  .\[\&_\.brief-rule\]\:\[height\:2px\] {
    & .brief-rule {
      height: 2px;
    }
  }
  .\[\&_\.brief-rule\]\:\[width\:56px\] {
    & .brief-rule {
      width: 56px;
    }
  }
  .\[\&_\.brief-rule\]\:\[background\:var\(--ee-gold\)\] {
    & .brief-rule {
      background: var(--ee-gold);
    }
  }
  .\[\&_\.bullet\]\:\[position\:relative\] {
    & .bullet {
      position: relative;
    }
  }
  .\[\&_\.bullet\]\:\[margin-bottom\:10px\] {
    & .bullet {
      margin-bottom: 10px;
    }
  }
  .\[\&_\.bullet\]\:\[padding-left\:22px\] {
    & .bullet {
      padding-left: 22px;
    }
  }
  .\[\&_\.bullet\:before\]\:\[position\:absolute\] {
    & .bullet:before {
      position: absolute;
    }
  }
  .\[\&_\.bullet\:before\]\:\[left\:0\] {
    & .bullet:before {
      left: 0;
    }
  }
  .\[\&_\.bullet\:before\]\:\[color\:var\(--gold\)\] {
    & .bullet:before {
      color: var(--gold);
    }
  }
  .\[\&_\.bullet\:before\]\:\[content\:\'•\'\] {
    & .bullet:before {
      content: '•';
    }
  }
  .\[\&_\.button\]\:\[margin\:27px_0_20px\] {
    & .button {
      margin: 27px 0 20px;
    }
  }
  .\[\&_\.button\]\:\[display\:flex\] {
    & .button {
      display: flex;
    }
  }
  .\[\&_\.button\]\:\[width\:fit-content\] {
    & .button {
      width: fit-content;
    }
  }
  .\[\&_\.button\]\:\[justify-content\:space-between\] {
    & .button {
      justify-content: space-between;
    }
  }
  .\[\&_\.button\]\:\[gap\:40px\] {
    & .button {
      gap: 40px;
    }
  }
  .\[\&_\.button\]\:\[padding\:17px_25px\] {
    & .button {
      padding: 17px 25px;
    }
  }
  .\[\&_\.button\]\:\[font-size\:16px\] {
    & .button {
      font-size: 16px;
    }
  }
  .\[\&_\.button\]\:\[font-weight\:700\] {
    & .button {
      font-weight: 700;
    }
  }
  .\[\&_\.button\]\:\[color\:\#fff\] {
    & .button {
      color: #fff;
    }
  }
  .\[\&_\.button\]\:\[background\:\#152a24\] {
    & .button {
      background: #152a24;
    }
  }
  .\[\&_\.button\]\:\[text-decoration\:none\] {
    & .button {
      text-decoration: none;
    }
  }
  .\[\&_\.button\:hover\]\:\[color\:\#142c26\] {
    & .button:hover {
      color: #142c26;
    }
  }
  .\[\&_\.button\:hover\]\:\[background\:\#fff\] {
    & .button:hover {
      background: #fff;
    }
  }
  .\[\&_\.byline\]\:\[margin\:24px_0\] {
    & .byline {
      margin: 24px 0;
    }
  }
  .\[\&_\.byline\]\:\[margin-top\:32px\] {
    & .byline {
      margin-top: 32px;
    }
  }
  .\[\&_\.byline\]\:\[display\:flex\] {
    & .byline {
      display: flex;
    }
  }
  .\[\&_\.byline\]\:\[flex-wrap\:wrap\] {
    & .byline {
      flex-wrap: wrap;
    }
  }
  .\[\&_\.byline\]\:\[gap\:8px_22px\] {
    & .byline {
      gap: 8px 22px;
    }
  }
  .\[\&_\.byline\]\:\[font-size\:14px\] {
    & .byline {
      font-size: 14px;
    }
  }
  .\[\&_\.byline\]\:\[font-size\:15px\] {
    & .byline {
      font-size: 15px;
    }
  }
  .\[\&_\.byline\]\:\[color\:var\(--muted\)\] {
    & .byline {
      color: var(--muted);
    }
  }
  .\[\&_\.byline\]\:\[color\:var\(--sub\)\] {
    & .byline {
      color: var(--sub);
    }
  }
  .\[\&_\.case-section\]\:\[margin-top\:40px\] {
    & .case-section {
      margin-top: 40px;
    }
  }
  .\[\&_\.case-section\]\:\[max-width\:none\] {
    & .case-section {
      max-width: none;
    }
  }
  .\[\&_\.case-section\]\:\[padding-inline\:max\(4vw\,calc\(\(100vw_-_1220px\)\/2\)\)\] {
    & .case-section {
      padding-inline: max(4vw, calc((100vw - 1220px) / 2));
    }
  }
  .\[\&_\.case-section\]\:\[background\:var\(--wash\)\] {
    & .case-section {
      background: var(--wash);
    }
  }
  .\[\&_\.category-nav\]\:\[margin\:20px_0_42px\] {
    & .category-nav {
      margin: 20px 0 42px;
    }
  }
  .\[\&_\.category-nav\]\:\[display\:flex\] {
    & .category-nav {
      display: flex;
    }
  }
  .\[\&_\.category-nav\]\:\[flex-wrap\:wrap\] {
    & .category-nav {
      flex-wrap: wrap;
    }
  }
  .\[\&_\.category-nav\]\:\[gap\:0_24px\] {
    & .category-nav {
      gap: 0 24px;
    }
  }
  .\[\&_\.category-nav\]\:\[padding\:20px_0\] {
    & .category-nav {
      padding: 20px 0;
    }
  }
  .\[\&_\.category-nav\]\:\[border-bottom\:1px_solid_var\(--ink\)\] {
    & .category-nav {
      border-bottom: 1px solid var(--ink);
    }
  }
  .\[\&_\.category-nav_a\]\:\[display\:flex\] {
    & .category-nav a {
      display: flex;
    }
  }
  .\[\&_\.category-nav_a\]\:\[gap\:8px\] {
    & .category-nav a {
      gap: 8px;
    }
  }
  .\[\&_\.category-nav_a\]\:\[font-size\:15px\] {
    & .category-nav a {
      font-size: 15px;
    }
  }
  .\[\&_\.category-nav_a\]\:\[line-height\:2\.1\] {
    & .category-nav a {
      line-height: 2.1;
    }
  }
  .\[\&_\.category-nav_a\]\:\[text-decoration\:none\] {
    & .category-nav a {
      text-decoration: none;
    }
  }
  .\[\&_\.category-nav_button\]\:\[display\:flex\] {
    & .category-nav button {
      display: flex;
    }
  }
  .\[\&_\.category-nav_button\]\:\[cursor\:pointer\] {
    & .category-nav button {
      cursor: pointer;
    }
  }
  .\[\&_\.category-nav_button\]\:\[align-items\:baseline\] {
    & .category-nav button {
      align-items: baseline;
    }
  }
  .\[\&_\.category-nav_button\]\:\[gap\:8px\] {
    & .category-nav button {
      gap: 8px;
    }
  }
  .\[\&_\.category-nav_button\]\:\[padding\:6px_0\] {
    & .category-nav button {
      padding: 6px 0;
    }
  }
  .\[\&_\.category-nav_button\]\:\[font-size\:15px\] {
    & .category-nav button {
      font-size: 15px;
    }
  }
  .\[\&_\.category-nav_button\]\:\[color\:var\(--ink\)\] {
    & .category-nav button {
      color: var(--ink);
    }
  }
  .\[\&_\.category-nav_button\]\:\[background\:none\] {
    & .category-nav button {
      background: none;
    }
  }
  .\[\&_\.category-nav_button\]\:\[border-bottom\:1px_solid_transparent\] {
    & .category-nav button {
      border-bottom: 1px solid transparent;
    }
  }
  .\[\&_\.category-nav_button\]\:\[border\:0\] {
    & .category-nav button {
      border: 0;
    }
  }
  .\[\&_\.category-nav_button\]\:\[font\:inherit\] {
    & .category-nav button {
      font: inherit;
    }
  }
  .\[\&_\.category-nav_button\:hover\]\:\[border-bottom-color\:var\(--gold\)\] {
    & .category-nav button:hover {
      border-bottom-color: var(--gold);
    }
  }
  .\[\&_\.category-nav_button\:hover\]\:\[color\:var\(--gold\)\] {
    & .category-nav button:hover {
      color: var(--gold);
    }
  }
  .\[\&_\.category-nav_button\[aria-pressed\=true\]\]\:\[border-bottom-color\:var\(--gold\)\] {
    & .category-nav button[aria-pressed=true] {
      border-bottom-color: var(--gold);
    }
  }
  .\[\&_\.category-nav_button\[aria-pressed\=true\]\]\:\[color\:var\(--gold\)\] {
    & .category-nav button[aria-pressed=true] {
      color: var(--gold);
    }
  }
  .\[\&_\.category-nav_span\]\:\[font-size\:12px\] {
    & .category-nav span {
      font-size: 12px;
    }
  }
  .\[\&_\.category-nav_span\]\:\[color\:var\(--gold\)\] {
    & .category-nav span {
      color: var(--gold);
    }
  }
  .\[\&_\.category-nav_span\]\:\[font-variant-numeric\:tabular-nums\] {
    & .category-nav span {
      font-variant-numeric: tabular-nums;
    }
  }
  .\[\&_\.chapter\]\:\[display\:grid\] {
    & .chapter {
      display: grid;
    }
  }
  .\[\&_\.chapter\]\:\[scroll-margin-top\:30px\] {
    & .chapter {
      scroll-margin-top: 30px;
    }
  }
  .\[\&_\.chapter\]\:\[grid-template-columns\:\.7fr_1\.3fr\] {
    & .chapter {
      grid-template-columns: .7fr 1.3fr;
    }
  }
  .\[\&_\.chapter\]\:\[grid-template-columns\:\.8fr_1\.2fr\] {
    & .chapter {
      grid-template-columns: .8fr 1.2fr;
    }
  }
  .\[\&_\.chapter\]\:\[grid-template-columns\:\.65fr_1fr\] {
    & .chapter {
      grid-template-columns: .65fr 1fr;
    }
  }
  .\[\&_\.chapter\]\:\[align-items\:start\] {
    & .chapter {
      align-items: start;
    }
  }
  .\[\&_\.chapter\]\:\[gap\:60px\] {
    & .chapter {
      gap: 60px;
    }
  }
  .\[\&_\.chapter\]\:\[column-gap\:50px\] {
    & .chapter {
      column-gap: 50px;
    }
  }
  .\[\&_\.chapter\]\:\[column-gap\:65px\] {
    & .chapter {
      column-gap: 65px;
    }
  }
  .\[\&_\.chapter\]\:\[padding\:52px_0\] {
    & .chapter {
      padding: 52px 0;
    }
  }
  .\[\&_\.chapter\]\:\[padding\:75px_0\] {
    & .chapter {
      padding: 75px 0;
    }
  }
  .\[\&_\.chapter\]\:\[border-bottom\:1px_solid_var\(--line\)\] {
    & .chapter {
      border-bottom: 1px solid var(--line);
    }
  }
  .\[\&_\.chapter_figure\]\:\[margin\:35px_0_28px\] {
    & .chapter figure {
      margin: 35px 0 28px;
    }
  }
  .\[\&_\.chapter_h2\]\:\[margin\:0\] {
    & .chapter h2 {
      margin: 0;
    }
  }
  .\[\&_\.chapter_h2\]\:\[margin\:0_0_28px\] {
    & .chapter h2 {
      margin: 0 0 28px;
    }
  }
  .\[\&_\.chapter_h2\]\:\[font-size\:clamp\(30px\,3vw\,43px\)\] {
    & .chapter h2 {
      font-size: clamp(30px, 3vw, 43px);
    }
  }
  .\[\&_\.chapter_h2\]\:\[font-size\:clamp\(32px\,3\.6vw\,51px\)\] {
    & .chapter h2 {
      font-size: clamp(32px, 3.6vw, 51px);
    }
  }
  .\[\&_\.chapter_h2\]\:\[line-height\:1\.08\] {
    & .chapter h2 {
      line-height: 1.08;
    }
  }
  .\[\&_\.chapter_h2\]\:\[line-height\:1\.13\] {
    & .chapter h2 {
      line-height: 1.13;
    }
  }
  .\[\&_\.chapter_h3\]\:\[margin\:0_0_18px\] {
    & .chapter h3 {
      margin: 0 0 18px;
    }
  }
  .\[\&_\.chapter_h3\]\:\[margin\:30px_0_14px\] {
    & .chapter h3 {
      margin: 30px 0 14px;
    }
  }
  .\[\&_\.chapter_h3\]\:\[font-size\:25px\] {
    & .chapter h3 {
      font-size: 25px;
    }
  }
  .\[\&_\.chapter_h3\]\:\[font-size\:27px\] {
    & .chapter h3 {
      font-size: 27px;
    }
  }
  .\[\&_\.chapter_h3\]\:\[line-height\:1\.18\] {
    & .chapter h3 {
      line-height: 1.18;
    }
  }
  .\[\&_\.chapter_h3\]\:\[line-height\:1\.25\] {
    & .chapter h3 {
      line-height: 1.25;
    }
  }
  .\[\&_\.chapter_h4\]\:\[margin\:0\] {
    & .chapter h4 {
      margin: 0;
    }
  }
  .\[\&_\.chapter_h4\]\:\[margin\:28px_0_12px\] {
    & .chapter h4 {
      margin: 28px 0 12px;
    }
  }
  .\[\&_\.chapter_h4\]\:\[font-size\:22px\] {
    & .chapter h4 {
      font-size: 22px;
    }
  }
  .\[\&_\.chapter_h4\]\:\[font-size\:24px\] {
    & .chapter h4 {
      font-size: 24px;
    }
  }
  .\[\&_\.chapter_h4\]\:\[line-height\:1\.3\] {
    & .chapter h4 {
      line-height: 1.3;
    }
  }
  .\[\&_\.chapter_h4\]\:\[line-height\:1\.25\] {
    & .chapter h4 {
      line-height: 1.25;
    }
  }
  .\[\&_\.chapter-copy\]\:\[min-width\:0\] {
    & .chapter-copy {
      min-width: 0;
    }
  }
  .\[\&_\.chapter-heading\]\:\[position\:sticky\] {
    & .chapter-heading {
      position: sticky;
    }
  }
  .\[\&_\.chapter-heading\]\:\[top\:35px\] {
    & .chapter-heading {
      top: 35px;
    }
  }
  .\[\&_\.chapter-heading\]\:\[grid-column\:1\] {
    & .chapter-heading {
      grid-column: 1;
    }
  }
  .\[\&_\.chapter-heading\]\:\[grid-column\:auto\] {
    & .chapter-heading {
      grid-column: auto;
    }
  }
  .\[\&_\.chapter-heading\]\:\[grid-row\:1\/30\] {
    & .chapter-heading {
      grid-row: 1/30;
    }
  }
  .\[\&_\.chapter-heading\]\:\[grid-row\:auto\] {
    & .chapter-heading {
      grid-row: auto;
    }
  }
  .\[\&_\.chapter-nav\]\:\[position\:sticky\] {
    & .chapter-nav {
      position: sticky;
    }
  }
  .\[\&_\.chapter-nav\]\:\[top\:0\] {
    & .chapter-nav {
      top: 0;
    }
  }
  .\[\&_\.chapter-nav\]\:\[z-index\:2\] {
    & .chapter-nav {
      z-index: 2;
    }
  }
  .\[\&_\.chapter-nav\]\:\[display\:flex\] {
    & .chapter-nav {
      display: flex;
    }
  }
  .\[\&_\.chapter-nav\]\:\[justify-content\:center\] {
    & .chapter-nav {
      justify-content: center;
    }
  }
  .\[\&_\.chapter-nav\]\:\[gap\:28px\] {
    & .chapter-nav {
      gap: 28px;
    }
  }
  .\[\&_\.chapter-nav\]\:\[padding\:19px_4vw\] {
    & .chapter-nav {
      padding: 19px 4vw;
    }
  }
  .\[\&_\.chapter-nav\]\:\[background\:var\(--paper\)\] {
    & .chapter-nav {
      background: var(--paper);
    }
  }
  .\[\&_\.chapter-nav\]\:\[border-block\:1px_solid_var\(--line\)\] {
    & .chapter-nav {
      border-block: 1px solid var(--line);
    }
  }
  .\[\&_\.chapter-nav\]\:\[scrollbar-width\:none\] {
    & .chapter-nav {
      scrollbar-width: none;
    }
  }
  .\[\&_\.chapter-nav_a\]\:\[font-size\:12px\] {
    & .chapter-nav a {
      font-size: 12px;
    }
  }
  .\[\&_\.chapter-nav_a\]\:\[white-space\:nowrap\] {
    & .chapter-nav a {
      white-space: nowrap;
    }
  }
  .\[\&_\.chapter-nav_a\]\:\[text-decoration\:none\] {
    & .chapter-nav a {
      text-decoration: none;
    }
  }
  .\[\&_\.chapter-nav_a\[aria-current\]\]\:\[color\:var\(--gold\)\] {
    & .chapter-nav a[aria-current] {
      color: var(--gold);
    }
  }
  .\[\&_\.chapter-nav_a\[aria-current\]\]\:\[text-decoration\:underline\] {
    & .chapter-nav a[aria-current] {
      text-decoration: underline;
    }
  }
  .\[\&_\.chapter-nav\:\:-webkit-scrollbar\]\:\[display\:none\] {
    & .chapter-nav::-webkit-scrollbar {
      display: none;
    }
  }
  .\[\&_\.chapter\>\*\:not\(\.chapter-heading\)\]\:\[grid-column\:2\] {
    & .chapter>*:not(.chapter-heading) {
      grid-column: 2;
    }
  }
  .\[\&_\.chapter\>\*\:not\(\.chapter-heading\)\]\:\[grid-column\:auto\] {
    & .chapter>*:not(.chapter-heading) {
      grid-column: auto;
    }
  }
  .\[\&_\.check\]\:\[margin-top\:24px\] {
    & .check {
      margin-top: 24px;
    }
  }
  .\[\&_\.check\]\:\[display\:grid\] {
    & .check {
      display: grid;
    }
  }
  .\[\&_\.check\]\:\[grid-template-columns\:105px_1fr\] {
    & .check {
      grid-template-columns: 105px 1fr;
    }
  }
  .\[\&_\.check\]\:\[gap\:20px\] {
    & .check {
      gap: 20px;
    }
  }
  .\[\&_\.check\]\:\[padding-top\:16px\] {
    & .check {
      padding-top: 16px;
    }
  }
  .\[\&_\.check\]\:\[font-size\:15px\] {
    & .check {
      font-size: 15px;
    }
  }
  .\[\&_\.check\]\:\[color\:var\(--sub\)\] {
    & .check {
      color: var(--sub);
    }
  }
  .\[\&_\.check\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .check {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.check_h4\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .check h4 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.check_h4\]\:\[font-size\:14px\] {
    & .check h4 {
      font-size: 14px;
    }
  }
  .\[\&_\.check_h4\]\:\[line-height\:1\.6\] {
    & .check h4 {
      line-height: 1.6;
    }
  }
  .\[\&_\.check_h4\]\:\[font-weight\:500\] {
    & .check h4 {
      font-weight: 500;
    }
  }
  .\[\&_\.check_h4\]\:\[color\:var\(--ink\)\] {
    & .check h4 {
      color: var(--ink);
    }
  }
  .\[\&_\.check-item\]\:\[margin-bottom\:15px\] {
    & .check-item {
      margin-bottom: 15px;
    }
  }
  .\[\&_\.check-item\]\:\[display\:flex\] {
    & .check-item {
      display: flex;
    }
  }
  .\[\&_\.check-item\]\:\[cursor\:pointer\] {
    & .check-item {
      cursor: pointer;
    }
  }
  .\[\&_\.check-item\]\:\[align-items\:flex-start\] {
    & .check-item {
      align-items: flex-start;
    }
  }
  .\[\&_\.check-item\]\:\[gap\:14px\] {
    & .check-item {
      gap: 14px;
    }
  }
  .\[\&_\.check-item\]\:\[padding\:17px_0\] {
    & .check-item {
      padding: 17px 0;
    }
  }
  .\[\&_\.check-item\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .check-item {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.check-item\:has\(input\:checked\)_span\]\:\[color\:var\(--muted\)\] {
    & .check-item:has(input:checked) span {
      color: var(--muted);
    }
  }
  .\[\&_\.check-item\:has\(input\:checked\)_span\]\:\[text-decoration\:line-through\] {
    & .check-item:has(input:checked) span {
      text-decoration: line-through;
    }
  }
  .\[\&_\.checklist-spread\]\:\[margin\:45px_0\] {
    & .checklist-spread {
      margin: 45px 0;
    }
  }
  .\[\&_\.checklist-spread\]\:\[display\:block\] {
    & .checklist-spread {
      display: block;
    }
  }
  .\[\&_\.checklist-spread\]\:\[padding\:55px_45px\] {
    & .checklist-spread {
      padding: 55px 45px;
    }
  }
  .\[\&_\.checklist-spread\]\:\[background\:\#f3f3ef\] {
    & .checklist-spread {
      background: #f3f3ef;
    }
  }
  .\[\&_\.checklist-spread_\.chapter-copy\]\:\[display\:grid\] {
    & .checklist-spread .chapter-copy {
      display: grid;
    }
  }
  .\[\&_\.checklist-spread_\.chapter-copy\]\:\[grid-template-columns\:1fr_1fr\] {
    & .checklist-spread .chapter-copy {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.checklist-spread_\.chapter-copy\]\:\[gap\:0_40px\] {
    & .checklist-spread .chapter-copy {
      gap: 0 40px;
    }
  }
  .\[\&_\.checklist-spread_\.chapter-copy\>p\]\:\[grid-column\:1\/-1\] {
    & .checklist-spread .chapter-copy>p {
      grid-column: 1/-1;
    }
  }
  .\[\&_\.checklist-spread_\.chapter-copy\>p\]\:\[margin-bottom\:30px\] {
    & .checklist-spread .chapter-copy>p {
      margin-bottom: 30px;
    }
  }
  .\[\&_\.checklist-spread_h2\]\:\[margin-bottom\:30px\] {
    & .checklist-spread h2 {
      margin-bottom: 30px;
    }
  }
  .\[\&_\.closing\]\:\[display\:grid\] {
    & .closing {
      display: grid;
    }
  }
  .\[\&_\.closing\]\:\[grid-template-columns\:1\.3fr_1fr\] {
    & .closing {
      grid-template-columns: 1.3fr 1fr;
    }
  }
  .\[\&_\.closing\]\:\[gap\:8vw\] {
    & .closing {
      gap: 8vw;
    }
  }
  .\[\&_\.closing\]\:\[padding\:85px_7vw\] {
    & .closing {
      padding: 85px 7vw;
    }
  }
  .\[\&_\.closing\]\:\[color\:\#141b15\] {
    & .closing {
      color: #141b15;
    }
  }
  .\[\&_\.closing\]\:\[background\:\#bfa04b\] {
    & .closing {
      background: #bfa04b;
    }
  }
  .\[\&_\.closing_\.text-link\]\:\[font-size\:13px\] {
    & .closing .text-link {
      font-size: 13px;
    }
  }
  .\[\&_\.closing_h2\]\:\[font-size\:clamp\(2\.8rem\,5\.5vw\,5\.5rem\)\] {
    & .closing h2 {
      font-size: clamp(2.8rem, 5.5vw, 5.5rem);
    }
  }
  .\[\&_\.closing_h2_em\]\:\[color\:\#142c26\] {
    & .closing h2 em {
      color: #142c26;
    }
  }
  .\[\&_\.closing_h2_em\]\:\[color\:\#fff\] {
    & .closing h2 em {
      color: #fff;
    }
  }
  .\[\&_\.closing_h2_em\]\:\[font-style\:normal\] {
    & .closing h2 em {
      font-style: normal;
    }
  }
  .\[\&_\.closing_h2_em\]\:\[text-decoration-thickness\:2px\] {
    & .closing h2 em {
      text-decoration-thickness: 2px;
    }
  }
  .\[\&_\.closing_h2_em\]\:\[text-underline-offset\:9px\] {
    & .closing h2 em {
      text-underline-offset: 9px;
    }
  }
  .\[\&_\.closing_h2_em\]\:\[text-decoration\:underline\] {
    & .closing h2 em {
      text-decoration: underline;
    }
  }
  .\[\&_\.closing_p\]\:\[font-size\:16px\] {
    & .closing p {
      font-size: 16px;
    }
  }
  .\[\&_\.comparison-spread\]\:\[display\:block\] {
    & .comparison-spread {
      display: block;
    }
  }
  .\[\&_\.comparison-spread_\.context-link\]\:\[grid-column\:2\] {
    & .comparison-spread .context-link {
      grid-column: 2;
    }
  }
  .\[\&_\.comparison-spread_\.editorial-unit\]\:\[display\:grid\] {
    & .comparison-spread .editorial-unit {
      display: grid;
    }
  }
  .\[\&_\.comparison-spread_\.editorial-unit\]\:\[grid-template-columns\:\.55fr_1fr\] {
    & .comparison-spread .editorial-unit {
      grid-template-columns: .55fr 1fr;
    }
  }
  .\[\&_\.comparison-spread_\.editorial-unit\]\:\[gap\:30px\] {
    & .comparison-spread .editorial-unit {
      gap: 30px;
    }
  }
  .\[\&_\.comparison-spread_\.editorial-unit\]\:\[padding\:28px_0\] {
    & .comparison-spread .editorial-unit {
      padding: 28px 0;
    }
  }
  .\[\&_\.comparison-spread_\.editorial-unit\>p\]\:\[margin\:0\] {
    & .comparison-spread .editorial-unit>p {
      margin: 0;
    }
  }
  .\[\&_\.comparison-spread_h2\]\:\[margin-bottom\:38px\] {
    & .comparison-spread h2 {
      margin-bottom: 38px;
    }
  }
  .\[\&_\.comparison-spread_h2\]\:\[max-width\:800px\] {
    & .comparison-spread h2 {
      max-width: 800px;
    }
  }
  .\[\&_\.completion-actions\]\:\[margin-top\:28px\] {
    & .completion-actions {
      margin-top: 28px;
    }
  }
  .\[\&_\.completion-actions\]\:\[display\:flex\] {
    & .completion-actions {
      display: flex;
    }
  }
  .\[\&_\.completion-actions\]\:\[flex-direction\:column\] {
    & .completion-actions {
      flex-direction: column;
    }
  }
  .\[\&_\.completion-actions\]\:\[align-items\:center\] {
    & .completion-actions {
      align-items: center;
    }
  }
  .\[\&_\.completion-actions\]\:\[gap\:12px\] {
    & .completion-actions {
      gap: 12px;
    }
  }
  .\[\&_\.completion-back\]\:\[margin\:16px_auto_0\] {
    & .completion-back {
      margin: 16px auto 0;
    }
  }
  .\[\&_\.completion-back\]\:\[display\:block\] {
    & .completion-back {
      display: block;
    }
  }
  .\[\&_\.completion-back\]\:\[min-height\:44px\] {
    & .completion-back {
      min-height: 44px;
    }
  }
  .\[\&_\.completion-back\]\:\[cursor\:pointer\] {
    & .completion-back {
      cursor: pointer;
    }
  }
  .\[\&_\.completion-back\]\:\[padding\:8px\] {
    & .completion-back {
      padding: 8px;
    }
  }
  .\[\&_\.completion-back\]\:\[font-size\:13px\] {
    & .completion-back {
      font-size: 13px;
    }
  }
  .\[\&_\.completion-back\]\:\[color\:var\(--ee-muted\)\] {
    & .completion-back {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.completion-back\]\:\[text-underline-offset\:4px\] {
    & .completion-back {
      text-underline-offset: 4px;
    }
  }
  .\[\&_\.completion-back\]\:\[background\:none\] {
    & .completion-back {
      background: none;
    }
  }
  .\[\&_\.completion-back\]\:\[border\:0\] {
    & .completion-back {
      border: 0;
    }
  }
  .\[\&_\.completion-back\]\:\[text-decoration\:underline\] {
    & .completion-back {
      text-decoration: underline;
    }
  }
  .\[\&_\.completion-copy\]\:\[margin\:22px_auto_0\] {
    & .completion-copy {
      margin: 22px auto 0;
    }
  }
  .\[\&_\.completion-copy\]\:\[max-width\:36ch\] {
    & .completion-copy {
      max-width: 36ch;
    }
  }
  .\[\&_\.completion-copy\]\:\[font-size\:17px\] {
    & .completion-copy {
      font-size: 17px;
    }
  }
  .\[\&_\.completion-copy\]\:\[line-height\:1\.6\] {
    & .completion-copy {
      line-height: 1.6;
    }
  }
  .\[\&_\.completion-copy\]\:\[color\:var\(--ee-muted\)\] {
    & .completion-copy {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.completion-logo\]\:\[position\:relative\] {
    & .completion-logo {
      position: relative;
    }
  }
  .\[\&_\.completion-logo\]\:\[isolation\:isolate\] {
    & .completion-logo {
      isolation: isolate;
    }
  }
  .\[\&_\.completion-logo\]\:\[margin\:32px_auto_38px\] {
    & .completion-logo {
      margin: 32px auto 38px;
    }
  }
  .\[\&_\.completion-logo\]\:\[height\:190px\] {
    & .completion-logo {
      height: 190px;
    }
  }
  .\[\&_\.completion-logo\]\:\[width\:190px\] {
    & .completion-logo {
      width: 190px;
    }
  }
  .\[\&_\.completion-logo_svg\]\:\[pointer-events\:none\] {
    & .completion-logo svg {
      pointer-events: none;
    }
  }
  .\[\&_\.completion-logo_svg\]\:\[position\:absolute\] {
    & .completion-logo svg {
      position: absolute;
    }
  }
  .\[\&_\.completion-logo_svg\]\:\[inset\:0\] {
    & .completion-logo svg {
      inset: 0;
    }
  }
  .\[\&_\.completion-logo_svg\]\:\[height\:100\%\] {
    & .completion-logo svg {
      height: 100%;
    }
  }
  .\[\&_\.completion-logo_svg\]\:\[width\:100\%\] {
    & .completion-logo svg {
      width: 100%;
    }
  }
  .\[\&_\.completion-logo_svg\]\:\[fill\:\#caa54b\] {
    & .completion-logo svg {
      fill: #caa54b;
    }
  }
  .\[\&_\.completion-next\]\:\[margin\:18px_auto_0\] {
    & .completion-next {
      margin: 18px auto 0;
    }
  }
  .\[\&_\.completion-next\]\:\[max-width\:37ch\] {
    & .completion-next {
      max-width: 37ch;
    }
  }
  .\[\&_\.completion-next\]\:\[font-size\:15px\] {
    & .completion-next {
      font-size: 15px;
    }
  }
  .\[\&_\.completion-next\]\:\[line-height\:1\.6\] {
    & .completion-next {
      line-height: 1.6;
    }
  }
  .\[\&_\.completion-next\]\:\[color\:var\(--ee-muted\)\] {
    & .completion-next {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.completion-preview\]\:\[padding-bottom\:18px\] {
    & .completion-preview {
      padding-bottom: 18px;
    }
  }
  .\[\&_\.completion-preview\]\:\[font-size\:12px\] {
    & .completion-preview {
      font-size: 12px;
    }
  }
  .\[\&_\.completion-preview\]\:\[line-height\:1\.5\] {
    & .completion-preview {
      line-height: 1.5;
    }
  }
  .\[\&_\.completion-preview\]\:\[color\:\#dcca9c\] {
    & .completion-preview {
      color: #dcca9c;
    }
  }
  .\[\&_\.completion-preview\]\:\[border-bottom\:1px_solid_\#454d51\] {
    & .completion-preview {
      border-bottom: 1px solid #454d51;
    }
  }
  .\[\&_\.completion-whatsapp\]\:\[display\:inline-flex\] {
    & .completion-whatsapp {
      display: inline-flex;
    }
  }
  .\[\&_\.completion-whatsapp\]\:\[min-height\:44px\] {
    & .completion-whatsapp {
      min-height: 44px;
    }
  }
  .\[\&_\.completion-whatsapp\]\:\[align-items\:center\] {
    & .completion-whatsapp {
      align-items: center;
    }
  }
  .\[\&_\.completion-whatsapp\]\:\[gap\:12px\] {
    & .completion-whatsapp {
      gap: 12px;
    }
  }
  .\[\&_\.completion-whatsapp\]\:\[font-size\:16px\] {
    & .completion-whatsapp {
      font-size: 16px;
    }
  }
  .\[\&_\.completion-whatsapp\]\:\[text-underline-offset\:5px\] {
    & .completion-whatsapp {
      text-underline-offset: 5px;
    }
  }
  .\[\&_\.completion-whatsapp\]\:\[text-decoration\:underline\] {
    & .completion-whatsapp {
      text-decoration: underline;
    }
  }
  .\[\&_\.completion-whatsapp_svg\]\:\[height\:18px\] {
    & .completion-whatsapp svg {
      height: 18px;
    }
  }
  .\[\&_\.completion-whatsapp_svg\]\:\[width\:18px\] {
    & .completion-whatsapp svg {
      width: 18px;
    }
  }
  .\[\&_\.completion-whatsapp_svg\]\:\[color\:var\(--ee-gold\)\] {
    & .completion-whatsapp svg {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.completion-whatsapp\:hover\]\:\[color\:var\(--ee-gold\)\] {
    & .completion-whatsapp:hover {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.contact-link\]\:\[display\:flex\] {
    & .contact-link {
      display: flex;
    }
  }
  .\[\&_\.contact-link\]\:\[align-items\:center\] {
    & .contact-link {
      align-items: center;
    }
  }
  .\[\&_\.contact-link\]\:\[gap\:18px\] {
    & .contact-link {
      gap: 18px;
    }
  }
  .\[\&_\.contact-link\]\:\[padding\:9px_0\] {
    & .contact-link {
      padding: 9px 0;
    }
  }
  .\[\&_\.contact-link\]\:\[padding-bottom\:4px\] {
    & .contact-link {
      padding-bottom: 4px;
    }
  }
  .\[\&_\.contact-link\]\:\[border-bottom\:1px_solid_var\(--gold\)\] {
    & .contact-link {
      border-bottom: 1px solid var(--gold);
    }
  }
  .\[\&_\.contact-links\]\:\[font-family\:inherit\]\! {
    & .contact-links {
      font-family: inherit !important;
    }
  }
  .\[\&_\.contact-links_a\]\:\[display\:flex\] {
    & .contact-links a {
      display: flex;
    }
  }
  .\[\&_\.contact-links_a\]\:\[align-items\:center\] {
    & .contact-links a {
      align-items: center;
    }
  }
  .\[\&_\.contact-links_a\]\:\[gap\:10px\] {
    & .contact-links a {
      gap: 10px;
    }
  }
  .\[\&_\.contact-links_a\]\:\[font-size\:16px\]\! {
    & .contact-links a {
      font-size: 16px !important;
    }
  }
  .\[\&_\.contact-links_a\:hover\]\:\[color\:\#e4c476\] {
    & .contact-links a:hover {
      color: #e4c476;
    }
  }
  .\[\&_\.contents\]\:\[position\:sticky\] {
    & .contents {
      position: sticky;
    }
  }
  .\[\&_\.contents\]\:\[top\:32px\] {
    & .contents {
      top: 32px;
    }
  }
  .\[\&_\.contents\]\:\[display\:block\] {
    & .contents {
      display: block;
    }
  }
  .\[\&_\.contents\]\:\[display\:block\]\! {
    & .contents {
      display: block !important;
    }
  }
  .\[\&_\.contents\]\:\[align-self\:start\] {
    & .contents {
      align-self: start;
    }
  }
  .\[\&_\.contents\]\:\[padding-top\:18px\] {
    & .contents {
      padding-top: 18px;
    }
  }
  .\[\&_\.contents\]\:\[font-size\:14px\] {
    & .contents {
      font-size: 14px;
    }
  }
  .\[\&_\.contents\]\:\[border-top\:1px_solid_var\(--ink\)\] {
    & .contents {
      border-top: 1px solid var(--ink);
    }
  }
  .\[\&_\.contents_nav\]\:\[margin-top\:22px\] {
    & .contents nav {
      margin-top: 22px;
    }
  }
  .\[\&_\.contents_nav\]\:\[display\:grid\] {
    & .contents nav {
      display: grid;
    }
  }
  .\[\&_\.contents_nav\]\:\[gap\:16px\] {
    & .contents nav {
      gap: 16px;
    }
  }
  .\[\&_\.contents_nav_a\]\:\[max-width\:24ch\] {
    & .contents nav a {
      max-width: 24ch;
    }
  }
  .\[\&_\.contents_nav_a\]\:\[line-height\:1\.45\] {
    & .contents nav a {
      line-height: 1.45;
    }
  }
  .\[\&_\.contents_nav_a\]\:\[color\:var\(--sub\)\] {
    & .contents nav a {
      color: var(--sub);
    }
  }
  .\[\&_\.contents_nav_a\]\:\[text-decoration\:none\] {
    & .contents nav a {
      text-decoration: none;
    }
  }
  .\[\&_\.contents_nav_a\:hover\]\:\[color\:var\(--gold\)\] {
    & .contents nav a:hover {
      color: var(--gold);
    }
  }
  .\[\&_\.contents_nav_a\[aria-current\]\]\:\[color\:var\(--gold\)\] {
    & .contents nav a[aria-current] {
      color: var(--gold);
    }
  }
  .\[\&_\.contents_summary\]\:\[pointer-events\:none\] {
    & .contents summary {
      pointer-events: none;
    }
  }
  .\[\&_\.contents_summary\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .contents summary {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.contents_summary\]\:\[font-size\:17px\] {
    & .contents summary {
      font-size: 17px;
    }
  }
  .\[\&_\.contents_summary\]\:\[font-weight\:500\] {
    & .contents summary {
      font-weight: 500;
    }
  }
  .\[\&_\.contents_summary\]\:\[list-style\:none\] {
    & .contents summary {
      list-style: none;
    }
  }
  .\[\&_\.contents_summary\:\:-webkit-details-marker\]\:\[display\:none\] {
    & .contents summary::-webkit-details-marker {
      display: none;
    }
  }
  .\[\&_\.context-link\]\:\[padding-top\:12px\] {
    & .context-link {
      padding-top: 12px;
    }
  }
  .\[\&_\.context-link\]\:\[color\:var\(--gold\)\] {
    & .context-link {
      color: var(--gold);
    }
  }
  .\[\&_\.disclosure\]\:\[font-size\:15px\] {
    & .disclosure {
      font-size: 15px;
    }
  }
  .\[\&_\.disclosure\]\:\[color\:var\(--sub\)\] {
    & .disclosure {
      color: var(--sub);
    }
  }
  .\[\&_\.distribution\]\:\[margin-bottom\:72px\] {
    & .distribution {
      margin-bottom: 72px;
    }
  }
  .\[\&_\.distribution\]\:\[padding\:36px\]\! {
    & .distribution {
      padding: 36px !important;
    }
  }
  .\[\&_\.distribution\]\:\[background\:var\(--wash\)\] {
    & .distribution {
      background: var(--wash);
    }
  }
  .\[\&_\.distribution\]\:\[border\:0\]\! {
    & .distribution {
      border: 0 !important;
    }
  }
  .\[\&_\.distribution_a\]\:\[color\:var\(--gold\)\] {
    & .distribution a {
      color: var(--gold);
    }
  }
  .\[\&_\.distribution_h2\]\:\[font-size\:2rem\] {
    & .distribution h2 {
      font-size: 2rem;
    }
  }
  .\[\&_\.editorial-footer\]\:\[margin\:0_auto\] {
    & .editorial-footer {
      margin: 0 auto;
    }
  }
  .\[\&_\.editorial-footer\]\:\[display\:flex\] {
    & .editorial-footer {
      display: flex;
    }
  }
  .\[\&_\.editorial-footer\]\:\[max-width\:1440px\] {
    & .editorial-footer {
      max-width: 1440px;
    }
  }
  .\[\&_\.editorial-footer\]\:\[flex-wrap\:wrap\] {
    & .editorial-footer {
      flex-wrap: wrap;
    }
  }
  .\[\&_\.editorial-footer\]\:\[align-items\:center\] {
    & .editorial-footer {
      align-items: center;
    }
  }
  .\[\&_\.editorial-footer\]\:\[justify-content\:space-between\] {
    & .editorial-footer {
      justify-content: space-between;
    }
  }
  .\[\&_\.editorial-footer\]\:\[gap\:28px\] {
    & .editorial-footer {
      gap: 28px;
    }
  }
  .\[\&_\.editorial-footer\]\:\[padding\:38px_48px\] {
    & .editorial-footer {
      padding: 38px 48px;
    }
  }
  .\[\&_\.editorial-footer\]\:\[font-size\:15px\] {
    & .editorial-footer {
      font-size: 15px;
    }
  }
  .\[\&_\.editorial-footer\]\:\[border-top\:1px_solid_var\(--ink\)\] {
    & .editorial-footer {
      border-top: 1px solid var(--ink);
    }
  }
  .\[\&_\.editorial-footer_p\]\:\[font-size\:13px\] {
    & .editorial-footer p {
      font-size: 13px;
    }
  }
  .\[\&_\.editorial-footer_p\]\:\[color\:var\(--sub\)\] {
    & .editorial-footer p {
      color: var(--sub);
    }
  }
  .\[\&_\.editorial-footer\>a\]\:\[display\:flex\] {
    & .editorial-footer>a {
      display: flex;
    }
  }
  .\[\&_\.editorial-footer\>a\]\:\[align-items\:center\] {
    & .editorial-footer>a {
      align-items: center;
    }
  }
  .\[\&_\.editorial-footer\>a\]\:\[gap\:16px\] {
    & .editorial-footer>a {
      gap: 16px;
    }
  }
  .\[\&_\.editorial-unit\]\:\[padding\:25px_0\] {
    & .editorial-unit {
      padding: 25px 0;
    }
  }
  .\[\&_\.editorial-unit\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .editorial-unit {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.editorial-unit\>figure\]\:\[margin-top\:28px\] {
    & .editorial-unit>figure {
      margin-top: 28px;
    }
  }
  .\[\&_\.ee-arrow_\.ee-icon\]\:\[margin\:0\] {
    & .ee-arrow .ee-icon {
      margin: 0;
    }
  }
  .\[\&_\.ee-arrow_\.ee-icon\]\:\[height\:24px\] {
    & .ee-arrow .ee-icon {
      height: 24px;
    }
  }
  .\[\&_\.ee-arrow_\.ee-icon\]\:\[width\:24px\] {
    & .ee-arrow .ee-icon {
      width: 24px;
    }
  }
  .\[\&_\.ee-brand\]\:\[position\:relative\] {
    & .ee-brand {
      position: relative;
    }
  }
  .\[\&_\.ee-brand\]\:\[width\:108px\] {
    & .ee-brand {
      width: 108px;
    }
  }
  .\[\&_\.ee-brand\]\:\[flex\:none\] {
    & .ee-brand {
      flex: none;
    }
  }
  .\[\&_\.ee-brand\]\:\[line-height\:0\] {
    & .ee-brand {
      line-height: 0;
    }
  }
  .\[\&_\.ee-brand_\.ee-brand-gold\]\:\[position\:absolute\] {
    & .ee-brand .ee-brand-gold {
      position: absolute;
    }
  }
  .\[\&_\.ee-brand_\.ee-brand-gold\]\:\[inset\:0\] {
    & .ee-brand .ee-brand-gold {
      inset: 0;
    }
  }
  .\[\&_\.ee-brand_\.ee-brand-gold\]\:\[clip-path\:inset\(0_0_50\%_0\)\] {
    & .ee-brand .ee-brand-gold {
      clip-path: inset(0 0 50% 0);
    }
  }
  .\[\&_\.ee-brand_img\:first-child\]\:\[filter\:brightness\(0\)_invert\(1\)\] {
    & .ee-brand img:first-child {
      filter: brightness(0) invert(1);
    }
  }
  .\[\&_\.ee-button\]\:\[display\:inline-flex\] {
    & .ee-button {
      display: inline-flex;
    }
  }
  .\[\&_\.ee-button\]\:\[min-height\:54px\] {
    & .ee-button {
      min-height: 54px;
    }
  }
  .\[\&_\.ee-button\]\:\[align-items\:center\] {
    & .ee-button {
      align-items: center;
    }
  }
  .\[\&_\.ee-button\]\:\[justify-content\:center\] {
    & .ee-button {
      justify-content: center;
    }
  }
  .\[\&_\.ee-button\]\:\[border-radius\:100px\] {
    & .ee-button {
      border-radius: 100px;
    }
  }
  .\[\&_\.ee-button\]\:\[padding\:16px_30px\] {
    & .ee-button {
      padding: 16px 30px;
    }
  }
  .\[\&_\.ee-button\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .ee-button {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.ee-button\]\:\[font-size\:15px\] {
    & .ee-button {
      font-size: 15px;
    }
  }
  .\[\&_\.ee-button\]\:\[font-weight\:500\] {
    & .ee-button {
      font-weight: 500;
    }
  }
  .\[\&_\.ee-button\]\:\[letter-spacing\:\.06em\] {
    & .ee-button {
      letter-spacing: .06em;
    }
  }
  .\[\&_\.ee-button\]\:\[white-space\:nowrap\] {
    & .ee-button {
      white-space: nowrap;
    }
  }
  .\[\&_\.ee-button\]\:\[color\:\#16140f\] {
    & .ee-button {
      color: #16140f;
    }
  }
  .\[\&_\.ee-button\]\:\[text-transform\:uppercase\] {
    & .ee-button {
      text-transform: uppercase;
    }
  }
  .\[\&_\.ee-button\]\:\[background\:linear-gradient\(135deg\,\#dcc179\,\#b38c3c\)\] {
    & .ee-button {
      background: linear-gradient(135deg,#dcc179,#b38c3c);
    }
  }
  .\[\&_\.ee-button\]\:\[border\:1px_solid_\#e4c476\] {
    & .ee-button {
      border: 1px solid #e4c476;
    }
  }
  .\[\&_\.ee-button_svg\]\:\[margin-left\:16px\] {
    & .ee-button svg {
      margin-left: 16px;
    }
  }
  .\[\&_\.ee-button\:active\]\:\[transform\:scale\(\.98\)\] {
    & .ee-button:active {
      transform: scale(.98);
    }
  }
  .\[\&_\.ee-button\:hover\]\:\[transform\:translateY\(-2px\)\] {
    & .ee-button:hover {
      transform: translateY(-2px);
    }
  }
  .\[\&_\.ee-button\:hover\]\:\[background\:\#e6c67d\] {
    & .ee-button:hover {
      background: #e6c67d;
    }
  }
  .\[\&_\.ee-button\>p\]\:\[margin\:0\]\! {
    & .ee-button>p {
      margin: 0 !important;
    }
  }
  .\[\&_\.ee-button\>p\]\:\[max-width\:none\]\! {
    & .ee-button>p {
      max-width: none !important;
    }
  }
  .\[\&_\.ee-button\>p\]\:\[color\:inherit\]\! {
    & .ee-button>p {
      color: inherit !important;
    }
  }
  .\[\&_\.ee-button\>p\]\:\[font\:inherit\]\! {
    & .ee-button>p {
      font: inherit !important;
    }
  }
  .\[\&_\.ee-closing\]\:\[position\:relative\] {
    & .ee-closing {
      position: relative;
    }
  }
  .\[\&_\.ee-closing\]\:\[isolation\:isolate\] {
    & .ee-closing {
      isolation: isolate;
    }
  }
  .\[\&_\.ee-closing\]\:\[overflow\:hidden\] {
    & .ee-closing {
      overflow: hidden;
    }
  }
  .\[\&_\.ee-closing\]\:\[padding-block\:clamp\(120px\,12vw\,190px\)_55px\] {
    & .ee-closing {
      padding-block: clamp(120px, 12vw, 190px) 55px;
    }
  }
  .\[\&_\.ee-closing\]\:\[text-align\:center\] {
    & .ee-closing {
      text-align: center;
    }
  }
  .\[\&_\.ee-closing_h2\]\:\[margin-inline\:auto\] {
    & .ee-closing h2 {
      margin-inline: auto;
    }
  }
  .\[\&_\.ee-closing_h2\]\:\[max-width\:1100px\] {
    & .ee-closing h2 {
      max-width: 1100px;
    }
  }
  .\[\&_\.ee-closing_h2\]\:\[font-size\:clamp\(44px\,7\.6vw\,110px\)\] {
    & .ee-closing h2 {
      font-size: clamp(44px, 7.6vw, 110px);
    }
  }
  .\[\&_\.ee-closing_h2\]\:\[text-transform\:uppercase\] {
    & .ee-closing h2 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.ee-closing_h2_span\]\:\[color\:var\(--ee-gold\)\] {
    & .ee-closing h2 span {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.ee-closing_p\]\:\[margin\:30px_auto\] {
    & .ee-closing p {
      margin: 30px auto;
    }
  }
  .\[\&_\.ee-closing_p\]\:\[max-width\:590px\] {
    & .ee-closing p {
      max-width: 590px;
    }
  }
  .\[\&_\.ee-closing_p\]\:\[color\:\#d7e2ea\] {
    & .ee-closing p {
      color: #d7e2ea;
    }
  }
  .\[\&_\.ee-closing-video\]\:\[position\:absolute\] {
    & .ee-closing-video {
      position: absolute;
    }
  }
  .\[\&_\.ee-closing-video\]\:\[inset\:0\] {
    & .ee-closing-video {
      inset: 0;
    }
  }
  .\[\&_\.ee-closing-video\]\:\[z-index\:-2\] {
    & .ee-closing-video {
      z-index: -2;
    }
  }
  .\[\&_\.ee-closing-video\]\:\[height\:100\%\] {
    & .ee-closing-video {
      height: 100%;
    }
  }
  .\[\&_\.ee-closing-video\]\:\[width\:100\%\] {
    & .ee-closing-video {
      width: 100%;
    }
  }
  .\[\&_\.ee-closing-video\]\:\[object-fit\:cover\] {
    & .ee-closing-video {
      object-fit: cover;
    }
  }
  .\[\&_\.ee-closing-video\]\:\[opacity\:\.58\] {
    & .ee-closing-video {
      opacity: .58;
    }
  }
  .\[\&_\.ee-closing\:\:before\]\:\[position\:absolute\] {
    & .ee-closing::before {
      position: absolute;
    }
  }
  .\[\&_\.ee-closing\:\:before\]\:\[inset\:0\] {
    & .ee-closing::before {
      inset: 0;
    }
  }
  .\[\&_\.ee-closing\:\:before\]\:\[z-index\:-1\] {
    & .ee-closing::before {
      z-index: -1;
    }
  }
  .\[\&_\.ee-closing\:\:before\]\:\[content\:\'\'\] {
    & .ee-closing::before {
      content: '';
    }
  }
  .\[\&_\.ee-closing\:\:before\]\:\[background\:linear-gradient\(180deg\,\#0c0c0c\,rgba\(12\,12\,12\,\.25\)_30\%\,rgba\(12\,12\,12\,\.32\)_75\%\,\#0c0c0c\)\] {
    & .ee-closing::before {
      background: linear-gradient(180deg,#0c0c0c,rgba(12,12,12,.25) 30%,rgba(12,12,12,.32) 75%,#0c0c0c);
    }
  }
  .\[\&_\.ee-contacts\]\:\[margin\:38px_0_20px\] {
    & .ee-contacts {
      margin: 38px 0 20px;
    }
  }
  .\[\&_\.ee-contacts\]\:\[margin\:65px_0_40px\] {
    & .ee-contacts {
      margin: 65px 0 40px;
    }
  }
  .\[\&_\.ee-contacts\]\:\[margin-top\:58px\] {
    & .ee-contacts {
      margin-top: 58px;
    }
  }
  .\[\&_\.ee-contacts\]\:\[margin-bottom\:35px\] {
    & .ee-contacts {
      margin-bottom: 35px;
    }
  }
  .\[\&_\.ee-contacts\]\:\[display\:flex\] {
    & .ee-contacts {
      display: flex;
    }
  }
  .\[\&_\.ee-contacts\]\:\[flex-wrap\:wrap\] {
    & .ee-contacts {
      flex-wrap: wrap;
    }
  }
  .\[\&_\.ee-contacts\]\:\[align-items\:center\] {
    & .ee-contacts {
      align-items: center;
    }
  }
  .\[\&_\.ee-contacts\]\:\[justify-content\:center\] {
    & .ee-contacts {
      justify-content: center;
    }
  }
  .\[\&_\.ee-contacts\]\:\[justify-content\:flex-start\] {
    & .ee-contacts {
      justify-content: flex-start;
    }
  }
  .\[\&_\.ee-contacts\]\:\[gap\:12px_30px\] {
    & .ee-contacts {
      gap: 12px 30px;
    }
  }
  .\[\&_\.ee-contacts\]\:\[gap\:16px_36px\] {
    & .ee-contacts {
      gap: 16px 36px;
    }
  }
  .\[\&_\.ee-contacts_a\]\:\[display\:flex\] {
    & .ee-contacts a {
      display: flex;
    }
  }
  .\[\&_\.ee-contacts_a\]\:\[min-height\:44px\] {
    & .ee-contacts a {
      min-height: 44px;
    }
  }
  .\[\&_\.ee-contacts_a\]\:\[align-items\:center\] {
    & .ee-contacts a {
      align-items: center;
    }
  }
  .\[\&_\.ee-contacts_a\]\:\[gap\:10px\] {
    & .ee-contacts a {
      gap: 10px;
    }
  }
  .\[\&_\.ee-contacts_a\]\:\[font-size\:16px\] {
    & .ee-contacts a {
      font-size: 16px;
    }
  }
  .\[\&_\.ee-contacts_a\]\:\[overflow-wrap\:anywhere\] {
    & .ee-contacts a {
      overflow-wrap: anywhere;
    }
  }
  .\[\&_\.ee-contacts_a\:hover\]\:\[color\:\#e6c67d\] {
    & .ee-contacts a:hover {
      color: #e6c67d;
    }
  }
  .\[\&_\.ee-contacts_a\>p\]\:\[margin\:0\]\! {
    & .ee-contacts a>p {
      margin: 0 !important;
    }
  }
  .\[\&_\.ee-contacts_a\>p\]\:\[max-width\:none\]\! {
    & .ee-contacts a>p {
      max-width: none !important;
    }
  }
  .\[\&_\.ee-contacts_a\>p\]\:\[color\:inherit\]\! {
    & .ee-contacts a>p {
      color: inherit !important;
    }
  }
  .\[\&_\.ee-contacts_a\>p\]\:\[font\:inherit\]\! {
    & .ee-contacts a>p {
      font: inherit !important;
    }
  }
  .\[\&_\.ee-contacts_svg\]\:\[height\:20px\] {
    & .ee-contacts svg {
      height: 20px;
    }
  }
  .\[\&_\.ee-contacts_svg\]\:\[width\:20px\] {
    & .ee-contacts svg {
      width: 20px;
    }
  }
  .\[\&_\.ee-contacts_svg\]\:\[flex\:none\] {
    & .ee-contacts svg {
      flex: none;
    }
  }
  .\[\&_\.ee-copyright\]\:\[padding\:22px_24px_30px\] {
    & .ee-copyright {
      padding: 22px 24px 30px;
    }
  }
  .\[\&_\.ee-copyright\]\:\[text-align\:center\] {
    & .ee-copyright {
      text-align: center;
    }
  }
  .\[\&_\.ee-copyright\]\:\[font-size\:14px\] {
    & .ee-copyright {
      font-size: 14px;
    }
  }
  .\[\&_\.ee-copyright\]\:\[color\:var\(--ee-muted\)\] {
    & .ee-copyright {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.ee-copyright\]\:\[background\:var\(--ee-bg\)\] {
    & .ee-copyright {
      background: var(--ee-bg);
    }
  }
  .\[\&_\.ee-copyright_small\]\:\[font-size\:14px\] {
    & .ee-copyright small {
      font-size: 14px;
    }
  }
  .\[\&_\.ee-copyright_small\]\:\[line-height\:1\.5\] {
    & .ee-copyright small {
      line-height: 1.5;
    }
  }
  .\[\&_\.ee-display\]\:\[max-width\:1000px\] {
    & .ee-display {
      max-width: 1000px;
    }
  }
  .\[\&_\.ee-display\]\:\[font-size\:clamp\(40px\,5\.5vw\,80px\)\] {
    & .ee-display {
      font-size: clamp(40px, 5.5vw, 80px);
    }
  }
  .\[\&_\.ee-display\]\:\[text-transform\:uppercase\] {
    & .ee-display {
      text-transform: uppercase;
    }
  }
  .\[\&_\.ee-header\]\:\[position\:relative\] {
    & .ee-header {
      position: relative;
    }
  }
  .\[\&_\.ee-header\]\:\[z-index\:5\] {
    & .ee-header {
      z-index: 5;
    }
  }
  .\[\&_\.ee-header\]\:\[display\:flex\] {
    & .ee-header {
      display: flex;
    }
  }
  .\[\&_\.ee-header\]\:\[min-height\:80px\] {
    & .ee-header {
      min-height: 80px;
    }
  }
  .\[\&_\.ee-header\]\:\[align-items\:center\] {
    & .ee-header {
      align-items: center;
    }
  }
  .\[\&_\.ee-header\]\:\[justify-content\:space-between\] {
    & .ee-header {
      justify-content: space-between;
    }
  }
  .\[\&_\.ee-header\]\:\[gap\:32px\] {
    & .ee-header {
      gap: 32px;
    }
  }
  .\[\&_\.ee-header\]\:\[padding-block\:8px\] {
    & .ee-header {
      padding-block: 8px;
    }
  }
  .\[\&_\.ee-header-contact\]\:\[padding-block\:8px\] {
    & .ee-header-contact {
      padding-block: 8px;
    }
  }
  .\[\&_\.ee-header-contact\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .ee-header-contact {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.ee-header-contact\]\:\[font-size\:15px\] {
    & .ee-header-contact {
      font-size: 15px;
    }
  }
  .\[\&_\.ee-header-contact\]\:\[font-weight\:500\] {
    & .ee-header-contact {
      font-weight: 500;
    }
  }
  .\[\&_\.ee-header-contact\]\:\[letter-spacing\:\.06em\] {
    & .ee-header-contact {
      letter-spacing: .06em;
    }
  }
  .\[\&_\.ee-header-contact\]\:\[white-space\:nowrap\] {
    & .ee-header-contact {
      white-space: nowrap;
    }
  }
  .\[\&_\.ee-header-contact\]\:\[text-transform\:uppercase\] {
    & .ee-header-contact {
      text-transform: uppercase;
    }
  }
  .\[\&_\.ee-header-contact\]\:\[border-bottom\:1px_solid_var\(--ee-gold\)\] {
    & .ee-header-contact {
      border-bottom: 1px solid var(--ee-gold);
    }
  }
  .\[\&_\.ee-header-contact\:hover\]\:\[color\:\#e6c67d\] {
    & .ee-header-contact:hover {
      color: #e6c67d;
    }
  }
  .\[\&_\.ee-icon\]\:\[margin-left\:8px\] {
    & .ee-icon {
      margin-left: 8px;
    }
  }
  .\[\&_\.ee-icon\]\:\[height\:18px\] {
    & .ee-icon {
      height: 18px;
    }
  }
  .\[\&_\.ee-icon\]\:\[width\:18px\] {
    & .ee-icon {
      width: 18px;
    }
  }
  .\[\&_\.ee-icon\]\:\[flex\:none\] {
    & .ee-icon {
      flex: none;
    }
  }
  .\[\&_\.ee-icon\]\:\[vertical-align\:middle\] {
    & .ee-icon {
      vertical-align: middle;
    }
  }
  .\[\&_\.ee-menu\]\:\[display\:none\] {
    & .ee-menu {
      display: none;
    }
  }
  .\[\&_\.ee-navigation\]\:\[display\:flex\] {
    & .ee-navigation {
      display: flex;
    }
  }
  .\[\&_\.ee-navigation\]\:\[align-items\:center\] {
    & .ee-navigation {
      align-items: center;
    }
  }
  .\[\&_\.ee-navigation\]\:\[gap\:clamp\(20px\,2\.5vw\,40px\)\] {
    & .ee-navigation {
      gap: clamp(20px, 2.5vw, 40px);
    }
  }
  .\[\&_\.ee-navigation_\.ee-nav-contact\]\:\[display\:none\] {
    & .ee-navigation .ee-nav-contact {
      display: none;
    }
  }
  .\[\&_\.ee-navigation_\[aria-current\=page\]\]\:\[color\:\#e6c67d\] {
    & .ee-navigation [aria-current=page] {
      color: #e6c67d;
    }
  }
  .\[\&_\.ee-navigation_a\]\:\[padding-block\:8px\] {
    & .ee-navigation a {
      padding-block: 8px;
    }
  }
  .\[\&_\.ee-navigation_a\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .ee-navigation a {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.ee-navigation_a\]\:\[font-size\:15px\] {
    & .ee-navigation a {
      font-size: 15px;
    }
  }
  .\[\&_\.ee-navigation_a\]\:\[font-weight\:500\] {
    & .ee-navigation a {
      font-weight: 500;
    }
  }
  .\[\&_\.ee-navigation_a\]\:\[letter-spacing\:\.06em\] {
    & .ee-navigation a {
      letter-spacing: .06em;
    }
  }
  .\[\&_\.ee-navigation_a\]\:\[white-space\:nowrap\] {
    & .ee-navigation a {
      white-space: nowrap;
    }
  }
  .\[\&_\.ee-navigation_a\]\:\[text-transform\:uppercase\] {
    & .ee-navigation a {
      text-transform: uppercase;
    }
  }
  .\[\&_\.ee-navigation_a\:hover\]\:\[color\:\#e6c67d\] {
    & .ee-navigation a:hover {
      color: #e6c67d;
    }
  }
  .\[\&_\.ee-section\]\:\[padding-block\:var\(--ee-section\)\] {
    & .ee-section {
      padding-block: var(--ee-section);
    }
  }
  .\[\&_\.ee-silver\]\:\[background-clip\:text\]\! {
    & .ee-silver {
      background-clip: text !important;
    }
  }
  .\[\&_\.ee-silver\]\:\[color\:\#cddce6\] {
    & .ee-silver {
      color: #cddce6;
    }
  }
  .\[\&_\.ee-silver\]\:\[-webkit-background-clip\:text\]\! {
    & .ee-silver {
      -webkit-background-clip: text !important;
    }
  }
  .\[\&_\.ee-silver\]\:\[-webkit-text-fill-color\:transparent\] {
    & .ee-silver {
      -webkit-text-fill-color: transparent;
    }
  }
  .\[\&_\.ee-silver\]\:\[background\:linear-gradient\(180deg\,\#8a919b_0\%\,\#d7e2ea_90\%\)\] {
    & .ee-silver {
      background: linear-gradient(180deg,#8a919b 0%,#d7e2ea 90%);
    }
  }
  .\[\&_\.ee-skip\]\:\[position\:absolute\] {
    & .ee-skip {
      position: absolute;
    }
  }
  .\[\&_\.ee-skip\]\:\[top\:-100px\] {
    & .ee-skip {
      top: -100px;
    }
  }
  .\[\&_\.ee-skip\]\:\[left\:24px\] {
    & .ee-skip {
      left: 24px;
    }
  }
  .\[\&_\.ee-skip\]\:\[z-index\:10\] {
    & .ee-skip {
      z-index: 10;
    }
  }
  .\[\&_\.ee-skip\]\:\[padding\:12px_20px\] {
    & .ee-skip {
      padding: 12px 20px;
    }
  }
  .\[\&_\.ee-skip\]\:\[color\:var\(--ee-bg\)\] {
    & .ee-skip {
      color: var(--ee-bg);
    }
  }
  .\[\&_\.ee-skip\]\:\[background\:var\(--ee-gold\)\] {
    & .ee-skip {
      background: var(--ee-gold);
    }
  }
  .\[\&_\.ee-skip\:focus\]\:\[top\:10px\] {
    & .ee-skip:focus {
      top: 10px;
    }
  }
  .\[\&_\.ee-text-link\]\:\[display\:inline-block\] {
    & .ee-text-link {
      display: inline-block;
    }
  }
  .\[\&_\.ee-text-link\]\:\[min-height\:44px\] {
    & .ee-text-link {
      min-height: 44px;
    }
  }
  .\[\&_\.ee-text-link\]\:\[padding-block\:8px\] {
    & .ee-text-link {
      padding-block: 8px;
    }
  }
  .\[\&_\.ee-text-link\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .ee-text-link {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.ee-text-link\]\:\[font-weight\:500\] {
    & .ee-text-link {
      font-weight: 500;
    }
  }
  .\[\&_\.ee-text-link\]\:\[text-decoration-color\:var\(--ee-gold\)\] {
    & .ee-text-link {
      text-decoration-color: var(--ee-gold);
    }
  }
  .\[\&_\.ee-text-link\]\:\[text-underline-offset\:7px\] {
    & .ee-text-link {
      text-underline-offset: 7px;
    }
  }
  .\[\&_\.ee-text-link\]\:\[text-decoration\:underline\] {
    & .ee-text-link {
      text-decoration: underline;
    }
  }
  .\[\&_\.ee-text-link\:hover\]\:\[color\:\#e6c67d\] {
    & .ee-text-link:hover {
      color: #e6c67d;
    }
  }
  .\[\&_\.ee-text-link\>p\]\:\[margin\:0\]\! {
    & .ee-text-link>p {
      margin: 0 !important;
    }
  }
  .\[\&_\.ee-text-link\>p\]\:\[max-width\:none\]\! {
    & .ee-text-link>p {
      max-width: none !important;
    }
  }
  .\[\&_\.ee-text-link\>p\]\:\[color\:inherit\]\! {
    & .ee-text-link>p {
      color: inherit !important;
    }
  }
  .\[\&_\.ee-text-link\>p\]\:\[font\:inherit\]\! {
    & .ee-text-link>p {
      font: inherit !important;
    }
  }
  .\[\&_\.ee-top\]\:\[font-size\:15px\] {
    & .ee-top {
      font-size: 15px;
    }
  }
  .\[\&_\.ee-top\]\:\[color\:var\(--ee-muted\)\] {
    & .ee-top {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.ee-top\]\:\[text-underline-offset\:5px\] {
    & .ee-top {
      text-underline-offset: 5px;
    }
  }
  .\[\&_\.ee-top\]\:\[text-decoration\:underline\] {
    & .ee-top {
      text-decoration: underline;
    }
  }
  .\[\&_\.ee-top\>p\]\:\[margin\:0\]\! {
    & .ee-top>p {
      margin: 0 !important;
    }
  }
  .\[\&_\.ee-top\>p\]\:\[max-width\:none\]\! {
    & .ee-top>p {
      max-width: none !important;
    }
  }
  .\[\&_\.ee-top\>p\]\:\[color\:inherit\]\! {
    & .ee-top>p {
      color: inherit !important;
    }
  }
  .\[\&_\.ee-top\>p\]\:\[font\:inherit\]\! {
    & .ee-top>p {
      font: inherit !important;
    }
  }
  .\[\&_\.ee-wrap\]\:\[margin-inline\:auto\] {
    & .ee-wrap {
      margin-inline: auto;
    }
  }
  .\[\&_\.ee-wrap\]\:\[width\:calc\(100\%_-_var\(--ee-gutter\)\*2\)\] {
    & .ee-wrap {
      width: calc(100% - var(--ee-gutter) * 2);
    }
  }
  .\[\&_\.ee-wrap\]\:\[max-width\:var\(--ee-content\)\] {
    & .ee-wrap {
      max-width: var(--ee-content);
    }
  }
  .\[\&_\.eea-blogs-n24\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-blogs-n24 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-blogs-n34\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-blogs-n34 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-blogs-n44\]\:\[object-position\:50\%_45\%\]\! {
    & .eea-blogs-n44 {
      object-position: 50% 45% !important;
    }
  }
  .\[\&_\.eea-contact-n98\]\:\[color\:\#caa54b\] {
    & .eea-contact-n98 {
      color: #caa54b;
    }
  }
  .\[\&_\.eea-editorial-n17\]\:\[font-family\:\'Kanit_500\'\,sans-serif\]\! {
    & .eea-editorial-n17 {
      font-family: 'Kanit 500',sans-serif !important;
    }
  }
  .\[\&_\.eea-editorial-n17\]\:\[font-size\:clamp\(3rem\,5\.55vw\,5\.75rem\)\]\! {
    & .eea-editorial-n17 {
      font-size: clamp(3rem, 5.55vw, 5.75rem) !important;
    }
  }
  .\[\&_\.eea-editorial-n17\]\:\[line-height\:1\.03\]\! {
    & .eea-editorial-n17 {
      line-height: 1.03 !important;
    }
  }
  .\[\&_\.eea-editorial-n17\]\:\[font-weight\:500\]\! {
    & .eea-editorial-n17 {
      font-weight: 500 !important;
    }
  }
  .\[\&_\.eea-editorial-n17\]\:\[letter-spacing\:-\.035em\]\! {
    & .eea-editorial-n17 {
      letter-spacing: -.035em !important;
    }
  }
  .\[\&_\.eea-home-n104\]\:\[object-position\:50\%_40\%\]\! {
    & .eea-home-n104 {
      object-position: 50% 40% !important;
    }
  }
  .\[\&_\.eea-home-n105\]\:\[object-position\:50\%_35\%\]\! {
    & .eea-home-n105 {
      object-position: 50% 35% !important;
    }
  }
  .\[\&_\.eea-home-n106\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n106 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n107\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n107 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n108\]\:\[object-position\:50\%_45\%\]\! {
    & .eea-home-n108 {
      object-position: 50% 45% !important;
    }
  }
  .\[\&_\.eea-home-n149\]\:\[object-position\:50\%_35\%\]\! {
    & .eea-home-n149 {
      object-position: 50% 35% !important;
    }
  }
  .\[\&_\.eea-home-n150\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n150 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n151\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n151 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n163\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n163 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n164\]\:\[object-position\:50\%_30\%\]\! {
    & .eea-home-n164 {
      object-position: 50% 30% !important;
    }
  }
  .\[\&_\.eea-home-n165\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n165 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n177\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n177 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n178\]\:\[object-position\:50\%_45\%\]\! {
    & .eea-home-n178 {
      object-position: 50% 45% !important;
    }
  }
  .\[\&_\.eea-home-n179\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n179 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n182\]\:\[object-position\:50\%_40\%\]\! {
    & .eea-home-n182 {
      object-position: 50% 40% !important;
    }
  }
  .\[\&_\.eea-home-n208\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n208 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n212\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n212 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n216\]\:\[object-position\:50\%_45\%\]\! {
    & .eea-home-n216 {
      object-position: 50% 45% !important;
    }
  }
  .\[\&_\.eea-home-n22\]\:\[position\:absolute\]\! {
    & .eea-home-n22 {
      position: absolute !important;
    }
  }
  .\[\&_\.eea-home-n22\]\:\[inset\:0\]\! {
    & .eea-home-n22 {
      inset: 0 !important;
    }
  }
  .\[\&_\.eea-home-n23\]\:\[pointer-events\:none\]\! {
    & .eea-home-n23 {
      pointer-events: none !important;
    }
  }
  .\[\&_\.eea-home-n23\]\:\[top\:34\.9238\%\]\! {
    & .eea-home-n23 {
      top: 34.9238% !important;
    }
  }
  .\[\&_\.eea-home-n23\]\:\[left\:34\.2222\%\]\! {
    & .eea-home-n23 {
      left: 34.2222% !important;
    }
  }
  .\[\&_\.eea-home-n23\]\:\[height\:7\.7158\%\]\! {
    & .eea-home-n23 {
      height: 7.7158% !important;
    }
  }
  .\[\&_\.eea-home-n23\]\:\[width\:8\.2222\%\]\! {
    & .eea-home-n23 {
      width: 8.2222% !important;
    }
  }
  .\[\&_\.eea-home-n25\]\:\[pointer-events\:none\]\! {
    & .eea-home-n25 {
      pointer-events: none !important;
    }
  }
  .\[\&_\.eea-home-n25\]\:\[top\:34\.5177\%\]\! {
    & .eea-home-n25 {
      top: 34.5177% !important;
    }
  }
  .\[\&_\.eea-home-n25\]\:\[left\:52\.8889\%\]\! {
    & .eea-home-n25 {
      left: 52.8889% !important;
    }
  }
  .\[\&_\.eea-home-n25\]\:\[height\:7\.7158\%\]\! {
    & .eea-home-n25 {
      height: 7.7158% !important;
    }
  }
  .\[\&_\.eea-home-n25\]\:\[width\:8\.2222\%\]\! {
    & .eea-home-n25 {
      width: 8.2222% !important;
    }
  }
  .\[\&_\.eea-home-n264\]\:\[font-family\:\'Inter\'\,_sans-serif\]\! {
    & .eea-home-n264 {
      font-family: 'Inter', sans-serif !important;
    }
  }
  .\[\&_\.eea-home-n264\]\:\[font-size\:14px\]\! {
    & .eea-home-n264 {
      font-size: 14px !important;
    }
  }
  .\[\&_\.eea-home-n27\]\:\[position\:absolute\]\! {
    & .eea-home-n27 {
      position: absolute !important;
    }
  }
  .\[\&_\.eea-home-n28\]\:\[pointer-events\:none\]\! {
    & .eea-home-n28 {
      pointer-events: none !important;
    }
  }
  .\[\&_\.eea-home-n28\]\:\[position\:absolute\]\! {
    & .eea-home-n28 {
      position: absolute !important;
    }
  }
  .\[\&_\.eea-home-n28\]\:\[inset\:0\]\! {
    & .eea-home-n28 {
      inset: 0 !important;
    }
  }
  .\[\&_\.eea-home-n28\]\:\[display\:block\]\! {
    & .eea-home-n28 {
      display: block !important;
    }
  }
  .\[\&_\.eea-home-n28\]\:\[height\:100\%\]\! {
    & .eea-home-n28 {
      height: 100% !important;
    }
  }
  .\[\&_\.eea-home-n28\]\:\[width\:100\%\]\! {
    & .eea-home-n28 {
      width: 100% !important;
    }
  }
  .\[\&_\.eea-home-n28\]\:\[fill\:\#caa54b\]\! {
    & .eea-home-n28 {
      fill: #caa54b !important;
    }
  }
  .\[\&_\.eea-home-n28\]\:\[color\:\#caa54b\] {
    & .eea-home-n28 {
      color: #caa54b;
    }
  }
  .\[\&_\.eea-home-n36\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n36 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n37\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n37 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n38\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n38 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n39\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n39 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n42\]\:\[object-position\:50\%_35\%\]\! {
    & .eea-home-n42 {
      object-position: 50% 35% !important;
    }
  }
  .\[\&_\.eea-home-n43\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n43 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-home-n44\]\:\[object-position\:50\%_40\%\]\! {
    & .eea-home-n44 {
      object-position: 50% 40% !important;
    }
  }
  .\[\&_\.eea-home-n45\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-home-n45 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-services-n115\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-services-n115 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-services-n138\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-services-n138 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-services-n162\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-services-n162 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-services-n186\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-services-n186 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-services-n63\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-services-n63 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.eea-services-n89\]\:\[object-position\:50\%_50\%\]\! {
    & .eea-services-n89 {
      object-position: 50% 50% !important;
    }
  }
  .\[\&_\.enquiry\]\:\[margin\:0_4vw_100px\] {
    & .enquiry {
      margin: 0 4vw 100px;
    }
  }
  .\[\&_\.enquiry\]\:\[display\:grid\] {
    & .enquiry {
      display: grid;
    }
  }
  .\[\&_\.enquiry\]\:\[grid-template-columns\:1\.2fr_1fr\] {
    & .enquiry {
      grid-template-columns: 1.2fr 1fr;
    }
  }
  .\[\&_\.enquiry\]\:\[gap\:8\%\] {
    & .enquiry {
      gap: 8%;
    }
  }
  .\[\&_\.enquiry\]\:\[padding\:55px_50px\] {
    & .enquiry {
      padding: 55px 50px;
    }
  }
  .\[\&_\.enquiry\]\:\[background\:\#efe6c9\] {
    & .enquiry {
      background: #efe6c9;
    }
  }
  .\[\&_\.enquiry_\.inline-link_a\]\:\[display\:inline-block\] {
    & .enquiry .inline-link a {
      display: inline-block;
    }
  }
  .\[\&_\.enquiry_\.inline-link_a\]\:\[padding\:4px_0\] {
    & .enquiry .inline-link a {
      padding: 4px 0;
    }
  }
  .\[\&_\.enquiry_\.inline-link\:first-of-type\]\:\[margin-top\:25px\] {
    & .enquiry .inline-link:first-of-type {
      margin-top: 25px;
    }
  }
  .\[\&_\.enquiry_h2\]\:\[max-width\:19ch\] {
    & .enquiry h2 {
      max-width: 19ch;
    }
  }
  .\[\&_\.enquiry-atmosphere\]\:\[pointer-events\:none\] {
    & .enquiry-atmosphere {
      pointer-events: none;
    }
  }
  .\[\&_\.enquiry-atmosphere\]\:\[position\:absolute\] {
    & .enquiry-atmosphere {
      position: absolute;
    }
  }
  .\[\&_\.enquiry-atmosphere\]\:\[top\:100px\] {
    & .enquiry-atmosphere {
      top: 100px;
    }
  }
  .\[\&_\.enquiry-atmosphere\]\:\[left\:0\] {
    & .enquiry-atmosphere {
      left: 0;
    }
  }
  .\[\&_\.enquiry-atmosphere\]\:\[z-index\:-1\] {
    & .enquiry-atmosphere {
      z-index: -1;
    }
  }
  .\[\&_\.enquiry-atmosphere\]\:\[height\:800px\] {
    & .enquiry-atmosphere {
      height: 800px;
    }
  }
  .\[\&_\.enquiry-atmosphere\]\:\[width\:58\%\] {
    & .enquiry-atmosphere {
      width: 58%;
    }
  }
  .\[\&_\.enquiry-atmosphere\]\:\[overflow\:hidden\] {
    & .enquiry-atmosphere {
      overflow: hidden;
    }
  }
  .\[\&_\.enquiry-atmosphere\]\:\[mask-image\:linear-gradient\(180deg\,transparent\,\#000_18\%\,\#000_70\%\,transparent\)\] {
    & .enquiry-atmosphere {
      mask-image: linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent);
    }
  }
  .\[\&_\.enquiry-atmosphere_video\]\:\[height\:100\%\] {
    & .enquiry-atmosphere video {
      height: 100%;
    }
  }
  .\[\&_\.enquiry-atmosphere_video\]\:\[width\:100\%\] {
    & .enquiry-atmosphere video {
      width: 100%;
    }
  }
  .\[\&_\.enquiry-atmosphere_video\]\:\[object-fit\:cover\] {
    & .enquiry-atmosphere video {
      object-fit: cover;
    }
  }
  .\[\&_\.enquiry-atmosphere_video\]\:\[opacity\:\.17\] {
    & .enquiry-atmosphere video {
      opacity: .17;
    }
  }
  .\[\&_\.enquiry-complete\]\:\[padding\:0_0_6px\] {
    & .enquiry-complete {
      padding: 0 0 6px;
    }
  }
  .\[\&_\.enquiry-complete\]\:\[text-align\:center\] {
    & .enquiry-complete {
      text-align: center;
    }
  }
  .\[\&_\.enquiry-complete_h2\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .enquiry-complete h2 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.enquiry-complete_h2\]\:\[font-size\:clamp\(34px\,3\.4vw\,49px\)\] {
    & .enquiry-complete h2 {
      font-size: clamp(34px, 3.4vw, 49px);
    }
  }
  .\[\&_\.enquiry-complete_h2\]\:\[line-height\:1\.06\] {
    & .enquiry-complete h2 {
      line-height: 1.06;
    }
  }
  .\[\&_\.enquiry-complete_h2\]\:\[font-weight\:500\] {
    & .enquiry-complete h2 {
      font-weight: 500;
    }
  }
  .\[\&_\.enquiry-complete_h2\]\:\[letter-spacing\:-\.025em\] {
    & .enquiry-complete h2 {
      letter-spacing: -.025em;
    }
  }
  .\[\&_\.enquiry-deck\]\:\[margin-top\:30px\] {
    & .enquiry-deck {
      margin-top: 30px;
    }
  }
  .\[\&_\.enquiry-deck\]\:\[font-size\:21px\] {
    & .enquiry-deck {
      font-size: 21px;
    }
  }
  .\[\&_\.enquiry-deck\]\:\[line-height\:1\.5\] {
    & .enquiry-deck {
      line-height: 1.5;
    }
  }
  .\[\&_\.enquiry-deck\]\:\[color\:var\(--ee-muted\)\] {
    & .enquiry-deck {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.enquiry-direct\]\:\[order\:4\] {
    & .enquiry-direct {
      order: 4;
    }
  }
  .\[\&_\.enquiry-direct\]\:\[margin-top\:22px\] {
    & .enquiry-direct {
      margin-top: 22px;
    }
  }
  .\[\&_\.enquiry-direct\]\:\[width\:100\%\] {
    & .enquiry-direct {
      width: 100%;
    }
  }
  .\[\&_\.enquiry-direct\]\:\[max-width\:460px\] {
    & .enquiry-direct {
      max-width: 460px;
    }
  }
  .\[\&_\.enquiry-direct\]\:\[padding-top\:22px\] {
    & .enquiry-direct {
      padding-top: 22px;
    }
  }
  .\[\&_\.enquiry-direct\]\:\[border-top\:1px_solid_\#454d51\] {
    & .enquiry-direct {
      border-top: 1px solid #454d51;
    }
  }
  .\[\&_\.enquiry-direct_h2\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .enquiry-direct h2 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.enquiry-direct_h2\]\:\[font-size\:21px\] {
    & .enquiry-direct h2 {
      font-size: 21px;
    }
  }
  .\[\&_\.enquiry-direct_h2\]\:\[line-height\:1\.3\] {
    & .enquiry-direct h2 {
      line-height: 1.3;
    }
  }
  .\[\&_\.enquiry-direct_h2\]\:\[font-weight\:500\] {
    & .enquiry-direct h2 {
      font-weight: 500;
    }
  }
  .\[\&_\.enquiry-direct_h2\]\:\[letter-spacing\:0\] {
    & .enquiry-direct h2 {
      letter-spacing: 0;
    }
  }
  .\[\&_\.enquiry-direct_p\]\:\[margin-top\:6px\] {
    & .enquiry-direct p {
      margin-top: 6px;
    }
  }
  .\[\&_\.enquiry-direct_p\]\:\[font-size\:16px\] {
    & .enquiry-direct p {
      font-size: 16px;
    }
  }
  .\[\&_\.enquiry-direct_p\]\:\[color\:var\(--ee-muted\)\] {
    & .enquiry-direct p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.enquiry-email\]\:\[display\:inline-block\] {
    & .enquiry-email {
      display: inline-block;
    }
  }
  .\[\&_\.enquiry-email\]\:\[min-height\:44px\] {
    & .enquiry-email {
      min-height: 44px;
    }
  }
  .\[\&_\.enquiry-email\]\:\[padding-block\:8px\] {
    & .enquiry-email {
      padding-block: 8px;
    }
  }
  .\[\&_\.enquiry-email\]\:\[font-size\:16px\] {
    & .enquiry-email {
      font-size: 16px;
    }
  }
  .\[\&_\.enquiry-email\]\:\[color\:var\(--ee-muted\)\] {
    & .enquiry-email {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.enquiry-email\]\:\[text-underline-offset\:5px\] {
    & .enquiry-email {
      text-underline-offset: 5px;
    }
  }
  .\[\&_\.enquiry-email\]\:\[text-decoration\:underline\] {
    & .enquiry-email {
      text-decoration: underline;
    }
  }
  .\[\&_\.enquiry-email\:hover\]\:\[color\:\#e6c67d\] {
    & .enquiry-email:hover {
      color: #e6c67d;
    }
  }
  .\[\&_\.enquiry-footer\]\:\[display\:flex\] {
    & .enquiry-footer {
      display: flex;
    }
  }
  .\[\&_\.enquiry-footer\]\:\[align-items\:center\] {
    & .enquiry-footer {
      align-items: center;
    }
  }
  .\[\&_\.enquiry-footer\]\:\[justify-content\:space-between\] {
    & .enquiry-footer {
      justify-content: space-between;
    }
  }
  .\[\&_\.enquiry-footer\]\:\[gap\:24px\] {
    & .enquiry-footer {
      gap: 24px;
    }
  }
  .\[\&_\.enquiry-footer\]\:\[padding-block\:26px\] {
    & .enquiry-footer {
      padding-block: 26px;
    }
  }
  .\[\&_\.enquiry-footer\]\:\[font-size\:14px\] {
    & .enquiry-footer {
      font-size: 14px;
    }
  }
  .\[\&_\.enquiry-footer\]\:\[color\:var\(--ee-muted\)\] {
    & .enquiry-footer {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.enquiry-footer\]\:\[border-top\:1px_solid_\#454d51\] {
    & .enquiry-footer {
      border-top: 1px solid #454d51;
    }
  }
  .\[\&_\.enquiry-footer_a\]\:\[display\:flex\] {
    & .enquiry-footer a {
      display: flex;
    }
  }
  .\[\&_\.enquiry-footer_a\]\:\[min-height\:44px\] {
    & .enquiry-footer a {
      min-height: 44px;
    }
  }
  .\[\&_\.enquiry-footer_a\]\:\[align-items\:center\] {
    & .enquiry-footer a {
      align-items: center;
    }
  }
  .\[\&_\.enquiry-footer_a\]\:\[gap\:10px\] {
    & .enquiry-footer a {
      gap: 10px;
    }
  }
  .\[\&_\.enquiry-footer_svg\]\:\[height\:18px\] {
    & .enquiry-footer svg {
      height: 18px;
    }
  }
  .\[\&_\.enquiry-footer_svg\]\:\[width\:18px\] {
    & .enquiry-footer svg {
      width: 18px;
    }
  }
  .\[\&_\.enquiry-intro\]\:\[display\:flex\] {
    & .enquiry-intro {
      display: flex;
    }
  }
  .\[\&_\.enquiry-intro\]\:\[min-width\:0\] {
    & .enquiry-intro {
      min-width: 0;
    }
  }
  .\[\&_\.enquiry-intro\]\:\[flex-direction\:column\] {
    & .enquiry-intro {
      flex-direction: column;
    }
  }
  .\[\&_\.enquiry-intro\]\:\[align-items\:flex-start\] {
    & .enquiry-intro {
      align-items: flex-start;
    }
  }
  .\[\&_\.enquiry-intro\]\:\[padding-top\:20px\] {
    & .enquiry-intro {
      padding-top: 20px;
    }
  }
  .\[\&_\.enquiry-layout\]\:\[display\:grid\] {
    & .enquiry-layout {
      display: grid;
    }
  }
  .\[\&_\.enquiry-layout\]\:\[grid-template-columns\:1fr_1fr\] {
    & .enquiry-layout {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.enquiry-layout\]\:\[align-items\:start\] {
    & .enquiry-layout {
      align-items: start;
    }
  }
  .\[\&_\.enquiry-layout\]\:\[gap\:clamp\(40px\,6vw\,100px\)\] {
    & .enquiry-layout {
      gap: clamp(40px, 6vw, 100px);
    }
  }
  .\[\&_\.enquiry-layout\]\:\[padding-block\:68px_90px\] {
    & .enquiry-layout {
      padding-block: 68px 90px;
    }
  }
  .\[\&_\.enquiry-mobile-chat\]\:\[display\:none\] {
    & .enquiry-mobile-chat {
      display: none;
    }
  }
  .\[\&_\.enquiry-mobile-chat_svg\]\:\[margin-left\:8px\] {
    & .enquiry-mobile-chat svg {
      margin-left: 8px;
    }
  }
  .\[\&_\.enquiry-mobile-chat_svg\]\:\[height\:17px\] {
    & .enquiry-mobile-chat svg {
      height: 17px;
    }
  }
  .\[\&_\.enquiry-mobile-chat_svg\]\:\[width\:17px\] {
    & .enquiry-mobile-chat svg {
      width: 17px;
    }
  }
  .\[\&_\.enquiry-mobile-chat_svg\]\:\[vertical-align\:middle\] {
    & .enquiry-mobile-chat svg {
      vertical-align: middle;
    }
  }
  .\[\&_\.enquiry-panel\]\:\[min-width\:0\] {
    & .enquiry-panel {
      min-width: 0;
    }
  }
  .\[\&_\.enquiry-panel\]\:\[scroll-margin-top\:24px\] {
    & .enquiry-panel {
      scroll-margin-top: 24px;
    }
  }
  .\[\&_\.enquiry-panel\]\:\[border-radius\:28px\] {
    & .enquiry-panel {
      border-radius: 28px;
    }
  }
  .\[\&_\.enquiry-panel\]\:\[padding\:34px_clamp\(24px\,3vw\,42px\)_36px\] {
    & .enquiry-panel {
      padding: 34px clamp(24px, 3vw, 42px) 36px;
    }
  }
  .\[\&_\.enquiry-panel\]\:\[background\:\#111415\] {
    & .enquiry-panel {
      background: #111415;
    }
  }
  .\[\&_\.enquiry-panel\]\:\[border\:1px_solid_\#596068\] {
    & .enquiry-panel {
      border: 1px solid #596068;
    }
  }
  .\[\&_\.enquiry-submit\]\:\[margin-top\:26px\] {
    & .enquiry-submit {
      margin-top: 26px;
    }
  }
  .\[\&_\.enquiry-submit\]\:\[width\:100\%\] {
    & .enquiry-submit {
      width: 100%;
    }
  }
  .\[\&_\.enquiry-submit\]\:\[cursor\:pointer\] {
    & .enquiry-submit {
      cursor: pointer;
    }
  }
  .\[\&_\.enquiry-submit\:disabled\]\:\[transform\:none\] {
    & .enquiry-submit:disabled {
      transform: none;
    }
  }
  .\[\&_\.enquiry-submit\:disabled\]\:\[cursor\:not-allowed\] {
    & .enquiry-submit:disabled {
      cursor: not-allowed;
    }
  }
  .\[\&_\.enquiry-submit\:disabled\]\:\[opacity\:\.5\] {
    & .enquiry-submit:disabled {
      opacity: .5;
    }
  }
  .\[\&_\.exhibition\]\:\[display\:grid\] {
    & .exhibition {
      display: grid;
    }
  }
  .\[\&_\.exhibition\]\:\[grid-template-columns\:1\.3fr_1fr\] {
    & .exhibition {
      grid-template-columns: 1.3fr 1fr;
    }
  }
  .\[\&_\.exhibition\]\:\[align-items\:start\] {
    & .exhibition {
      align-items: start;
    }
  }
  .\[\&_\.exhibition\]\:\[gap\:7\%\] {
    & .exhibition {
      gap: 7%;
    }
  }
  .\[\&_\.experience-grid\]\:\[display\:grid\] {
    & .experience-grid {
      display: grid;
    }
  }
  .\[\&_\.experience-grid\]\:\[grid-template-columns\:1\.15fr_\.85fr\] {
    & .experience-grid {
      grid-template-columns: 1.15fr .85fr;
    }
  }
  .\[\&_\.experience-grid\]\:\[align-items\:start\] {
    & .experience-grid {
      align-items: start;
    }
  }
  .\[\&_\.experience-grid\]\:\[gap\:36px\] {
    & .experience-grid {
      gap: 36px;
    }
  }
  .\[\&_\.experience-grid_a\]\:\[margin-top\:16px\] {
    & .experience-grid a {
      margin-top: 16px;
    }
  }
  .\[\&_\.experience-grid_a\]\:\[display\:block\] {
    & .experience-grid a {
      display: block;
    }
  }
  .\[\&_\.experience-grid_a\]\:\[font-size\:15px\] {
    & .experience-grid a {
      font-size: 15px;
    }
  }
  .\[\&_\.experience-grid_a\]\:\[color\:var\(--gold\)\] {
    & .experience-grid a {
      color: var(--gold);
    }
  }
  .\[\&_\.experience-grid_figure\]\:\[padding-top\:24px\] {
    & .experience-grid figure {
      padding-top: 24px;
    }
  }
  .\[\&_\.experience-grid_img\]\:\[aspect-ratio\:4\/3\] {
    & .experience-grid img {
      aspect-ratio: 4/3;
    }
  }
  .\[\&_\.experience-grid_img\]\:\[object-fit\:cover\] {
    & .experience-grid img {
      object-fit: cover;
    }
  }
  .\[\&_\.experience-grid_p\]\:\[font-size\:16px\] {
    & .experience-grid p {
      font-size: 16px;
    }
  }
  .\[\&_\.fact-grid\]\:\[margin-top\:32px\] {
    & .fact-grid {
      margin-top: 32px;
    }
  }
  .\[\&_\.fact-grid\]\:\[display\:grid\] {
    & .fact-grid {
      display: grid;
    }
  }
  .\[\&_\.fact-grid\]\:\[grid-template-columns\:1fr_1fr\] {
    & .fact-grid {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.fact-grid\]\:\[gap\:36px_40px\] {
    & .fact-grid {
      gap: 36px 40px;
    }
  }
  .\[\&_\.fact-grid_h3\]\:\[font-size\:18px\] {
    & .fact-grid h3 {
      font-size: 18px;
    }
  }
  .\[\&_\.fact-grid_h3\]\:\[color\:var\(--gold\)\] {
    & .fact-grid h3 {
      color: var(--gold);
    }
  }
  .\[\&_\.fact-grid_p\]\:\[margin-top\:8px\] {
    & .fact-grid p {
      margin-top: 8px;
    }
  }
  .\[\&_\.fact-grid_p\]\:\[font-size\:16px\] {
    & .fact-grid p {
      font-size: 16px;
    }
  }
  .\[\&_\.fact-grid\>div\]\:\[padding-top\:14px\] {
    & .fact-grid>div {
      padding-top: 14px;
    }
  }
  .\[\&_\.fact-grid\>div\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .fact-grid>div {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.faq\]\:\[margin\:auto\] {
    & .faq {
      margin: auto;
    }
  }
  .\[\&_\.faq\]\:\[display\:grid\] {
    & .faq {
      display: grid;
    }
  }
  .\[\&_\.faq\]\:\[max-width\:1330px\] {
    & .faq {
      max-width: 1330px;
    }
  }
  .\[\&_\.faq\]\:\[grid-template-columns\:\.8fr_1\.2fr\] {
    & .faq {
      grid-template-columns: .8fr 1.2fr;
    }
  }
  .\[\&_\.faq\]\:\[gap\:10\%\] {
    & .faq {
      gap: 10%;
    }
  }
  .\[\&_\.faq\]\:\[padding\:0_4vw_90px\] {
    & .faq {
      padding: 0 4vw 90px;
    }
  }
  .\[\&_\.faq_details\]\:\[padding\:24px_0\] {
    & .faq details {
      padding: 24px 0;
    }
  }
  .\[\&_\.faq_details\]\:\[border-bottom\:1px_solid_var\(--line\)\] {
    & .faq details {
      border-bottom: 1px solid var(--line);
    }
  }
  .\[\&_\.faq_details\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .faq details {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.faq_details_p\]\:\[margin-top\:18px\] {
    & .faq details p {
      margin-top: 18px;
    }
  }
  .\[\&_\.faq_details_p\]\:\[font-size\:16px\] {
    & .faq details p {
      font-size: 16px;
    }
  }
  .\[\&_\.faq_details\:first-child\]\:\[padding-top\:0\] {
    & .faq details:first-child {
      padding-top: 0;
    }
  }
  .\[\&_\.faq_details\:last-child\]\:\[border-bottom\:1px_solid_var\(--line\)\] {
    & .faq details:last-child {
      border-bottom: 1px solid var(--line);
    }
  }
  .\[\&_\.faq_details\>p\]\:\[margin-top\:20px\] {
    & .faq details>p {
      margin-top: 20px;
    }
  }
  .\[\&_\.faq_details\>p\]\:\[font-size\:15px\] {
    & .faq details>p {
      font-size: 15px;
    }
  }
  .\[\&_\.faq_details\[open\]_summary\:\:after\]\:\[content\:\'−\'\] {
    & .faq details[open] summary::after {
      content: '−';
    }
  }
  .\[\&_\.faq_h2\]\:\[max-width\:15ch\] {
    & .faq h2 {
      max-width: 15ch;
    }
  }
  .\[\&_\.faq_h3\]\:\[font-size\:18px\] {
    & .faq h3 {
      font-size: 18px;
    }
  }
  .\[\&_\.faq_h3\]\:\[line-height\:1\.5\] {
    & .faq h3 {
      line-height: 1.5;
    }
  }
  .\[\&_\.faq_summary\]\:\[position\:relative\] {
    & .faq summary {
      position: relative;
    }
  }
  .\[\&_\.faq_summary\]\:\[cursor\:pointer\] {
    & .faq summary {
      cursor: pointer;
    }
  }
  .\[\&_\.faq_summary\]\:\[padding-right\:25px\] {
    & .faq summary {
      padding-right: 25px;
    }
  }
  .\[\&_\.faq_summary\]\:\[padding-right\:30px\] {
    & .faq summary {
      padding-right: 30px;
    }
  }
  .\[\&_\.faq_summary\]\:\[list-style\:none\] {
    & .faq summary {
      list-style: none;
    }
  }
  .\[\&_\.faq_summary_h3\]\:\[font-size\:23px\] {
    & .faq summary h3 {
      font-size: 23px;
    }
  }
  .\[\&_\.faq_summary_h3\]\:\[font-size\:clamp\(22px\,1\.8vw\,26px\)\] {
    & .faq summary h3 {
      font-size: clamp(22px, 1.8vw, 26px);
    }
  }
  .\[\&_\.faq_summary_h3\]\:\[line-height\:1\.25\] {
    & .faq summary h3 {
      line-height: 1.25;
    }
  }
  .\[\&_\.faq_summary\:\:-webkit-details-marker\]\:\[display\:none\] {
    & .faq summary::-webkit-details-marker {
      display: none;
    }
  }
  .\[\&_\.faq_summary\:\:after\]\:\[position\:absolute\] {
    & .faq summary::after {
      position: absolute;
    }
  }
  .\[\&_\.faq_summary\:\:after\]\:\[top\:-2px\] {
    & .faq summary::after {
      top: -2px;
    }
  }
  .\[\&_\.faq_summary\:\:after\]\:\[top\:-3px\] {
    & .faq summary::after {
      top: -3px;
    }
  }
  .\[\&_\.faq_summary\:\:after\]\:\[right\:0\] {
    & .faq summary::after {
      right: 0;
    }
  }
  .\[\&_\.faq_summary\:\:after\]\:\[font-size\:24px\] {
    & .faq summary::after {
      font-size: 24px;
    }
  }
  .\[\&_\.faq_summary\:\:after\]\:\[font-size\:25px\] {
    & .faq summary::after {
      font-size: 25px;
    }
  }
  .\[\&_\.faq_summary\:\:after\]\:\[color\:var\(--gold\)\] {
    & .faq summary::after {
      color: var(--gold);
    }
  }
  .\[\&_\.faq_summary\:\:after\]\:\[content\:\'\+\'\] {
    & .faq summary::after {
      content: '+';
    }
  }
  .\[\&_\.faq-number\]\:\[margin-top\:4px\] {
    & .faq-number {
      margin-top: 4px;
    }
  }
  .\[\&_\.faq-number\]\:\[font-size\:14px\] {
    & .faq-number {
      font-size: 14px;
    }
  }
  .\[\&_\.faq-number\]\:\[color\:var\(--gold\)\] {
    & .faq-number {
      color: var(--gold);
    }
  }
  .\[\&_\.faq-question\]\:\[padding\:25px_0\] {
    & .faq-question {
      padding: 25px 0;
    }
  }
  .\[\&_\.faq-question\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .faq-question {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.faq-question_h3\]\:\[margin\:0\] {
    & .faq-question h3 {
      margin: 0;
    }
  }
  .\[\&_\.faq-question_h3\]\:\[display\:inline\] {
    & .faq-question h3 {
      display: inline;
    }
  }
  .\[\&_\.faq-question_h3\]\:\[font-size\:24px\] {
    & .faq-question h3 {
      font-size: 24px;
    }
  }
  .\[\&_\.faq-question_p\]\:\[margin\:0\] {
    & .faq-question p {
      margin: 0;
    }
  }
  .\[\&_\.faq-question_p\]\:\[padding-top\:20px\] {
    & .faq-question p {
      padding-top: 20px;
    }
  }
  .\[\&_\.faq-question_summary\]\:\[cursor\:pointer\] {
    & .faq-question summary {
      cursor: pointer;
    }
  }
  .\[\&_\.field-error\]\:\[margin-top\:7px\] {
    & .field-error {
      margin-top: 7px;
    }
  }
  .\[\&_\.field-error\]\:\[font-size\:14px\] {
    & .field-error {
      font-size: 14px;
    }
  }
  .\[\&_\.field-error\]\:\[line-height\:1\.4\] {
    & .field-error {
      line-height: 1.4;
    }
  }
  .\[\&_\.field-error\]\:\[color\:\#ffb8aa\] {
    & .field-error {
      color: #ffb8aa;
    }
  }
  .\[\&_\.form-field\]\:\[margin-top\:17px\] {
    & .form-field {
      margin-top: 17px;
    }
  }
  .\[\&_\.form-field_label\]\:\[margin-bottom\:7px\] {
    & .form-field label {
      margin-bottom: 7px;
    }
  }
  .\[\&_\.form-field_label\]\:\[display\:block\] {
    & .form-field label {
      display: block;
    }
  }
  .\[\&_\.form-field_label\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .form-field label {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.form-field_label\]\:\[font-size\:15px\] {
    & .form-field label {
      font-size: 15px;
    }
  }
  .\[\&_\.form-field_label\]\:\[line-height\:1\.4\] {
    & .form-field label {
      line-height: 1.4;
    }
  }
  .\[\&_\.form-field_label\]\:\[font-weight\:500\] {
    & .form-field label {
      font-weight: 500;
    }
  }
  .\[\&_\.form-field_label_span\]\:\[margin-left\:3px\] {
    & .form-field label span {
      margin-left: 3px;
    }
  }
  .\[\&_\.form-field_label_span\]\:\[font-family\:\'Kanit_400\'\,sans-serif\] {
    & .form-field label span {
      font-family: 'Kanit 400',sans-serif;
    }
  }
  .\[\&_\.form-field_label_span\]\:\[font-size\:13px\] {
    & .form-field label span {
      font-size: 13px;
    }
  }
  .\[\&_\.form-field_label_span\]\:\[font-weight\:400\] {
    & .form-field label span {
      font-weight: 400;
    }
  }
  .\[\&_\.form-field_label_span\]\:\[color\:var\(--ee-muted\)\] {
    & .form-field label span {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.form-heading_h2\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .form-heading h2 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.form-heading_h2\]\:\[font-size\:35px\] {
    & .form-heading h2 {
      font-size: 35px;
    }
  }
  .\[\&_\.form-heading_h2\]\:\[line-height\:1\.15\] {
    & .form-heading h2 {
      line-height: 1.15;
    }
  }
  .\[\&_\.form-heading_h2\]\:\[font-weight\:500\] {
    & .form-heading h2 {
      font-weight: 500;
    }
  }
  .\[\&_\.form-heading_h2\]\:\[letter-spacing\:-\.025em\] {
    & .form-heading h2 {
      letter-spacing: -.025em;
    }
  }
  .\[\&_\.form-heading_p\]\:\[margin-top\:8px\] {
    & .form-heading p {
      margin-top: 8px;
    }
  }
  .\[\&_\.form-heading_p\]\:\[font-size\:16px\] {
    & .form-heading p {
      font-size: 16px;
    }
  }
  .\[\&_\.form-heading_p\]\:\[color\:var\(--ee-muted\)\] {
    & .form-heading p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.form-instructions\]\:\[margin\:20px_0\] {
    & .form-instructions {
      margin: 20px 0;
    }
  }
  .\[\&_\.form-instructions\]\:\[font-size\:13px\] {
    & .form-instructions {
      font-size: 13px;
    }
  }
  .\[\&_\.form-instructions\]\:\[color\:var\(--ee-muted\)\] {
    & .form-instructions {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.form-status\]\:\[margin-top\:20px\] {
    & .form-status {
      margin-top: 20px;
    }
  }
  .\[\&_\.form-status\]\:\[font-size\:15px\] {
    & .form-status {
      font-size: 15px;
    }
  }
  .\[\&_\.form-status\]\:\[line-height\:1\.5\] {
    & .form-status {
      line-height: 1.5;
    }
  }
  .\[\&_\.form-status\]\:\[color\:\#dcca9c\] {
    & .form-status {
      color: #dcca9c;
    }
  }
  .\[\&_\.format-layout\]\:\[display\:grid\] {
    & .format-layout {
      display: grid;
    }
  }
  .\[\&_\.format-layout\]\:\[grid-template-columns\:1\.2fr_1fr\] {
    & .format-layout {
      grid-template-columns: 1.2fr 1fr;
    }
  }
  .\[\&_\.format-layout\]\:\[gap\:40px_70px\] {
    & .format-layout {
      gap: 40px 70px;
    }
  }
  .\[\&_\.format-layout\>div_h3\]\:\[margin-bottom\:14px\] {
    & .format-layout>div h3 {
      margin-bottom: 14px;
    }
  }
  .\[\&_\.format-layout\>div_p\]\:\[font-size\:15px\] {
    & .format-layout>div p {
      font-size: 15px;
    }
  }
  .\[\&_\.format-layout\>div\:first-child\]\:\[grid-row\:span_2\] {
    & .format-layout>div:first-child {
      grid-row: span 2;
    }
  }
  .\[\&_\.format-layout\>div\:first-child\]\:\[align-self\:stretch\] {
    & .format-layout>div:first-child {
      align-self: stretch;
    }
  }
  .\[\&_\.format-layout\>div\:first-child\]\:\[padding-right\:45px\] {
    & .format-layout>div:first-child {
      padding-right: 45px;
    }
  }
  .\[\&_\.format-layout\>div\:first-child\]\:\[padding-right\:max\(45px\,4vw\)\] {
    & .format-layout>div:first-child {
      padding-right: max(45px, 4vw);
    }
  }
  .\[\&_\.format-layout\>div\:first-child\]\:\[border-right\:1px_solid_var\(--line\)\] {
    & .format-layout>div:first-child {
      border-right: 1px solid var(--line);
    }
  }
  .\[\&_\.format-layout\>div\:first-child_h3\]\:\[margin-bottom\:25px\] {
    & .format-layout>div:first-child h3 {
      margin-bottom: 25px;
    }
  }
  .\[\&_\.format-layout\>div\:first-child_h3\]\:\[max-width\:15ch\] {
    & .format-layout>div:first-child h3 {
      max-width: 15ch;
    }
  }
  .\[\&_\.format-layout\>div\:first-child_h3\]\:\[font-size\:39px\] {
    & .format-layout>div:first-child h3 {
      font-size: 39px;
    }
  }
  .\[\&_\.format-layout\>div\:first-child_h3\]\:\[font-size\:clamp\(27px\,2\.4vw\,34px\)\] {
    & .format-layout>div:first-child h3 {
      font-size: clamp(27px, 2.4vw, 34px);
    }
  }
  .\[\&_\.format-layout\>div\:first-child_h3\]\:\[line-height\:1\.2\] {
    & .format-layout>div:first-child h3 {
      line-height: 1.2;
    }
  }
  .\[\&_\.format-spread\]\:\[display\:block\] {
    & .format-spread {
      display: block;
    }
  }
  .\[\&_\.format-spread_\.chapter-copy\]\:\[display\:grid\] {
    & .format-spread .chapter-copy {
      display: grid;
    }
  }
  .\[\&_\.format-spread_\.chapter-copy\]\:\[grid-template-columns\:1fr_1fr\] {
    & .format-spread .chapter-copy {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.format-spread_\.chapter-copy\]\:\[gap\:20px_55px\] {
    & .format-spread .chapter-copy {
      gap: 20px 55px;
    }
  }
  .\[\&_\.format-spread_\.chapter-copy\>figure\]\:\[grid-column\:1\/-1\] {
    & .format-spread .chapter-copy>figure {
      grid-column: 1/-1;
    }
  }
  .\[\&_\.format-spread_\.chapter-copy\>p\]\:\[grid-column\:1\/-1\] {
    & .format-spread .chapter-copy>p {
      grid-column: 1/-1;
    }
  }
  .\[\&_\.format-spread_\.editorial-unit\]\:\[padding\:28px_0_10px\] {
    & .format-spread .editorial-unit {
      padding: 28px 0 10px;
    }
  }
  .\[\&_\.format-spread_\.editorial-unit_h3\]\:\[font-size\:33px\] {
    & .format-spread .editorial-unit h3 {
      font-size: 33px;
    }
  }
  .\[\&_\.format-spread_\.editorial-unit_h3\]\:\[color\:var\(--gold\)\] {
    & .format-spread .editorial-unit h3 {
      color: var(--gold);
    }
  }
  .\[\&_\.format-spread_h2\]\:\[margin-bottom\:45px\] {
    & .format-spread h2 {
      margin-bottom: 45px;
    }
  }
  .\[\&_\.format-spread_h2\]\:\[max-width\:700px\] {
    & .format-spread h2 {
      max-width: 700px;
    }
  }
  .\[\&_\.formats\]\:\[margin\:0_auto_100px\] {
    & .formats {
      margin: 0 auto 100px;
    }
  }
  .\[\&_\.formats\]\:\[padding\:70px_max\(4vw\,calc\(\(100vw_-_1220px\)\/2\)\)\] {
    & .formats {
      padding: 70px max(4vw, calc((100vw - 1220px) / 2));
    }
  }
  .\[\&_\.formats\]\:\[background\:var\(--wash\)\] {
    & .formats {
      background: var(--wash);
    }
  }
  .\[\&_\.formats\>h2\]\:\[margin-bottom\:44px\] {
    & .formats>h2 {
      margin-bottom: 44px;
    }
  }
  .\[\&_\.formats\>h2\]\:\[max-width\:24ch\] {
    & .formats>h2 {
      max-width: 24ch;
    }
  }
  .\[\&_\.gallery-photo\]\:\[visibility\:hidden\] {
    & .gallery-photo {
      visibility: hidden;
    }
  }
  .\[\&_\.gallery-photo\]\:\[margin-bottom\:32px\] {
    & .gallery-photo {
      margin-bottom: 32px;
    }
  }
  .\[\&_\.gallery-photo\]\:\[opacity\:0\] {
    & .gallery-photo {
      opacity: 0;
    }
  }
  .\[\&_\.gallery-photo_figcaption\]\:\[margin-top\:14px\] {
    & .gallery-photo figcaption {
      margin-top: 14px;
    }
  }
  .\[\&_\.gallery-photo_figcaption\]\:\[min-height\:40px\] {
    & .gallery-photo figcaption {
      min-height: 40px;
    }
  }
  .\[\&_\.gallery-photo_img\]\:\[margin-inline\:auto\] {
    & .gallery-photo img {
      margin-inline: auto;
    }
  }
  .\[\&_\.gallery-photo_img\]\:\[height\:100\%\] {
    & .gallery-photo img {
      height: 100%;
    }
  }
  .\[\&_\.gallery-photo_img\]\:\[height\:auto\]\! {
    & .gallery-photo img {
      height: auto !important;
    }
  }
  .\[\&_\.gallery-photo_img\]\:\[max-height\:calc\(100\%_-_64px\)\] {
    & .gallery-photo img {
      max-height: calc(100% - 64px);
    }
  }
  .\[\&_\.gallery-photo_img\]\:\[width\:100\%\] {
    & .gallery-photo img {
      width: 100%;
    }
  }
  .\[\&_\.gallery-photo_img\]\:\[width\:auto\]\! {
    & .gallery-photo img {
      width: auto !important;
    }
  }
  .\[\&_\.gallery-photo_img\]\:\[max-width\:100\%\] {
    & .gallery-photo img {
      max-width: 100%;
    }
  }
  .\[\&_\.gallery-photo_img\]\:\[border-radius\:var\(--photo-radius\)\] {
    & .gallery-photo img {
      border-radius: var(--photo-radius);
    }
  }
  .\[\&_\.gallery-photo_img\]\:\[object-fit\:contain\] {
    & .gallery-photo img {
      object-fit: contain;
    }
  }
  .\[\&_\.gallery-photo\.is-active\]\:\[visibility\:visible\] {
    & .gallery-photo.is-active {
      visibility: visible;
    }
  }
  .\[\&_\.gallery-photo\.is-active\]\:\[opacity\:1\] {
    & .gallery-photo.is-active {
      opacity: 1;
    }
  }
  .\[\&_\.gallery-stage\]\:\[position\:relative\] {
    & .gallery-stage {
      position: relative;
    }
  }
  .\[\&_\.gallery-stage\]\:\[aspect-ratio\:1\.1\] {
    & .gallery-stage {
      aspect-ratio: 1.1;
    }
  }
  .\[\&_\.gallery-stage\]\:\[aspect-ratio\:auto\] {
    & .gallery-stage {
      aspect-ratio: auto;
    }
  }
  .\[\&_\.gallery-stage\]\:\[height\:min\(501\.59999999999997px\,650px\)\] {
    & .gallery-stage {
      height: min(501.59999999999997px, 650px);
    }
  }
  .\[\&_\.gallery-stage\]\:\[min-height\:360px\] {
    & .gallery-stage {
      min-height: 360px;
    }
  }
  .\[\&_\.gallery-stage\]\:\[overflow\:hidden\] {
    & .gallery-stage {
      overflow: hidden;
    }
  }
  .\[\&_\.gallery-stage\]\:\[border-radius\:calc\(var\(--photo-radius\)_\+_12px\)\] {
    & .gallery-stage {
      border-radius: calc(var(--photo-radius) + 12px);
    }
  }
  .\[\&_\.gallery-stage\]\:\[padding\:12px\] {
    & .gallery-stage {
      padding: 12px;
    }
  }
  .\[\&_\.gallery-stage\]\:\[background\:var\(--wash\)\] {
    & .gallery-stage {
      background: var(--wash);
    }
  }
  .\[\&_\.gallery-stage_\.gallery-photo\]\:\[position\:absolute\] {
    & .gallery-stage .gallery-photo {
      position: absolute;
    }
  }
  .\[\&_\.gallery-stage_\.gallery-photo\]\:\[inset\:0\] {
    & .gallery-stage .gallery-photo {
      inset: 0;
    }
  }
  .\[\&_\.gallery-stage_\.gallery-photo\]\:\[margin\:12px\] {
    & .gallery-stage .gallery-photo {
      margin: 12px;
    }
  }
  .\[\&_\.gallery-stage_\.gallery-photo_img\]\:\[height\:calc\(100\%_-_56px\)\] {
    & .gallery-stage .gallery-photo img {
      height: calc(100% - 56px);
    }
  }
  .\[\&_\.gallery-sticky\]\:\[position\:sticky\] {
    & .gallery-sticky {
      position: sticky;
    }
  }
  .\[\&_\.gallery-sticky\]\:\[top\:90px\] {
    & .gallery-sticky {
      top: 90px;
    }
  }
  .\[\&_\.gallery-sticky\]\:\[align-self\:start\] {
    & .gallery-sticky {
      align-self: start;
    }
  }
  .\[\&_\.group-name\]\:\[margin-bottom\:14px\]\! {
    & .group-name {
      margin-bottom: 14px !important;
    }
  }
  .\[\&_\.group-name\]\:\[font-size\:1rem\] {
    & .group-name {
      font-size: 1rem;
    }
  }
  .\[\&_\.group-name\]\:\[letter-spacing\:\.05em\] {
    & .group-name {
      letter-spacing: .05em;
    }
  }
  .\[\&_\.group-name\]\:\[color\:var\(--gold\)\] {
    & .group-name {
      color: var(--gold);
    }
  }
  .\[\&_\.group-name\]\:\[text-transform\:uppercase\] {
    & .group-name {
      text-transform: uppercase;
    }
  }
  .\[\&_\.guide-index\]\:\[margin-bottom\:0\] {
    & .guide-index {
      margin-bottom: 0;
    }
  }
  .\[\&_\.guide-index\]\:\[margin-bottom\:72px\] {
    & .guide-index {
      margin-bottom: 72px;
    }
  }
  .\[\&_\.guide-index\]\:\[padding\:22px_0\] {
    & .guide-index {
      padding: 22px 0;
    }
  }
  .\[\&_\.guide-index\]\:\[border-block\:1px_solid_var\(--line\)\] {
    & .guide-index {
      border-block: 1px solid var(--line);
    }
  }
  .\[\&_\.guide-index_a\]\:\[font-size\:16px\] {
    & .guide-index a {
      font-size: 16px;
    }
  }
  .\[\&_\.guide-index_nav\]\:\[display\:grid\] {
    & .guide-index nav {
      display: grid;
    }
  }
  .\[\&_\.guide-index_nav\]\:\[grid-template-columns\:1fr_1fr\] {
    & .guide-index nav {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.guide-index_nav\]\:\[gap\:12px_38px\] {
    & .guide-index nav {
      gap: 12px 38px;
    }
  }
  .\[\&_\.guide-index_nav\]\:\[padding\:22px_0_4px\] {
    & .guide-index nav {
      padding: 22px 0 4px;
    }
  }
  .\[\&_\.guide-index_summary\]\:\[cursor\:pointer\] {
    & .guide-index summary {
      cursor: pointer;
    }
  }
  .\[\&_\.guide-index_summary\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .guide-index summary {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.guide-index_summary\]\:\[font-size\:24px\] {
    & .guide-index summary {
      font-size: 24px;
    }
  }
  .\[\&_\.guide-index_summary\]\:\[font-weight\:500\] {
    & .guide-index summary {
      font-weight: 500;
    }
  }
  .\[\&_\.guide-tags_span\]\:\[color\:\#a18e5e\] {
    & .guide-tags span {
      color: #a18e5e;
    }
  }
  .\[\&_\.header-cta\]\:\[margin-left\:30px\] {
    & .header-cta {
      margin-left: 30px;
    }
  }
  .\[\&_\.header-cta\]\:\[padding\:10px_0\] {
    & .header-cta {
      padding: 10px 0;
    }
  }
  .\[\&_\.header-cta\]\:\[font-family\:\'Kanit_800\'\,sans-serif\] {
    & .header-cta {
      font-family: 'Kanit 800',sans-serif;
    }
  }
  .\[\&_\.header-cta\]\:\[font-size\:14px\] {
    & .header-cta {
      font-size: 14px;
    }
  }
  .\[\&_\.header-cta\]\:\[font-weight\:800\] {
    & .header-cta {
      font-weight: 800;
    }
  }
  .\[\&_\.header-cta\]\:\[border-bottom\:1px_solid_var\(--gold\)\] {
    & .header-cta {
      border-bottom: 1px solid var(--gold);
    }
  }
  .\[\&_\.header-cta_\.arrow-icon\]\:\[margin-left\:15px\] {
    & .header-cta .arrow-icon {
      margin-left: 15px;
    }
  }
  .\[\&_\.header-cta_span\]\:\[margin-left\:16px\] {
    & .header-cta span {
      margin-left: 16px;
    }
  }
  .\[\&_\.hero-copy\]\:\[min-width\:0\] {
    & .hero-copy {
      min-width: 0;
    }
  }
  .\[\&_\.hero-note\]\:\[grid-column\:1\] {
    & .hero-note {
      grid-column: 1;
    }
  }
  .\[\&_\.hero-note\]\:\[grid-row\:2\] {
    & .hero-note {
      grid-row: 2;
    }
  }
  .\[\&_\.hero-note\]\:\[max-width\:430px\] {
    & .hero-note {
      max-width: 430px;
    }
  }
  .\[\&_\.hero-note\]\:\[max-width\:440px\] {
    & .hero-note {
      max-width: 440px;
    }
  }
  .\[\&_\.hero-note\]\:\[justify-self\:end\] {
    & .hero-note {
      justify-self: end;
    }
  }
  .\[\&_\.hero-note\]\:\[justify-self\:start\] {
    & .hero-note {
      justify-self: start;
    }
  }
  .\[\&_\.hero-note\]\:\[padding-top\:65px\] {
    & .hero-note {
      padding-top: 65px;
    }
  }
  .\[\&_\.hero-note\]\:\[font-size\:23px\] {
    & .hero-note {
      font-size: 23px;
    }
  }
  .\[\&_\.hero-note\]\:\[line-height\:1\.45\] {
    & .hero-note {
      line-height: 1.45;
    }
  }
  .\[\&_\.hero-photo\]\:\[padding-top\:0\] {
    & .hero-photo {
      padding-top: 0;
    }
  }
  .\[\&_\.hero-photo\]\:\[padding-top\:90px\] {
    & .hero-photo {
      padding-top: 90px;
    }
  }
  .\[\&_\.hero-photo_img\]\:\[aspect-ratio\:4\/3\] {
    & .hero-photo img {
      aspect-ratio: 4/3;
    }
  }
  .\[\&_\.hero-photo_img\]\:\[width\:100\%\] {
    & .hero-photo img {
      width: 100%;
    }
  }
  .\[\&_\.hero-photo_img\]\:\[object-fit\:cover\] {
    & .hero-photo img {
      object-fit: cover;
    }
  }
  .\[\&_\.idea\]\:\[display\:grid\] {
    & .idea {
      display: grid;
    }
  }
  .\[\&_\.idea\]\:\[grid-template-columns\:100px_1fr\] {
    & .idea {
      grid-template-columns: 100px 1fr;
    }
  }
  .\[\&_\.idea\]\:\[gap\:24px\] {
    & .idea {
      gap: 24px;
    }
  }
  .\[\&_\.idea\]\:\[padding\:36px_0_48px\] {
    & .idea {
      padding: 36px 0 48px;
    }
  }
  .\[\&_\.idea\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .idea {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.idea-category\]\:\[display\:none\] {
    & .idea-category {
      display: none;
    }
  }
  .\[\&_\.idea-copy\]\:\[max-width\:65ch\] {
    & .idea-copy {
      max-width: 65ch;
    }
  }
  .\[\&_\.idea-copy_h3\]\:\[margin\:0_0_12px\] {
    & .idea-copy h3 {
      margin: 0 0 12px;
    }
  }
  .\[\&_\.idea-copy_h3\]\:\[max-width\:24ch\] {
    & .idea-copy h3 {
      max-width: 24ch;
    }
  }
  .\[\&_\.idea-copy_h3\]\:\[font-size\:2rem\] {
    & .idea-copy h3 {
      font-size: 2rem;
    }
  }
  .\[\&_\.idea-copy_h3\]\:\[line-height\:1\.12\] {
    & .idea-copy h3 {
      line-height: 1.12;
    }
  }
  .\[\&_\.idea-copy\>p\]\:\[margin-top\:16px\] {
    & .idea-copy>p {
      margin-top: 16px;
    }
  }
  .\[\&_\.idea-group\+\.idea-group\]\:\[margin-top\:64px\] {
    & .idea-group+.idea-group {
      margin-top: 64px;
    }
  }
  .\[\&_\.idea-group\:first-of-type\]\:\[margin-top\:0\] {
    & .idea-group:first-of-type {
      margin-top: 0;
    }
  }
  .\[\&_\.idea-group\[hidden\]\]\:\[display\:none\] {
    & .idea-group[hidden] {
      display: none;
    }
  }
  .\[\&_\.idea-group\[hidden\]\+\.idea-group\]\:\[margin-top\:0\] {
    & .idea-group[hidden]+.idea-group {
      margin-top: 0;
    }
  }
  .\[\&_\.idea-number\]\:\[font-size\:4\.5rem\] {
    & .idea-number {
      font-size: 4.5rem;
    }
  }
  .\[\&_\.idea-number\]\:\[line-height\:1\] {
    & .idea-number {
      line-height: 1;
    }
  }
  .\[\&_\.idea-number\]\:\[letter-spacing\:-\.04em\] {
    & .idea-number {
      letter-spacing: -.04em;
    }
  }
  .\[\&_\.idea-number\]\:\[color\:var\(--gold\)\] {
    & .idea-number {
      color: var(--gold);
    }
  }
  .\[\&_\.idea-number\]\:\[font-variant-numeric\:tabular-nums\] {
    & .idea-number {
      font-variant-numeric: tabular-nums;
    }
  }
  .\[\&_\.idea-selector\]\:\[margin-top\:8px\] {
    & .idea-selector {
      margin-top: 8px;
    }
  }
  .\[\&_\.idea-selector\]\:\[display\:flex\] {
    & .idea-selector {
      display: flex;
    }
  }
  .\[\&_\.idea-selector\]\:\[gap\:10px\] {
    & .idea-selector {
      gap: 10px;
    }
  }
  .\[\&_\.idea-selector_a\]\:\[display\:grid\] {
    & .idea-selector a {
      display: grid;
    }
  }
  .\[\&_\.idea-selector_a\]\:\[min-height\:44px\] {
    & .idea-selector a {
      min-height: 44px;
    }
  }
  .\[\&_\.idea-selector_a\]\:\[min-width\:44px\] {
    & .idea-selector a {
      min-width: 44px;
    }
  }
  .\[\&_\.idea-selector_a\]\:\[place-items\:center\] {
    & .idea-selector a {
      place-items: center;
    }
  }
  .\[\&_\.idea-selector_a\]\:\[font-size\:13px\] {
    & .idea-selector a {
      font-size: 13px;
    }
  }
  .\[\&_\.idea-selector_a\]\:\[font-variant-numeric\:tabular-nums\] {
    & .idea-selector a {
      font-variant-numeric: tabular-nums;
    }
  }
  .\[\&_\.idea-selector_a\]\:\[border-bottom\:1px_solid_var\(--line\)\] {
    & .idea-selector a {
      border-bottom: 1px solid var(--line);
    }
  }
  .\[\&_\.idea-selector_a\]\:\[text-decoration\:none\] {
    & .idea-selector a {
      text-decoration: none;
    }
  }
  .\[\&_\.idea-selector_a\[aria-current\]\]\:\[border-color\:var\(--gold\)\] {
    & .idea-selector a[aria-current] {
      border-color: var(--gold);
    }
  }
  .\[\&_\.idea-selector_a\[aria-current\]\]\:\[color\:white\] {
    & .idea-selector a[aria-current] {
      color: white;
    }
  }
  .\[\&_\.idea-selector_a\[aria-current\]\]\:\[background\:var\(--gold\)\] {
    & .idea-selector a[aria-current] {
      background: var(--gold);
    }
  }
  .\[\&_\.idea-story\]\:\[min-height\:570px\] {
    & .idea-story {
      min-height: 570px;
    }
  }
  .\[\&_\.idea-story\]\:\[scroll-margin-top\:100px\] {
    & .idea-story {
      scroll-margin-top: 100px;
    }
  }
  .\[\&_\.idea-story\]\:\[padding\:30px_0_110px\] {
    & .idea-story {
      padding: 30px 0 110px;
    }
  }
  .\[\&_\.idea-story_h3\]\:\[margin-bottom\:24px\] {
    & .idea-story h3 {
      margin-bottom: 24px;
    }
  }
  .\[\&_\.idea-story_h3\]\:\[margin-bottom\:26px\] {
    & .idea-story h3 {
      margin-bottom: 26px;
    }
  }
  .\[\&_\.idea-story_h3\]\:\[max-width\:19ch\] {
    & .idea-story h3 {
      max-width: 19ch;
    }
  }
  .\[\&_\.idea-story_h3\]\:\[max-width\:23ch\] {
    & .idea-story h3 {
      max-width: 23ch;
    }
  }
  .\[\&_\.idea-story_h3\]\:\[font-size\:clamp\(29px\,2\.7vw\,39px\)\] {
    & .idea-story h3 {
      font-size: clamp(29px, 2.7vw, 39px);
    }
  }
  .\[\&_\.idea-story_h3\]\:\[font-size\:clamp\(30px\,3vw\,43px\)\] {
    & .idea-story h3 {
      font-size: clamp(30px, 3vw, 43px);
    }
  }
  .\[\&_\.idea-story_h3\]\:\[line-height\:1\.18\] {
    & .idea-story h3 {
      line-height: 1.18;
    }
  }
  .\[\&_\.idea-story\:not\(\:first-child\)\]\:\[padding-top\:48px\] {
    & .idea-story:not(:first-child) {
      padding-top: 48px;
    }
  }
  .\[\&_\.idea-story\:not\(\:first-child\)\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .idea-story:not(:first-child) {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.idea-story\>p\]\:\[font-size\:15px\] {
    & .idea-story>p {
      font-size: 15px;
    }
  }
  .\[\&_\.idea-story\>p\]\:\[line-height\:1\.9\] {
    & .idea-story>p {
      line-height: 1.9;
    }
  }
  .\[\&_\.ideas\>h2\]\:\[margin-bottom\:24px\] {
    & .ideas>h2 {
      margin-bottom: 24px;
    }
  }
  .\[\&_\.ideas\>h2\]\:\[max-width\:24ch\] {
    & .ideas>h2 {
      max-width: 24ch;
    }
  }
  .\[\&_\.ideas\>h2\]\:\[font-size\:clamp\(2rem\,3\.1vw\,2\.8rem\)\] {
    & .ideas>h2 {
      font-size: clamp(2rem, 3.1vw, 2.8rem);
    }
  }
  .\[\&_\.ideas\>h2\]\:\[line-height\:1\.14\] {
    & .ideas>h2 {
      line-height: 1.14;
    }
  }
  .\[\&_\.inline-link\]\:\[font-size\:14px\] {
    & .inline-link {
      font-size: 14px;
    }
  }
  .\[\&_\.inline-link\]\:\[color\:var\(--gold\)\] {
    & .inline-link {
      color: var(--gold);
    }
  }
  .\[\&_\.interview-question\]\:\[padding\:22px_0\] {
    & .interview-question {
      padding: 22px 0;
    }
  }
  .\[\&_\.interview-question\]\:\[border-top\:1px_solid_\#555548\] {
    & .interview-question {
      border-top: 1px solid #555548;
    }
  }
  .\[\&_\.interview-question_summary\]\:\[display\:flex\] {
    & .interview-question summary {
      display: flex;
    }
  }
  .\[\&_\.interview-question_summary\]\:\[cursor\:pointer\] {
    & .interview-question summary {
      cursor: pointer;
    }
  }
  .\[\&_\.interview-question_summary\]\:\[align-items\:start\] {
    & .interview-question summary {
      align-items: start;
    }
  }
  .\[\&_\.interview-question_summary\]\:\[justify-content\:space-between\] {
    & .interview-question summary {
      justify-content: space-between;
    }
  }
  .\[\&_\.interview-question_summary\]\:\[gap\:24px\] {
    & .interview-question summary {
      gap: 24px;
    }
  }
  .\[\&_\.interview-question_summary\]\:\[list-style\:none\] {
    & .interview-question summary {
      list-style: none;
    }
  }
  .\[\&_\.interview-question_summary_svg\]\:\[margin-top\:4px\] {
    & .interview-question summary svg {
      margin-top: 4px;
    }
  }
  .\[\&_\.interview-question_summary_svg\]\:\[flex\:0_0_24px\] {
    & .interview-question summary svg {
      flex: 0 0 24px;
    }
  }
  .\[\&_\.interview-question_summary_svg\]\:\[color\:\#dcc179\] {
    & .interview-question summary svg {
      color: #dcc179;
    }
  }
  .\[\&_\.interview-question_summary\:\:-webkit-details-marker\]\:\[display\:none\] {
    & .interview-question summary::-webkit-details-marker {
      display: none;
    }
  }
  .\[\&_\.interview-question\[open\]_summary_svg\]\:\[transform\:rotate\(45deg\)\] {
    & .interview-question[open] summary svg {
      transform: rotate(45deg);
    }
  }
  .\[\&_\.intro\]\:\[margin\:30px_0_22px\] {
    & .intro {
      margin: 30px 0 22px;
    }
  }
  .\[\&_\.intro\]\:\[font-size\:18px\] {
    & .intro {
      font-size: 18px;
    }
  }
  .\[\&_\.intro\]\:\[line-height\:1\.6\] {
    & .intro {
      line-height: 1.6;
    }
  }
  .\[\&_\.intro-mark\]\:\[font-family\:\'Kanit_400\'\,sans-serif\] {
    & .intro-mark {
      font-family: 'Kanit 400',sans-serif;
    }
  }
  .\[\&_\.intro-mark\]\:\[font-size\:100px\] {
    & .intro-mark {
      font-size: 100px;
    }
  }
  .\[\&_\.intro-mark\]\:\[line-height\:1\] {
    & .intro-mark {
      line-height: 1;
    }
  }
  .\[\&_\.intro-mark\]\:\[letter-spacing\:-\.04em\] {
    & .intro-mark {
      letter-spacing: -.04em;
    }
  }
  .\[\&_\.intro-mark\]\:\[color\:var\(--gold\)\] {
    & .intro-mark {
      color: var(--gold);
    }
  }
  .\[\&_\.intro\>h2\:first-child\]\:\[max-width\:22ch\] {
    & .intro>h2:first-child {
      max-width: 22ch;
    }
  }
  .\[\&_\.intro\>h2\:first-child\]\:\[font-size\:clamp\(2\.1rem\,3\.6vw\,3\.25rem\)\] {
    & .intro>h2:first-child {
      font-size: clamp(2.1rem, 3.6vw, 3.25rem);
    }
  }
  .\[\&_\.jack-about\]\:\[padding-top\:90px\] {
    & .jack-about {
      padding-top: 90px;
    }
  }
  .\[\&_\.jack-about\]\:\[padding-bottom\:140px\] {
    & .jack-about {
      padding-bottom: 140px;
    }
  }
  .\[\&_\.jack-about\]\:\[text-align\:center\] {
    & .jack-about {
      text-align: center;
    }
  }
  .\[\&_\.jack-about_h2\]\:\[margin\:auto\] {
    & .jack-about h2 {
      margin: auto;
    }
  }
  .\[\&_\.jack-about-detail\]\:\[margin\:32px_auto_28px\] {
    & .jack-about-detail {
      margin: 32px auto 28px;
    }
  }
  .\[\&_\.jack-about-detail\]\:\[max-width\:670px\] {
    & .jack-about-detail {
      max-width: 670px;
    }
  }
  .\[\&_\.jack-about-detail\]\:\[font-size\:18px\] {
    & .jack-about-detail {
      font-size: 18px;
    }
  }
  .\[\&_\.jack-about-detail\]\:\[color\:\#b6c2cb\] {
    & .jack-about-detail {
      color: #b6c2cb;
    }
  }
  .\[\&_\.jack-brand\]\:\[position\:relative\] {
    & .jack-brand {
      position: relative;
    }
  }
  .\[\&_\.jack-brand\]\:\[width\:124px\] {
    & .jack-brand {
      width: 124px;
    }
  }
  .\[\&_\.jack-brand\]\:\[flex-shrink\:0\] {
    & .jack-brand {
      flex-shrink: 0;
    }
  }
  .\[\&_\.jack-brand_\.jack-brand-gold\]\:\[position\:absolute\] {
    & .jack-brand .jack-brand-gold {
      position: absolute;
    }
  }
  .\[\&_\.jack-brand_\.jack-brand-gold\]\:\[inset\:0\] {
    & .jack-brand .jack-brand-gold {
      inset: 0;
    }
  }
  .\[\&_\.jack-brand_\.jack-brand-gold\]\:\[filter\:none\] {
    & .jack-brand .jack-brand-gold {
      filter: none;
    }
  }
  .\[\&_\.jack-brand_\.jack-brand-gold\]\:\[clip-path\:inset\(0_0_50\%_0\)\] {
    & .jack-brand .jack-brand-gold {
      clip-path: inset(0 0 50% 0);
    }
  }
  .\[\&_\.jack-brand_img\]\:\[height\:auto\] {
    & .jack-brand img {
      height: auto;
    }
  }
  .\[\&_\.jack-brand_img\]\:\[filter\:brightness\(1\.4\)\] {
    & .jack-brand img {
      filter: brightness(1.4);
    }
  }
  .\[\&_\.jack-brand\>img\:first-child\]\:\[filter\:brightness\(0\)_invert\(1\)\] {
    & .jack-brand>img:first-child {
      filter: brightness(0) invert(1);
    }
  }
  .\[\&_\.jack-btn\>p\]\:\[margin\:0\]\! {
    & .jack-btn>p {
      margin: 0 !important;
    }
  }
  .\[\&_\.jack-btn\>p\]\:\[max-width\:none\]\! {
    & .jack-btn>p {
      max-width: none !important;
    }
  }
  .\[\&_\.jack-btn\>p\]\:\[color\:inherit\]\! {
    & .jack-btn>p {
      color: inherit !important;
    }
  }
  .\[\&_\.jack-btn\>p\]\:\[font\:inherit\]\! {
    & .jack-btn>p {
      font: inherit !important;
    }
  }
  .\[\&_\.jack-button\]\:\[display\:inline-flex\] {
    & .jack-button {
      display: inline-flex;
    }
  }
  .\[\&_\.jack-button\]\:\[min-height\:54px\] {
    & .jack-button {
      min-height: 54px;
    }
  }
  .\[\&_\.jack-button\]\:\[align-items\:center\] {
    & .jack-button {
      align-items: center;
    }
  }
  .\[\&_\.jack-button\]\:\[justify-content\:center\] {
    & .jack-button {
      justify-content: center;
    }
  }
  .\[\&_\.jack-button\]\:\[border-radius\:100px\] {
    & .jack-button {
      border-radius: 100px;
    }
  }
  .\[\&_\.jack-button\]\:\[padding\:18px_36px\] {
    & .jack-button {
      padding: 18px 36px;
    }
  }
  .\[\&_\.jack-button\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .jack-button {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.jack-button\]\:\[font-size\:16px\] {
    & .jack-button {
      font-size: 16px;
    }
  }
  .\[\&_\.jack-button\]\:\[font-weight\:500\] {
    & .jack-button {
      font-weight: 500;
    }
  }
  .\[\&_\.jack-button\]\:\[letter-spacing\:\.07em\] {
    & .jack-button {
      letter-spacing: .07em;
    }
  }
  .\[\&_\.jack-button\]\:\[white-space\:nowrap\] {
    & .jack-button {
      white-space: nowrap;
    }
  }
  .\[\&_\.jack-button\]\:\[color\:\#16140f\] {
    & .jack-button {
      color: #16140f;
    }
  }
  .\[\&_\.jack-button\]\:\[text-transform\:uppercase\] {
    & .jack-button {
      text-transform: uppercase;
    }
  }
  .\[\&_\.jack-button\]\:\[box-shadow\:inset_0_3px_6px_\#fff3\,0_8px_22px_\#1d140d44\] {
    & .jack-button {
      box-shadow: inset 0 3px 6px #fff3,0 8px 22px #1d140d44;
    }
  }
  .\[\&_\.jack-button\]\:\[background\:linear-gradient\(135deg\,\#dcc179\,\#b38c3c\)\] {
    & .jack-button {
      background: linear-gradient(135deg,#dcc179,#b38c3c);
    }
  }
  .\[\&_\.jack-button\]\:\[border\:1px_solid_\#e4c476\] {
    & .jack-button {
      border: 1px solid #e4c476;
    }
  }
  .\[\&_\.jack-button-outline\]\:\[color\:\#d7e2ea\] {
    & .jack-button-outline {
      color: #d7e2ea;
    }
  }
  .\[\&_\.jack-button-outline\]\:\[box-shadow\:none\] {
    & .jack-button-outline {
      box-shadow: none;
    }
  }
  .\[\&_\.jack-button-outline\]\:\[background\:none\] {
    & .jack-button-outline {
      background: none;
    }
  }
  .\[\&_\.jack-button-outline\]\:\[border\:1px_solid_\#8393a0\] {
    & .jack-button-outline {
      border: 1px solid #8393a0;
    }
  }
  .\[\&_\.jack-button-outline\:hover\]\:\[color\:\#0c0c0c\] {
    & .jack-button-outline:hover {
      color: #0c0c0c;
    }
  }
  .\[\&_\.jack-button-outline\:hover\]\:\[background\:\#d7e2ea\] {
    & .jack-button-outline:hover {
      background: #d7e2ea;
    }
  }
  .\[\&_\.jack-button\:active\]\:\[transform\:scale\(\.98\)\] {
    & .jack-button:active {
      transform: scale(.98);
    }
  }
  .\[\&_\.jack-button\:hover\]\:\[background\:\#e6c67d\] {
    & .jack-button:hover {
      background: #e6c67d;
    }
  }
  .\[\&_\.jack-client-beam\]\:\[pointer-events\:none\] {
    & .jack-client-beam {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-client-beam\]\:\[position\:absolute\] {
    & .jack-client-beam {
      position: absolute;
    }
  }
  .\[\&_\.jack-client-beam\]\:\[top\:36px\] {
    & .jack-client-beam {
      top: 36px;
    }
  }
  .\[\&_\.jack-client-beam\]\:\[left\:50\%\] {
    & .jack-client-beam {
      left: 50%;
    }
  }
  .\[\&_\.jack-client-beam\]\:\[z-index\:0\] {
    & .jack-client-beam {
      z-index: 0;
    }
  }
  .\[\&_\.jack-client-beam\]\:\[height\:134px\] {
    & .jack-client-beam {
      height: 134px;
    }
  }
  .\[\&_\.jack-client-beam\]\:\[width\:calc\(var\(--client-pitch\)\*1\.5\)\] {
    & .jack-client-beam {
      width: calc(var(--client-pitch) * 1.5);
    }
  }
  .\[\&_\.jack-client-beam\]\:\[transform\:translateX\(-50\%\)\] {
    & .jack-client-beam {
      transform: translateX(-50%);
    }
  }
  .\[\&_\.jack-client-beam\]\:\[filter\:blur\(6px\)\] {
    & .jack-client-beam {
      filter: blur(6px);
    }
  }
  .\[\&_\.jack-client-beam\:before\]\:\[position\:absolute\] {
    & .jack-client-beam:before {
      position: absolute;
    }
  }
  .\[\&_\.jack-client-beam\:before\]\:\[inset\:0\] {
    & .jack-client-beam:before {
      inset: 0;
    }
  }
  .\[\&_\.jack-client-beam\:before\]\:\[mask-image\:linear-gradient\(180deg\,\#000\,\#000_82\%\,transparent\)\] {
    & .jack-client-beam:before {
      mask-image: linear-gradient(180deg,#000,#000 82%,transparent);
    }
  }
  .\[\&_\.jack-client-beam\:before\]\:\[content\:\'\'\] {
    & .jack-client-beam:before {
      content: '';
    }
  }
  .\[\&_\.jack-client-beam\:before\]\:\[background\:linear-gradient\(180deg\,\#e9bf641c\,\#f1cb803b\)\] {
    & .jack-client-beam:before {
      background: linear-gradient(180deg,#e9bf641c,#f1cb803b);
    }
  }
  .\[\&_\.jack-client-beam\:before\]\:\[clip-path\:polygon\(46\%_0\,54\%_0\,100\%_100\%\,0_100\%\)\] {
    & .jack-client-beam:before {
      clip-path: polygon(46% 0,54% 0,100% 100%,0 100%);
    }
  }
  .\[\&_\.jack-client-group\]\:\[display\:flex\] {
    & .jack-client-group {
      display: flex;
    }
  }
  .\[\&_\.jack-client-group\]\:\[width\:max-content\] {
    & .jack-client-group {
      width: max-content;
    }
  }
  .\[\&_\.jack-client-group\]\:\[flex\:none\] {
    & .jack-client-group {
      flex: none;
    }
  }
  .\[\&_\.jack-client-lamp\]\:\[pointer-events\:none\] {
    & .jack-client-lamp {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-client-lamp\]\:\[position\:absolute\] {
    & .jack-client-lamp {
      position: absolute;
    }
  }
  .\[\&_\.jack-client-lamp\]\:\[top\:9px\] {
    & .jack-client-lamp {
      top: 9px;
    }
  }
  .\[\&_\.jack-client-lamp\]\:\[left\:50\%\] {
    & .jack-client-lamp {
      left: 50%;
    }
  }
  .\[\&_\.jack-client-lamp\]\:\[z-index\:3\] {
    & .jack-client-lamp {
      z-index: 3;
    }
  }
  .\[\&_\.jack-client-lamp\]\:\[height\:26px\] {
    & .jack-client-lamp {
      height: 26px;
    }
  }
  .\[\&_\.jack-client-lamp\]\:\[width\:36px\] {
    & .jack-client-lamp {
      width: 36px;
    }
  }
  .\[\&_\.jack-client-lamp\]\:\[transform\:translateX\(-50\%\)\] {
    & .jack-client-lamp {
      transform: translateX(-50%);
    }
  }
  .\[\&_\.jack-client-lamp\]\:\[border-radius\:5px_5px_9px_9px\] {
    & .jack-client-lamp {
      border-radius: 5px 5px 9px 9px;
    }
  }
  .\[\&_\.jack-client-lamp\]\:\[box-shadow\:0_5px_12px_\#0009\] {
    & .jack-client-lamp {
      box-shadow: 0 5px 12px #0009;
    }
  }
  .\[\&_\.jack-client-lamp\]\:\[background\:linear-gradient\(90deg\,\#272624\,\#615946_50\%\,\#2c2923\)\] {
    & .jack-client-lamp {
      background: linear-gradient(90deg,#272624,#615946 50%,#2c2923);
    }
  }
  .\[\&_\.jack-client-lamp\:after\]\:\[position\:absolute\] {
    & .jack-client-lamp:after {
      position: absolute;
    }
  }
  .\[\&_\.jack-client-lamp\:after\]\:\[right\:3px\] {
    & .jack-client-lamp:after {
      right: 3px;
    }
  }
  .\[\&_\.jack-client-lamp\:after\]\:\[bottom\:-2px\] {
    & .jack-client-lamp:after {
      bottom: -2px;
    }
  }
  .\[\&_\.jack-client-lamp\:after\]\:\[left\:3px\] {
    & .jack-client-lamp:after {
      left: 3px;
    }
  }
  .\[\&_\.jack-client-lamp\:after\]\:\[height\:5px\] {
    & .jack-client-lamp:after {
      height: 5px;
    }
  }
  .\[\&_\.jack-client-lamp\:after\]\:\[border-radius\:50\%\] {
    & .jack-client-lamp:after {
      border-radius: 50%;
    }
  }
  .\[\&_\.jack-client-lamp\:after\]\:\[box-shadow\:0_4px_12px_\#e8bd6970\] {
    & .jack-client-lamp:after {
      box-shadow: 0 4px 12px #e8bd6970;
    }
  }
  .\[\&_\.jack-client-lamp\:after\]\:\[content\:\'\'\] {
    & .jack-client-lamp:after {
      content: '';
    }
  }
  .\[\&_\.jack-client-lamp\:after\]\:\[background\:\#ffe4a6\] {
    & .jack-client-lamp:after {
      background: #ffe4a6;
    }
  }
  .\[\&_\.jack-client-lamp\:before\]\:\[position\:absolute\] {
    & .jack-client-lamp:before {
      position: absolute;
    }
  }
  .\[\&_\.jack-client-lamp\:before\]\:\[top\:-9px\] {
    & .jack-client-lamp:before {
      top: -9px;
    }
  }
  .\[\&_\.jack-client-lamp\:before\]\:\[left\:17px\] {
    & .jack-client-lamp:before {
      left: 17px;
    }
  }
  .\[\&_\.jack-client-lamp\:before\]\:\[height\:9px\] {
    & .jack-client-lamp:before {
      height: 9px;
    }
  }
  .\[\&_\.jack-client-lamp\:before\]\:\[width\:2px\] {
    & .jack-client-lamp:before {
      width: 2px;
    }
  }
  .\[\&_\.jack-client-lamp\:before\]\:\[content\:\'\'\] {
    & .jack-client-lamp:before {
      content: '';
    }
  }
  .\[\&_\.jack-client-lamp\:before\]\:\[background\:\#766c53\] {
    & .jack-client-lamp:before {
      background: #766c53;
    }
  }
  .\[\&_\.jack-client-slot\]\:\[display\:flex\] {
    & .jack-client-slot {
      display: flex;
    }
  }
  .\[\&_\.jack-client-slot\]\:\[height\:60px\] {
    & .jack-client-slot {
      height: 60px;
    }
  }
  .\[\&_\.jack-client-slot\]\:\[width\:var\(--client-pitch\)\] {
    & .jack-client-slot {
      width: var(--client-pitch);
    }
  }
  .\[\&_\.jack-client-slot\]\:\[min-width\:0\] {
    & .jack-client-slot {
      min-width: 0;
    }
  }
  .\[\&_\.jack-client-slot\]\:\[flex\:0_0_var\(--client-pitch\)\] {
    & .jack-client-slot {
      flex: 0 0 var(--client-pitch);
    }
  }
  .\[\&_\.jack-client-slot\]\:\[align-items\:center\] {
    & .jack-client-slot {
      align-items: center;
    }
  }
  .\[\&_\.jack-client-slot\]\:\[justify-content\:center\] {
    & .jack-client-slot {
      justify-content: center;
    }
  }
  .\[\&_\.jack-client-slot\]\:\[padding\:0_20px\] {
    & .jack-client-slot {
      padding: 0 20px;
    }
  }
  .\[\&_\.jack-client-stage\:after\]\:\[pointer-events\:none\] {
    & .jack-client-stage:after {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-client-stage\:after\]\:\[position\:absolute\] {
    & .jack-client-stage:after {
      position: absolute;
    }
  }
  .\[\&_\.jack-client-stage\:after\]\:\[top\:146px\] {
    & .jack-client-stage:after {
      top: 146px;
    }
  }
  .\[\&_\.jack-client-stage\:after\]\:\[left\:50\%\] {
    & .jack-client-stage:after {
      left: 50%;
    }
  }
  .\[\&_\.jack-client-stage\:after\]\:\[z-index\:0\] {
    & .jack-client-stage:after {
      z-index: 0;
    }
  }
  .\[\&_\.jack-client-stage\:after\]\:\[height\:50px\] {
    & .jack-client-stage:after {
      height: 50px;
    }
  }
  .\[\&_\.jack-client-stage\:after\]\:\[width\:calc\(var\(--client-pitch\)\*1\.5\)\] {
    & .jack-client-stage:after {
      width: calc(var(--client-pitch) * 1.5);
    }
  }
  .\[\&_\.jack-client-stage\:after\]\:\[transform\:translateX\(-50\%\)\] {
    & .jack-client-stage:after {
      transform: translateX(-50%);
    }
  }
  .\[\&_\.jack-client-stage\:after\]\:\[content\:\'\'\] {
    & .jack-client-stage:after {
      content: '';
    }
  }
  .\[\&_\.jack-client-stage\:after\]\:\[background\:radial-gradient\(ellipse\,\#f2cd8524\,\#d8a6460d_45\%\,transparent_72\%\)\] {
    & .jack-client-stage:after {
      background: radial-gradient(ellipse,#f2cd8524,#d8a6460d 45%,transparent 72%);
    }
  }
  .\[\&_\.jack-client-track\]\:\[display\:flex\] {
    & .jack-client-track {
      display: flex;
    }
  }
  .\[\&_\.jack-client-track\]\:\[width\:max-content\] {
    & .jack-client-track {
      width: max-content;
    }
  }
  .\[\&_\.jack-client-viewport\]\:\[position\:relative\] {
    & .jack-client-viewport {
      position: relative;
    }
  }
  .\[\&_\.jack-client-viewport\]\:\[z-index\:1\] {
    & .jack-client-viewport {
      z-index: 1;
    }
  }
  .\[\&_\.jack-client-viewport\]\:\[overflow\:hidden\] {
    & .jack-client-viewport {
      overflow: hidden;
    }
  }
  .\[\&_\.jack-client-viewport\]\:\[mask-image\:linear-gradient\(90deg\,transparent\,\#000_4\%\,\#000_96\%\,transparent\)\] {
    & .jack-client-viewport {
      mask-image: linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);
    }
  }
  .\[\&_\.jack-client-viewport\:after\]\:\[pointer-events\:none\] {
    & .jack-client-viewport:after {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-client-viewport\:after\]\:\[position\:absolute\] {
    & .jack-client-viewport:after {
      position: absolute;
    }
  }
  .\[\&_\.jack-client-viewport\:after\]\:\[inset\:0\] {
    & .jack-client-viewport:after {
      inset: 0;
    }
  }
  .\[\&_\.jack-client-viewport\:after\]\:\[content\:\'\'\] {
    & .jack-client-viewport:after {
      content: '';
    }
  }
  .\[\&_\.jack-client-viewport\:after\]\:\[background\:linear-gradient\(90deg\,\#0c0c0c66_calc\(50\%_-_var\(--client-pitch\)\*\.75\)\,transparent_calc\(50\%_-_var\(--client-pitch\)\*\.28\)\,transparent_calc\(50\%_\+_var\(--client-pitch\)\*\.28\)\,\#0c0c0c66_calc\(50\%_\+_var\(--client-pitch\)\*\.75\)\)\] {
    & .jack-client-viewport:after {
      background: linear-gradient(90deg,#0c0c0c66 calc(50% - var(--client-pitch) * .75),transparent calc(50% - var(--client-pitch) * .28),transparent calc(50% + var(--client-pitch) * .28),#0c0c0c66 calc(50% + var(--client-pitch) * .75));
    }
  }
  .\[\&_\.jack-clients\]\:\[margin\:105px_auto_0\] {
    & .jack-clients {
      margin: 105px auto 0;
    }
  }
  .\[\&_\.jack-clients\]\:\[max-width\:1100px\] {
    & .jack-clients {
      max-width: 1100px;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-mark\]\:\[margin\:0\] {
    & .jack-clients .jack-client-mark {
      margin: 0;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-mark\]\:\[display\:block\] {
    & .jack-clients .jack-client-mark {
      display: block;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-mark\]\:\[height\:min\(20px\,calc\(\(var\(--client-pitch\)_-_40px\)\/12\)\)\] {
    & .jack-clients .jack-client-mark {
      height: min(20px, calc((var(--client-pitch) - 40px) / 12));
    }
  }
  .\[\&_\.jack-clients_\.jack-client-mark\]\:\[width\:auto\] {
    & .jack-clients .jack-client-mark {
      width: auto;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-mark\]\:\[max-width\:100\%\] {
    & .jack-clients .jack-client-mark {
      max-width: 100%;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-mark\]\:\[flex\:none\] {
    & .jack-clients .jack-client-mark {
      flex: none;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-mark\]\:\[overflow\:visible\] {
    & .jack-clients .jack-client-mark {
      overflow: visible;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-mark\]\:\[color\:\#fff\] {
    & .jack-clients .jack-client-mark {
      color: #fff;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-mark\]\:\[opacity\:1\] {
    & .jack-clients .jack-client-mark {
      opacity: 1;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-slot\>img\]\:\[display\:block\] {
    & .jack-clients .jack-client-slot>img {
      display: block;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-slot\>img\]\:\[height\:60px\] {
    & .jack-clients .jack-client-slot>img {
      height: 60px;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-slot\>img\]\:\[width\:100\%\] {
    & .jack-clients .jack-client-slot>img {
      width: 100%;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-slot\>img\]\:\[object-fit\:contain\] {
    & .jack-clients .jack-client-slot>img {
      object-fit: contain;
    }
  }
  .\[\&_\.jack-clients_\.jack-client-slot\>img\]\:\[opacity\:1\] {
    & .jack-clients .jack-client-slot>img {
      opacity: 1;
    }
  }
  .\[\&_\.jack-clients_h3\]\:\[margin-bottom\:24px\] {
    & .jack-clients h3 {
      margin-bottom: 24px;
    }
  }
  .\[\&_\.jack-clients_h3\]\:\[margin-bottom\:38px\] {
    & .jack-clients h3 {
      margin-bottom: 38px;
    }
  }
  .\[\&_\.jack-clients_h3\]\:\[text-align\:center\] {
    & .jack-clients h3 {
      text-align: center;
    }
  }
  .\[\&_\.jack-clients_h3\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .jack-clients h3 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.jack-clients_h3\]\:\[font-size\:18px\] {
    & .jack-clients h3 {
      font-size: 18px;
    }
  }
  .\[\&_\.jack-clients_h3\]\:\[font-weight\:500\] {
    & .jack-clients h3 {
      font-weight: 500;
    }
  }
  .\[\&_\.jack-clients_h3\]\:\[letter-spacing\:\.1em\] {
    & .jack-clients h3 {
      letter-spacing: .1em;
    }
  }
  .\[\&_\.jack-clients_h3\]\:\[text-transform\:uppercase\] {
    & .jack-clients h3 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.jack-clients_img\]\:\[height\:60px\] {
    & .jack-clients img {
      height: 60px;
    }
  }
  .\[\&_\.jack-clients_img\]\:\[width\:100\%\] {
    & .jack-clients img {
      width: 100%;
    }
  }
  .\[\&_\.jack-clients_img\]\:\[object-fit\:contain\] {
    & .jack-clients img {
      object-fit: contain;
    }
  }
  .\[\&_\.jack-clients_img\]\:\[opacity\:\.85\] {
    & .jack-clients img {
      opacity: .85;
    }
  }
  .\[\&_\.jack-clients_img\]\:\[filter\:brightness\(0\)_invert\(1\)\] {
    & .jack-clients img {
      filter: brightness(0) invert(1);
    }
  }
  .\[\&_\.jack-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.jack-client-group\]\:\[display\:grid\] {
    & .jack-clients:not([data-client-marquee-ready="true"]) .jack-client-group {
      display: grid;
    }
  }
  .\[\&_\.jack-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.jack-client-group\]\:\[width\:100\%\] {
    & .jack-clients:not([data-client-marquee-ready="true"]) .jack-client-group {
      width: 100%;
    }
  }
  .\[\&_\.jack-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.jack-client-group\]\:\[grid-template-columns\:repeat\(4\,minmax\(0\,1fr\)\)\] {
    & .jack-clients:not([data-client-marquee-ready="true"]) .jack-client-group {
      grid-template-columns: repeat(4,minmax(0,1fr));
    }
  }
  .\[\&_\.jack-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.jack-client-slot\]\:\[width\:auto\] {
    & .jack-clients:not([data-client-marquee-ready="true"]) .jack-client-slot {
      width: auto;
    }
  }
  .\[\&_\.jack-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.jack-client-slot\]\:\[padding\:0_15px\] {
    & .jack-clients:not([data-client-marquee-ready="true"]) .jack-client-slot {
      padding: 0 15px;
    }
  }
  .\[\&_\.jack-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.jack-client-track\]\:\[width\:100\%\] {
    & .jack-clients:not([data-client-marquee-ready="true"]) .jack-client-track {
      width: 100%;
    }
  }
  .\[\&_\.jack-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.jack-client-track\]\:\[transform\:none\] {
    & .jack-clients:not([data-client-marquee-ready="true"]) .jack-client-track {
      transform: none;
    }
  }
  .\[\&_\.jack-clients\>\.jack-client-stage\]\:\[container-type\:inline-size\] {
    & .jack-clients>.jack-client-stage {
      container-type: inline-size;
    }
  }
  .\[\&_\.jack-clients\>\.jack-client-stage\]\:\[position\:relative\] {
    & .jack-clients>.jack-client-stage {
      position: relative;
    }
  }
  .\[\&_\.jack-clients\>\.jack-client-stage\]\:\[isolation\:isolate\] {
    & .jack-clients>.jack-client-stage {
      isolation: isolate;
    }
  }
  .\[\&_\.jack-clients\>\.jack-client-stage\]\:\[display\:block\] {
    & .jack-clients>.jack-client-stage {
      display: block;
    }
  }
  .\[\&_\.jack-clients\>\.jack-client-stage\]\:\[padding\:140px_0_22px\] {
    & .jack-clients>.jack-client-stage {
      padding: 140px 0 22px;
    }
  }
  .\[\&_\.jack-clients\>\.jack-client-stage\]\:\[--client-pitch\:clamp\(220px\,25cqw\,275px\)\] {
    & .jack-clients>.jack-client-stage {
      --client-pitch: clamp(220px, 25cqw, 275px);
    }
  }
  .\[\&_\.jack-clients\>div\]\:\[display\:grid\] {
    & .jack-clients>div {
      display: grid;
    }
  }
  .\[\&_\.jack-clients\>div\]\:\[grid-template-columns\:repeat\(4\,1fr\)\] {
    & .jack-clients>div {
      grid-template-columns: repeat(4,1fr);
    }
  }
  .\[\&_\.jack-clients\>div\]\:\[align-items\:center\] {
    & .jack-clients>div {
      align-items: center;
    }
  }
  .\[\&_\.jack-clients\>div\]\:\[gap\:64px\] {
    & .jack-clients>div {
      gap: 64px;
    }
  }
  .\[\&_\.jack-clients\[data-client-light-running\=\"true\"\]_\.jack-client-track\]\:\[will-change\:transform\] {
    & .jack-clients[data-client-light-running="true"] .jack-client-track {
      will-change: transform;
    }
  }
  .\[\&_\.jack-closing\]\:\[position\:relative\] {
    & .jack-closing {
      position: relative;
    }
  }
  .\[\&_\.jack-closing\]\:\[isolation\:isolate\] {
    & .jack-closing {
      isolation: isolate;
    }
  }
  .\[\&_\.jack-closing\]\:\[overflow\:hidden\] {
    & .jack-closing {
      overflow: hidden;
    }
  }
  .\[\&_\.jack-closing\]\:\[padding-bottom\:55px\] {
    & .jack-closing {
      padding-bottom: 55px;
    }
  }
  .\[\&_\.jack-closing\]\:\[text-align\:center\] {
    & .jack-closing {
      text-align: center;
    }
  }
  .\[\&_\.jack-closing\]\:\[background\:\#0c0c0c\] {
    & .jack-closing {
      background: #0c0c0c;
    }
  }
  .\[\&_\.jack-closing_\.contact-links\]\:\[margin\:75px_0_65px\] {
    & .jack-closing .contact-links {
      margin: 75px 0 65px;
    }
  }
  .\[\&_\.jack-closing_\.contact-links\]\:\[display\:flex\] {
    & .jack-closing .contact-links {
      display: flex;
    }
  }
  .\[\&_\.jack-closing_\.contact-links\]\:\[flex-wrap\:wrap\] {
    & .jack-closing .contact-links {
      flex-wrap: wrap;
    }
  }
  .\[\&_\.jack-closing_\.contact-links\]\:\[justify-content\:center\] {
    & .jack-closing .contact-links {
      justify-content: center;
    }
  }
  .\[\&_\.jack-closing_\.contact-links\]\:\[gap\:32px\] {
    & .jack-closing .contact-links {
      gap: 32px;
    }
  }
  .\[\&_\.jack-closing_h2\]\:\[margin\:0_auto_55px\] {
    & .jack-closing h2 {
      margin: 0 auto 55px;
    }
  }
  .\[\&_\.jack-closing_h2\]\:\[font-size\:clamp\(44px\,8\.5vw\,120px\)\] {
    & .jack-closing h2 {
      font-size: clamp(44px, 8.5vw, 120px);
    }
  }
  .\[\&_\.jack-closing_h2_span\]\:\[color\:\#caa54b\] {
    & .jack-closing h2 span {
      color: #caa54b;
    }
  }
  .\[\&_\.jack-closing_h2_span\]\:\[-webkit-text-fill-color\:\#caa54b\] {
    & .jack-closing h2 span {
      -webkit-text-fill-color: #caa54b;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film\]\:\[pointer-events\:none\] {
    & .jack-closing>.closing-film {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film\]\:\[position\:absolute\] {
    & .jack-closing>.closing-film {
      position: absolute;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film\]\:\[inset\:0\] {
    & .jack-closing>.closing-film {
      inset: 0;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film\]\:\[z-index\:-1\] {
    & .jack-closing>.closing-film {
      z-index: -1;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film\]\:\[height\:100\%\] {
    & .jack-closing>.closing-film {
      height: 100%;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film\]\:\[width\:100\%\] {
    & .jack-closing>.closing-film {
      width: 100%;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film\]\:\[object-fit\:cover\] {
    & .jack-closing>.closing-film {
      object-fit: cover;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film\]\:\[opacity\:\.65\] {
    & .jack-closing>.closing-film {
      opacity: .65;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film-shade\]\:\[pointer-events\:none\] {
    & .jack-closing>.closing-film-shade {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film-shade\]\:\[position\:absolute\] {
    & .jack-closing>.closing-film-shade {
      position: absolute;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film-shade\]\:\[inset\:0\] {
    & .jack-closing>.closing-film-shade {
      inset: 0;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film-shade\]\:\[z-index\:-1\] {
    & .jack-closing>.closing-film-shade {
      z-index: -1;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film-shade\]\:\[height\:100\%\] {
    & .jack-closing>.closing-film-shade {
      height: 100%;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film-shade\]\:\[width\:100\%\] {
    & .jack-closing>.closing-film-shade {
      width: 100%;
    }
  }
  .\[\&_\.jack-closing\>\.closing-film-shade\]\:\[background\:linear-gradient\(180deg\,\#0c0c0c\,transparent_25\%\,transparent_78\%\,\#0c0c0c\)\,linear-gradient\(90deg\,\#0c0c0c99\,\#0c0c0c50\)\] {
    & .jack-closing>.closing-film-shade {
      background: linear-gradient(180deg,#0c0c0c,transparent 25%,transparent 78%,#0c0c0c),linear-gradient(90deg,#0c0c0c99,#0c0c0c50);
    }
  }
  .\[\&_\.jack-copyright\]\:\[padding\:22px_24px_30px\] {
    & .jack-copyright {
      padding: 22px 24px 30px;
    }
  }
  .\[\&_\.jack-copyright\]\:\[text-align\:center\] {
    & .jack-copyright {
      text-align: center;
    }
  }
  .\[\&_\.jack-copyright\]\:\[font-family\:inherit\] {
    & .jack-copyright {
      font-family: inherit;
    }
  }
  .\[\&_\.jack-copyright\]\:\[font-size\:14px\] {
    & .jack-copyright {
      font-size: 14px;
    }
  }
  .\[\&_\.jack-copyright\]\:\[line-height\:1\.5\] {
    & .jack-copyright {
      line-height: 1.5;
    }
  }
  .\[\&_\.jack-copyright\]\:\[color\:\#b8c9d4\] {
    & .jack-copyright {
      color: #b8c9d4;
    }
  }
  .\[\&_\.jack-copyright\]\:\[background\:\#0c0c0c\] {
    & .jack-copyright {
      background: #0c0c0c;
    }
  }
  .\[\&_\.jack-cta\]\:\[margin\:0_4vw\] {
    & .jack-cta {
      margin: 0 4vw;
    }
  }
  .\[\&_\.jack-cta\]\:\[display\:flex\] {
    & .jack-cta {
      display: flex;
    }
  }
  .\[\&_\.jack-cta\]\:\[align-items\:center\] {
    & .jack-cta {
      align-items: center;
    }
  }
  .\[\&_\.jack-cta\]\:\[justify-content\:space-between\] {
    & .jack-cta {
      justify-content: space-between;
    }
  }
  .\[\&_\.jack-cta\]\:\[gap\:30px\] {
    & .jack-cta {
      gap: 30px;
    }
  }
  .\[\&_\.jack-cta\]\:\[border-radius\:24px\] {
    & .jack-cta {
      border-radius: 24px;
    }
  }
  .\[\&_\.jack-cta\]\:\[padding\:40px\] {
    & .jack-cta {
      padding: 40px;
    }
  }
  .\[\&_\.jack-cta\]\:\[border\:1px_solid_\#5f6b72\] {
    & .jack-cta {
      border: 1px solid #5f6b72;
    }
  }
  .\[\&_\.jack-cta_h2\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .jack-cta h2 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.jack-cta_h2\]\:\[font-size\:clamp\(28px\,4vw\,50px\)\] {
    & .jack-cta h2 {
      font-size: clamp(28px, 4vw, 50px);
    }
  }
  .\[\&_\.jack-cta_h2\]\:\[font-weight\:500\] {
    & .jack-cta h2 {
      font-weight: 500;
    }
  }
  .\[\&_\.jack-display\]\:\[max-width\:1250px\] {
    & .jack-display {
      max-width: 1250px;
    }
  }
  .\[\&_\.jack-display\]\:\[font-size\:clamp\(44px\,7\.8vw\,112px\)\] {
    & .jack-display {
      font-size: clamp(44px, 7.8vw, 112px);
    }
  }
  .\[\&_\.jack-display\]\:\[text-transform\:uppercase\] {
    & .jack-display {
      text-transform: uppercase;
    }
  }
  .\[\&_\.jack-faq\]\:\[margin\:auto\] {
    & .jack-faq {
      margin: auto;
    }
  }
  .\[\&_\.jack-faq\]\:\[max-width\:1300px\] {
    & .jack-faq {
      max-width: 1300px;
    }
  }
  .\[\&_\.jack-faq_details\]\:\[padding\:26px_0\] {
    & .jack-faq details {
      padding: 26px 0;
    }
  }
  .\[\&_\.jack-faq_details\]\:\[border-bottom\:1px_solid_\#58626b\] {
    & .jack-faq details {
      border-bottom: 1px solid #58626b;
    }
  }
  .\[\&_\.jack-faq_details_p\]\:\[margin\:22px_44px_4px_58px\] {
    & .jack-faq details p {
      margin: 22px 44px 4px 58px;
    }
  }
  .\[\&_\.jack-faq_details_p\]\:\[max-width\:750px\] {
    & .jack-faq details p {
      max-width: 750px;
    }
  }
  .\[\&_\.jack-faq_details_p\]\:\[font-size\:17px\] {
    & .jack-faq details p {
      font-size: 17px;
    }
  }
  .\[\&_\.jack-faq_details_p\]\:\[color\:\#c4cfd7\] {
    & .jack-faq details p {
      color: #c4cfd7;
    }
  }
  .\[\&_\.jack-faq_details\[open\]_\.jack-plus\:after\]\:\[transform\:rotate\(0\)\] {
    & .jack-faq details[open] .jack-plus:after {
      transform: rotate(0);
    }
  }
  .\[\&_\.jack-faq_details\[open\]_h3\]\:\[color\:\#e4c476\] {
    & .jack-faq details[open] h3 {
      color: #e4c476;
    }
  }
  .\[\&_\.jack-faq_h2\]\:\[font-size\:clamp\(42px\,6vw\,85px\)\] {
    & .jack-faq h2 {
      font-size: clamp(42px, 6vw, 85px);
    }
  }
  .\[\&_\.jack-faq_h3\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .jack-faq h3 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.jack-faq_h3\]\:\[font-size\:clamp\(20px\,2\.4vw\,29px\)\] {
    & .jack-faq h3 {
      font-size: clamp(20px, 2.4vw, 29px);
    }
  }
  .\[\&_\.jack-faq_h3\]\:\[line-height\:1\.2\] {
    & .jack-faq h3 {
      line-height: 1.2;
    }
  }
  .\[\&_\.jack-faq_h3\]\:\[font-weight\:500\] {
    & .jack-faq h3 {
      font-weight: 500;
    }
  }
  .\[\&_\.jack-faq_summary\]\:\[display\:grid\] {
    & .jack-faq summary {
      display: grid;
    }
  }
  .\[\&_\.jack-faq_summary\]\:\[cursor\:pointer\] {
    & .jack-faq summary {
      cursor: pointer;
    }
  }
  .\[\&_\.jack-faq_summary\]\:\[grid-template-columns\:38px_1fr_24px\] {
    & .jack-faq summary {
      grid-template-columns: 38px 1fr 24px;
    }
  }
  .\[\&_\.jack-faq_summary\]\:\[align-items\:center\] {
    & .jack-faq summary {
      align-items: center;
    }
  }
  .\[\&_\.jack-faq_summary\]\:\[gap\:20px\] {
    & .jack-faq summary {
      gap: 20px;
    }
  }
  .\[\&_\.jack-faq_summary\]\:\[list-style\:none\] {
    & .jack-faq summary {
      list-style: none;
    }
  }
  .\[\&_\.jack-faq_summary\:\:-webkit-details-marker\]\:\[display\:none\] {
    & .jack-faq summary::-webkit-details-marker {
      display: none;
    }
  }
  .\[\&_\.jack-faq_summary\>span\:first-child\]\:\[font-size\:16px\] {
    & .jack-faq summary>span:first-child {
      font-size: 16px;
    }
  }
  .\[\&_\.jack-faq_summary\>span\:first-child\]\:\[color\:\#b8c9d4\] {
    & .jack-faq summary>span:first-child {
      color: #b8c9d4;
    }
  }
  .\[\&_\.jack-faq-label\]\:\[margin\:20px_0_55px\] {
    & .jack-faq-label {
      margin: 20px 0 55px;
    }
  }
  .\[\&_\.jack-faq-label\]\:\[font-size\:18px\] {
    & .jack-faq-label {
      font-size: 18px;
    }
  }
  .\[\&_\.jack-faq-label\]\:\[color\:\#b8c9d4\] {
    & .jack-faq-label {
      color: #b8c9d4;
    }
  }
  .\[\&_\.jack-guide\]\:\[display\:block\] {
    & .jack-guide {
      display: block;
    }
  }
  .\[\&_\.jack-guide_h3\]\:\[margin\:24px_0_22px\] {
    & .jack-guide h3 {
      margin: 24px 0 22px;
    }
  }
  .\[\&_\.jack-guide_h3\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .jack-guide h3 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.jack-guide_h3\]\:\[font-size\:clamp\(24px\,2\.8vw\,38px\)\] {
    & .jack-guide h3 {
      font-size: clamp(24px, 2.8vw, 38px);
    }
  }
  .\[\&_\.jack-guide_h3\]\:\[line-height\:1\.15\] {
    & .jack-guide h3 {
      line-height: 1.15;
    }
  }
  .\[\&_\.jack-guide_h3\]\:\[font-weight\:500\] {
    & .jack-guide h3 {
      font-weight: 500;
    }
  }
  .\[\&_\.jack-guide_img\]\:\[aspect-ratio\:1\.45\] {
    & .jack-guide img {
      aspect-ratio: 1.45;
    }
  }
  .\[\&_\.jack-guide_img\]\:\[height\:auto\] {
    & .jack-guide img {
      height: auto;
    }
  }
  .\[\&_\.jack-guide_img\]\:\[width\:100\%\] {
    & .jack-guide img {
      width: 100%;
    }
  }
  .\[\&_\.jack-guide_img\]\:\[border-radius\:16px\] {
    & .jack-guide img {
      border-radius: 16px;
    }
  }
  .\[\&_\.jack-guide_img\]\:\[object-fit\:cover\] {
    & .jack-guide img {
      object-fit: cover;
    }
  }
  .\[\&_\.jack-guide\:hover_img\]\:\[transform\:translateY\(-8px\)\] {
    & .jack-guide:hover img {
      transform: translateY(-8px);
    }
  }
  .\[\&_\.jack-guide\>span\]\:\[font-size\:15px\] {
    & .jack-guide>span {
      font-size: 15px;
    }
  }
  .\[\&_\.jack-held-logo\]\:\[position\:absolute\] {
    & .jack-held-logo {
      position: absolute;
    }
  }
  .\[\&_\.jack-held-logo\]\:\[top\:67\%\] {
    & .jack-held-logo {
      top: 67%;
    }
  }
  .\[\&_\.jack-held-logo\]\:\[left\:34\%\] {
    & .jack-held-logo {
      left: 34%;
    }
  }
  .\[\&_\.jack-held-logo\]\:\[isolation\:isolate\] {
    & .jack-held-logo {
      isolation: isolate;
    }
  }
  .\[\&_\.jack-held-logo\]\:\[z-index\:3\] {
    & .jack-held-logo {
      z-index: 3;
    }
  }
  .\[\&_\.jack-held-logo\]\:\[height\:26\%\] {
    & .jack-held-logo {
      height: 26%;
    }
  }
  .\[\&_\.jack-held-logo\]\:\[width\:28\%\] {
    & .jack-held-logo {
      width: 28%;
    }
  }
  .\[\&_\.jack-held-logo\]\:\[cursor\:grab\] {
    & .jack-held-logo {
      cursor: grab;
    }
  }
  .\[\&_\.jack-held-logo\]\:\[touch-action\:none\] {
    & .jack-held-logo {
      touch-action: none;
    }
  }
  .\[\&_\.jack-held-logo\]\:\[border-radius\:12px\] {
    & .jack-held-logo {
      border-radius: 12px;
    }
  }
  .\[\&_\.jack-held-logo\]\:\[user-select\:none\] {
    & .jack-held-logo {
      user-select: none;
    }
  }
  .\[\&_\.jack-held-logo_canvas\]\:\[pointer-events\:none\] {
    & .jack-held-logo canvas {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-held-logo_canvas\]\:\[position\:absolute\] {
    & .jack-held-logo canvas {
      position: absolute;
    }
  }
  .\[\&_\.jack-held-logo_canvas\]\:\[inset\:0\] {
    & .jack-held-logo canvas {
      inset: 0;
    }
  }
  .\[\&_\.jack-held-logo_canvas\]\:\[display\:block\] {
    & .jack-held-logo canvas {
      display: block;
    }
  }
  .\[\&_\.jack-held-logo_canvas\]\:\[height\:100\%\] {
    & .jack-held-logo canvas {
      height: 100%;
    }
  }
  .\[\&_\.jack-held-logo_canvas\]\:\[width\:100\%\] {
    & .jack-held-logo canvas {
      width: 100%;
    }
  }
  .\[\&_\.jack-held-logo\:active\]\:\[cursor\:grabbing\] {
    & .jack-held-logo:active {
      cursor: grabbing;
    }
  }
  .\[\&_\.jack-held-logo\:focus-visible\]\:\[outline\:2px_solid_\#caa54b\] {
    & .jack-held-logo:focus-visible {
      outline: 2px solid #caa54b;
    }
  }
  .\[\&_\.jack-held-logo\:focus-visible\]\:\[outline-offset\:4px\] {
    & .jack-held-logo:focus-visible {
      outline-offset: 4px;
    }
  }
  .\[\&_\.jack-held-logo\>svg\]\:\[pointer-events\:none\] {
    & .jack-held-logo>svg {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-held-logo\>svg\]\:\[position\:absolute\] {
    & .jack-held-logo>svg {
      position: absolute;
    }
  }
  .\[\&_\.jack-held-logo\>svg\]\:\[inset\:0\] {
    & .jack-held-logo>svg {
      inset: 0;
    }
  }
  .\[\&_\.jack-held-logo\>svg\]\:\[display\:block\] {
    & .jack-held-logo>svg {
      display: block;
    }
  }
  .\[\&_\.jack-held-logo\>svg\]\:\[height\:100\%\] {
    & .jack-held-logo>svg {
      height: 100%;
    }
  }
  .\[\&_\.jack-held-logo\>svg\]\:\[width\:100\%\] {
    & .jack-held-logo>svg {
      width: 100%;
    }
  }
  .\[\&_\.jack-held-logo\>svg\]\:\[fill\:\#caa54b\] {
    & .jack-held-logo>svg {
      fill: #caa54b;
    }
  }
  .\[\&_\.jack-held-logo\>svg\]\:\[padding\:12\%\] {
    & .jack-held-logo>svg {
      padding: 12%;
    }
  }
  .\[\&_\.jack-held-logo\>svg\]\:\[filter\:drop-shadow\(0_3px_2px_\#60420c99\)\] {
    & .jack-held-logo>svg {
      filter: drop-shadow(0 3px 2px #60420c99);
    }
  }
  .\[\&_\.jack-held-logo\[data-held-logo-ready\=\"true\"\]\>svg\]\:\[visibility\:hidden\] {
    & .jack-held-logo[data-held-logo-ready="true"]>svg {
      visibility: hidden;
    }
  }
  .\[\&_\.jack-hero\]\:\[position\:relative\] {
    & .jack-hero {
      position: relative;
    }
  }
  .\[\&_\.jack-hero\]\:\[isolation\:isolate\] {
    & .jack-hero {
      isolation: isolate;
    }
  }
  .\[\&_\.jack-hero\]\:\[display\:flex\] {
    & .jack-hero {
      display: flex;
    }
  }
  .\[\&_\.jack-hero\]\:\[min-height\:max\(800px\,760px\)\] {
    & .jack-hero {
      min-height: max(800px, 760px);
    }
  }
  .\[\&_\.jack-hero\]\:\[flex-direction\:column\] {
    & .jack-hero {
      flex-direction: column;
    }
  }
  .\[\&_\.jack-hero\]\:\[overflow\:hidden\] {
    & .jack-hero {
      overflow: hidden;
    }
  }
  .\[\&_\.jack-hero\]\:\[padding\:120px_4vw_36px\] {
    & .jack-hero {
      padding: 120px 4vw 36px;
    }
  }
  .\[\&_\.jack-hero\]\:\[background\:\#0c0c0c\] {
    & .jack-hero {
      background: #0c0c0c;
    }
  }
  .\[\&_\.jack-hero_\.jack-portrait\]\:\[position\:relative\] {
    & .jack-hero .jack-portrait {
      position: relative;
    }
  }
  .\[\&_\.jack-hero_\.jack-portrait\]\:\[z-index\:2\] {
    & .jack-hero .jack-portrait {
      z-index: 2;
    }
  }
  .\[\&_\.jack-hero-bottom\]\:\[position\:relative\] {
    & .jack-hero-bottom {
      position: relative;
    }
  }
  .\[\&_\.jack-hero-bottom\]\:\[z-index\:3\] {
    & .jack-hero-bottom {
      z-index: 3;
    }
  }
  .\[\&_\.jack-hero-bottom\]\:\[display\:flex\] {
    & .jack-hero-bottom {
      display: flex;
    }
  }
  .\[\&_\.jack-hero-bottom\]\:\[align-items\:flex-end\] {
    & .jack-hero-bottom {
      align-items: flex-end;
    }
  }
  .\[\&_\.jack-hero-bottom\]\:\[justify-content\:space-between\] {
    & .jack-hero-bottom {
      justify-content: space-between;
    }
  }
  .\[\&_\.jack-hero-bottom\]\:\[gap\:40px\] {
    & .jack-hero-bottom {
      gap: 40px;
    }
  }
  .\[\&_\.jack-hero-bottom_p\]\:\[max-width\:390px\] {
    & .jack-hero-bottom p {
      max-width: 390px;
    }
  }
  .\[\&_\.jack-hero-bottom_p\]\:\[font-size\:clamp\(17px\,1\.5vw\,22px\)\] {
    & .jack-hero-bottom p {
      font-size: clamp(17px, 1.5vw, 22px);
    }
  }
  .\[\&_\.jack-hero-bottom_p\]\:\[line-height\:1\.4\] {
    & .jack-hero-bottom p {
      line-height: 1.4;
    }
  }
  .\[\&_\.jack-hero-bottom_p\]\:\[text-transform\:uppercase\] {
    & .jack-hero-bottom p {
      text-transform: uppercase;
    }
  }
  .\[\&_\.jack-hero-object\]\:\[position\:relative\] {
    & .jack-hero-object {
      position: relative;
    }
  }
  .\[\&_\.jack-hero-object\]\:\[z-index\:2\] {
    & .jack-hero-object {
      z-index: 2;
    }
  }
  .\[\&_\.jack-hero-object\]\:\[margin\:0_auto\] {
    & .jack-hero-object {
      margin: 0 auto;
    }
  }
  .\[\&_\.jack-hero-object\]\:\[margin\:auto\] {
    & .jack-hero-object {
      margin: auto;
    }
  }
  .\[\&_\.jack-hero-object\]\:\[height\:380px\] {
    & .jack-hero-object {
      height: 380px;
    }
  }
  .\[\&_\.jack-hero-object\]\:\[height\:clamp\(300px\,28vw\,390px\)\] {
    & .jack-hero-object {
      height: clamp(300px, 28vw, 390px);
    }
  }
  .\[\&_\.jack-hero-object\]\:\[min-height\:0\] {
    & .jack-hero-object {
      min-height: 0;
    }
  }
  .\[\&_\.jack-hero-object\]\:\[min-height\:290px\] {
    & .jack-hero-object {
      min-height: 290px;
    }
  }
  .\[\&_\.jack-hero-object\]\:\[width\:clamp\(260px\,35vw\,520px\)\] {
    & .jack-hero-object {
      width: clamp(260px, 35vw, 520px);
    }
  }
  .\[\&_\.jack-hero-object\]\:\[width\:min\(35vw\,520px\)\] {
    & .jack-hero-object {
      width: min(35vw, 520px);
    }
  }
  .\[\&_\.jack-hero-object\]\:\[flex\:0_0_auto\] {
    & .jack-hero-object {
      flex: 0 0 auto;
    }
  }
  .\[\&_\.jack-hero-object\]\:\[flex\:1\] {
    & .jack-hero-object {
      flex: 1;
    }
  }
  .\[\&_\.jack-hero-title\]\:\[position\:relative\] {
    & .jack-hero-title {
      position: relative;
    }
  }
  .\[\&_\.jack-hero-title\]\:\[z-index\:1\] {
    & .jack-hero-title {
      z-index: 1;
    }
  }
  .\[\&_\.jack-hero-title\]\:\[z-index\:2\] {
    & .jack-hero-title {
      z-index: 2;
    }
  }
  .\[\&_\.jack-hero-title\]\:\[text-align\:center\] {
    & .jack-hero-title {
      text-align: center;
    }
  }
  .\[\&_\.jack-hero-title\]\:\[font-family\:\'Kanit_800\'\,sans-serif\] {
    & .jack-hero-title {
      font-family: 'Kanit 800',sans-serif;
    }
  }
  .\[\&_\.jack-hero-title\]\:\[font-size\:clamp\(44px\,8\.6vw\,140px\)\] {
    & .jack-hero-title {
      font-size: clamp(44px, 8.6vw, 140px);
    }
  }
  .\[\&_\.jack-hero-title\]\:\[line-height\:\.98\] {
    & .jack-hero-title {
      line-height: .98;
    }
  }
  .\[\&_\.jack-hero-title\]\:\[font-weight\:800\] {
    & .jack-hero-title {
      font-weight: 800;
    }
  }
  .\[\&_\.jack-hero-title\]\:\[text-transform\:uppercase\] {
    & .jack-hero-title {
      text-transform: uppercase;
    }
  }
  .\[\&_\.jack-journal_h2\]\:\[margin-bottom\:70px\] {
    & .jack-journal h2 {
      margin-bottom: 70px;
    }
  }
  .\[\&_\.jack-journal_h2\]\:\[font-size\:clamp\(42px\,6vw\,85px\)\] {
    & .jack-journal h2 {
      font-size: clamp(42px, 6vw, 85px);
    }
  }
  .\[\&_\.jack-journal-list\]\:\[display\:grid\] {
    & .jack-journal-list {
      display: grid;
    }
  }
  .\[\&_\.jack-journal-list\]\:\[grid-template-columns\:repeat\(3\,1fr\)\] {
    & .jack-journal-list {
      grid-template-columns: repeat(3,1fr);
    }
  }
  .\[\&_\.jack-journal-list\]\:\[gap\:30px\] {
    & .jack-journal-list {
      gap: 30px;
    }
  }
  .\[\&_\.jack-logo-loading\]\:\[margin\:auto\] {
    & .jack-logo-loading {
      margin: auto;
    }
  }
  .\[\&_\.jack-logo-loading\]\:\[width\:70\%\] {
    & .jack-logo-loading {
      width: 70%;
    }
  }
  .\[\&_\.jack-logo-loading\]\:\[align-self\:center\] {
    & .jack-logo-loading {
      align-self: center;
    }
  }
  .\[\&_\.jack-logo-loading\]\:\[filter\:brightness\(0\)_invert\(1\)\] {
    & .jack-logo-loading {
      filter: brightness(0) invert(1);
    }
  }
  .\[\&_\.jack-menu\]\:\[display\:none\] {
    & .jack-menu {
      display: none;
    }
  }
  .\[\&_\.jack-nav\]\:\[position\:absolute\] {
    & .jack-nav {
      position: absolute;
    }
  }
  .\[\&_\.jack-nav\]\:\[inset\:0_0_auto\] {
    & .jack-nav {
      inset: 0 0 auto;
    }
  }
  .\[\&_\.jack-nav\]\:\[z-index\:5\] {
    & .jack-nav {
      z-index: 5;
    }
  }
  .\[\&_\.jack-nav\]\:\[display\:flex\] {
    & .jack-nav {
      display: flex;
    }
  }
  .\[\&_\.jack-nav\]\:\[min-height\:80px\] {
    & .jack-nav {
      min-height: 80px;
    }
  }
  .\[\&_\.jack-nav\]\:\[align-items\:center\] {
    & .jack-nav {
      align-items: center;
    }
  }
  .\[\&_\.jack-nav\]\:\[justify-content\:space-between\] {
    & .jack-nav {
      justify-content: space-between;
    }
  }
  .\[\&_\.jack-nav\]\:\[gap\:32px\] {
    & .jack-nav {
      gap: 32px;
    }
  }
  .\[\&_\.jack-nav\]\:\[padding\:20px_4vw\] {
    & .jack-nav {
      padding: 20px 4vw;
    }
  }
  .\[\&_\.jack-nav_a\:hover\]\:\[color\:\#eacb83\] {
    & .jack-nav a:hover {
      color: #eacb83;
    }
  }
  .\[\&_\.jack-nav_nav\]\:\[display\:flex\] {
    & .jack-nav nav {
      display: flex;
    }
  }
  .\[\&_\.jack-nav_nav\]\:\[align-items\:center\] {
    & .jack-nav nav {
      align-items: center;
    }
  }
  .\[\&_\.jack-nav_nav\]\:\[gap\:clamp\(20px\,3vw\,48px\)\] {
    & .jack-nav nav {
      gap: clamp(20px, 3vw, 48px);
    }
  }
  .\[\&_\.jack-nav_nav_a\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .jack-nav nav a {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.jack-nav_nav_a\]\:\[font-size\:15px\] {
    & .jack-nav nav a {
      font-size: 15px;
    }
  }
  .\[\&_\.jack-nav_nav_a\]\:\[font-weight\:500\] {
    & .jack-nav nav a {
      font-weight: 500;
    }
  }
  .\[\&_\.jack-nav_nav_a\]\:\[letter-spacing\:\.06em\] {
    & .jack-nav nav a {
      letter-spacing: .06em;
    }
  }
  .\[\&_\.jack-nav_nav_a\]\:\[text-transform\:uppercase\] {
    & .jack-nav nav a {
      text-transform: uppercase;
    }
  }
  .\[\&_\.jack-nav-contact\]\:\[padding-bottom\:4px\] {
    & .jack-nav-contact {
      padding-bottom: 4px;
    }
  }
  .\[\&_\.jack-nav-contact\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .jack-nav-contact {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.jack-nav-contact\]\:\[font-size\:15px\] {
    & .jack-nav-contact {
      font-size: 15px;
    }
  }
  .\[\&_\.jack-nav-contact\]\:\[font-weight\:500\] {
    & .jack-nav-contact {
      font-weight: 500;
    }
  }
  .\[\&_\.jack-nav-contact\]\:\[letter-spacing\:\.06em\] {
    & .jack-nav-contact {
      letter-spacing: .06em;
    }
  }
  .\[\&_\.jack-nav-contact\]\:\[white-space\:nowrap\] {
    & .jack-nav-contact {
      white-space: nowrap;
    }
  }
  .\[\&_\.jack-nav-contact\]\:\[text-transform\:uppercase\] {
    & .jack-nav-contact {
      text-transform: uppercase;
    }
  }
  .\[\&_\.jack-nav-contact\]\:\[border-bottom\:1px_solid_\#caa54b\] {
    & .jack-nav-contact {
      border-bottom: 1px solid #caa54b;
    }
  }
  .\[\&_\.jack-photo-rail\]\:\[overflow\:hidden\] {
    & .jack-photo-rail {
      overflow: hidden;
    }
  }
  .\[\&_\.jack-photo-rail\]\:\[padding\:100px_0_60px\] {
    & .jack-photo-rail {
      padding: 100px 0 60px;
    }
  }
  .\[\&_\.jack-photo-row\]\:\[overflow\:hidden\] {
    & .jack-photo-row {
      overflow: hidden;
    }
  }
  .\[\&_\.jack-photo-row\:focus-visible\]\:\[outline-offset\:-2px\] {
    & .jack-photo-row:focus-visible {
      outline-offset: -2px;
    }
  }
  .\[\&_\.jack-photo-track\]\:\[margin-bottom\:16px\] {
    & .jack-photo-track {
      margin-bottom: 16px;
    }
  }
  .\[\&_\.jack-photo-track\]\:\[display\:flex\] {
    & .jack-photo-track {
      display: flex;
    }
  }
  .\[\&_\.jack-photo-track\]\:\[width\:max-content\] {
    & .jack-photo-track {
      width: max-content;
    }
  }
  .\[\&_\.jack-photo-track\]\:\[gap\:16px\] {
    & .jack-photo-track {
      gap: 16px;
    }
  }
  .\[\&_\.jack-photo-track\]\:\[will-change\:transform\] {
    & .jack-photo-track {
      will-change: transform;
    }
  }
  .\[\&_\.jack-photo-track_img\]\:\[height\:clamp\(170px\,19vw\,270px\)\] {
    & .jack-photo-track img {
      height: clamp(170px, 19vw, 270px);
    }
  }
  .\[\&_\.jack-photo-track_img\]\:\[width\:clamp\(240px\,29vw\,420px\)\] {
    & .jack-photo-track img {
      width: clamp(240px, 29vw, 420px);
    }
  }
  .\[\&_\.jack-photo-track_img\]\:\[border-radius\:16px\] {
    & .jack-photo-track img {
      border-radius: 16px;
    }
  }
  .\[\&_\.jack-photo-track_img\]\:\[object-fit\:cover\] {
    & .jack-photo-track img {
      object-fit: cover;
    }
  }
  .\[\&_\.jack-plus\]\:\[position\:relative\] {
    & .jack-plus {
      position: relative;
    }
  }
  .\[\&_\.jack-plus\]\:\[height\:20px\] {
    & .jack-plus {
      height: 20px;
    }
  }
  .\[\&_\.jack-plus\]\:\[width\:20px\] {
    & .jack-plus {
      width: 20px;
    }
  }
  .\[\&_\.jack-plus\:after\]\:\[position\:absolute\] {
    & .jack-plus:after {
      position: absolute;
    }
  }
  .\[\&_\.jack-plus\:after\]\:\[top\:9px\] {
    & .jack-plus:after {
      top: 9px;
    }
  }
  .\[\&_\.jack-plus\:after\]\:\[left\:0\] {
    & .jack-plus:after {
      left: 0;
    }
  }
  .\[\&_\.jack-plus\:after\]\:\[height\:2px\] {
    & .jack-plus:after {
      height: 2px;
    }
  }
  .\[\&_\.jack-plus\:after\]\:\[width\:20px\] {
    & .jack-plus:after {
      width: 20px;
    }
  }
  .\[\&_\.jack-plus\:after\]\:\[transform\:rotate\(90deg\)\] {
    & .jack-plus:after {
      transform: rotate(90deg);
    }
  }
  .\[\&_\.jack-plus\:after\]\:\[content\:\'\'\] {
    & .jack-plus:after {
      content: '';
    }
  }
  .\[\&_\.jack-plus\:after\]\:\[background\:\#d7e2ea\] {
    & .jack-plus:after {
      background: #d7e2ea;
    }
  }
  .\[\&_\.jack-plus\:before\]\:\[position\:absolute\] {
    & .jack-plus:before {
      position: absolute;
    }
  }
  .\[\&_\.jack-plus\:before\]\:\[top\:9px\] {
    & .jack-plus:before {
      top: 9px;
    }
  }
  .\[\&_\.jack-plus\:before\]\:\[left\:0\] {
    & .jack-plus:before {
      left: 0;
    }
  }
  .\[\&_\.jack-plus\:before\]\:\[height\:2px\] {
    & .jack-plus:before {
      height: 2px;
    }
  }
  .\[\&_\.jack-plus\:before\]\:\[width\:20px\] {
    & .jack-plus:before {
      width: 20px;
    }
  }
  .\[\&_\.jack-plus\:before\]\:\[content\:\'\'\] {
    & .jack-plus:before {
      content: '';
    }
  }
  .\[\&_\.jack-plus\:before\]\:\[background\:\#d7e2ea\] {
    & .jack-plus:before {
      background: #d7e2ea;
    }
  }
  .\[\&_\.jack-plush\]\:\[isolation\:isolate\] {
    & .jack-plush {
      isolation: isolate;
    }
  }
  .\[\&_\.jack-plush\]\:\[aspect-ratio\:900\/985\] {
    & .jack-plush {
      aspect-ratio: 900/985;
    }
  }
  .\[\&_\.jack-plush\]\:\[aspect-ratio\:900\/985\]\! {
    & .jack-plush {
      aspect-ratio: 900/985 !important;
    }
  }
  .\[\&_\.jack-plush\]\:\[filter\:none\] {
    & .jack-plush {
      filter: none;
    }
  }
  .\[\&_\.jack-plush\]\:\[user-select\:none\] {
    & .jack-plush {
      user-select: none;
    }
  }
  .\[\&_\.jack-plush_img\]\:\[pointer-events\:none\] {
    & .jack-plush img {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-plush_img\]\:\[height\:100\%\] {
    & .jack-plush img {
      height: 100%;
    }
  }
  .\[\&_\.jack-plush_img\]\:\[width\:100\%\] {
    & .jack-plush img {
      width: 100%;
    }
  }
  .\[\&_\.jack-plush_img\]\:\[filter\:none\] {
    & .jack-plush img {
      filter: none;
    }
  }
  .\[\&_\.jack-plush-body\]\:\[pointer-events\:none\] {
    & .jack-plush-body {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-plush-body\]\:\[position\:absolute\] {
    & .jack-plush-body {
      position: absolute;
    }
  }
  .\[\&_\.jack-plush-body\]\:\[inset\:0\] {
    & .jack-plush-body {
      inset: 0;
    }
  }
  .\[\&_\.jack-plush-body\]\:\[height\:100\%\] {
    & .jack-plush-body {
      height: 100%;
    }
  }
  .\[\&_\.jack-plush-body\]\:\[width\:100\%\] {
    & .jack-plush-body {
      width: 100%;
    }
  }
  .\[\&_\.jack-plush-eye\]\:\[position\:absolute\] {
    & .jack-plush-eye {
      position: absolute;
    }
  }
  .\[\&_\.jack-plush-eye\]\:\[top\:35\.5\%\] {
    & .jack-plush-eye {
      top: 35.5%;
    }
  }
  .\[\&_\.jack-plush-eye\]\:\[height\:7\%\] {
    & .jack-plush-eye {
      height: 7%;
    }
  }
  .\[\&_\.jack-plush-eye\]\:\[width\:8\.6\%\] {
    & .jack-plush-eye {
      width: 8.6%;
    }
  }
  .\[\&_\.jack-plush-eye\]\:\[overflow\:hidden\] {
    & .jack-plush-eye {
      overflow: hidden;
    }
  }
  .\[\&_\.jack-plush-eye\]\:\[border-radius\:50\%\] {
    & .jack-plush-eye {
      border-radius: 50%;
    }
  }
  .\[\&_\.jack-plush-eye-left\]\:\[left\:37\%\] {
    & .jack-plush-eye-left {
      left: 37%;
    }
  }
  .\[\&_\.jack-plush-eye-right\]\:\[top\:35\.1\%\] {
    & .jack-plush-eye-right {
      top: 35.1%;
    }
  }
  .\[\&_\.jack-plush-eye-right\]\:\[left\:55\.7\%\] {
    & .jack-plush-eye-right {
      left: 55.7%;
    }
  }
  .\[\&_\.jack-plush-hands-front\]\:\[pointer-events\:none\] {
    & .jack-plush-hands-front {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-plush-hands-front\]\:\[position\:absolute\] {
    & .jack-plush-hands-front {
      position: absolute;
    }
  }
  .\[\&_\.jack-plush-hands-front\]\:\[inset\:0\] {
    & .jack-plush-hands-front {
      inset: 0;
    }
  }
  .\[\&_\.jack-plush-hands-front\]\:\[z-index\:4\] {
    & .jack-plush-hands-front {
      z-index: 4;
    }
  }
  .\[\&_\.jack-plush-hands-front\]\:\[height\:100\%\] {
    & .jack-plush-hands-front {
      height: 100%;
    }
  }
  .\[\&_\.jack-plush-hands-front\]\:\[width\:100\%\] {
    & .jack-plush-hands-front {
      width: 100%;
    }
  }
  .\[\&_\.jack-plush-pupil\]\:\[position\:absolute\] {
    & .jack-plush-pupil {
      position: absolute;
    }
  }
  .\[\&_\.jack-plush-pupil\]\:\[top\:18\%\] {
    & .jack-plush-pupil {
      top: 18%;
    }
  }
  .\[\&_\.jack-plush-pupil\]\:\[left\:22\%\] {
    & .jack-plush-pupil {
      left: 22%;
    }
  }
  .\[\&_\.jack-plush-pupil\]\:\[height\:64\%\] {
    & .jack-plush-pupil {
      height: 64%;
    }
  }
  .\[\&_\.jack-plush-pupil\]\:\[width\:56\%\] {
    & .jack-plush-pupil {
      width: 56%;
    }
  }
  .\[\&_\.jack-plush-pupil\]\:\[border-radius\:50\%\] {
    & .jack-plush-pupil {
      border-radius: 50%;
    }
  }
  .\[\&_\.jack-plush-pupil\]\:\[box-shadow\:inset_0_1px_3px_\#0008\,0_1px_2px_\#0004\] {
    & .jack-plush-pupil {
      box-shadow: inset 0 1px 3px #0008,0 1px 2px #0004;
    }
  }
  .\[\&_\.jack-plush-pupil\]\:\[background\:radial-gradient\(ellipse_at_37\%_30\%\,\#ffffffd9_0_7\%\,transparent_9\%\)\,radial-gradient\(ellipse_at_45\%_44\%\,\#3f291d_0_24\%\,\#1c100a_60\%\,\#070604_100\%\)\] {
    & .jack-plush-pupil {
      background: radial-gradient(ellipse at 37% 30%,#ffffffd9 0 7%,transparent 9%),radial-gradient(ellipse at 45% 44%,#3f291d 0 24%,#1c100a 60%,#070604 100%);
    }
  }
  .\[\&_\.jack-plush-surface\]\:\[pointer-events\:none\] {
    & .jack-plush-surface {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-plush-surface\]\:\[position\:absolute\] {
    & .jack-plush-surface {
      position: absolute;
    }
  }
  .\[\&_\.jack-plush-surface\]\:\[inset\:0\] {
    & .jack-plush-surface {
      inset: 0;
    }
  }
  .\[\&_\.jack-plush-surface\]\:\[z-index\:1\] {
    & .jack-plush-surface {
      z-index: 1;
    }
  }
  .\[\&_\.jack-plush-surface\]\:\[height\:100\%\] {
    & .jack-plush-surface {
      height: 100%;
    }
  }
  .\[\&_\.jack-plush-surface\]\:\[width\:100\%\] {
    & .jack-plush-surface {
      width: 100%;
    }
  }
  .\[\&_\.jack-plush\:after\]\:\[position\:absolute\] {
    & .jack-plush:after {
      position: absolute;
    }
  }
  .\[\&_\.jack-plush\:after\]\:\[bottom\:-10px\] {
    & .jack-plush:after {
      bottom: -10px;
    }
  }
  .\[\&_\.jack-plush\:after\]\:\[left\:22\%\] {
    & .jack-plush:after {
      left: 22%;
    }
  }
  .\[\&_\.jack-plush\:after\]\:\[z-index\:-1\] {
    & .jack-plush:after {
      z-index: -1;
    }
  }
  .\[\&_\.jack-plush\:after\]\:\[height\:22px\] {
    & .jack-plush:after {
      height: 22px;
    }
  }
  .\[\&_\.jack-plush\:after\]\:\[width\:56\%\] {
    & .jack-plush:after {
      width: 56%;
    }
  }
  .\[\&_\.jack-plush\:after\]\:\[border-radius\:50\%\] {
    & .jack-plush:after {
      border-radius: 50%;
    }
  }
  .\[\&_\.jack-plush\:after\]\:\[filter\:blur\(12px\)\] {
    & .jack-plush:after {
      filter: blur(12px);
    }
  }
  .\[\&_\.jack-plush\:after\]\:\[content\:\'\'\] {
    & .jack-plush:after {
      content: '';
    }
  }
  .\[\&_\.jack-plush\:after\]\:\[background\:\#000b\] {
    & .jack-plush:after {
      background: #000b;
    }
  }
  .\[\&_\.jack-portrait\]\:\[margin\:24px_auto\] {
    & .jack-portrait {
      margin: 24px auto;
    }
  }
  .\[\&_\.jack-portrait\]\:\[aspect-ratio\:820\/1080\] {
    & .jack-portrait {
      aspect-ratio: 820/1080;
    }
  }
  .\[\&_\.jack-portrait\]\:\[height\:auto\] {
    & .jack-portrait {
      height: auto;
    }
  }
  .\[\&_\.jack-portrait\]\:\[width\:520px\] {
    & .jack-portrait {
      width: 520px;
    }
  }
  .\[\&_\.jack-portrait\]\:\[max-width\:100\%\] {
    & .jack-portrait {
      max-width: 100%;
    }
  }
  .\[\&_\.jack-portrait\]\:\[perspective\:1000px\] {
    & .jack-portrait {
      perspective: 1000px;
    }
  }
  .\[\&_\.jack-portrait_img\]\:\[height\:auto\] {
    & .jack-portrait img {
      height: auto;
    }
  }
  .\[\&_\.jack-portrait_img\]\:\[width\:100\%\] {
    & .jack-portrait img {
      width: 100%;
    }
  }
  .\[\&_\.jack-portrait_img\]\:\[object-fit\:contain\] {
    & .jack-portrait img {
      object-fit: contain;
    }
  }
  .\[\&_\.jack-portrait_img\]\:\[object-position\:center_bottom\] {
    & .jack-portrait img {
      object-position: center bottom;
    }
  }
  .\[\&_\.jack-portrait_img\]\:\[filter\:drop-shadow\(0_18px_24px_\#0006\)\] {
    & .jack-portrait img {
      filter: drop-shadow(0 18px 24px #0006);
    }
  }
  .\[\&_\.jack-process\]\:\[position\:relative\] {
    & .jack-process {
      position: relative;
    }
  }
  .\[\&_\.jack-process\]\:\[isolation\:isolate\] {
    & .jack-process {
      isolation: isolate;
    }
  }
  .\[\&_\.jack-process\]\:\[min-height\:650px\] {
    & .jack-process {
      min-height: 650px;
    }
  }
  .\[\&_\.jack-process\]\:\[overflow\:hidden\] {
    & .jack-process {
      overflow: hidden;
    }
  }
  .\[\&_\.jack-process_h2\]\:\[max-width\:900px\] {
    & .jack-process h2 {
      max-width: 900px;
    }
  }
  .\[\&_\.jack-process_h2\]\:\[font-size\:clamp\(42px\,6vw\,85px\)\] {
    & .jack-process h2 {
      font-size: clamp(42px, 6vw, 85px);
    }
  }
  .\[\&_\.jack-process_h3\]\:\[margin-top\:20px\] {
    & .jack-process h3 {
      margin-top: 20px;
    }
  }
  .\[\&_\.jack-process_h3\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .jack-process h3 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.jack-process_h3\]\:\[font-size\:27px\] {
    & .jack-process h3 {
      font-size: 27px;
    }
  }
  .\[\&_\.jack-process_h3\]\:\[line-height\:1\.1\] {
    & .jack-process h3 {
      line-height: 1.1;
    }
  }
  .\[\&_\.jack-process_h3\]\:\[font-weight\:500\] {
    & .jack-process h3 {
      font-weight: 500;
    }
  }
  .\[\&_\.jack-process_li\>span\]\:\[font-size\:18px\] {
    & .jack-process li>span {
      font-size: 18px;
    }
  }
  .\[\&_\.jack-process_li\>span\]\:\[color\:\#e4c476\] {
    & .jack-process li>span {
      color: #e4c476;
    }
  }
  .\[\&_\.jack-process_ol\]\:\[margin\:90px_0_0\] {
    & .jack-process ol {
      margin: 90px 0 0;
    }
  }
  .\[\&_\.jack-process_ol\]\:\[display\:grid\] {
    & .jack-process ol {
      display: grid;
    }
  }
  .\[\&_\.jack-process_ol\]\:\[grid-template-columns\:repeat\(4\,1fr\)\] {
    & .jack-process ol {
      grid-template-columns: repeat(4,1fr);
    }
  }
  .\[\&_\.jack-process_ol\]\:\[gap\:45px\] {
    & .jack-process ol {
      gap: 45px;
    }
  }
  .\[\&_\.jack-process_ol\]\:\[padding\:0\] {
    & .jack-process ol {
      padding: 0;
    }
  }
  .\[\&_\.jack-process_ol\]\:\[list-style\:none\] {
    & .jack-process ol {
      list-style: none;
    }
  }
  .\[\&_\.jack-process_p\]\:\[margin-top\:15px\] {
    & .jack-process p {
      margin-top: 15px;
    }
  }
  .\[\&_\.jack-process_p\]\:\[font-size\:17px\] {
    & .jack-process p {
      font-size: 17px;
    }
  }
  .\[\&_\.jack-process_p\]\:\[color\:\#d0d9df\] {
    & .jack-process p {
      color: #d0d9df;
    }
  }
  .\[\&_\.jack-process-bg\]\:\[position\:absolute\] {
    & .jack-process-bg {
      position: absolute;
    }
  }
  .\[\&_\.jack-process-bg\]\:\[inset\:0\] {
    & .jack-process-bg {
      inset: 0;
    }
  }
  .\[\&_\.jack-process-bg\]\:\[z-index\:-2\] {
    & .jack-process-bg {
      z-index: -2;
    }
  }
  .\[\&_\.jack-process-bg\]\:\[height\:100\%\] {
    & .jack-process-bg {
      height: 100%;
    }
  }
  .\[\&_\.jack-process-bg\]\:\[width\:100\%\] {
    & .jack-process-bg {
      width: 100%;
    }
  }
  .\[\&_\.jack-process-bg\]\:\[object-fit\:cover\] {
    & .jack-process-bg {
      object-fit: cover;
    }
  }
  .\[\&_\.jack-process-ink\]\:\[position\:absolute\] {
    & .jack-process-ink {
      position: absolute;
    }
  }
  .\[\&_\.jack-process-ink\]\:\[inset\:0\] {
    & .jack-process-ink {
      inset: 0;
    }
  }
  .\[\&_\.jack-process-ink\]\:\[z-index\:-1\] {
    & .jack-process-ink {
      z-index: -1;
    }
  }
  .\[\&_\.jack-process-ink\]\:\[z-index\:-2\] {
    & .jack-process-ink {
      z-index: -2;
    }
  }
  .\[\&_\.jack-process-ink\]\:\[height\:100\%\] {
    & .jack-process-ink {
      height: 100%;
    }
  }
  .\[\&_\.jack-process-ink\]\:\[width\:100\%\] {
    & .jack-process-ink {
      width: 100%;
    }
  }
  .\[\&_\.jack-process-ink\]\:\[object-fit\:cover\] {
    & .jack-process-ink {
      object-fit: cover;
    }
  }
  .\[\&_\.jack-process-ink\]\:\[background\:linear-gradient\(180deg\,\#0c0c0c\,transparent_20\%\,transparent_70\%\,\#0c0c0c\)\,linear-gradient\(90deg\,\#0c0c0ce8\,\#0c0c0caa\)\] {
    & .jack-process-ink {
      background: linear-gradient(180deg,#0c0c0c,transparent 20%,transparent 70%,#0c0c0c),linear-gradient(90deg,#0c0c0ce8,#0c0c0caa);
    }
  }
  .\[\&_\.jack-project\]\:\[position\:relative\] {
    & .jack-project {
      position: relative;
    }
  }
  .\[\&_\.jack-project\]\:\[position\:sticky\] {
    & .jack-project {
      position: sticky;
    }
  }
  .\[\&_\.jack-project\]\:\[top\:0\]\! {
    & .jack-project {
      top: 0 !important;
    }
  }
  .\[\&_\.jack-project\]\:\[transform-origin\:50\%_0\] {
    & .jack-project {
      transform-origin: 50% 0;
    }
  }
  .\[\&_\.jack-project\]\:\[border-radius\:34px\] {
    & .jack-project {
      border-radius: 34px;
    }
  }
  .\[\&_\.jack-project\]\:\[padding\:32px\] {
    & .jack-project {
      padding: 32px;
    }
  }
  .\[\&_\.jack-project\]\:\[box-shadow\:0_20px_55px_\#05060780\] {
    & .jack-project {
      box-shadow: 0 20px 55px #05060780;
    }
  }
  .\[\&_\.jack-project\]\:\[background\:\#0c0c0c\] {
    & .jack-project {
      background: #0c0c0c;
    }
  }
  .\[\&_\.jack-project\]\:\[border\:1px_solid_\#8e9da8\] {
    & .jack-project {
      border: 1px solid #8e9da8;
    }
  }
  .\[\&_\.jack-project-description\]\:\[margin-top\:24px\] {
    & .jack-project-description {
      margin-top: 24px;
    }
  }
  .\[\&_\.jack-project-description\]\:\[max-width\:780px\] {
    & .jack-project-description {
      max-width: 780px;
    }
  }
  .\[\&_\.jack-project-description\]\:\[font-size\:16px\] {
    & .jack-project-description {
      font-size: 16px;
    }
  }
  .\[\&_\.jack-project-description\]\:\[color\:\#b8c9d4\] {
    & .jack-project-description {
      color: #b8c9d4;
    }
  }
  .\[\&_\.jack-project-heading\]\:\[margin-bottom\:28px\] {
    & .jack-project-heading {
      margin-bottom: 28px;
    }
  }
  .\[\&_\.jack-project-heading\]\:\[display\:flex\] {
    & .jack-project-heading {
      display: flex;
    }
  }
  .\[\&_\.jack-project-heading\]\:\[align-items\:center\] {
    & .jack-project-heading {
      align-items: center;
    }
  }
  .\[\&_\.jack-project-heading\]\:\[justify-content\:space-between\] {
    & .jack-project-heading {
      justify-content: space-between;
    }
  }
  .\[\&_\.jack-project-heading\]\:\[gap\:24px\] {
    & .jack-project-heading {
      gap: 24px;
    }
  }
  .\[\&_\.jack-project-heading_h3\]\:\[max-width\:600px\] {
    & .jack-project-heading h3 {
      max-width: 600px;
    }
  }
  .\[\&_\.jack-project-heading_h3\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .jack-project-heading h3 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.jack-project-heading_h3\]\:\[font-size\:clamp\(28px\,3vw\,44px\)\] {
    & .jack-project-heading h3 {
      font-size: clamp(28px, 3vw, 44px);
    }
  }
  .\[\&_\.jack-project-heading_h3\]\:\[font-weight\:500\] {
    & .jack-project-heading h3 {
      font-weight: 500;
    }
  }
  .\[\&_\.jack-project-heading_p\]\:\[margin-bottom\:10px\] {
    & .jack-project-heading p {
      margin-bottom: 10px;
    }
  }
  .\[\&_\.jack-project-heading_p\]\:\[font-size\:16px\] {
    & .jack-project-heading p {
      font-size: 16px;
    }
  }
  .\[\&_\.jack-project-heading_p\]\:\[color\:\#b8c9d4\] {
    & .jack-project-heading p {
      color: #b8c9d4;
    }
  }
  .\[\&_\.jack-project-heading\>a\]\:\[padding\:14px_24px\] {
    & .jack-project-heading>a {
      padding: 14px 24px;
    }
  }
  .\[\&_\.jack-project-heading\>a\]\:\[font-size\:13px\] {
    & .jack-project-heading>a {
      font-size: 13px;
    }
  }
  .\[\&_\.jack-project-images\]\:\[display\:grid\] {
    & .jack-project-images {
      display: grid;
    }
  }
  .\[\&_\.jack-project-images\]\:\[height\:clamp\(340px\,34vw\,490px\)\] {
    & .jack-project-images {
      height: clamp(340px, 34vw, 490px);
    }
  }
  .\[\&_\.jack-project-images\]\:\[grid-template-columns\:2fr_3fr\] {
    & .jack-project-images {
      grid-template-columns: 2fr 3fr;
    }
  }
  .\[\&_\.jack-project-images\]\:\[gap\:18px\] {
    & .jack-project-images {
      gap: 18px;
    }
  }
  .\[\&_\.jack-project-images_img\]\:\[height\:100\%\] {
    & .jack-project-images img {
      height: 100%;
    }
  }
  .\[\&_\.jack-project-images_img\]\:\[min-height\:0\] {
    & .jack-project-images img {
      min-height: 0;
    }
  }
  .\[\&_\.jack-project-images_img\]\:\[width\:100\%\] {
    & .jack-project-images img {
      width: 100%;
    }
  }
  .\[\&_\.jack-project-images_img\]\:\[border-radius\:16px\] {
    & .jack-project-images img {
      border-radius: 16px;
    }
  }
  .\[\&_\.jack-project-images_img\]\:\[object-fit\:cover\] {
    & .jack-project-images img {
      object-fit: cover;
    }
  }
  .\[\&_\.jack-project-images\>div\]\:\[display\:grid\] {
    & .jack-project-images>div {
      display: grid;
    }
  }
  .\[\&_\.jack-project-images\>div\]\:\[min-height\:0\] {
    & .jack-project-images>div {
      min-height: 0;
    }
  }
  .\[\&_\.jack-project-images\>div\]\:\[grid-template-rows\:1fr_1fr\] {
    & .jack-project-images>div {
      grid-template-rows: 1fr 1fr;
    }
  }
  .\[\&_\.jack-project-images\>div\]\:\[gap\:18px\] {
    & .jack-project-images>div {
      gap: 18px;
    }
  }
  .\[\&_\.jack-project-marker\]\:\[pointer-events\:none\] {
    & .jack-project-marker {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-project-marker\]\:\[height\:0\] {
    & .jack-project-marker {
      height: 0;
    }
  }
  .\[\&_\.jack-project-slot\]\:\[position\:relative\] {
    & .jack-project-slot {
      position: relative;
    }
  }
  .\[\&_\.jack-project-slot\]\:\[position\:sticky\] {
    & .jack-project-slot {
      position: sticky;
    }
  }
  .\[\&_\.jack-project-slot\]\:\[margin-bottom\:90px\] {
    & .jack-project-slot {
      margin-bottom: 90px;
    }
  }
  .\[\&_\.jack-project-slot\]\:\[height\:874px\] {
    & .jack-project-slot {
      height: 874px;
    }
  }
  .\[\&_\.jack-project-slot\]\:\[height\:auto\] {
    & .jack-project-slot {
      height: auto;
    }
  }
  .\[\&_\.jack-project-slot\]\:\[min-height\:0\] {
    & .jack-project-slot {
      min-height: 0;
    }
  }
  .\[\&_\.jack-project-slot\]\:\[min-height\:800px\] {
    & .jack-project-slot {
      min-height: 800px;
    }
  }
  .\[\&_\.jack-project-slot\.is-flow\]\:\[position\:relative\] {
    & .jack-project-slot.is-flow {
      position: relative;
    }
  }
  .\[\&_\.jack-project-slot\.is-flow\]\:\[top\:0\]\! {
    & .jack-project-slot.is-flow {
      top: 0 !important;
    }
  }
  .\[\&_\.jack-projects\]\:\[margin\:auto\] {
    & .jack-projects {
      margin: auto;
    }
  }
  .\[\&_\.jack-projects\]\:\[max-width\:1400px\] {
    & .jack-projects {
      max-width: 1400px;
    }
  }
  .\[\&_\.jack-projects\]\:\[padding-bottom\:30px\] {
    & .jack-projects {
      padding-bottom: 30px;
    }
  }
  .\[\&_\.jack-reveal-copy\]\:\[margin\:56px_auto_0\] {
    & .jack-reveal-copy {
      margin: 56px auto 0;
    }
  }
  .\[\&_\.jack-reveal-copy\]\:\[max-width\:830px\] {
    & .jack-reveal-copy {
      max-width: 830px;
    }
  }
  .\[\&_\.jack-reveal-copy\]\:\[font-size\:clamp\(26px\,3\.1vw\,44px\)\] {
    & .jack-reveal-copy {
      font-size: clamp(26px, 3.1vw, 44px);
    }
  }
  .\[\&_\.jack-reveal-copy\]\:\[line-height\:1\.3\] {
    & .jack-reveal-copy {
      line-height: 1.3;
    }
  }
  .\[\&_\.jack-reveal-copy\]\:\[letter-spacing\:-\.02em\] {
    & .jack-reveal-copy {
      letter-spacing: -.02em;
    }
  }
  .\[\&_\.jack-reveal-copy\>span\]\:\[opacity\:1\] {
    & .jack-reveal-copy>span {
      opacity: 1;
    }
  }
  .\[\&_\.jack-section\]\:\[padding\:120px_max\(4vw\,24px\)\] {
    & .jack-section {
      padding: 120px max(4vw, 24px);
    }
  }
  .\[\&_\.jack-service\]\:\[display\:grid\] {
    & .jack-service {
      display: grid;
    }
  }
  .\[\&_\.jack-service\]\:\[grid-template-columns\:72px_1fr\] {
    & .jack-service {
      grid-template-columns: 72px 1fr;
    }
  }
  .\[\&_\.jack-service\]\:\[gap\:25px\] {
    & .jack-service {
      gap: 25px;
    }
  }
  .\[\&_\.jack-service\]\:\[padding\:32px_0\] {
    & .jack-service {
      padding: 32px 0;
    }
  }
  .\[\&_\.jack-service\]\:\[border-bottom\:1px_solid_\#14181c30\] {
    & .jack-service {
      border-bottom: 1px solid #14181c30;
    }
  }
  .\[\&_\.jack-service_h3\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .jack-service h3 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.jack-service_h3\]\:\[font-size\:clamp\(23px\,2\.6vw\,36px\)\] {
    & .jack-service h3 {
      font-size: clamp(23px, 2.6vw, 36px);
    }
  }
  .\[\&_\.jack-service_h3\]\:\[line-height\:1\.1\] {
    & .jack-service h3 {
      line-height: 1.1;
    }
  }
  .\[\&_\.jack-service_h3\]\:\[font-weight\:500\] {
    & .jack-service h3 {
      font-weight: 500;
    }
  }
  .\[\&_\.jack-service_h3\]\:\[letter-spacing\:-\.02em\] {
    & .jack-service h3 {
      letter-spacing: -.02em;
    }
  }
  .\[\&_\.jack-service_h3\]\:\[text-transform\:uppercase\] {
    & .jack-service h3 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.jack-service_p\]\:\[margin-top\:15px\] {
    & .jack-service p {
      margin-top: 15px;
    }
  }
  .\[\&_\.jack-service_p\]\:\[max-width\:600px\] {
    & .jack-service p {
      max-width: 600px;
    }
  }
  .\[\&_\.jack-service_p\]\:\[font-size\:17px\] {
    & .jack-service p {
      font-size: 17px;
    }
  }
  .\[\&_\.jack-service_p\]\:\[color\:\#505b64\] {
    & .jack-service p {
      color: #505b64;
    }
  }
  .\[\&_\.jack-service-layout\]\:\[margin\:auto\] {
    & .jack-service-layout {
      margin: auto;
    }
  }
  .\[\&_\.jack-service-layout\]\:\[display\:grid\] {
    & .jack-service-layout {
      display: grid;
    }
  }
  .\[\&_\.jack-service-layout\]\:\[max-width\:1400px\] {
    & .jack-service-layout {
      max-width: 1400px;
    }
  }
  .\[\&_\.jack-service-layout\]\:\[grid-template-columns\:\.75fr_1\.25fr\] {
    & .jack-service-layout {
      grid-template-columns: .75fr 1.25fr;
    }
  }
  .\[\&_\.jack-service-layout\]\:\[align-items\:start\] {
    & .jack-service-layout {
      align-items: start;
    }
  }
  .\[\&_\.jack-service-layout\]\:\[gap\:6vw\] {
    & .jack-service-layout {
      gap: 6vw;
    }
  }
  .\[\&_\.jack-service-list\]\:\[padding-top\:0\] {
    & .jack-service-list {
      padding-top: 0;
    }
  }
  .\[\&_\.jack-service-number\]\:\[font-family\:\'Kanit_800\'\,sans-serif\] {
    & .jack-service-number {
      font-family: 'Kanit 800',sans-serif;
    }
  }
  .\[\&_\.jack-service-number\]\:\[font-size\:clamp\(52px\,5vw\,80px\)\] {
    & .jack-service-number {
      font-size: clamp(52px, 5vw, 80px);
    }
  }
  .\[\&_\.jack-service-number\]\:\[line-height\:1\] {
    & .jack-service-number {
      line-height: 1;
    }
  }
  .\[\&_\.jack-service-number\]\:\[font-weight\:800\] {
    & .jack-service-number {
      font-weight: 800;
    }
  }
  .\[\&_\.jack-service-number\]\:\[color\:\#727c85\] {
    & .jack-service-number {
      color: #727c85;
    }
  }
  .\[\&_\.jack-service-photo\]\:\[position\:sticky\] {
    & .jack-service-photo {
      position: sticky;
    }
  }
  .\[\&_\.jack-service-photo\]\:\[top\:110px\] {
    & .jack-service-photo {
      top: 110px;
    }
  }
  .\[\&_\.jack-service-photo\]\:\[height\:600px\] {
    & .jack-service-photo {
      height: 600px;
    }
  }
  .\[\&_\.jack-service-photo\]\:\[overflow\:hidden\] {
    & .jack-service-photo {
      overflow: hidden;
    }
  }
  .\[\&_\.jack-service-photo\]\:\[border-radius\:16px\] {
    & .jack-service-photo {
      border-radius: 16px;
    }
  }
  .\[\&_\.jack-service-photo_img\]\:\[position\:absolute\] {
    & .jack-service-photo img {
      position: absolute;
    }
  }
  .\[\&_\.jack-service-photo_img\]\:\[inset\:0\] {
    & .jack-service-photo img {
      inset: 0;
    }
  }
  .\[\&_\.jack-service-photo_img\]\:\[height\:100\%\] {
    & .jack-service-photo img {
      height: 100%;
    }
  }
  .\[\&_\.jack-service-photo_img\]\:\[width\:100\%\] {
    & .jack-service-photo img {
      width: 100%;
    }
  }
  .\[\&_\.jack-service-photo_img\]\:\[object-fit\:cover\] {
    & .jack-service-photo img {
      object-fit: cover;
    }
  }
  .\[\&_\.jack-service-photo_img\]\:\[opacity\:0\] {
    & .jack-service-photo img {
      opacity: 0;
    }
  }
  .\[\&_\.jack-service-photo_img\.active\]\:\[opacity\:1\] {
    & .jack-service-photo img.active {
      opacity: 1;
    }
  }
  .\[\&_\.jack-service\.is-selected_h3\]\:\[color\:\#8c6b27\] {
    & .jack-service.is-selected h3 {
      color: #8c6b27;
    }
  }
  .\[\&_\.jack-service\:first-child\]\:\[padding-top\:0\] {
    & .jack-service:first-child {
      padding-top: 0;
    }
  }
  .\[\&_\.jack-service\:hover_h3\]\:\[color\:\#8c6b27\] {
    & .jack-service:hover h3 {
      color: #8c6b27;
    }
  }
  .\[\&_\.jack-service\:last-child\]\:\[border-bottom\:0\] {
    & .jack-service:last-child {
      border-bottom: 0;
    }
  }
  .\[\&_\.jack-services\]\:\[border-radius\:56px_56px_0_0\] {
    & .jack-services {
      border-radius: 56px 56px 0 0;
    }
  }
  .\[\&_\.jack-services\]\:\[padding-bottom\:150px\] {
    & .jack-services {
      padding-bottom: 150px;
    }
  }
  .\[\&_\.jack-services\]\:\[color\:\#14181c\] {
    & .jack-services {
      color: #14181c;
    }
  }
  .\[\&_\.jack-services\]\:\[background\:\#f0f3f5\] {
    & .jack-services {
      background: #f0f3f5;
    }
  }
  .\[\&_\.jack-services_h2\]\:\[margin\:auto_auto_90px\] {
    & .jack-services h2 {
      margin: auto auto 90px;
    }
  }
  .\[\&_\.jack-services_h2\]\:\[text-align\:center\] {
    & .jack-services h2 {
      text-align: center;
    }
  }
  .\[\&_\.jack-skip\]\:\[position\:fixed\] {
    & .jack-skip {
      position: fixed;
    }
  }
  .\[\&_\.jack-skip\]\:\[top\:-100px\] {
    & .jack-skip {
      top: -100px;
    }
  }
  .\[\&_\.jack-skip\]\:\[left\:24px\] {
    & .jack-skip {
      left: 24px;
    }
  }
  .\[\&_\.jack-skip\]\:\[z-index\:10\] {
    & .jack-skip {
      z-index: 10;
    }
  }
  .\[\&_\.jack-skip\]\:\[padding\:15px\] {
    & .jack-skip {
      padding: 15px;
    }
  }
  .\[\&_\.jack-skip\]\:\[color\:\#0c0c0c\] {
    & .jack-skip {
      color: #0c0c0c;
    }
  }
  .\[\&_\.jack-skip\]\:\[background\:\#e3c177\] {
    & .jack-skip {
      background: #e3c177;
    }
  }
  .\[\&_\.jack-skip\:focus\]\:\[top\:10px\] {
    & .jack-skip:focus {
      top: 10px;
    }
  }
  .\[\&_\.jack-studio\]\:\[pointer-events\:none\] {
    & .jack-studio {
      pointer-events: none;
    }
  }
  .\[\&_\.jack-studio\]\:\[position\:absolute\] {
    & .jack-studio {
      position: absolute;
    }
  }
  .\[\&_\.jack-studio\]\:\[inset\:-12px\] {
    & .jack-studio {
      inset: -12px;
    }
  }
  .\[\&_\.jack-studio\]\:\[z-index\:0\] {
    & .jack-studio {
      z-index: 0;
    }
  }
  .\[\&_\.jack-studio_\.closing-film\]\:\[position\:absolute\] {
    & .jack-studio .closing-film {
      position: absolute;
    }
  }
  .\[\&_\.jack-studio_\.closing-film\]\:\[inset\:0\] {
    & .jack-studio .closing-film {
      inset: 0;
    }
  }
  .\[\&_\.jack-studio_\.closing-film\]\:\[height\:100\%\] {
    & .jack-studio .closing-film {
      height: 100%;
    }
  }
  .\[\&_\.jack-studio_\.closing-film\]\:\[width\:100\%\] {
    & .jack-studio .closing-film {
      width: 100%;
    }
  }
  .\[\&_\.jack-studio_\.closing-film\]\:\[object-fit\:cover\] {
    & .jack-studio .closing-film {
      object-fit: cover;
    }
  }
  .\[\&_\.jack-studio_\.closing-film\]\:\[opacity\:\.62\] {
    & .jack-studio .closing-film {
      opacity: .62;
    }
  }
  .\[\&_\.jack-studio_\.closing-film-shade\]\:\[position\:absolute\] {
    & .jack-studio .closing-film-shade {
      position: absolute;
    }
  }
  .\[\&_\.jack-studio_\.closing-film-shade\]\:\[inset\:0\] {
    & .jack-studio .closing-film-shade {
      inset: 0;
    }
  }
  .\[\&_\.jack-studio_\.closing-film-shade\]\:\[background\:linear-gradient\(180deg\,\#0c0c0c_0\%\,\#0c0c0cc9_11\%\,\#0c0c0c50_32\%\,\#0c0c0c33_65\%\,\#0c0c0c_100\%\)\] {
    & .jack-studio .closing-film-shade {
      background: linear-gradient(180deg,#0c0c0c 0%,#0c0c0cc9 11%,#0c0c0c50 32%,#0c0c0c33 65%,#0c0c0c 100%);
    }
  }
  .\[\&_\.jack-text-link\]\:\[display\:inline-block\] {
    & .jack-text-link {
      display: inline-block;
    }
  }
  .\[\&_\.jack-text-link\]\:\[padding-bottom\:3px\] {
    & .jack-text-link {
      padding-bottom: 3px;
    }
  }
  .\[\&_\.jack-text-link\]\:\[font-size\:17px\] {
    & .jack-text-link {
      font-size: 17px;
    }
  }
  .\[\&_\.jack-text-link\]\:\[border-bottom\:1px_solid_currentColor\] {
    & .jack-text-link {
      border-bottom: 1px solid currentColor;
    }
  }
  .\[\&_\.jack-text-link\:hover\]\:\[color\:\#e4c476\] {
    & .jack-text-link:hover {
      color: #e4c476;
    }
  }
  .\[\&_\.jack-top-link\]\:\[font-size\:14px\] {
    & .jack-top-link {
      font-size: 14px;
    }
  }
  .\[\&_\.jack-top-link\]\:\[color\:\#b8c9d4\] {
    & .jack-top-link {
      color: #b8c9d4;
    }
  }
  .\[\&_\.jack-top-link\]\:\[text-underline-offset\:4px\] {
    & .jack-top-link {
      text-underline-offset: 4px;
    }
  }
  .\[\&_\.jack-top-link\]\:\[text-decoration\:underline\] {
    & .jack-top-link {
      text-decoration: underline;
    }
  }
  .\[\&_\.jack-work\]\:\[position\:relative\] {
    & .jack-work {
      position: relative;
    }
  }
  .\[\&_\.jack-work\]\:\[z-index\:1\] {
    & .jack-work {
      z-index: 1;
    }
  }
  .\[\&_\.jack-work\]\:\[margin-top\:-50px\] {
    & .jack-work {
      margin-top: -50px;
    }
  }
  .\[\&_\.jack-work\]\:\[border-radius\:56px_56px_0_0\] {
    & .jack-work {
      border-radius: 56px 56px 0 0;
    }
  }
  .\[\&_\.jack-work\]\:\[padding-top\:110px\] {
    & .jack-work {
      padding-top: 110px;
    }
  }
  .\[\&_\.jack-work\]\:\[padding-bottom\:100px\] {
    & .jack-work {
      padding-bottom: 100px;
    }
  }
  .\[\&_\.jack-work\]\:\[background\:\#0c0c0c\] {
    & .jack-work {
      background: #0c0c0c;
    }
  }
  .\[\&_\.jack-work\>h2\]\:\[margin\:0_auto_80px\] {
    & .jack-work>h2 {
      margin: 0 auto 80px;
    }
  }
  .\[\&_\.jack-work\>h2\]\:\[text-align\:center\] {
    & .jack-work>h2 {
      text-align: center;
    }
  }
  .\[\&_\.journey-banner\]\:\[display\:flex\] {
    & .journey-banner {
      display: flex;
    }
  }
  .\[\&_\.journey-banner\]\:\[align-items\:center\] {
    & .journey-banner {
      align-items: center;
    }
  }
  .\[\&_\.journey-banner\]\:\[justify-content\:space-around\] {
    & .journey-banner {
      justify-content: space-around;
    }
  }
  .\[\&_\.journey-banner\]\:\[gap\:12px\] {
    & .journey-banner {
      gap: 12px;
    }
  }
  .\[\&_\.journey-banner\]\:\[overflow\:hidden\] {
    & .journey-banner {
      overflow: hidden;
    }
  }
  .\[\&_\.journey-banner\]\:\[padding\:25px_5vw\] {
    & .journey-banner {
      padding: 25px 5vw;
    }
  }
  .\[\&_\.journey-banner\]\:\[font-family\:\'Kanit_400\'\,Arial\,sans-serif\] {
    & .journey-banner {
      font-family: 'Kanit 400',Arial,sans-serif;
    }
  }
  .\[\&_\.journey-banner\]\:\[font-size\:clamp\(17px\,3vw\,38px\)\] {
    & .journey-banner {
      font-size: clamp(17px, 3vw, 38px);
    }
  }
  .\[\&_\.journey-banner\]\:\[letter-spacing\:\.015em\] {
    & .journey-banner {
      letter-spacing: .015em;
    }
  }
  .\[\&_\.journey-banner\]\:\[color\:\#fff\] {
    & .journey-banner {
      color: #fff;
    }
  }
  .\[\&_\.journey-banner\]\:\[background\:var\(--gold\)\] {
    & .journey-banner {
      background: var(--gold);
    }
  }
  .\[\&_\.journey-banner_\.arrow-icon\]\:\[height\:28px\] {
    & .journey-banner .arrow-icon {
      height: 28px;
    }
  }
  .\[\&_\.journey-banner_\.arrow-icon\]\:\[width\:28px\] {
    & .journey-banner .arrow-icon {
      width: 28px;
    }
  }
  .\[\&_\.journey-banner_i\]\:\[font-family\:Arial\,sans-serif\] {
    & .journey-banner i {
      font-family: Arial,sans-serif;
    }
  }
  .\[\&_\.journey-banner_i\]\:\[font-style\:normal\] {
    & .journey-banner i {
      font-style: normal;
    }
  }
  .\[\&_\.journey-banner\.is-in-view_span\:nth-of-type\(2\)\]\:\[transform\:translateY\(-5px\)\] {
    & .journey-banner.is-in-view span:nth-of-type(2) {
      transform: translateY(-5px);
    }
  }
  .\[\&_\.journey-banner\.is-in-view_span\:nth-of-type\(3\)\]\:\[transform\:translateY\(5px\)\] {
    & .journey-banner.is-in-view span:nth-of-type(3) {
      transform: translateY(5px);
    }
  }
  .\[\&_\.journey-banner\.is-in-view_span\:nth-of-type\(4\)\]\:\[transform\:translateY\(-5px\)\] {
    & .journey-banner.is-in-view span:nth-of-type(4) {
      transform: translateY(-5px);
    }
  }
  .\[\&_\.journey-controls\]\:\[margin-bottom\:35px\] {
    & .journey-controls {
      margin-bottom: 35px;
    }
  }
  .\[\&_\.journey-controls\]\:\[display\:grid\] {
    & .journey-controls {
      display: grid;
    }
  }
  .\[\&_\.journey-controls\]\:\[grid-template-columns\:repeat\(3\,1fr\)\] {
    & .journey-controls {
      grid-template-columns: repeat(3,1fr);
    }
  }
  .\[\&_\.journey-controls_button\]\:\[cursor\:pointer\] {
    & .journey-controls button {
      cursor: pointer;
    }
  }
  .\[\&_\.journey-controls_button\]\:\[padding\:25px_15px\] {
    & .journey-controls button {
      padding: 25px 15px;
    }
  }
  .\[\&_\.journey-controls_button\]\:\[text-align\:left\] {
    & .journey-controls button {
      text-align: left;
    }
  }
  .\[\&_\.journey-controls_button\]\:\[font-family\:ArticleBody\,Arial\,sans-serif\] {
    & .journey-controls button {
      font-family: ArticleBody,Arial,sans-serif;
    }
  }
  .\[\&_\.journey-controls_button\]\:\[font-family\:Manrope\,Arial\,sans-serif\] {
    & .journey-controls button {
      font-family: Manrope,Arial,sans-serif;
    }
  }
  .\[\&_\.journey-controls_button\]\:\[color\:var\(--ink\)\] {
    & .journey-controls button {
      color: var(--ink);
    }
  }
  .\[\&_\.journey-controls_button\]\:\[background\:transparent\] {
    & .journey-controls button {
      background: transparent;
    }
  }
  .\[\&_\.journey-controls_button\]\:\[border-top\:2px_solid_var\(--line\)\] {
    & .journey-controls button {
      border-top: 2px solid var(--line);
    }
  }
  .\[\&_\.journey-controls_button\]\:\[border\:0\] {
    & .journey-controls button {
      border: 0;
    }
  }
  .\[\&_\.journey-controls_button\]\:\[font\:600_14px_Manrope\,Arial\,sans-serif\] {
    & .journey-controls button {
      font: 600 14px Manrope,Arial,sans-serif;
    }
  }
  .\[\&_\.journey-controls_button\:hover\]\:\[background\:\#e9e6dd\] {
    & .journey-controls button:hover {
      background: #e9e6dd;
    }
  }
  .\[\&_\.journey-controls_button\:hover\]\:\[background\:\#eeece5\] {
    & .journey-controls button:hover {
      background: #eeece5;
    }
  }
  .\[\&_\.journey-controls_button\[aria-pressed\=true\]\]\:\[border-color\:var\(--gold\)\] {
    & .journey-controls button[aria-pressed=true] {
      border-color: var(--gold);
    }
  }
  .\[\&_\.journey-controls_button\[aria-pressed\=true\]\]\:\[color\:var\(--gold\)\] {
    & .journey-controls button[aria-pressed=true] {
      color: var(--gold);
    }
  }
  .\[\&_\.journey-controls_span\]\:\[font-size\:13px\] {
    & .journey-controls span {
      font-size: 13px;
    }
  }
  .\[\&_\.journey-controls_strong\]\:\[margin\:8px_0\] {
    & .journey-controls strong {
      margin: 8px 0;
    }
  }
  .\[\&_\.journey-controls_strong\]\:\[display\:block\] {
    & .journey-controls strong {
      display: block;
    }
  }
  .\[\&_\.journey-controls_strong\]\:\[font\:500_36px_\'Kanit_500\'\,Arial\,sans-serif\] {
    & .journey-controls strong {
      font: 500 36px 'Kanit 500',Arial,sans-serif;
    }
  }
  .\[\&_\.journey-panel\]\:\[max-width\:75ch\] {
    & .journey-panel {
      max-width: 75ch;
    }
  }
  .\[\&_\.journey-panel\]\:\[padding\:30px_0\] {
    & .journey-panel {
      padding: 30px 0;
    }
  }
  .\[\&_\.journey-panel\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .journey-panel {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.journey-panel_h3\]\:\[margin-bottom\:22px\] {
    & .journey-panel h3 {
      margin-bottom: 22px;
    }
  }
  .\[\&_\.journey-panel_h3\]\:\[font-size\:26px\] {
    & .journey-panel h3 {
      font-size: 26px;
    }
  }
  .\[\&_\.journey-panel_li\+li\]\:\[margin-top\:10px\] {
    & .journey-panel li+li {
      margin-top: 10px;
    }
  }
  .\[\&_\.journey-panel_ul\]\:\[margin\:0\] {
    & .journey-panel ul {
      margin: 0;
    }
  }
  .\[\&_\.journey-panel_ul\]\:\[padding-left\:22px\] {
    & .journey-panel ul {
      padding-left: 22px;
    }
  }
  .\[\&_\.journey-panel\[hidden\]\]\:\[display\:none\] {
    & .journey-panel[hidden] {
      display: none;
    }
  }
  .\[\&_\.journey-panels\.is-interactive_\.journey-panel\]\:\[display\:grid\] {
    & .journey-panels.is-interactive .journey-panel {
      display: grid;
    }
  }
  .\[\&_\.journey-panels\.is-interactive_\.journey-panel\]\:\[max-width\:none\] {
    & .journey-panels.is-interactive .journey-panel {
      max-width: none;
    }
  }
  .\[\&_\.journey-panels\.is-interactive_\.journey-panel\]\:\[grid-template-columns\:1fr_1fr\] {
    & .journey-panels.is-interactive .journey-panel {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.journey-panels\.is-interactive_\.journey-panel\]\:\[gap\:20px_7vw\] {
    & .journey-panels.is-interactive .journey-panel {
      gap: 20px 7vw;
    }
  }
  .\[\&_\.journey-panels\.is-interactive_\.journey-panel_h3\]\:\[grid-column\:1\/-1\] {
    & .journey-panels.is-interactive .journey-panel h3 {
      grid-column: 1/-1;
    }
  }
  .\[\&_\.journey-panels\.is-interactive_\.journey-panel\[hidden\]\]\:\[display\:none\] {
    & .journey-panels.is-interactive .journey-panel[hidden] {
      display: none;
    }
  }
  .\[\&_\.journey-section\]\:\[padding\:95px_7vw_85px\] {
    & .journey-section {
      padding: 95px 7vw 85px;
    }
  }
  .\[\&_\.journey-section\]\:\[background\:\#f4f3ef\] {
    & .journey-section {
      background: #f4f3ef;
    }
  }
  .\[\&_\.keep-reading\]\:\[padding\:85px_7vw\] {
    & .keep-reading {
      padding: 85px 7vw;
    }
  }
  .\[\&_\.keep-reading_\.reading-cover\]\:\[margin\:0_0_24px\] {
    & .keep-reading .reading-cover {
      margin: 0 0 24px;
    }
  }
  .\[\&_\.keep-reading_\.reading-cover\]\:\[display\:block\] {
    & .keep-reading .reading-cover {
      display: block;
    }
  }
  .\[\&_\.keep-reading_\.reading-cover\]\:\[aspect-ratio\:3\/2\] {
    & .keep-reading .reading-cover {
      aspect-ratio: 3/2;
    }
  }
  .\[\&_\.keep-reading_\.reading-cover\]\:\[object-fit\:cover\] {
    & .keep-reading .reading-cover {
      object-fit: cover;
    }
  }
  .\[\&_\.keep-reading_\.reading-cover\]\:\[object-position\:center\] {
    & .keep-reading .reading-cover {
      object-position: center;
    }
  }
  .\[\&_\.keep-reading_a\]\:\[padding-top\:23px\] {
    & .keep-reading a {
      padding-top: 23px;
    }
  }
  .\[\&_\.keep-reading_a\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .keep-reading a {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.keep-reading_a\]\:\[text-decoration\:none\] {
    & .keep-reading a {
      text-decoration: none;
    }
  }
  .\[\&_\.keep-reading_h2\]\:\[margin-bottom\:32px\] {
    & .keep-reading h2 {
      margin-bottom: 32px;
    }
  }
  .\[\&_\.keep-reading_h3\]\:\[font-size\:22px\] {
    & .keep-reading h3 {
      font-size: 22px;
    }
  }
  .\[\&_\.keep-reading_h3\]\:\[line-height\:1\.3\] {
    & .keep-reading h3 {
      line-height: 1.3;
    }
  }
  .\[\&_\.keep-reading_span\]\:\[margin-top\:18px\] {
    & .keep-reading span {
      margin-top: 18px;
    }
  }
  .\[\&_\.keep-reading_span\]\:\[display\:block\] {
    & .keep-reading span {
      display: block;
    }
  }
  .\[\&_\.keep-reading_span\]\:\[font-size\:13px\] {
    & .keep-reading span {
      font-size: 13px;
    }
  }
  .\[\&_\.keep-reading_span_\.arrow-icon\]\:\[height\:16px\] {
    & .keep-reading span .arrow-icon {
      height: 16px;
    }
  }
  .\[\&_\.keep-reading_span_\.arrow-icon\]\:\[width\:16px\] {
    & .keep-reading span .arrow-icon {
      width: 16px;
    }
  }
  .\[\&_\.keep-reading\>div\]\:\[display\:grid\] {
    & .keep-reading>div {
      display: grid;
    }
  }
  .\[\&_\.keep-reading\>div\]\:\[grid-template-columns\:repeat\(3\,1fr\)\] {
    & .keep-reading>div {
      grid-template-columns: repeat(3,1fr);
    }
  }
  .\[\&_\.keep-reading\>div\]\:\[gap\:35px\] {
    & .keep-reading>div {
      gap: 35px;
    }
  }
  .\[\&_\.keep-reading\>div\>a\]\:\[padding-top\:0\] {
    & .keep-reading>div>a {
      padding-top: 0;
    }
  }
  .\[\&_\.keep-reading\>div\>a\]\:\[border-top\:0\] {
    & .keep-reading>div>a {
      border-top: 0;
    }
  }
  .\[\&_\.lead\]\:\[margin-bottom\:24px\] {
    & .lead {
      margin-bottom: 24px;
    }
  }
  .\[\&_\.lead\]\:\[font-size\:23px\] {
    & .lead {
      font-size: 23px;
    }
  }
  .\[\&_\.lead\]\:\[line-height\:1\.55\] {
    & .lead {
      line-height: 1.55;
    }
  }
  .\[\&_\.lead\]\:\[font-weight\:600\] {
    & .lead {
      font-weight: 600;
    }
  }
  .\[\&_\.logo\]\:\[display\:block\] {
    & .logo {
      display: block;
    }
  }
  .\[\&_\.logo\]\:\[height\:auto\] {
    & .logo {
      height: auto;
    }
  }
  .\[\&_\.logo\]\:\[width\:166px\] {
    & .logo {
      width: 166px;
    }
  }
  .\[\&_\.measure\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .measure {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.measurement_caption\]\:\[margin-bottom\:12px\] {
    & .measurement caption {
      margin-bottom: 12px;
    }
  }
  .\[\&_\.measurement_caption\]\:\[text-align\:left\] {
    & .measurement caption {
      text-align: left;
    }
  }
  .\[\&_\.measurement_caption\]\:\[font-size\:13px\] {
    & .measurement caption {
      font-size: 13px;
    }
  }
  .\[\&_\.measurement_caption\]\:\[color\:var\(--muted\)\] {
    & .measurement caption {
      color: var(--muted);
    }
  }
  .\[\&_\.measurement_table\]\:\[margin\:30px_0\] {
    & .measurement table {
      margin: 30px 0;
    }
  }
  .\[\&_\.measurement_table\]\:\[width\:100\%\] {
    & .measurement table {
      width: 100%;
    }
  }
  .\[\&_\.measurement_table\]\:\[border-collapse\:collapse\] {
    & .measurement table {
      border-collapse: collapse;
    }
  }
  .\[\&_\.measurement_table\]\:\[font-size\:15px\] {
    & .measurement table {
      font-size: 15px;
    }
  }
  .\[\&_\.measurement_td\]\:\[padding\:18px_12px\] {
    & .measurement td {
      padding: 18px 12px;
    }
  }
  .\[\&_\.measurement_td\]\:\[text-align\:left\] {
    & .measurement td {
      text-align: left;
    }
  }
  .\[\&_\.measurement_td\]\:\[vertical-align\:top\] {
    & .measurement td {
      vertical-align: top;
    }
  }
  .\[\&_\.measurement_td\]\:\[border-bottom\:1px_solid_var\(--line\)\] {
    & .measurement td {
      border-bottom: 1px solid var(--line);
    }
  }
  .\[\&_\.measurement_th\]\:\[padding\:18px_12px\] {
    & .measurement th {
      padding: 18px 12px;
    }
  }
  .\[\&_\.measurement_th\]\:\[text-align\:left\] {
    & .measurement th {
      text-align: left;
    }
  }
  .\[\&_\.measurement_th\]\:\[vertical-align\:top\] {
    & .measurement th {
      vertical-align: top;
    }
  }
  .\[\&_\.measurement_th\]\:\[background\:\#f2f1ec\] {
    & .measurement th {
      background: #f2f1ec;
    }
  }
  .\[\&_\.measurement_th\]\:\[border-bottom\:1px_solid_var\(--line\)\] {
    & .measurement th {
      border-bottom: 1px solid var(--line);
    }
  }
  .\[\&_\.measurement_th\:first-child\]\:\[width\:40\%\] {
    & .measurement th:first-child {
      width: 40%;
    }
  }
  .\[\&_\.menu-toggle\]\:\[display\:none\] {
    & .menu-toggle {
      display: none;
    }
  }
  .\[\&_\.mistake-columns\]\:\[columns\:2\] {
    & .mistake-columns {
      columns: 2;
    }
  }
  .\[\&_\.mistake-columns\]\:\[column-gap\:80px\] {
    & .mistake-columns {
      column-gap: 80px;
    }
  }
  .\[\&_\.mistake-columns_h3\]\:\[margin-bottom\:12px\] {
    & .mistake-columns h3 {
      margin-bottom: 12px;
    }
  }
  .\[\&_\.mistake-columns_h3\]\:\[font-size\:24px\] {
    & .mistake-columns h3 {
      font-size: 24px;
    }
  }
  .\[\&_\.mistake-columns_h3\]\:\[font-size\:clamp\(22px\,1\.8vw\,26px\)\] {
    & .mistake-columns h3 {
      font-size: clamp(22px, 1.8vw, 26px);
    }
  }
  .\[\&_\.mistake-columns_h3\]\:\[line-height\:1\.25\] {
    & .mistake-columns h3 {
      line-height: 1.25;
    }
  }
  .\[\&_\.mistake-columns_p\]\:\[font-size\:15px\] {
    & .mistake-columns p {
      font-size: 15px;
    }
  }
  .\[\&_\.mistake-columns\>div\]\:\[margin-bottom\:33px\] {
    & .mistake-columns>div {
      margin-bottom: 33px;
    }
  }
  .\[\&_\.mistake-columns\>div\]\:\[break-inside\:avoid\] {
    & .mistake-columns>div {
      break-inside: avoid;
    }
  }
  .\[\&_\.mistake-list\]\:\[display\:grid\] {
    & .mistake-list {
      display: grid;
    }
  }
  .\[\&_\.mistake-list\]\:\[grid-template-columns\:1fr_1fr\] {
    & .mistake-list {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.mistake-list\]\:\[gap\:30px_36px\] {
    & .mistake-list {
      gap: 30px 36px;
    }
  }
  .\[\&_\.mistake-list_h3\]\:\[font-size\:1\.4rem\] {
    & .mistake-list h3 {
      font-size: 1.4rem;
    }
  }
  .\[\&_\.mistake-list_p\]\:\[margin-top\:10px\] {
    & .mistake-list p {
      margin-top: 10px;
    }
  }
  .\[\&_\.mistake-list_p\]\:\[font-size\:16px\] {
    & .mistake-list p {
      font-size: 16px;
    }
  }
  .\[\&_\.mistake-list\>div\]\:\[padding-top\:18px\] {
    & .mistake-list>div {
      padding-top: 18px;
    }
  }
  .\[\&_\.mistake-list\>div\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .mistake-list>div {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.mistakes\]\:\[margin\:auto\] {
    & .mistakes {
      margin: auto;
    }
  }
  .\[\&_\.mistakes\]\:\[display\:grid\] {
    & .mistakes {
      display: grid;
    }
  }
  .\[\&_\.mistakes\]\:\[max-width\:1330px\] {
    & .mistakes {
      max-width: 1330px;
    }
  }
  .\[\&_\.mistakes\]\:\[grid-template-columns\:1fr_1\.2fr\] {
    & .mistakes {
      grid-template-columns: 1fr 1.2fr;
    }
  }
  .\[\&_\.mistakes\]\:\[gap\:7vw\] {
    & .mistakes {
      gap: 7vw;
    }
  }
  .\[\&_\.mistakes\]\:\[padding\:65px_4vw_100px\] {
    & .mistakes {
      padding: 65px 4vw 100px;
    }
  }
  .\[\&_\.mistakes\]\:\[padding\:85px_7vw\] {
    & .mistakes {
      padding: 85px 7vw;
    }
  }
  .\[\&_\.mistakes\]\:\[color\:\#fff\] {
    & .mistakes {
      color: #fff;
    }
  }
  .\[\&_\.mistakes\]\:\[background\:var\(--green\)\] {
    & .mistakes {
      background: var(--green);
    }
  }
  .\[\&_\.mistakes_a\:hover\]\:\[color\:\#e0c782\] {
    & .mistakes a:hover {
      color: #e0c782;
    }
  }
  .\[\&_\.mistakes_h2_span\]\:\[color\:\#d1b970\] {
    & .mistakes h2 span {
      color: #d1b970;
    }
  }
  .\[\&_\.mistakes_h3\]\:\[margin-bottom\:25px\] {
    & .mistakes h3 {
      margin-bottom: 25px;
    }
  }
  .\[\&_\.mistakes_li\+li\]\:\[margin-top\:22px\] {
    & .mistakes li+li {
      margin-top: 22px;
    }
  }
  .\[\&_\.mistakes_p\]\:\[margin-top\:30px\] {
    & .mistakes p {
      margin-top: 30px;
    }
  }
  .\[\&_\.mistakes_p\]\:\[font-size\:16px\] {
    & .mistakes p {
      font-size: 16px;
    }
  }
  .\[\&_\.mistakes_ul\]\:\[padding-left\:22px\] {
    & .mistakes ul {
      padding-left: 22px;
    }
  }
  .\[\&_\.mistakes\>h2\]\:\[margin-bottom\:45px\] {
    & .mistakes>h2 {
      margin-bottom: 45px;
    }
  }
  .\[\&_\.mistakes\>h2\]\:\[max-width\:24ch\] {
    & .mistakes>h2 {
      max-width: 24ch;
    }
  }
  .\[\&_\.mobile-photo\]\:\[display\:none\] {
    & .mobile-photo {
      display: none;
    }
  }
  .\[\&_\.mobile-photo_img\]\:\[margin-inline\:auto\] {
    & .mobile-photo img {
      margin-inline: auto;
    }
  }
  .\[\&_\.mobile-photo_img\]\:\[height\:auto\] {
    & .mobile-photo img {
      height: auto;
    }
  }
  .\[\&_\.mobile-photo_img\]\:\[max-height\:430px\] {
    & .mobile-photo img {
      max-height: 430px;
    }
  }
  .\[\&_\.mobile-photo_img\]\:\[border-radius\:var\(--photo-radius\)\] {
    & .mobile-photo img {
      border-radius: var(--photo-radius);
    }
  }
  .\[\&_\.mobile-photo_img\]\:\[object-fit\:contain\] {
    & .mobile-photo img {
      object-fit: contain;
    }
  }
  .\[\&_\.next-reading\]\:\[padding\:85px_0_90px\] {
    & .next-reading {
      padding: 85px 0 90px;
    }
  }
  .\[\&_\.next-reading_\.related-cover\]\:\[margin\:0_0_28px\] {
    & .next-reading .related-cover {
      margin: 0 0 28px;
    }
  }
  .\[\&_\.next-reading_\.related-cover\]\:\[display\:block\] {
    & .next-reading .related-cover {
      display: block;
    }
  }
  .\[\&_\.next-reading_\.related-cover\]\:\[width\:100\%\] {
    & .next-reading .related-cover {
      width: 100%;
    }
  }
  .\[\&_\.next-reading_\.related-cover\]\:\[overflow\:hidden\] {
    & .next-reading .related-cover {
      overflow: hidden;
    }
  }
  .\[\&_\.next-reading_a\]\:\[padding\:30px_0\] {
    & .next-reading a {
      padding: 30px 0;
    }
  }
  .\[\&_\.next-reading_a\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .next-reading a {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.next-reading_a\]\:\[text-decoration\:none\] {
    & .next-reading a {
      text-decoration: none;
    }
  }
  .\[\&_\.next-reading_a\:hover_img\]\:\[transform\:scale\(1\.025\)\] {
    & .next-reading a:hover img {
      transform: scale(1.025);
    }
  }
  .\[\&_\.next-reading_figcaption\]\:\[display\:none\] {
    & .next-reading figcaption {
      display: none;
    }
  }
  .\[\&_\.next-reading_h2\]\:\[margin\:0_0_35px\] {
    & .next-reading h2 {
      margin: 0 0 35px;
    }
  }
  .\[\&_\.next-reading_h2\]\:\[font-size\:48px\] {
    & .next-reading h2 {
      font-size: 48px;
    }
  }
  .\[\&_\.next-reading_h3\]\:\[margin\:0_0_20px\] {
    & .next-reading h3 {
      margin: 0 0 20px;
    }
  }
  .\[\&_\.next-reading_h3\]\:\[font-size\:30px\] {
    & .next-reading h3 {
      font-size: 30px;
    }
  }
  .\[\&_\.next-reading_h3\]\:\[line-height\:1\.2\] {
    & .next-reading h3 {
      line-height: 1.2;
    }
  }
  .\[\&_\.next-reading_img\]\:\[display\:block\] {
    & .next-reading img {
      display: block;
    }
  }
  .\[\&_\.next-reading_img\]\:\[aspect-ratio\:3\/2\] {
    & .next-reading img {
      aspect-ratio: 3/2;
    }
  }
  .\[\&_\.next-reading_img\]\:\[height\:auto\] {
    & .next-reading img {
      height: auto;
    }
  }
  .\[\&_\.next-reading_img\]\:\[width\:100\%\] {
    & .next-reading img {
      width: 100%;
    }
  }
  .\[\&_\.next-reading_img\]\:\[object-fit\:cover\] {
    & .next-reading img {
      object-fit: cover;
    }
  }
  .\[\&_\.next-reading_span\]\:\[display\:inline-block\] {
    & .next-reading span {
      display: inline-block;
    }
  }
  .\[\&_\.next-reading_span\]\:\[display\:inline-flex\] {
    & .next-reading span {
      display: inline-flex;
    }
  }
  .\[\&_\.next-reading_span\]\:\[align-items\:center\] {
    & .next-reading span {
      align-items: center;
    }
  }
  .\[\&_\.next-reading_span\]\:\[gap\:30px\] {
    & .next-reading span {
      gap: 30px;
    }
  }
  .\[\&_\.next-reading_span\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .next-reading span {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.next-reading_span\]\:\[font-weight\:500\] {
    & .next-reading span {
      font-weight: 500;
    }
  }
  .\[\&_\.next-reading_span\]\:\[border-bottom\:1px_solid_var\(--gold\)\] {
    & .next-reading span {
      border-bottom: 1px solid var(--gold);
    }
  }
  .\[\&_\.next-reading\>div\]\:\[display\:grid\] {
    & .next-reading>div {
      display: grid;
    }
  }
  .\[\&_\.next-reading\>div\]\:\[grid-template-columns\:1fr_1fr\] {
    & .next-reading>div {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.next-reading\>div\]\:\[gap\:60px\] {
    & .next-reading>div {
      gap: 60px;
    }
  }
  .\[\&_\.note\]\:\[font-size\:15px\] {
    & .note {
      font-size: 15px;
    }
  }
  .\[\&_\.note\]\:\[color\:var\(--sub\)\] {
    & .note {
      color: var(--sub);
    }
  }
  .\[\&_\.opening\]\:\[position\:relative\] {
    & .opening {
      position: relative;
    }
  }
  .\[\&_\.opening\]\:\[margin\:auto\] {
    & .opening {
      margin: auto;
    }
  }
  .\[\&_\.opening\]\:\[display\:grid\] {
    & .opening {
      display: grid;
    }
  }
  .\[\&_\.opening\]\:\[max-width\:1600px\] {
    & .opening {
      max-width: 1600px;
    }
  }
  .\[\&_\.opening\]\:\[grid-template-columns\:1\.2fr_1fr\] {
    & .opening {
      grid-template-columns: 1.2fr 1fr;
    }
  }
  .\[\&_\.opening\]\:\[gap\:32px\] {
    & .opening {
      gap: 32px;
    }
  }
  .\[\&_\.opening\]\:\[padding\:42px_4vw_65px\] {
    & .opening {
      padding: 42px 4vw 65px;
    }
  }
  .\[\&_\.opening\]\:\[padding\:65px_5vw_30px\] {
    & .opening {
      padding: 65px 5vw 30px;
    }
  }
  .\[\&_\.opening_h1\]\:\[max-width\:1350px\] {
    & .opening h1 {
      max-width: 1350px;
    }
  }
  .\[\&_\.opening_h1\]\:\[font-size\:clamp\(3rem\,6\.4vw\,6rem\)\] {
    & .opening h1 {
      font-size: clamp(3rem, 6.4vw, 6rem);
    }
  }
  .\[\&_\.opening_h1\]\:\[font-size\:clamp\(44px\,6vw\,96px\)\] {
    & .opening h1 {
      font-size: clamp(44px, 6vw, 96px);
    }
  }
  .\[\&_\.opening_h1\]\:\[line-height\:1\.02\] {
    & .opening h1 {
      line-height: 1.02;
    }
  }
  .\[\&_\.opening_h1\]\:\[letter-spacing\:-\.035em\] {
    & .opening h1 {
      letter-spacing: -.035em;
    }
  }
  .\[\&_\.opening_h1_small\]\:\[margin-top\:34px\] {
    & .opening h1 small {
      margin-top: 34px;
    }
  }
  .\[\&_\.opening_h1_small\]\:\[display\:block\] {
    & .opening h1 small {
      display: block;
    }
  }
  .\[\&_\.opening_h1_small\]\:\[font-size\:\.35em\] {
    & .opening h1 small {
      font-size: .35em;
    }
  }
  .\[\&_\.opening_h1_small\]\:\[font-size\:clamp\(23px\,2\.2vw\,33px\)\] {
    & .opening h1 small {
      font-size: clamp(23px, 2.2vw, 33px);
    }
  }
  .\[\&_\.opening_h1_small\]\:\[line-height\:1\.2\] {
    & .opening h1 small {
      line-height: 1.2;
    }
  }
  .\[\&_\.opening_h1_small\]\:\[letter-spacing\:-\.015em\] {
    & .opening h1 small {
      letter-spacing: -.015em;
    }
  }
  .\[\&_\.opening_h1_span\]\:\[margin-left\:18\%\] {
    & .opening h1 span {
      margin-left: 18%;
    }
  }
  .\[\&_\.opening_h1_span\]\:\[display\:block\] {
    & .opening h1 span {
      display: block;
    }
  }
  .\[\&_\.opening_h1_span\]\:\[color\:var\(--gold\)\] {
    & .opening h1 span {
      color: var(--gold);
    }
  }
  .\[\&_\.opening_h1\>span\]\:\[margin-top\:13px\] {
    & .opening h1>span {
      margin-top: 13px;
    }
  }
  .\[\&_\.opening_h1\>span\]\:\[display\:block\] {
    & .opening h1>span {
      display: block;
    }
  }
  .\[\&_\.opening_h1\>span\]\:\[font-size\:\.68em\] {
    & .opening h1>span {
      font-size: .68em;
    }
  }
  .\[\&_\.opening_h1\>span\]\:\[font-size\:clamp\(30px\,4\.3vw\,65px\)\] {
    & .opening h1>span {
      font-size: clamp(30px, 4.3vw, 65px);
    }
  }
  .\[\&_\.opening_h1\>span\]\:\[color\:var\(--gold\)\] {
    & .opening h1>span {
      color: var(--gold);
    }
  }
  .\[\&_\.opening-answer\]\:\[margin\:45px_0\] {
    & .opening-answer {
      margin: 45px 0;
    }
  }
  .\[\&_\.opening-answer\]\:\[display\:block\] {
    & .opening-answer {
      display: block;
    }
  }
  .\[\&_\.opening-answer\]\:\[padding\:70px_8vw_75px\] {
    & .opening-answer {
      padding: 70px 8vw 75px;
    }
  }
  .\[\&_\.opening-answer\]\:\[background\:\#f3f3ef\] {
    & .opening-answer {
      background: #f3f3ef;
    }
  }
  .\[\&_\.opening-answer_\.chapter-copy\>p\:first-child\]\:\[max-width\:50ch\] {
    & .opening-answer .chapter-copy>p:first-child {
      max-width: 50ch;
    }
  }
  .\[\&_\.opening-answer_\.chapter-copy\>p\:first-child\]\:\[font-size\:27px\] {
    & .opening-answer .chapter-copy>p:first-child {
      font-size: 27px;
    }
  }
  .\[\&_\.opening-answer_\.chapter-copy\>p\:first-child\]\:\[line-height\:1\.45\] {
    & .opening-answer .chapter-copy>p:first-child {
      line-height: 1.45;
    }
  }
  .\[\&_\.opening-answer_h2\]\:\[margin-bottom\:35px\] {
    & .opening-answer h2 {
      margin-bottom: 35px;
    }
  }
  .\[\&_\.opening-answer_h2\]\:\[max-width\:800px\] {
    & .opening-answer h2 {
      max-width: 800px;
    }
  }
  .\[\&_\.opening-image\]\:\[overflow\:hidden\] {
    & .opening-image {
      overflow: hidden;
    }
  }
  .\[\&_\.opening-image\]\:\[overflow\:visible\] {
    & .opening-image {
      overflow: visible;
    }
  }
  .\[\&_\.opening-image_figcaption\]\:\[margin-top\:12px\] {
    & .opening-image figcaption {
      margin-top: 12px;
    }
  }
  .\[\&_\.opening-image_figcaption\]\:\[font-size\:12px\] {
    & .opening-image figcaption {
      font-size: 12px;
    }
  }
  .\[\&_\.opening-image_figcaption\]\:\[line-height\:1\.6\] {
    & .opening-image figcaption {
      line-height: 1.6;
    }
  }
  .\[\&_\.opening-image_figcaption\]\:\[color\:var\(--muted\)\] {
    & .opening-image figcaption {
      color: var(--muted);
    }
  }
  .\[\&_\.opening-image_img\]\:\[aspect-ratio\:1\.9\] {
    & .opening-image img {
      aspect-ratio: 1.9;
    }
  }
  .\[\&_\.opening-image_img\]\:\[width\:100\%\] {
    & .opening-image img {
      width: 100%;
    }
  }
  .\[\&_\.opening-image_img\]\:\[border-radius\:var\(--photo-radius\)\] {
    & .opening-image img {
      border-radius: var(--photo-radius);
    }
  }
  .\[\&_\.opening-image_img\]\:\[object-fit\:cover\] {
    & .opening-image img {
      object-fit: cover;
    }
  }
  .\[\&_\.opening-image_img\]\:\[object-position\:center_56\%\] {
    & .opening-image img {
      object-position: center 56%;
    }
  }
  .\[\&_\.opening-layout\]\:\[margin-top\:30px\] {
    & .opening-layout {
      margin-top: 30px;
    }
  }
  .\[\&_\.opening-layout\]\:\[display\:grid\] {
    & .opening-layout {
      display: grid;
    }
  }
  .\[\&_\.opening-layout\]\:\[grid-template-columns\:\.38fr_1fr\] {
    & .opening-layout {
      grid-template-columns: .38fr 1fr;
    }
  }
  .\[\&_\.opening-layout\]\:\[align-items\:center\] {
    & .opening-layout {
      align-items: center;
    }
  }
  .\[\&_\.opening-layout\]\:\[gap\:7\%\] {
    & .opening-layout {
      gap: 7%;
    }
  }
  .\[\&_\.opening-note\]\:\[padding-top\:22px\] {
    & .opening-note {
      padding-top: 22px;
    }
  }
  .\[\&_\.opening-note_\.byline\]\:\[margin-top\:32px\] {
    & .opening-note .byline {
      margin-top: 32px;
    }
  }
  .\[\&_\.opening-note_\.byline\]\:\[font-size\:12px\] {
    & .opening-note .byline {
      font-size: 12px;
    }
  }
  .\[\&_\.opening-note_\.byline\]\:\[color\:var\(--muted\)\] {
    & .opening-note .byline {
      color: var(--muted);
    }
  }
  .\[\&_\.opening-note_h2\]\:\[margin-bottom\:22px\] {
    & .opening-note h2 {
      margin-bottom: 22px;
    }
  }
  .\[\&_\.opening-note_h2\]\:\[font-size\:clamp\(23px\,2\.2vw\,31px\)\] {
    & .opening-note h2 {
      font-size: clamp(23px, 2.2vw, 31px);
    }
  }
  .\[\&_\.opening-note_h2\]\:\[line-height\:1\.23\] {
    & .opening-note h2 {
      line-height: 1.23;
    }
  }
  .\[\&_\.opening-note\>p\]\:\[max-width\:27ch\] {
    & .opening-note>p {
      max-width: 27ch;
    }
  }
  .\[\&_\.opening-note\>p\]\:\[font-size\:15px\] {
    & .opening-note>p {
      font-size: 15px;
    }
  }
  .\[\&_\.opening-photo\]\:\[margin-top\:10px\] {
    & .opening-photo {
      margin-top: 10px;
    }
  }
  .\[\&_\.opening-photo_img\]\:\[height\:650px\] {
    & .opening-photo img {
      height: 650px;
    }
  }
  .\[\&_\.opening-photo_img\]\:\[object-fit\:cover\] {
    & .opening-photo img {
      object-fit: cover;
    }
  }
  .\[\&_\.opening-photo_img\]\:\[object-position\:center_42\%\] {
    & .opening-photo img {
      object-position: center 42%;
    }
  }
  .\[\&_\.opening-photo\:hover_img\]\:\[object-position\:center_46\%\] {
    & .opening-photo:hover img {
      object-position: center 46%;
    }
  }
  .\[\&_\.participation-copy\]\:\[padding\:10px_25px\] {
    & .participation-copy {
      padding: 10px 25px;
    }
  }
  .\[\&_\.participation-copy_h2\]\:\[margin-bottom\:40px\] {
    & .participation-copy h2 {
      margin-bottom: 40px;
    }
  }
  .\[\&_\.participation-spread\]\:\[display\:grid\] {
    & .participation-spread {
      display: grid;
    }
  }
  .\[\&_\.participation-spread\]\:\[grid-template-columns\:1fr_1fr\] {
    & .participation-spread {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.participation-spread\]\:\[gap\:6vw\] {
    & .participation-spread {
      gap: 6vw;
    }
  }
  .\[\&_\.participation-spread\]\:\[padding\:95px_5vw\] {
    & .participation-spread {
      padding: 95px 5vw;
    }
  }
  .\[\&_\.participation-spread_figure\]\:\[position\:sticky\] {
    & .participation-spread figure {
      position: sticky;
    }
  }
  .\[\&_\.participation-spread_figure\]\:\[top\:90px\] {
    & .participation-spread figure {
      top: 90px;
    }
  }
  .\[\&_\.participation-spread_figure\]\:\[align-self\:start\] {
    & .participation-spread figure {
      align-self: start;
    }
  }
  .\[\&_\.participation-spread_img\]\:\[height\:690px\] {
    & .participation-spread img {
      height: 690px;
    }
  }
  .\[\&_\.participation-spread_img\]\:\[object-fit\:cover\] {
    & .participation-spread img {
      object-fit: cover;
    }
  }
  .\[\&_\.photo-caption\]\:\[margin-top\:12px\] {
    & .photo-caption {
      margin-top: 12px;
    }
  }
  .\[\&_\.photo-caption\]\:\[font-size\:12px\] {
    & .photo-caption {
      font-size: 12px;
    }
  }
  .\[\&_\.photo-caption\]\:\[line-height\:1\.6\] {
    & .photo-caption {
      line-height: 1.6;
    }
  }
  .\[\&_\.photo-caption\]\:\[color\:var\(--muted\)\] {
    & .photo-caption {
      color: var(--muted);
    }
  }
  .\[\&_\.planner_\.chapter\]\:\[display\:block\] {
    & .planner .chapter {
      display: block;
    }
  }
  .\[\&_\.planner-hero\]\:\[display\:grid\] {
    & .planner-hero {
      display: grid;
    }
  }
  .\[\&_\.planner-hero\]\:\[grid-template-columns\:\.4fr_1fr\] {
    & .planner-hero {
      grid-template-columns: .4fr 1fr;
    }
  }
  .\[\&_\.planner-hero\]\:\[grid-template-columns\:\.85fr_1\.15fr\] {
    & .planner-hero {
      grid-template-columns: .85fr 1.15fr;
    }
  }
  .\[\&_\.planner-hero\]\:\[align-items\:center\] {
    & .planner-hero {
      align-items: center;
    }
  }
  .\[\&_\.planner-hero\]\:\[gap\:45px\] {
    & .planner-hero {
      gap: 45px;
    }
  }
  .\[\&_\.planner-hero\]\:\[gap\:58px\] {
    & .planner-hero {
      gap: 58px;
    }
  }
  .\[\&_\.planner-hero\]\:\[padding\:65px_0_55px\] {
    & .planner-hero {
      padding: 65px 0 55px;
    }
  }
  .\[\&_\.planner-hero\]\:\[padding\:85px_0_65px\] {
    & .planner-hero {
      padding: 85px 0 65px;
    }
  }
  .\[\&_\.planner-hero_figure_img\]\:\[aspect-ratio\:\.62\] {
    & .planner-hero figure img {
      aspect-ratio: .62;
    }
  }
  .\[\&_\.planner-hero_figure_img\]\:\[aspect-ratio\:4\/5\] {
    & .planner-hero figure img {
      aspect-ratio: 4/5;
    }
  }
  .\[\&_\.planner-hero_figure_img\]\:\[border-radius\:0\] {
    & .planner-hero figure img {
      border-radius: 0;
    }
  }
  .\[\&_\.planner-hero_figure_img\]\:\[border-radius\:12px\] {
    & .planner-hero figure img {
      border-radius: 12px;
    }
  }
  .\[\&_\.planner-hero_figure_img\]\:\[object-position\:46\%_50\%\] {
    & .planner-hero figure img {
      object-position: 46% 50%;
    }
  }
  .\[\&_\.planner-hero_figure_img\]\:\[object-position\:50\%_50\%\] {
    & .planner-hero figure img {
      object-position: 50% 50%;
    }
  }
  .\[\&_\.planner-hero_h1\]\:\[margin-bottom\:30px\] {
    & .planner-hero h1 {
      margin-bottom: 30px;
    }
  }
  .\[\&_\.planner-hero_h1\]\:\[margin-bottom\:35px\] {
    & .planner-hero h1 {
      margin-bottom: 35px;
    }
  }
  .\[\&_\.planner-hero_h1\]\:\[font-size\:clamp\(44px\,4\.75vw\,66px\)\] {
    & .planner-hero h1 {
      font-size: clamp(44px, 4.75vw, 66px);
    }
  }
  .\[\&_\.planner-hero_h1\]\:\[font-size\:clamp\(48px\,6vw\,88px\)\] {
    & .planner-hero h1 {
      font-size: clamp(48px, 6vw, 88px);
    }
  }
  .\[\&_\.planner-hero\>div\>p\:not\(\.byline\)\]\:\[max-width\:49ch\] {
    & .planner-hero>div>p:not(.byline) {
      max-width: 49ch;
    }
  }
  .\[\&_\.planner-hero\>div\>p\:not\(\.byline\)\]\:\[font-size\:21px\] {
    & .planner-hero>div>p:not(.byline) {
      font-size: 21px;
    }
  }
  .\[\&_\.planner-hero\>div\>p\:not\(\.byline\)\]\:\[line-height\:1\.5\] {
    & .planner-hero>div>p:not(.byline) {
      line-height: 1.5;
    }
  }
  .\[\&_\.planning-note\]\:\[grid-column\:1\/-1\] {
    & .planning-note {
      grid-column: 1/-1;
    }
  }
  .\[\&_\.planning-note\]\:\[padding-top\:22px\] {
    & .planning-note {
      padding-top: 22px;
    }
  }
  .\[\&_\.planning-note\]\:\[font-size\:15px\] {
    & .planning-note {
      font-size: 15px;
    }
  }
  .\[\&_\.planning-points\]\:\[margin-bottom\:42px\] {
    & .planning-points {
      margin-bottom: 42px;
    }
  }
  .\[\&_\.planning-points\]\:\[display\:grid\] {
    & .planning-points {
      display: grid;
    }
  }
  .\[\&_\.planning-points\]\:\[grid-template-columns\:repeat\(3\,1fr\)\] {
    & .planning-points {
      grid-template-columns: repeat(3,1fr);
    }
  }
  .\[\&_\.planning-points\]\:\[gap\:14px_25px\] {
    & .planning-points {
      gap: 14px 25px;
    }
  }
  .\[\&_\.planning-points\]\:\[padding\:24px_0\] {
    & .planning-points {
      padding: 24px 0;
    }
  }
  .\[\&_\.planning-points\]\:\[border-bottom\:1px_solid_var\(--line\)\] {
    & .planning-points {
      border-bottom: 1px solid var(--line);
    }
  }
  .\[\&_\.planning-points\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .planning-points {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.planning-points_span\]\:\[display\:flex\] {
    & .planning-points span {
      display: flex;
    }
  }
  .\[\&_\.planning-points_span\]\:\[gap\:10px\] {
    & .planning-points span {
      gap: 10px;
    }
  }
  .\[\&_\.planning-points_strong\]\:\[font-family\:\'Kanit_400\'\,sans-serif\] {
    & .planning-points strong {
      font-family: 'Kanit 400',sans-serif;
    }
  }
  .\[\&_\.planning-points_strong\]\:\[font-weight\:400\] {
    & .planning-points strong {
      font-weight: 400;
    }
  }
  .\[\&_\.planning-points_strong\]\:\[color\:var\(--gold\)\] {
    & .planning-points strong {
      color: var(--gold);
    }
  }
  .\[\&_\.planning-points_strong\]\:\[font-variant-numeric\:tabular-nums\] {
    & .planning-points strong {
      font-variant-numeric: tabular-nums;
    }
  }
  .\[\&_\.practice\]\:\[padding\:75px_7vw_95px\] {
    & .practice {
      padding: 75px 7vw 95px;
    }
  }
  .\[\&_\.practice\]\:\[background\:\#eee9db\] {
    & .practice {
      background: #eee9db;
    }
  }
  .\[\&_\.practice-grid\]\:\[display\:grid\] {
    & .practice-grid {
      display: grid;
    }
  }
  .\[\&_\.practice-grid\]\:\[grid-template-columns\:1fr_1\.15fr\] {
    & .practice-grid {
      grid-template-columns: 1fr 1.15fr;
    }
  }
  .\[\&_\.practice-grid\]\:\[align-items\:start\] {
    & .practice-grid {
      align-items: start;
    }
  }
  .\[\&_\.practice-grid\]\:\[gap\:40px_7vw\] {
    & .practice-grid {
      gap: 40px 7vw;
    }
  }
  .\[\&_\.practice-grid_\.text-link\]\:\[margin-top\:25px\] {
    & .practice-grid .text-link {
      margin-top: 25px;
    }
  }
  .\[\&_\.practice-grid_img\]\:\[aspect-ratio\:3\/2\] {
    & .practice-grid img {
      aspect-ratio: 3/2;
    }
  }
  .\[\&_\.practice-grid_img\]\:\[object-fit\:cover\] {
    & .practice-grid img {
      object-fit: cover;
    }
  }
  .\[\&_\.practice-grid_p\]\:\[margin-top\:20px\] {
    & .practice-grid p {
      margin-top: 20px;
    }
  }
  .\[\&_\.practice-grid_p\]\:\[font-size\:16px\] {
    & .practice-grid p {
      font-size: 16px;
    }
  }
  .\[\&_\.practice\>h2\]\:\[margin-bottom\:50px\] {
    & .practice>h2 {
      margin-bottom: 50px;
    }
  }
  .\[\&_\.preview-notice\]\:\[margin-top\:20px\] {
    & .preview-notice {
      margin-top: 20px;
    }
  }
  .\[\&_\.preview-notice\]\:\[padding-bottom\:20px\] {
    & .preview-notice {
      padding-bottom: 20px;
    }
  }
  .\[\&_\.preview-notice\]\:\[font-size\:13px\] {
    & .preview-notice {
      font-size: 13px;
    }
  }
  .\[\&_\.preview-notice\]\:\[line-height\:1\.5\] {
    & .preview-notice {
      line-height: 1.5;
    }
  }
  .\[\&_\.preview-notice\]\:\[color\:\#dcca9c\] {
    & .preview-notice {
      color: #dcca9c;
    }
  }
  .\[\&_\.preview-notice\]\:\[border-bottom\:1px_solid_\#454d51\] {
    & .preview-notice {
      border-bottom: 1px solid #454d51;
    }
  }
  .\[\&_\.prose\]\:\[max-width\:70ch\] {
    & .prose {
      max-width: 70ch;
    }
  }
  .\[\&_\.prose\]\:\[max-width\:74ch\] {
    & .prose {
      max-width: 74ch;
    }
  }
  .\[\&_\.prose_h2\]\:\[margin-bottom\:24px\] {
    & .prose h2 {
      margin-bottom: 24px;
    }
  }
  .\[\&_\.prose_h2\]\:\[max-width\:24ch\] {
    & .prose h2 {
      max-width: 24ch;
    }
  }
  .\[\&_\.prose_h2\]\:\[font-size\:clamp\(2rem\,3\.1vw\,2\.8rem\)\] {
    & .prose h2 {
      font-size: clamp(2rem, 3.1vw, 2.8rem);
    }
  }
  .\[\&_\.prose_h2\]\:\[line-height\:1\.14\] {
    & .prose h2 {
      line-height: 1.14;
    }
  }
  .\[\&_\.prose_h3\]\:\[margin\:38px_0_16px\] {
    & .prose h3 {
      margin: 38px 0 16px;
    }
  }
  .\[\&_\.prose_h3\]\:\[margin-top\:40px\] {
    & .prose h3 {
      margin-top: 40px;
    }
  }
  .\[\&_\.prose_h3\]\:\[margin-bottom\:16px\] {
    & .prose h3 {
      margin-bottom: 16px;
    }
  }
  .\[\&_\.prose_h3\]\:\[font-size\:1\.35rem\] {
    & .prose h3 {
      font-size: 1.35rem;
    }
  }
  .\[\&_\.prose_h3\]\:\[line-height\:1\.3\] {
    & .prose h3 {
      line-height: 1.3;
    }
  }
  .\[\&_\.prose_p\]\:\[margin-top\:18px\] {
    & .prose p {
      margin-top: 18px;
    }
  }
  .\[\&_\.prose_p\:first-child\]\:\[margin-top\:0\] {
    & .prose p:first-child {
      margin-top: 0;
    }
  }
  .\[\&_\.questions_details\]\:\[padding\:20px_0\] {
    & .questions details {
      padding: 20px 0;
    }
  }
  .\[\&_\.questions_details\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .questions details {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.questions_details\>p\]\:\[margin\:20px_40px_4px_52px\] {
    & .questions details>p {
      margin: 20px 40px 4px 52px;
    }
  }
  .\[\&_\.questions_details\>p\]\:\[font-size\:16px\] {
    & .questions details>p {
      font-size: 16px;
    }
  }
  .\[\&_\.questions_details\[open\]_summary_svg\]\:\[transform\:rotate\(45deg\)\] {
    & .questions details[open] summary svg {
      transform: rotate(45deg);
    }
  }
  .\[\&_\.questions_summary\]\:\[display\:grid\] {
    & .questions summary {
      display: grid;
    }
  }
  .\[\&_\.questions_summary\]\:\[cursor\:pointer\] {
    & .questions summary {
      cursor: pointer;
    }
  }
  .\[\&_\.questions_summary\]\:\[grid-template-columns\:32px_1fr_20px\] {
    & .questions summary {
      grid-template-columns: 32px 1fr 20px;
    }
  }
  .\[\&_\.questions_summary\]\:\[gap\:20px\] {
    & .questions summary {
      gap: 20px;
    }
  }
  .\[\&_\.questions_summary\]\:\[font-size\:19px\] {
    & .questions summary {
      font-size: 19px;
    }
  }
  .\[\&_\.questions_summary\]\:\[line-height\:1\.4\] {
    & .questions summary {
      line-height: 1.4;
    }
  }
  .\[\&_\.questions_summary\]\:\[list-style\:none\] {
    & .questions summary {
      list-style: none;
    }
  }
  .\[\&_\.questions_summary\:\:-webkit-details-marker\]\:\[display\:none\] {
    & .questions summary::-webkit-details-marker {
      display: none;
    }
  }
  .\[\&_\.reading\]\:\[margin\:auto\] {
    & .reading {
      margin: auto;
    }
  }
  .\[\&_\.reading\]\:\[display\:grid\] {
    & .reading {
      display: grid;
    }
  }
  .\[\&_\.reading\]\:\[max-width\:1560px\] {
    & .reading {
      max-width: 1560px;
    }
  }
  .\[\&_\.reading\]\:\[grid-template-columns\:\.78fr_1\.22fr\] {
    & .reading {
      grid-template-columns: .78fr 1.22fr;
    }
  }
  .\[\&_\.reading\]\:\[gap\:8vw\] {
    & .reading {
      gap: 8vw;
    }
  }
  .\[\&_\.reading\]\:\[padding\:105px_7vw\] {
    & .reading {
      padding: 105px 7vw;
    }
  }
  .\[\&_\.reading_h2\]\:\[font-size\:clamp\(2\.1rem\,3\.4vw\,3\.6rem\)\] {
    & .reading h2 {
      font-size: clamp(2.1rem, 3.4vw, 3.6rem);
    }
  }
  .\[\&_\.reading-layout\]\:\[margin\:auto\] {
    & .reading-layout {
      margin: auto;
    }
  }
  .\[\&_\.reading-layout\]\:\[display\:grid\] {
    & .reading-layout {
      display: grid;
    }
  }
  .\[\&_\.reading-layout\]\:\[max-width\:1344px\] {
    & .reading-layout {
      max-width: 1344px;
    }
  }
  .\[\&_\.reading-layout\]\:\[grid-template-columns\:232px_minmax\(0\,1fr\)\] {
    & .reading-layout {
      grid-template-columns: 232px minmax(0,1fr);
    }
  }
  .\[\&_\.reading-layout\]\:\[gap\:72px\] {
    & .reading-layout {
      gap: 72px;
    }
  }
  .\[\&_\.reading-layout\]\:\[padding\:0_48px\] {
    & .reading-layout {
      padding: 0 48px;
    }
  }
  .\[\&_\.reading-section\]\:\[margin\:0_auto\] {
    & .reading-section {
      margin: 0 auto;
    }
  }
  .\[\&_\.reading-section\]\:\[display\:grid\] {
    & .reading-section {
      display: grid;
    }
  }
  .\[\&_\.reading-section\]\:\[max-width\:1330px\] {
    & .reading-section {
      max-width: 1330px;
    }
  }
  .\[\&_\.reading-section\]\:\[grid-template-columns\:1fr_1\.3fr\] {
    & .reading-section {
      grid-template-columns: 1fr 1.3fr;
    }
  }
  .\[\&_\.reading-section\]\:\[gap\:9\%\] {
    & .reading-section {
      gap: 9%;
    }
  }
  .\[\&_\.reading-section\]\:\[padding\:70px_4vw_90px\] {
    & .reading-section {
      padding: 70px 4vw 90px;
    }
  }
  .\[\&_\.reading-section_h2\]\:\[max-width\:17ch\] {
    & .reading-section h2 {
      max-width: 17ch;
    }
  }
  .\[\&_\.reading-section_h2\]\:\[max-width\:24ch\] {
    & .reading-section h2 {
      max-width: 24ch;
    }
  }
  .\[\&_\.reading\>div\]\:\[max-width\:70ch\] {
    & .reading>div {
      max-width: 70ch;
    }
  }
  .\[\&_\.reason\]\:\[margin-top\:30px\] {
    & .reason {
      margin-top: 30px;
    }
  }
  .\[\&_\.reason\]\:\[padding-top\:22px\] {
    & .reason {
      padding-top: 22px;
    }
  }
  .\[\&_\.reason\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .reason {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.reason_p\]\:\[margin-top\:12px\] {
    & .reason p {
      margin-top: 12px;
    }
  }
  .\[\&_\.reason_p\]\:\[font-size\:16px\] {
    & .reason p {
      font-size: 16px;
    }
  }
  .\[\&_\.recipient\]\:\[margin-bottom\:18px\]\! {
    & .recipient {
      margin-bottom: 18px !important;
    }
  }
  .\[\&_\.recipient\]\:\[font-size\:14px\] {
    & .recipient {
      font-size: 14px;
    }
  }
  .\[\&_\.recipient\]\:\[color\:var\(--sub\)\] {
    & .recipient {
      color: var(--sub);
    }
  }
  .\[\&_\.related\]\:\[margin\:auto\] {
    & .related {
      margin: auto;
    }
  }
  .\[\&_\.related\]\:\[max-width\:1344px\] {
    & .related {
      max-width: 1344px;
    }
  }
  .\[\&_\.related\]\:\[max-width\:1600px\] {
    & .related {
      max-width: 1600px;
    }
  }
  .\[\&_\.related\]\:\[padding\:64px_48px_88px\] {
    & .related {
      padding: 64px 48px 88px;
    }
  }
  .\[\&_\.related\]\:\[padding\:70px_4vw_80px\] {
    & .related {
      padding: 70px 4vw 80px;
    }
  }
  .\[\&_\.related\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .related {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.related_figure\]\:\[margin-bottom\:22px\] {
    & .related figure {
      margin-bottom: 22px;
    }
  }
  .\[\&_\.related_figure\]\:\[overflow\:hidden\] {
    & .related figure {
      overflow: hidden;
    }
  }
  .\[\&_\.related_figure_img\]\:\[aspect-ratio\:8\/5\] {
    & .related figure img {
      aspect-ratio: 8/5;
    }
  }
  .\[\&_\.related_figure_img\]\:\[width\:100\%\] {
    & .related figure img {
      width: 100%;
    }
  }
  .\[\&_\.related_figure_img\]\:\[object-fit\:cover\] {
    & .related figure img {
      object-fit: cover;
    }
  }
  .\[\&_\.related_h2\]\:\[margin-bottom\:35px\] {
    & .related h2 {
      margin-bottom: 35px;
    }
  }
  .\[\&_\.related_h3\]\:\[margin\:20px_0_16px\] {
    & .related h3 {
      margin: 20px 0 16px;
    }
  }
  .\[\&_\.related_h3\]\:\[font-size\:1\.5rem\] {
    & .related h3 {
      font-size: 1.5rem;
    }
  }
  .\[\&_\.related_h3\]\:\[line-height\:1\.2\] {
    & .related h3 {
      line-height: 1.2;
    }
  }
  .\[\&_\.related_p\]\:\[font-size\:15px\] {
    & .related p {
      font-size: 15px;
    }
  }
  .\[\&_\.related_p\]\:\[color\:var\(--sub\)\] {
    & .related p {
      color: var(--sub);
    }
  }
  .\[\&_\.related-grid\]\:\[display\:grid\] {
    & .related-grid {
      display: grid;
    }
  }
  .\[\&_\.related-grid\]\:\[grid-template-columns\:1fr_1fr_1fr\] {
    & .related-grid {
      grid-template-columns: 1fr 1fr 1fr;
    }
  }
  .\[\&_\.related-grid\]\:\[gap\:35px\] {
    & .related-grid {
      gap: 35px;
    }
  }
  .\[\&_\.related-grid_a\]\:\[display\:flex\] {
    & .related-grid a {
      display: flex;
    }
  }
  .\[\&_\.related-grid_a\]\:\[flex-direction\:column\] {
    & .related-grid a {
      flex-direction: column;
    }
  }
  .\[\&_\.related-grid_a\]\:\[align-items\:start\] {
    & .related-grid a {
      align-items: start;
    }
  }
  .\[\&_\.related-grid_a\]\:\[text-decoration\:none\] {
    & .related-grid a {
      text-decoration: none;
    }
  }
  .\[\&_\.related-grid_h3\]\:\[margin\:22px_0\] {
    & .related-grid h3 {
      margin: 22px 0;
    }
  }
  .\[\&_\.related-grid_h3\]\:\[font-size\:24px\] {
    & .related-grid h3 {
      font-size: 24px;
    }
  }
  .\[\&_\.related-grid_h3\]\:\[font-size\:clamp\(22px\,1\.8vw\,26px\)\] {
    & .related-grid h3 {
      font-size: clamp(22px, 1.8vw, 26px);
    }
  }
  .\[\&_\.related-grid_h3\]\:\[line-height\:1\.25\] {
    & .related-grid h3 {
      line-height: 1.25;
    }
  }
  .\[\&_\.related-grid_img\]\:\[aspect-ratio\:1\.5\] {
    & .related-grid img {
      aspect-ratio: 1.5;
    }
  }
  .\[\&_\.related-grid_img\]\:\[width\:100\%\] {
    & .related-grid img {
      width: 100%;
    }
  }
  .\[\&_\.related-grid_img\]\:\[border-radius\:var\(--photo-radius\)\] {
    & .related-grid img {
      border-radius: var(--photo-radius);
    }
  }
  .\[\&_\.related-grid_img\]\:\[object-fit\:cover\] {
    & .related-grid img {
      object-fit: cover;
    }
  }
  .\[\&_\.related-grid_span\]\:\[margin-top\:auto\] {
    & .related-grid span {
      margin-top: auto;
    }
  }
  .\[\&_\.related-grid_span\]\:\[padding-bottom\:4px\] {
    & .related-grid span {
      padding-bottom: 4px;
    }
  }
  .\[\&_\.related-grid_span\]\:\[font-size\:13px\] {
    & .related-grid span {
      font-size: 13px;
    }
  }
  .\[\&_\.related-grid_span\]\:\[color\:var\(--gold\)\] {
    & .related-grid span {
      color: var(--gold);
    }
  }
  .\[\&_\.related-grid_span\]\:\[border-bottom\:1px_solid_var\(--gold\)\] {
    & .related-grid span {
      border-bottom: 1px solid var(--gold);
    }
  }
  .\[\&_\.related-meta\]\:\[display\:flex\] {
    & .related-meta {
      display: flex;
    }
  }
  .\[\&_\.related-meta\]\:\[flex-wrap\:wrap\] {
    & .related-meta {
      flex-wrap: wrap;
    }
  }
  .\[\&_\.related-meta\]\:\[justify-content\:space-between\] {
    & .related-meta {
      justify-content: space-between;
    }
  }
  .\[\&_\.related-meta\]\:\[gap\:8px\] {
    & .related-meta {
      gap: 8px;
    }
  }
  .\[\&_\.related-meta\]\:\[font-size\:12px\] {
    & .related-meta {
      font-size: 12px;
    }
  }
  .\[\&_\.related-meta\]\:\[color\:var\(--sub\)\] {
    & .related-meta {
      color: var(--sub);
    }
  }
  .\[\&_\.related\>div\]\:\[display\:grid\] {
    & .related>div {
      display: grid;
    }
  }
  .\[\&_\.related\>div\]\:\[grid-template-columns\:1fr_1fr\] {
    & .related>div {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.related\>div\]\:\[grid-template-columns\:1fr_1fr\]\! {
    & .related>div {
      grid-template-columns: 1fr 1fr !important;
    }
  }
  .\[\&_\.related\>div\]\:\[grid-template-columns\:1fr_1fr_1fr\] {
    & .related>div {
      grid-template-columns: 1fr 1fr 1fr;
    }
  }
  .\[\&_\.related\>div\]\:\[gap\:36px\] {
    & .related>div {
      gap: 36px;
    }
  }
  .\[\&_\.related\>div\]\:\[gap\:40px\] {
    & .related>div {
      gap: 40px;
    }
  }
  .\[\&_\.related\>div\>a\]\:\[padding\:24px_0\] {
    & .related>div>a {
      padding: 24px 0;
    }
  }
  .\[\&_\.related\>div\>a\]\:\[border-top\:1px_solid_var\(--ink\)\] {
    & .related>div>a {
      border-top: 1px solid var(--ink);
    }
  }
  .\[\&_\.related\>div\>a\]\:\[text-decoration\:none\] {
    & .related>div>a {
      text-decoration: none;
    }
  }
  .\[\&_\.related\>h2\]\:\[margin-bottom\:32px\] {
    & .related>h2 {
      margin-bottom: 32px;
    }
  }
  .\[\&_\.related\>h2\]\:\[font-size\:2\.8rem\] {
    & .related>h2 {
      font-size: 2.8rem;
    }
  }
  .\[\&_\.related\>h2\]\:\[line-height\:1\.15\] {
    & .related>h2 {
      line-height: 1.15;
    }
  }
  .\[\&_\.sculpture-canvas\]\:\[height\:100\%\] {
    & .sculpture-canvas {
      height: 100%;
    }
  }
  .\[\&_\.sculpture-canvas\]\:\[min-height\:0\] {
    & .sculpture-canvas {
      min-height: 0;
    }
  }
  .\[\&_\.sculpture-canvas\]\:\[min-height\:290px\] {
    & .sculpture-canvas {
      min-height: 290px;
    }
  }
  .\[\&_\.sculpture-canvas\]\:\[width\:100\%\] {
    & .sculpture-canvas {
      width: 100%;
    }
  }
  .\[\&_\.sculpture-canvas\]\:\[min-width\:0\] {
    & .sculpture-canvas {
      min-width: 0;
    }
  }
  .\[\&_\.sculpture-canvas\]\:\[cursor\:grab\] {
    & .sculpture-canvas {
      cursor: grab;
    }
  }
  .\[\&_\.sculpture-canvas\]\:\[touch-action\:pan-y\] {
    & .sculpture-canvas {
      touch-action: pan-y;
    }
  }
  .\[\&_\.sculpture-canvas_canvas\]\:\[display\:block\] {
    & .sculpture-canvas canvas {
      display: block;
    }
  }
  .\[\&_\.sculpture-canvas_canvas\]\:\[height\:100\%\] {
    & .sculpture-canvas canvas {
      height: 100%;
    }
  }
  .\[\&_\.sculpture-canvas_canvas\]\:\[width\:100\%\] {
    & .sculpture-canvas canvas {
      width: 100%;
    }
  }
  .\[\&_\.sculpture-canvas_canvas\]\:\[max-width\:100\%\] {
    & .sculpture-canvas canvas {
      max-width: 100%;
    }
  }
  .\[\&_\.sculpture-canvas\:active\]\:\[cursor\:grabbing\] {
    & .sculpture-canvas:active {
      cursor: grabbing;
    }
  }
  .\[\&_\.sculpture-canvas\:active\]\:\[touch-action\:none\] {
    & .sculpture-canvas:active {
      touch-action: none;
    }
  }
  .\[\&_\.sculpture-caption\]\:\[pointer-events\:none\] {
    & .sculpture-caption {
      pointer-events: none;
    }
  }
  .\[\&_\.sculpture-caption\]\:\[position\:absolute\] {
    & .sculpture-caption {
      position: absolute;
    }
  }
  .\[\&_\.sculpture-caption\]\:\[bottom\:-30px\] {
    & .sculpture-caption {
      bottom: -30px;
    }
  }
  .\[\&_\.sculpture-caption\]\:\[left\:50\%\] {
    & .sculpture-caption {
      left: 50%;
    }
  }
  .\[\&_\.sculpture-caption\]\:\[display\:block\] {
    & .sculpture-caption {
      display: block;
    }
  }
  .\[\&_\.sculpture-caption\]\:\[display\:none\] {
    & .sculpture-caption {
      display: none;
    }
  }
  .\[\&_\.sculpture-caption\]\:\[height\:52px\] {
    & .sculpture-caption {
      height: 52px;
    }
  }
  .\[\&_\.sculpture-caption\]\:\[width\:210px\] {
    & .sculpture-caption {
      width: 210px;
    }
  }
  .\[\&_\.sculpture-caption\]\:\[transform\:translateX\(-50\%\)\] {
    & .sculpture-caption {
      transform: translateX(-50%);
    }
  }
  .\[\&_\.sculpture-caption\]\:\[overflow\:hidden\] {
    & .sculpture-caption {
      overflow: hidden;
    }
  }
  .\[\&_\.sculpture-caption_img\]\:\[position\:absolute\] {
    & .sculpture-caption img {
      position: absolute;
    }
  }
  .\[\&_\.sculpture-caption_img\]\:\[bottom\:0\] {
    & .sculpture-caption img {
      bottom: 0;
    }
  }
  .\[\&_\.sculpture-caption_img\]\:\[width\:100\%\] {
    & .sculpture-caption img {
      width: 100%;
    }
  }
  .\[\&_\.sculpture-caption_img\]\:\[filter\:brightness\(0\)_invert\(1\)\] {
    & .sculpture-caption img {
      filter: brightness(0) invert(1);
    }
  }
  .\[\&_\.sculpture-caption_img\]\:\[clip-path\:inset\(50\%_0_0_0\)\] {
    & .sculpture-caption img {
      clip-path: inset(50% 0 0 0);
    }
  }
  .\[\&_\.sculpture-wrap\]\:\[position\:relative\] {
    & .sculpture-wrap {
      position: relative;
    }
  }
  .\[\&_\.sculpture-wrap\]\:\[display\:block\] {
    & .sculpture-wrap {
      display: block;
    }
  }
  .\[\&_\.sculpture-wrap\]\:\[display\:grid\] {
    & .sculpture-wrap {
      display: grid;
    }
  }
  .\[\&_\.sculpture-wrap\]\:\[height\:100\%\] {
    & .sculpture-wrap {
      height: 100%;
    }
  }
  .\[\&_\.sculpture-wrap\]\:\[min-height\:0\] {
    & .sculpture-wrap {
      min-height: 0;
    }
  }
  .\[\&_\.sculpture-wrap\]\:\[width\:100\%\] {
    & .sculpture-wrap {
      width: 100%;
    }
  }
  .\[\&_\.sculpture-wrap\]\:\[min-width\:0\] {
    & .sculpture-wrap {
      min-width: 0;
    }
  }
  .\[\&_\.sculpture-wrap\]\:\[grid-template-rows\:1fr_0\] {
    & .sculpture-wrap {
      grid-template-rows: 1fr 0;
    }
  }
  .\[\&_\.sculpture-wrap\]\:\[place-items\:center\] {
    & .sculpture-wrap {
      place-items: center;
    }
  }
  .\[\&_\.sculpture-wrap\>img\]\:\[margin\:auto\] {
    & .sculpture-wrap>img {
      margin: auto;
    }
  }
  .\[\&_\.sculpture-wrap\>img\]\:\[width\:70\%\] {
    & .sculpture-wrap>img {
      width: 70%;
    }
  }
  .\[\&_\.sculpture-wrap\>img\]\:\[align-self\:center\] {
    & .sculpture-wrap>img {
      align-self: center;
    }
  }
  .\[\&_\.second-example\]\:\[grid-column\:1\/-1\] {
    & .second-example {
      grid-column: 1/-1;
    }
  }
  .\[\&_\.second-example\]\:\[max-width\:80ch\] {
    & .second-example {
      max-width: 80ch;
    }
  }
  .\[\&_\.second-example\]\:\[padding-top\:20px\] {
    & .second-example {
      padding-top: 20px;
    }
  }
  .\[\&_\.section-head\]\:\[margin-bottom\:45px\] {
    & .section-head {
      margin-bottom: 45px;
    }
  }
  .\[\&_\.section-head\]\:\[display\:flex\] {
    & .section-head {
      display: flex;
    }
  }
  .\[\&_\.section-head\]\:\[align-items\:end\] {
    & .section-head {
      align-items: end;
    }
  }
  .\[\&_\.section-head\]\:\[gap\:7vw\] {
    & .section-head {
      gap: 7vw;
    }
  }
  .\[\&_\.section-head_h2\]\:\[flex\:1\] {
    & .section-head h2 {
      flex: 1;
    }
  }
  .\[\&_\.section-head_p\]\:\[max-width\:340px\] {
    & .section-head p {
      max-width: 340px;
    }
  }
  .\[\&_\.section-head_p\]\:\[font-size\:16px\] {
    & .section-head p {
      font-size: 16px;
    }
  }
  .\[\&_\.select-wrap\]\:\[position\:relative\] {
    & .select-wrap {
      position: relative;
    }
  }
  .\[\&_\.select-wrap_svg\]\:\[pointer-events\:none\] {
    & .select-wrap svg {
      pointer-events: none;
    }
  }
  .\[\&_\.select-wrap_svg\]\:\[position\:absolute\] {
    & .select-wrap svg {
      position: absolute;
    }
  }
  .\[\&_\.select-wrap_svg\]\:\[top\:16px\] {
    & .select-wrap svg {
      top: 16px;
    }
  }
  .\[\&_\.select-wrap_svg\]\:\[right\:15px\] {
    & .select-wrap svg {
      right: 15px;
    }
  }
  .\[\&_\.select-wrap_svg\]\:\[height\:18px\] {
    & .select-wrap svg {
      height: 18px;
    }
  }
  .\[\&_\.select-wrap_svg\]\:\[width\:18px\] {
    & .select-wrap svg {
      width: 18px;
    }
  }
  .\[\&_\.select-wrap_svg\]\:\[color\:var\(--ee-gold\)\] {
    & .select-wrap svg {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.selection_li\]\:\[position\:relative\] {
    & .selection li {
      position: relative;
    }
  }
  .\[\&_\.selection_li\]\:\[padding\:28px_0_28px_55px\] {
    & .selection li {
      padding: 28px 0 28px 55px;
    }
  }
  .\[\&_\.selection_li\]\:\[font-size\:16px\] {
    & .selection li {
      font-size: 16px;
    }
  }
  .\[\&_\.selection_li\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .selection li {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.selection_li_h3\]\:\[margin\:6px_0_12px\] {
    & .selection li h3 {
      margin: 6px 0 12px;
    }
  }
  .\[\&_\.selection_li_h3\]\:\[font-size\:1\.5rem\] {
    & .selection li h3 {
      font-size: 1.5rem;
    }
  }
  .\[\&_\.selection_li\:\:before\]\:\[position\:absolute\] {
    & .selection li::before {
      position: absolute;
    }
  }
  .\[\&_\.selection_li\:\:before\]\:\[top\:29px\] {
    & .selection li::before {
      top: 29px;
    }
  }
  .\[\&_\.selection_li\:\:before\]\:\[left\:0\] {
    & .selection li::before {
      left: 0;
    }
  }
  .\[\&_\.selection_li\:\:before\]\:\[font-size\:22px\] {
    & .selection li::before {
      font-size: 22px;
    }
  }
  .\[\&_\.selection_li\:\:before\]\:\[color\:var\(--gold\)\] {
    & .selection li::before {
      color: var(--gold);
    }
  }
  .\[\&_\.selection_li\:\:before\]\:\[content\:counter\(criteria\,decimal-leading-zero\)\] {
    & .selection li::before {
      content: counter(criteria,decimal-leading-zero);
    }
  }
  .\[\&_\.selection_li\:\:before\]\:\[counter-increment\:criteria\] {
    & .selection li::before {
      counter-increment: criteria;
    }
  }
  .\[\&_\.selection_ol\]\:\[margin\:36px_0_0\] {
    & .selection ol {
      margin: 36px 0 0;
    }
  }
  .\[\&_\.selection_ol\]\:\[padding\:0\] {
    & .selection ol {
      padding: 0;
    }
  }
  .\[\&_\.selection_ol\]\:\[counter-reset\:criteria\] {
    & .selection ol {
      counter-reset: criteria;
    }
  }
  .\[\&_\.selection_ol\]\:\[list-style\:none\] {
    & .selection ol {
      list-style: none;
    }
  }
  .\[\&_\.services-brief-prompt\]\:\[margin-top\:30px\] {
    & .services-brief-prompt {
      margin-top: 30px;
    }
  }
  .\[\&_\.services-brief-prompt\]\:\[max-width\:38ch\] {
    & .services-brief-prompt {
      max-width: 38ch;
    }
  }
  .\[\&_\.services-brief-prompt\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .services-brief-prompt {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.services-brief-prompt\]\:\[font-size\:20px\] {
    & .services-brief-prompt {
      font-size: 20px;
    }
  }
  .\[\&_\.services-brief-prompt\]\:\[line-height\:1\.45\] {
    & .services-brief-prompt {
      line-height: 1.45;
    }
  }
  .\[\&_\.services-brief-prompt\]\:\[font-weight\:500\] {
    & .services-brief-prompt {
      font-weight: 500;
    }
  }
  .\[\&_\.services-brief-prompt\]\:\[color\:var\(--ee-gold\)\] {
    & .services-brief-prompt {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.services-capabilities\]\:\[padding-bottom\:40px\] {
    & .services-capabilities {
      padding-bottom: 40px;
    }
  }
  .\[\&_\.services-detail\]\:\[padding-top\:8px\] {
    & .services-detail {
      padding-top: 8px;
    }
  }
  .\[\&_\.services-detail-links\]\:\[margin-top\:30px\] {
    & .services-detail-links {
      margin-top: 30px;
    }
  }
  .\[\&_\.services-detail-links\]\:\[display\:flex\] {
    & .services-detail-links {
      display: flex;
    }
  }
  .\[\&_\.services-detail-links\]\:\[flex-direction\:column\] {
    & .services-detail-links {
      flex-direction: column;
    }
  }
  .\[\&_\.services-detail-links\]\:\[align-items\:flex-start\] {
    & .services-detail-links {
      align-items: flex-start;
    }
  }
  .\[\&_\.services-detail-links\]\:\[gap\:14px\] {
    & .services-detail-links {
      gap: 14px;
    }
  }
  .\[\&_\.services-detail-links_\.ee-text-link\]\:\[font-size\:17px\] {
    & .services-detail-links .ee-text-link {
      font-size: 17px;
    }
  }
  .\[\&_\.services-detail\>p\:first-child\]\:\[max-width\:66ch\] {
    & .services-detail>p:first-child {
      max-width: 66ch;
    }
  }
  .\[\&_\.services-detail\>p\:first-child\]\:\[font-size\:18px\] {
    & .services-detail>p:first-child {
      font-size: 18px;
    }
  }
  .\[\&_\.services-detail\>p\:first-child\]\:\[color\:var\(--ee-ink\)\] {
    & .services-detail>p:first-child {
      color: var(--ee-ink);
    }
  }
  .\[\&_\.services-enquiry\]\:\[display\:grid\] {
    & .services-enquiry {
      display: grid;
    }
  }
  .\[\&_\.services-enquiry\]\:\[grid-template-columns\:1fr_1fr\] {
    & .services-enquiry {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.services-enquiry\]\:\[gap\:clamp\(36px\,6vw\,90px\)\] {
    & .services-enquiry {
      gap: clamp(36px, 6vw, 90px);
    }
  }
  .\[\&_\.services-enquiry\]\:\[padding-block\:100px_70px\] {
    & .services-enquiry {
      padding-block: 100px 70px;
    }
  }
  .\[\&_\.services-enquiry_h2\]\:\[max-width\:650px\] {
    & .services-enquiry h2 {
      max-width: 650px;
    }
  }
  .\[\&_\.services-enquiry_h2\]\:\[font-size\:clamp\(42px\,5\.1vw\,72px\)\] {
    & .services-enquiry h2 {
      font-size: clamp(42px, 5.1vw, 72px);
    }
  }
  .\[\&_\.services-enquiry_h2\]\:\[line-height\:1\.04\] {
    & .services-enquiry h2 {
      line-height: 1.04;
    }
  }
  .\[\&_\.services-enquiry_h2\]\:\[text-transform\:uppercase\] {
    & .services-enquiry h2 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.services-enquiry-actions\]\:\[margin-top\:30px\] {
    & .services-enquiry-actions {
      margin-top: 30px;
    }
  }
  .\[\&_\.services-enquiry-actions\]\:\[display\:flex\] {
    & .services-enquiry-actions {
      display: flex;
    }
  }
  .\[\&_\.services-enquiry-actions\]\:\[flex-wrap\:wrap\] {
    & .services-enquiry-actions {
      flex-wrap: wrap;
    }
  }
  .\[\&_\.services-enquiry-actions\]\:\[align-items\:flex-start\] {
    & .services-enquiry-actions {
      align-items: flex-start;
    }
  }
  .\[\&_\.services-enquiry-actions\]\:\[gap\:22px\] {
    & .services-enquiry-actions {
      gap: 22px;
    }
  }
  .\[\&_\.services-enquiry-actions_\.ee-text-link\]\:\[font-size\:16px\] {
    & .services-enquiry-actions .ee-text-link {
      font-size: 16px;
    }
  }
  .\[\&_\.services-enquiry\>div\>p\]\:\[max-width\:65ch\] {
    & .services-enquiry>div>p {
      max-width: 65ch;
    }
  }
  .\[\&_\.services-enquiry\>div\>p\]\:\[color\:var\(--ee-muted\)\] {
    & .services-enquiry>div>p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.services-hero\]\:\[padding-top\:clamp\(58px\,6\.5vw\,100px\)\] {
    & .services-hero {
      padding-top: clamp(58px, 6.5vw, 100px);
    }
  }
  .\[\&_\.services-hero\]\:\[padding-bottom\:52px\] {
    & .services-hero {
      padding-bottom: 52px;
    }
  }
  .\[\&_\.services-hero_h1\]\:\[max-width\:none\] {
    & .services-hero h1 {
      max-width: none;
    }
  }
  .\[\&_\.services-hero_h1\]\:\[font-size\:clamp\(58px\,7\.7vw\,112px\)\] {
    & .services-hero h1 {
      font-size: clamp(58px, 7.7vw, 112px);
    }
  }
  .\[\&_\.services-hero_h1\]\:\[line-height\:1\.02\] {
    & .services-hero h1 {
      line-height: 1.02;
    }
  }
  .\[\&_\.services-hero_h1\]\:\[letter-spacing\:-\.035em\] {
    & .services-hero h1 {
      letter-spacing: -.035em;
    }
  }
  .\[\&_\.services-hero_h1\]\:\[text-transform\:uppercase\] {
    & .services-hero h1 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.services-hero_h1_em\]\:\[color\:var\(--ee-gold\)\] {
    & .services-hero h1 em {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.services-hero_h1_em\]\:\[font-style\:normal\] {
    & .services-hero h1 em {
      font-style: normal;
    }
  }
  .\[\&_\.services-hero_h1_em\]\:\[-webkit-text-fill-color\:var\(--ee-gold\)\] {
    & .services-hero h1 em {
      -webkit-text-fill-color: var(--ee-gold);
    }
  }
  .\[\&_\.services-hero_h1\>span\]\:\[display\:block\] {
    & .services-hero h1>span {
      display: block;
    }
  }
  .\[\&_\.services-hero_h1\>span\:last-child\]\:\[padding-left\:clamp\(0px\,5vw\,80px\)\] {
    & .services-hero h1>span:last-child {
      padding-left: clamp(0px, 5vw, 80px);
    }
  }
  .\[\&_\.services-hero-actions\]\:\[display\:flex\] {
    & .services-hero-actions {
      display: flex;
    }
  }
  .\[\&_\.services-hero-actions\]\:\[flex\:none\] {
    & .services-hero-actions {
      flex: none;
    }
  }
  .\[\&_\.services-hero-actions\]\:\[flex-direction\:column\] {
    & .services-hero-actions {
      flex-direction: column;
    }
  }
  .\[\&_\.services-hero-actions\]\:\[align-items\:flex-start\] {
    & .services-hero-actions {
      align-items: flex-start;
    }
  }
  .\[\&_\.services-hero-actions\]\:\[gap\:14px\] {
    & .services-hero-actions {
      gap: 14px;
    }
  }
  .\[\&_\.services-hero-actions\]\:\[padding-bottom\:2px\] {
    & .services-hero-actions {
      padding-bottom: 2px;
    }
  }
  .\[\&_\.services-hero-bottom\]\:\[margin-top\:46px\] {
    & .services-hero-bottom {
      margin-top: 46px;
    }
  }
  .\[\&_\.services-hero-bottom\]\:\[display\:flex\] {
    & .services-hero-bottom {
      display: flex;
    }
  }
  .\[\&_\.services-hero-bottom\]\:\[align-items\:flex-end\] {
    & .services-hero-bottom {
      align-items: flex-end;
    }
  }
  .\[\&_\.services-hero-bottom\]\:\[justify-content\:space-between\] {
    & .services-hero-bottom {
      justify-content: space-between;
    }
  }
  .\[\&_\.services-hero-bottom\]\:\[gap\:60px\] {
    & .services-hero-bottom {
      gap: 60px;
    }
  }
  .\[\&_\.services-index\]\:\[margin-top\:58px\] {
    & .services-index {
      margin-top: 58px;
    }
  }
  .\[\&_\.services-index\]\:\[display\:flex\] {
    & .services-index {
      display: flex;
    }
  }
  .\[\&_\.services-index\]\:\[flex-wrap\:wrap\] {
    & .services-index {
      flex-wrap: wrap;
    }
  }
  .\[\&_\.services-index\]\:\[column-gap\:32px\] {
    & .services-index {
      column-gap: 32px;
    }
  }
  .\[\&_\.services-index\]\:\[row-gap\:0\] {
    & .services-index {
      row-gap: 0;
    }
  }
  .\[\&_\.services-index\]\:\[padding-top\:20px\] {
    & .services-index {
      padding-top: 20px;
    }
  }
  .\[\&_\.services-index\]\:\[border-top\:1px_solid_var\(--services-rule\)\] {
    & .services-index {
      border-top: 1px solid var(--services-rule);
    }
  }
  .\[\&_\.services-index_\.ee-icon\]\:\[margin-left\:0\] {
    & .services-index .ee-icon {
      margin-left: 0;
    }
  }
  .\[\&_\.services-index_\.ee-icon\]\:\[height\:16px\] {
    & .services-index .ee-icon {
      height: 16px;
    }
  }
  .\[\&_\.services-index_\.ee-icon\]\:\[width\:16px\] {
    & .services-index .ee-icon {
      width: 16px;
    }
  }
  .\[\&_\.services-index_\.ee-icon\]\:\[opacity\:\.7\] {
    & .services-index .ee-icon {
      opacity: .7;
    }
  }
  .\[\&_\.services-index_a\]\:\[display\:inline-flex\] {
    & .services-index a {
      display: inline-flex;
    }
  }
  .\[\&_\.services-index_a\]\:\[min-height\:44px\] {
    & .services-index a {
      min-height: 44px;
    }
  }
  .\[\&_\.services-index_a\]\:\[align-items\:center\] {
    & .services-index a {
      align-items: center;
    }
  }
  .\[\&_\.services-index_a\]\:\[justify-content\:space-between\] {
    & .services-index a {
      justify-content: space-between;
    }
  }
  .\[\&_\.services-index_a\]\:\[gap\:5px\] {
    & .services-index a {
      gap: 5px;
    }
  }
  .\[\&_\.services-index_a\]\:\[padding-block\:10px\] {
    & .services-index a {
      padding-block: 10px;
    }
  }
  .\[\&_\.services-index_a\]\:\[font-size\:15px\] {
    & .services-index a {
      font-size: 15px;
    }
  }
  .\[\&_\.services-index_a\]\:\[color\:var\(--ee-muted\)\] {
    & .services-index a {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.services-index_a\:focus-visible\]\:\[color\:var\(--ee-gold\)\] {
    & .services-index a:focus-visible {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.services-index_a\:hover\]\:\[color\:var\(--ee-gold\)\] {
    & .services-index a:hover {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.services-introduction\]\:\[max-width\:760px\] {
    & .services-introduction {
      max-width: 760px;
    }
  }
  .\[\&_\.services-introduction\>p\:last-child\]\:\[max-width\:68ch\] {
    & .services-introduction>p:last-child {
      max-width: 68ch;
    }
  }
  .\[\&_\.services-introduction\>p\:last-child\]\:\[font-size\:18px\] {
    & .services-introduction>p:last-child {
      font-size: 18px;
    }
  }
  .\[\&_\.services-introduction\>p\:last-child\]\:\[color\:var\(--ee-muted\)\] {
    & .services-introduction>p:last-child {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.services-location\]\:\[margin-bottom\:13px\] {
    & .services-location {
      margin-bottom: 13px;
    }
  }
  .\[\&_\.services-location\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .services-location {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.services-location\]\:\[font-size\:22px\] {
    & .services-location {
      font-size: 22px;
    }
  }
  .\[\&_\.services-location\]\:\[font-weight\:500\] {
    & .services-location {
      font-weight: 500;
    }
  }
  .\[\&_\.services-location\]\:\[color\:var\(--ee-ink\)\] {
    & .services-location {
      color: var(--ee-ink);
    }
  }
  .\[\&_\.services-panel\]\:\[scroll-margin-top\:25px\] {
    & .services-panel {
      scroll-margin-top: 25px;
    }
  }
  .\[\&_\.services-panel\]\:\[border-top\:1px_solid_var\(--services-rule\)\] {
    & .services-panel {
      border-top: 1px solid var(--services-rule);
    }
  }
  .\[\&_\.services-panel_h2\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .services-panel h2 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.services-panel_h2\]\:\[font-size\:clamp\(32px\,4\.1vw\,58px\)\] {
    & .services-panel h2 {
      font-size: clamp(32px, 4.1vw, 58px);
    }
  }
  .\[\&_\.services-panel_h2\]\:\[line-height\:1\.1\] {
    & .services-panel h2 {
      line-height: 1.1;
    }
  }
  .\[\&_\.services-panel_h2\]\:\[font-weight\:500\] {
    & .services-panel h2 {
      font-weight: 500;
    }
  }
  .\[\&_\.services-panel_h2\]\:\[letter-spacing\:-\.025em\] {
    & .services-panel h2 {
      letter-spacing: -.025em;
    }
  }
  .\[\&_\.services-panel_h2\]\:\[text-wrap\:normal\] {
    & .services-panel h2 {
      text-wrap: normal;
    }
  }
  .\[\&_\.services-panel-body\]\:\[display\:grid\] {
    & .services-panel-body {
      display: grid;
    }
  }
  .\[\&_\.services-panel-body\]\:\[grid-template-columns\:minmax\(0\,\.92fr\)_minmax\(0\,1\.08fr\)\] {
    & .services-panel-body {
      grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);
    }
  }
  .\[\&_\.services-panel-body\]\:\[align-items\:start\] {
    & .services-panel-body {
      align-items: start;
    }
  }
  .\[\&_\.services-panel-body\]\:\[gap\:clamp\(32px\,6vw\,90px\)\] {
    & .services-panel-body {
      gap: clamp(32px, 6vw, 90px);
    }
  }
  .\[\&_\.services-panel-body\]\:\[padding\:0_0_55px\] {
    & .services-panel-body {
      padding: 0 0 55px;
    }
  }
  .\[\&_\.services-panel-dek\]\:\[max-width\:22ch\] {
    & .services-panel-dek {
      max-width: 22ch;
    }
  }
  .\[\&_\.services-panel-dek\]\:\[font-size\:17px\] {
    & .services-panel-dek {
      font-size: 17px;
    }
  }
  .\[\&_\.services-panel-dek\]\:\[line-height\:1\.4\] {
    & .services-panel-dek {
      line-height: 1.4;
    }
  }
  .\[\&_\.services-panel-dek\]\:\[color\:var\(--ee-muted\)\] {
    & .services-panel-dek {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.services-panel\:last-child\]\:\[border-bottom\:1px_solid_var\(--services-rule\)\] {
    & .services-panel:last-child {
      border-bottom: 1px solid var(--services-rule);
    }
  }
  .\[\&_\.services-panel\>summary\]\:\[display\:grid\] {
    & .services-panel>summary {
      display: grid;
    }
  }
  .\[\&_\.services-panel\>summary\]\:\[min-height\:135px\] {
    & .services-panel>summary {
      min-height: 135px;
    }
  }
  .\[\&_\.services-panel\>summary\]\:\[cursor\:pointer\] {
    & .services-panel>summary {
      cursor: pointer;
    }
  }
  .\[\&_\.services-panel\>summary\]\:\[grid-template-columns\:minmax\(0\,1\.4fr\)_minmax\(150px\,\.7fr\)_48px\] {
    & .services-panel>summary {
      grid-template-columns: minmax(0,1.4fr) minmax(150px,.7fr) 48px;
    }
  }
  .\[\&_\.services-panel\>summary\]\:\[align-items\:center\] {
    & .services-panel>summary {
      align-items: center;
    }
  }
  .\[\&_\.services-panel\>summary\]\:\[gap\:24px\] {
    & .services-panel>summary {
      gap: 24px;
    }
  }
  .\[\&_\.services-panel\>summary\]\:\[padding-block\:30px\] {
    & .services-panel>summary {
      padding-block: 30px;
    }
  }
  .\[\&_\.services-panel\>summary\]\:\[list-style\:none\] {
    & .services-panel>summary {
      list-style: none;
    }
  }
  .\[\&_\.services-panel\>summary\:\:-webkit-details-marker\]\:\[display\:none\] {
    & .services-panel>summary::-webkit-details-marker {
      display: none;
    }
  }
  .\[\&_\.services-panel\>summary\:\:marker\]\:\[content\:\'\'\] {
    & .services-panel>summary::marker {
      content: '';
    }
  }
  .\[\&_\.services-panel\>summary\:hover_h2\]\:\[color\:var\(--ee-gold\)\] {
    & .services-panel>summary:hover h2 {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.services-panel\[open\]_\.services-toggle\]\:\[border-color\:var\(--ee-gold\)\] {
    & .services-panel[open] .services-toggle {
      border-color: var(--ee-gold);
    }
  }
  .\[\&_\.services-panel\[open\]_\.services-toggle\]\:\[color\:\#16140f\] {
    & .services-panel[open] .services-toggle {
      color: #16140f;
    }
  }
  .\[\&_\.services-panel\[open\]_\.services-toggle\]\:\[background\:var\(--ee-gold\)\] {
    & .services-panel[open] .services-toggle {
      background: var(--ee-gold);
    }
  }
  .\[\&_\.services-panel\[open\]_\.services-toggle-vertical\]\:\[transform\:rotate\(90deg\)\] {
    & .services-panel[open] .services-toggle-vertical {
      transform: rotate(90deg);
    }
  }
  .\[\&_\.services-panel\[open\]\>summary_h2\]\:\[color\:var\(--ee-gold\)\] {
    & .services-panel[open]>summary h2 {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.services-photo\]\:\[display\:flex\] {
    & .services-photo {
      display: flex;
    }
  }
  .\[\&_\.services-photo\]\:\[min-width\:0\] {
    & .services-photo {
      min-width: 0;
    }
  }
  .\[\&_\.services-photo\]\:\[flex-direction\:column\] {
    & .services-photo {
      flex-direction: column;
    }
  }
  .\[\&_\.services-photo\]\:\[align-self\:start\] {
    & .services-photo {
      align-self: start;
    }
  }
  .\[\&_\.services-photo_figcaption\]\:\[padding-top\:12px\] {
    & .services-photo figcaption {
      padding-top: 12px;
    }
  }
  .\[\&_\.services-photo_figcaption\]\:\[font-size\:14px\] {
    & .services-photo figcaption {
      font-size: 14px;
    }
  }
  .\[\&_\.services-photo_figcaption\]\:\[line-height\:1\.5\] {
    & .services-photo figcaption {
      line-height: 1.5;
    }
  }
  .\[\&_\.services-photo_figcaption\]\:\[color\:var\(--ee-muted\)\] {
    & .services-photo figcaption {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.services-photo_img\]\:\[height\:100\%\] {
    & .services-photo img {
      height: 100%;
    }
  }
  .\[\&_\.services-photo_img\]\:\[min-height\:0\] {
    & .services-photo img {
      min-height: 0;
    }
  }
  .\[\&_\.services-photo_img\]\:\[width\:100\%\] {
    & .services-photo img {
      width: 100%;
    }
  }
  .\[\&_\.services-photo_img\]\:\[object-fit\:cover\] {
    & .services-photo img {
      object-fit: cover;
    }
  }
  .\[\&_\.services-photo-frame\]\:\[aspect-ratio\:4\/3\] {
    & .services-photo-frame {
      aspect-ratio: 4/3;
    }
  }
  .\[\&_\.services-photo-frame\]\:\[min-height\:0\] {
    & .services-photo-frame {
      min-height: 0;
    }
  }
  .\[\&_\.services-photo-frame\]\:\[overflow\:hidden\] {
    & .services-photo-frame {
      overflow: hidden;
    }
  }
  .\[\&_\.services-photo-frame\]\:\[border-radius\:16px\] {
    & .services-photo-frame {
      border-radius: 16px;
    }
  }
  .\[\&_\.services-photo-frame\]\:\[background\:\#171c20\] {
    & .services-photo-frame {
      background: #171c20;
    }
  }
  .\[\&_\.services-related\]\:\[display\:inline-flex\] {
    & .services-related {
      display: inline-flex;
    }
  }
  .\[\&_\.services-related\]\:\[min-height\:44px\] {
    & .services-related {
      min-height: 44px;
    }
  }
  .\[\&_\.services-related\]\:\[align-items\:center\] {
    & .services-related {
      align-items: center;
    }
  }
  .\[\&_\.services-related\]\:\[font-size\:15px\] {
    & .services-related {
      font-size: 15px;
    }
  }
  .\[\&_\.services-related\]\:\[color\:var\(--ee-muted\)\] {
    & .services-related {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.services-related\]\:\[text-decoration-color\:\#697785\] {
    & .services-related {
      text-decoration-color: #697785;
    }
  }
  .\[\&_\.services-related\]\:\[text-underline-offset\:5px\] {
    & .services-related {
      text-underline-offset: 5px;
    }
  }
  .\[\&_\.services-related\]\:\[text-decoration\:underline\] {
    & .services-related {
      text-decoration: underline;
    }
  }
  .\[\&_\.services-related_\.ee-icon\]\:\[height\:16px\] {
    & .services-related .ee-icon {
      height: 16px;
    }
  }
  .\[\&_\.services-related_\.ee-icon\]\:\[width\:16px\] {
    & .services-related .ee-icon {
      width: 16px;
    }
  }
  .\[\&_\.services-related\:hover\]\:\[color\:var\(--ee-gold\)\] {
    & .services-related:hover {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.services-scope\]\:\[margin\:28px_0\] {
    & .services-scope {
      margin: 28px 0;
    }
  }
  .\[\&_\.services-scope\]\:\[display\:flex\] {
    & .services-scope {
      display: flex;
    }
  }
  .\[\&_\.services-scope\]\:\[flex-wrap\:wrap\] {
    & .services-scope {
      flex-wrap: wrap;
    }
  }
  .\[\&_\.services-scope\]\:\[gap\:10px_22px\] {
    & .services-scope {
      gap: 10px 22px;
    }
  }
  .\[\&_\.services-scope\]\:\[padding\:0\] {
    & .services-scope {
      padding: 0;
    }
  }
  .\[\&_\.services-scope\]\:\[list-style\:none\] {
    & .services-scope {
      list-style: none;
    }
  }
  .\[\&_\.services-scope_li\]\:\[padding-bottom\:5px\] {
    & .services-scope li {
      padding-bottom: 5px;
    }
  }
  .\[\&_\.services-scope_li\]\:\[font-size\:15px\] {
    & .services-scope li {
      font-size: 15px;
    }
  }
  .\[\&_\.services-scope_li\]\:\[color\:var\(--ee-muted\)\] {
    & .services-scope li {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.services-scope_li\]\:\[border-bottom\:1px_solid_\#697785\] {
    & .services-scope li {
      border-bottom: 1px solid #697785;
    }
  }
  .\[\&_\.services-toggle\]\:\[display\:flex\] {
    & .services-toggle {
      display: flex;
    }
  }
  .\[\&_\.services-toggle\]\:\[height\:48px\] {
    & .services-toggle {
      height: 48px;
    }
  }
  .\[\&_\.services-toggle\]\:\[width\:48px\] {
    & .services-toggle {
      width: 48px;
    }
  }
  .\[\&_\.services-toggle\]\:\[align-items\:center\] {
    & .services-toggle {
      align-items: center;
    }
  }
  .\[\&_\.services-toggle\]\:\[justify-content\:center\] {
    & .services-toggle {
      justify-content: center;
    }
  }
  .\[\&_\.services-toggle\]\:\[border-radius\:50\%\] {
    & .services-toggle {
      border-radius: 50%;
    }
  }
  .\[\&_\.services-toggle\]\:\[border\:1px_solid_\#697785\] {
    & .services-toggle {
      border: 1px solid #697785;
    }
  }
  .\[\&_\.services-toggle_svg\]\:\[height\:24px\] {
    & .services-toggle svg {
      height: 24px;
    }
  }
  .\[\&_\.services-toggle_svg\]\:\[width\:24px\] {
    & .services-toggle svg {
      width: 24px;
    }
  }
  .\[\&_\.services-toggle-vertical\]\:\[transform-origin\:center\] {
    & .services-toggle-vertical {
      transform-origin: center;
    }
  }
  .\[\&_\.silver-type\]\:\[background-clip\:text\]\! {
    & .silver-type {
      background-clip: text !important;
    }
  }
  .\[\&_\.silver-type\]\:\[color\:\#b8c9d4\] {
    & .silver-type {
      color: #b8c9d4;
    }
  }
  .\[\&_\.silver-type\]\:\[-webkit-background-clip\:text\]\! {
    & .silver-type {
      -webkit-background-clip: text !important;
    }
  }
  .\[\&_\.silver-type\]\:\[-webkit-text-fill-color\:transparent\] {
    & .silver-type {
      -webkit-text-fill-color: transparent;
    }
  }
  .\[\&_\.silver-type\]\:\[background\:linear-gradient\(180deg\,\#7c838e_0\%\,\#cddce6_85\%\)\] {
    & .silver-type {
      background: linear-gradient(180deg,#7c838e 0%,#cddce6 85%);
    }
  }
  .\[\&_\.site-header\]\:\[position\:relative\] {
    & .site-header {
      position: relative;
    }
  }
  .\[\&_\.site-header\]\:\[z-index\:3\] {
    & .site-header {
      z-index: 3;
    }
  }
  .\[\&_\.site-header\]\:\[margin\:0_4vw\] {
    & .site-header {
      margin: 0 4vw;
    }
  }
  .\[\&_\.site-header\]\:\[margin\:auto\] {
    & .site-header {
      margin: auto;
    }
  }
  .\[\&_\.site-header\]\:\[display\:flex\] {
    & .site-header {
      display: flex;
    }
  }
  .\[\&_\.site-header\]\:\[height\:80px\] {
    & .site-header {
      height: 80px;
    }
  }
  .\[\&_\.site-header\]\:\[max-width\:1440px\] {
    & .site-header {
      max-width: 1440px;
    }
  }
  .\[\&_\.site-header\]\:\[align-items\:center\] {
    & .site-header {
      align-items: center;
    }
  }
  .\[\&_\.site-header\]\:\[justify-content\:space-between\] {
    & .site-header {
      justify-content: space-between;
    }
  }
  .\[\&_\.site-header\]\:\[gap\:20px\] {
    & .site-header {
      gap: 20px;
    }
  }
  .\[\&_\.site-header\]\:\[gap\:28px\] {
    & .site-header {
      gap: 28px;
    }
  }
  .\[\&_\.site-header\]\:\[gap\:30px\] {
    & .site-header {
      gap: 30px;
    }
  }
  .\[\&_\.site-header\]\:\[gap\:32px\] {
    & .site-header {
      gap: 32px;
    }
  }
  .\[\&_\.site-header\]\:\[padding\:18px_48px\] {
    & .site-header {
      padding: 18px 48px;
    }
  }
  .\[\&_\.site-header\]\:\[padding\:22px_5vw\] {
    & .site-header {
      padding: 22px 5vw;
    }
  }
  .\[\&_\.site-header\]\:\[padding\:28px_max\(4vw\,24px\)\] {
    & .site-header {
      padding: 28px max(4vw, 24px);
    }
  }
  .\[\&_\.site-header\]\:\[background\:var\(--paper\)\] {
    & .site-header {
      background: var(--paper);
    }
  }
  .\[\&_\.site-header\]\:\[border-bottom\:1px_solid_var\(--line\)\] {
    & .site-header {
      border-bottom: 1px solid var(--line);
    }
  }
  .\[\&_\.site-header_\[hidden\]\]\:\[display\:none\]\! {
    & .site-header [hidden] {
      display: none !important;
    }
  }
  .\[\&_\.site-header_a\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .site-header a {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.site-header_a\]\:\[font-size\:14px\] {
    & .site-header a {
      font-size: 14px;
    }
  }
  .\[\&_\.site-header_a\]\:\[font-size\:15px\] {
    & .site-header a {
      font-size: 15px;
    }
  }
  .\[\&_\.site-header_a\]\:\[font-weight\:500\] {
    & .site-header a {
      font-weight: 500;
    }
  }
  .\[\&_\.site-header_a\]\:\[text-decoration\:none\] {
    & .site-header a {
      text-decoration: none;
    }
  }
  .\[\&_\.site-header_nav\]\:\[display\:flex\] {
    & .site-header nav {
      display: flex;
    }
  }
  .\[\&_\.site-header_nav\]\:\[gap\:24px\] {
    & .site-header nav {
      gap: 24px;
    }
  }
  .\[\&_\.site-header_nav\]\:\[gap\:26px\] {
    & .site-header nav {
      gap: 26px;
    }
  }
  .\[\&_\.site-header_nav\]\:\[gap\:28px\] {
    & .site-header nav {
      gap: 28px;
    }
  }
  .\[\&_\.site-header_nav\]\:\[gap\:30px\] {
    & .site-header nav {
      gap: 30px;
    }
  }
  .\[\&_\.site-header_nav\]\:\[font-size\:14px\] {
    & .site-header nav {
      font-size: 14px;
    }
  }
  .\[\&_\.site-header_nav\]\:\[font-weight\:700\] {
    & .site-header nav {
      font-weight: 700;
    }
  }
  .\[\&_\.six-heading\]\:\[margin-bottom\:50px\] {
    & .six-heading {
      margin-bottom: 50px;
    }
  }
  .\[\&_\.six-heading\]\:\[max-width\:940px\] {
    & .six-heading {
      max-width: 940px;
    }
  }
  .\[\&_\.six-heading_h2\]\:\[max-width\:26ch\] {
    & .six-heading h2 {
      max-width: 26ch;
    }
  }
  .\[\&_\.six-heading_h2\]\:\[font-size\:clamp\(36px\,4\.4vw\,60px\)\] {
    & .six-heading h2 {
      font-size: clamp(36px, 4.4vw, 60px);
    }
  }
  .\[\&_\.six-heading_h2\]\:\[font-size\:clamp\(36px\,4\.7vw\,66px\)\] {
    & .six-heading h2 {
      font-size: clamp(36px, 4.7vw, 66px);
    }
  }
  .\[\&_\.six-heading_h2\]\:\[line-height\:1\.12\] {
    & .six-heading h2 {
      line-height: 1.12;
    }
  }
  .\[\&_\.six-heading_h2_span\]\:\[color\:var\(--gold\)\] {
    & .six-heading h2 span {
      color: var(--gold);
    }
  }
  .\[\&_\.six-heading\>p\]\:\[margin-top\:24px\] {
    & .six-heading>p {
      margin-top: 24px;
    }
  }
  .\[\&_\.six-heading\>p\]\:\[max-width\:63ch\] {
    & .six-heading>p {
      max-width: 63ch;
    }
  }
  .\[\&_\.six-section\]\:\[margin\:auto\] {
    & .six-section {
      margin: auto;
    }
  }
  .\[\&_\.six-section\]\:\[max-width\:1600px\] {
    & .six-section {
      max-width: 1600px;
    }
  }
  .\[\&_\.six-section\]\:\[padding\:0_4vw_90px\] {
    & .six-section {
      padding: 0 4vw 90px;
    }
  }
  .\[\&_\.skip\]\:\[position\:absolute\] {
    & .skip {
      position: absolute;
    }
  }
  .\[\&_\.skip\]\:\[position\:fixed\] {
    & .skip {
      position: fixed;
    }
  }
  .\[\&_\.skip\]\:\[top\:-80px\] {
    & .skip {
      top: -80px;
    }
  }
  .\[\&_\.skip\]\:\[top\:-100px\] {
    & .skip {
      top: -100px;
    }
  }
  .\[\&_\.skip\]\:\[top\:8px\] {
    & .skip {
      top: 8px;
    }
  }
  .\[\&_\.skip\]\:\[left\:15px\] {
    & .skip {
      left: 15px;
    }
  }
  .\[\&_\.skip\]\:\[left\:20px\] {
    & .skip {
      left: 20px;
    }
  }
  .\[\&_\.skip\]\:\[left\:24px\] {
    & .skip {
      left: 24px;
    }
  }
  .\[\&_\.skip\]\:\[z-index\:2\] {
    & .skip {
      z-index: 2;
    }
  }
  .\[\&_\.skip\]\:\[z-index\:5\] {
    & .skip {
      z-index: 5;
    }
  }
  .\[\&_\.skip\]\:\[z-index\:20\] {
    & .skip {
      z-index: 20;
    }
  }
  .\[\&_\.skip\]\:\[z-index\:99\] {
    & .skip {
      z-index: 99;
    }
  }
  .\[\&_\.skip\]\:\[transform\:translateY\(-200\%\)\] {
    & .skip {
      transform: translateY(-200%);
    }
  }
  .\[\&_\.skip\]\:\[padding\:12px\] {
    & .skip {
      padding: 12px;
    }
  }
  .\[\&_\.skip\]\:\[padding\:12px_20px\] {
    & .skip {
      padding: 12px 20px;
    }
  }
  .\[\&_\.skip\]\:\[background\:\#fff\] {
    & .skip {
      background: #fff;
    }
  }
  .\[\&_\.skip\]\:\[background\:var\(--paper\)\] {
    & .skip {
      background: var(--paper);
    }
  }
  .\[\&_\.skip\]\:\[background\:white\] {
    & .skip {
      background: white;
    }
  }
  .\[\&_\.skip\:focus\]\:\[top\:8px\] {
    & .skip:focus {
      top: 8px;
    }
  }
  .\[\&_\.skip\:focus\]\:\[top\:10px\] {
    & .skip:focus {
      top: 10px;
    }
  }
  .\[\&_\.skip\:focus\]\:\[transform\:none\] {
    & .skip:focus {
      transform: none;
    }
  }
  .\[\&_\.statement\]\:\[display\:grid\] {
    & .statement {
      display: grid;
    }
  }
  .\[\&_\.statement\]\:\[grid-template-columns\:1\.35fr_1fr\] {
    & .statement {
      grid-template-columns: 1.35fr 1fr;
    }
  }
  .\[\&_\.statement\]\:\[gap\:8vw\] {
    & .statement {
      gap: 8vw;
    }
  }
  .\[\&_\.statement\]\:\[padding\:90px_7vw\] {
    & .statement {
      padding: 90px 7vw;
    }
  }
  .\[\&_\.statement\]\:\[color\:\#fff\] {
    & .statement {
      color: #fff;
    }
  }
  .\[\&_\.statement\]\:\[background\:var\(--green\)\] {
    & .statement {
      background: var(--green);
    }
  }
  .\[\&_\.statement_h2_span\]\:\[color\:\#d1b970\] {
    & .statement h2 span {
      color: #d1b970;
    }
  }
  .\[\&_\.statement\>div\]\:\[font-size\:16px\] {
    & .statement>div {
      font-size: 16px;
    }
  }
  .\[\&_\.text-link\]\:\[display\:inline-block\] {
    & .text-link {
      display: inline-block;
    }
  }
  .\[\&_\.text-link\]\:\[padding-bottom\:5px\] {
    & .text-link {
      padding-bottom: 5px;
    }
  }
  .\[\&_\.text-link\]\:\[font-size\:15px\] {
    & .text-link {
      font-size: 15px;
    }
  }
  .\[\&_\.text-link\]\:\[font-weight\:700\] {
    & .text-link {
      font-weight: 700;
    }
  }
  .\[\&_\.text-link\]\:\[border-bottom\:1px_solid_currentColor\] {
    & .text-link {
      border-bottom: 1px solid currentColor;
    }
  }
  .\[\&_\.text-link\]\:\[text-decoration\:none\] {
    & .text-link {
      text-decoration: none;
    }
  }
  .\[\&_\.text-link_\.arrow-icon\]\:\[margin-left\:8px\] {
    & .text-link .arrow-icon {
      margin-left: 8px;
    }
  }
  .\[\&_\.title-field\]\:\[position\:relative\] {
    & .title-field {
      position: relative;
    }
  }
  .\[\&_\.title-field\]\:\[z-index\:1\] {
    & .title-field {
      z-index: 1;
    }
  }
  .\[\&_\.title-field\]\:\[padding-top\:20px\] {
    & .title-field {
      padding-top: 20px;
    }
  }
  .\[\&_\.top-link\]\:\[margin-top\:32px\] {
    & .top-link {
      margin-top: 32px;
    }
  }
  .\[\&_\.top-link\]\:\[display\:flex\] {
    & .top-link {
      display: flex;
    }
  }
  .\[\&_\.top-link\]\:\[align-items\:center\] {
    & .top-link {
      align-items: center;
    }
  }
  .\[\&_\.top-link\]\:\[gap\:16px\] {
    & .top-link {
      gap: 16px;
    }
  }
  .\[\&_\.top-link\]\:\[font-size\:13px\] {
    & .top-link {
      font-size: 13px;
    }
  }
  .\[\&_\.underlink\]\:\[margin-top\:25px\] {
    & .underlink {
      margin-top: 25px;
    }
  }
  .\[\&_\.underlink\]\:\[display\:inline-block\] {
    & .underlink {
      display: inline-block;
    }
  }
  .\[\&_\.underlink\]\:\[font-size\:14px\] {
    & .underlink {
      font-size: 14px;
    }
  }
  .\[\&_\.underlink\]\:\[color\:var\(--gold\)\] {
    & .underlink {
      color: var(--gold);
    }
  }
  .\[\&_\.view-all\]\:\[margin-top\:30px\] {
    & .view-all {
      margin-top: 30px;
    }
  }
  .\[\&_\.view-all\]\:\[display\:inline-block\] {
    & .view-all {
      display: inline-block;
    }
  }
  .\[\&_\.vip-section\]\:\[margin\:auto\] {
    & .vip-section {
      margin: auto;
    }
  }
  .\[\&_\.vip-section\]\:\[max-width\:1330px\] {
    & .vip-section {
      max-width: 1330px;
    }
  }
  .\[\&_\.vip-section\]\:\[padding\:75px_4vw_80px\] {
    & .vip-section {
      padding: 75px 4vw 80px;
    }
  }
  .\[\&_\.vip-section\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & .vip-section {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_\.vip-section\>h2\]\:\[margin-bottom\:50px\] {
    & .vip-section>h2 {
      margin-bottom: 50px;
    }
  }
  .\[\&_\.vip-section\>h2\]\:\[max-width\:22ch\] {
    & .vip-section>h2 {
      max-width: 22ch;
    }
  }
  .\[\&_\.vip-section\>h2\]\:\[max-width\:24ch\] {
    & .vip-section>h2 {
      max-width: 24ch;
    }
  }
  .\[\&_\.visit-stop\]\:\[padding-top\:24px\] {
    & .visit-stop {
      padding-top: 24px;
    }
  }
  .\[\&_\.visit-stop\]\:\[border-top\:1px_solid_var\(--gold\)\] {
    & .visit-stop {
      border-top: 1px solid var(--gold);
    }
  }
  .\[\&_\.visit-stop_h3\]\:\[margin-bottom\:17px\] {
    & .visit-stop h3 {
      margin-bottom: 17px;
    }
  }
  .\[\&_\.visit-stop_p\]\:\[font-size\:15px\] {
    & .visit-stop p {
      font-size: 15px;
    }
  }
  .\[\&_\.visit-timeline\]\:\[display\:grid\] {
    & .visit-timeline {
      display: grid;
    }
  }
  .\[\&_\.visit-timeline\]\:\[grid-template-columns\:1fr_1fr\] {
    & .visit-timeline {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.visit-timeline\]\:\[gap\:45px_80px\] {
    & .visit-timeline {
      gap: 45px 80px;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[margin-top\:14px\] {
    & .whatsapp-link {
      margin-top: 14px;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[display\:flex\] {
    & .whatsapp-link {
      display: flex;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[min-height\:52px\] {
    & .whatsapp-link {
      min-height: 52px;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[width\:fit-content\] {
    & .whatsapp-link {
      width: fit-content;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[align-items\:center\] {
    & .whatsapp-link {
      align-items: center;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[gap\:12px\] {
    & .whatsapp-link {
      gap: 12px;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[border-radius\:100px\] {
    & .whatsapp-link {
      border-radius: 100px;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[padding\:10px_22px\] {
    & .whatsapp-link {
      padding: 10px 22px;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & .whatsapp-link {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[font-size\:17px\] {
    & .whatsapp-link {
      font-size: 17px;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[font-weight\:500\] {
    & .whatsapp-link {
      font-weight: 500;
    }
  }
  .\[\&_\.whatsapp-link\]\:\[color\:var\(--ee-ink\)\] {
    & .whatsapp-link {
      color: var(--ee-ink);
    }
  }
  .\[\&_\.whatsapp-link\]\:\[border\:1px_solid_\#8e9da8\] {
    & .whatsapp-link {
      border: 1px solid #8e9da8;
    }
  }
  .\[\&_\.whatsapp-link_svg\]\:\[height\:23px\] {
    & .whatsapp-link svg {
      height: 23px;
    }
  }
  .\[\&_\.whatsapp-link_svg\]\:\[width\:23px\] {
    & .whatsapp-link svg {
      width: 23px;
    }
  }
  .\[\&_\.whatsapp-link_svg\]\:\[flex\:none\] {
    & .whatsapp-link svg {
      flex: none;
    }
  }
  .\[\&_\.whatsapp-link_svg\:last-child\]\:\[margin-left\:6px\] {
    & .whatsapp-link svg:last-child {
      margin-left: 6px;
    }
  }
  .\[\&_\.whatsapp-link_svg\:last-child\]\:\[height\:18px\] {
    & .whatsapp-link svg:last-child {
      height: 18px;
    }
  }
  .\[\&_\.whatsapp-link_svg\:last-child\]\:\[width\:18px\] {
    & .whatsapp-link svg:last-child {
      width: 18px;
    }
  }
  .\[\&_\.whatsapp-link_svg\:last-child\]\:\[color\:var\(--ee-gold\)\] {
    & .whatsapp-link svg:last-child {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.whatsapp-link\:hover\]\:\[border-color\:\#e6c67d\] {
    & .whatsapp-link:hover {
      border-color: #e6c67d;
    }
  }
  .\[\&_\.whatsapp-link\:hover\]\:\[color\:\#e6c67d\] {
    & .whatsapp-link:hover {
      color: #e6c67d;
    }
  }
  .\[\&_\.whatsapp-link\:hover\]\:\[background\:\#191e21\] {
    & .whatsapp-link:hover {
      background: #191e21;
    }
  }
  .\[\&_\.work-category\]\:\[font-size\:13px\] {
    & .work-category {
      font-size: 13px;
    }
  }
  .\[\&_\.work-category\]\:\[letter-spacing\:\.13em\] {
    & .work-category {
      letter-spacing: .13em;
    }
  }
  .\[\&_\.work-category\]\:\[color\:\#d6bb7b\] {
    & .work-category {
      color: #d6bb7b;
    }
  }
  .\[\&_\.work-category\]\:\[text-transform\:uppercase\] {
    & .work-category {
      text-transform: uppercase;
    }
  }
  .\[\&_\.work-client\]\:\[margin-top\:20px\] {
    & .work-client {
      margin-top: 20px;
    }
  }
  .\[\&_\.work-client\]\:\[display\:block\] {
    & .work-client {
      display: block;
    }
  }
  .\[\&_\.work-client\]\:\[font-family\:\'Kanit_400\'\,sans-serif\] {
    & .work-client {
      font-family: 'Kanit 400',sans-serif;
    }
  }
  .\[\&_\.work-client\]\:\[font-size\:16px\] {
    & .work-client {
      font-size: 16px;
    }
  }
  .\[\&_\.work-client\]\:\[line-height\:1\.4\] {
    & .work-client {
      line-height: 1.4;
    }
  }
  .\[\&_\.work-client\]\:\[font-weight\:400\] {
    & .work-client {
      font-weight: 400;
    }
  }
  .\[\&_\.work-client\]\:\[letter-spacing\:0\] {
    & .work-client {
      letter-spacing: 0;
    }
  }
  .\[\&_\.work-client\]\:\[color\:\#b3bec7\] {
    & .work-client {
      color: #b3bec7;
    }
  }
  .\[\&_\.work-client\]\:\[text-transform\:none\] {
    & .work-client {
      text-transform: none;
    }
  }
  .\[\&_\.work-count\]\:\[font-size\:13px\] {
    & .work-count {
      font-size: 13px;
    }
  }
  .\[\&_\.work-count\]\:\[letter-spacing\:\.12em\] {
    & .work-count {
      letter-spacing: .12em;
    }
  }
  .\[\&_\.work-count\]\:\[color\:\#9ba6b0\] {
    & .work-count {
      color: #9ba6b0;
    }
  }
  .\[\&_\.work-date\]\:\[margin-top\:20px\] {
    & .work-date {
      margin-top: 20px;
    }
  }
  .\[\&_\.work-date\]\:\[font-size\:14px\] {
    & .work-date {
      font-size: 14px;
    }
  }
  .\[\&_\.work-date\]\:\[color\:\#c8af75\] {
    & .work-date {
      color: #c8af75;
    }
  }
  .\[\&_\.work-description\]\:\[max-width\:540px\] {
    & .work-description {
      max-width: 540px;
    }
  }
  .\[\&_\.work-description\]\:\[font-size\:18px\] {
    & .work-description {
      font-size: 18px;
    }
  }
  .\[\&_\.work-description\]\:\[color\:\#b8c9d4\] {
    & .work-description {
      color: #b8c9d4;
    }
  }
  .\[\&_\.work-detail\]\:\[grid-column\:2\] {
    & .work-detail {
      grid-column: 2;
    }
  }
  .\[\&_\.work-detail\]\:\[grid-row\:2\] {
    & .work-detail {
      grid-row: 2;
    }
  }
  .\[\&_\.work-detail\]\:\[align-self\:end\] {
    & .work-detail {
      align-self: end;
    }
  }
  .\[\&_\.work-detail_img\]\:\[aspect-ratio\:3\/2\] {
    & .work-detail img {
      aspect-ratio: 3/2;
    }
  }
  .\[\&_\.work-expand\]\:\[position\:absolute\] {
    & .work-expand {
      position: absolute;
    }
  }
  .\[\&_\.work-expand\]\:\[right\:16px\] {
    & .work-expand {
      right: 16px;
    }
  }
  .\[\&_\.work-expand\]\:\[bottom\:16px\] {
    & .work-expand {
      bottom: 16px;
    }
  }
  .\[\&_\.work-expand\]\:\[display\:flex\] {
    & .work-expand {
      display: flex;
    }
  }
  .\[\&_\.work-expand\]\:\[height\:40px\] {
    & .work-expand {
      height: 40px;
    }
  }
  .\[\&_\.work-expand\]\:\[width\:40px\] {
    & .work-expand {
      width: 40px;
    }
  }
  .\[\&_\.work-expand\]\:\[transform\:translateY\(5px\)\] {
    & .work-expand {
      transform: translateY(5px);
    }
  }
  .\[\&_\.work-expand\]\:\[align-items\:center\] {
    & .work-expand {
      align-items: center;
    }
  }
  .\[\&_\.work-expand\]\:\[justify-content\:center\] {
    & .work-expand {
      justify-content: center;
    }
  }
  .\[\&_\.work-expand\]\:\[border-radius\:50\%\] {
    & .work-expand {
      border-radius: 50%;
    }
  }
  .\[\&_\.work-expand\]\:\[opacity\:0\] {
    & .work-expand {
      opacity: 0;
    }
  }
  .\[\&_\.work-expand\]\:\[background\:\#111c\] {
    & .work-expand {
      background: #111c;
    }
  }
  .\[\&_\.work-expand\]\:\[border\:1px_solid_\#fff7\] {
    & .work-expand {
      border: 1px solid #fff7;
    }
  }
  .\[\&_\.work-image-button\]\:\[position\:relative\] {
    & .work-image-button {
      position: relative;
    }
  }
  .\[\&_\.work-image-button\]\:\[display\:block\] {
    & .work-image-button {
      display: block;
    }
  }
  .\[\&_\.work-image-button\]\:\[width\:100\%\] {
    & .work-image-button {
      width: 100%;
    }
  }
  .\[\&_\.work-image-button\]\:\[cursor\:zoom-in\] {
    & .work-image-button {
      cursor: zoom-in;
    }
  }
  .\[\&_\.work-image-button\]\:\[padding\:0\] {
    & .work-image-button {
      padding: 0;
    }
  }
  .\[\&_\.work-image-button\]\:\[text-align\:left\] {
    & .work-image-button {
      text-align: left;
    }
  }
  .\[\&_\.work-image-button\]\:\[color\:white\] {
    & .work-image-button {
      color: white;
    }
  }
  .\[\&_\.work-image-button\]\:\[background\:none\] {
    & .work-image-button {
      background: none;
    }
  }
  .\[\&_\.work-image-button\]\:\[border\:0\] {
    & .work-image-button {
      border: 0;
    }
  }
  .\[\&_\.work-image-button\:focus-visible\]\:\[outline-offset\:-5px\] {
    & .work-image-button:focus-visible {
      outline-offset: -5px;
    }
  }
  .\[\&_\.work-image-button\:hover_img\]\:\[transform\:scale\(1\.035\)\] {
    & .work-image-button:hover img {
      transform: scale(1.035);
    }
  }
  .\[\&_\.work-image-button\:is\(\:hover\,\:focus-visible\)_\.work-expand\]\:\[transform\:none\] {
    & .work-image-button:is(:hover,:focus-visible) .work-expand {
      transform: none;
    }
  }
  .\[\&_\.work-image-button\:is\(\:hover\,\:focus-visible\)_\.work-expand\]\:\[opacity\:1\] {
    & .work-image-button:is(:hover,:focus-visible) .work-expand {
      opacity: 1;
    }
  }
  .\[\&_\.work-layout-1_\.work-detail\]\:\[grid-column\:2\] {
    & .work-layout-1 .work-detail {
      grid-column: 2;
    }
  }
  .\[\&_\.work-layout-1_\.work-detail\]\:\[grid-row\:2\] {
    & .work-layout-1 .work-detail {
      grid-row: 2;
    }
  }
  .\[\&_\.work-layout-1_\.work-detail\]\:\[margin-top\:-100px\] {
    & .work-layout-1 .work-detail {
      margin-top: -100px;
    }
  }
  .\[\&_\.work-layout-1_\.work-detail\]\:\[margin-right\:30px\] {
    & .work-layout-1 .work-detail {
      margin-right: 30px;
    }
  }
  .\[\&_\.work-layout-1_\.work-detail\]\:\[box-shadow\:0_20px_55px_\#0005\] {
    & .work-layout-1 .work-detail {
      box-shadow: 0 20px 55px #0005;
    }
  }
  .\[\&_\.work-layout-1_\.work-detail\]\:\[border\:12px_solid_\#0c0c0c\] {
    & .work-layout-1 .work-detail {
      border: 12px solid #0c0c0c;
    }
  }
  .\[\&_\.work-layout-1_\.work-main\]\:\[grid-column\:1\/3\] {
    & .work-layout-1 .work-main {
      grid-column: 1/3;
    }
  }
  .\[\&_\.work-layout-1_\.work-main\]\:\[grid-row\:1\] {
    & .work-layout-1 .work-main {
      grid-row: 1;
    }
  }
  .\[\&_\.work-layout-1_\.work-main_img\]\:\[aspect-ratio\:2\.15\/1\] {
    & .work-layout-1 .work-main img {
      aspect-ratio: 2.15/1;
    }
  }
  .\[\&_\.work-layout-1_\.work-main_img\]\:\[object-position\:center_45\%\] {
    & .work-layout-1 .work-main img {
      object-position: center 45%;
    }
  }
  .\[\&_\.work-layout-1_\.work-project-copy\]\:\[grid-column\:1\] {
    & .work-layout-1 .work-project-copy {
      grid-column: 1;
    }
  }
  .\[\&_\.work-layout-1_\.work-project-copy\]\:\[grid-row\:2\] {
    & .work-layout-1 .work-project-copy {
      grid-row: 2;
    }
  }
  .\[\&_\.work-layout-1_\.work-project-copy\]\:\[padding-top\:20px\] {
    & .work-layout-1 .work-project-copy {
      padding-top: 20px;
    }
  }
  .\[\&_\.work-layout-1_\.work-spread\]\:\[grid-template-columns\:1fr_1fr\] {
    & .work-layout-1 .work-spread {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.work-layout-1_\.work-spread\]\:\[gap\:35px_7vw\] {
    & .work-layout-1 .work-spread {
      gap: 35px 7vw;
    }
  }
  .\[\&_\.work-layout-2_\.work-detail\]\:\[grid-column\:1\] {
    & .work-layout-2 .work-detail {
      grid-column: 1;
    }
  }
  .\[\&_\.work-layout-2_\.work-detail\]\:\[grid-row\:2\] {
    & .work-layout-2 .work-detail {
      grid-row: 2;
    }
  }
  .\[\&_\.work-layout-2_\.work-detail\]\:\[margin-right\:10px\] {
    & .work-layout-2 .work-detail {
      margin-right: 10px;
    }
  }
  .\[\&_\.work-layout-2_\.work-detail\]\:\[transform\:rotate\(-2deg\)\] {
    & .work-layout-2 .work-detail {
      transform: rotate(-2deg);
    }
  }
  .\[\&_\.work-layout-2_\.work-main\]\:\[grid-column\:2\] {
    & .work-layout-2 .work-main {
      grid-column: 2;
    }
  }
  .\[\&_\.work-layout-2_\.work-main\]\:\[grid-row\:1\/3\] {
    & .work-layout-2 .work-main {
      grid-row: 1/3;
    }
  }
  .\[\&_\.work-layout-2_\.work-project-copy\]\:\[grid-column\:1\] {
    & .work-layout-2 .work-project-copy {
      grid-column: 1;
    }
  }
  .\[\&_\.work-layout-2_\.work-project-copy\]\:\[grid-row\:1\] {
    & .work-layout-2 .work-project-copy {
      grid-row: 1;
    }
  }
  .\[\&_\.work-layout-2_\.work-spread\]\:\[grid-template-columns\:1fr_1\.08fr\] {
    & .work-layout-2 .work-spread {
      grid-template-columns: 1fr 1.08fr;
    }
  }
  .\[\&_\.work-layout-3_\.work-client\]\:\[grid-column\:1\] {
    & .work-layout-3 .work-client {
      grid-column: 1;
    }
  }
  .\[\&_\.work-layout-3_\.work-date\]\:\[grid-column\:1\] {
    & .work-layout-3 .work-date {
      grid-column: 1;
    }
  }
  .\[\&_\.work-layout-3_\.work-date\]\:\[margin\:0\] {
    & .work-layout-3 .work-date {
      margin: 0;
    }
  }
  .\[\&_\.work-layout-3_\.work-description\]\:\[grid-column\:2\] {
    & .work-layout-3 .work-description {
      grid-column: 2;
    }
  }
  .\[\&_\.work-layout-3_\.work-description\]\:\[grid-row\:1\/4\] {
    & .work-layout-3 .work-description {
      grid-row: 1/4;
    }
  }
  .\[\&_\.work-layout-3_\.work-detail\]\:\[grid-column\:2\] {
    & .work-layout-3 .work-detail {
      grid-column: 2;
    }
  }
  .\[\&_\.work-layout-3_\.work-detail\]\:\[grid-row\:1\] {
    & .work-layout-3 .work-detail {
      grid-row: 1;
    }
  }
  .\[\&_\.work-layout-3_\.work-main\]\:\[grid-column\:1\] {
    & .work-layout-3 .work-main {
      grid-column: 1;
    }
  }
  .\[\&_\.work-layout-3_\.work-main\]\:\[grid-row\:1\] {
    & .work-layout-3 .work-main {
      grid-row: 1;
    }
  }
  .\[\&_\.work-layout-3_\.work-main_img\]\:\[aspect-ratio\:3\/2\] {
    & .work-layout-3 .work-main img {
      aspect-ratio: 3/2;
    }
  }
  .\[\&_\.work-layout-3_\.work-project-copy\]\:\[grid-column\:1\/3\] {
    & .work-layout-3 .work-project-copy {
      grid-column: 1/3;
    }
  }
  .\[\&_\.work-layout-3_\.work-project-copy\]\:\[grid-row\:2\] {
    & .work-layout-3 .work-project-copy {
      grid-row: 2;
    }
  }
  .\[\&_\.work-layout-3_\.work-project-copy\]\:\[display\:grid\] {
    & .work-layout-3 .work-project-copy {
      display: grid;
    }
  }
  .\[\&_\.work-layout-3_\.work-project-copy\]\:\[max-width\:none\] {
    & .work-layout-3 .work-project-copy {
      max-width: none;
    }
  }
  .\[\&_\.work-layout-3_\.work-project-copy\]\:\[grid-template-columns\:1fr_1fr\] {
    & .work-layout-3 .work-project-copy {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.work-layout-3_\.work-project-copy\]\:\[align-items\:start\] {
    & .work-layout-3 .work-project-copy {
      align-items: start;
    }
  }
  .\[\&_\.work-layout-3_\.work-project-copy\]\:\[column-gap\:5vw\] {
    & .work-layout-3 .work-project-copy {
      column-gap: 5vw;
    }
  }
  .\[\&_\.work-layout-3_\.work-services\]\:\[display\:none\] {
    & .work-layout-3 .work-services {
      display: none;
    }
  }
  .\[\&_\.work-layout-3_\.work-spread\]\:\[grid-template-columns\:1fr_1fr\] {
    & .work-layout-3 .work-spread {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.work-layout-3_\.work-spread\]\:\[gap\:36px_24px\] {
    & .work-layout-3 .work-spread {
      gap: 36px 24px;
    }
  }
  .\[\&_\.work-layout-3_h3\]\:\[grid-column\:1\] {
    & .work-layout-3 h3 {
      grid-column: 1;
    }
  }
  .\[\&_\.work-layout-3_h3\]\:\[grid-row\:2\] {
    & .work-layout-3 h3 {
      grid-row: 2;
    }
  }
  .\[\&_\.work-main\]\:\[grid-row\:1\/3\] {
    & .work-main {
      grid-row: 1/3;
    }
  }
  .\[\&_\.work-main_img\]\:\[aspect-ratio\:4\/5\] {
    & .work-main img {
      aspect-ratio: 4/5;
    }
  }
  .\[\&_\.work-photo\]\:\[position\:relative\] {
    & .work-photo {
      position: relative;
    }
  }
  .\[\&_\.work-photo\]\:\[overflow\:hidden\] {
    & .work-photo {
      overflow: hidden;
    }
  }
  .\[\&_\.work-photo\]\:\[border-radius\:18px\] {
    & .work-photo {
      border-radius: 18px;
    }
  }
  .\[\&_\.work-photo\]\:\[background\:\#181c20\] {
    & .work-photo {
      background: #181c20;
    }
  }
  .\[\&_\.work-photo_img\]\:\[height\:100\%\] {
    & .work-photo img {
      height: 100%;
    }
  }
  .\[\&_\.work-photo_img\]\:\[width\:100\%\] {
    & .work-photo img {
      width: 100%;
    }
  }
  .\[\&_\.work-photo_img\]\:\[object-fit\:cover\] {
    & .work-photo img {
      object-fit: cover;
    }
  }
  .\[\&_\.work-project\]\:\[scroll-margin-top\:70px\] {
    & .work-project {
      scroll-margin-top: 70px;
    }
  }
  .\[\&_\.work-project\]\:\[padding-block\:95px_110px\] {
    & .work-project {
      padding-block: 95px 110px;
    }
  }
  .\[\&_\.work-project\]\:\[border-bottom\:1px_solid_var\(--work-line\)\] {
    & .work-project {
      border-bottom: 1px solid var(--work-line);
    }
  }
  .\[\&_\.work-project_h3\]\:\[margin-bottom\:26px\] {
    & .work-project h3 {
      margin-bottom: 26px;
    }
  }
  .\[\&_\.work-project_h3\]\:\[max-width\:650px\] {
    & .work-project h3 {
      max-width: 650px;
    }
  }
  .\[\&_\.work-project_h3\]\:\[font-size\:clamp\(40px\,4\.7vw\,68px\)\] {
    & .work-project h3 {
      font-size: clamp(40px, 4.7vw, 68px);
    }
  }
  .\[\&_\.work-project_h3\]\:\[text-transform\:uppercase\] {
    & .work-project h3 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.work-project-copy\]\:\[grid-column\:2\] {
    & .work-project-copy {
      grid-column: 2;
    }
  }
  .\[\&_\.work-project-copy\]\:\[grid-row\:1\] {
    & .work-project-copy {
      grid-row: 1;
    }
  }
  .\[\&_\.work-project-copy\]\:\[max-width\:570px\] {
    & .work-project-copy {
      max-width: 570px;
    }
  }
  .\[\&_\.work-project-copy\]\:\[padding-top\:18px\] {
    & .work-project-copy {
      padding-top: 18px;
    }
  }
  .\[\&_\.work-project-head\]\:\[margin-bottom\:26px\] {
    & .work-project-head {
      margin-bottom: 26px;
    }
  }
  .\[\&_\.work-project-head\]\:\[display\:flex\] {
    & .work-project-head {
      display: flex;
    }
  }
  .\[\&_\.work-project-head\]\:\[align-items\:center\] {
    & .work-project-head {
      align-items: center;
    }
  }
  .\[\&_\.work-project-head\]\:\[justify-content\:space-between\] {
    & .work-project-head {
      justify-content: space-between;
    }
  }
  .\[\&_\.work-project-head\]\:\[gap\:24px\] {
    & .work-project-head {
      gap: 24px;
    }
  }
  .\[\&_\.work-services\]\:\[margin-top\:20px\] {
    & .work-services {
      margin-top: 20px;
    }
  }
  .\[\&_\.work-services\]\:\[display\:flex\] {
    & .work-services {
      display: flex;
    }
  }
  .\[\&_\.work-services\]\:\[flex-wrap\:wrap\] {
    & .work-services {
      flex-wrap: wrap;
    }
  }
  .\[\&_\.work-services\]\:\[gap\:12px_28px\] {
    & .work-services {
      gap: 12px 28px;
    }
  }
  .\[\&_\.work-services_a\]\:\[display\:inline-flex\] {
    & .work-services a {
      display: inline-flex;
    }
  }
  .\[\&_\.work-services_a\]\:\[min-height\:44px\] {
    & .work-services a {
      min-height: 44px;
    }
  }
  .\[\&_\.work-services_a\]\:\[align-items\:center\] {
    & .work-services a {
      align-items: center;
    }
  }
  .\[\&_\.work-services_a\]\:\[gap\:10px\] {
    & .work-services a {
      gap: 10px;
    }
  }
  .\[\&_\.work-services_a\]\:\[font-size\:14px\] {
    & .work-services a {
      font-size: 14px;
    }
  }
  .\[\&_\.work-services_a\]\:\[border-bottom\:1px_solid_\#80714e\] {
    & .work-services a {
      border-bottom: 1px solid #80714e;
    }
  }
  .\[\&_\.work-services_a\:hover\]\:\[color\:\#e6c67d\] {
    & .work-services a:hover {
      color: #e6c67d;
    }
  }
  .\[\&_\.work-services_svg\]\:\[height\:15px\] {
    & .work-services svg {
      height: 15px;
    }
  }
  .\[\&_\.work-services_svg\]\:\[width\:15px\] {
    & .work-services svg {
      width: 15px;
    }
  }
  .\[\&_\.work-spread\]\:\[display\:grid\] {
    & .work-spread {
      display: grid;
    }
  }
  .\[\&_\.work-spread\]\:\[grid-template-columns\:1\.08fr_1fr\] {
    & .work-spread {
      grid-template-columns: 1.08fr 1fr;
    }
  }
  .\[\&_\.work-spread\]\:\[grid-template-rows\:auto_1fr\] {
    & .work-spread {
      grid-template-rows: auto 1fr;
    }
  }
  .\[\&_\.work-spread\]\:\[align-items\:start\] {
    & .work-spread {
      align-items: start;
    }
  }
  .\[\&_\.work-spread\]\:\[gap\:42px_6vw\] {
    & .work-spread {
      gap: 42px 6vw;
    }
  }
  .\[\&_\.works-archive\]\:\[display\:flex\] {
    & .works-archive {
      display: flex;
    }
  }
  .\[\&_\.works-archive\]\:\[align-items\:center\] {
    & .works-archive {
      align-items: center;
    }
  }
  .\[\&_\.works-archive\]\:\[justify-content\:space-between\] {
    & .works-archive {
      justify-content: space-between;
    }
  }
  .\[\&_\.works-archive\]\:\[gap\:24px\] {
    & .works-archive {
      gap: 24px;
    }
  }
  .\[\&_\.works-archive\]\:\[padding-block\:28px\] {
    & .works-archive {
      padding-block: 28px;
    }
  }
  .\[\&_\.works-archive\]\:\[font-size\:16px\] {
    & .works-archive {
      font-size: 16px;
    }
  }
  .\[\&_\.works-archive\]\:\[color\:\#a9bac7\] {
    & .works-archive {
      color: #a9bac7;
    }
  }
  .\[\&_\.works-archive_svg\]\:\[margin-left\:12px\] {
    & .works-archive svg {
      margin-left: 12px;
    }
  }
  .\[\&_\.works-archive_svg\]\:\[width\:16px\] {
    & .works-archive svg {
      width: 16px;
    }
  }
  .\[\&_\.works-close\]\:\[position\:absolute\] {
    & .works-close {
      position: absolute;
    }
  }
  .\[\&_\.works-close\]\:\[top\:5px\] {
    & .works-close {
      top: 5px;
    }
  }
  .\[\&_\.works-close\]\:\[right\:16px\] {
    & .works-close {
      right: 16px;
    }
  }
  .\[\&_\.works-close\]\:\[min-height\:44px\] {
    & .works-close {
      min-height: 44px;
    }
  }
  .\[\&_\.works-close\]\:\[cursor\:pointer\] {
    & .works-close {
      cursor: pointer;
    }
  }
  .\[\&_\.works-close\]\:\[padding\:6px_10px\] {
    & .works-close {
      padding: 6px 10px;
    }
  }
  .\[\&_\.works-close\]\:\[font-size\:15px\] {
    & .works-close {
      font-size: 15px;
    }
  }
  .\[\&_\.works-close\]\:\[color\:\#fff\] {
    & .works-close {
      color: #fff;
    }
  }
  .\[\&_\.works-close\]\:\[background\:none\] {
    & .works-close {
      background: none;
    }
  }
  .\[\&_\.works-close\]\:\[border\:0\] {
    & .works-close {
      border: 0;
    }
  }
  .\[\&_\.works-close_span\]\:\[margin-left\:10px\] {
    & .works-close span {
      margin-left: 10px;
    }
  }
  .\[\&_\.works-close_span\]\:\[font-size\:24px\] {
    & .works-close span {
      font-size: 24px;
    }
  }
  .\[\&_\.works-contact\]\:\[position\:relative\] {
    & .works-contact {
      position: relative;
    }
  }
  .\[\&_\.works-contact\]\:\[padding-block\:115px_35px\] {
    & .works-contact {
      padding-block: 115px 35px;
    }
  }
  .\[\&_\.works-contact_h2\]\:\[margin-block\:28px_45px\] {
    & .works-contact h2 {
      margin-block: 28px 45px;
    }
  }
  .\[\&_\.works-contact_h2\]\:\[font-size\:clamp\(70px\,10\.5vw\,152px\)\] {
    & .works-contact h2 {
      font-size: clamp(70px, 10.5vw, 152px);
    }
  }
  .\[\&_\.works-contact_h2\]\:\[line-height\:\.97\] {
    & .works-contact h2 {
      line-height: .97;
    }
  }
  .\[\&_\.works-contact_h2\]\:\[text-transform\:uppercase\] {
    & .works-contact h2 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.works-contact_h2_span\]\:\[color\:var\(--ee-gold\)\] {
    & .works-contact h2 span {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.works-contact-bottom\]\:\[display\:flex\] {
    & .works-contact-bottom {
      display: flex;
    }
  }
  .\[\&_\.works-contact-bottom\]\:\[justify-content\:space-between\] {
    & .works-contact-bottom {
      justify-content: space-between;
    }
  }
  .\[\&_\.works-contact-bottom\]\:\[gap\:24px\] {
    & .works-contact-bottom {
      gap: 24px;
    }
  }
  .\[\&_\.works-contact-bottom\]\:\[padding-top\:24px\] {
    & .works-contact-bottom {
      padding-top: 24px;
    }
  }
  .\[\&_\.works-contact-bottom\]\:\[font-size\:15px\] {
    & .works-contact-bottom {
      font-size: 15px;
    }
  }
  .\[\&_\.works-contact-bottom\]\:\[border-top\:1px_solid_var\(--work-line\)\] {
    & .works-contact-bottom {
      border-top: 1px solid var(--work-line);
    }
  }
  .\[\&_\.works-contact-bottom_a\]\:\[padding-block\:8px\] {
    & .works-contact-bottom a {
      padding-block: 8px;
    }
  }
  .\[\&_\.works-contact-bottom_svg\]\:\[margin-left\:8px\] {
    & .works-contact-bottom svg {
      margin-left: 8px;
    }
  }
  .\[\&_\.works-contact-bottom_svg\]\:\[height\:15px\] {
    & .works-contact-bottom svg {
      height: 15px;
    }
  }
  .\[\&_\.works-contact-bottom_svg\]\:\[width\:15px\] {
    & .works-contact-bottom svg {
      width: 15px;
    }
  }
  .\[\&_\.works-contact-row\]\:\[display\:flex\] {
    & .works-contact-row {
      display: flex;
    }
  }
  .\[\&_\.works-contact-row\]\:\[max-width\:1080px\] {
    & .works-contact-row {
      max-width: 1080px;
    }
  }
  .\[\&_\.works-contact-row\]\:\[align-items\:center\] {
    & .works-contact-row {
      align-items: center;
    }
  }
  .\[\&_\.works-contact-row\]\:\[justify-content\:space-between\] {
    & .works-contact-row {
      justify-content: space-between;
    }
  }
  .\[\&_\.works-contact-row\]\:\[gap\:45px\] {
    & .works-contact-row {
      gap: 45px;
    }
  }
  .\[\&_\.works-contact-row_p\]\:\[max-width\:570px\] {
    & .works-contact-row p {
      max-width: 570px;
    }
  }
  .\[\&_\.works-contact-row_p\]\:\[color\:var\(--ee-muted\)\] {
    & .works-contact-row p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.works-copyright\]\:\[padding-block\:20px_30px\] {
    & .works-copyright {
      padding-block: 20px 30px;
    }
  }
  .\[\&_\.works-copyright\]\:\[font-size\:13px\] {
    & .works-copyright {
      font-size: 13px;
    }
  }
  .\[\&_\.works-copyright\]\:\[color\:\#9dabba\] {
    & .works-copyright {
      color: #9dabba;
    }
  }
  .\[\&_\.works-explore\]\:\[display\:flex\] {
    & .works-explore {
      display: flex;
    }
  }
  .\[\&_\.works-explore\]\:\[height\:116px\] {
    & .works-explore {
      height: 116px;
    }
  }
  .\[\&_\.works-explore\]\:\[width\:116px\] {
    & .works-explore {
      width: 116px;
    }
  }
  .\[\&_\.works-explore\]\:\[flex\:none\] {
    & .works-explore {
      flex: none;
    }
  }
  .\[\&_\.works-explore\]\:\[align-items\:center\] {
    & .works-explore {
      align-items: center;
    }
  }
  .\[\&_\.works-explore\]\:\[justify-content\:center\] {
    & .works-explore {
      justify-content: center;
    }
  }
  .\[\&_\.works-explore\]\:\[gap\:8px\] {
    & .works-explore {
      gap: 8px;
    }
  }
  .\[\&_\.works-explore\]\:\[border-radius\:50\%\] {
    & .works-explore {
      border-radius: 50%;
    }
  }
  .\[\&_\.works-explore\]\:\[font-size\:14px\] {
    & .works-explore {
      font-size: 14px;
    }
  }
  .\[\&_\.works-explore\]\:\[line-height\:1\.25\] {
    & .works-explore {
      line-height: 1.25;
    }
  }
  .\[\&_\.works-explore\]\:\[background\:\#0c0c0c35\] {
    & .works-explore {
      background: #0c0c0c35;
    }
  }
  .\[\&_\.works-explore\]\:\[border\:1px_solid_\#ffffffa0\] {
    & .works-explore {
      border: 1px solid #ffffffa0;
    }
  }
  .\[\&_\.works-explore_svg\]\:\[height\:22px\] {
    & .works-explore svg {
      height: 22px;
    }
  }
  .\[\&_\.works-explore_svg\]\:\[width\:22px\] {
    & .works-explore svg {
      width: 22px;
    }
  }
  .\[\&_\.works-explore_svg\]\:\[transform\:rotate\(90deg\)\] {
    & .works-explore svg {
      transform: rotate(90deg);
    }
  }
  .\[\&_\.works-explore\:hover\]\:\[transform\:rotate\(-7deg\)\] {
    & .works-explore:hover {
      transform: rotate(-7deg);
    }
  }
  .\[\&_\.works-explore\:hover\]\:\[color\:\#141414\] {
    & .works-explore:hover {
      color: #141414;
    }
  }
  .\[\&_\.works-explore\:hover\]\:\[background\:\#caa54b\] {
    & .works-explore:hover {
      background: #caa54b;
    }
  }
  .\[\&_\.works-hero\]\:\[position\:relative\] {
    & .works-hero {
      position: relative;
    }
  }
  .\[\&_\.works-hero\]\:\[isolation\:isolate\] {
    & .works-hero {
      isolation: isolate;
    }
  }
  .\[\&_\.works-hero\]\:\[margin\:4px_18px_0\] {
    & .works-hero {
      margin: 4px 18px 0;
    }
  }
  .\[\&_\.works-hero\]\:\[height\:calc\(760px_-_116px\)\] {
    & .works-hero {
      height: calc(760px - 116px);
    }
  }
  .\[\&_\.works-hero\]\:\[max-height\:980px\] {
    & .works-hero {
      max-height: 980px;
    }
  }
  .\[\&_\.works-hero\]\:\[min-height\:660px\] {
    & .works-hero {
      min-height: 660px;
    }
  }
  .\[\&_\.works-hero\]\:\[overflow\:hidden\] {
    & .works-hero {
      overflow: hidden;
    }
  }
  .\[\&_\.works-hero\]\:\[border-radius\:28px\] {
    & .works-hero {
      border-radius: 28px;
    }
  }
  .\[\&_\.works-hero\]\:\[color\:\#fff\] {
    & .works-hero {
      color: #fff;
    }
  }
  .\[\&_\.works-hero_h1\]\:\[max-width\:1000px\] {
    & .works-hero h1 {
      max-width: 1000px;
    }
  }
  .\[\&_\.works-hero_h1\]\:\[font-size\:clamp\(64px\,7\.5vw\,112px\)\] {
    & .works-hero h1 {
      font-size: clamp(64px, 7.5vw, 112px);
    }
  }
  .\[\&_\.works-hero_h1\]\:\[line-height\:\.94\] {
    & .works-hero h1 {
      line-height: .94;
    }
  }
  .\[\&_\.works-hero_h1\]\:\[letter-spacing\:-\.035em\] {
    & .works-hero h1 {
      letter-spacing: -.035em;
    }
  }
  .\[\&_\.works-hero_h1\]\:\[text-wrap\:initial\] {
    & .works-hero h1 {
      text-wrap: initial;
    }
  }
  .\[\&_\.works-hero_h1\]\:\[text-transform\:uppercase\] {
    & .works-hero h1 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.works-hero_h1_span\]\:\[color\:\#dfbf71\] {
    & .works-hero h1 span {
      color: #dfbf71;
    }
  }
  .\[\&_\.works-hero-bottom\]\:\[position\:absolute\] {
    & .works-hero-bottom {
      position: absolute;
    }
  }
  .\[\&_\.works-hero-bottom\]\:\[right\:clamp\(24px\,4vw\,64px\)\] {
    & .works-hero-bottom {
      right: clamp(24px, 4vw, 64px);
    }
  }
  .\[\&_\.works-hero-bottom\]\:\[bottom\:clamp\(30px\,5vw\,68px\)\] {
    & .works-hero-bottom {
      bottom: clamp(30px, 5vw, 68px);
    }
  }
  .\[\&_\.works-hero-bottom\]\:\[left\:clamp\(24px\,4vw\,64px\)\] {
    & .works-hero-bottom {
      left: clamp(24px, 4vw, 64px);
    }
  }
  .\[\&_\.works-hero-bottom\]\:\[display\:flex\] {
    & .works-hero-bottom {
      display: flex;
    }
  }
  .\[\&_\.works-hero-bottom\]\:\[align-items\:flex-end\] {
    & .works-hero-bottom {
      align-items: flex-end;
    }
  }
  .\[\&_\.works-hero-bottom\]\:\[justify-content\:space-between\] {
    & .works-hero-bottom {
      justify-content: space-between;
    }
  }
  .\[\&_\.works-hero-bottom\]\:\[gap\:28px\] {
    & .works-hero-bottom {
      gap: 28px;
    }
  }
  .\[\&_\.works-hero-image\]\:\[position\:absolute\] {
    & .works-hero-image {
      position: absolute;
    }
  }
  .\[\&_\.works-hero-image\]\:\[inset\:0\] {
    & .works-hero-image {
      inset: 0;
    }
  }
  .\[\&_\.works-hero-image\]\:\[z-index\:-2\] {
    & .works-hero-image {
      z-index: -2;
    }
  }
  .\[\&_\.works-hero-image_img\]\:\[height\:100\%\] {
    & .works-hero-image img {
      height: 100%;
    }
  }
  .\[\&_\.works-hero-image_img\]\:\[width\:100\%\] {
    & .works-hero-image img {
      width: 100%;
    }
  }
  .\[\&_\.works-hero-image_img\]\:\[transform\:scale\(1\.03\)\] {
    & .works-hero-image img {
      transform: scale(1.03);
    }
  }
  .\[\&_\.works-hero-image_img\]\:\[object-fit\:cover\] {
    & .works-hero-image img {
      object-fit: cover;
    }
  }
  .\[\&_\.works-hero-image_img\]\:\[object-position\:50\%_40\%\] {
    & .works-hero-image img {
      object-position: 50% 40%;
    }
  }
  .\[\&_\.works-hero-image_img\]\:\[will-change\:transform\] {
    & .works-hero-image img {
      will-change: transform;
    }
  }
  .\[\&_\.works-hero-shade\]\:\[position\:absolute\] {
    & .works-hero-shade {
      position: absolute;
    }
  }
  .\[\&_\.works-hero-shade\]\:\[inset\:0\] {
    & .works-hero-shade {
      inset: 0;
    }
  }
  .\[\&_\.works-hero-shade\]\:\[z-index\:-1\] {
    & .works-hero-shade {
      z-index: -1;
    }
  }
  .\[\&_\.works-hero-shade\]\:\[z-index\:-2\] {
    & .works-hero-shade {
      z-index: -2;
    }
  }
  .\[\&_\.works-hero-shade\]\:\[background\:linear-gradient\(180deg\,\#090d127a\,transparent_34\%\,\#090d12d9_100\%\)\] {
    & .works-hero-shade {
      background: linear-gradient(180deg,#090d127a,transparent 34%,#090d12d9 100%);
    }
  }
  .\[\&_\.works-hero-top\]\:\[position\:absolute\] {
    & .works-hero-top {
      position: absolute;
    }
  }
  .\[\&_\.works-hero-top\]\:\[top\:30px\] {
    & .works-hero-top {
      top: 30px;
    }
  }
  .\[\&_\.works-hero-top\]\:\[right\:clamp\(24px\,4vw\,64px\)\] {
    & .works-hero-top {
      right: clamp(24px, 4vw, 64px);
    }
  }
  .\[\&_\.works-hero-top\]\:\[left\:clamp\(24px\,4vw\,64px\)\] {
    & .works-hero-top {
      left: clamp(24px, 4vw, 64px);
    }
  }
  .\[\&_\.works-hero-top\]\:\[display\:flex\] {
    & .works-hero-top {
      display: flex;
    }
  }
  .\[\&_\.works-hero-top\]\:\[justify-content\:space-between\] {
    & .works-hero-top {
      justify-content: space-between;
    }
  }
  .\[\&_\.works-hero-top\]\:\[gap\:28px\] {
    & .works-hero-top {
      gap: 28px;
    }
  }
  .\[\&_\.works-hero-top\]\:\[font-size\:14px\] {
    & .works-hero-top {
      font-size: 14px;
    }
  }
  .\[\&_\.works-hero-top\]\:\[letter-spacing\:\.08em\] {
    & .works-hero-top {
      letter-spacing: .08em;
    }
  }
  .\[\&_\.works-hero-top\]\:\[text-transform\:uppercase\] {
    & .works-hero-top {
      text-transform: uppercase;
    }
  }
  .\[\&_\.works-index\]\:\[position\:sticky\] {
    & .works-index {
      position: sticky;
    }
  }
  .\[\&_\.works-index\]\:\[top\:0\] {
    & .works-index {
      top: 0;
    }
  }
  .\[\&_\.works-index\]\:\[z-index\:4\] {
    & .works-index {
      z-index: 4;
    }
  }
  .\[\&_\.works-index\]\:\[background\:\#0c0c0cf5\] {
    & .works-index {
      background: #0c0c0cf5;
    }
  }
  .\[\&_\.works-index\]\:\[border-block\:1px_solid_var\(--work-line\)\] {
    & .works-index {
      border-block: 1px solid var(--work-line);
    }
  }
  .\[\&_\.works-index_\.ee-wrap\]\:\[display\:flex\] {
    & .works-index .ee-wrap {
      display: flex;
    }
  }
  .\[\&_\.works-index_\.ee-wrap\]\:\[justify-content\:space-between\] {
    & .works-index .ee-wrap {
      justify-content: space-between;
    }
  }
  .\[\&_\.works-index_\.ee-wrap\]\:\[gap\:32px\] {
    & .works-index .ee-wrap {
      gap: 32px;
    }
  }
  .\[\&_\.works-index_\.ee-wrap\]\:\[overflow-x\:auto\] {
    & .works-index .ee-wrap {
      overflow-x: auto;
    }
  }
  .\[\&_\.works-index_\.ee-wrap\]\:\[scrollbar-width\:thin\] {
    & .works-index .ee-wrap {
      scrollbar-width: thin;
    }
  }
  .\[\&_\.works-index_a\]\:\[display\:flex\] {
    & .works-index a {
      display: flex;
    }
  }
  .\[\&_\.works-index_a\]\:\[align-items\:center\] {
    & .works-index a {
      align-items: center;
    }
  }
  .\[\&_\.works-index_a\]\:\[gap\:14px\] {
    & .works-index a {
      gap: 14px;
    }
  }
  .\[\&_\.works-index_a\]\:\[padding\:20px_0\] {
    & .works-index a {
      padding: 20px 0;
    }
  }
  .\[\&_\.works-index_a\]\:\[font-size\:15px\] {
    & .works-index a {
      font-size: 15px;
    }
  }
  .\[\&_\.works-index_a\]\:\[white-space\:nowrap\] {
    & .works-index a {
      white-space: nowrap;
    }
  }
  .\[\&_\.works-index_a\]\:\[border-bottom\:2px_solid_transparent\] {
    & .works-index a {
      border-bottom: 2px solid transparent;
    }
  }
  .\[\&_\.works-index_a_span\]\:\[font-size\:12px\] {
    & .works-index a span {
      font-size: 12px;
    }
  }
  .\[\&_\.works-index_a_span\]\:\[color\:\#8b989f\] {
    & .works-index a span {
      color: #8b989f;
    }
  }
  .\[\&_\.works-index_a\:hover\]\:\[border-color\:var\(--ee-gold\)\] {
    & .works-index a:hover {
      border-color: var(--ee-gold);
    }
  }
  .\[\&_\.works-index_a\:hover\]\:\[color\:\#e6c67d\] {
    & .works-index a:hover {
      color: #e6c67d;
    }
  }
  .\[\&_\.works-index_a\[aria-current\=true\]\]\:\[border-color\:var\(--ee-gold\)\] {
    & .works-index a[aria-current=true] {
      border-color: var(--ee-gold);
    }
  }
  .\[\&_\.works-index_a\[aria-current\=true\]\]\:\[color\:\#e6c67d\] {
    & .works-index a[aria-current=true] {
      color: #e6c67d;
    }
  }
  .\[\&_\.works-introduction\]\:\[display\:grid\] {
    & .works-introduction {
      display: grid;
    }
  }
  .\[\&_\.works-introduction\]\:\[scroll-margin-top\:36px\] {
    & .works-introduction {
      scroll-margin-top: 36px;
    }
  }
  .\[\&_\.works-introduction\]\:\[grid-template-columns\:1fr_1fr\] {
    & .works-introduction {
      grid-template-columns: 1fr 1fr;
    }
  }
  .\[\&_\.works-introduction\]\:\[align-items\:end\] {
    & .works-introduction {
      align-items: end;
    }
  }
  .\[\&_\.works-introduction\]\:\[gap\:8vw\] {
    & .works-introduction {
      gap: 8vw;
    }
  }
  .\[\&_\.works-introduction\]\:\[padding-block\:110px_65px\] {
    & .works-introduction {
      padding-block: 110px 65px;
    }
  }
  .\[\&_\.works-introduction_h2\]\:\[font-size\:clamp\(48px\,6vw\,86px\)\] {
    & .works-introduction h2 {
      font-size: clamp(48px, 6vw, 86px);
    }
  }
  .\[\&_\.works-introduction_h2\]\:\[text-transform\:uppercase\] {
    & .works-introduction h2 {
      text-transform: uppercase;
    }
  }
  .\[\&_\.works-introduction_h2_span\]\:\[color\:var\(--ee-gold\)\] {
    & .works-introduction h2 span {
      color: var(--ee-gold);
    }
  }
  .\[\&_\.works-introduction_p\]\:\[max-width\:550px\] {
    & .works-introduction p {
      max-width: 550px;
    }
  }
  .\[\&_\.works-introduction_p\]\:\[font-size\:20px\] {
    & .works-introduction p {
      font-size: 20px;
    }
  }
  .\[\&_\.works-introduction_p\]\:\[color\:var\(--ee-muted\)\] {
    & .works-introduction p {
      color: var(--ee-muted);
    }
  }
  .\[\&_\.works-lightbox\]\:\[position\:fixed\] {
    & .works-lightbox {
      position: fixed;
    }
  }
  .\[\&_\.works-lightbox\]\:\[margin\:auto\] {
    & .works-lightbox {
      margin: auto;
    }
  }
  .\[\&_\.works-lightbox\]\:\[max-height\:714\.4px\] {
    & .works-lightbox {
      max-height: 714.4px;
    }
  }
  .\[\&_\.works-lightbox\]\:\[width\:max-content\] {
    & .works-lightbox {
      width: max-content;
    }
  }
  .\[\&_\.works-lightbox\]\:\[max-width\:95vw\] {
    & .works-lightbox {
      max-width: 95vw;
    }
  }
  .\[\&_\.works-lightbox\]\:\[overflow\:auto\] {
    & .works-lightbox {
      overflow: auto;
    }
  }
  .\[\&_\.works-lightbox\]\:\[border-radius\:16px\] {
    & .works-lightbox {
      border-radius: 16px;
    }
  }
  .\[\&_\.works-lightbox\]\:\[padding\:52px_20px_16px\] {
    & .works-lightbox {
      padding: 52px 20px 16px;
    }
  }
  .\[\&_\.works-lightbox\]\:\[color\:\#e5e8e9\] {
    & .works-lightbox {
      color: #e5e8e9;
    }
  }
  .\[\&_\.works-lightbox\]\:\[background\:\#101316\] {
    & .works-lightbox {
      background: #101316;
    }
  }
  .\[\&_\.works-lightbox\]\:\[border\:1px_solid_\#617078\] {
    & .works-lightbox {
      border: 1px solid #617078;
    }
  }
  .\[\&_\.works-lightbox\:\:backdrop\]\:\[background\:\#000e\] {
    & .works-lightbox::backdrop {
      background: #000e;
    }
  }
  .\[\&_\.works-lightbox\>img\]\:\[margin\:auto\] {
    & .works-lightbox>img {
      margin: auto;
    }
  }
  .\[\&_\.works-lightbox\>img\]\:\[max-height\:554\.8px\] {
    & .works-lightbox>img {
      max-height: 554.8px;
    }
  }
  .\[\&_\.works-lightbox\>img\]\:\[width\:auto\] {
    & .works-lightbox>img {
      width: auto;
    }
  }
  .\[\&_\.works-lightbox\>img\]\:\[max-width\:min\(88vw\,1400px\)\] {
    & .works-lightbox>img {
      max-width: min(88vw, 1400px);
    }
  }
  .\[\&_\.works-lightbox\>img\]\:\[border-radius\:4px\] {
    & .works-lightbox>img {
      border-radius: 4px;
    }
  }
  .\[\&_\.works-lightbox\>img\]\:\[object-fit\:contain\] {
    & .works-lightbox>img {
      object-fit: contain;
    }
  }
  .\[\&_\.works-lightbox\>p\]\:\[margin\:14px_auto_0\] {
    & .works-lightbox>p {
      margin: 14px auto 0;
    }
  }
  .\[\&_\.works-lightbox\>p\]\:\[max-width\:800px\] {
    & .works-lightbox>p {
      max-width: 800px;
    }
  }
  .\[\&_\.works-lightbox\>p\]\:\[font-size\:14px\] {
    & .works-lightbox>p {
      font-size: 14px;
    }
  }
  .\[\&_\:\:-webkit-scrollbar\]\:\[width\:10px\] {
    & ::-webkit-scrollbar {
      width: 10px;
    }
  }
  .\[\&_\:\:-webkit-scrollbar-thumb\]\:\[border-radius\:8px\] {
    & ::-webkit-scrollbar-thumb {
      border-radius: 8px;
    }
  }
  .\[\&_\:\:-webkit-scrollbar-thumb\]\:\[background\:\#626872\] {
    & ::-webkit-scrollbar-thumb {
      background: #626872;
    }
  }
  .\[\&_\:\:-webkit-scrollbar-track\]\:\[background\:\#0c0c0c\] {
    & ::-webkit-scrollbar-track {
      background: #0c0c0c;
    }
  }
  .\[\&_\:\:selection\]\:\[color\:\#0c0c0c\] {
    & ::selection {
      color: #0c0c0c;
    }
  }
  .\[\&_\:\:selection\]\:\[color\:\#101914\] {
    & ::selection {
      color: #101914;
    }
  }
  .\[\&_\:\:selection\]\:\[color\:\#171717\] {
    & ::selection {
      color: #171717;
    }
  }
  .\[\&_\:\:selection\]\:\[color\:\#191919\] {
    & ::selection {
      color: #191919;
    }
  }
  .\[\&_\:\:selection\]\:\[color\:var\(--ee-bg\)\] {
    & ::selection {
      color: var(--ee-bg);
    }
  }
  .\[\&_\:\:selection\]\:\[color\:var\(--ink\)\] {
    & ::selection {
      color: var(--ink);
    }
  }
  .\[\&_\:\:selection\]\:\[background\:\#caa54b\] {
    & ::selection {
      background: #caa54b;
    }
  }
  .\[\&_\:\:selection\]\:\[background\:\#cdb369\] {
    & ::selection {
      background: #cdb369;
    }
  }
  .\[\&_\:\:selection\]\:\[background\:\#e7d7a5\] {
    & ::selection {
      background: #e7d7a5;
    }
  }
  .\[\&_\:\:selection\]\:\[background\:\#ead9a8\] {
    & ::selection {
      background: #ead9a8;
    }
  }
  .\[\&_\:\:selection\]\:\[background\:\#eadca8\] {
    & ::selection {
      background: #eadca8;
    }
  }
  .\[\&_\:\:selection\]\:\[background\:var\(--ee-gold\)\] {
    & ::selection {
      background: var(--ee-gold);
    }
  }
  .\[\&_\:focus-visible\]\:\[outline\:2px_solid_\#caa54b\] {
    & :focus-visible {
      outline: 2px solid #caa54b;
    }
  }
  .\[\&_\:focus-visible\]\:\[outline\:2px_solid_var\(--ee-gold\)\] {
    & :focus-visible {
      outline: 2px solid var(--ee-gold);
    }
  }
  .\[\&_\:focus-visible\]\:\[outline\:2px_solid_var\(--gold\)\] {
    & :focus-visible {
      outline: 2px solid var(--gold);
    }
  }
  .\[\&_\:focus-visible\]\:\[outline-offset\:5px\] {
    & :focus-visible {
      outline-offset: 5px;
    }
  }
  .\[\&_\:focus-visible\]\:\[outline-offset\:6px\] {
    & :focus-visible {
      outline-offset: 6px;
    }
  }
  .\[\&_\:is\(\.services-panel\,\.services-enquiry\,\#main\)\]\:\[outline-offset\:8px\] {
    & :is(.services-panel,.services-enquiry,#main) {
      outline-offset: 8px;
    }
  }
  .\[\&_\:is\(a\,button\)\]\:\[-webkit-tap-highlight-color\:transparent\] {
    & :is(a,button) {
      -webkit-tap-highlight-color: transparent;
    }
  }
  .\[\&_\:is\(h1\,h2\,h3\)\]\:\[font-family\:\'Kanit_800\'\,sans-serif\] {
    & :is(h1,h2,h3) {
      font-family: 'Kanit 800',sans-serif;
    }
  }
  .\[\&_\:is\(h1\,h2\,h3\)\]\:\[line-height\:1\.04\] {
    & :is(h1,h2,h3) {
      line-height: 1.04;
    }
  }
  .\[\&_\:is\(h1\,h2\,h3\)\]\:\[font-weight\:800\] {
    & :is(h1,h2,h3) {
      font-weight: 800;
    }
  }
  .\[\&_\:is\(h1\,h2\,h3\)\]\:\[letter-spacing\:-\.03em\] {
    & :is(h1,h2,h3) {
      letter-spacing: -.03em;
    }
  }
  .\[\&_\:is\(h1\,h2\,h3\)\]\:\[text-wrap\:balance\] {
    & :is(h1,h2,h3) {
      text-wrap: balance;
    }
  }
  .\[\&_\:is\(h1\,h2\,h3\,p\,figure\)\]\:\[margin\:0\] {
    & :is(h1,h2,h3,p,figure) {
      margin: 0;
    }
  }
  .\[\&_\:is\(input\,textarea\)\:\:placeholder\]\:\[color\:\#aebbc6\] {
    & :is(input,textarea)::placeholder {
      color: #aebbc6;
    }
  }
  .\[\&_\:is\(input\,textarea\)\:\:placeholder\]\:\[opacity\:1\] {
    & :is(input,textarea)::placeholder {
      opacity: 1;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\]\:\[display\:block\] {
    & :is(input,textarea,select) {
      display: block;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\]\:\[min-height\:48px\] {
    & :is(input,textarea,select) {
      min-height: 48px;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\]\:\[width\:100\%\] {
    & :is(input,textarea,select) {
      width: 100%;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\]\:\[border-radius\:8px\] {
    & :is(input,textarea,select) {
      border-radius: 8px;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\]\:\[padding\:12px_14px\] {
    & :is(input,textarea,select) {
      padding: 12px 14px;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\]\:\[color\:\#e6edf2\] {
    & :is(input,textarea,select) {
      color: #e6edf2;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\]\:\[caret-color\:\#e6c67d\] {
    & :is(input,textarea,select) {
      caret-color: #e6c67d;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\]\:\[background\:\#191e21\] {
    & :is(input,textarea,select) {
      background: #191e21;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\]\:\[border\:1px_solid_\#626e78\] {
    & :is(input,textarea,select) {
      border: 1px solid #626e78;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\]\:\[font\:400_16px\/1\.45_\'Kanit_400\'\,sans-serif\] {
    & :is(input,textarea,select) {
      font: 400 16px/1.45 'Kanit 400',sans-serif;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\:focus-visible\]\:\[border-color\:\#e6c67d\] {
    & :is(input,textarea,select):focus-visible {
      border-color: #e6c67d;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\:focus-visible\]\:\[outline\:2px_solid_\#e6c67d\] {
    & :is(input,textarea,select):focus-visible {
      outline: 2px solid #e6c67d;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\:focus-visible\]\:\[outline-offset\:3px\] {
    & :is(input,textarea,select):focus-visible {
      outline-offset: 3px;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\:focus-visible\]\:\[background\:\#202529\] {
    & :is(input,textarea,select):focus-visible {
      background: #202529;
    }
  }
  .\[\&_\:is\(input\,textarea\,select\)\:hover\]\:\[border-color\:\#a0acb7\] {
    & :is(input,textarea,select):hover {
      border-color: #a0acb7;
    }
  }
  .\[\&_\:where\(h1\,h2\,h3\,p\,figure\,figcaption\,small\,a\,button\)\]\:\[font-family\:inherit\] {
    & :where(h1,h2,h3,p,figure,figcaption,small,a,button) {
      font-family: inherit;
    }
  }
  .\[\&_\:where\(h1\,h2\,h3\,p\,figure\,figcaption\,small\,a\,button\,summary\)\]\:\[font-family\:inherit\] {
    & :where(h1,h2,h3,p,figure,figcaption,small,a,button,summary) {
      font-family: inherit;
    }
  }
  .\[\&_\:where\(h1\,h2\,h3\,p\,figure\,small\,a\,button\)\]\:\[font-family\:inherit\] {
    & :where(h1,h2,h3,p,figure,small,a,button) {
      font-family: inherit;
    }
  }
  .\[\&_\:where\(p\,figure\,figcaption\,small\)\]\:\[font-size\:inherit\] {
    & :where(p,figure,figcaption,small) {
      font-size: inherit;
    }
  }
  .\[\&_\:where\(p\,figure\,figcaption\,small\)\]\:\[line-height\:inherit\] {
    & :where(p,figure,figcaption,small) {
      line-height: inherit;
    }
  }
  .\[\&_\:where\(p\,figure\,small\)\]\:\[font-size\:inherit\] {
    & :where(p,figure,small) {
      font-size: inherit;
    }
  }
  .\[\&_\:where\(p\,figure\,small\)\]\:\[line-height\:inherit\] {
    & :where(p,figure,small) {
      line-height: inherit;
    }
  }
  .\[\&_\[aria-invalid\=true\]\]\:\[border-color\:\#ffb8aa\] {
    & [aria-invalid=true] {
      border-color: #ffb8aa;
    }
  }
  .\[\&_\[hidden\]\]\:\[display\:none\]\! {
    & [hidden] {
      display: none !important;
    }
  }
  .\[\&_\[id\]\]\:\[scroll-margin-top\:var\(--ee-scroll-padding\)\] {
    & [id] {
      scroll-margin-top: var(--ee-scroll-padding);
    }
  }
  .\[\&_a\]\:\[touch-action\:manipulation\] {
    & a {
      touch-action: manipulation;
    }
  }
  .\[\&_a\]\:\[color\:inherit\] {
    & a {
      color: inherit;
    }
  }
  .\[\&_a\]\:\[text-decoration-thickness\:1px\] {
    & a {
      text-decoration-thickness: 1px;
    }
  }
  .\[\&_a\]\:\[text-underline-offset\:5px\] {
    & a {
      text-underline-offset: 5px;
    }
  }
  .\[\&_a\]\:\[-webkit-tap-highlight-color\:transparent\] {
    & a {
      -webkit-tap-highlight-color: transparent;
    }
  }
  .\[\&_a\]\:\[text-decoration\:none\] {
    & a {
      text-decoration: none;
    }
  }
  .\[\&_a\:focus-visible\]\:\[outline\:3px_solid_var\(--gold\)\] {
    & a:focus-visible {
      outline: 3px solid var(--gold);
    }
  }
  .\[\&_a\:focus-visible\]\:\[outline-offset\:5px\] {
    & a:focus-visible {
      outline-offset: 5px;
    }
  }
  .\[\&_a\:hover\]\:\[color\:var\(--gold\)\] {
    & a:hover {
      color: var(--gold);
    }
  }
  .\[\&_button\]\:\[cursor\:pointer\] {
    & button {
      cursor: pointer;
    }
  }
  .\[\&_button\]\:\[touch-action\:manipulation\] {
    & button {
      touch-action: manipulation;
    }
  }
  .\[\&_button\]\:\[color\:inherit\] {
    & button {
      color: inherit;
    }
  }
  .\[\&_button\]\:\[-webkit-tap-highlight-color\:transparent\] {
    & button {
      -webkit-tap-highlight-color: transparent;
    }
  }
  .\[\&_button\]\:\[font\:inherit\] {
    & button {
      font: inherit;
    }
  }
  .\[\&_button\:focus-visible\]\:\[outline\:3px_solid_var\(--gold\)\] {
    & button:focus-visible {
      outline: 3px solid var(--gold);
    }
  }
  .\[\&_button\:focus-visible\]\:\[outline-offset\:5px\] {
    & button:focus-visible {
      outline-offset: 5px;
    }
  }
  .\[\&_div\[id\]\]\:\[scroll-margin-top\:30px\] {
    & div[id] {
      scroll-margin-top: 30px;
    }
  }
  .\[\&_figcaption\]\:\[margin-top\:12px\] {
    & figcaption {
      margin-top: 12px;
    }
  }
  .\[\&_figcaption\]\:\[margin-top\:14px\] {
    & figcaption {
      margin-top: 14px;
    }
  }
  .\[\&_figcaption\]\:\[padding-top\:12px\] {
    & figcaption {
      padding-top: 12px;
    }
  }
  .\[\&_figcaption\]\:\[font-size\:12px\] {
    & figcaption {
      font-size: 12px;
    }
  }
  .\[\&_figcaption\]\:\[font-size\:13px\] {
    & figcaption {
      font-size: 13px;
    }
  }
  .\[\&_figcaption\]\:\[font-size\:14px\] {
    & figcaption {
      font-size: 14px;
    }
  }
  .\[\&_figcaption\]\:\[font-size\:15px\] {
    & figcaption {
      font-size: 15px;
    }
  }
  .\[\&_figcaption\]\:\[line-height\:1\.5\] {
    & figcaption {
      line-height: 1.5;
    }
  }
  .\[\&_figcaption\]\:\[line-height\:1\.6\] {
    & figcaption {
      line-height: 1.6;
    }
  }
  .\[\&_figcaption\]\:\[line-height\:1\.55\] {
    & figcaption {
      line-height: 1.55;
    }
  }
  .\[\&_figcaption\]\:\[color\:\#b8c9d4\] {
    & figcaption {
      color: #b8c9d4;
    }
  }
  .\[\&_figcaption\]\:\[color\:var\(--muted\)\] {
    & figcaption {
      color: var(--muted);
    }
  }
  .\[\&_figure\]\:\[margin\:0\] {
    & figure {
      margin: 0;
    }
  }
  .\[\&_figure_img\]\:\[display\:block\] {
    & figure img {
      display: block;
    }
  }
  .\[\&_figure_img\]\:\[height\:auto\] {
    & figure img {
      height: auto;
    }
  }
  .\[\&_figure_img\]\:\[width\:100\%\] {
    & figure img {
      width: 100%;
    }
  }
  .\[\&_figure_img\]\:\[object-fit\:cover\] {
    & figure img {
      object-fit: cover;
    }
  }
  .\[\&_footer\]\:\[display\:flex\] {
    & footer {
      display: flex;
    }
  }
  .\[\&_footer\]\:\[flex-wrap\:wrap\] {
    & footer {
      flex-wrap: wrap;
    }
  }
  .\[\&_footer\]\:\[align-items\:center\] {
    & footer {
      align-items: center;
    }
  }
  .\[\&_footer\]\:\[justify-content\:space-between\] {
    & footer {
      justify-content: space-between;
    }
  }
  .\[\&_footer\]\:\[gap\:20px\] {
    & footer {
      gap: 20px;
    }
  }
  .\[\&_footer\]\:\[gap\:24px\] {
    & footer {
      gap: 24px;
    }
  }
  .\[\&_footer\]\:\[gap\:25px\] {
    & footer {
      gap: 25px;
    }
  }
  .\[\&_footer\]\:\[padding\:30px_5vw\] {
    & footer {
      padding: 30px 5vw;
    }
  }
  .\[\&_footer\]\:\[padding\:35px_4vw\] {
    & footer {
      padding: 35px 4vw;
    }
  }
  .\[\&_footer\]\:\[padding\:35px_max\(4vw\,24px\)\] {
    & footer {
      padding: 35px max(4vw, 24px);
    }
  }
  .\[\&_footer\]\:\[font-size\:12px\] {
    & footer {
      font-size: 12px;
    }
  }
  .\[\&_footer\]\:\[font-size\:15px\] {
    & footer {
      font-size: 15px;
    }
  }
  .\[\&_footer\]\:\[border-top\:1px_solid_var\(--line\)\] {
    & footer {
      border-top: 1px solid var(--line);
    }
  }
  .\[\&_footer_a\]\:\[text-decoration\:none\] {
    & footer a {
      text-decoration: none;
    }
  }
  .\[\&_footer_p\]\:\[margin\:0\] {
    & footer p {
      margin: 0;
    }
  }
  .\[\&_footer_small\]\:\[width\:100\%\] {
    & footer small {
      width: 100%;
    }
  }
  .\[\&_footer_small\]\:\[font-size\:11px\] {
    & footer small {
      font-size: 11px;
    }
  }
  .\[\&_footer_small\]\:\[color\:var\(--muted\)\] {
    & footer small {
      color: var(--muted);
    }
  }
  .\[\&_h1\]\:\[margin\:0\] {
    & h1 {
      margin: 0;
    }
  }
  .\[\&_h1\]\:\[max-width\:1100px\] {
    & h1 {
      max-width: 1100px;
    }
  }
  .\[\&_h1\]\:\[font-family\:\'Kanit_500\'\,Arial\,sans-serif\] {
    & h1 {
      font-family: 'Kanit 500',Arial,sans-serif;
    }
  }
  .\[\&_h1\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & h1 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_h1\]\:\[font-family\:\'Kanit_800\'\,sans-serif\] {
    & h1 {
      font-family: 'Kanit 800',sans-serif;
    }
  }
  .\[\&_h1\]\:\[font-size\:clamp\(44px\,5\.7vw\,84px\)\] {
    & h1 {
      font-size: clamp(44px, 5.7vw, 84px);
    }
  }
  .\[\&_h1\]\:\[font-size\:clamp\(48px\,6\.3vw\,88px\)\] {
    & h1 {
      font-size: clamp(48px, 6.3vw, 88px);
    }
  }
  .\[\&_h1\]\:\[font-size\:clamp\(50px\,5\.7vw\,86px\)\] {
    & h1 {
      font-size: clamp(50px, 5.7vw, 86px);
    }
  }
  .\[\&_h1\]\:\[font-size\:clamp\(52px\,7\.1vw\,96px\)\] {
    & h1 {
      font-size: clamp(52px, 7.1vw, 96px);
    }
  }
  .\[\&_h1\]\:\[line-height\:\.99\] {
    & h1 {
      line-height: .99;
    }
  }
  .\[\&_h1\]\:\[line-height\:1\.02\] {
    & h1 {
      line-height: 1.02;
    }
  }
  .\[\&_h1\]\:\[line-height\:1\.03\] {
    & h1 {
      line-height: 1.03;
    }
  }
  .\[\&_h1\]\:\[line-height\:1\.08\] {
    & h1 {
      line-height: 1.08;
    }
  }
  .\[\&_h1\]\:\[line-height\:1\.12\] {
    & h1 {
      line-height: 1.12;
    }
  }
  .\[\&_h1\]\:\[font-weight\:500\] {
    & h1 {
      font-weight: 500;
    }
  }
  .\[\&_h1\]\:\[font-weight\:800\] {
    & h1 {
      font-weight: 800;
    }
  }
  .\[\&_h1\]\:\[letter-spacing\:-\.03em\] {
    & h1 {
      letter-spacing: -.03em;
    }
  }
  .\[\&_h1\]\:\[letter-spacing\:-\.025em\] {
    & h1 {
      letter-spacing: -.025em;
    }
  }
  .\[\&_h1\]\:\[text-wrap\:balance\] {
    & h1 {
      text-wrap: balance;
    }
  }
  .\[\&_h1\]\:\[overflow-wrap\:break-word\] {
    & h1 {
      overflow-wrap: break-word;
    }
  }
  .\[\&_h1\]\:\[text-transform\:uppercase\] {
    & h1 {
      text-transform: uppercase;
    }
  }
  .\[\&_h1_small\]\:\[margin-top\:22px\] {
    & h1 small {
      margin-top: 22px;
    }
  }
  .\[\&_h1_small\]\:\[display\:block\] {
    & h1 small {
      display: block;
    }
  }
  .\[\&_h1_small\]\:\[font-size\:\.5em\] {
    & h1 small {
      font-size: .5em;
    }
  }
  .\[\&_h1_small\]\:\[line-height\:1\.2\] {
    & h1 small {
      line-height: 1.2;
    }
  }
  .\[\&_h1_small\]\:\[color\:var\(--ink\)\] {
    & h1 small {
      color: var(--ink);
    }
  }
  .\[\&_h1_span\]\:\[color\:var\(--ee-gold\)\] {
    & h1 span {
      color: var(--ee-gold);
    }
  }
  .\[\&_h1_span\]\:\[color\:var\(--gold\)\] {
    & h1 span {
      color: var(--gold);
    }
  }
  .\[\&_h2\]\:\[margin\:0\] {
    & h2 {
      margin: 0;
    }
  }
  .\[\&_h2\]\:\[font-family\:\'Kanit_500\'\,Arial\,sans-serif\] {
    & h2 {
      font-family: 'Kanit 500',Arial,sans-serif;
    }
  }
  .\[\&_h2\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & h2 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_h2\]\:\[font-family\:\'Kanit_800\'\,sans-serif\] {
    & h2 {
      font-family: 'Kanit 800',sans-serif;
    }
  }
  .\[\&_h2\]\:\[font-size\:clamp\(2rem\,4\.1vw\,4\.2rem\)\] {
    & h2 {
      font-size: clamp(2rem, 4.1vw, 4.2rem);
    }
  }
  .\[\&_h2\]\:\[font-size\:clamp\(32px\,3\.6vw\,52px\)\] {
    & h2 {
      font-size: clamp(32px, 3.6vw, 52px);
    }
  }
  .\[\&_h2\]\:\[font-size\:var\(--type-section\)\] {
    & h2 {
      font-size: var(--type-section);
    }
  }
  .\[\&_h2\]\:\[line-height\:1\.02\] {
    & h2 {
      line-height: 1.02;
    }
  }
  .\[\&_h2\]\:\[line-height\:1\.08\] {
    & h2 {
      line-height: 1.08;
    }
  }
  .\[\&_h2\]\:\[line-height\:1\.12\] {
    & h2 {
      line-height: 1.12;
    }
  }
  .\[\&_h2\]\:\[line-height\:1\.13\] {
    & h2 {
      line-height: 1.13;
    }
  }
  .\[\&_h2\]\:\[font-weight\:500\] {
    & h2 {
      font-weight: 500;
    }
  }
  .\[\&_h2\]\:\[font-weight\:800\] {
    & h2 {
      font-weight: 800;
    }
  }
  .\[\&_h2\]\:\[letter-spacing\:-\.03em\] {
    & h2 {
      letter-spacing: -.03em;
    }
  }
  .\[\&_h2\]\:\[letter-spacing\:-\.025em\] {
    & h2 {
      letter-spacing: -.025em;
    }
  }
  .\[\&_h2\]\:\[text-wrap\:balance\] {
    & h2 {
      text-wrap: balance;
    }
  }
  .\[\&_h2\]\:\[overflow-wrap\:break-word\] {
    & h2 {
      overflow-wrap: break-word;
    }
  }
  .\[\&_h3\]\:\[margin\:0\] {
    & h3 {
      margin: 0;
    }
  }
  .\[\&_h3\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & h3 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_h3\]\:\[font-family\:\'Kanit_800\'\,sans-serif\] {
    & h3 {
      font-family: 'Kanit 800',sans-serif;
    }
  }
  .\[\&_h3\]\:\[font-size\:1\.3rem\] {
    & h3 {
      font-size: 1.3rem;
    }
  }
  .\[\&_h3\]\:\[font-size\:25px\] {
    & h3 {
      font-size: 25px;
    }
  }
  .\[\&_h3\]\:\[font-size\:var\(--type-detail\)\] {
    & h3 {
      font-size: var(--type-detail);
    }
  }
  .\[\&_h3\]\:\[line-height\:1\.02\] {
    & h3 {
      line-height: 1.02;
    }
  }
  .\[\&_h3\]\:\[line-height\:1\.3\] {
    & h3 {
      line-height: 1.3;
    }
  }
  .\[\&_h3\]\:\[line-height\:1\.08\] {
    & h3 {
      line-height: 1.08;
    }
  }
  .\[\&_h3\]\:\[line-height\:1\.12\] {
    & h3 {
      line-height: 1.12;
    }
  }
  .\[\&_h3\]\:\[line-height\:1\.24\] {
    & h3 {
      line-height: 1.24;
    }
  }
  .\[\&_h3\]\:\[font-weight\:500\] {
    & h3 {
      font-weight: 500;
    }
  }
  .\[\&_h3\]\:\[font-weight\:800\] {
    & h3 {
      font-weight: 800;
    }
  }
  .\[\&_h3\]\:\[letter-spacing\:-\.03em\] {
    & h3 {
      letter-spacing: -.03em;
    }
  }
  .\[\&_h3\]\:\[letter-spacing\:-\.018em\] {
    & h3 {
      letter-spacing: -.018em;
    }
  }
  .\[\&_h3\]\:\[letter-spacing\:-\.025em\] {
    & h3 {
      letter-spacing: -.025em;
    }
  }
  .\[\&_h3\]\:\[text-wrap\:balance\] {
    & h3 {
      text-wrap: balance;
    }
  }
  .\[\&_h3\]\:\[overflow-wrap\:break-word\] {
    & h3 {
      overflow-wrap: break-word;
    }
  }
  .\[\&_h4\]\:\[margin\:0\] {
    & h4 {
      margin: 0;
    }
  }
  .\[\&_h4\]\:\[font-family\:\'Kanit_500\'\,sans-serif\] {
    & h4 {
      font-family: 'Kanit 500',sans-serif;
    }
  }
  .\[\&_h4\]\:\[font-weight\:500\] {
    & h4 {
      font-weight: 500;
    }
  }
  .\[\&_h4\]\:\[letter-spacing\:-\.025em\] {
    & h4 {
      letter-spacing: -.025em;
    }
  }
  .\[\&_h4\]\:\[text-wrap\:balance\] {
    & h4 {
      text-wrap: balance;
    }
  }
  .\[\&_img\]\:\[display\:block\] {
    & img {
      display: block;
    }
  }
  .\[\&_img\]\:\[height\:auto\] {
    & img {
      height: auto;
    }
  }
  .\[\&_img\]\:\[width\:100\%\] {
    & img {
      width: 100%;
    }
  }
  .\[\&_img\]\:\[max-width\:100\%\] {
    & img {
      max-width: 100%;
    }
  }
  .\[\&_input\[type\=checkbox\]\]\:\[margin\:6px_0_0\] {
    & input[type=checkbox] {
      margin: 6px 0 0;
    }
  }
  .\[\&_input\[type\=checkbox\]\]\:\[height\:21px\] {
    & input[type=checkbox] {
      height: 21px;
    }
  }
  .\[\&_input\[type\=checkbox\]\]\:\[width\:21px\] {
    & input[type=checkbox] {
      width: 21px;
    }
  }
  .\[\&_input\[type\=checkbox\]\]\:\[flex\:0_0_21px\] {
    & input[type=checkbox] {
      flex: 0 0 21px;
    }
  }
  .\[\&_input\[type\=checkbox\]\]\:\[cursor\:pointer\] {
    & input[type=checkbox] {
      cursor: pointer;
    }
  }
  .\[\&_input\[type\=checkbox\]\]\:\[accent-color\:var\(--gold\)\] {
    & input[type=checkbox] {
      accent-color: var(--gold);
    }
  }
  .\[\&_main\]\:\[margin\:auto\] {
    & main {
      margin: auto;
    }
  }
  .\[\&_main\]\:\[max-width\:1440px\] {
    & main {
      max-width: 1440px;
    }
  }
  .\[\&_main\]\:\[max-width\:1560px\] {
    & main {
      max-width: 1560px;
    }
  }
  .\[\&_main\]\:\[padding\:0_4vw\] {
    & main {
      padding: 0 4vw;
    }
  }
  .\[\&_main\]\:\[padding\:0_5vw\] {
    & main {
      padding: 0 5vw;
    }
  }
  .\[\&_p\]\:\[margin\:0\] {
    & p {
      margin: 0;
    }
  }
  .\[\&_p\]\:\[margin\:0_0_20px\] {
    & p {
      margin: 0 0 20px;
    }
  }
  .\[\&_p\]\:\[max-width\:70ch\] {
    & p {
      max-width: 70ch;
    }
  }
  .\[\&_p\]\:\[font-family\:\'Kanit_400\'\,sans-serif\] {
    & p {
      font-family: 'Kanit 400',sans-serif;
    }
  }
  .\[\&_p\]\:\[line-height\:1\.65\] {
    & p {
      line-height: 1.65;
    }
  }
  .\[\&_p\]\:\[font-weight\:400\] {
    & p {
      font-weight: 400;
    }
  }
  .\[\&_p\+p\]\:\[margin-top\:18px\] {
    & p+p {
      margin-top: 18px;
    }
  }
  .\[\&_section\[id\]\]\:\[scroll-margin-top\:30px\] {
    & section[id] {
      scroll-margin-top: 30px;
    }
  }
  .\[\&_section\[id\]\]\:\[scroll-margin-top\:90px\] {
    & section[id] {
      scroll-margin-top: 90px;
    }
  }
  .\[\&_section\[id\]\]\:\[scroll-margin-top\:100px\] {
    & section[id] {
      scroll-margin-top: 100px;
    }
  }
  .\[\&_select\]\:\[cursor\:pointer\] {
    & select {
      cursor: pointer;
    }
  }
  .\[\&_select\]\:\[appearance\:none\] {
    & select {
      appearance: none;
    }
  }
  .\[\&_select\]\:\[padding-right\:42px\] {
    & select {
      padding-right: 42px;
    }
  }
  .\[\&_summary\:focus-visible\]\:\[outline\:3px_solid_var\(--gold\)\] {
    & summary:focus-visible {
      outline: 3px solid var(--gold);
    }
  }
  .\[\&_summary\:focus-visible\]\:\[outline-offset\:5px\] {
    & summary:focus-visible {
      outline-offset: 5px;
    }
  }
  .\[\&_svg\]\:\[height\:20px\] {
    & svg {
      height: 20px;
    }
  }
  .\[\&_svg\]\:\[width\:20px\] {
    & svg {
      width: 20px;
    }
  }
  .\[\&_svg\]\:\[flex\:none\] {
    & svg {
      flex: none;
    }
  }
  .\[\&_svg\]\:\[fill\:none\] {
    & svg {
      fill: none;
    }
  }
  .\[\&_svg\]\:\[stroke\:currentColor\] {
    & svg {
      stroke: currentColor;
    }
  }
  .\[\&_svg\]\:\[stroke-width\:1\.6\] {
    & svg {
      stroke-width: 1.6;
    }
  }
  .\[\&_svg\]\:\[vertical-align\:middle\] {
    & svg {
      vertical-align: middle;
    }
  }
  .\[\&_svg\]\:\[stroke-linecap\:round\] {
    & svg {
      stroke-linecap: round;
    }
  }
  .\[\&_svg\]\:\[stroke-linejoin\:round\] {
    & svg {
      stroke-linejoin: round;
    }
  }
  .\[\&_textarea\]\:\[min-height\:108px\] {
    & textarea {
      min-height: 108px;
    }
  }
  .\[\&_textarea\]\:\[resize\:vertical\] {
    & textarea {
      resize: vertical;
    }
  }
  .\[\&\:\:-webkit-scrollbar\]\:\[width\:10px\] {
    &::-webkit-scrollbar {
      width: 10px;
    }
  }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:\[border-radius\:8px\] {
    &::-webkit-scrollbar-thumb {
      border-radius: 8px;
    }
  }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:\[background\:\#626872\] {
    &::-webkit-scrollbar-thumb {
      background: #626872;
    }
  }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:\[background\:\#a99a73\] {
    &::-webkit-scrollbar-thumb {
      background: #a99a73;
    }
  }
  .\[\&\:\:-webkit-scrollbar-track\]\:\[background\:\#0c0c0c\] {
    &::-webkit-scrollbar-track {
      background: #0c0c0c;
    }
  }
  .\[\&\:\:-webkit-scrollbar-track\]\:\[background\:\#f4f3ef\] {
    &::-webkit-scrollbar-track {
      background: #f4f3ef;
    }
  }
  .\[\&\:\:selection\]\:\[color\:\#0c0c0c\] {
    &::selection {
      color: #0c0c0c;
    }
  }
  .\[\&\:\:selection\]\:\[background\:\#caa54b\] {
    &::selection {
      background: #caa54b;
    }
  }
  .\[\@media\(hover\:hover\)\]\:\[\&_\.blog-article-link\:hover_\.blog-photo_img\]\:\[transform\:scale\(1\.035\)\] {
    @media (hover:hover) {
      & .blog-article-link:hover .blog-photo img {
        transform: scale(1.035);
      }
    }
  }
  .\[\@media\(hover\:hover\)\]\:\[\&_\.blog-article-link\:hover_\.blog-read_svg\]\:\[transform\:translate\(3px\,-3px\)\] {
    @media (hover:hover) {
      & .blog-article-link:hover .blog-read svg {
        transform: translate(3px,-3px);
      }
    }
  }
  .\[\@media\(hover\:hover\)\]\:\[\&_\.jack-button\:hover\]\:\[transform\:scale\(1\.025\)\] {
    @media (hover:hover) {
      & .jack-button:hover {
        transform: scale(1.025);
      }
    }
  }
  .\[\@media\(hover\:hover\)_and_\(prefers-reduced-motion\:no-preference\)\]\:\[\&_\.about-hero-photo\:hover_img\]\:\[transform\:scale\(1\.025\)\] {
    @media (hover:hover) and (prefers-reduced-motion:no-preference) {
      & .about-hero-photo:hover img {
        transform: scale(1.025);
      }
    }
  }
  .\[\@media\(max-height\:750px\)_and_\(min-width\:768px\)\]\:\[\&_\.jack-hero\]\:\[min-height\:750px\] {
    @media (max-height:750px) and (min-width:768px) {
      & .jack-hero {
        min-height: 750px;
      }
    }
  }
  .\[\@media\(max-height\:750px\)_and_\(min-width\:768px\)\]\:\[\&_\.jack-hero-object\]\:\[height\:280px\] {
    @media (max-height:750px) and (min-width:768px) {
      & .jack-hero-object {
        height: 280px;
      }
    }
  }
  .\[\@media\(max-height\:750px\)_and_\(min-width\:768px\)\]\:\[\&_\.jack-hero-object\]\:\[height\:300px\] {
    @media (max-height:750px) and (min-width:768px) {
      & .jack-hero-object {
        height: 300px;
      }
    }
  }
  .\[\@media\(max-height\:750px\)_and_\(min-width\:768px\)\]\:\[\&_\.jack-hero-object\]\:\[min-height\:250px\] {
    @media (max-height:750px) and (min-width:768px) {
      & .jack-hero-object {
        min-height: 250px;
      }
    }
  }
  .\[\@media\(max-height\:750px\)_and_\(min-width\:768px\)\]\:\[\&_\.jack-hero-title\]\:\[font-size\:7\.5vw\] {
    @media (max-height:750px) and (min-width:768px) {
      & .jack-hero-title {
        font-size: 7.5vw;
      }
    }
  }
  .\[\@media\(max-height\:750px\)_and_\(min-width\:768px\)\]\:\[\&_\.sculpture-canvas\]\:\[min-height\:250px\] {
    @media (max-height:750px) and (min-width:768px) {
      & .sculpture-canvas {
        min-height: 250px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.article-nav\]\:\[gap\:22px\] {
    @media (max-width:1000px) {
      & .article-nav {
        gap: 22px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.chapter-nav\]\:\[gap\:18px\] {
    @media (max-width:1000px) {
      & .chapter-nav {
        gap: 18px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.ee-header\]\:\[gap\:20px\] {
    @media (max-width:1000px) {
      & .ee-header {
        gap: 20px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.ee-header-contact\]\:\[font-size\:13px\] {
    @media (max-width:1000px) {
      & .ee-header-contact {
        font-size: 13px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.ee-navigation\]\:\[gap\:20px\] {
    @media (max-width:1000px) {
      & .ee-navigation {
        gap: 20px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.ee-navigation_a\]\:\[font-size\:13px\] {
    @media (max-width:1000px) {
      & .ee-navigation a {
        font-size: 13px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.enquiry\]\:\[padding\:35px\] {
    @media (max-width:1000px) {
      & .enquiry {
        padding: 35px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.exhibition\]\:\[gap\:5\%\] {
    @media (max-width:1000px) {
      & .exhibition {
        gap: 5%;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.header-cta\]\:\[margin-left\:0\] {
    @media (max-width:1000px) {
      & .header-cta {
        margin-left: 0;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.idea-story\]\:\[min-height\:494px\] {
    @media (max-width:1000px) {
      & .idea-story {
        min-height: 494px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-brand\]\:\[width\:106px\] {
    @media (max-width:1000px) {
      & .jack-brand {
        width: 106px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-hero\]\:\[min-height\:800px\] {
    @media (max-width:1000px) {
      & .jack-hero {
        min-height: 800px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-journal-list\]\:\[gap\:22px\] {
    @media (max-width:1000px) {
      & .jack-journal-list {
        gap: 22px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-nav\]\:\[gap\:22px\] {
    @media (max-width:1000px) {
      & .jack-nav {
        gap: 22px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-nav_nav\]\:\[gap\:20px\] {
    @media (max-width:1000px) {
      & .jack-nav nav {
        gap: 20px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-nav_nav_a\]\:\[font-size\:13px\] {
    @media (max-width:1000px) {
      & .jack-nav nav a {
        font-size: 13px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-nav-contact\]\:\[font-size\:13px\] {
    @media (max-width:1000px) {
      & .jack-nav-contact {
        font-size: 13px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-process_h3\]\:\[font-size\:23px\] {
    @media (max-width:1000px) {
      & .jack-process h3 {
        font-size: 23px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-process_ol\]\:\[gap\:24px\] {
    @media (max-width:1000px) {
      & .jack-process ol {
        gap: 24px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-project\]\:\[padding\:24px\] {
    @media (max-width:1000px) {
      & .jack-project {
        padding: 24px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-project-heading\]\:\[align-items\:flex-start\] {
    @media (max-width:1000px) {
      & .jack-project-heading {
        align-items: flex-start;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-project-heading_h3\]\:\[font-size\:30px\] {
    @media (max-width:1000px) {
      & .jack-project-heading h3 {
        font-size: 30px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-service\]\:\[grid-template-columns\:55px_1fr\] {
    @media (max-width:1000px) {
      & .jack-service {
        grid-template-columns: 55px 1fr;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-service\]\:\[gap\:16px\] {
    @media (max-width:1000px) {
      & .jack-service {
        gap: 16px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-service-layout\]\:\[grid-template-columns\:\.65fr_1\.35fr\] {
    @media (max-width:1000px) {
      & .jack-service-layout {
        grid-template-columns: .65fr 1.35fr;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-service-layout\]\:\[gap\:35px\] {
    @media (max-width:1000px) {
      & .jack-service-layout {
        gap: 35px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.jack-service-photo\]\:\[height\:560px\] {
    @media (max-width:1000px) {
      & .jack-service-photo {
        height: 560px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.opening-image_img\]\:\[aspect-ratio\:1\.5\] {
    @media (max-width:1000px) {
      & .opening-image img {
        aspect-ratio: 1.5;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.opening-layout\]\:\[grid-template-columns\:\.5fr_1fr\] {
    @media (max-width:1000px) {
      & .opening-layout {
        grid-template-columns: .5fr 1fr;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.opening-layout\]\:\[gap\:5\%\] {
    @media (max-width:1000px) {
      & .opening-layout {
        gap: 5%;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.opening-photo_img\]\:\[height\:580px\] {
    @media (max-width:1000px) {
      & .opening-photo img {
        height: 580px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.participation-copy\]\:\[padding\:0\] {
    @media (max-width:1000px) {
      & .participation-copy {
        padding: 0;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.participation-spread_img\]\:\[height\:620px\] {
    @media (max-width:1000px) {
      & .participation-spread img {
        height: 620px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.reading\]\:\[gap\:5vw\] {
    @media (max-width:1000px) {
      & .reading {
        gap: 5vw;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.reading-section\]\:\[grid-template-columns\:1fr_1\.2fr\] {
    @media (max-width:1000px) {
      & .reading-section {
        grid-template-columns: 1fr 1.2fr;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.reading-section\]\:\[gap\:6\%\] {
    @media (max-width:1000px) {
      & .reading-section {
        gap: 6%;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.site-header_nav\]\:\[gap\:12px\] {
    @media (max-width:1000px) {
      & .site-header nav {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.site-header_nav\]\:\[gap\:16px\] {
    @media (max-width:1000px) {
      & .site-header nav {
        gap: 16px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.work-description\]\:\[font-size\:17px\] {
    @media (max-width:1000px) {
      & .work-description {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.work-project_h3\]\:\[font-size\:42px\] {
    @media (max-width:1000px) {
      & .work-project h3 {
        font-size: 42px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.work-project-copy\]\:\[padding-top\:0\] {
    @media (max-width:1000px) {
      & .work-project-copy {
        padding-top: 0;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.work-spread\]\:\[gap\:28px_4vw\] {
    @media (max-width:1000px) {
      & .work-spread {
        gap: 28px 4vw;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.works-contact-row\]\:\[align-items\:flex-start\] {
    @media (max-width:1000px) {
      & .works-contact-row {
        align-items: flex-start;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.works-hero\]\:\[min-height\:620px\] {
    @media (max-width:1000px) {
      & .works-hero {
        min-height: 620px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)\]\:\[\&_\.works-hero_h1\]\:\[font-size\:clamp\(54px\,8\.1vw\,90px\)\] {
    @media (max-width:1000px) {
      & .works-hero h1 {
        font-size: clamp(54px, 8.1vw, 90px);
      }
    }
  }
  .\[\@media\(max-width\:1000px\)_and_\(min-width\:768px\)\]\:\[\&_\.enquiry-deck\]\:\[font-size\:19px\] {
    @media (max-width:1000px) and (min-width:768px) {
      & .enquiry-deck {
        font-size: 19px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)_and_\(min-width\:768px\)\]\:\[\&_\.enquiry-layout\]\:\[gap\:32px\] {
    @media (max-width:1000px) and (min-width:768px) {
      & .enquiry-layout {
        gap: 32px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)_and_\(min-width\:768px\)\]\:\[\&_\.enquiry-panel\]\:\[padding-inline\:24px\] {
    @media (max-width:1000px) and (min-width:768px) {
      & .enquiry-panel {
        padding-inline: 24px;
      }
    }
  }
  .\[\@media\(max-width\:1000px\)_and_\(min-width\:768px\)\]\:\[\&_h1\]\:\[font-size\:clamp\(42px\,5\.5vw\,55px\)\] {
    @media (max-width:1000px) and (min-width:768px) {
      & h1 {
        font-size: clamp(42px, 5.5vw, 55px);
      }
    }
  }
  .\[\@media\(max-width\:1050px\)\]\:\[\&_\.blog-copy_h2\]\:\[font-size\:34px\] {
    @media (max-width:1050px) {
      & .blog-copy h2 {
        font-size: 34px;
      }
    }
  }
  .\[\@media\(max-width\:1050px\)\]\:\[\&_\.blog-entry_\.blog-article-link\]\:\[grid-template-columns\:200px_minmax\(0\,1fr\)\] {
    @media (max-width:1050px) {
      & .blog-entry .blog-article-link {
        grid-template-columns: 200px minmax(0,1fr);
      }
    }
  }
  .\[\@media\(max-width\:1050px\)\]\:\[\&_\.blog-entry_\.blog-copy\]\:\[display\:block\] {
    @media (max-width:1050px) {
      & .blog-entry .blog-copy {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:1050px\)\]\:\[\&_\.blog-entry_\.blog-read\]\:\[margin-top\:16px\] {
    @media (max-width:1050px) {
      & .blog-entry .blog-read {
        margin-top: 16px;
      }
    }
  }
  .\[\@media\(max-width\:1050px\)\]\:\[\&_\.blog-entry_h2\]\:\[font-size\:30px\] {
    @media (max-width:1050px) {
      & .blog-entry h2 {
        font-size: 30px;
      }
    }
  }
  .\[\@media\(max-width\:1050px\)\]\:\[\&_\.blog-intro\]\:\[grid-template-columns\:minmax\(0\,1fr\)\] {
    @media (max-width:1050px) {
      & .blog-intro {
        grid-template-columns: minmax(0,1fr);
      }
    }
  }
  .\[\@media\(max-width\:1050px\)\]\:\[\&_\.blog-intro\]\:\[gap\:26px\] {
    @media (max-width:1050px) {
      & .blog-intro {
        gap: 26px;
      }
    }
  }
  .\[\@media\(max-width\:1050px\)\]\:\[\&_\.blog-intro\]\:\[padding-top\:52px\] {
    @media (max-width:1050px) {
      & .blog-intro {
        padding-top: 52px;
      }
    }
  }
  .\[\@media\(max-width\:1050px\)\]\:\[\&_\.blog-intro_p\]\:\[max-width\:58ch\] {
    @media (max-width:1050px) {
      & .blog-intro p {
        max-width: 58ch;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.about-hero\]\:\[min-height\:580px\] {
    @media (max-width:1100px) {
      & .about-hero {
        min-height: 580px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.about-hero\]\:\[gap\:4vw\] {
    @media (max-width:1100px) {
      & .about-hero {
        gap: 4vw;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.about-hero-photo\]\:\[aspect-ratio\:\.95\] {
    @media (max-width:1100px) {
      & .about-hero-photo {
        aspect-ratio: .95;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.about-principle-layout\]\:\[grid-template-columns\:\.9fr_1\.1fr\] {
    @media (max-width:1100px) {
      & .about-principle-layout {
        grid-template-columns: .9fr 1.1fr;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.about-principle-layout\]\:\[gap\:45px\] {
    @media (max-width:1100px) {
      & .about-principle-layout {
        gap: 45px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.about-principle-photos\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:1100px) {
      & .about-principle-photos {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.about-principle-photos_img\]\:\[aspect-ratio\:1\.45\] {
    @media (max-width:1100px) {
      & .about-principle-photos img {
        aspect-ratio: 1.45;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.about-principle-photos_img\+img\]\:\[margin\:0\] {
    @media (max-width:1100px) {
      & .about-principle-photos img+img {
        margin: 0;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.about-story-layout\]\:\[gap\:45px\] {
    @media (max-width:1100px) {
      & .about-story-layout {
        gap: 45px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-detail\>p\:first-child\]\:\[font-size\:17px\] {
    @media (max-width:1100px) {
      & .services-detail>p:first-child {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-hero_h1\]\:\[font-size\:7\.75vw\] {
    @media (max-width:1100px) {
      & .services-hero h1 {
        font-size: 7.75vw;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-hero-bottom\]\:\[align-items\:center\] {
    @media (max-width:1100px) {
      & .services-hero-bottom {
        align-items: center;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-hero-bottom\]\:\[gap\:30px\] {
    @media (max-width:1100px) {
      & .services-hero-bottom {
        gap: 30px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-index\]\:\[column-gap\:25px\] {
    @media (max-width:1100px) {
      & .services-index {
        column-gap: 25px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-introduction\]\:\[max-width\:650px\] {
    @media (max-width:1100px) {
      & .services-introduction {
        max-width: 650px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-introduction\>p\:last-child\]\:\[font-size\:17px\] {
    @media (max-width:1100px) {
      & .services-introduction>p:last-child {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-panel-body\]\:\[gap\:40px\] {
    @media (max-width:1100px) {
      & .services-panel-body {
        gap: 40px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-panel\>summary\]\:\[grid-template-columns\:minmax\(0\,1\.4fr\)_minmax\(140px\,\.7fr\)_44px\] {
    @media (max-width:1100px) {
      & .services-panel>summary {
        grid-template-columns: minmax(0,1.4fr) minmax(140px,.7fr) 44px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-panel\>summary\]\:\[gap\:18px\] {
    @media (max-width:1100px) {
      & .services-panel>summary {
        gap: 18px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-photo_img\]\:\[min-height\:0\] {
    @media (max-width:1100px) {
      & .services-photo img {
        min-height: 0;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-photo_img\]\:\[min-height\:465px\] {
    @media (max-width:1100px) {
      & .services-photo img {
        min-height: 465px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-toggle\]\:\[height\:44px\] {
    @media (max-width:1100px) {
      & .services-toggle {
        height: 44px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_\.services-toggle\]\:\[width\:44px\] {
    @media (max-width:1100px) {
      & .services-toggle {
        width: 44px;
      }
    }
  }
  .\[\@media\(max-width\:1100px\)\]\:\[\&_h1\]\:\[font-size\:clamp\(48px\,5\.5vw\,66px\)\] {
    @media (max-width:1100px) {
      & h1 {
        font-size: clamp(48px, 5.5vw, 66px);
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.article-hero\]\:\[gap\:5\%\] {
    @media (max-width:1199px) {
      & .article-hero {
        gap: 5%;
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.article-hero\]\:\[padding-inline\:32px\] {
    @media (max-width:1199px) {
      & .article-hero {
        padding-inline: 32px;
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.experience-grid\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:1199px) {
      & .experience-grid {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.experience-grid_figure\]\:\[max-width\:480px\] {
    @media (max-width:1199px) {
      & .experience-grid figure {
        max-width: 480px;
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.experience-grid_figure\]\:\[padding-top\:0\] {
    @media (max-width:1199px) {
      & .experience-grid figure {
        padding-top: 0;
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.idea\]\:\[grid-template-columns\:72px_1fr\] {
    @media (max-width:1199px) {
      & .idea {
        grid-template-columns: 72px 1fr;
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.idea\]\:\[gap\:20px\] {
    @media (max-width:1199px) {
      & .idea {
        gap: 20px;
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.idea-number\]\:\[font-size\:3\.5rem\] {
    @media (max-width:1199px) {
      & .idea-number {
        font-size: 3.5rem;
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.prose_h2\]\:\[font-size\:2\.25rem\] {
    @media (max-width:1199px) {
      & .prose h2 {
        font-size: 2.25rem;
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.reading-layout\]\:\[grid-template-columns\:190px_minmax\(0\,1fr\)\] {
    @media (max-width:1199px) {
      & .reading-layout {
        grid-template-columns: 190px minmax(0,1fr);
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.reading-layout\]\:\[gap\:40px\] {
    @media (max-width:1199px) {
      & .reading-layout {
        gap: 40px;
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.reading-layout\]\:\[padding-inline\:32px\] {
    @media (max-width:1199px) {
      & .reading-layout {
        padding-inline: 32px;
      }
    }
  }
  .\[\@media\(max-width\:1199px\)\]\:\[\&_\.site-header\]\:\[padding-inline\:32px\] {
    @media (max-width:1199px) {
      & .site-header {
        padding-inline: 32px;
      }
    }
  }
  .\[\@media\(max-width\:540px\)\]\:\[\&_\.blog-bottom\]\:\[flex-direction\:column\] {
    @media (max-width:540px) {
      & .blog-bottom {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:540px\)\]\:\[\&_\.blog-bottom\]\:\[gap\:4px\] {
    @media (max-width:540px) {
      & .blog-bottom {
        gap: 4px;
      }
    }
  }
  .\[\@media\(max-width\:540px\)\]\:\[\&_\.blog-contact_h2\]\:\[font-size\:38px\] {
    @media (max-width:540px) {
      & .blog-contact h2 {
        font-size: 38px;
      }
    }
  }
  .\[\@media\(max-width\:540px\)\]\:\[\&_\.blog-entry_\.blog-article-link\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:540px) {
      & .blog-entry .blog-article-link {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:540px\)\]\:\[\&_\.blog-entry_\.blog-article-link\]\:\[gap\:22px\] {
    @media (max-width:540px) {
      & .blog-entry .blog-article-link {
        gap: 22px;
      }
    }
  }
  .\[\@media\(max-width\:540px\)\]\:\[\&_\.blog-entry_\.blog-photo_img\]\:\[aspect-ratio\:16\/9\] {
    @media (max-width:540px) {
      & .blog-entry .blog-photo img {
        aspect-ratio: 16/9;
      }
    }
  }
  .\[\@media\(max-width\:540px\)\]\:\[\&_\.blog-entry_h2\]\:\[max-width\:29ch\] {
    @media (max-width:540px) {
      & .blog-entry h2 {
        max-width: 29ch;
      }
    }
  }
  .\[\@media\(max-width\:540px\)\]\:\[\&_\.blog-entry_h2\]\:\[font-size\:29px\] {
    @media (max-width:540px) {
      & .blog-entry h2 {
        font-size: 29px;
      }
    }
  }
  .\[\@media\(max-width\:639px\)\]\:\[\&_\.jack-portrait\]\:\[margin\:20px_auto_30px\] {
    @media (max-width:639px) {
      & .jack-portrait {
        margin: 20px auto 30px;
      }
    }
  }
  .\[\@media\(max-width\:639px\)\]\:\[\&_\.jack-portrait\]\:\[width\:280px\] {
    @media (max-width:639px) {
      & .jack-portrait {
        width: 280px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[font-size\:16px\] {
    @media (max-width:760px) {
      font-size: 16px;
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.article-meta\]\:\[flex-wrap\:wrap\] {
    @media (max-width:760px) {
      & .article-meta {
        flex-wrap: wrap;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.article-meta\]\:\[gap\:8px_18px\] {
    @media (max-width:760px) {
      & .article-meta {
        gap: 8px 18px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.article-meta_span\:last-child\]\:\[width\:100\%\] {
    @media (max-width:760px) {
      & .article-meta span:last-child {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.article-nav\]\:\[justify-content\:start\] {
    @media (max-width:760px) {
      & .article-nav {
        justify-content: start;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.article-nav\]\:\[gap\:22px\] {
    @media (max-width:760px) {
      & .article-nav {
        gap: 22px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.article-nav\]\:\[overflow\:auto\] {
    @media (max-width:760px) {
      & .article-nav {
        overflow: auto;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.article-nav\]\:\[padding\:15px_6vw\] {
    @media (max-width:760px) {
      & .article-nav {
        padding: 15px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.article-nav\]\:\[font-size\:12px\] {
    @media (max-width:760px) {
      & .article-nav {
        font-size: 12px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.article-nav\]\:\[white-space\:nowrap\] {
    @media (max-width:760px) {
      & .article-nav {
        white-space: nowrap;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.article-nav_a\]\:\[padding\:5px_0\] {
    @media (max-width:760px) {
      & .article-nav a {
        padding: 5px 0;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.brand\]\:\[width\:120px\] {
    @media (max-width:760px) {
      & .brand {
        width: 120px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.brand_img\]\:\[height\:65px\] {
    @media (max-width:760px) {
      & .brand img {
        height: 65px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.closing\]\:\[display\:block\] {
    @media (max-width:760px) {
      & .closing {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.closing\]\:\[padding\:60px_6vw\] {
    @media (max-width:760px) {
      & .closing {
        padding: 60px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.closing_h2\]\:\[margin-bottom\:30px\] {
    @media (max-width:760px) {
      & .closing h2 {
        margin-bottom: 30px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.closing_h2\]\:\[font-size\:3rem\] {
    @media (max-width:760px) {
      & .closing h2 {
        font-size: 3rem;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.header-cta\]\:\[font-size\:12px\] {
    @media (max-width:760px) {
      & .header-cta {
        font-size: 12px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.intro\]\:\[margin-top\:22px\] {
    @media (max-width:760px) {
      & .intro {
        margin-top: 22px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.intro\]\:\[font-size\:16px\] {
    @media (max-width:760px) {
      & .intro {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-banner\]\:\[gap\:5px\] {
    @media (max-width:760px) {
      & .journey-banner {
        gap: 5px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-banner\]\:\[padding\:20px_5vw\] {
    @media (max-width:760px) {
      & .journey-banner {
        padding: 20px 5vw;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-banner\]\:\[font-size\:16px\] {
    @media (max-width:760px) {
      & .journey-banner {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-banner_\.arrow-icon\]\:\[height\:16px\] {
    @media (max-width:760px) {
      & .journey-banner .arrow-icon {
        height: 16px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-banner_\.arrow-icon\]\:\[width\:16px\] {
    @media (max-width:760px) {
      & .journey-banner .arrow-icon {
        width: 16px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-controls_button\]\:\[min-height\:145px\] {
    @media (max-width:760px) {
      & .journey-controls button {
        min-height: 145px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-controls_button\]\:\[padding\:18px_8px\] {
    @media (max-width:760px) {
      & .journey-controls button {
        padding: 18px 8px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-controls_button\]\:\[font-size\:12px\] {
    @media (max-width:760px) {
      & .journey-controls button {
        font-size: 12px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-controls_span\]\:\[display\:block\] {
    @media (max-width:760px) {
      & .journey-controls span {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-controls_span\]\:\[font-size\:11px\] {
    @media (max-width:760px) {
      & .journey-controls span {
        font-size: 11px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-controls_span\]\:\[line-height\:1\.4\] {
    @media (max-width:760px) {
      & .journey-controls span {
        line-height: 1.4;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-controls_strong\]\:\[font-size\:26px\] {
    @media (max-width:760px) {
      & .journey-controls strong {
        font-size: 26px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-panel_h3\]\:\[font-size\:24px\] {
    @media (max-width:760px) {
      & .journey-panel h3 {
        font-size: 24px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-panel_ul\]\:\[margin-top\:25px\] {
    @media (max-width:760px) {
      & .journey-panel ul {
        margin-top: 25px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-panels\.is-interactive_\.journey-panel\]\:\[display\:block\] {
    @media (max-width:760px) {
      & .journey-panels.is-interactive .journey-panel {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.journey-section\]\:\[padding\:55px_6vw\] {
    @media (max-width:760px) {
      & .journey-section {
        padding: 55px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.keep-reading\]\:\[padding\:55px_6vw\] {
    @media (max-width:760px) {
      & .keep-reading {
        padding: 55px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.keep-reading\>div\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:760px) {
      & .keep-reading>div {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.keep-reading\>div\]\:\[gap\:28px\] {
    @media (max-width:760px) {
      & .keep-reading>div {
        gap: 28px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.lead\]\:\[font-size\:21px\] {
    @media (max-width:760px) {
      & .lead {
        font-size: 21px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.measurement_td\]\:\[padding\:15px_8px\] {
    @media (max-width:760px) {
      & .measurement td {
        padding: 15px 8px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.measurement_td\]\:\[font-size\:13px\] {
    @media (max-width:760px) {
      & .measurement td {
        font-size: 13px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.measurement_th\]\:\[padding\:15px_8px\] {
    @media (max-width:760px) {
      & .measurement th {
        padding: 15px 8px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.measurement_th\]\:\[font-size\:13px\] {
    @media (max-width:760px) {
      & .measurement th {
        font-size: 13px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.mistakes\]\:\[display\:block\] {
    @media (max-width:760px) {
      & .mistakes {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.mistakes\]\:\[padding\:60px_6vw\] {
    @media (max-width:760px) {
      & .mistakes {
        padding: 60px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.mistakes_h2\]\:\[margin-bottom\:30px\] {
    @media (max-width:760px) {
      & .mistakes h2 {
        margin-bottom: 30px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.opening\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:760px) {
      & .opening {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.opening\]\:\[gap\:22px\] {
    @media (max-width:760px) {
      & .opening {
        gap: 22px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.opening\]\:\[padding\:32px_6vw_25px\] {
    @media (max-width:760px) {
      & .opening {
        padding: 32px 6vw 25px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.opening_h1\]\:\[font-size\:clamp\(2\.8rem\,11\.5vw\,4\.5rem\)\] {
    @media (max-width:760px) {
      & .opening h1 {
        font-size: clamp(2.8rem, 11.5vw, 4.5rem);
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.opening_h1_small\]\:\[margin-top\:23px\] {
    @media (max-width:760px) {
      & .opening h1 small {
        margin-top: 23px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.opening_h1_small\]\:\[font-size\:\.42em\] {
    @media (max-width:760px) {
      & .opening h1 small {
        font-size: .42em;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.opening_h1_small\]\:\[font-size\:24px\] {
    @media (max-width:760px) {
      & .opening h1 small {
        font-size: 24px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.opening_h1\>span\]\:\[font-size\:36px\] {
    @media (max-width:760px) {
      & .opening h1>span {
        font-size: 36px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.opening-photo\]\:\[margin-top\:7px\] {
    @media (max-width:760px) {
      & .opening-photo {
        margin-top: 7px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.opening-photo_img\]\:\[height\:430px\] {
    @media (max-width:760px) {
      & .opening-photo img {
        height: 430px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.participation-copy_h2\]\:\[margin-bottom\:30px\] {
    @media (max-width:760px) {
      & .participation-copy h2 {
        margin-bottom: 30px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.participation-spread\]\:\[display\:flex\] {
    @media (max-width:760px) {
      & .participation-spread {
        display: flex;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.participation-spread\]\:\[flex-direction\:column\] {
    @media (max-width:760px) {
      & .participation-spread {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.participation-spread\]\:\[gap\:35px\] {
    @media (max-width:760px) {
      & .participation-spread {
        gap: 35px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.participation-spread\]\:\[padding\:55px_6vw\] {
    @media (max-width:760px) {
      & .participation-spread {
        padding: 55px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.participation-spread_figure\]\:\[position\:static\] {
    @media (max-width:760px) {
      & .participation-spread figure {
        position: static;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.participation-spread_img\]\:\[height\:440px\] {
    @media (max-width:760px) {
      & .participation-spread img {
        height: 440px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.planning-note\]\:\[margin-top\:24px\] {
    @media (max-width:760px) {
      & .planning-note {
        margin-top: 24px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.practice\]\:\[padding\:55px_6vw\] {
    @media (max-width:760px) {
      & .practice {
        padding: 55px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.practice-grid\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:760px) {
      & .practice-grid {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.practice-grid\]\:\[gap\:30px\] {
    @media (max-width:760px) {
      & .practice-grid {
        gap: 30px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.practice\>h2\]\:\[margin-bottom\:30px\] {
    @media (max-width:760px) {
      & .practice>h2 {
        margin-bottom: 30px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.reading\]\:\[display\:block\] {
    @media (max-width:760px) {
      & .reading {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.reading\]\:\[padding\:60px_6vw\] {
    @media (max-width:760px) {
      & .reading {
        padding: 60px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.reading_h2\]\:\[margin-bottom\:30px\] {
    @media (max-width:760px) {
      & .reading h2 {
        margin-bottom: 30px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.second-example\]\:\[padding-top\:10px\] {
    @media (max-width:760px) {
      & .second-example {
        padding-top: 10px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.section-head\]\:\[margin-bottom\:28px\] {
    @media (max-width:760px) {
      & .section-head {
        margin-bottom: 28px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.section-head\]\:\[display\:block\] {
    @media (max-width:760px) {
      & .section-head {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.section-head_p\]\:\[margin-top\:20px\] {
    @media (max-width:760px) {
      & .section-head p {
        margin-top: 20px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.site-header\]\:\[flex-wrap\:wrap\] {
    @media (max-width:760px) {
      & .site-header {
        flex-wrap: wrap;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.site-header\]\:\[gap\:12px\] {
    @media (max-width:760px) {
      & .site-header {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.site-header\]\:\[padding\:15px_6vw\] {
    @media (max-width:760px) {
      & .site-header {
        padding: 15px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.site-header_nav\]\:\[order\:3\] {
    @media (max-width:760px) {
      & .site-header nav {
        order: 3;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.site-header_nav\]\:\[width\:100\%\] {
    @media (max-width:760px) {
      & .site-header nav {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.site-header_nav\]\:\[justify-content\:space-between\] {
    @media (max-width:760px) {
      & .site-header nav {
        justify-content: space-between;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.site-header_nav\]\:\[gap\:12px\] {
    @media (max-width:760px) {
      & .site-header nav {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.site-header_nav\]\:\[overflow\:auto\] {
    @media (max-width:760px) {
      & .site-header nav {
        overflow: auto;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.site-header_nav\]\:\[font-size\:12px\] {
    @media (max-width:760px) {
      & .site-header nav {
        font-size: 12px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.site-header_nav_a\]\:\[padding\:7px_0\] {
    @media (max-width:760px) {
      & .site-header nav a {
        padding: 7px 0;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.statement\]\:\[display\:block\] {
    @media (max-width:760px) {
      & .statement {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.statement\]\:\[padding\:60px_6vw\] {
    @media (max-width:760px) {
      & .statement {
        padding: 60px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.statement_h2\]\:\[margin-bottom\:30px\] {
    @media (max-width:760px) {
      & .statement h2 {
        margin-bottom: 30px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_\.title-field\]\:\[padding\:0\] {
    @media (max-width:760px) {
      & .title-field {
        padding: 0;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_footer\]\:\[flex-direction\:column\] {
    @media (max-width:760px) {
      & footer {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_footer\]\:\[gap\:12px\] {
    @media (max-width:760px) {
      & footer {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:760px\)\]\:\[\&_footer\]\:\[padding\:25px_6vw\] {
    @media (max-width:760px) {
      & footer {
        padding: 25px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[scroll-padding-top\:24px\] {
    @media (max-width:767px) {
      scroll-padding-top: 24px;
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[font-size\:17px\] {
    @media (max-width:767px) {
      font-size: 17px;
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[line-height\:1\.65\] {
    @media (max-width:767px) {
      line-height: 1.65;
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[--ee-scroll-padding\:24px\] {
    @media (max-width:767px) {
      --ee-scroll-padding: 24px;
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#brand-activation_\.services-photo\]\:\[aspect-ratio\:4\/4\.5\] {
    @media (max-width:767px) {
      & #brand-activation .services-photo {
        aspect-ratio: 4/4.5;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#brand-activation_\.services-photo\]\:\[aspect-ratio\:auto\] {
    @media (max-width:767px) {
      & #brand-activation .services-photo {
        aspect-ratio: auto;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#brand-activation_\.services-photo\]\:\[overflow\:visible\] {
    @media (max-width:767px) {
      & #brand-activation .services-photo {
        overflow: visible;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#brand-activation_\.services-photo\]\:\[background\:none\] {
    @media (max-width:767px) {
      & #brand-activation .services-photo {
        background: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#brand-activation_\.services-photo-frame\]\:\[aspect-ratio\:4\/4\.5\] {
    @media (max-width:767px) {
      & #brand-activation .services-photo-frame {
        aspect-ratio: 4/4.5;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#interview\]\:\[margin\:30px_0\] {
    @media (max-width:767px) {
      & #interview {
        margin: 30px 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#interview\]\:\[display\:block\] {
    @media (max-width:767px) {
      & #interview {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#interview\]\:\[padding\:35px_22px\] {
    @media (max-width:767px) {
      & #interview {
        padding: 35px 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#interview_h2\]\:\[margin-bottom\:35px\] {
    @media (max-width:767px) {
      & #interview h2 {
        margin-bottom: 35px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#interview_h2\]\:\[font-size\:36px\] {
    @media (max-width:767px) {
      & #interview h2 {
        font-size: 36px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#interview_h2\]\:\[font-size\:40px\] {
    @media (max-width:767px) {
      & #interview h2 {
        font-size: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#interview_h4\]\:\[font-size\:22px\] {
    @media (max-width:767px) {
      & #interview h4 {
        font-size: 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\#interview_p\]\:\[margin-left\:0\] {
    @media (max-width:767px) {
      & #interview p {
        margin-left: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-capabilities\]\:\[border-radius\:30px_30px_0_0\] {
    @media (max-width:767px) {
      & .about-capabilities {
        border-radius: 30px 30px 0 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-capabilities_header\]\:\[margin-bottom\:30px\] {
    @media (max-width:767px) {
      & .about-capabilities header {
        margin-bottom: 30px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-chapter\]\:\[padding-left\:20px\] {
    @media (max-width:767px) {
      & .about-chapter {
        padding-left: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-chapter_h3\]\:\[font-size\:26px\] {
    @media (max-width:767px) {
      & .about-chapter h3 {
        font-size: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-client-slot_svg\]\:\[height\:17px\] {
    @media (max-width:767px) {
      & .about-client-slot svg {
        height: 17px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-clients\]\:\[margin-top\:45px\] {
    @media (max-width:767px) {
      & .about-clients {
        margin-top: 45px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.about-client-group\]\:\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\] {
    @media (max-width:767px) {
      & .about-clients:not([data-client-marquee-ready="true"]) .about-client-group {
        grid-template-columns: repeat(2,minmax(0,1fr));
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-hero\]\:\[min-height\:0\] {
    @media (max-width:767px) {
      & .about-hero {
        min-height: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-hero\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .about-hero {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-hero\]\:\[gap\:36px\] {
    @media (max-width:767px) {
      & .about-hero {
        gap: 36px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-hero\]\:\[padding-block\:45px_60px\] {
    @media (max-width:767px) {
      & .about-hero {
        padding-block: 45px 60px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-hero_p\]\:\[margin\:24px_0\] {
    @media (max-width:767px) {
      & .about-hero p {
        margin: 24px 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-hero_p\]\:\[max-width\:35ch\] {
    @media (max-width:767px) {
      & .about-hero p {
        max-width: 35ch;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-hero_p\]\:\[font-size\:18px\] {
    @media (max-width:767px) {
      & .about-hero p {
        font-size: 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-hero-photo\]\:\[aspect-ratio\:1\.34\] {
    @media (max-width:767px) {
      & .about-hero-photo {
        aspect-ratio: 1.34;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-hero-photo\]\:\[border-radius\:22px\] {
    @media (max-width:767px) {
      & .about-hero-photo {
        border-radius: 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-intro\]\:\[padding-top\:10px\] {
    @media (max-width:767px) {
      & .about-intro {
        padding-top: 10px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-intro\]\:\[padding-bottom\:65px\] {
    @media (max-width:767px) {
      & .about-intro {
        padding-bottom: 65px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-intro_p\]\:\[max-width\:500px\] {
    @media (max-width:767px) {
      & .about-intro p {
        max-width: 500px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-intro_p\]\:\[text-align\:left\] {
    @media (max-width:767px) {
      & .about-intro p {
        text-align: left;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-intro_p\]\:\[font-size\:26px\] {
    @media (max-width:767px) {
      & .about-intro p {
        font-size: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-people\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .about-people {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-people\]\:\[gap\:35px\] {
    @media (max-width:767px) {
      & .about-people {
        gap: 35px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-people\]\:\[padding-top\:0\] {
    @media (max-width:767px) {
      & .about-people {
        padding-top: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-people_figure_img\]\:\[aspect-ratio\:1\.2\] {
    @media (max-width:767px) {
      & .about-people figure img {
        aspect-ratio: 1.2;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-people_h2\]\:\[margin-bottom\:25px\] {
    @media (max-width:767px) {
      & .about-people h2 {
        margin-bottom: 25px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-people_h2\]\:\[font-size\:clamp\(36px\,8vw\,58px\)\] {
    @media (max-width:767px) {
      & .about-people h2 {
        font-size: clamp(36px, 8vw, 58px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-principle_h3\]\:\[font-size\:28px\] {
    @media (max-width:767px) {
      & .about-principle h3 {
        font-size: 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-principle_p\]\:\[font-size\:17px\] {
    @media (max-width:767px) {
      & .about-principle p {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-principle-layout\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .about-principle-layout {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-principle-layout\]\:\[gap\:40px\] {
    @media (max-width:767px) {
      & .about-principle-layout {
        gap: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-principle-photos\]\:\[grid-template-columns\:1fr_1fr\] {
    @media (max-width:767px) {
      & .about-principle-photos {
        grid-template-columns: 1fr 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-principle-photos\]\:\[gap\:12px\] {
    @media (max-width:767px) {
      & .about-principle-photos {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-principle-photos_img\]\:\[aspect-ratio\:\.85\] {
    @media (max-width:767px) {
      & .about-principle-photos img {
        aspect-ratio: .85;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-principle-photos_img\+img\]\:\[margin-top\:28px\] {
    @media (max-width:767px) {
      & .about-principle-photos img+img {
        margin-top: 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-principles\]\:\[border-radius\:30px_30px_0_0\] {
    @media (max-width:767px) {
      & .about-principles {
        border-radius: 30px 30px 0 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-principles_h2\]\:\[margin-bottom\:40px\] {
    @media (max-width:767px) {
      & .about-principles h2 {
        margin-bottom: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-proof\]\:\[padding-top\:0\] {
    @media (max-width:767px) {
      & .about-proof {
        padding-top: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-proof_h2\]\:\[font-size\:clamp\(36px\,8vw\,58px\)\] {
    @media (max-width:767px) {
      & .about-proof h2 {
        font-size: clamp(36px, 8vw, 58px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-proof-layout\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .about-proof-layout {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-proof-layout\]\:\[gap\:40px\] {
    @media (max-width:767px) {
      & .about-proof-layout {
        gap: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-service\]\:\[grid-template-columns\:1fr_28px\] {
    @media (max-width:767px) {
      & .about-service {
        grid-template-columns: 1fr 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-service\]\:\[gap\:14px_20px\] {
    @media (max-width:767px) {
      & .about-service {
        gap: 14px 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-service_\.ee-arrow\]\:\[grid-column\:2\] {
    @media (max-width:767px) {
      & .about-service .ee-arrow {
        grid-column: 2;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-service_\.ee-arrow\]\:\[grid-row\:1\] {
    @media (max-width:767px) {
      & .about-service .ee-arrow {
        grid-row: 1;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-service_h3\]\:\[font-size\:27px\] {
    @media (max-width:767px) {
      & .about-service h3 {
        font-size: 27px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-service_p\]\:\[grid-column\:1\] {
    @media (max-width:767px) {
      & .about-service p {
        grid-column: 1;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-service_p\]\:\[grid-row\:2\] {
    @media (max-width:767px) {
      & .about-service p {
        grid-row: 2;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-story_h2\]\:\[margin-bottom\:38px\] {
    @media (max-width:767px) {
      & .about-story h2 {
        margin-bottom: 38px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-story-layout\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .about-story-layout {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-story-layout\]\:\[gap\:40px\] {
    @media (max-width:767px) {
      & .about-story-layout {
        gap: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.about-story-photo_img\]\:\[aspect-ratio\:1\.45\] {
    @media (max-width:767px) {
      & .about-story-photo img {
        aspect-ratio: 1.45;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.activation-hero\]\:\[display\:flex\] {
    @media (max-width:767px) {
      & .activation-hero {
        display: flex;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.activation-hero\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .activation-hero {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.activation-hero\]\:\[align-items\:stretch\] {
    @media (max-width:767px) {
      & .activation-hero {
        align-items: stretch;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.activation-hero\]\:\[gap\:25px\] {
    @media (max-width:767px) {
      & .activation-hero {
        gap: 25px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.activation-hero\]\:\[padding\:45px_0_35px\] {
    @media (max-width:767px) {
      & .activation-hero {
        padding: 45px 0 35px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.activation-hero\]\:\[padding\:50px_0_35px\] {
    @media (max-width:767px) {
      & .activation-hero {
        padding: 50px 0 35px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.activation-hero_figure\]\:\[margin-top\:0\] {
    @media (max-width:767px) {
      & .activation-hero figure {
        margin-top: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-content\]\:\[grid-column\:auto\]\! {
    @media (max-width:767px) {
      & .article-content {
        grid-column: auto !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-content\>section\]\:\[padding-bottom\:48px\] {
    @media (max-width:767px) {
      & .article-content>section {
        padding-bottom: 48px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-content\>section\+section\]\:\[padding-top\:40px\] {
    @media (max-width:767px) {
      & .article-content>section+section {
        padding-top: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero\]\:\[display\:flex\] {
    @media (max-width:767px) {
      & .article-hero {
        display: flex;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .article-hero {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero\]\:\[align-items\:stretch\] {
    @media (max-width:767px) {
      & .article-hero {
        align-items: stretch;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero\]\:\[gap\:28px\] {
    @media (max-width:767px) {
      & .article-hero {
        gap: 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero\]\:\[padding\:40px_20px_42px\] {
    @media (max-width:767px) {
      & .article-hero {
        padding: 40px 20px 42px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero\]\:\[padding-top\:40px\] {
    @media (max-width:767px) {
      & .article-hero {
        padding-top: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero_\.title-place\]\:\[margin-top\:10px\] {
    @media (max-width:767px) {
      & .article-hero .title-place {
        margin-top: 10px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero_\.title-place\]\:\[font-size\:\.78em\] {
    @media (max-width:767px) {
      & .article-hero .title-place {
        font-size: .78em;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero_\.title-year\]\:\[margin-top\:16px\] {
    @media (max-width:767px) {
      & .article-hero .title-year {
        margin-top: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero_\.title-year\]\:\[font-size\:18px\] {
    @media (max-width:767px) {
      & .article-hero .title-year {
        font-size: 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero_h1\]\:\[font-size\:clamp\(2\.6rem\,10\.5vw\,4\.4rem\)\] {
    @media (max-width:767px) {
      & .article-hero h1 {
        font-size: clamp(2.6rem, 10.5vw, 4.4rem);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-hero_h1\]\:\[line-height\:1\.08\] {
    @media (max-width:767px) {
      & .article-hero h1 {
        line-height: 1.08;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.article-invitation_h2\]\:\[font-size\:42px\] {
    @media (max-width:767px) {
      & .article-invitation h2 {
        font-size: 42px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-bottom\]\:\[align-items\:flex-start\] {
    @media (max-width:767px) {
      & .blog-bottom {
        align-items: flex-start;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-bottom\]\:\[gap\:16px\] {
    @media (max-width:767px) {
      & .blog-bottom {
        gap: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-contact\]\:\[margin-top\:10px\] {
    @media (max-width:767px) {
      & .blog-contact {
        margin-top: 10px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-contact\]\:\[padding-top\:44px\] {
    @media (max-width:767px) {
      & .blog-contact {
        padding-top: 44px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-contact_\.ee-button\]\:\[margin-top\:26px\] {
    @media (max-width:767px) {
      & .blog-contact .ee-button {
        margin-top: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-contact_h2\]\:\[font-size\:42px\] {
    @media (max-width:767px) {
      & .blog-contact h2 {
        font-size: 42px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-contact-top\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .blog-contact-top {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-copy_h2\]\:\[max-width\:26ch\] {
    @media (max-width:767px) {
      & .blog-copy h2 {
        max-width: 26ch;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-copy_h2\]\:\[font-size\:32px\] {
    @media (max-width:767px) {
      & .blog-copy h2 {
        font-size: 32px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-copy_p\]\:\[margin-top\:15px\] {
    @media (max-width:767px) {
      & .blog-copy p {
        margin-top: 15px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-entry_\.blog-article-link\]\:\[grid-template-columns\:150px_minmax\(0\,1fr\)\] {
    @media (max-width:767px) {
      & .blog-entry .blog-article-link {
        grid-template-columns: 150px minmax(0,1fr);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-entry_\.blog-article-link\]\:\[align-items\:start\] {
    @media (max-width:767px) {
      & .blog-entry .blog-article-link {
        align-items: start;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-entry_\.blog-article-link\]\:\[gap\:22px\] {
    @media (max-width:767px) {
      & .blog-entry .blog-article-link {
        gap: 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-entry_\.blog-article-link\]\:\[padding-block\:30px\] {
    @media (max-width:767px) {
      & .blog-entry .blog-article-link {
        padding-block: 30px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-entry_\.blog-photo_img\]\:\[aspect-ratio\:1\/1\] {
    @media (max-width:767px) {
      & .blog-entry .blog-photo img {
        aspect-ratio: 1/1;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-entry_h2\]\:\[font-size\:26px\] {
    @media (max-width:767px) {
      & .blog-entry h2 {
        font-size: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-entry_p\]\:\[font-size\:16px\] {
    @media (max-width:767px) {
      & .blog-entry p {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-intro\]\:\[gap\:23px\] {
    @media (max-width:767px) {
      & .blog-intro {
        gap: 23px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-intro\]\:\[padding-block\:44px_36px\] {
    @media (max-width:767px) {
      & .blog-intro {
        padding-block: 44px 36px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-intro_h1\]\:\[font-size\:clamp\(38px\,9\.2vw\,64px\)\] {
    @media (max-width:767px) {
      & .blog-intro h1 {
        font-size: clamp(38px, 9.2vw, 64px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-intro_h1\]\:\[line-height\:1\.06\] {
    @media (max-width:767px) {
      & .blog-intro h1 {
        line-height: 1.06;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-intro_p\]\:\[font-size\:17px\] {
    @media (max-width:767px) {
      & .blog-intro p {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-lead_\.blog-article-link\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .blog-lead .blog-article-link {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-lead_\.blog-article-link\]\:\[gap\:26px\] {
    @media (max-width:767px) {
      & .blog-lead .blog-article-link {
        gap: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-lead_\.blog-article-link\]\:\[padding-bottom\:35px\] {
    @media (max-width:767px) {
      & .blog-lead .blog-article-link {
        padding-bottom: 35px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-lead_\.blog-photo_img\]\:\[aspect-ratio\:4\/3\] {
    @media (max-width:767px) {
      & .blog-lead .blog-photo img {
        aspect-ratio: 4/3;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.blog-read\]\:\[margin-top\:18px\] {
    @media (max-width:767px) {
      & .blog-read {
        margin-top: 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.brand\]\:\[width\:110px\] {
    @media (max-width:767px) {
      & .brand {
        width: 110px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.brand_img\]\:\[width\:110px\] {
    @media (max-width:767px) {
      & .brand img {
        width: 110px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.brief-guide\]\:\[grid-row\:4\] {
    @media (max-width:767px) {
      & .brief-guide {
        grid-row: 4;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.brief-guide\]\:\[margin-top\:0\] {
    @media (max-width:767px) {
      & .brief-guide {
        margin-top: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.brief-guide\]\:\[min-height\:0\] {
    @media (max-width:767px) {
      & .brief-guide {
        min-height: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.brief-list\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .brief-list {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.byline\]\:\[margin-top\:24px\] {
    @media (max-width:767px) {
      & .byline {
        margin-top: 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.byline\]\:\[font-size\:13px\] {
    @media (max-width:767px) {
      & .byline {
        font-size: 13px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.category-nav\]\:\[margin-bottom\:28px\] {
    @media (max-width:767px) {
      & .category-nav {
        margin-bottom: 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.category-nav\]\:\[gap\:4px_22px\] {
    @media (max-width:767px) {
      & .category-nav {
        gap: 4px 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.chapter\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .chapter {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.chapter\]\:\[padding\:40px_0\] {
    @media (max-width:767px) {
      & .chapter {
        padding: 40px 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.chapter\]\:\[padding\:42px_0\] {
    @media (max-width:767px) {
      & .chapter {
        padding: 42px 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.chapter_h2\]\:\[margin-bottom\:30px\] {
    @media (max-width:767px) {
      & .chapter h2 {
        margin-bottom: 30px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.chapter_h2\]\:\[max-width\:600px\] {
    @media (max-width:767px) {
      & .chapter h2 {
        max-width: 600px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.chapter_h2\]\:\[font-size\:31px\] {
    @media (max-width:767px) {
      & .chapter h2 {
        font-size: 31px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.chapter_h2\]\:\[font-size\:34px\] {
    @media (max-width:767px) {
      & .chapter h2 {
        font-size: 34px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.chapter-heading\]\:\[position\:static\] {
    @media (max-width:767px) {
      & .chapter-heading {
        position: static;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.check\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .check {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.check_p\]\:\[margin-top\:8px\] {
    @media (max-width:767px) {
      & .check p {
        margin-top: 8px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.checklist-spread\]\:\[margin\:30px_0\] {
    @media (max-width:767px) {
      & .checklist-spread {
        margin: 30px 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.checklist-spread\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .checklist-spread {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.checklist-spread\]\:\[padding\:35px_22px\] {
    @media (max-width:767px) {
      & .checklist-spread {
        padding: 35px 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.checklist-spread_\.chapter-copy\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .checklist-spread .chapter-copy {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.comparison-spread_\.editorial-unit\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .comparison-spread .editorial-unit {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.comparison-spread_\.editorial-unit_h3\]\:\[margin-bottom\:16px\] {
    @media (max-width:767px) {
      & .comparison-spread .editorial-unit h3 {
        margin-bottom: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.completion-actions_\.ee-button\]\:\[width\:100\%\] {
    @media (max-width:767px) {
      & .completion-actions .ee-button {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.completion-actions_\.ee-button\]\:\[justify-content\:center\] {
    @media (max-width:767px) {
      & .completion-actions .ee-button {
        justify-content: center;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.completion-copy\]\:\[font-size\:16px\] {
    @media (max-width:767px) {
      & .completion-copy {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.completion-logo\]\:\[margin-block\:30px_32px\] {
    @media (max-width:767px) {
      & .completion-logo {
        margin-block: 30px 32px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.completion-logo\]\:\[height\:155px\] {
    @media (max-width:767px) {
      & .completion-logo {
        height: 155px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.completion-logo\]\:\[width\:155px\] {
    @media (max-width:767px) {
      & .completion-logo {
        width: 155px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents\]\:\[position\:static\] {
    @media (max-width:767px) {
      & .contents {
        position: static;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents\]\:\[margin-bottom\:40px\] {
    @media (max-width:767px) {
      & .contents {
        margin-bottom: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents\]\:\[padding\:16px_0_22px\] {
    @media (max-width:767px) {
      & .contents {
        padding: 16px 0 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents\]\:\[border-bottom\:1px_solid_var\(--line\)\] {
    @media (max-width:767px) {
      & .contents {
        border-bottom: 1px solid var(--line);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents_details\[open\]_summary\:\:after\]\:\[content\:\'−\'\] {
    @media (max-width:767px) {
      & .contents details[open] summary::after {
        content: '−';
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents_nav\]\:\[display\:grid\] {
    @media (max-width:767px) {
      & .contents nav {
        display: grid;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents_nav\]\:\[grid-template-columns\:1fr_1fr\] {
    @media (max-width:767px) {
      & .contents nav {
        grid-template-columns: 1fr 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents_nav\]\:\[gap\:18px\] {
    @media (max-width:767px) {
      & .contents nav {
        gap: 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents_summary\]\:\[pointer-events\:auto\] {
    @media (max-width:767px) {
      & .contents summary {
        pointer-events: auto;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents_summary\]\:\[display\:flex\] {
    @media (max-width:767px) {
      & .contents summary {
        display: flex;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents_summary\]\:\[cursor\:pointer\] {
    @media (max-width:767px) {
      & .contents summary {
        cursor: pointer;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents_summary\]\:\[justify-content\:space-between\] {
    @media (max-width:767px) {
      & .contents summary {
        justify-content: space-between;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents_summary\:\:after\]\:\[font-size\:20px\] {
    @media (max-width:767px) {
      & .contents summary::after {
        font-size: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.contents_summary\:\:after\]\:\[content\:\'\+\'\] {
    @media (max-width:767px) {
      & .contents summary::after {
        content: '+';
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.distribution\]\:\[margin-bottom\:48px\] {
    @media (max-width:767px) {
      & .distribution {
        margin-bottom: 48px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.distribution\]\:\[padding\:24px\]\! {
    @media (max-width:767px) {
      & .distribution {
        padding: 24px !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.editorial-footer\]\:\[gap\:24px\] {
    @media (max-width:767px) {
      & .editorial-footer {
        gap: 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.editorial-footer\]\:\[padding\:28px_20px\] {
    @media (max-width:767px) {
      & .editorial-footer {
        padding: 28px 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.editorial-footer_p\]\:\[width\:100\%\] {
    @media (max-width:767px) {
      & .editorial-footer p {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-brand\]\:\[width\:100px\] {
    @media (max-width:767px) {
      & .ee-brand {
        width: 100px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-button\]\:\[padding\:15px_25px\] {
    @media (max-width:767px) {
      & .ee-button {
        padding: 15px 25px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-button\]\:\[font-size\:14px\] {
    @media (max-width:767px) {
      & .ee-button {
        font-size: 14px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-closing\]\:\[padding-top\:100px\] {
    @media (max-width:767px) {
      & .ee-closing {
        padding-top: 100px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-closing_h2\]\:\[font-size\:clamp\(43px\,11vw\,78px\)\] {
    @media (max-width:767px) {
      & .ee-closing h2 {
        font-size: clamp(43px, 11vw, 78px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-closing_p\]\:\[font-size\:17px\] {
    @media (max-width:767px) {
      & .ee-closing p {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-contacts\]\:\[margin-top\:32px\] {
    @media (max-width:767px) {
      & .ee-contacts {
        margin-top: 32px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-contacts\]\:\[margin-top\:40px\] {
    @media (max-width:767px) {
      & .ee-contacts {
        margin-top: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-contacts\]\:\[margin-top\:45px\] {
    @media (max-width:767px) {
      & .ee-contacts {
        margin-top: 45px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-contacts\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .ee-contacts {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-contacts\]\:\[align-items\:flex-start\] {
    @media (max-width:767px) {
      & .ee-contacts {
        align-items: flex-start;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-contacts\]\:\[gap\:8px\] {
    @media (max-width:767px) {
      & .ee-contacts {
        gap: 8px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-contacts\]\:\[gap\:12px\] {
    @media (max-width:767px) {
      & .ee-contacts {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-display\]\:\[font-size\:clamp\(36px\,9vw\,62px\)\] {
    @media (max-width:767px) {
      & .ee-display {
        font-size: clamp(36px, 9vw, 62px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-display\]\:\[line-height\:1\.08\] {
    @media (max-width:767px) {
      & .ee-display {
        line-height: 1.08;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-header\]\:\[flex-wrap\:wrap\] {
    @media (max-width:767px) {
      & .ee-header {
        flex-wrap: wrap;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-header\]\:\[gap\:12px\] {
    @media (max-width:767px) {
      & .ee-header {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-header\]\:\[padding-block\:12px\] {
    @media (max-width:767px) {
      & .ee-header {
        padding-block: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-header-contact\]\:\[margin-left\:auto\] {
    @media (max-width:767px) {
      & .ee-header-contact {
        margin-left: auto;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-navigation\]\:\[width\:100\%\] {
    @media (max-width:767px) {
      & .ee-navigation {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-navigation\]\:\[flex-wrap\:wrap\] {
    @media (max-width:767px) {
      & .ee-navigation {
        flex-wrap: wrap;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-navigation\]\:\[gap\:8px_24px\] {
    @media (max-width:767px) {
      & .ee-navigation {
        gap: 8px 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-navigation_a\]\:\[min-height\:44px\] {
    @media (max-width:767px) {
      & .ee-navigation a {
        min-height: 44px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-navigation_a\]\:\[padding\:8px_12px\] {
    @media (max-width:767px) {
      & .ee-navigation a {
        padding: 8px 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ee-navigation_a\]\:\[font-size\:14px\] {
    @media (max-width:767px) {
      & .ee-navigation a {
        font-size: 14px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.eea-editorial-n17\]\:\[font-size\:clamp\(2\.6rem\,10\.5vw\,4\.4rem\)\]\! {
    @media (max-width:767px) {
      & .eea-editorial-n17 {
        font-size: clamp(2.6rem, 10.5vw, 4.4rem) !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-atmosphere\]\:\[top\:90px\] {
    @media (max-width:767px) {
      & .enquiry-atmosphere {
        top: 90px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-atmosphere\]\:\[height\:380px\] {
    @media (max-width:767px) {
      & .enquiry-atmosphere {
        height: 380px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-atmosphere\]\:\[width\:100\%\] {
    @media (max-width:767px) {
      & .enquiry-atmosphere {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-deck\]\:\[grid-row\:2\] {
    @media (max-width:767px) {
      & .enquiry-deck {
        grid-row: 2;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-deck\]\:\[margin-top\:-16px\] {
    @media (max-width:767px) {
      & .enquiry-deck {
        margin-top: -16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-deck\]\:\[font-size\:19px\] {
    @media (max-width:767px) {
      & .enquiry-deck {
        font-size: 19px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-direct\]\:\[grid-row\:5\] {
    @media (max-width:767px) {
      & .enquiry-direct {
        grid-row: 5;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-direct\]\:\[margin-top\:0\] {
    @media (max-width:767px) {
      & .enquiry-direct {
        margin-top: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-direct\]\:\[max-width\:none\] {
    @media (max-width:767px) {
      & .enquiry-direct {
        max-width: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-footer\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .enquiry-footer {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-footer\]\:\[align-items\:flex-start\] {
    @media (max-width:767px) {
      & .enquiry-footer {
        align-items: flex-start;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-footer\]\:\[gap\:8px\] {
    @media (max-width:767px) {
      & .enquiry-footer {
        gap: 8px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-footer\]\:\[padding-block\:22px\] {
    @media (max-width:767px) {
      & .enquiry-footer {
        padding-block: 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-intro\]\:\[display\:contents\] {
    @media (max-width:767px) {
      & .enquiry-intro {
        display: contents;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-layout\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .enquiry-layout {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-layout\]\:\[gap\:36px\] {
    @media (max-width:767px) {
      & .enquiry-layout {
        gap: 36px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-layout\]\:\[padding-block\:32px_56px\] {
    @media (max-width:767px) {
      & .enquiry-layout {
        padding-block: 32px 56px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-mobile-chat\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .enquiry-mobile-chat {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-mobile-chat\]\:\[min-height\:44px\] {
    @media (max-width:767px) {
      & .enquiry-mobile-chat {
        min-height: 44px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-mobile-chat\]\:\[width\:fit-content\] {
    @media (max-width:767px) {
      & .enquiry-mobile-chat {
        width: fit-content;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-mobile-chat\]\:\[padding-top\:14px\] {
    @media (max-width:767px) {
      & .enquiry-mobile-chat {
        padding-top: 14px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-mobile-chat\]\:\[font-size\:16px\] {
    @media (max-width:767px) {
      & .enquiry-mobile-chat {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-mobile-chat\]\:\[color\:\#e6c67d\] {
    @media (max-width:767px) {
      & .enquiry-mobile-chat {
        color: #e6c67d;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-mobile-chat\]\:\[text-underline-offset\:5px\] {
    @media (max-width:767px) {
      & .enquiry-mobile-chat {
        text-underline-offset: 5px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-mobile-chat\]\:\[text-decoration\:underline\] {
    @media (max-width:767px) {
      & .enquiry-mobile-chat {
        text-decoration: underline;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-panel\]\:\[grid-row\:3\] {
    @media (max-width:767px) {
      & .enquiry-panel {
        grid-row: 3;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-panel\]\:\[border-radius\:22px\] {
    @media (max-width:767px) {
      & .enquiry-panel {
        border-radius: 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-panel\]\:\[padding\:28px_20px\] {
    @media (max-width:767px) {
      & .enquiry-panel {
        padding: 28px 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.enquiry-submit\]\:\[white-space\:normal\] {
    @media (max-width:767px) {
      & .enquiry-submit {
        white-space: normal;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.experience-grid\]\:\[gap\:24px\] {
    @media (max-width:767px) {
      & .experience-grid {
        gap: 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.fact-grid\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .fact-grid {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.fact-grid\]\:\[gap\:24px\] {
    @media (max-width:767px) {
      & .fact-grid {
        gap: 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.form-heading_h2\]\:\[font-size\:31px\] {
    @media (max-width:767px) {
      & .form-heading h2 {
        font-size: 31px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.format-spread_\.chapter-copy\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .format-spread .chapter-copy {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.guide-index\]\:\[margin-bottom\:20px\] {
    @media (max-width:767px) {
      & .guide-index {
        margin-bottom: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.guide-index_nav\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .guide-index nav {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.hero-note\]\:\[max-width\:none\] {
    @media (max-width:767px) {
      & .hero-note {
        max-width: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.hero-note\]\:\[justify-self\:auto\] {
    @media (max-width:767px) {
      & .hero-note {
        justify-self: auto;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.hero-note\]\:\[padding-top\:0\] {
    @media (max-width:767px) {
      & .hero-note {
        padding-top: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.hero-note\]\:\[font-size\:21px\] {
    @media (max-width:767px) {
      & .hero-note {
        font-size: 21px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.hero-photo\]\:\[max-width\:520px\] {
    @media (max-width:767px) {
      & .hero-photo {
        max-width: 520px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.hero-photo\]\:\[padding-top\:0\] {
    @media (max-width:767px) {
      & .hero-photo {
        padding-top: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.idea\]\:\[grid-template-columns\:48px_1fr\] {
    @media (max-width:767px) {
      & .idea {
        grid-template-columns: 48px 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.idea\]\:\[gap\:16px\] {
    @media (max-width:767px) {
      & .idea {
        gap: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.idea\]\:\[padding\:28px_0_32px\] {
    @media (max-width:767px) {
      & .idea {
        padding: 28px 0 32px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.idea-copy_h3\]\:\[font-size\:1\.6rem\] {
    @media (max-width:767px) {
      & .idea-copy h3 {
        font-size: 1.6rem;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.idea-copy\>p\]\:\[font-size\:16px\] {
    @media (max-width:767px) {
      & .idea-copy>p {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.idea-group\+\.idea-group\]\:\[margin-top\:40px\] {
    @media (max-width:767px) {
      & .idea-group+.idea-group {
        margin-top: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.idea-number\]\:\[font-size\:2\.7rem\] {
    @media (max-width:767px) {
      & .idea-number {
        font-size: 2.7rem;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.ideas\>h2\]\:\[font-size\:2rem\] {
    @media (max-width:767px) {
      & .ideas>h2 {
        font-size: 2rem;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.intro\>h2\:first-child\]\:\[font-size\:2rem\] {
    @media (max-width:767px) {
      & .intro>h2:first-child {
        font-size: 2rem;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-about\]\:\[text-align\:left\] {
    @media (max-width:767px) {
      & .jack-about {
        text-align: left;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-about_h2\]\:\[text-align\:left\] {
    @media (max-width:767px) {
      & .jack-about h2 {
        text-align: left;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-about-detail\]\:\[margin-top\:25px\] {
    @media (max-width:767px) {
      & .jack-about-detail {
        margin-top: 25px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-about-detail\]\:\[font-size\:17px\] {
    @media (max-width:767px) {
      & .jack-about-detail {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-brand\]\:\[width\:100px\] {
    @media (max-width:767px) {
      & .jack-brand {
        width: 100px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-button\]\:\[padding\:16px_29px\] {
    @media (max-width:767px) {
      & .jack-button {
        padding: 16px 29px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-button\]\:\[font-size\:14px\] {
    @media (max-width:767px) {
      & .jack-button {
        font-size: 14px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-clients\]\:\[margin-top\:70px\] {
    @media (max-width:767px) {
      & .jack-clients {
        margin-top: 70px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-clients_h3\]\:\[font-size\:16px\] {
    @media (max-width:767px) {
      & .jack-clients h3 {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-clients_img\]\:\[height\:48px\] {
    @media (max-width:767px) {
      & .jack-clients img {
        height: 48px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-clients\:not\(\[data-client-marquee-ready\=\"true\"\]\)_\.jack-client-group\]\:\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\] {
    @media (max-width:767px) {
      & .jack-clients:not([data-client-marquee-ready="true"]) .jack-client-group {
        grid-template-columns: repeat(2,minmax(0,1fr));
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-clients\>div\]\:\[grid-template-columns\:repeat\(2\,1fr\)\] {
    @media (max-width:767px) {
      & .jack-clients>div {
        grid-template-columns: repeat(2,1fr);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-clients\>div\]\:\[gap\:35px_30px\] {
    @media (max-width:767px) {
      & .jack-clients>div {
        gap: 35px 30px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-closing\]\:\[text-align\:left\] {
    @media (max-width:767px) {
      & .jack-closing {
        text-align: left;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-closing_\.contact-links\]\:\[margin-top\:50px\] {
    @media (max-width:767px) {
      & .jack-closing .contact-links {
        margin-top: 50px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-closing_\.contact-links\]\:\[margin-bottom\:45px\] {
    @media (max-width:767px) {
      & .jack-closing .contact-links {
        margin-bottom: 45px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-closing_\.contact-links\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .jack-closing .contact-links {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-closing_\.contact-links\]\:\[align-items\:flex-start\] {
    @media (max-width:767px) {
      & .jack-closing .contact-links {
        align-items: flex-start;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-closing_\.contact-links\]\:\[gap\:26px\] {
    @media (max-width:767px) {
      & .jack-closing .contact-links {
        gap: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-closing_h2\]\:\[text-align\:left\] {
    @media (max-width:767px) {
      & .jack-closing h2 {
        text-align: left;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-closing_h2\]\:\[font-size\:clamp\(39px\,8\.8vw\,67px\)\] {
    @media (max-width:767px) {
      & .jack-closing h2 {
        font-size: clamp(39px, 8.8vw, 67px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-cta\]\:\[margin\:0_24px\] {
    @media (max-width:767px) {
      & .jack-cta {
        margin: 0 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-cta\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .jack-cta {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-cta\]\:\[align-items\:flex-start\] {
    @media (max-width:767px) {
      & .jack-cta {
        align-items: flex-start;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-cta\]\:\[border-radius\:20px\] {
    @media (max-width:767px) {
      & .jack-cta {
        border-radius: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-cta\]\:\[padding\:28px\] {
    @media (max-width:767px) {
      & .jack-cta {
        padding: 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-cta_h2\]\:\[font-size\:33px\] {
    @media (max-width:767px) {
      & .jack-cta h2 {
        font-size: 33px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-display\]\:\[font-size\:clamp\(40px\,8\.6vw\,64px\)\] {
    @media (max-width:767px) {
      & .jack-display {
        font-size: clamp(40px, 8.6vw, 64px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-display\]\:\[line-height\:1\.07\] {
    @media (max-width:767px) {
      & .jack-display {
        line-height: 1.07;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-faq_details\]\:\[padding\:23px_0\] {
    @media (max-width:767px) {
      & .jack-faq details {
        padding: 23px 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-faq_details_p\]\:\[margin-right\:0\] {
    @media (max-width:767px) {
      & .jack-faq details p {
        margin-right: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-faq_details_p\]\:\[margin-left\:42px\] {
    @media (max-width:767px) {
      & .jack-faq details p {
        margin-left: 42px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-faq_details_p\]\:\[font-size\:17px\] {
    @media (max-width:767px) {
      & .jack-faq details p {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-faq_h2\]\:\[font-size\:clamp\(38px\,8\.4vw\,58px\)\] {
    @media (max-width:767px) {
      & .jack-faq h2 {
        font-size: clamp(38px, 8.4vw, 58px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-faq_h3\]\:\[font-size\:22px\] {
    @media (max-width:767px) {
      & .jack-faq h3 {
        font-size: 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-faq_summary\]\:\[grid-template-columns\:28px_1fr_18px\] {
    @media (max-width:767px) {
      & .jack-faq summary {
        grid-template-columns: 28px 1fr 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-faq_summary\]\:\[gap\:14px\] {
    @media (max-width:767px) {
      & .jack-faq summary {
        gap: 14px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-faq-label\]\:\[margin-bottom\:35px\] {
    @media (max-width:767px) {
      & .jack-faq-label {
        margin-bottom: 35px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-faq-label\]\:\[font-size\:17px\] {
    @media (max-width:767px) {
      & .jack-faq-label {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-guide_h3\]\:\[margin\:20px_0_15px\] {
    @media (max-width:767px) {
      & .jack-guide h3 {
        margin: 20px 0 15px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-guide_h3\]\:\[font-size\:30px\] {
    @media (max-width:767px) {
      & .jack-guide h3 {
        font-size: 30px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-guide_img\]\:\[aspect-ratio\:1\.55\] {
    @media (max-width:767px) {
      & .jack-guide img {
        aspect-ratio: 1.55;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero\]\:\[min-height\:740px\] {
    @media (max-width:767px) {
      & .jack-hero {
        min-height: 740px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero\]\:\[padding\:120px_24px_32px\] {
    @media (max-width:767px) {
      & .jack-hero {
        padding: 120px 24px 32px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-bottom\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .jack-hero-bottom {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-bottom\]\:\[align-items\:flex-start\] {
    @media (max-width:767px) {
      & .jack-hero-bottom {
        align-items: flex-start;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-bottom\]\:\[gap\:28px\] {
    @media (max-width:767px) {
      & .jack-hero-bottom {
        gap: 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-bottom_p\]\:\[max-width\:340px\] {
    @media (max-width:767px) {
      & .jack-hero-bottom p {
        max-width: 340px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-bottom_p\]\:\[font-size\:17px\] {
    @media (max-width:767px) {
      & .jack-hero-bottom p {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-object\]\:\[margin\:20px_auto_65px\] {
    @media (max-width:767px) {
      & .jack-hero-object {
        margin: 20px auto 65px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-object\]\:\[height\:320px\] {
    @media (max-width:767px) {
      & .jack-hero-object {
        height: 320px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-object\]\:\[height\:330px\] {
    @media (max-width:767px) {
      & .jack-hero-object {
        height: 330px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-object\]\:\[min-height\:300px\] {
    @media (max-width:767px) {
      & .jack-hero-object {
        min-height: 300px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-object\]\:\[width\:100\%\] {
    @media (max-width:767px) {
      & .jack-hero-object {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-object\]\:\[width\:min\(100\%\,400px\)\] {
    @media (max-width:767px) {
      & .jack-hero-object {
        width: min(100%, 400px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-object\]\:\[max-width\:400px\] {
    @media (max-width:767px) {
      & .jack-hero-object {
        max-width: 400px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-object\]\:\[flex\:1\] {
    @media (max-width:767px) {
      & .jack-hero-object {
        flex: 1;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-title\]\:\[text-align\:left\] {
    @media (max-width:767px) {
      & .jack-hero-title {
        text-align: left;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-title\]\:\[font-size\:clamp\(33px\,7\.5vw\,57px\)\] {
    @media (max-width:767px) {
      & .jack-hero-title {
        font-size: clamp(33px, 7.5vw, 57px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-title\]\:\[line-height\:1\.08\] {
    @media (max-width:767px) {
      & .jack-hero-title {
        line-height: 1.08;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-hero-title\]\:\[letter-spacing\:-\.03em\] {
    @media (max-width:767px) {
      & .jack-hero-title {
        letter-spacing: -.03em;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-journal_h2\]\:\[margin-bottom\:45px\] {
    @media (max-width:767px) {
      & .jack-journal h2 {
        margin-bottom: 45px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-journal_h2\]\:\[font-size\:clamp\(38px\,8\.4vw\,58px\)\] {
    @media (max-width:767px) {
      & .jack-journal h2 {
        font-size: clamp(38px, 8.4vw, 58px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-journal-list\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .jack-journal-list {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-journal-list\]\:\[gap\:45px\] {
    @media (max-width:767px) {
      & .jack-journal-list {
        gap: 45px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-menu\]\:\[margin-left\:auto\] {
    @media (max-width:767px) {
      & .jack-menu {
        margin-left: auto;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-menu\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .jack-menu {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-menu\]\:\[min-height\:44px\] {
    @media (max-width:767px) {
      & .jack-menu {
        min-height: 44px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-menu\]\:\[border-radius\:30px\] {
    @media (max-width:767px) {
      & .jack-menu {
        border-radius: 30px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-menu\]\:\[padding\:10px_18px\] {
    @media (max-width:767px) {
      & .jack-menu {
        padding: 10px 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-menu\]\:\[font-size\:14px\] {
    @media (max-width:767px) {
      & .jack-menu {
        font-size: 14px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-menu\]\:\[color\:\#d7e2ea\] {
    @media (max-width:767px) {
      & .jack-menu {
        color: #d7e2ea;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-menu\]\:\[background\:none\] {
    @media (max-width:767px) {
      & .jack-menu {
        background: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-menu\]\:\[border\:1px_solid_\#697785\] {
    @media (max-width:767px) {
      & .jack-menu {
        border: 1px solid #697785;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav\]\:\[min-height\:76px\] {
    @media (max-width:767px) {
      & .jack-nav {
        min-height: 76px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav\]\:\[gap\:20px\] {
    @media (max-width:767px) {
      & .jack-nav {
        gap: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav\]\:\[padding\:17px_24px\] {
    @media (max-width:767px) {
      & .jack-nav {
        padding: 17px 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[position\:absolute\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        position: absolute;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[top\:82px\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        top: 82px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[right\:16px\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        right: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[left\:16px\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        left: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[display\:none\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        display: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[align-items\:stretch\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        align-items: stretch;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[gap\:12px\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[border-radius\:16px\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        border-radius: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[padding\:25px\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        padding: 25px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[box-shadow\:0_18px_40px_\#0008\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        box-shadow: 0 18px 40px #0008;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[background\:\#171c20\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        background: #171c20;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\]\:\[border\:1px_solid_\#697785\] {
    @media (max-width:767px) {
      & .jack-nav nav {
        border: 1px solid #697785;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav_a\]\:\[padding\:10px\] {
    @media (max-width:767px) {
      & .jack-nav nav a {
        padding: 10px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav_a\]\:\[font-size\:18px\] {
    @media (max-width:767px) {
      & .jack-nav nav a {
        font-size: 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\.is-open\]\:\[display\:flex\] {
    @media (max-width:767px) {
      & .jack-nav nav.is-open {
        display: flex;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav_nav\.is-open\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .jack-nav nav.is-open {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-nav-contact\]\:\[display\:none\] {
    @media (max-width:767px) {
      & .jack-nav-contact {
        display: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-photo-rail\]\:\[padding\:60px_0_0\] {
    @media (max-width:767px) {
      & .jack-photo-rail {
        padding: 60px 0 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-photo-track\]\:\[margin-bottom\:10px\] {
    @media (max-width:767px) {
      & .jack-photo-track {
        margin-bottom: 10px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-photo-track\]\:\[gap\:10px\] {
    @media (max-width:767px) {
      & .jack-photo-track {
        gap: 10px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-photo-track_img\]\:\[height\:170px\] {
    @media (max-width:767px) {
      & .jack-photo-track img {
        height: 170px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-photo-track_img\]\:\[width\:240px\] {
    @media (max-width:767px) {
      & .jack-photo-track img {
        width: 240px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-photo-track_img\]\:\[border-radius\:12px\] {
    @media (max-width:767px) {
      & .jack-photo-track img {
        border-radius: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-plush\:after\]\:\[height\:14px\] {
    @media (max-width:767px) {
      & .jack-plush:after {
        height: 14px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-plush\:after\]\:\[filter\:blur\(8px\)\] {
    @media (max-width:767px) {
      & .jack-plush:after {
        filter: blur(8px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process\]\:\[min-height\:0\] {
    @media (max-width:767px) {
      & .jack-process {
        min-height: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_h2\]\:\[font-size\:clamp\(38px\,8\.4vw\,58px\)\] {
    @media (max-width:767px) {
      & .jack-process h2 {
        font-size: clamp(38px, 8.4vw, 58px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_h3\]\:\[margin-top\:0\] {
    @media (max-width:767px) {
      & .jack-process h3 {
        margin-top: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_h3\]\:\[font-size\:26px\] {
    @media (max-width:767px) {
      & .jack-process h3 {
        font-size: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_li\]\:\[position\:relative\] {
    @media (max-width:767px) {
      & .jack-process li {
        position: relative;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_li\]\:\[padding-left\:50px\] {
    @media (max-width:767px) {
      & .jack-process li {
        padding-left: 50px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_li\>span\]\:\[position\:absolute\] {
    @media (max-width:767px) {
      & .jack-process li>span {
        position: absolute;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_li\>span\]\:\[top\:3px\] {
    @media (max-width:767px) {
      & .jack-process li>span {
        top: 3px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_li\>span\]\:\[left\:0\] {
    @media (max-width:767px) {
      & .jack-process li>span {
        left: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_ol\]\:\[margin-top\:50px\] {
    @media (max-width:767px) {
      & .jack-process ol {
        margin-top: 50px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_ol\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .jack-process ol {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_ol\]\:\[gap\:30px\] {
    @media (max-width:767px) {
      & .jack-process ol {
        gap: 30px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_p\]\:\[margin-top\:10px\] {
    @media (max-width:767px) {
      & .jack-process p {
        margin-top: 10px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-process_p\]\:\[font-size\:17px\] {
    @media (max-width:767px) {
      & .jack-process p {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project\]\:\[position\:relative\] {
    @media (max-width:767px) {
      & .jack-project {
        position: relative;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project\]\:\[top\:0\]\! {
    @media (max-width:767px) {
      & .jack-project {
        top: 0 !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project\]\:\[transform\:none\]\! {
    @media (max-width:767px) {
      & .jack-project {
        transform: none !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project\]\:\[border-radius\:22px\] {
    @media (max-width:767px) {
      & .jack-project {
        border-radius: 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project\]\:\[padding\:20px\] {
    @media (max-width:767px) {
      & .jack-project {
        padding: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-description\]\:\[margin-top\:20px\] {
    @media (max-width:767px) {
      & .jack-project-description {
        margin-top: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-description\]\:\[font-size\:16px\] {
    @media (max-width:767px) {
      & .jack-project-description {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-heading\]\:\[margin-bottom\:25px\] {
    @media (max-width:767px) {
      & .jack-project-heading {
        margin-bottom: 25px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-heading\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .jack-project-heading {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-heading_h3\]\:\[font-size\:27px\] {
    @media (max-width:767px) {
      & .jack-project-heading h3 {
        font-size: 27px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-heading_p\]\:\[font-size\:15px\] {
    @media (max-width:767px) {
      & .jack-project-heading p {
        font-size: 15px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-heading\>a\]\:\[margin-top\:22px\] {
    @media (max-width:767px) {
      & .jack-project-heading>a {
        margin-top: 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-heading\>a\]\:\[min-height\:44px\] {
    @media (max-width:767px) {
      & .jack-project-heading>a {
        min-height: 44px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-heading\>a\]\:\[padding\:12px_20px\] {
    @media (max-width:767px) {
      & .jack-project-heading>a {
        padding: 12px 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-heading\>a\]\:\[font-size\:12px\] {
    @media (max-width:767px) {
      & .jack-project-heading>a {
        font-size: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-images\]\:\[height\:auto\] {
    @media (max-width:767px) {
      & .jack-project-images {
        height: auto;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-images\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .jack-project-images {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-images\]\:\[gap\:12px\] {
    @media (max-width:767px) {
      & .jack-project-images {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-images_img\]\:\[border-radius\:12px\] {
    @media (max-width:767px) {
      & .jack-project-images img {
        border-radius: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-images\>div\]\:\[height\:140px\] {
    @media (max-width:767px) {
      & .jack-project-images>div {
        height: 140px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-images\>div\]\:\[grid-template-columns\:1fr_1fr\] {
    @media (max-width:767px) {
      & .jack-project-images>div {
        grid-template-columns: 1fr 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-images\>div\]\:\[grid-template-rows\:1fr\] {
    @media (max-width:767px) {
      & .jack-project-images>div {
        grid-template-rows: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-images\>div\]\:\[gap\:12px\] {
    @media (max-width:767px) {
      & .jack-project-images>div {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-images\>img\]\:\[grid-row\:1\] {
    @media (max-width:767px) {
      & .jack-project-images>img {
        grid-row: 1;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-images\>img\]\:\[height\:290px\] {
    @media (max-width:767px) {
      & .jack-project-images>img {
        height: 290px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-slot\]\:\[position\:relative\] {
    @media (max-width:767px) {
      & .jack-project-slot {
        position: relative;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-slot\]\:\[top\:0\]\! {
    @media (max-width:767px) {
      & .jack-project-slot {
        top: 0 !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-slot\]\:\[margin-bottom\:28px\] {
    @media (max-width:767px) {
      & .jack-project-slot {
        margin-bottom: 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-slot\]\:\[height\:auto\] {
    @media (max-width:767px) {
      & .jack-project-slot {
        height: auto;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-project-slot\]\:\[min-height\:0\] {
    @media (max-width:767px) {
      & .jack-project-slot {
        min-height: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-reveal-copy\]\:\[margin-top\:35px\] {
    @media (max-width:767px) {
      & .jack-reveal-copy {
        margin-top: 35px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-reveal-copy\]\:\[font-size\:28px\] {
    @media (max-width:767px) {
      & .jack-reveal-copy {
        font-size: 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-reveal-copy\]\:\[line-height\:1\.4\] {
    @media (max-width:767px) {
      & .jack-reveal-copy {
        line-height: 1.4;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-section\]\:\[padding\:80px_24px\] {
    @media (max-width:767px) {
      & .jack-section {
        padding: 80px 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service\]\:\[grid-template-columns\:48px_1fr\] {
    @media (max-width:767px) {
      & .jack-service {
        grid-template-columns: 48px 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service\]\:\[gap\:16px\] {
    @media (max-width:767px) {
      & .jack-service {
        gap: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service\]\:\[padding\:28px_0\] {
    @media (max-width:767px) {
      & .jack-service {
        padding: 28px 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service_h3\]\:\[font-size\:26px\] {
    @media (max-width:767px) {
      & .jack-service h3 {
        font-size: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service_h3\]\:\[line-height\:1\.12\] {
    @media (max-width:767px) {
      & .jack-service h3 {
        line-height: 1.12;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service_p\]\:\[font-size\:16px\] {
    @media (max-width:767px) {
      & .jack-service p {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service-layout\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .jack-service-layout {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service-number\]\:\[font-size\:45px\] {
    @media (max-width:767px) {
      & .jack-service-number {
        font-size: 45px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service-photo\]\:\[position\:relative\] {
    @media (max-width:767px) {
      & .jack-service-photo {
        position: relative;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service-photo\]\:\[top\:0\] {
    @media (max-width:767px) {
      & .jack-service-photo {
        top: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service-photo\]\:\[margin-bottom\:40px\] {
    @media (max-width:767px) {
      & .jack-service-photo {
        margin-bottom: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-service-photo\]\:\[height\:340px\] {
    @media (max-width:767px) {
      & .jack-service-photo {
        height: 340px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-services\]\:\[border-radius\:30px_30px_0_0\] {
    @media (max-width:767px) {
      & .jack-services {
        border-radius: 30px 30px 0 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-services\]\:\[padding-bottom\:100px\] {
    @media (max-width:767px) {
      & .jack-services {
        padding-bottom: 100px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-services_h2\]\:\[margin-bottom\:45px\] {
    @media (max-width:767px) {
      & .jack-services h2 {
        margin-bottom: 45px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-services_h2\]\:\[text-align\:left\] {
    @media (max-width:767px) {
      & .jack-services h2 {
        text-align: left;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-studio_\.closing-film\]\:\[opacity\:\.56\] {
    @media (max-width:767px) {
      & .jack-studio .closing-film {
        opacity: .56;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-top-link\]\:\[font-size\:16px\] {
    @media (max-width:767px) {
      & .jack-top-link {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-work\]\:\[margin-top\:-28px\] {
    @media (max-width:767px) {
      & .jack-work {
        margin-top: -28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-work\]\:\[border-radius\:30px_30px_0_0\] {
    @media (max-width:767px) {
      & .jack-work {
        border-radius: 30px 30px 0 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-work\>h2\]\:\[margin-bottom\:45px\] {
    @media (max-width:767px) {
      & .jack-work>h2 {
        margin-bottom: 45px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.jack-work\>h2\]\:\[text-align\:left\] {
    @media (max-width:767px) {
      & .jack-work>h2 {
        text-align: left;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.logo\]\:\[width\:125px\] {
    @media (max-width:767px) {
      & .logo {
        width: 125px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.mistake-list\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .mistake-list {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.motion-toggle\]\:\[display\:none\]\! {
    @media (max-width:767px) {
      & .motion-toggle {
        display: none !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.next-reading\]\:\[padding\:50px_0\] {
    @media (max-width:767px) {
      & .next-reading {
        padding: 50px 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.next-reading_h2\]\:\[font-size\:40px\] {
    @media (max-width:767px) {
      & .next-reading h2 {
        font-size: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.next-reading\>div\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .next-reading>div {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.next-reading\>div\]\:\[gap\:5px\] {
    @media (max-width:767px) {
      & .next-reading>div {
        gap: 5px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.opening-answer\]\:\[margin\:30px_0\] {
    @media (max-width:767px) {
      & .opening-answer {
        margin: 30px 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.opening-answer\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .opening-answer {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.opening-answer\]\:\[padding\:35px_22px\] {
    @media (max-width:767px) {
      & .opening-answer {
        padding: 35px 22px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.opening-answer_\.chapter-copy\>p\:first-child\]\:\[font-size\:23px\] {
    @media (max-width:767px) {
      & .opening-answer .chapter-copy>p:first-child {
        font-size: 23px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planner-hero\]\:\[display\:flex\] {
    @media (max-width:767px) {
      & .planner-hero {
        display: flex;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planner-hero\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .planner-hero {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planner-hero\]\:\[align-items\:stretch\] {
    @media (max-width:767px) {
      & .planner-hero {
        align-items: stretch;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planner-hero\]\:\[gap\:25px\] {
    @media (max-width:767px) {
      & .planner-hero {
        gap: 25px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planner-hero\]\:\[padding\:45px_0_35px\] {
    @media (max-width:767px) {
      & .planner-hero {
        padding: 45px 0 35px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planner-hero\]\:\[padding\:50px_0_35px\] {
    @media (max-width:767px) {
      & .planner-hero {
        padding: 50px 0 35px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planner-hero_figure_img\]\:\[aspect-ratio\:3\/2\] {
    @media (max-width:767px) {
      & .planner-hero figure img {
        aspect-ratio: 3/2;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planner-hero_h1\]\:\[font-size\:clamp\(40px\,10\.5vw\,62px\)\] {
    @media (max-width:767px) {
      & .planner-hero h1 {
        font-size: clamp(40px, 10.5vw, 62px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planner-hero_h1\]\:\[font-size\:clamp\(40px\,11vw\,62px\)\] {
    @media (max-width:767px) {
      & .planner-hero h1 {
        font-size: clamp(40px, 11vw, 62px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planner-hero\>figure\]\:\[order\:2\] {
    @media (max-width:767px) {
      & .planner-hero>figure {
        order: 2;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planning-points\]\:\[grid-template-columns\:1fr_1fr\] {
    @media (max-width:767px) {
      & .planning-points {
        grid-template-columns: 1fr 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planning-points\]\:\[gap\:14px\] {
    @media (max-width:767px) {
      & .planning-points {
        gap: 14px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.planning-points\]\:\[font-size\:15px\] {
    @media (max-width:767px) {
      & .planning-points {
        font-size: 15px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.prose_h2\]\:\[font-size\:2rem\] {
    @media (max-width:767px) {
      & .prose h2 {
        font-size: 2rem;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.questions_details\>p\]\:\[margin-right\:0\] {
    @media (max-width:767px) {
      & .questions details>p {
        margin-right: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.questions_details\>p\]\:\[margin-left\:36px\] {
    @media (max-width:767px) {
      & .questions details>p {
        margin-left: 36px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.questions_summary\]\:\[grid-template-columns\:24px_1fr_18px\] {
    @media (max-width:767px) {
      & .questions summary {
        grid-template-columns: 24px 1fr 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.questions_summary\]\:\[gap\:12px\] {
    @media (max-width:767px) {
      & .questions summary {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.questions_summary\]\:\[font-size\:17px\] {
    @media (max-width:767px) {
      & .questions summary {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.reading-layout\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .reading-layout {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.reading-layout\]\:\[padding\:0_20px\] {
    @media (max-width:767px) {
      & .reading-layout {
        padding: 0 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.related\]\:\[padding\:40px_20px_48px\] {
    @media (max-width:767px) {
      & .related {
        padding: 40px 20px 48px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.related\>div\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .related>div {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.related\>div\]\:\[grid-template-columns\:1fr\]\! {
    @media (max-width:767px) {
      & .related>div {
        grid-template-columns: 1fr !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.related\>div\]\:\[gap\:12px\] {
    @media (max-width:767px) {
      & .related>div {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.related\>div\]\:\[gap\:30px\] {
    @media (max-width:767px) {
      & .related>div {
        gap: 30px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.related\>h2\]\:\[font-size\:2rem\] {
    @media (max-width:767px) {
      & .related>h2 {
        font-size: 2rem;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.sculpture-canvas\]\:\[min-height\:0\] {
    @media (max-width:767px) {
      & .sculpture-canvas {
        min-height: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.sculpture-canvas\]\:\[min-height\:300px\] {
    @media (max-width:767px) {
      & .sculpture-canvas {
        min-height: 300px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.selection_li\]\:\[padding-left\:42px\] {
    @media (max-width:767px) {
      & .selection li {
        padding-left: 42px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-brief-prompt\]\:\[margin-top\:24px\] {
    @media (max-width:767px) {
      & .services-brief-prompt {
        margin-top: 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-brief-prompt\]\:\[font-size\:19px\] {
    @media (max-width:767px) {
      & .services-brief-prompt {
        font-size: 19px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-capabilities\]\:\[padding-bottom\:0\] {
    @media (max-width:767px) {
      & .services-capabilities {
        padding-bottom: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-detail\]\:\[padding-top\:0\] {
    @media (max-width:767px) {
      & .services-detail {
        padding-top: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-detail-links\]\:\[margin-top\:20px\] {
    @media (max-width:767px) {
      & .services-detail-links {
        margin-top: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-detail-links\]\:\[gap\:10px\] {
    @media (max-width:767px) {
      & .services-detail-links {
        gap: 10px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-detail-links_\.ee-text-link\]\:\[font-size\:16px\] {
    @media (max-width:767px) {
      & .services-detail-links .ee-text-link {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-detail\>p\:first-child\]\:\[line-height\:1\.65\] {
    @media (max-width:767px) {
      & .services-detail>p:first-child {
        line-height: 1.65;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-enquiry\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .services-enquiry {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-enquiry\]\:\[gap\:26px\] {
    @media (max-width:767px) {
      & .services-enquiry {
        gap: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-enquiry\]\:\[padding-block\:65px_50px\] {
    @media (max-width:767px) {
      & .services-enquiry {
        padding-block: 65px 50px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-enquiry_h2\]\:\[max-width\:500px\] {
    @media (max-width:767px) {
      & .services-enquiry h2 {
        max-width: 500px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-enquiry_h2\]\:\[font-size\:clamp\(40px\,10vw\,60px\)\] {
    @media (max-width:767px) {
      & .services-enquiry h2 {
        font-size: clamp(40px, 10vw, 60px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-enquiry-actions\]\:\[margin-top\:26px\] {
    @media (max-width:767px) {
      & .services-enquiry-actions {
        margin-top: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-enquiry-actions\]\:\[gap\:15px_24px\] {
    @media (max-width:767px) {
      & .services-enquiry-actions {
        gap: 15px 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero\]\:\[padding-top\:46px\] {
    @media (max-width:767px) {
      & .services-hero {
        padding-top: 46px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero\]\:\[padding-bottom\:30px\] {
    @media (max-width:767px) {
      & .services-hero {
        padding-bottom: 30px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero_h1\]\:\[font-size\:clamp\(42px\,10\.7vw\,75px\)\] {
    @media (max-width:767px) {
      & .services-hero h1 {
        font-size: clamp(42px, 10.7vw, 75px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero_h1\]\:\[line-height\:1\.02\] {
    @media (max-width:767px) {
      & .services-hero h1 {
        line-height: 1.02;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero_h1\]\:\[letter-spacing\:-\.025em\] {
    @media (max-width:767px) {
      & .services-hero h1 {
        letter-spacing: -.025em;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero_h1\>span\:last-child\]\:\[margin-top\:7px\] {
    @media (max-width:767px) {
      & .services-hero h1>span:last-child {
        margin-top: 7px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero_h1\>span\:last-child\]\:\[padding-left\:0\] {
    @media (max-width:767px) {
      & .services-hero h1>span:last-child {
        padding-left: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero-actions\]\:\[margin-top\:28px\] {
    @media (max-width:767px) {
      & .services-hero-actions {
        margin-top: 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero-actions\]\:\[flex-direction\:row\] {
    @media (max-width:767px) {
      & .services-hero-actions {
        flex-direction: row;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero-actions\]\:\[flex-wrap\:wrap\] {
    @media (max-width:767px) {
      & .services-hero-actions {
        flex-wrap: wrap;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero-actions\]\:\[align-items\:center\] {
    @media (max-width:767px) {
      & .services-hero-actions {
        align-items: center;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero-actions\]\:\[gap\:12px_24px\] {
    @media (max-width:767px) {
      & .services-hero-actions {
        gap: 12px 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero-actions_\.ee-text-link\]\:\[font-size\:16px\] {
    @media (max-width:767px) {
      & .services-hero-actions .ee-text-link {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero-bottom\]\:\[margin-top\:28px\] {
    @media (max-width:767px) {
      & .services-hero-bottom {
        margin-top: 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-hero-bottom\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .services-hero-bottom {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-index\]\:\[margin-top\:35px\] {
    @media (max-width:767px) {
      & .services-index {
        margin-top: 35px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-index\]\:\[display\:grid\] {
    @media (max-width:767px) {
      & .services-index {
        display: grid;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-index\]\:\[grid-template-columns\:1fr_1fr\] {
    @media (max-width:767px) {
      & .services-index {
        grid-template-columns: 1fr 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-index\]\:\[gap\:0_20px\] {
    @media (max-width:767px) {
      & .services-index {
        gap: 0 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-index\]\:\[padding-top\:13px\] {
    @media (max-width:767px) {
      & .services-index {
        padding-top: 13px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-index_a\]\:\[min-height\:52px\] {
    @media (max-width:767px) {
      & .services-index a {
        min-height: 52px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-index_a\]\:\[font-size\:14px\] {
    @media (max-width:767px) {
      & .services-index a {
        font-size: 14px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-index_a\]\:\[line-height\:1\.35\] {
    @media (max-width:767px) {
      & .services-index a {
        line-height: 1.35;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-introduction\>p\:last-child\]\:\[font-size\:17px\] {
    @media (max-width:767px) {
      & .services-introduction>p:last-child {
        font-size: 17px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-introduction\>p\:last-child\]\:\[line-height\:1\.6\] {
    @media (max-width:767px) {
      & .services-introduction>p:last-child {
        line-height: 1.6;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-location\]\:\[margin-bottom\:12px\] {
    @media (max-width:767px) {
      & .services-location {
        margin-bottom: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-location\]\:\[font-size\:20px\] {
    @media (max-width:767px) {
      & .services-location {
        font-size: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel_h2\]\:\[font-size\:clamp\(30px\,7\.5vw\,44px\)\] {
    @media (max-width:767px) {
      & .services-panel h2 {
        font-size: clamp(30px, 7.5vw, 44px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel_h2\]\:\[line-height\:1\.08\] {
    @media (max-width:767px) {
      & .services-panel h2 {
        line-height: 1.08;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel-body\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:767px) {
      & .services-panel-body {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel-body\]\:\[gap\:26px\] {
    @media (max-width:767px) {
      & .services-panel-body {
        gap: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel-body\]\:\[padding-bottom\:34px\] {
    @media (max-width:767px) {
      & .services-panel-body {
        padding-bottom: 34px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel-dek\]\:\[grid-column\:1\] {
    @media (max-width:767px) {
      & .services-panel-dek {
        grid-column: 1;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel-dek\]\:\[grid-row\:2\] {
    @media (max-width:767px) {
      & .services-panel-dek {
        grid-row: 2;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel-dek\]\:\[max-width\:30ch\] {
    @media (max-width:767px) {
      & .services-panel-dek {
        max-width: 30ch;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel-dek\]\:\[font-size\:15px\] {
    @media (max-width:767px) {
      & .services-panel-dek {
        font-size: 15px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel\>summary\]\:\[min-height\:130px\] {
    @media (max-width:767px) {
      & .services-panel>summary {
        min-height: 130px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel\>summary\]\:\[grid-template-columns\:minmax\(0\,1fr\)_44px\] {
    @media (max-width:767px) {
      & .services-panel>summary {
        grid-template-columns: minmax(0,1fr) 44px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel\>summary\]\:\[gap\:7px_20px\] {
    @media (max-width:767px) {
      & .services-panel>summary {
        gap: 7px 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-panel\>summary\]\:\[padding-block\:25px\] {
    @media (max-width:767px) {
      & .services-panel>summary {
        padding-block: 25px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-photo\]\:\[aspect-ratio\:4\/3\] {
    @media (max-width:767px) {
      & .services-photo {
        aspect-ratio: 4/3;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-photo\]\:\[aspect-ratio\:auto\] {
    @media (max-width:767px) {
      & .services-photo {
        aspect-ratio: auto;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-photo\]\:\[height\:auto\] {
    @media (max-width:767px) {
      & .services-photo {
        height: auto;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-photo\]\:\[max-height\:none\] {
    @media (max-width:767px) {
      & .services-photo {
        max-height: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-photo\]\:\[overflow\:visible\] {
    @media (max-width:767px) {
      & .services-photo {
        overflow: visible;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-photo\]\:\[border-radius\:12px\] {
    @media (max-width:767px) {
      & .services-photo {
        border-radius: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-photo\]\:\[background\:none\] {
    @media (max-width:767px) {
      & .services-photo {
        background: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-photo_img\]\:\[height\:100\%\] {
    @media (max-width:767px) {
      & .services-photo img {
        height: 100%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-photo_img\]\:\[min-height\:0\] {
    @media (max-width:767px) {
      & .services-photo img {
        min-height: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-photo_img\]\:\[object-fit\:cover\] {
    @media (max-width:767px) {
      & .services-photo img {
        object-fit: cover;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-photo-frame\]\:\[border-radius\:12px\] {
    @media (max-width:767px) {
      & .services-photo-frame {
        border-radius: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-scope\]\:\[margin\:22px_0\] {
    @media (max-width:767px) {
      & .services-scope {
        margin: 22px 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-scope\]\:\[gap\:10px_18px\] {
    @media (max-width:767px) {
      & .services-scope {
        gap: 10px 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-toggle\]\:\[grid-column\:2\] {
    @media (max-width:767px) {
      & .services-toggle {
        grid-column: 2;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.services-toggle\]\:\[grid-row\:1_\/_span_2\] {
    @media (max-width:767px) {
      & .services-toggle {
        grid-row: 1 / span 2;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header\]\:\[flex-wrap\:wrap\] {
    @media (max-width:767px) {
      & .site-header {
        flex-wrap: wrap;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header\]\:\[gap\:12px\] {
    @media (max-width:767px) {
      & .site-header {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header\]\:\[gap\:15px\] {
    @media (max-width:767px) {
      & .site-header {
        gap: 15px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header\]\:\[padding\:14px_20px\] {
    @media (max-width:767px) {
      & .site-header {
        padding: 14px 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header\]\:\[padding\:20px\] {
    @media (max-width:767px) {
      & .site-header {
        padding: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header_\.action\]\:\[font-size\:15px\] {
    @media (max-width:767px) {
      & .site-header .action {
        font-size: 15px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header_\.contact-link\]\:\[gap\:8px\] {
    @media (max-width:767px) {
      & .site-header .contact-link {
        gap: 8px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header_\.contact-link\]\:\[font-size\:13px\] {
    @media (max-width:767px) {
      & .site-header .contact-link {
        font-size: 13px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header_nav\]\:\[order\:3\] {
    @media (max-width:767px) {
      & .site-header nav {
        order: 3;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header_nav\]\:\[display\:none\] {
    @media (max-width:767px) {
      & .site-header nav {
        display: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header_nav\]\:\[flex-basis\:100\%\] {
    @media (max-width:767px) {
      & .site-header nav {
        flex-basis: 100%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header_nav\]\:\[justify-content\:space-between\] {
    @media (max-width:767px) {
      & .site-header nav {
        justify-content: space-between;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header_nav\]\:\[gap\:12px\] {
    @media (max-width:767px) {
      & .site-header nav {
        gap: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.site-header_nav\]\:\[font-size\:15px\] {
    @media (max-width:767px) {
      & .site-header nav {
        font-size: 15px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.top-link\]\:\[display\:none\] {
    @media (max-width:767px) {
      & .top-link {
        display: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-category\]\:\[font-size\:11px\] {
    @media (max-width:767px) {
      & .work-category {
        font-size: 11px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-client\]\:\[margin-bottom\:12px\] {
    @media (max-width:767px) {
      & .work-client {
        margin-bottom: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-client\]\:\[font-size\:14px\] {
    @media (max-width:767px) {
      & .work-client {
        font-size: 14px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-count\]\:\[font-size\:11px\] {
    @media (max-width:767px) {
      & .work-count {
        font-size: 11px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-detail\]\:\[order\:2\] {
    @media (max-width:767px) {
      & .work-detail {
        order: 2;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-detail\]\:\[margin\:0\]\! {
    @media (max-width:767px) {
      & .work-detail {
        margin: 0 !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-detail\]\:\[width\:100\%\] {
    @media (max-width:767px) {
      & .work-detail {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-detail\]\:\[transform\:none\]\! {
    @media (max-width:767px) {
      & .work-detail {
        transform: none !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-detail\]\:\[border\:0\]\! {
    @media (max-width:767px) {
      & .work-detail {
        border: 0 !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-detail_img\]\:\[aspect-ratio\:3\/2\] {
    @media (max-width:767px) {
      & .work-detail img {
        aspect-ratio: 3/2;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-expand\]\:\[right\:12px\] {
    @media (max-width:767px) {
      & .work-expand {
        right: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-expand\]\:\[bottom\:12px\] {
    @media (max-width:767px) {
      & .work-expand {
        bottom: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-expand\]\:\[height\:36px\] {
    @media (max-width:767px) {
      & .work-expand {
        height: 36px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-expand\]\:\[width\:36px\] {
    @media (max-width:767px) {
      & .work-expand {
        width: 36px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-expand\]\:\[transform\:none\] {
    @media (max-width:767px) {
      & .work-expand {
        transform: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-expand\]\:\[opacity\:1\] {
    @media (max-width:767px) {
      & .work-expand {
        opacity: 1;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-layout-1_\.work-main_img\]\:\[aspect-ratio\:4\/3\] {
    @media (max-width:767px) {
      & .work-layout-1 .work-main img {
        aspect-ratio: 4/3;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-layout-3_\.work-date\]\:\[margin-top\:20px\] {
    @media (max-width:767px) {
      & .work-layout-3 .work-date {
        margin-top: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-layout-3_\.work-main_img\]\:\[aspect-ratio\:4\/3\] {
    @media (max-width:767px) {
      & .work-layout-3 .work-main img {
        aspect-ratio: 4/3;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-layout-3_\.work-project-copy\]\:\[display\:flex\] {
    @media (max-width:767px) {
      & .work-layout-3 .work-project-copy {
        display: flex;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-layout-3_\.work-project-copy\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .work-layout-3 .work-project-copy {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-layout-3_\.work-project-copy\]\:\[gap\:0\] {
    @media (max-width:767px) {
      & .work-layout-3 .work-project-copy {
        gap: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-layout-3_\.work-project-copy\]\:\[gap\:26px\] {
    @media (max-width:767px) {
      & .work-layout-3 .work-project-copy {
        gap: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-main\]\:\[order\:0\] {
    @media (max-width:767px) {
      & .work-main {
        order: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-main\]\:\[width\:100\%\] {
    @media (max-width:767px) {
      & .work-main {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-main_img\]\:\[aspect-ratio\:4\/4\.5\] {
    @media (max-width:767px) {
      & .work-main img {
        aspect-ratio: 4/4.5;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-project\]\:\[scroll-margin-top\:60px\] {
    @media (max-width:767px) {
      & .work-project {
        scroll-margin-top: 60px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-project\]\:\[padding-block\:55px_64px\] {
    @media (max-width:767px) {
      & .work-project {
        padding-block: 55px 64px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-project_h3\]\:\[margin-bottom\:18px\] {
    @media (max-width:767px) {
      & .work-project h3 {
        margin-bottom: 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-project_h3\]\:\[font-size\:40px\] {
    @media (max-width:767px) {
      & .work-project h3 {
        font-size: 40px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-project-copy\]\:\[order\:1\] {
    @media (max-width:767px) {
      & .work-project-copy {
        order: 1;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-project-copy\]\:\[width\:100\%\] {
    @media (max-width:767px) {
      & .work-project-copy {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-project-copy\]\:\[padding\:0\]\! {
    @media (max-width:767px) {
      & .work-project-copy {
        padding: 0 !important;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-project-head\]\:\[margin-bottom\:18px\] {
    @media (max-width:767px) {
      & .work-project-head {
        margin-bottom: 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-spread\]\:\[display\:flex\] {
    @media (max-width:767px) {
      & .work-spread {
        display: flex;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-spread\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .work-spread {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.work-spread\]\:\[gap\:26px\] {
    @media (max-width:767px) {
      & .work-spread {
        gap: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-archive\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .works-archive {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-archive\]\:\[padding-block\:25px\] {
    @media (max-width:767px) {
      & .works-archive {
        padding-block: 25px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-archive\]\:\[font-size\:15px\] {
    @media (max-width:767px) {
      & .works-archive {
        font-size: 15px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-archive_p\]\:\[margin-bottom\:8px\] {
    @media (max-width:767px) {
      & .works-archive p {
        margin-bottom: 8px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-contact\]\:\[padding-top\:65px\] {
    @media (max-width:767px) {
      & .works-contact {
        padding-top: 65px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-contact_h2\]\:\[margin-block\:24px_30px\] {
    @media (max-width:767px) {
      & .works-contact h2 {
        margin-block: 24px 30px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-contact_h2\]\:\[font-size\:clamp\(56px\,12vw\,90px\)\] {
    @media (max-width:767px) {
      & .works-contact h2 {
        font-size: clamp(56px, 12vw, 90px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-contact-bottom\]\:\[font-size\:13px\] {
    @media (max-width:767px) {
      & .works-contact-bottom {
        font-size: 13px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-contact-row\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .works-contact-row {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-contact-row\]\:\[gap\:28px\] {
    @media (max-width:767px) {
      & .works-contact-row {
        gap: 28px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-copyright\]\:\[font-size\:12px\] {
    @media (max-width:767px) {
      & .works-copyright {
        font-size: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-explore\]\:\[height\:48px\] {
    @media (max-width:767px) {
      & .works-explore {
        height: 48px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-explore\]\:\[width\:auto\] {
    @media (max-width:767px) {
      & .works-explore {
        width: auto;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-explore\]\:\[gap\:18px\] {
    @media (max-width:767px) {
      & .works-explore {
        gap: 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-explore\]\:\[border-radius\:60px\] {
    @media (max-width:767px) {
      & .works-explore {
        border-radius: 60px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-explore\]\:\[padding\:10px_18px\] {
    @media (max-width:767px) {
      & .works-explore {
        padding: 10px 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-explore\]\:\[font-size\:12px\] {
    @media (max-width:767px) {
      & .works-explore {
        font-size: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-explore_br\]\:\[display\:none\] {
    @media (max-width:767px) {
      & .works-explore br {
        display: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero\]\:\[margin\:4px_12px_0\] {
    @media (max-width:767px) {
      & .works-hero {
        margin: 4px 12px 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero\]\:\[height\:calc\(760px_-_110px\)\] {
    @media (max-width:767px) {
      & .works-hero {
        height: calc(760px - 110px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero\]\:\[max-height\:800px\] {
    @media (max-width:767px) {
      & .works-hero {
        max-height: 800px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero\]\:\[min-height\:590px\] {
    @media (max-width:767px) {
      & .works-hero {
        min-height: 590px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero\]\:\[border-radius\:20px\] {
    @media (max-width:767px) {
      & .works-hero {
        border-radius: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero_h1\]\:\[font-size\:clamp\(36px\,8\.2vw\,64px\)\] {
    @media (max-width:767px) {
      & .works-hero h1 {
        font-size: clamp(36px, 8.2vw, 64px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero_h1\]\:\[line-height\:1\.02\] {
    @media (max-width:767px) {
      & .works-hero h1 {
        line-height: 1.02;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero_h1\]\:\[letter-spacing\:-\.035em\] {
    @media (max-width:767px) {
      & .works-hero h1 {
        letter-spacing: -.035em;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-bottom\]\:\[right\:20px\] {
    @media (max-width:767px) {
      & .works-hero-bottom {
        right: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-bottom\]\:\[bottom\:25px\] {
    @media (max-width:767px) {
      & .works-hero-bottom {
        bottom: 25px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-bottom\]\:\[left\:20px\] {
    @media (max-width:767px) {
      & .works-hero-bottom {
        left: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-bottom\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      & .works-hero-bottom {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-bottom\]\:\[align-items\:flex-start\] {
    @media (max-width:767px) {
      & .works-hero-bottom {
        align-items: flex-start;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-bottom\]\:\[gap\:26px\] {
    @media (max-width:767px) {
      & .works-hero-bottom {
        gap: 26px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-image_img\]\:\[object-position\:58\%_50\%\] {
    @media (max-width:767px) {
      & .works-hero-image img {
        object-position: 58% 50%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-shade\]\:\[background\:linear-gradient\(180deg\,\#090d1290\,transparent_23\%\,\#090d12b0_62\%\,\#090d12ed\)\] {
    @media (max-width:767px) {
      & .works-hero-shade {
        background: linear-gradient(180deg,#090d1290,transparent 23%,#090d12b0 62%,#090d12ed);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-top\]\:\[top\:24px\] {
    @media (max-width:767px) {
      & .works-hero-top {
        top: 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-top\]\:\[right\:20px\] {
    @media (max-width:767px) {
      & .works-hero-top {
        right: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-top\]\:\[left\:20px\] {
    @media (max-width:767px) {
      & .works-hero-top {
        left: 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-top\]\:\[gap\:16px\] {
    @media (max-width:767px) {
      & .works-hero-top {
        gap: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-top\]\:\[font-size\:11px\] {
    @media (max-width:767px) {
      & .works-hero-top {
        font-size: 11px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-top_span\]\:\[max-width\:120px\] {
    @media (max-width:767px) {
      & .works-hero-top span {
        max-width: 120px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-hero-top_span\]\:\[text-align\:right\] {
    @media (max-width:767px) {
      & .works-hero-top span {
        text-align: right;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-index_\.ee-wrap\]\:\[width\:100\%\] {
    @media (max-width:767px) {
      & .works-index .ee-wrap {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-index_\.ee-wrap\]\:\[gap\:24px\] {
    @media (max-width:767px) {
      & .works-index .ee-wrap {
        gap: 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-index_\.ee-wrap\]\:\[padding-inline\:24px\] {
    @media (max-width:767px) {
      & .works-index .ee-wrap {
        padding-inline: 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-index_a\]\:\[min-height\:54px\] {
    @media (max-width:767px) {
      & .works-index a {
        min-height: 54px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-index_a\]\:\[gap\:8px\] {
    @media (max-width:767px) {
      & .works-index a {
        gap: 8px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-index_a\]\:\[padding-block\:16px\] {
    @media (max-width:767px) {
      & .works-index a {
        padding-block: 16px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-index_a\]\:\[font-size\:13px\] {
    @media (max-width:767px) {
      & .works-index a {
        font-size: 13px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-introduction\]\:\[display\:block\] {
    @media (max-width:767px) {
      & .works-introduction {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-introduction\]\:\[padding-block\:72px_35px\] {
    @media (max-width:767px) {
      & .works-introduction {
        padding-block: 72px 35px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-introduction_h2\]\:\[margin-bottom\:24px\] {
    @media (max-width:767px) {
      & .works-introduction h2 {
        margin-bottom: 24px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-introduction_h2\]\:\[font-size\:48px\] {
    @media (max-width:767px) {
      & .works-introduction h2 {
        font-size: 48px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_\.works-introduction_p\]\:\[font-size\:18px\] {
    @media (max-width:767px) {
      & .works-introduction p {
        font-size: 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_h1\]\:\[grid-row\:1\] {
    @media (max-width:767px) {
      & h1 {
        grid-row: 1;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_h1\]\:\[font-size\:clamp\(40px\,10\.5vw\,62px\)\] {
    @media (max-width:767px) {
      & h1 {
        font-size: clamp(40px, 10.5vw, 62px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_h1\]\:\[font-size\:clamp\(40px\,10vw\,65px\)\] {
    @media (max-width:767px) {
      & h1 {
        font-size: clamp(40px, 10vw, 65px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_h1\]\:\[font-size\:clamp\(40px\,11vw\,62px\)\] {
    @media (max-width:767px) {
      & h1 {
        font-size: clamp(40px, 11vw, 62px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_h1\]\:\[font-size\:clamp\(42px\,11\.8vw\,74px\)\] {
    @media (max-width:767px) {
      & h1 {
        font-size: clamp(42px, 11.8vw, 74px);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_h1\]\:\[line-height\:1\.07\] {
    @media (max-width:767px) {
      & h1 {
        line-height: 1.07;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_h1_small\]\:\[font-size\:\.55em\] {
    @media (max-width:767px) {
      & h1 small {
        font-size: .55em;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&_main\]\:\[padding\:0_20px\] {
    @media (max-width:767px) {
      & main {
        padding: 0 20px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\:not\(\[data-ee-ready\]\)_\.jack-menu\]\:\[display\:none\] {
    @media (max-width:767px) {
      &:not([data-ee-ready]) .jack-menu {
        display: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\:not\(\[data-ee-ready\]\)_\.jack-nav_nav\]\:\[top\:76px\] {
    @media (max-width:767px) {
      &:not([data-ee-ready]) .jack-nav nav {
        top: 76px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\:not\(\[data-ee-ready\]\)_\.jack-nav_nav\]\:\[display\:flex\] {
    @media (max-width:767px) {
      &:not([data-ee-ready]) .jack-nav nav {
        display: flex;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\:not\(\[data-ee-ready\]\)_\.jack-nav_nav\]\:\[flex-wrap\:wrap\] {
    @media (max-width:767px) {
      &:not([data-ee-ready]) .jack-nav nav {
        flex-wrap: wrap;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\:not\(\[data-ee-ready\]\)_\.jack-nav_nav\]\:\[gap\:4px\] {
    @media (max-width:767px) {
      &:not([data-ee-ready]) .jack-nav nav {
        gap: 4px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\:not\(\[data-ee-ready\]\)_\.jack-nav_nav\]\:\[padding\:12px\] {
    @media (max-width:767px) {
      &:not([data-ee-ready]) .jack-nav nav {
        padding: 12px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\:not\(\[data-ee-ready\]\)_\.jack-nav_nav_a\]\:\[padding\:8px\] {
    @media (max-width:767px) {
      &:not([data-ee-ready]) .jack-nav nav a {
        padding: 8px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\:not\(\[data-ee-ready\]\)_\.jack-nav_nav_a\]\:\[font-size\:14px\] {
    @media (max-width:767px) {
      &:not([data-ee-ready]) .jack-nav nav a {
        font-size: 14px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-header-contact\]\:\[display\:none\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-header-contact {
        display: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-menu\]\:\[margin-left\:auto\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-menu {
        margin-left: auto;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-menu\]\:\[display\:block\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-menu {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-menu\]\:\[min-height\:44px\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-menu {
        min-height: 44px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-menu\]\:\[border-radius\:100px\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-menu {
        border-radius: 100px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-menu\]\:\[padding\:8px_18px\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-menu {
        padding: 8px 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-menu\]\:\[font-size\:15px\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-menu {
        font-size: 15px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-menu\]\:\[color\:var\(--ee-ink\)\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-menu {
        color: var(--ee-ink);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-menu\]\:\[background\:none\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-menu {
        background: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-menu\]\:\[border\:1px_solid_\#697785\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-menu {
        border: 1px solid #697785;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[position\:absolute\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        position: absolute;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[top\:82px\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        top: 82px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[right\:0\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        right: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[left\:0\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        left: 0;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[display\:none\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        display: none;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[flex-direction\:column\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[align-items\:stretch\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        align-items: stretch;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[border-radius\:var\(--ee-radius\)\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        border-radius: var(--ee-radius);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[padding\:18px\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        padding: 18px;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[box-shadow\:0_18px_40px_\#0008\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        box-shadow: 0 18px 40px #0008;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[background\:\#171c20\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        background: #171c20;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\]\:\[border\:1px_solid_\#697785\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation {
        border: 1px solid #697785;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation_\.ee-nav-contact\]\:\[display\:block\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation .ee-nav-contact {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation_\.ee-nav-contact\]\:\[color\:var\(--ee-gold\)\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation .ee-nav-contact {
        color: var(--ee-gold);
      }
    }
  }
  .\[\@media\(max-width\:767px\)\]\:\[\&\[data-enhanced\]_\.ee-navigation\.is-open\]\:\[display\:flex\] {
    @media (max-width:767px) {
      &[data-enhanced] .ee-navigation.is-open {
        display: flex;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[font-size\:15px\] {
    @media (max-width:800px) {
      font-size: 15px;
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[--photo-radius\:18px\] {
    @media (max-width:800px) {
      --photo-radius: 18px;
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[--type-detail\:24px\] {
    @media (max-width:800px) {
      --type-detail: 24px;
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[--type-section\:32px\] {
    @media (max-width:800px) {
      --type-section: 32px;
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.article-intro\]\:\[margin\:45px_auto\] {
    @media (max-width:800px) {
      & .article-intro {
        margin: 45px auto;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.article-intro\]\:\[display\:block\] {
    @media (max-width:800px) {
      & .article-intro {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.article-intro\]\:\[padding\:0_5vw\] {
    @media (max-width:800px) {
      & .article-intro {
        padding: 0 5vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.article-intro_p\]\:\[font-size\:16px\] {
    @media (max-width:800px) {
      & .article-intro p {
        font-size: 16px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.article-intro_p\:first-child\]\:\[font-size\:20px\] {
    @media (max-width:800px) {
      & .article-intro p:first-child {
        font-size: 20px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.brand_img\]\:\[width\:91px\] {
    @media (max-width:800px) {
      & .brand img {
        width: 91px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.case-section\]\:\[margin-top\:25px\] {
    @media (max-width:800px) {
      & .case-section {
        margin-top: 25px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.chapter-nav\]\:\[justify-content\:start\] {
    @media (max-width:800px) {
      & .chapter-nav {
        justify-content: start;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.chapter-nav\]\:\[gap\:22px\] {
    @media (max-width:800px) {
      & .chapter-nav {
        gap: 22px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.chapter-nav\]\:\[overflow-x\:auto\] {
    @media (max-width:800px) {
      & .chapter-nav {
        overflow-x: auto;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.chapter-nav\]\:\[padding\:14px_5vw\] {
    @media (max-width:800px) {
      & .chapter-nav {
        padding: 14px 5vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.chapter-nav_a\]\:\[font-size\:11px\] {
    @media (max-width:800px) {
      & .chapter-nav a {
        font-size: 11px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.contact-link\]\:\[margin-left\:auto\] {
    @media (max-width:800px) {
      & .contact-link {
        margin-left: auto;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.contact-link\]\:\[font-size\:12px\]\! {
    @media (max-width:800px) {
      & .contact-link {
        font-size: 12px !important;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.enquiry\]\:\[margin\:20px_5vw_55px\] {
    @media (max-width:800px) {
      & .enquiry {
        margin: 20px 5vw 55px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.enquiry\]\:\[display\:block\] {
    @media (max-width:800px) {
      & .enquiry {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.enquiry\]\:\[padding\:30px_24px\] {
    @media (max-width:800px) {
      & .enquiry {
        padding: 30px 24px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.enquiry_h2\]\:\[margin-bottom\:25px\] {
    @media (max-width:800px) {
      & .enquiry h2 {
        margin-bottom: 25px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.enquiry_h2\]\:\[font-size\:31px\] {
    @media (max-width:800px) {
      & .enquiry h2 {
        font-size: 31px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.enquiry_h2\]\:\[font-size\:32px\] {
    @media (max-width:800px) {
      & .enquiry h2 {
        font-size: 32px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.enquiry_h2\]\:\[line-height\:1\.18\] {
    @media (max-width:800px) {
      & .enquiry h2 {
        line-height: 1.18;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.enquiry\>div\>p\]\:\[font-size\:14px\] {
    @media (max-width:800px) {
      & .enquiry>div>p {
        font-size: 14px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.exhibition\]\:\[display\:block\] {
    @media (max-width:800px) {
      & .exhibition {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.faq\]\:\[display\:block\] {
    @media (max-width:800px) {
      & .faq {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.faq\]\:\[padding\:0_5vw_50px\] {
    @media (max-width:800px) {
      & .faq {
        padding: 0 5vw 50px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.faq_summary_h3\]\:\[font-size\:22px\] {
    @media (max-width:800px) {
      & .faq summary h3 {
        font-size: 22px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.faq\>h2\]\:\[margin-bottom\:26px\] {
    @media (max-width:800px) {
      & .faq>h2 {
        margin-bottom: 26px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.faq\>h2\]\:\[margin-bottom\:35px\] {
    @media (max-width:800px) {
      & .faq>h2 {
        margin-bottom: 35px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.faq\>h2\]\:\[max-width\:none\] {
    @media (max-width:800px) {
      & .faq>h2 {
        max-width: none;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.format-layout\]\:\[display\:block\] {
    @media (max-width:800px) {
      & .format-layout {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.format-layout_h3\]\:\[font-size\:26px\] {
    @media (max-width:800px) {
      & .format-layout h3 {
        font-size: 26px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.format-layout\>div\]\:\[margin-bottom\:30px\] {
    @media (max-width:800px) {
      & .format-layout>div {
        margin-bottom: 30px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.format-layout\>div\:first-child\]\:\[padding\:0\] {
    @media (max-width:800px) {
      & .format-layout>div:first-child {
        padding: 0;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.format-layout\>div\:first-child\]\:\[border-right\:0\] {
    @media (max-width:800px) {
      & .format-layout>div:first-child {
        border-right: 0;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.format-layout\>div\:first-child_h3\]\:\[margin-bottom\:14px\] {
    @media (max-width:800px) {
      & .format-layout>div:first-child h3 {
        margin-bottom: 14px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.format-layout\>div\:first-child_h3\]\:\[max-width\:none\] {
    @media (max-width:800px) {
      & .format-layout>div:first-child h3 {
        max-width: none;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.format-layout\>div\:first-child_h3\]\:\[font-size\:26px\] {
    @media (max-width:800px) {
      & .format-layout>div:first-child h3 {
        font-size: 26px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.formats\]\:\[margin-bottom\:50px\] {
    @media (max-width:800px) {
      & .formats {
        margin-bottom: 50px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.formats\]\:\[padding\:40px_5vw\] {
    @media (max-width:800px) {
      & .formats {
        padding: 40px 5vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.formats\>h2\]\:\[margin-bottom\:26px\] {
    @media (max-width:800px) {
      & .formats>h2 {
        margin-bottom: 26px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.gallery-sticky\]\:\[display\:none\] {
    @media (max-width:800px) {
      & .gallery-sticky {
        display: none;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story\]\:\[min-height\:0\] {
    @media (max-width:800px) {
      & .idea-story {
        min-height: 0;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story\]\:\[scroll-margin-top\:65px\] {
    @media (max-width:800px) {
      & .idea-story {
        scroll-margin-top: 65px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story\]\:\[padding\:30px_0_40px\] {
    @media (max-width:800px) {
      & .idea-story {
        padding: 30px 0 40px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story\]\:\[border-top\:1px_solid_var\(--line\)\] {
    @media (max-width:800px) {
      & .idea-story {
        border-top: 1px solid var(--line);
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story_h3\]\:\[margin-bottom\:22px\] {
    @media (max-width:800px) {
      & .idea-story h3 {
        margin-bottom: 22px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story_h3\]\:\[max-width\:none\] {
    @media (max-width:800px) {
      & .idea-story h3 {
        max-width: none;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story_h3\]\:\[font-size\:29px\] {
    @media (max-width:800px) {
      & .idea-story h3 {
        font-size: 29px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story_h3\]\:\[font-size\:30px\] {
    @media (max-width:800px) {
      & .idea-story h3 {
        font-size: 30px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story_h3\]\:\[line-height\:1\.2\] {
    @media (max-width:800px) {
      & .idea-story h3 {
        line-height: 1.2;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story\:not\(\:first-child\)\]\:\[min-height\:0\] {
    @media (max-width:800px) {
      & .idea-story:not(:first-child) {
        min-height: 0;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story\:not\(\:first-child\)\]\:\[scroll-margin-top\:65px\] {
    @media (max-width:800px) {
      & .idea-story:not(:first-child) {
        scroll-margin-top: 65px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story\:not\(\:first-child\)\]\:\[padding\:30px_0_40px\] {
    @media (max-width:800px) {
      & .idea-story:not(:first-child) {
        padding: 30px 0 40px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story\:not\(\:first-child\)\]\:\[border-top\:1px_solid_var\(--line\)\] {
    @media (max-width:800px) {
      & .idea-story:not(:first-child) {
        border-top: 1px solid var(--line);
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-story\>p\]\:\[font-size\:15px\] {
    @media (max-width:800px) {
      & .idea-story>p {
        font-size: 15px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.intro-mark\]\:\[display\:none\] {
    @media (max-width:800px) {
      & .intro-mark {
        display: none;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.menu-toggle\]\:\[display\:block\] {
    @media (max-width:800px) {
      & .menu-toggle {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.menu-toggle\]\:\[padding\:10px_0\] {
    @media (max-width:800px) {
      & .menu-toggle {
        padding: 10px 0;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.menu-toggle\]\:\[font-size\:12px\] {
    @media (max-width:800px) {
      & .menu-toggle {
        font-size: 12px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.menu-toggle\]\:\[background\:none\] {
    @media (max-width:800px) {
      & .menu-toggle {
        background: none;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.menu-toggle\]\:\[border\:0\] {
    @media (max-width:800px) {
      & .menu-toggle {
        border: 0;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mistake-columns\]\:\[columns\:1\] {
    @media (max-width:800px) {
      & .mistake-columns {
        columns: 1;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mistakes\]\:\[padding\:45px_5vw\] {
    @media (max-width:800px) {
      & .mistakes {
        padding: 45px 5vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mistakes\>h2\]\:\[margin-bottom\:26px\] {
    @media (max-width:800px) {
      & .mistakes>h2 {
        margin-bottom: 26px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mistakes\>h2\]\:\[margin-bottom\:30px\] {
    @media (max-width:800px) {
      & .mistakes>h2 {
        margin-bottom: 30px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mobile-photo\]\:\[margin-bottom\:22px\] {
    @media (max-width:800px) {
      & .mobile-photo {
        margin-bottom: 22px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mobile-photo\]\:\[display\:block\] {
    @media (max-width:800px) {
      & .mobile-photo {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mobile-photo_\.photo-caption\]\:\[font-size\:11px\] {
    @media (max-width:800px) {
      & .mobile-photo .photo-caption {
        font-size: 11px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mobile-photo_img\]\:\[height\:330px\] {
    @media (max-width:800px) {
      & .mobile-photo img {
        height: 330px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mobile-photo_img\]\:\[height\:auto\] {
    @media (max-width:800px) {
      & .mobile-photo img {
        height: auto;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mobile-photo_img\]\:\[max-height\:390px\] {
    @media (max-width:800px) {
      & .mobile-photo img {
        max-height: 390px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mobile-photo_img\]\:\[width\:100\%\] {
    @media (max-width:800px) {
      & .mobile-photo img {
        width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mobile-photo_img\]\:\[width\:auto\] {
    @media (max-width:800px) {
      & .mobile-photo img {
        width: auto;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mobile-photo_img\]\:\[max-width\:100\%\] {
    @media (max-width:800px) {
      & .mobile-photo img {
        max-width: 100%;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mobile-photo_img\]\:\[object-fit\:contain\] {
    @media (max-width:800px) {
      & .mobile-photo img {
        object-fit: contain;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.mobile-photo_img\]\:\[background\:var\(--wash\)\] {
    @media (max-width:800px) {
      & .mobile-photo img {
        background: var(--wash);
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening\]\:\[padding\:30px_5vw_45px\] {
    @media (max-width:800px) {
      & .opening {
        padding: 30px 5vw 45px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening_h1\]\:\[font-size\:clamp\(38px\,7\.5vw\,60px\)\] {
    @media (max-width:800px) {
      & .opening h1 {
        font-size: clamp(38px, 7.5vw, 60px);
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening_h1\]\:\[line-height\:1\.06\] {
    @media (max-width:800px) {
      & .opening h1 {
        line-height: 1.06;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening_h1\]\:\[line-height\:1\.08\] {
    @media (max-width:800px) {
      & .opening h1 {
        line-height: 1.08;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening_h1\]\:\[letter-spacing\:-\.025em\] {
    @media (max-width:800px) {
      & .opening h1 {
        letter-spacing: -.025em;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening_h1_span\]\:\[margin-top\:4px\] {
    @media (max-width:800px) {
      & .opening h1 span {
        margin-top: 4px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening_h1_span\]\:\[margin-left\:0\] {
    @media (max-width:800px) {
      & .opening h1 span {
        margin-left: 0;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-image\]\:\[margin-top\:3px\] {
    @media (max-width:800px) {
      & .opening-image {
        margin-top: 3px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-image_img\]\:\[aspect-ratio\:1\.3\] {
    @media (max-width:800px) {
      & .opening-image img {
        aspect-ratio: 1.3;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-image_img\]\:\[object-position\:center\] {
    @media (max-width:800px) {
      & .opening-image img {
        object-position: center;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-layout\]\:\[margin-top\:25px\] {
    @media (max-width:800px) {
      & .opening-layout {
        margin-top: 25px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-layout\]\:\[display\:flex\] {
    @media (max-width:800px) {
      & .opening-layout {
        display: flex;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-layout\]\:\[flex-direction\:column\] {
    @media (max-width:800px) {
      & .opening-layout {
        flex-direction: column;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-layout\]\:\[align-items\:stretch\] {
    @media (max-width:800px) {
      & .opening-layout {
        align-items: stretch;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-layout\]\:\[gap\:24px\] {
    @media (max-width:800px) {
      & .opening-layout {
        gap: 24px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-note\]\:\[padding\:0\] {
    @media (max-width:800px) {
      & .opening-note {
        padding: 0;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-note_\.byline\]\:\[margin-top\:18px\] {
    @media (max-width:800px) {
      & .opening-note .byline {
        margin-top: 18px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-note_h2\]\:\[margin-bottom\:15px\] {
    @media (max-width:800px) {
      & .opening-note h2 {
        margin-bottom: 15px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-note_h2\]\:\[max-width\:28ch\] {
    @media (max-width:800px) {
      & .opening-note h2 {
        max-width: 28ch;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-note_h2\]\:\[font-size\:23px\] {
    @media (max-width:800px) {
      & .opening-note h2 {
        font-size: 23px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-note_h2\]\:\[font-size\:24px\] {
    @media (max-width:800px) {
      & .opening-note h2 {
        font-size: 24px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-note_h2\]\:\[line-height\:1\.25\] {
    @media (max-width:800px) {
      & .opening-note h2 {
        line-height: 1.25;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-note\>p\]\:\[max-width\:40ch\] {
    @media (max-width:800px) {
      & .opening-note>p {
        max-width: 40ch;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.opening-note\>p\]\:\[font-size\:14px\] {
    @media (max-width:800px) {
      & .opening-note>p {
        font-size: 14px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.reading-section\]\:\[display\:block\] {
    @media (max-width:800px) {
      & .reading-section {
        display: block;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.reading-section\]\:\[padding\:45px_5vw\] {
    @media (max-width:800px) {
      & .reading-section {
        padding: 45px 5vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.reading-section_h2\]\:\[margin-bottom\:25px\] {
    @media (max-width:800px) {
      & .reading-section h2 {
        margin-bottom: 25px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.reading-section_h2\]\:\[margin-bottom\:26px\] {
    @media (max-width:800px) {
      & .reading-section h2 {
        margin-bottom: 26px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.reading-section_h2\]\:\[max-width\:23ch\] {
    @media (max-width:800px) {
      & .reading-section h2 {
        max-width: 23ch;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.related\]\:\[padding\:40px_5vw\] {
    @media (max-width:800px) {
      & .related {
        padding: 40px 5vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.related-grid\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:800px) {
      & .related-grid {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.related-grid\]\:\[gap\:38px\] {
    @media (max-width:800px) {
      & .related-grid {
        gap: 38px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.related-grid_a\]\:\[max-width\:600px\] {
    @media (max-width:800px) {
      & .related-grid a {
        max-width: 600px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.related-grid_h3\]\:\[margin\:20px_0_14px\] {
    @media (max-width:800px) {
      & .related-grid h3 {
        margin: 20px 0 14px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.related-grid_h3\]\:\[font-size\:25px\] {
    @media (max-width:800px) {
      & .related-grid h3 {
        font-size: 25px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.related-grid_img\]\:\[aspect-ratio\:1\.65\] {
    @media (max-width:800px) {
      & .related-grid img {
        aspect-ratio: 1.65;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header\]\:\[margin-inline\:5vw\] {
    @media (max-width:800px) {
      & .site-header {
        margin-inline: 5vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header\]\:\[height\:72px\] {
    @media (max-width:800px) {
      & .site-header {
        height: 72px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header\]\:\[gap\:16px\] {
    @media (max-width:800px) {
      & .site-header {
        gap: 16px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header_\#mobile-nav\]\:\[position\:absolute\] {
    @media (max-width:800px) {
      & .site-header #mobile-nav {
        position: absolute;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header_\#mobile-nav\]\:\[top\:72px\] {
    @media (max-width:800px) {
      & .site-header #mobile-nav {
        top: 72px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header_\#mobile-nav\]\:\[right\:-5vw\] {
    @media (max-width:800px) {
      & .site-header #mobile-nav {
        right: -5vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header_\#mobile-nav\]\:\[left\:-5vw\] {
    @media (max-width:800px) {
      & .site-header #mobile-nav {
        left: -5vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header_\#mobile-nav\]\:\[display\:grid\] {
    @media (max-width:800px) {
      & .site-header #mobile-nav {
        display: grid;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header_\#mobile-nav\]\:\[gap\:20px\] {
    @media (max-width:800px) {
      & .site-header #mobile-nav {
        gap: 20px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header_\#mobile-nav\]\:\[padding\:25px_6vw\] {
    @media (max-width:800px) {
      & .site-header #mobile-nav {
        padding: 25px 6vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header_\#mobile-nav\]\:\[background\:var\(--paper\)\] {
    @media (max-width:800px) {
      & .site-header #mobile-nav {
        background: var(--paper);
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header_\#mobile-nav\]\:\[border-bottom\:1px_solid_var\(--line\)\] {
    @media (max-width:800px) {
      & .site-header #mobile-nav {
        border-bottom: 1px solid var(--line);
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.site-header_nav\[aria-label\=\'Main_navigation\'\]\]\:\[display\:none\] {
    @media (max-width:800px) {
      & .site-header nav[aria-label='Main navigation'] {
        display: none;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.six-heading\]\:\[margin-bottom\:32px\] {
    @media (max-width:800px) {
      & .six-heading {
        margin-bottom: 32px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.six-heading_h2\]\:\[font-size\:35px\] {
    @media (max-width:800px) {
      & .six-heading h2 {
        font-size: 35px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.six-heading\>p\]\:\[font-size\:14px\] {
    @media (max-width:800px) {
      & .six-heading>p {
        font-size: 14px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.six-section\]\:\[padding\:0_5vw_45px\] {
    @media (max-width:800px) {
      & .six-section {
        padding: 0 5vw 45px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.underlink\]\:\[margin-top\:18px\] {
    @media (max-width:800px) {
      & .underlink {
        margin-top: 18px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.underlink\]\:\[font-size\:13px\] {
    @media (max-width:800px) {
      & .underlink {
        font-size: 13px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.vip-section\]\:\[padding\:40px_5vw\] {
    @media (max-width:800px) {
      & .vip-section {
        padding: 40px 5vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.vip-section\>h2\]\:\[margin-bottom\:26px\] {
    @media (max-width:800px) {
      & .vip-section>h2 {
        margin-bottom: 26px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.vip-section\>h2\]\:\[margin-bottom\:28px\] {
    @media (max-width:800px) {
      & .vip-section>h2 {
        margin-bottom: 28px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.visit-stop\]\:\[padding-top\:18px\] {
    @media (max-width:800px) {
      & .visit-stop {
        padding-top: 18px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.visit-stop_h3\]\:\[font-size\:25px\] {
    @media (max-width:800px) {
      & .visit-stop h3 {
        font-size: 25px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.visit-timeline\]\:\[grid-template-columns\:1fr\] {
    @media (max-width:800px) {
      & .visit-timeline {
        grid-template-columns: 1fr;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_\.visit-timeline\]\:\[gap\:28px\] {
    @media (max-width:800px) {
      & .visit-timeline {
        gap: 28px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_footer\]\:\[display\:grid\] {
    @media (max-width:800px) {
      & footer {
        display: grid;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_footer\]\:\[gap\:15px\] {
    @media (max-width:800px) {
      & footer {
        gap: 15px;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_footer\]\:\[padding\:28px_5vw\] {
    @media (max-width:800px) {
      & footer {
        padding: 28px 5vw;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_footer_p\]\:\[margin\:0\] {
    @media (max-width:800px) {
      & footer p {
        margin: 0;
      }
    }
  }
  .\[\@media\(max-width\:800px\)\]\:\[\&_h2\]\:\[font-size\:33px\] {
    @media (max-width:800px) {
      & h2 {
        font-size: 33px;
      }
    }
  }
  .\[\@media\(min-width\:1400px\)\]\:\[\&_\.enquiry-layout\]\:\[grid-template-columns\:1\.05fr_\.95fr\] {
    @media (min-width:1400px) {
      & .enquiry-layout {
        grid-template-columns: 1.05fr .95fr;
      }
    }
  }
  .\[\@media\(min-width\:1600px\)\]\:\[\&_\.services-hero_h1\]\:\[font-size\:112px\] {
    @media (min-width:1600px) {
      & .services-hero h1 {
        font-size: 112px;
      }
    }
  }
  .\[\@media\(min-width\:1700px\)\]\:\[\&_\.jack-hero\]\:\[margin\:auto\] {
    @media (min-width:1700px) {
      & .jack-hero {
        margin: auto;
      }
    }
  }
  .\[\@media\(min-width\:1700px\)\]\:\[\&_\.jack-hero\]\:\[max-width\:1700px\] {
    @media (min-width:1700px) {
      & .jack-hero {
        max-width: 1700px;
      }
    }
  }
  .\[\@media\(min-width\:1700px\)\]\:\[\&_\.jack-section\]\:\[padding-right\:max\(4vw\,calc\(\(100vw_-_1440px\)\/2\)\)\] {
    @media (min-width:1700px) {
      & .jack-section {
        padding-right: max(4vw, calc((100vw - 1440px) / 2));
      }
    }
  }
  .\[\@media\(min-width\:1700px\)\]\:\[\&_\.jack-section\]\:\[padding-left\:max\(4vw\,calc\(\(100vw_-_1440px\)\/2\)\)\] {
    @media (min-width:1700px) {
      & .jack-section {
        padding-left: max(4vw, calc((100vw - 1440px) / 2));
      }
    }
  }
  .\[\@media\(min-width\:640px\)_and_\(max-width\:767px\)\]\:\[\&_\.jack-portrait\]\:\[margin\:20px_auto_30px\] {
    @media (min-width:640px) and (max-width:767px) {
      & .jack-portrait {
        margin: 20px auto 30px;
      }
    }
  }
  .\[\@media\(min-width\:640px\)_and_\(max-width\:767px\)\]\:\[\&_\.jack-portrait\]\:\[width\:360px\] {
    @media (min-width:640px) and (max-width:767px) {
      & .jack-portrait {
        width: 360px;
      }
    }
  }
  .\[\@media\(min-width\:768px\)\]\:\[\&\[data-enhanced\]_\.work-detail\]\:\[translate\:0_var\(--detail-shift\,0px\)\] {
    @media (min-width:768px) {
      &[data-enhanced] .work-detail {
        translate: 0 var(--detail-shift,0px);
      }
    }
  }
  .\[\@media\(min-width\:768px\)_and_\(max-width\:1023px\)\]\:\[\&_\.jack-portrait\]\:\[width\:440px\] {
    @media (min-width:768px) and (max-width:1023px) {
      & .jack-portrait {
        width: 440px;
      }
    }
  }
  .\[\@media\(min-width\:768px\)_and_\(prefers-reduced-motion\:no-preference\)\]\:\[\&_\.hero-photo\:hover_img\]\:\[transform\:translateY\(-6px\)\] {
    @media (min-width:768px) and (prefers-reduced-motion:no-preference) {
      & .hero-photo:hover img {
        transform: translateY(-6px);
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.exhibition\]\:\[display\:block\] {
    @media (min-width:801px) {
      &:not(.enhanced) .exhibition {
        display: block;
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.gallery-sticky\]\:\[display\:none\] {
    @media (min-width:801px) {
      &:not(.enhanced) .gallery-sticky {
        display: none;
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.idea-stories\]\:\[display\:grid\] {
    @media (min-width:801px) {
      &:not(.enhanced) .idea-stories {
        display: grid;
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.idea-stories\]\:\[grid-template-columns\:1fr_1fr\] {
    @media (min-width:801px) {
      &:not(.enhanced) .idea-stories {
        grid-template-columns: 1fr 1fr;
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.idea-stories\]\:\[gap\:50px\] {
    @media (min-width:801px) {
      &:not(.enhanced) .idea-stories {
        gap: 50px;
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.idea-story\]\:\[min-height\:0\] {
    @media (min-width:801px) {
      &:not(.enhanced) .idea-story {
        min-height: 0;
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.idea-story\]\:\[border-top\:1px_solid_var\(--line\)\] {
    @media (min-width:801px) {
      &:not(.enhanced) .idea-story {
        border-top: 1px solid var(--line);
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.mobile-photo\]\:\[margin-bottom\:25px\] {
    @media (min-width:801px) {
      &:not(.enhanced) .mobile-photo {
        margin-bottom: 25px;
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.mobile-photo\]\:\[display\:block\] {
    @media (min-width:801px) {
      &:not(.enhanced) .mobile-photo {
        display: block;
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.mobile-photo_img\]\:\[height\:350px\] {
    @media (min-width:801px) {
      &:not(.enhanced) .mobile-photo img {
        height: 350px;
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.mobile-photo_img\]\:\[object-fit\:contain\] {
    @media (min-width:801px) {
      &:not(.enhanced) .mobile-photo img {
        object-fit: contain;
      }
    }
  }
  .\[\@media\(min-width\:801px\)\]\:\[\&\:not\(\.enhanced\)_\.mobile-photo_img\]\:\[background\:var\(--wash\)\] {
    @media (min-width:801px) {
      &:not(.enhanced) .mobile-photo img {
        background: var(--wash);
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:no-preference\)\]\:\[\&_\.related-grid_a\:hover_img\]\:\[transform\:translateY\(-3px\)\] {
    @media (prefers-reduced-motion:no-preference) {
      & .related-grid a:hover img {
        transform: translateY(-3px);
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:no-preference\)\]\:\[\&_\.related-grid_a\:hover_img\]\:\[transform\:translateY\(-4px\)\] {
    @media (prefers-reduced-motion:no-preference) {
      & .related-grid a:hover img {
        transform: translateY(-4px);
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.about-client-group\]\:\[display\:grid\] {
    @media (prefers-reduced-motion:reduce) {
      & .about-client-group {
        display: grid;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.about-client-group\]\:\[width\:100\%\] {
    @media (prefers-reduced-motion:reduce) {
      & .about-client-group {
        width: 100%;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.about-client-group\]\:\[grid-template-columns\:repeat\(4\,minmax\(0\,1fr\)\)\] {
    @media (prefers-reduced-motion:reduce) {
      & .about-client-group {
        grid-template-columns: repeat(4,minmax(0,1fr));
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.about-client-group\[aria-hidden\=\"true\"\]\]\:\[display\:none\] {
    @media (prefers-reduced-motion:reduce) {
      & .about-client-group[aria-hidden="true"] {
        display: none;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.about-client-slot\]\:\[width\:auto\] {
    @media (prefers-reduced-motion:reduce) {
      & .about-client-slot {
        width: auto;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.about-client-slot\]\:\[padding\:0_15px\] {
    @media (prefers-reduced-motion:reduce) {
      & .about-client-slot {
        padding: 0 15px;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.about-client-track\]\:\[width\:100\%\] {
    @media (prefers-reduced-motion:reduce) {
      & .about-client-track {
        width: 100%;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.about-client-track\]\:\[transform\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .about-client-track {
        transform: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.about-client-track\]\:\[will-change\:auto\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .about-client-track {
        will-change: auto !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.about-client-viewport\]\:\[mask-image\:none\] {
    @media (prefers-reduced-motion:reduce) {
      & .about-client-viewport {
        mask-image: none;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.about-client-viewport\:\:after\]\:\[display\:none\] {
    @media (prefers-reduced-motion:reduce) {
      & .about-client-viewport::after {
        display: none;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.blog-photo_img\]\:\[transform\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .blog-photo img {
        transform: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.blog-read_svg\]\:\[transform\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .blog-read svg {
        transform: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.ee-button\:hover\]\:\[transform\:none\] {
    @media (prefers-reduced-motion:reduce) {
      & .ee-button:hover {
        transform: none;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.exhibition\]\:\[display\:block\] {
    @media (prefers-reduced-motion:reduce) {
      & .exhibition {
        display: block;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.gallery-sticky\]\:\[display\:none\] {
    @media (prefers-reduced-motion:reduce) {
      & .gallery-sticky {
        display: none;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.idea-stories\]\:\[display\:grid\] {
    @media (prefers-reduced-motion:reduce) {
      & .idea-stories {
        display: grid;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.idea-stories\]\:\[grid-template-columns\:1fr_1fr\] {
    @media (prefers-reduced-motion:reduce) {
      & .idea-stories {
        grid-template-columns: 1fr 1fr;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.idea-stories\]\:\[gap\:50px\] {
    @media (prefers-reduced-motion:reduce) {
      & .idea-stories {
        gap: 50px;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.idea-story\]\:\[min-height\:0\] {
    @media (prefers-reduced-motion:reduce) {
      & .idea-story {
        min-height: 0;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.idea-story\]\:\[padding-bottom\:40px\] {
    @media (prefers-reduced-motion:reduce) {
      & .idea-story {
        padding-bottom: 40px;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-button\:active\]\:\[transform\:none\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-button:active {
        transform: none;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-button\:hover\]\:\[transform\:none\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-button:hover {
        transform: none;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-client-group\]\:\[display\:grid\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-client-group {
        display: grid;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-client-group\]\:\[width\:100\%\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-client-group {
        width: 100%;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-client-group\]\:\[grid-template-columns\:repeat\(4\,minmax\(0\,1fr\)\)\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-client-group {
        grid-template-columns: repeat(4,minmax(0,1fr));
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-client-group\[aria-hidden\=\"true\"\]\]\:\[display\:none\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-client-group[aria-hidden="true"] {
        display: none;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-client-slot\]\:\[width\:auto\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-client-slot {
        width: auto;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-client-slot\]\:\[padding\:0_15px\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-client-slot {
        padding: 0 15px;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-client-track\]\:\[width\:100\%\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-client-track {
        width: 100%;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-client-track\]\:\[transform\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .jack-client-track {
        transform: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-client-track\]\:\[will-change\:auto\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .jack-client-track {
        will-change: auto !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-client-viewport\]\:\[mask-image\:none\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-client-viewport {
        mask-image: none;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-client-viewport\:after\]\:\[display\:none\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-client-viewport:after {
        display: none;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-clients_\.jack-client-mark\]\:\[height\:min\(20px\,calc\(\(100cqw_-_120px\)\/48\)\)\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-clients .jack-client-mark {
        height: min(20px, calc((100cqw - 120px) / 48));
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-hero-object\]\:\[transform\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .jack-hero-object {
        transform: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-photo-row\]\:\[touch-action\:pan-x_pan-y\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-photo-row {
        touch-action: pan-x pan-y;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-photo-row\]\:\[overflow-x\:auto\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-photo-row {
        overflow-x: auto;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-photo-row\]\:\[overscroll-behavior-inline\:contain\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-photo-row {
        overscroll-behavior-inline: contain;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-photo-row\]\:\[scrollbar-width\:thin\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-photo-row {
        scrollbar-width: thin;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-photo-track\]\:\[transform\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .jack-photo-track {
        transform: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-photo-track\]\:\[will-change\:auto\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-photo-track {
        will-change: auto;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-plush-head\]\:\[transform\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .jack-plush-head {
        transform: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-plush-pupil\]\:\[transform\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .jack-plush-pupil {
        transform: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-project\]\:\[position\:relative\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-project {
        position: relative;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-project\]\:\[top\:0\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .jack-project {
        top: 0 !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-project\]\:\[transform\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .jack-project {
        transform: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-project-slot\]\:\[position\:relative\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-project-slot {
        position: relative;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-project-slot\]\:\[top\:0\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .jack-project-slot {
        top: 0 !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-project-slot\]\:\[margin-bottom\:40px\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-project-slot {
        margin-bottom: 40px;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-project-slot\]\:\[height\:auto\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-project-slot {
        height: auto;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-project-slot\]\:\[min-height\:0\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-project-slot {
        min-height: 0;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-reveal-copy_span\]\:\[opacity\:1\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .jack-reveal-copy span {
        opacity: 1 !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-service-photo\]\:\[position\:relative\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-service-photo {
        position: relative;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.jack-service-photo\]\:\[top\:0\] {
    @media (prefers-reduced-motion:reduce) {
      & .jack-service-photo {
        top: 0;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.mobile-photo\]\:\[margin-bottom\:25px\] {
    @media (prefers-reduced-motion:reduce) {
      & .mobile-photo {
        margin-bottom: 25px;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.mobile-photo\]\:\[display\:block\] {
    @media (prefers-reduced-motion:reduce) {
      & .mobile-photo {
        display: block;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.mobile-photo_img\]\:\[height\:350px\] {
    @media (prefers-reduced-motion:reduce) {
      & .mobile-photo img {
        height: 350px;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.mobile-photo_img\]\:\[width\:100\%\] {
    @media (prefers-reduced-motion:reduce) {
      & .mobile-photo img {
        width: 100%;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.mobile-photo_img\]\:\[object-fit\:contain\] {
    @media (prefers-reduced-motion:reduce) {
      & .mobile-photo img {
        object-fit: contain;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.mobile-photo_img\]\:\[background\:var\(--wash\)\] {
    @media (prefers-reduced-motion:reduce) {
      & .mobile-photo img {
        background: var(--wash);
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.services-panel\]\:\[height\:auto\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .services-panel {
        height: auto !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.services-panel\]\:\[overflow\:visible\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .services-panel {
        overflow: visible !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.services-photo_img\]\:\[transform\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .services-photo img {
        transform: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.services-photo_img\]\:\[clip-path\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .services-photo img {
        clip-path: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.work-detail\]\:\[translate\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .work-detail {
        translate: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.work-image-button\:hover_img\]\:\[transform\:none\] {
    @media (prefers-reduced-motion:reduce) {
      & .work-image-button:hover img {
        transform: none;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.works-hero-image_img\]\:\[transform\:none\]\! {
    @media (prefers-reduced-motion:reduce) {
      & .works-hero-image img {
        transform: none !important;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\&_\.works-hero-image_img\]\:\[will-change\:auto\] {
    @media (prefers-reduced-motion:reduce) {
      & .works-hero-image img {
        will-change: auto;
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\@media\(max-width\:800px\)\]\:\[\&_\.idea-stories\]\:\[display\:block\] {
    @media (prefers-reduced-motion:reduce) {
      @media (max-width:800px) {
        & .idea-stories {
          display: block;
        }
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)_and_\(max-width\:767px\)\]\:\[\&_\.about-client-group\]\:\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\] {
    @media (prefers-reduced-motion:reduce) and (max-width:767px) {
      & .about-client-group {
        grid-template-columns: repeat(2,minmax(0,1fr));
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)_and_\(max-width\:767px\)\]\:\[\&_\.jack-client-group\]\:\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\] {
    @media (prefers-reduced-motion:reduce) and (max-width:767px) {
      & .jack-client-group {
        grid-template-columns: repeat(2,minmax(0,1fr));
      }
    }
  }
  .\[\@media\(prefers-reduced-motion\:reduce\)_and_\(max-width\:767px\)\]\:\[\&_\.jack-clients_\.jack-client-mark\]\:\[height\:min\(16px\,calc\(\(100cqw_-_60px\)\/24\)\)\] {
    @media (prefers-reduced-motion:reduce) and (max-width:767px) {
      & .jack-clients .jack-client-mark {
        height: min(16px, calc((100cqw - 60px) / 24));
      }
    }
  }
}
@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@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-duration {
  syntax: "*";
  inherits: false;
}
@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-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-divide-x-reverse: 0;
      --tw-border-style: solid;
      --tw-divide-y-reverse: 0;
      --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-duration: initial;
      --tw-outline-style: solid;
    }
  }
}
