@font-face { font-family: "Instrument Sans"; font-style: normal; font-weight: 400 700; font-stretch: 100%; src: url("fonts/cfce40dc-3684-467e-abf5-9334475ceb80.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Instrument Sans Fallback"; src: local("Arial"); ascent-override: 94.42%; descent-override: 24.33%; line-gap-override: 0%; size-adjust: 102.74%; }
.instrument_sans_69daf838-module__T3g6bW__variable { --font-instrument-sans: "Instrument Sans","Instrument Sans Fallback"; }
@font-face { font-family: suisseIntl; src: url("fonts/5cbb8136-c1af-4a8d-af5b-6472d2665948.woff2") format("woff2"); font-weight: 400; font-style: normal; }
@font-face { font-family: suisseIntl; src: url("fonts/6aa65625-f700-42e5-9e3a-4be5cdfd8424.woff2") format("woff2"); font-weight: 500; font-style: normal; }
@font-face { font-family: suisseIntl; src: url("fonts/045969ae-81ad-407e-975d-31d49f1ab393.woff2") format("woff2"); font-weight: 600; font-style: normal; }
@font-face { font-family: "suisseIntl Fallback"; src: local("Arial"); ascent-override: 95.68%; descent-override: 30.18%; line-gap-override: 0%; size-adjust: 103.05%; }
.suisseintl_b427fcf2-module__KN-oQq__variable { --font-suisse-intl: "suisseIntl","suisseIntl Fallback"; }
@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *, ::before, ::after, ::backdrop { --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-border-style: solid; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0#0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0#0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0#0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0#0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0#0000; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; }
}
}
@layer theme {
  :root, :host { --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --color-black: #000; --color-white: #fff; --spacing: .25rem; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4,0,.2,1); --default-font-family: var(--font-suisse-intl); --default-mono-font-family: var(--font-mono); }
}
@layer base {
  *, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  ::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
  hr { height: 0px; color: inherit; border-top-width: 1px; }
  abbr:where([title]) { text-decoration: underline dotted; }
  h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
  a { color: inherit; text-decoration: inherit; }
  b, strong { font-weight: bolder; }
  code, kbd, samp, pre { font-family: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
  small { font-size: 80%; }
  sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  sub { bottom: -0.25em; }
  sup { top: -0.5em; }
  table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  progress { vertical-align: baseline; }
  summary { display: list-item; }
  ol, ul, menu { list-style: none; }
  img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :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)) {
  ::placeholder { color: color-mix(in oklab, currentcolor, transparent); }
}
}
  textarea { resize: vertical; }
  ::-webkit-search-decoration { 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: 0px; }
  ::-webkit-datetime-edit { padding-block: 0px; }
  ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field { padding-block: 0px; }
  ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  ::-webkit-calendar-picker-indicator { line-height: 1; }
  button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button { height: auto; }
  ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
}
@layer components;
@layer utilities {
  .pointer-events-none { pointer-events: none; }
  .visible { visibility: visible; }
  .absolute { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .inset-0 { inset: calc(var(--spacing)*0); }
  .start { inset-inline-start: var(--spacing); }
  .top-\[0px\] { top: 0px; }
  .top-\[11px\] { top: 11px; }
  .top-\[14px\] { top: 14px; }
  .top-\[16px\] { top: 16px; }
  .top-\[23px\] { top: 23px; }
  .top-\[65px\] { top: 65px; }
  .top-\[86px\] { top: 86px; }
  .top-\[110px\] { top: 110px; }
  .top-\[132px\] { top: 132px; }
  .top-\[217px\] { top: 217px; }
  .top-\[245px\] { top: 245px; }
  .right-\[-140px\] { right: -140px; }
  .left-\[0px\] { left: 0px; }
  .left-\[11\.5px\] { left: 11.5px; }
  .left-\[16\.5px\] { left: 16.5px; }
  .left-\[19px\] { left: 19px; }
  .left-\[20px\] { left: 20px; }
  .left-\[74px\] { left: 74px; }
  .left-\[97px\] { left: 97px; }
  .left-\[100px\] { left: 100px; }
  .left-\[150px\] { left: 150px; }
  .left-\[161\.5px\] { left: 161.5px; }
  .isolate { isolation: isolate; }
  .z-0 { z-index: 0; }
  .z-10 { z-index: 10; }
  .z-\[60\] { z-index: 60; }
  .mx-auto { margin-inline: auto; }
  .mt-3 { margin-top: calc(var(--spacing)*3); }
  .mt-6 { margin-top: calc(var(--spacing)*6); }
  .mt-7 { margin-top: calc(var(--spacing)*7); }
  .block { display: block; }
  .flex { display: flex; }
  .hidden { display: none; }
  .inline-flex { display: inline-flex; }
  .aspect-square { aspect-ratio: 1 / 1; }
  .h-10 { height: calc(var(--spacing)*10); }
  .h-12 { height: calc(var(--spacing)*12); }
  .h-\[14px\] { height: 14px; }
  .h-\[18\.525px\] { height: 18.525px; }
  .h-\[35px\] { height: 35px; }
  .h-\[42px\] { height: 42px; }
  .h-\[44px\] { height: 44px; }
  .h-\[52px\] { height: 52px; }
  .h-\[64px\] { height: 64px; }
  .h-\[84px\] { height: 84px; }
  .h-\[280px\] { height: 280px; }
  .h-\[300px\] { height: 300px; }
  .h-\[320px\] { height: 320px; }
  .h-full { height: 100%; }
  .min-h-full { min-height: 100%; }
  .w-12 { width: calc(var(--spacing)*12); }
  .w-\[14px\] { width: 14px; }
  .w-\[18\.525px\] { width: 18.525px; }
  .w-\[35px\] { width: 35px; }
  .w-\[52px\] { width: 52px; }
  .w-\[64px\] { width: 64px; }
  .w-\[84px\] { width: 84px; }
  .w-\[240px\] { width: 240px; }
  .w-\[255px\] { width: 255px; }
  .w-\[300px\] { width: 300px; }
  .w-full { width: 100%; }
  .w-px { width: 1px; }
  .max-w-\[650px\] { max-width: 650px; }
  .max-w-\[1440px\] { max-width: 1440px; }
  .shrink-0 { flex-shrink: 0; }
  .transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .flex-col { flex-direction: column; }
  .items-center { align-items: center; }
  .items-start { align-items: flex-start; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .gap-1 { gap: calc(var(--spacing)*1); }
  .gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  .gap-2 { gap: calc(var(--spacing)*2); }
  .gap-2\.5 { gap: calc(var(--spacing)*2.5); }
  .gap-3 { gap: calc(var(--spacing)*3); }
  .gap-3\.5 { gap: calc(var(--spacing)*3.5); }
  .gap-4 { gap: calc(var(--spacing)*4); }
  .gap-5 { gap: calc(var(--spacing)*5); }
  .gap-6 { gap: calc(var(--spacing)*6); }
  .gap-8 { gap: calc(var(--spacing)*8); }
  .gap-10 { gap: calc(var(--spacing)*10); }
  .gap-14 { gap: calc(var(--spacing)*14); }
  .gap-20 { gap: calc(var(--spacing)*20); }
  .gap-\[15px\] { gap: 15px; }
  .gap-\[18px\] { gap: 18px; }
  .overflow-hidden { overflow: hidden; }
  .overflow-x-clip { overflow-x: clip; }
  .overflow-x-hidden { overflow-x: hidden; }
  .rounded-\[8px\] { border-radius: 8px; }
  .rounded-\[12px\] { border-radius: 12px; }
  .rounded-\[17\.5px\] { border-radius: 17.5px; }
  .rounded-\[18px\] { border-radius: 18px; }
  .rounded-\[57\.143px\] { border-radius: 57.143px; }
  .rounded-\[92px\] { border-radius: 92px; }
  .rounded-\[100px\] { border-radius: 100px; }
  .rounded-full { border-radius: 3.40282e+38px; }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .border-\[1\.5px\] { border-style: var(--tw-border-style); border-width: 1.5px; }
  .border-\[\#b67c17\] { border-color: rgb(182, 124, 23); }
  .border-\[\#e9e8ee\] { border-color: rgb(233, 232, 238); }
  .border-\[\#eae5de\] { border-color: rgb(234, 229, 222); }
  .border-\[\#ece7e1\] { border-color: rgb(236, 231, 225); }
  .border-\[\#f1ebe4\] { border-color: rgb(241, 235, 228); }
  .border-\[\#f5f1ed\] { border-color: rgb(245, 241, 237); }
  .border-white { border-color: var(--color-white); }
  .bg-\[\#09111d\] { background-color: rgb(9, 17, 29); }
  .bg-\[\#f9f5f0\] { background-color: rgb(249, 245, 240); }
  .bg-\[\#fbf6f1\] { background-color: rgb(251, 246, 241); }
  .bg-\[\#fefbf6\] { background-color: rgb(254, 251, 246); }
  .bg-black { background-color: var(--color-black); }
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-white { background-color: var(--color-white); }
  .bg-white\/60 { background-color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/60 { background-color: color-mix(in oklab,var(--color-white) 60%,transparent); }
}
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .p-4 { padding: calc(var(--spacing)*4); }
  .px-1 { padding-inline: calc(var(--spacing)*1); }
  .px-4 { padding-inline: calc(var(--spacing)*4); }
  .px-5 { padding-inline: calc(var(--spacing)*5); }
  .px-6 { padding-inline: calc(var(--spacing)*6); }
  .py-3 { padding-block: calc(var(--spacing)*3); }
  .py-4 { padding-block: calc(var(--spacing)*4); }
  .py-5 { padding-block: calc(var(--spacing)*5); }
  .py-6 { padding-block: calc(var(--spacing)*6); }
  .py-8 { padding-block: calc(var(--spacing)*8); }
  .py-16 { padding-block: calc(var(--spacing)*16); }
  .py-\[18px\] { padding-block: 18px; }
  .pt-0 { padding-top: calc(var(--spacing)*0); }
  .pt-2 { padding-top: calc(var(--spacing)*2); }
  .pb-1 { padding-bottom: calc(var(--spacing)*1); }
  .pl-1\.5 { padding-left: calc(var(--spacing)*1.5); }
  .text-center { text-align: center; }
  .text-\[12px\] { font-size: 12px; }
  .text-\[14px\] { font-size: 14px; }
  .text-\[16\.209px\] { font-size: 16.209px; }
  .text-\[16px\] { font-size: 16px; }
  .text-\[18px\] { font-size: 18px; }
  .text-\[28px\] { font-size: 28px; }
  .text-\[36px\] { font-size: 36px; }
  .text-\[42px\] { font-size: 42px; }
  .text-\[44px\] { font-size: 44px; }
  .leading-\[0\.8\] { --tw-leading: .8; line-height: 0.8; }
  .leading-\[0\.95\] { --tw-leading: .95; line-height: 0.95; }
  .leading-\[1\.1\] { --tw-leading: 1.1; line-height: 1.1; }
  .leading-\[1\.02\] { --tw-leading: 1.02; line-height: 1.02; }
  .leading-\[1\.2\] { --tw-leading: 1.2; line-height: 1.2; }
  .leading-\[1\.4\] { --tw-leading: 1.4; line-height: 1.4; }
  .leading-\[1\.05\] { --tw-leading: 1.05; line-height: 1.05; }
  .leading-\[1\.15\] { --tw-leading: 1.15; line-height: 1.15; }
  .leading-\[1\.55\] { --tw-leading: 1.55; line-height: 1.55; }
  .leading-none { --tw-leading: 1; line-height: 1; }
  .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-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .tracking-\[-0\.9px\] { --tw-tracking: -.9px; letter-spacing: -0.9px; }
  .tracking-\[-0\.16px\] { --tw-tracking: -.16px; letter-spacing: -0.16px; }
  .tracking-\[-0\.32px\] { --tw-tracking: -.32px; letter-spacing: -0.32px; }
  .tracking-\[-0\.72px\] { --tw-tracking: -.72px; letter-spacing: -0.72px; }
  .tracking-\[0\.7px\] { --tw-tracking: .7px; letter-spacing: 0.7px; }
  .tracking-\[0\.8105px\] { --tw-tracking: .8105px; letter-spacing: 0.8105px; }
  .whitespace-nowrap { white-space: nowrap; }
  .text-\[\#0a0b0c\] { color: rgb(10, 11, 12); }
  .text-\[\#2f6f3a\] { color: rgb(47, 111, 58); }
  .text-\[\#09111d\] { color: rgb(9, 17, 29); }
  .text-\[\#852613\] { color: rgb(133, 38, 19); }
  .text-\[\#a5a09b\] { color: rgb(165, 160, 155); }
  .text-\[\#b08232\] { color: rgb(176, 130, 50); }
  .text-black { color: var(--color-black); }
  .text-black\/60 { color: rgba(0, 0, 0, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/60 { color: color-mix(in oklab,var(--color-black) 60%,transparent); }
}
  .text-white { color: var(--color-white); }
  .text-white\/90 { color: rgba(255, 255, 255, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/90 { color: color-mix(in oklab,var(--color-white) 90%,transparent); }
}
  .uppercase { text-transform: uppercase; }
  .antialiased { -webkit-font-smoothing: antialiased; }
  .opacity-80 { opacity: 0.8; }
  .opacity-100 { opacity: 1; }
  .shadow-\[0px_2px_12px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0px 2px 12px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-none { --tw-shadow: 0 0#0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .filter { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .placeholder\:text-\[\#5f5e59\]::placeholder { color: rgb(95, 94, 89); }
  @media (min-width: 40rem) {
  .sm\:top-\[130px\] { top: 130px; }
  .sm\:right-\[-120px\] { right: -120px; }
  .sm\:flex { display: flex; }
  .sm\:hidden { display: none; }
  .sm\:h-\[56px\] { height: 56px; }
  .sm\:h-\[72px\] { height: 72px; }
  .sm\:h-\[380px\] { height: 380px; }
  .sm\:h-\[420px\] { height: 420px; }
  .sm\:w-\[72px\] { width: 72px; }
  .sm\:w-\[330px\] { width: 330px; }
  .sm\:w-\[380px\] { width: 380px; }
  .sm\:w-auto { width: auto; }
  .sm\:flex-row { flex-direction: row; }
  .sm\:items-center { align-items: center; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:gap-4 { gap: calc(var(--spacing)*4); }
  .sm\:gap-14 { gap: calc(var(--spacing)*14); }
  .sm\:gap-24 { gap: calc(var(--spacing)*24); }
  .sm\:p-\[20\.5px\] { padding: 20.5px; }
  .sm\:px-6 { padding-inline: calc(var(--spacing)*6); }
  .sm\:px-12 { padding-inline: calc(var(--spacing)*12); }
  .sm\:py-6 { padding-block: calc(var(--spacing)*6); }
  .sm\:py-24 { padding-block: calc(var(--spacing)*24); }
  .sm\:pt-4 { padding-top: calc(var(--spacing)*4); }
  .sm\:text-left { text-align: left; }
  .sm\:text-\[16px\] { font-size: 16px; }
  .sm\:text-\[18\.525px\] { font-size: 18.525px; }
  .sm\:text-\[23\.156px\] { font-size: 23.156px; }
  .sm\:text-\[32px\] { font-size: 32px; }
  .sm\:text-\[56px\] { font-size: 56px; }
  .sm\:leading-\[0\.8\] { --tw-leading: .8; line-height: 0.8; }
  .sm\:leading-\[1\.5\] { --tw-leading: 1.5; line-height: 1.5; }
  .sm\:tracking-\[-0\.1852px\] { --tw-tracking: -.1852px; letter-spacing: -0.1852px; }
  .sm\:tracking-\[-1\.1px\] { --tw-tracking: -1.1px; letter-spacing: -1.1px; }
  .sm\:text-white { color: var(--color-white); }
}
  @media (min-width: 48rem) {
  .md\:top-\[149px\] { top: 149px; }
  .md\:right-\[-90px\] { right: -90px; }
  .md\:h-\[503\.54px\] { height: 503.54px; }
  .md\:w-\[399\.895px\] { width: 399.895px; }
  .md\:opacity-100 { opacity: 1; }
}
  @media (min-width: 64rem) {
  .lg\:w-\[491px\] { width: 491px; }
  .lg\:w-\[530px\] { width: 530px; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:border-r-2 { border-right-style: var(--tw-border-style); border-right-width: 2px; }
  .lg\:pr-12 { padding-right: calc(var(--spacing)*12); }
}
  @media (min-width: 80rem) {
  .xl\:h-\[520px\] { height: 520px; }
  .xl\:w-\[520px\] { width: 520px; }
  .xl\:flex-row { flex-direction: row; }
  .xl\:items-center { align-items: center; }
  .xl\:justify-center { justify-content: center; }
  .xl\:px-24 { padding-inline: calc(var(--spacing)*24); }
  .xl\:text-\[74\.099px\] { font-size: 74.099px; }
  .xl\:leading-none { --tw-leading: 1; line-height: 1; }
  .xl\:tracking-\[-1\.482px\] { --tw-tracking: -1.482px; letter-spacing: -1.482px; }
}
}
:root { --background: #fbf6f1; --foreground: #0a0b0c; }
body { background: var(--background); color: var(--foreground); font-family: var(--font-suisse-intl),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"; }
.usem-gold-btn { isolation: isolate; filter: drop-shadow(rgba(176, 130, 50, 0.2) 0px 10px 26px); background: linear-gradient(135deg, rgb(140, 90, 18) 0%, rgb(255, 239, 192) 16%, rgb(240, 180, 58) 38%, rgb(255, 225, 161) 60%, rgb(190, 122, 20) 82%, rgb(122, 74, 11) 100%); transition: box-shadow 0.22s cubic-bezier(0.22, 1, 0.36, 1), filter 0.22s cubic-bezier(0.22, 1, 0.36, 1); position: relative; overflow: hidden; transform: translateZ(0px); box-shadow: rgba(255, 255, 255, 0.36) 0px 1px inset, rgba(0, 0, 0, 0.22) 0px -1px inset; }
.usem-gold-btn::before { content: ""; pointer-events: none; z-index: 0; border-radius: inherit; clip-path: inset(0px round 12px); mix-blend-mode: soft-light; opacity: 0.95; background: radial-gradient(80% 75% at 50% 0px, rgba(255, 255, 255, 0.56) 0%, rgba(255, 255, 255, 0) 58%), radial-gradient(110% 90% at 50% 120%, rgba(0, 0, 0, 0.22) 0%, rgba(0, 0, 0, 0) 52%); position: absolute; inset: 0px; }
.usem-gold-btn::after { content: ""; pointer-events: none; z-index: 1; border-radius: inherit; clip-path: inset(0px round 12px); filter: blur(0.6px); opacity: 0; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 100%); width: 60%; height: 160%; transition: transform 0.52s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.22s; position: absolute; top: -30%; left: -60%; transform: skew(-18deg) translate(0px); }
.usem-gold-btn:hover { filter: saturate(1.08) contrast(1.04) drop-shadow(rgba(176, 130, 50, 0.28) 0px 14px 44px); box-shadow: rgba(255, 255, 255, 0.4) 0px 1px inset, rgba(0, 0, 0, 0.22) 0px -1px inset, rgba(255, 255, 255, 0.18) 0px 0px 0px 1px inset; }
.usem-gold-btn:hover::after { opacity: 0.95; transform: skew(-18deg) translate(260%); }
.usem-gold-btn:active { filter: saturate(1.02) contrast(1.02) drop-shadow(rgba(176, 130, 50, 0.2) 0px 10px 28px); box-shadow: rgba(255, 255, 255, 0.32) 0px 1px inset, rgba(0, 0, 0, 0.24) 0px -1px inset; }
.usem-gold-btn:focus-visible { outline-offset: 3px; outline: rgba(255, 255, 255, 0.7) solid 3px; }
.usem-gold-btn--flat { filter: none; box-shadow: rgba(255, 255, 255, 0.36) 0px 1px inset, rgba(0, 0, 0, 0.22) 0px -1px inset; }
.usem-gold-btn--flat:hover { filter: none; box-shadow: rgba(255, 255, 255, 0.4) 0px 1px inset, rgba(0, 0, 0, 0.22) 0px -1px inset, rgba(255, 255, 255, 0.18) 0px 0px 0px 1px inset; }
.usem-gold-btn--flat:focus-visible { outline-offset: 3px; outline: rgba(255, 255, 255, 0.7) solid 3px; }
.usem-gold-btn > * { z-index: 2; position: relative; }
.usem-gold-btn__text { text-shadow: rgba(0, 0, 0, 0.28) 0px 1px, rgba(0, 0, 0, 0.22) 0px 8px 18px; }
@property --tw-rotate-x { syntax: "*"; inherits: false; }
@property --tw-rotate-y { syntax: "*"; inherits: false; }
@property --tw-rotate-z { syntax: "*"; inherits: false; }
@property --tw-skew-x { syntax: "*"; inherits: false; }
@property --tw-skew-y { syntax: "*"; inherits: false; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0#0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0#0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0#0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0#0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0#0000; }
@property --tw-blur { syntax: "*"; inherits: false; }
@property --tw-brightness { syntax: "*"; inherits: false; }
@property --tw-contrast { syntax: "*"; inherits: false; }
@property --tw-grayscale { syntax: "*"; inherits: false; }
@property --tw-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-invert { syntax: "*"; inherits: false; }
@property --tw-opacity { syntax: "*"; inherits: false; }
@property --tw-saturate { syntax: "*"; inherits: false; }
@property --tw-sepia { syntax: "*"; inherits: false; }
@property --tw-drop-shadow { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }.sf-hidden { display: none !important; }