@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;--header-height:4rem;scrollbar-gutter:stable;scroll-padding-block-start:calc(var(--header-height) + 1rem)}@media (width>=48rem){html{--header-height:4.875rem}}@media (width>=120rem){html{font-size:max(100%,.8333vw)}}html.lenis,html.lenis body{height:auto}html.lenis-smooth{scroll-behavior:auto}html,body{margin:0;padding:0}body{font-synthesis-weight:none;color:#013405;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100svh;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background-color:#fff8e7;font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.45;overflow-x:hidden}:lang(si),:lang(ta){font-family:Noto Sans Sinhala,Noto Sans Tamil,Iskoola Pota,Nirmala UI,sans-serif;line-height:1.7}img,picture,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline-offset:2px;outline:3px solid #a51919}:focus:not(:focus-visible){outline:none}progress[data-status-progress]::-webkit-progress-bar{background-color:#0000}progress[data-status-progress]::-webkit-progress-value{background-color:#ffb203;transition:inline-size .42s cubic-bezier(.22,1,.36,1)}progress[data-status-progress]::-moz-progress-bar{background-color:#ffb203}::selection{color:#013405;background-color:#ffb203}*{scrollbar-width:thin;scrollbar-color:#ffb203 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#ffb203;background-clip:content-box;border:3px solid #0000;border-radius:999px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){*{forced-color-adjust:auto}}@media print{body{color:#000;background:#fff}}}@layer priority1,priority2,priority3,priority4,priority5,priority6,priority7,priority8,priority9;@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-italic-1rG_WyvK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-italic-C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-italic-1M78L1Br.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-italic-PWzi_-0y.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-italic-C-nL33vl.woff2)format("woff2-variations");unicode-range:U+??,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}

@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x16w8e26 {
    margin: 0 0 var(--x4l3c5y);
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xyw1cqd {
    margin: var(--x19reo84);
  }

  .x17r63a1 {
    margin: var(--x4l3c5y) 0;
  }

  .x1r56dha {
    margin: var(--xtm8au8) 0 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x10qk9px {
    padding: var(--x14bssxj);
  }

  .x113ff7h {
    padding: var(--x1670p00);
  }

  .x15owgpv {
    padding: var(--x19reo84);
  }

  .x1kndgzo {
    padding: var(--x4l3c5y);
  }

  .x193pc2 {
    padding: var(--xpjcn7y);
  }

  .xvekdqu {
    padding: var(--xtm8au8);
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .x1jvr941 {
    border-color: #7a540059;
  }

  .xlzufr2 {
    border-color: #a5191966;
  }

  .xd6ps6e {
    border-color: #a5191973;
  }

  .xbp8ugj {
    border-color: #ffb20340;
  }

  .x19mj2vb {
    border-color: #fff8e738;
  }

  .xa65nso {
    border-color: #fff8e799;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1fbk7oe {
    border-color: var(--x10delto);
  }

  .xgyy6fv {
    border-color: var(--x1gw3js7);
  }

  .x12785tn {
    border-color: var(--x1ufc8v);
  }

  .x1l8g1bc {
    border-color: var(--x1us4uv3);
  }

  .xv7rdwu {
    border-color: var(--x1x4phz7);
  }

  .x19rbco3 {
    border-color: var(--x5vo4rr);
  }

  .xgmwb1q {
    border-color: var(--xbdm6eg);
  }

  .x1obcedv {
    border-color: var(--xi7kswx);
  }

  .x1mt4zun {
    border-color: var(--xowb9mz);
  }

  .x1pij0vc {
    border-color: var(--xyvu2z8);
  }

  .x16eypsj {
    border-radius: .25rem;
  }

  .x6i6fhv {
    border-radius: .375rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1snov8t {
    border-radius: var(--x1s4twim);
  }

  .x14bf3fr {
    border-radius: var(--x2clx02);
  }

  .x16hr7wa {
    border-radius: var(--xdn79le);
  }

  .x19ww3lc {
    border-radius: var(--xo3llmu);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1x0dqmd {
    border-width: var(--x18e1w9m);
  }

  .x1plpr9c {
    columns: 1;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .x1gebrk9 {
    flex: 100%;
  }

  .xehxkzz {
    flex: 12rem;
  }

  .x1oaxyc9 {
    flex: 14rem;
  }

  .x1oeqjk2 {
    flex: 16rem;
  }

  .x1wys8z {
    flex: 7rem;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1wwfldd {
    gap: clamp(.5rem, 1.4vh, .75rem);
  }

  .x11x09ja {
    gap: clamp(1.5rem, 4vh, 3.5rem);
  }

  .x1v6kak7 {
    gap: var(--x14bssxj) var(--x1c1d1pf);
  }

  .x155phi7 {
    gap: var(--x14bssxj);
  }

  .xlas0hr {
    gap: var(--x1670p00) var(--x14bssxj);
  }

  .x17h5wa4 {
    gap: var(--x1670p00);
  }

  .xi7ypmx {
    gap: var(--x168yqq6);
  }

  .x1n9l7w4 {
    gap: var(--x18e1w9m);
  }

  .x1bat6wz {
    gap: var(--x19reo84);
  }

  .xzttkzv {
    gap: var(--x1c1d1pf) var(--x4l3c5y);
  }

  .x1irnrz8 {
    gap: var(--x1c1d1pf);
  }

  .xwj3tib {
    gap: var(--x4l3c5y);
  }

  .x1lzn86m {
    gap: var(--xpjcn7y);
  }

  .xny90e9 {
    gap: var(--xtm8au8);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .xoxdwln {
    grid-column: 3 / -1;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x19bwqal {
    grid-row: 1 / -1;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .x15daork {
    grid-row: auto;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x1n476au {
    inset-inline: var(--x19reo84);
  }

  .x1c4jmoa {
    inset-inline: var(--x4l3c5y);
  }

  .xtuqxls {
    inset-inline: var(--xddrtta);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .xodotbv {
    margin-block: var(--x14bssxj);
  }

  .x1pludii {
    margin-block: var(--x19reo84) var(--x19reo84);
  }

  .xpfhmrg {
    margin-block: var(--x19reo84) var(--x1c1d1pf);
  }

  .xmn17a3 {
    margin-block: var(--x19reo84) var(--x4l3c5y);
  }

  .xcwquft {
    margin-block: var(--x19reo84);
  }

  .x1vv48pc {
    margin-block: var(--x1c1d1pf) var(--x14bssxj);
  }

  .x1t0618o {
    margin-block: var(--x1c1d1pf);
  }

  .xaojdfo {
    margin-block: var(--x4l3c5y);
  }

  .xd550e1 {
    margin-block: var(--xpjcn7y) var(--x14bssxj);
  }

  .xv1na9y {
    margin-block: var(--xtm8au8) var(--xpjcn7y);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1dus959 {
    padding-block: .125rem;
  }

  .xarctil {
    padding-block: .15rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x1gx4r49 {
    padding-block: clamp(.75rem, 2.5vh, 2rem);
  }

  .x2levjq {
    padding-block: clamp(1.5rem, 4vh, 3.5rem);
  }

  .xzbvbzi {
    padding-block: var(--x14bssxj);
  }

  .x6zpvbe {
    padding-block: var(--x1670p00);
  }

  .x6rj5ih {
    padding-block: var(--x168yqq6);
  }

  .x1d8wy51 {
    padding-block: var(--x19reo84);
  }

  .xyzqr7a {
    padding-block: var(--x1ane13v);
  }

  .x1ghwtih {
    padding-block: var(--x1c1d1pf);
  }

  .x15srqpr {
    padding-block: var(--x1t0eozf);
  }

  .x150oeun {
    padding-block: var(--x4l3c5y);
  }

  .x1pmodm7 {
    padding-block: var(--xpjcn7y);
  }

  .xylmf14 {
    padding-block: var(--xtm8au8);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xzl2xb6 {
    padding-inline: var(--x14bssxj);
  }

  .xam49zo {
    padding-inline: var(--x1670p00);
  }

  .x1f9wv1r {
    padding-inline: var(--x19reo84);
  }

  .xrbspzn {
    padding-inline: var(--x1c1d1pf);
  }

  .xjyl7pd {
    padding-inline: var(--x4l3c5y);
  }

  .xq66wxs {
    padding-inline: var(--xddrtta);
  }

  .xfsk5bj {
    padding-inline: var(--xpjcn7y);
  }

  .xcl11ab {
    padding-inline: var(--xtm8au8);
  }

  .x11x033 {
    place-content: center;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x3stw9y:focus-visible {
    border-color: var(--x1gw3js7);
  }

  .xlt3ygp:focus-visible {
    outline: 2px solid var(--x1px8mmb);
  }

  .x1j8nzyj:checked {
    border-color: var(--x1us4uv3);
  }

  .xwkbqey:hover {
    border-color: #01340573;
  }

  .x28l208:hover {
    border-color: var(--x1gw3js7);
  }

  .xhyqfzi:hover {
    border-color: var(--xbdm6eg);
  }

  .x1fey2g6:hover {
    border-color: var(--xi7kswx);
  }

  .x5hzr02:hover {
    border-color: var(--xowb9mz);
  }

  .x9byzk3:hover {
    border-color: var(--xyvu2z8);
  }

  .x1lku1pv:hover {
    text-decoration: none;
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .x1g1znao:focus {
    border-color: var(--x1ufc8v);
  }

  .x1uvtmcs:focus {
    outline: none;
  }
}

@layer priority4 {
  .x1lugfcp {
    -webkit-appearance: none;
  }

  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x192tdn3 {
    animation-delay: .25s;
  }

  .xdz8niu {
    animation-duration: .6s;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .xr7ufhj {
    animation-duration: 1.1s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .x1q41ro2 {
    animation-duration: 11s;
  }

  .x7s8090 {
    animation-duration: 16s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .xsxcgo5 {
    animation-duration: 4.2s;
  }

  .xz5h9r3 {
    animation-duration: 5s;
  }

  .x10zivq5 {
    animation-duration: 9s;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xbtyq0m {
    animation-name: x16ga85p-B;
  }

  .xei9z64 {
    animation-name: x16wz6ew-B;
  }

  .x15rdwlk {
    animation-name: x1aj5hgr-B;
  }

  .x13crjpk {
    animation-name: x1d4t6iq-B;
  }

  .xzfng2u {
    animation-name: x1j7fnon-B;
  }

  .x1idzwbi {
    animation-name: x1l8ku99-B;
  }

  .xkx7p9v {
    animation-name: x1si2xmx-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .x1rkcqh {
    animation-name: xmvv7fu-B;
  }

  .x1q9ay0k {
    animation-name: xochbtt-B;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x4ixnxe {
    animation-timing-function: var(--xzgz9zu);
  }

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9 {
    aspect-ratio: 1;
  }

  .x1m5vao3 {
    aspect-ratio: 112 / 136;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .xoob0kj {
    aspect-ratio: 3 / 2;
  }

  .x6grhm {
    aspect-ratio: 3 / 4;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .x1sg1d4o {
    aspect-ratio: 4 / 5;
  }

  .x11fneen {
    aspect-ratio: auto;
  }

  .x1f0ztbi {
    background-color: #000;
  }

  .xp36go8 {
    background-color: #3b5ba5;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x1kdsxbg {
    background-color: #0134050d;
  }

  .x5421ll {
    background-color: #01340512;
  }

  .x1q5zqhe {
    background-color: #01340514;
  }

  .xhbcek4 {
    background-color: #0134051f;
  }

  .x1dq2uup {
    background-color: #01340540;
  }

  .xi6p2p3 {
    background-color: #a5191914;
  }

  .xaj880e {
    background-color: #a519191f;
  }

  .x2ugsd1 {
    background-color: #ffb2031f;
  }

  .x1llkr60 {
    background-color: #ffb20324;
  }

  .x1udhi28 {
    background-color: #ffb2032e;
  }

  .xccf22p {
    background-color: #ffb2033d;
  }

  .xcoiuvg {
    background-color: #ffb20340;
  }

  .x1w81dkn {
    background-color: #fff8e714;
  }

  .x1deg8xa {
    background-color: #2f4a8529;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1dd045o {
    background-color: var(--x10delto);
  }

  .x1a66wv4 {
    background-color: var(--x11jim6r);
  }

  .xfvae58 {
    background-color: var(--x1b4ikr3);
  }

  .x1d2ja75 {
    background-color: var(--x1d45a69);
  }

  .x15o3g7n {
    background-color: var(--x1gw3js7);
  }

  .x1spho0g {
    background-color: #a51919;
  }

  .xu0ul8l {
    background-color: var(--x1rhoujx);
  }

  .x15983fd {
    background-color: var(--x1us4uv3);
  }

  .x1q2dky9 {
    background-color: var(--x1x4phz7);
  }

  .xy6c067 {
    background-color: #ffb203;
  }

  .xatf4fa {
    background-color: var(--xbdm6eg);
  }

  .x15amb0k {
    background-color: var(--xbqruiq);
  }

  .xlytq1m {
    background-color: var(--xcu52er);
  }

  .x17mya9r {
    background-color: #013405;
  }

  .xkh0w2z {
    background-color: var(--xowb9mz);
  }

  .x1791r0m {
    background-color: #000;
  }

  .x1mlu7um {
    background-color: var(--xyvu2z8);
  }

  .x1861dbm {
    background-image: linear-gradient(100deg, #0000, #ffb2032e, #0000);
  }

  .x1ux6skq {
    background-image: linear-gradient(135deg,#000,var(--x1us4uv3));
  }

  .xbuz8e8 {
    background-image: linear-gradient(135deg,var(--xcu52er),var(--x1us4uv3));
  }

  .xqq1yxe {
    background-image: linear-gradient(160deg, #013405d1 0%, #013405e6 55%, #062b0af7 100%);
  }

  .xechbn {
    background-image: linear-gradient(#01340500, #013405f2);
  }

  .x19uwhxq {
    background-image: linear-gradient(#04220a00 40%, #04220af0 100%);
  }

  .x5ckxdb {
    background-image: linear-gradient(180deg,transparent,var(--x1d45a69));
  }

  .x1c8csbp {
    background-image: linear-gradient(180deg,var(--x15fmhyb) 0%,#013405b8 55%,#013405f0 100%);
  }

  .x1y6at0f {
    background-image: linear-gradient(180deg,var(--x1gw3js7),#ffb20314);
  }

  .xplhl8n {
    background-image: linear-gradient(180deg,var(--x1us4uv3),var(--xcu52er));
  }

  .x1lm9jug {
    background-image: linear-gradient(#013405 0%, #062b0a 100%);
  }

  .xcuj5 {
    background-image: linear-gradient(90deg, #013405eb 0%, #0134058c 55%, #01340526 100%);
  }

  .x1jfyd25 {
    background-image: linear-gradient(to top, #013405bf, #01340500);
  }

  .x18o3ruo {
    background-image: none;
  }

  .x3znml3 {
    background-image: radial-gradient(circle, #a519194d, #0000 65%);
  }

  .xt4l1ag {
    background-image: radial-gradient(circle, #ffb2032e, #0000 65%);
  }

  .xg7vvf6 {
    background-image: radial-gradient(circle, #ffb20338, #0000 65%);
  }

  .x1gb84oe {
    background-image: repeating-linear-gradient(135deg,var(--x11jim6r) 0 10px,transparent 10px 20px);
  }

  .x13jgpbf {
    background-image: repeating-linear-gradient(135deg,var(--x1b4ikr3) 0 10px,transparent 10px 20px);
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .xmnw8bb {
    background-size: .8rem .8rem;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1mt3x1s {
    border-inline-end-color: #ffb2032e;
  }

  .x1stde2z {
    border-inline-end-color: var(--x10delto);
  }

  .x1bavjzw {
    border-inline-end-color: var(--x5vo4rr);
  }

  .x1857458 {
    border-inline-end-color: var(--xyvu2z8);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x2eh4vw {
    border-inline-end-width: var(--x18e1w9m);
  }

  .xv5lvn5 {
    border-inline-start-color: #0000;
  }

  .x1h2fq7i {
    border-inline-start-color: var(--x1gw3js7);
  }

  .x1y9ayco {
    border-inline-start-color: var(--x5vo4rr);
  }

  .x1pmuwp {
    border-inline-start-color: var(--xbdm6eg);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .xpoahbl {
    border-inline-start-width: var(--x18e1w9m);
  }

  .xll39my {
    box-shadow: 0 1px #ffb20340;
  }

  .x12uqo5 {
    box-shadow: 0 24px 64px #00000047;
  }

  .xiv875s {
    box-shadow: 0 4px 12px #0000001f;
  }

  .xaeqyxe {
    box-shadow: 0 8px 24px #00000029;
  }

  .xjv9mk6 {
    box-shadow: 0 8px 28px #0000002e;
  }

  .x1rj0csv {
    box-shadow: 0 8px 28px #00000047;
  }

  .x1n7h89z {
    box-shadow: inset 0 1px #ffb20347, 0 2px 10px #01340538;
  }

  .x1wq3aj4 {
    box-shadow: inset 0 1px 2px #0134050f;
  }

  .xk3ip6o {
    box-shadow: inset 0 1px 2px #a5191914;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xq8diuw {
    box-shadow: var(--x15ir272);
  }

  .x1vmymh1 {
    box-shadow: var(--x1manmj9);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1qgqlal {
    break-inside: avoid;
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .xctg1bi {
    color: #2f4a85;
  }

  .x1loekgo {
    color: #7a5400;
  }

  .xr5ncvs {
    color: #8fd18f;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1jn4hwp {
    color: #fff8e78c;
  }

  .x1so2vsi {
    color: #fff8e799;
  }

  .xz52u8m {
    color: var(--x1axjfao);
  }

  .xnt78m0 {
    color: var(--x1gw3js7);
  }

  .x13xzy61 {
    color: var(--x1nnonjh);
  }

  .xwa7h0v {
    color: var(--x1ufc8v);
  }

  .xdi6cb9 {
    color: var(--x1xsf0k4);
  }

  .x12be3of {
    color: var(--xa3dn3v);
  }

  .x1m8np14 {
    color: var(--xbdm6eg);
  }

  .x1s9q6tf {
    color: var(--xdr33x);
  }

  .x1otfb6g {
    color: var(--xefjnbn);
  }

  .x5cox19 {
    color: var(--xh0kfk3);
  }

  .x1yxcg8n {
    color: var(--xi7kswx);
  }

  .x1hf2cmr {
    color: var(--xisl1zn);
  }

  .x1wwii1q {
    color: var(--xowb9mz);
  }

  .x1k8lq8f {
    color: var(--xw4rcyi);
  }

  .x7gtfzm {
    color: var(--xzitj3v);
  }

  .xzx8jqt {
    column-count: 1;
  }

  .x176oia {
    column-count: 2;
  }

  .x1cy26z0 {
    column-gap: var(--x14bssxj);
  }

  .x1kw0yku {
    column-gap: var(--x19reo84);
  }

  .x1g87tw5 {
    column-gap: var(--x1c1d1pf);
  }

  .x1psg7ug {
    column-gap: var(--x4l3c5y);
  }

  .x1i08o19 {
    column-gap: var(--xtm8au8);
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1tqqxtb {
    filter: grayscale() brightness(2);
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1faq86j {
    float: left;
  }

  .x1ry4xkw {
    font-family: var(--x1h75i0);
  }

  .x7duvt3 {
    font-family: var(--x1rv7t9s);
  }

  .xk15dxt {
    font-family: var(--xtomtyk);
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x1rb2hed {
    font-size: clamp(1.625rem, 1.3rem + 1.2vw, 2.125rem);
  }

  .x1ylxd8d {
    font-size: clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);
  }

  .xu8czfz {
    font-size: clamp(1.75rem, 1.4rem + 1.8vw, 2.25rem);
  }

  .xcvaj7t {
    font-size: clamp(2.125rem, 1.15rem + 4.9vw, 6.875rem);
  }

  .x1t0m72n {
    font-size: clamp(2.375rem, 1.5rem + 3.4vw, 4rem);
  }

  .xaadcc5 {
    font-size: clamp(2.75rem, 2rem + 2vw, 3.5rem);
  }

  .xed77gz {
    font-size: max(1rem,var(--xbxntvm));
  }

  .xerje0l {
    font-size: var(--x19ph29e);
  }

  .xc0qo9u {
    font-size: var(--x1e9eaoo);
  }

  .xdede55 {
    font-size: var(--x1f5iqyx);
  }

  .xjprll4 {
    font-size: var(--x1uouldf);
  }

  .x1rd2vhd {
    font-size: var(--x1v9mixw);
  }

  .x8f1g4b {
    font-size: var(--x43f3d1);
  }

  .x1s6k9t {
    font-size: var(--xbxntvm);
  }

  .x1yhzrct {
    font-size: var(--xukmi8a);
  }

  .xtd21jf {
    font-size: var(--xvcg82j);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1j61x8r {
    font-style: normal;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xew5gpw {
    font-weight: var(--x105fkdn);
  }

  .x7q4vyf {
    font-weight: var(--x1nfe9im);
  }

  .x1ud9mbz {
    font-weight: var(--x3gscyl);
  }

  .x1dyjdmy {
    font-weight: var(--xgxkt8);
  }

  .x1on1db2 {
    grid-auto-rows: auto;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .x1teb7oe {
    grid-template-columns: 2.75rem minmax(0, 1fr) auto;
  }

  .x862zq8 {
    grid-template-columns: 5.125rem minmax(0, 1fr);
  }

  .x1rkzygb {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .x16hz2so {
    grid-template-columns: max-content 2px minmax(0, 1fr);
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xjq0ct9 {
    grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr));
  }

  .x1eycs3t {
    grid-template-columns: repeat(auto-fill, minmax(11rem, 1fr));
  }

  .xzcx4uf {
    grid-template-columns: repeat(auto-fill, minmax(7rem, 1fr));
  }

  .xywhcq {
    grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
  }

  .x1f1mcnq {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 13rem), 1fr));
  }

  .x1nus3f {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 14rem), 1fr));
  }

  .x16uxq4m {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));
  }

  .x1p797x9 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));
  }

  .x1vfedg7 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 17rem), 1fr));
  }

  .xeonaw6 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr));
  }

  .xogrr9c {
    grid-template-rows: auto 1fr;
  }

  .x1lm9i9x {
    inset-inline-end: -1px;
  }

  .x6v7qam {
    inset-inline-end: -30%;
  }

  .xlyy8zz {
    inset-inline-end: -4rem;
  }

  .xg8b9gk {
    inset-inline-end: -5.5rem;
  }

  .x8qy5mh {
    inset-inline-end: -7.5rem;
  }

  .x6puh7t {
    inset-inline-end: -7rem;
  }

  .x15marum {
    inset-inline-end: -9rem;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1woyocn {
    inset-inline-end: auto;
  }

  .x1fqx1gj {
    inset-inline-end: var(--xpjcn7y);
  }

  .xy5lhig {
    inset-inline-start: -6rem;
  }

  .x6yi2ry {
    inset-inline-start: -8rem;
  }

  .xmz8sia {
    inset-inline-start: -9rem;
  }

  .x1ku1vzd {
    inset-inline-start: .1875rem;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x191bov6 {
    inset-inline-start: 1.4375rem;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xhi6v0a {
    inset-inline-start: auto;
  }

  .x3whwr9 {
    inset-inline-start: var(--x19reo84);
  }

  .x2z6xxh {
    inset-inline-start: var(--x4l3c5y);
  }

  .x15vg4lh {
    inset-inline-start: var(--xtm8au8);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x619ttb {
    justify-items: start;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xuy72oy {
    justify-self: stretch;
  }

  .x1yf5rgg {
    letter-spacing: .01em;
  }

  .x1xtapsa {
    letter-spacing: .46em;
  }

  .xwnvppp {
    letter-spacing: var(--x15q1lte);
  }

  .x6uvybi {
    letter-spacing: var(--x16gnf0j);
  }

  .xcalgtk {
    letter-spacing: var(--x1wzc6ey);
  }

  .x1tvq3c8 {
    letter-spacing: var(--x9q771q);
  }

  .x1he8054 {
    letter-spacing: var(--xudkj8l);
  }

  .xramuv7 {
    line-height: .85;
  }

  .x1j4510k {
    line-height: .92;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1frb9dl {
    line-height: var(--x11nmoi3);
  }

  .xphsr2p {
    line-height: var(--x156lsnp);
  }

  .x9fyi73 {
    line-height: var(--x1qyv9no);
  }

  .x7vy1vc {
    line-height: var(--xi0mafu);
  }

  .x11t971q {
    margin-inline-end: auto;
  }

  .x1x6hnoo {
    margin-inline-end: var(--xpjcn7y);
  }

  .xwffb4c {
    margin-inline-end: var(--xtm8au8);
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x1m3i4gc {
    margin-inline-start: var(--x1670p00);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x115dhu7 {
    object-position: center;
  }

  .x1qqvr59 {
    opacity: .05;
  }

  .x1wwuglj {
    opacity: .06;
  }

  .x1848otr {
    opacity: .07;
  }

  .xuo7x8y {
    opacity: .12;
  }

  .xi8ndw4 {
    opacity: .18;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x190dgpg {
    opacity: .65;
  }

  .xf9vgkq {
    opacity: .72;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1clqncf {
    order: -1;
  }

  .x1p5zwnq {
    outline-color: var(--x19gduv4);
  }

  .x1ao4lyb {
    outline-color: var(--x1px8mmb);
  }

  .x1sjt0j3 {
    outline-color: var(--x1ufc8v);
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x3c04yr {
    outline-offset: var(--xpjcn7y);
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .x1s780dp {
    outline-width: 3px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .x12fpahm {
    padding-inline-end: 3.75rem;
  }

  .x17mzcrj {
    padding-inline-end: max(var(--x19reo84),env(safe-area-inset-right));
  }

  .x1yruu2z {
    padding-inline-end: max(var(--x4l3c5y),env(safe-area-inset-right));
  }

  .xsi934s {
    padding-inline-end: max(var(--xddrtta),env(safe-area-inset-right));
  }

  .xbhbjqh {
    padding-inline-end: var(--x1670p00);
  }

  .x1u448ac {
    padding-inline-end: var(--x4l3c5y);
  }

  .x2uxyla {
    padding-inline-end: var(--xpjcn7y);
  }

  .x1i9m0fw {
    padding-inline-start: .46em;
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x13idtit {
    padding-inline-start: 2.875rem;
  }

  .x1pbh791 {
    padding-inline-start: max(var(--x19reo84),env(safe-area-inset-left));
  }

  .x1ol7joz {
    padding-inline-start: max(var(--xddrtta),env(safe-area-inset-left));
  }

  .xem02yx {
    padding-inline-start: var(--x1670p00);
  }

  .x9dwlxu {
    padding-inline-start: var(--x4l3c5y);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x12avwhv {
    row-gap: var(--x14bssxj);
  }

  .x1bl0ujg {
    row-gap: var(--x4l3c5y);
  }

  .x1229d88 {
    row-gap: var(--xtm8au8);
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .x15e0n5c {
    -webkit-text-decoration-color: var(--x5vo4rr);
    text-decoration-color: var(--x5vo4rr);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5hzr90 {
    text-underline-offset: .18em;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x1xcwlea {
    transform-box: view-box;
  }

  .x1so1fob {
    transform-origin: 136px 132px;
  }

  .x1k7ji5b {
    transform-origin: 78px 84px;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1c071of {
    transform: none;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1g1f69f {
    transform: translateX(-1.5rem);
  }

  .x1dyj5jp {
    transform: translateX(-150%);
  }

  .x17rrgym {
    transform: translateX(1.5rem);
  }

  .x1bee3ir {
    transform: translateY(-200%);
  }

  .xzfwevr {
    transform: translateY(-250%);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1djf54w {
    transform: translateY(1.5rem);
  }

  .x1th4bbo {
    transition-delay: .1s;
  }

  .x5w5eug {
    transition-delay: .2s;
  }

  .x1fbs3r {
    transition-duration: .45s;
  }

  .x41qz4p {
    transition-duration: .9s;
  }

  .xowcom8 {
    transition-duration: var(--x882vt);
  }

  .x7u9hqx {
    transition-duration: var(--xklnq11);
  }

  .x1u5y3k6 {
    transition-duration: var(--xt7vyrr);
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

  .xbo4cw {
    transition-property: background-color, color, border-color, transform;
  }

  .xzo0q3i {
    transition-property: background-color, color, border-color;
  }

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .x1odabdw {
    transition-property: background-image, box-shadow, transform, opacity;
  }

  .xldbnix {
    transition-property: border-color, background-color, box-shadow;
  }

  .xq90yva {
    transition-property: border-color, background-color;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .x15wldfd {
    transition-property: box-shadow, background-color;
  }

  .x1oy24xj {
    transition-property: color, background-color, border-color;
  }

  .xrf8owv {
    transition-property: color, border-color;
  }

  .xru51wx {
    transition-property: color, font-size;
  }

  .x167agy0 {
    transition-property: color, gap;
  }

  .xz1df8t {
    transition-property: color, text-decoration-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x2hifos {
    transition-property: inset-inline-start;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x15v92e {
    transition-property: padding-inline-start;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1ewjq5h {
    transition-timing-function: var(--xvz2ug);
  }

  .xvrbanz {
    -webkit-user-select: all;
    user-select: all;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x1hx0egp {
    -webkit-user-select: text;
    user-select: text;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1fdshc9 {
    z-index: -2;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .x1355qak {
    z-index: 20;
  }

  .x8k05lb {
    z-index: 200;
  }

  .x1qyhdoi {
    z-index: 300;
  }

  .x1fina04 {
    z-index: 90;
  }

  .x1kcsaqu {
    z-index: var(--x12u5aod);
  }

  .x1mkkbs5 {
    z-index: var(--x19err7r);
  }

  .xwfgdca {
    z-index: var(--x7v4t4j);
  }

  .x1jyg43e:focus-visible, .xzbxgru:focus-within {
    outline-color: var(--x1px8mmb);
  }

  .xv19q9a:focus-within {
    outline-offset: -2px;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .xr15fat:focus-visible {
    outline-offset: var(--x18e1w9m);
  }

  .xrqjzsx:focus-visible {
    outline-offset: var(--xpjcn7y);
  }

  .x14xc8xn:focus-within, .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x16gxa91:focus-within {
    outline-width: 2px;
  }

  .xcx6ip3:focus-visible {
    outline-width: var(--x18e1w9m);
  }

  .x1u4ilpe:disabled {
    background-color: var(--x1gw3js7);
  }

  .xx526au:disabled {
    color: var(--xi7kswx);
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .x1ar62m4:disabled {
    cursor: progress;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .x17ahczi:disabled {
    opacity: .75;
  }

  .x15xaimw:checked {
    background-color: var(--x1us4uv3);
  }

  .x5eanru:checked {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffb203' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.5 3.5L13 5'/%3E%3C/svg%3E");
  }

  .x26m3md:hover {
    background-color: #0134050a;
  }

  .xqha3ck:hover {
    background-color: #0134050d;
  }

  .x18kede5:hover {
    background-color: #0134050f;
  }

  .xf3ksg:hover {
    background-color: #01340514;
  }

  .xqn3sie:hover {
    background-color: #a519190f;
  }

  .xk6medf:hover {
    background-color: #ffb20324;
  }

  .xghzwfg:hover {
    background-color: #ffb20329;
  }

  .x199ebg2:hover {
    background-color: #fff8e714;
  }

  .x1pe4img:hover {
    background-color: #fff8e71a;
  }

  .x8px968:hover {
    background-color: #fff8e72e;
  }

  .x1b7mjue:hover {
    background-color: var(--x11jim6r);
  }

  .x14hthnq:hover {
    background-color: var(--x1gw3js7);
  }

  .x1em771a:hover {
    background-color: #fffdf6;
  }

  .x1blloz8:hover {
    background-color: var(--x1us4uv3);
  }

  .x1ltit48:hover {
    background-color: var(--xa3dn3v);
  }

  .x178d3a0:hover {
    background-color: var(--xbdm6eg);
  }

  .xlnhki1:hover {
    background-color: var(--xbqruiq);
  }

  .x1gz2o0f:hover {
    background-color: var(--xcu52er);
  }

  .xsst6xv:hover {
    background-image: linear-gradient(#062b0a 0%, #000 100%);
  }

  .xrvc6lz:hover {
    box-shadow: inset 0 1px #ffb20380, 0 8px 22px #0134054d;
  }

  .x1itgoez:hover {
    color: var(--x1gw3js7);
  }

  .xv7j9et:hover {
    color: var(--x1nnonjh);
  }

  .xfoa5kt:hover {
    color: var(--x1rhoujx);
  }

  .x135os9t:hover {
    color: var(--x1ufc8v);
  }

  .x1gscwg6:hover {
    color: var(--x1xsf0k4);
  }

  .xe86a01:hover {
    color: var(--xa3dn3v);
  }

  .xhg2b98:hover {
    color: var(--xefjnbn);
  }

  .xw8e2wg:hover {
    color: var(--xisl1zn);
  }

  .x1cuqfdh:hover {
    color: var(--xowb9mz);
  }

  .xcm1fcp:hover {
    -webkit-text-decoration-color: var(--xisl1zn);
    text-decoration-color: var(--xisl1zn);
  }

  .xctv2qn:focus {
    background-color: #fff;
  }

  .xwc81op:focus {
    box-shadow: 0 0 0 4px #a519192e;
  }

  .x3kpc5n:focus {
    box-shadow: inset 0 1px 2px #01340500, 0 0 0 4px #ffb20352;
  }

  .x1wfrlr2:focus {
    transform: translateY(0);
  }

  .xjwv7z9:active {
    box-shadow: inset 0 1px 3px #0006;
  }

  .xvruv2t:active {
    transform: scale(.9);
  }

  @media (width >= 40rem) {
    .xpya4pk.xpya4pk {
      padding-inline-end: var(--x14bssxj);
    }

    .xogtxzr.xogtxzr {
      padding-inline-start: var(--x14bssxj);
    }
  }
}

@layer priority5 {
  .x1nqun14 {
    border-bottom-color: #fff8e71a;
  }

  .x1n3xvjo {
    border-bottom-color: #fff8e74d;
  }

  .x16stqrj {
    border-bottom-color: #0000;
  }

  .x1j9fjme {
    border-bottom-color: var(--x10delto);
  }

  .xdbouwf {
    border-bottom-color: var(--x1gw3js7);
  }

  .xu092g2 {
    border-bottom-color: var(--x1x4phz7);
  }

  .xgggslu {
    border-bottom-color: var(--x5vo4rr);
  }

  .x1r6awkw {
    border-bottom-color: var(--xowb9mz);
  }

  .x13671nx {
    border-bottom-color: var(--xyvu2z8);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x2x41l1 {
    border-bottom-width: 3px;
  }

  .xnfxgsw {
    border-bottom-width: var(--x18e1w9m);
  }

  .x1uaekuq {
    border-top-color: #ffb20340;
  }

  .x1nncx67 {
    border-top-color: var(--x1gw3js7);
  }

  .xjdxc3n {
    border-top-color: var(--x1ufc8v);
  }

  .xc7txnv {
    border-top-color: var(--x1us4uv3);
  }

  .x10gza3m {
    border-top-color: var(--x1x4phz7);
  }

  .x1eghwxr {
    border-top-color: var(--x5vo4rr);
  }

  .xosym5e {
    border-top-color: var(--xbdm6eg);
  }

  .x3g8xtm {
    border-top-color: var(--xisl1zn);
  }

  .x16qc2he {
    border-top-color: var(--xyvu2z8);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .xamhcws {
    border-top-width: 2px;
  }

  .xmn4e3e {
    border-top-width: 3px;
  }

  .xhsjhec {
    border-top-width: var(--x18e1w9m);
  }

  .x1nj0uzk {
    bottom: -10rem;
  }

  .x16s3xu5 {
    bottom: -11rem;
  }

  .xqmqy1e {
    bottom: -1px;
  }

  .x1quu7fx {
    bottom: -5.5rem;
  }

  .x1etf9n0 {
    bottom: -6rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x10w3d4m {
    bottom: 100%;
  }

  .xdd4er5 {
    bottom: auto;
  }

  .x9eotx4 {
    bottom: max(var(--x14bssxj),env(safe-area-inset-bottom));
  }

  .xrnovhu {
    bottom: var(--x19reo84);
  }

  .x19pjxgi {
    bottom: var(--x4l3c5y);
  }

  .xx63ema {
    height: .4375rem;
  }

  .xr1cau2 {
    height: .45rem;
  }

  .x1novxz9 {
    height: .4rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .x1pazyae {
    height: .9rem;
  }

  .xdddoky {
    height: 1.05rem;
  }

  .x1u5kllg {
    height: 1.15rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xdh1ao5 {
    height: 1.35rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xu53h13 {
    height: 1.625rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .x2j8i3k {
    height: 2.375rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1lf3n13 {
    height: 20rem;
  }

  .xkgyt9u {
    height: 26rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .x1j7fsof {
    height: 3.25rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xrvw4r4 {
    height: 30rem;
  }

  .xqylgxj {
    height: 32rem;
  }

  .x45xg3z {
    height: 35rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .xmk1162 {
    height: 40rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x10vz0mv {
    height: 55%;
  }

  .xdaezf2 {
    height: 7rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xpn6myn {
    height: clamp(2.5rem, 1.9rem + 3vw, 3.5rem);
  }

  .x1h488ja {
    height: clamp(20rem, 55vw, 39rem);
  }

  .x1w4azy6 {
    height: clamp(4.5rem, 3rem + 4vw, 6.5rem);
  }

  .xh18nkq {
    height: min(34rem, 60vh);
  }

  .xrn461u {
    height: var(--x18e1w9m);
  }

  .x1jyxor1 {
    margin-bottom: -1px;
  }

  .xz4ocac {
    margin-bottom: calc(-1 * var(--xtm8au8));
  }

  .xxgf6ko {
    margin-bottom: var(--x14bssxj);
  }

  .x8g8pvp {
    margin-bottom: var(--x1670p00);
  }

  .xjp7xly {
    margin-bottom: var(--x168yqq6);
  }

  .xkym37a {
    margin-bottom: var(--x19reo84);
  }

  .xwpmexj {
    margin-bottom: var(--x1c1d1pf);
  }

  .x1odt4hx {
    margin-bottom: var(--x4l3c5y);
  }

  .x111441p {
    margin-bottom: var(--xpjcn7y);
  }

  .xj5whpg {
    margin-bottom: var(--xtm8au8);
  }

  .xzkevq2 {
    margin-top: -.8125rem;
  }

  .x157mrmt {
    margin-top: .12rem;
  }

  .x3apbwp {
    margin-top: .16rem;
  }

  .xzv6pj1 {
    margin-top: .1rem;
  }

  .x1sfxjv3 {
    margin-top: .2rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x4e0tpv {
    margin-top: var(--x14bssxj);
  }

  .x1s9keh8 {
    margin-top: var(--x1670p00);
  }

  .x1dpglgw {
    margin-top: var(--x168yqq6);
  }

  .x1d6qgp4 {
    margin-top: var(--x18e1w9m);
  }

  .xz6svdj {
    margin-top: var(--x19reo84);
  }

  .xbh91mh {
    margin-top: var(--x1c1d1pf);
  }

  .x16edcc2 {
    margin-top: var(--x4l3c5y);
  }

  .x1aizsae {
    margin-top: var(--xpjcn7y);
  }

  .x6i3hzh {
    margin-top: var(--xtm8au8);
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .x54lwg9 {
    max-height: 15rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .xfegkp8 {
    max-height: 22rem;
  }

  .xkch13f {
    max-height: 32rem;
  }

  .x1l6z7f7 {
    max-height: 56vh;
  }

  .x114jws4 {
    max-height: 60vh;
  }

  .x15vuvwr {
    max-height: 85dvh;
  }

  .x1g15ey4 {
    max-height: calc(100dvh - 2rem);
  }

  .xlmodhz {
    max-height: calc(100vh - 2rem);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x1fwz4qh {
    max-width: 12ch;
  }

  .x12mqa6l {
    max-width: 14ch;
  }

  .x1xtrz5g {
    max-width: 16ch;
  }

  .xt80e6n {
    max-width: 18ch;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .x1j1zfo6 {
    max-width: 24ch;
  }

  .x1bgo2pq {
    max-width: 26ch;
  }

  .xvcgbx2 {
    max-width: 27.5rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x1u8bs6r {
    max-width: 30ch;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xfqen6 {
    max-width: 38ch;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .x6amaq2 {
    max-width: 48ch;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x1rg8845 {
    max-width: 55rem;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x5qazec {
    max-width: var(--x17y2x1j);
  }

  .x1ut7c9i {
    max-width: var(--x1uau63y);
  }

  .xfzar84 {
    max-width: var(--x7aofp);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x1wjobn4 {
    min-height: 100dvh;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .x19r4su4 {
    min-height: 14rem;
  }

  .x85c375 {
    min-height: 16rem;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .xciow05 {
    min-height: 20rem;
  }

  .x9zs5pv {
    min-height: 26rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x1p38f1z {
    min-height: 3.25rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x1c5m4an {
    min-height: 5.5rem;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .xl77w6h {
    min-height: 7rem;
  }

  .x65nank {
    min-height: auto;
  }

  .x14935m6 {
    min-height: clamp(16rem, 34vw, 26rem);
  }

  .x1sf5f8b {
    min-height: min(100svh - var(--header-height, 4rem),46rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1xkahga {
    min-width: 1.75rem;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .x9padk7 {
    min-width: 14rem;
  }

  .xlm6wrl {
    min-width: 2.75rem;
  }

  .xl7jybe {
    min-width: 30rem;
  }

  .x1nl6vt0 {
    min-width: 4.5rem;
  }

  .x8a598m {
    min-width: 5rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xryxfnj {
    overflow-y: visible;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x11ba12 {
    padding-bottom: env(safe-area-inset-bottom);
  }

  .x3ipr2o {
    padding-bottom: max(clamp(.75rem,2.5vh,2rem),env(safe-area-inset-bottom));
  }

  .xma7cb6 {
    padding-bottom: max(var(--x168yqq6),env(safe-area-inset-bottom));
  }

  .x1x4odpx {
    padding-bottom: var(--x168yqq6);
  }

  .x19swax {
    padding-bottom: var(--x19reo84);
  }

  .xudzszs {
    padding-bottom: var(--x4l3c5y);
  }

  .x3m9oeo {
    padding-bottom: var(--xpjcn7y);
  }

  .x2tpqat {
    padding-bottom: var(--xtm8au8);
  }

  .x128v7jw {
    padding-top: 2rem;
  }

  .x1c4ls21 {
    padding-top: clamp(.75rem, 2vh, 1.5rem);
  }

  .x1h0lksx {
    padding-top: var(--x14bssxj);
  }

  .xbqkis4 {
    padding-top: var(--x1670p00);
  }

  .x12pho4m {
    padding-top: var(--x168yqq6);
  }

  .xup9ftl {
    padding-top: var(--x19reo84);
  }

  .x1fgh711 {
    padding-top: var(--x1t0eozf);
  }

  .xld5z97 {
    padding-top: var(--x4l3c5y);
  }

  .x4vf15o {
    padding-top: var(--xpjcn7y);
  }

  .xqdqb60 {
    padding-top: var(--xtm8au8);
  }

  @media (width >= 48rem) {
    .x1qh6otf.x1qh6otf {
      padding: var(--x14bssxj);
    }
  }

  @media (width >= 40rem) {
    .xyrerkd.xyrerkd {
      padding: var(--x1c1d1pf);
    }
  }

  .x8a5k5e {
    top: -10rem;
  }

  .xy7fing {
    top: -3.5rem;
  }

  .x1qmyoyd {
    top: -30%;
  }

  .x12075ms {
    top: .1875rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .xwa60dl {
    top: 50%;
  }

  .x80663w {
    top: auto;
  }

  .xfybuij {
    top: var(--x19reo84);
  }

  .x1fl841j {
    top: var(--x1t0eozf);
  }

  .x1dour4t {
    top: var(--xtm8au8);
  }

  .xq36fz5 {
    width: .4375rem;
  }

  .x1srxwu1 {
    width: .45rem;
  }

  .x1w8rmry {
    width: .4rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .x1y6pbyt {
    width: .9rem;
  }

  .xf6x3ch {
    width: 1.05rem;
  }

  .x1m6bwef {
    width: 1.15rem;
  }

  .xmh2cwo {
    width: 1.1rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xf8x8r1 {
    width: 1.35rem;
  }

  .xzgh36o {
    width: 1.4rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xjguntv {
    width: 2.375rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .xode079 {
    width: 2.875rem;
  }

  .x1w1wbw6 {
    width: 24rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x14cw3s8 {
    width: 3.25rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .xz84dc7 {
    width: 40%;
  }

  .x14atkfc {
    width: auto;
  }

  .x12e4xhg {
    width: clamp(5.5rem, 4.5rem + 3vw, 7rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1x0jze2 {
    width: min(100%, clamp(11rem, 46vw, 22rem));
  }

  .xombnfb {
    width: min(11.25rem, 60vw);
  }

  .x1rv6kg0 {
    width: min(19rem, 88vw);
  }

  .x1hye0gg {
    width: min(22rem, 100vw - 2rem);
  }

  .xyuhv1g {
    width: min(32rem, 100vw - 2rem);
  }

  .x1iiyafy {
    width: min(34rem, 90%);
  }

  .xlxbgdz {
    width: min(40rem, 95vw);
  }

  .x1pdn8rp {
    width: min(46rem, 100vw - 2rem);
  }

  .x1s7qygl:hover {
    border-bottom-color: #fff8e78c;
  }

  .x4twez8:hover, .x17gdju2:focus {
    border-bottom-color: var(--x1gw3js7);
  }

  @media (width >= 40rem) {
    .x1afdda3.x1afdda3 {
      padding-bottom: var(--x14bssxj);
    }

    .xq1hu72.xq1hu72 {
      padding-top: var(--x14bssxj);
    }
  }
}

@layer priority6 {
  @media (width >= 48rem) {
    .x1ww54v5.x1ww54v5 {
      columns: 2;
    }
  }

  @media (width >= 26.75rem) {
    .x1olep9r.x1olep9r {
      flex: 0 auto;
    }
  }

  @media (width >= 40rem) {
    .xqj6lpl.xqj6lpl {
      gap: var(--x19reo84);
    }
  }

  @media (width >= 48rem) {
    .x1h2u4m4.x1h2u4m4 {
      gap: var(--x1c1d1pf);
    }

    .x1sp71d4.x1sp71d4 {
      gap: var(--x4l3c5y);
    }
  }

  @media (width >= 80rem) {
    .xgtnczt.xgtnczt {
      gap: var(--x4l3c5y);
    }
  }

  @media (width >= 48rem) {
    .x1aqbqgn.x1aqbqgn {
      grid-column: 1 / -1;
    }
  }

  @media (width >= 40rem) {
    .x4z04b6.x4z04b6 {
      grid-column: 1 / -1;
    }
  }

  @media (width >= 64rem) {
    .xd72y1e.xd72y1e {
      grid-column: 1;
    }
  }

  @media (width >= 80rem) {
    .xuzqbkk.xuzqbkk {
      grid-column: 2;
    }
  }

  @media (width >= 64rem) {
    .x19mwwf8.x19mwwf8 {
      grid-column: 4 / 5;
    }
  }

  @media (width >= 48rem) {
    .x122tr4p.x122tr4p {
      grid-column: auto;
    }
  }

  @media (width >= 64rem) {
    .x19r4fkj.x19r4fkj {
      grid-column: span 2;
    }
  }

  @media (width >= 40rem) and (width <= 63.999rem) {
    .x1ddwcdt.x1ddwcdt {
      grid-column: span 2;
    }
  }

  @media (width >= 64rem) {
    .xwxlhhc.xwxlhhc {
      grid-column: span 3;
    }

    .x1esemue.x1esemue {
      grid-column: span 4;
    }

    .xysekcg.xysekcg {
      grid-column: span 6;
    }

    .x7f3b2.x7f3b2 {
      grid-row: 1;
    }

    .x1c4zk0o.x1c4zk0o {
      grid-row: auto;
    }
  }

  @media (width >= 40rem) {
    .x17gxby.x17gxby {
      grid-row: auto;
    }
  }

  @media (width >= 64rem) {
    .x1m1wjvp.x1m1wjvp {
      grid-row: span 2;
    }

    .xk5lhxj.xk5lhxj {
      grid-row: span 3;
    }

    .x1bkyb47.x1bkyb47 {
      margin-inline: 0;
    }

    .x1bbnl25.x1bbnl25 {
      padding-block: var(--x1c1d1pf);
    }
  }

  @media (width >= 48rem) {
    .x18062fa.x18062fa {
      padding-inline: var(--x14bssxj);
    }
  }

  @media (width >= 40rem) {
    .xwzmtbe.xwzmtbe {
      padding-inline: var(--x1c1d1pf);
    }
  }
}

@layer priority7 {
  @media (width >= 48rem) {
    .x1k6i94c.x1k6i94c {
      -webkit-line-clamp: 1;
    }
  }

  @media (width >= 40rem) {
    .xde9s5b.xde9s5b {
      align-items: center;
    }
  }

  @media (width >= 64rem) {
    .xalxhs4.xalxhs4 {
      align-items: end;
    }
  }

  @media (width >= 40rem) {
    .xbyq53v.xbyq53v {
      align-items: flex-end;
    }
  }

  @media (width >= 64rem) {
    .x7lhg9a.x7lhg9a {
      align-items: flex-start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x3kqbwb.x3kqbwb {
      animation-name: none;
    }
  }

  @media (width >= 64rem) {
    .xn0ptfp.xn0ptfp {
      border-inline-start-width: 0;
    }
  }

  @media (width >= 40rem) {
    .xj7zij.xj7zij {
      box-shadow: var(--x1manmj9);
    }
  }

  @media (width >= 26.75rem) {
    .x1exotje.x1exotje {
      column-count: 2;
    }
  }

  @media (width >= 48rem) {
    .x1sc7a75.x1sc7a75 {
      column-count: 3;
    }
  }

  @media (width >= 40rem) {
    .x1c5kobs.x1c5kobs {
      column-count: 3;
    }
  }

  @media (width >= 64rem) {
    .xvoxron.xvoxron {
      column-count: 4;
    }
  }

  @media (width >= 80rem) {
    .xzm6wos.xzm6wos {
      column-count: 4;
    }
  }

  @media (width >= 40rem) {
    .x1jvo818.x1jvo818 {
      column-gap: var(--x14bssxj);
    }
  }

  @media (width >= 64rem) {
    .xb9l0zf.xb9l0zf {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .xz7wztq.xz7wztq {
      display: block;
    }
  }

  @media (width >= 40rem) {
    .x153rfc5.x153rfc5 {
      display: block;
    }
  }

  @media (width >= 64rem) {
    .xgfozaq.xgfozaq {
      display: flex;
    }
  }

  @media (width >= 80rem) {
    .x1w1eivs.x1w1eivs {
      display: flex;
    }
  }

  @media (width >= 40rem) {
    .x88t6bg.x88t6bg {
      display: inline-flex;
    }

    .x58tpjl.x58tpjl {
      display: inline;
    }
  }

  @media (height <= 34rem) and (orientation: landscape) {
    .x8bm5ap.x8bm5ap {
      display: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1uat4x8.x1uat4x8 {
      display: none;
    }
  }

  @media (width >= 80rem) {
    .x1e1or9j.x1e1or9j {
      display: none;
    }
  }

  @media (height <= 50rem) {
    .xgrq91x.xgrq91x {
      font-size: var(--x19ph29e);
    }
  }

  @media (width >= 40rem) {
    .x1k1jn2x.x1k1jn2x {
      font-size: var(--x1f5iqyx);
    }
  }

  @media (width >= 48rem) {
    .xi2fpda.xi2fpda {
      font-size: var(--xvcg82j);
    }
  }

  @media (width >= 64rem) {
    .x1o626u9.x1o626u9 {
      grid-auto-rows: minmax(10rem, auto);
    }

    .xj969ma.xj969ma {
      grid-auto-rows: minmax(8rem, auto);
    }

    .x18jra0j.x18jra0j {
      grid-auto-rows: minmax(9rem, auto);
    }
  }

  @media (width >= 80rem) {
    .xljectb.xljectb {
      grid-template-columns: 16.75rem minmax(0, 1fr);
    }
  }

  @media (width >= 64rem) {
    .x1ddddfk.x1ddddfk {
      grid-template-columns: 2px minmax(0, 1fr) minmax(0, clamp(25rem, 27vw, 29rem));
    }
  }

  @media (width >= 48rem) {
    .xivf7v7.xivf7v7 {
      grid-template-columns: 7.5rem minmax(0, 1fr) auto;
    }
  }

  @media (width >= 64rem) {
    .x1h25s9y.x1h25s9y {
      grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
    }

    .x1fllp9i.x1fllp9i {
      grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);
    }
  }

  @media (width >= 80rem) {
    .x1h9fn6j.x1h9fn6j {
      grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);
    }

    .x1scp8k5.x1scp8k5 {
      grid-template-columns: minmax(0, 19rem) minmax(0, 1fr);
    }
  }

  @media (width >= 40rem) {
    .xyioikr.xyioikr {
      grid-template-columns: minmax(0, 1fr) auto;
    }

    .xfv1q1j.xfv1q1j {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);
    }
  }

  @media (width >= 64rem) {
    .x1ub7khc.x1ub7khc {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1.35fr);
    }

    .x747dqy.x747dqy {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr);
    }

    .x14aa7zl.x14aa7zl {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1.6fr);
    }

    .x11wo5xy.x11wo5xy {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }

    .xuafhza.xuafhza {
      grid-template-columns: minmax(0, 1fr) minmax(0, 23rem);
    }

    .xkl3id.xkl3id {
      grid-template-columns: minmax(0, 21rem) minmax(0, 1fr);
    }

    .xhig8iq.xhig8iq {
      grid-template-columns: minmax(0, 22rem) minmax(0, 1fr);
    }

    .x1dr98ld.x1dr98ld {
      grid-template-columns: minmax(0, 6rem) 2px minmax(0, 1fr) minmax(0, 18rem);
    }
  }

  @media (width >= 40rem) {
    .xu6wi0v.xu6wi0v {
      grid-template-columns: none;
    }

    .xcm76ti.xcm76ti {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (width >= 64rem) {
    .xl1lrwo.xl1lrwo {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 26.75rem) {
    .x1gbgft9.x1gbgft9 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .x1ikwrre.x1ikwrre {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) and (width <= 63.999rem) {
    .x1l7zsig.x1l7zsig {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .x1m2wke5.x1m2wke5 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x1bnhum.x1bnhum {
      grid-template-columns: repeat(3, 1fr);
    }

    .xwo62kd.xwo62kd {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .x1e7svx3.x1e7svx3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .xkwe6yt.xkwe6yt {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .x117cv2q.x117cv2q {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .x1fmmp4m.x1fmmp4m {
      grid-template-columns: repeat(auto-fit, minmax(min(100%, 11rem), 1fr));
    }

    .xp9gfml.xp9gfml {
      grid-template-columns: repeat(auto-fit, minmax(min(100%, 17rem), 1fr));
    }

    .xm1g8px.xm1g8px {
      inset-inline-start: var(--xddrtta);
    }
  }

  @media (width >= 64rem) {
    .xtvg0sf.xtvg0sf {
      justify-content: flex-start;
    }

    .xh91ojn.xh91ojn {
      justify-items: start;
    }
  }

  @media (width >= 48rem) {
    .x17v1irm.x17v1irm {
      justify-self: end;
    }

    .xpzaujy.xpzaujy {
      margin-inline-start: auto;
    }
  }

  @media (width >= 40rem) {
    .xh1lrdi.xh1lrdi {
      margin-inline-start: auto;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1klh82a.x1klh82a {
      opacity: .18;
    }

    .xk4jajp.xk4jajp {
      opacity: .32;
    }
  }

  @media (width >= 64rem) {
    .xkrxbu3.xkrxbu3 {
      order: 0;
    }
  }

  @media (width >= 40rem) {
    .xs8z3v2.xs8z3v2 {
      padding-inline-end: var(--x14bssxj);
    }
  }

  @media (width >= 64rem) {
    .xc5lhlg.xc5lhlg {
      padding-inline-end: var(--xtm8au8);
    }

    .x8s6f1o.x8s6f1o {
      padding-inline-start: 0;
    }
  }

  @media (width >= 40rem) {
    .xx6zrv9.xx6zrv9 {
      padding-inline-start: var(--x14bssxj);
    }

    .x1h0ujvp.x1h0ujvp {
      position: absolute;
    }
  }

  @media (width >= 64rem) {
    .x1qx6jpr.x1qx6jpr {
      position: sticky;
    }
  }

  @media (hover: none), (pointer: coarse) {
    .x19ulywc.x19ulywc {
      row-gap: var(--xtm8au8);
    }
  }

  @media (width >= 40rem) {
    .x1kip20d.x1kip20d {
      text-align: end;
    }
  }

  @media (width >= 64rem) {
    .x17y9c3z.x17y9c3z {
      text-align: start;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xg1spi1.xg1spi1 {
      transform: scale(1);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xub6axd.xub6axd {
      transform: translateX(-150%);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1lv72t8.x1lv72t8 {
      transform: translateX(-150%);
    }

    .xweca8f.xweca8f {
      transform: translateY(0);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xjk7fmu.xjk7fmu {
      transition-duration: 0s;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1k5tssl.x1k5tssl:hover {
      transform: scale(1.04);
    }

    .x1pg1v9.x1pg1v9:hover {
      transform: translateX(350%);
    }

    .xc8j34l.xc8j34l:hover {
      transform: translateY(-1px);
    }

    .xgwi4ab.xgwi4ab:hover {
      transform: translateY(-2px);
    }

    .x15340r8.x15340r8:active {
      transform: translateY(0);
    }
  }
}

@layer priority8 {
  @media (width >= 40rem) {
    .x1yko0in.x1yko0in {
      bottom: var(--xddrtta);
    }
  }

  @media (width >= 64rem) {
    .x1pe515w.x1pe515w {
      height: 100svh;
    }
  }

  @media (width >= 48rem) {
    .x1tsgrf6.x1tsgrf6 {
      height: 3.25rem;
    }
  }

  @media (width >= 40rem) {
    .x1rhcur6.x1rhcur6 {
      height: min(70vh, 40rem);
    }

    .xkt93k6.xkt93k6 {
      margin-bottom: var(--x19reo84);
    }
  }

  @media (height <= 50rem) {
    .xh8mbv5.xh8mbv5 {
      margin-bottom: var(--xtm8au8);
    }
  }

  @media (width >= 40rem) {
    .xpcfa00.xpcfa00 {
      margin-top: var(--x19reo84);
    }
  }

  @media (height <= 50rem) {
    .x1ogngs3.x1ogngs3 {
      margin-top: var(--xpjcn7y);
    }
  }

  @media (width >= 80rem) {
    .x1jlw50l.x1jlw50l {
      max-height: none;
    }
  }

  @media (width >= 40rem) {
    .x1hh7b75.x1hh7b75 {
      max-width: 21.5rem;
    }
  }

  @media (width >= 64rem) {
    .x8pvzr2.x8pvzr2 {
      max-width: 52ch;
    }

    .x18umguz.x18umguz {
      max-width: none;
    }
  }

  @media (width >= 160rem) {
    .x15wcgaq.x15wcgaq {
      max-width: var(--x17y2x1j);
    }
  }

  @media (width >= 64rem) {
    .x52x204.x52x204 {
      min-height: 0;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xtvmv9m.xtvmv9m {
      min-height: 1.75rem;
    }
  }

  @media (width >= 64rem) {
    .xk63wt3.xk63wt3 {
      min-height: 100%;
    }
  }

  @media (hover: none), (pointer: coarse) {
    .xw08kx7.xw08kx7 {
      min-height: 2.75rem;
    }
  }

  @media (width >= 48rem) {
    .x1h9wdqq.x1h9wdqq {
      min-height: 4.875rem;
    }
  }

  @media (height <= 34rem) and (orientation: landscape) {
    .xoy5w4z.xoy5w4z {
      min-height: auto;
    }
  }

  @media (width >= 64rem) {
    .xe67n3y.xe67n3y {
      min-height: auto;
    }

    .x11gfc3u.x11gfc3u {
      overflow-y: auto;
    }
  }

  @media (width >= 80rem) {
    .x5ihzzp.x5ihzzp {
      overflow-y: visible;
    }
  }

  @media (width >= 40rem) {
    .x1rs4524.x1rs4524 {
      padding-bottom: var(--x14bssxj);
    }
  }

  @media (width >= 64rem) {
    .x1975xiw.x1975xiw {
      padding-bottom: var(--xtm8au8);
    }
  }

  @media (width >= 40rem) {
    .xu74vp0.xu74vp0 {
      padding-top: var(--x14bssxj);
    }
  }

  @media (width >= 26.75rem) {
    .x1jbowur.x1jbowur {
      width: 22rem;
    }

    .xi4oaah.xi4oaah {
      width: auto;
    }
  }
}

@layer priority9 {
  .xg1nv4u::backdrop {
    background-color: #01340599;
  }

  .x1rnzbaq::backdrop {
    background-color: var(--x15fmhyb);
  }

  .x1x32ly0:before {
    background-color: var(--x1gw3js7);
  }

  .xgsrpop::placeholder {
    color: #01340561;
  }

  .x12hzm1u::placeholder {
    color: #fff8e78c;
  }

  .x10tli2e:before {
    content: "";
  }
}

@layer priority10 {
  .xuuc98b:before {
    height: 2px;
  }

  .x1xtr1x6:before {
    width: 1.25rem;
  }
}

@keyframes x1j7fnon-B {
  0% {
    background-color: #ffb20340;
  }

  100% {
    background-color: #0000;
  }
}

@keyframes xochbtt-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .2;
  }
}

@keyframes x1d4t6iq-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .25;
  }
}

@keyframes x16ga85p-B {
  0%, 100% {
    opacity: .18;
    transform: scale(1);
  }

  50% {
    opacity: .42;
    transform: scale(1.08);
  }
}

@keyframes x1l8ku99-B {
  0%, 100% {
    opacity: .22;
    transform: scale(1);
  }

  50% {
    opacity: .5;
    transform: scale(1.1);
  }
}

@keyframes x16wz6ew-B {
  to {
    stroke-dashoffset: -28px;
  }
}

@keyframes x1aj5hgr-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(-360deg);
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x1si2xmx-B {
  0%, 100% {
    transform: translate(0);
  }

  25% {
    transform: translate(16px, -10px);
  }

  50% {
    transform: translate(4px, 12px);
  }

  75% {
    transform: translate(-14px, -4px);
  }
}

@keyframes xmvv7fu-B {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-8px);
  }
}

:root, .x56y64e {
  --x18e1w9m: 1px;
  --xpjcn7y: .25rem;
  --xtm8au8: .5rem;
  --x1670p00: .75rem;
  --x19reo84: 1rem;
  --x4l3c5y: 1.5rem;
  --x14bssxj: 2rem;
  --x1c1d1pf: clamp(2rem, 1.5rem + 2.5vw, 3.5rem);
  --x168yqq6: clamp(2.75rem, 1.9rem + 4.2vw, 5rem);
  --x1t0eozf: clamp(3.5rem, 2.2rem + 6.5vw, 7.5rem);
  --xddrtta: clamp(1.25rem, .9rem + 1.75vw, 4rem);
  --x1ane13v: clamp(3.5rem, 2rem + 7.5vw, 7.5rem);
  --x7aofp: min(100% - 2 * clamp(1.25rem, .9rem + 1.75vw, 4rem), 76rem);
  --x17y2x1j: min(100% - 2 * clamp(1.25rem, .9rem + 1.75vw, 4rem), 104rem);
  --x1uau63y: 60ch;
}

:root, .x1trw4cr {
  --x1h75i0: "Manrope Variable", "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --xtomtyk: "Cormorant Garamond Variable", "Cormorant Garamond", ui-serif, Georgia, "Times New Roman", serif;
  --x1rv7t9s: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;
  --xukmi8a: clamp(.6875rem, .66rem + .14vw, .75rem);
  --x1v9mixw: clamp(.75rem, .72rem + .15vw, .8125rem);
  --xvcg82j: clamp(.8125rem, .78rem + .16vw, .875rem);
  --xbxntvm: clamp(.9375rem, .9rem + .19vw, 1.03125rem);
  --x1e9eaoo: clamp(1rem, .95rem + .25vw, 1.125rem);
  --x1f5iqyx: clamp(1.25rem, 1.1rem + .75vw, 1.6875rem);
  --x19ph29e: clamp(1.5rem, 1.28rem + 1.1vw, 2.125rem);
  --x1uouldf: clamp(1.875rem, 1.35rem + 2.6vw, 3.5rem);
  --x43f3d1: clamp(2.5rem, 1.3rem + 6vw, 6rem);
  --x6d71a0: 400;
  --x105fkdn: 500;
  --xgxkt8: 600;
  --x3gscyl: 700;
  --x1nfe9im: 800;
  --x1qyv9no: 1.05;
  --x11nmoi3: 1.2;
  --x156lsnp: 1.45;
  --xi0mafu: 1.75;
  --x16gnf0j: -.01em;
  --xc9yt0a: 0;
  --x9q771q: .06em;
  --x1wzc6ey: .14em;
  --xudkj8l: .28em;
  --x15q1lte: .42em;
}

:root, .xmk7f43 {
  --x1rhoujx: #fff8e7;
  --x1d45a69: #fffdf6;
  --xbqruiq: #f7efd9;
  --x1us4uv3: #013405;
  --xcu52er: #062b0a;
  --x15fmhyb: #0134058c;
  --x1ufc8v: #013405;
  --xdr33x: #013405c7;
  --xi7kswx: #013405ad;
  --x1nnonjh: #fff8e7;
  --xw4rcyi: #fff8e7d1;
  --xzitj3v: #fff8e7b3;
  --x1gw3js7: #ffb203;
  --xa3dn3v: #ffd45a;
  --x1xsf0k4: #013405;
  --xisl1zn: #a51919;
  --xefjnbn: #ffb203;
  --xbdm6eg: #a51919;
  --xowb9mz: #e05252;
  --xyvu2z8: #01340524;
  --x5vo4rr: #01340552;
  --x1x4phz7: #fff8e738;
  --x10delto: #ffb20373;
  --x1px8mmb: #a51919;
  --x19gduv4: #ffd45a;
  --x11jim6r: #0134050f;
  --xh0kfk3: #01340573;
  --x1b4ikr3: #fff8e71a;
  --x1axjfao: #fff8e7d1;
}

:root, .xuqqthu {
  --x1w2evhs: 0;
  --xo3llmu: 2px;
  --xdn79le: 4px;
  --x1s4twim: 8px;
  --xs42stq: 999px;
  --x2clx02: 50%;
}

:root, .xyptvut {
  --x882vt: .14s;
  --xklnq11: .22s;
  --xt7vyrr: .42s;
  --xvz2ug: cubic-bezier(.22, 1, .36, 1);
  --xzgz9zu: cubic-bezier(.65, 0, .35, 1);
}

:root, .xjjhtj9 {
  --xa3vyef: 0;
  --x1pf84hg: 1;
  --xhqycv5: 40;
  --x7v4t4j: 50;
  --x12u5aod: 60;
  --xs39olh: 70;
  --x17g6pzr: 80;
  --x19err7r: 90;
}

:root, .x4j92yv {
  --xiaffyu: none;
  --x6qqwzo: 0 1px 2px #01340514;
  --x1manmj9: 0 4px 16px #0134051a;
  --x15ir272: 0 12px 40px #01340529;
  --x8bn1iv: 0 1px 0 #ffb20340;
  --xcxn6j8: 0 8px 28px #00000047;
  --xpidt80: 0 0 0 3px #a5191973;
}
