@font-face{font-display:swap;font-family:Vintage Rotter;font-style:normal;font-weight:400;src:url(/fonts/vintage-rotter.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/fonts/poppins-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-400.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/poppins-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins-600.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body,h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}::selection{color:#3a1f25;background-color:#b9c9d6}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}

@layer priority1;

@layer priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x1azrgbz {
    grid-area: stack;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xr6jg0x {
    padding: 2rem;
  }

  @media (width >= 768px) {
    .xej06kr.xej06kr {
      padding: 2.5rem;
    }

    .x2nz10a.x2nz10a {
      padding: 2.75rem;
    }
  }
}

@layer priority3 {
  .xvilk6d {
    background-position: 0 58%;
  }

  .xfwwjct {
    border-color: #f6edd940;
  }

  .x177ub2a {
    border-color: var(--x1hqfzut);
  }

  .x1prq6s5 {
    border-color: var(--x1p16406);
  }

  .x15fclwp {
    border-radius: .875rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x8jt5ee {
    border-radius: 1.25rem;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1kb3yqn {
    border-radius: var(--x1wgwhhv);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xw78f89 {
    gap: .35em;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xkfl9f1 {
    gap: .3em;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .xj3jsk1 {
    gap: 1.75rem;
  }

  .x127ockj {
    gap: 1rem 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xx9wku2 {
    gap: 2.5rem 1.5rem;
  }

  .xtacmkj {
    gap: 2.5rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .xbrdnr0 {
    gap: 3.5rem;
  }

  .x1keyc1r {
    gap: 3rem;
  }

  .x1eb9911 {
    grid-template-areas: "stack";
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xff9mwn {
    margin-block: -.05em -.1em;
  }

  .x1toq544 {
    margin-block: 1.5rem 2rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x18g2hj5 {
    padding-block: .5rem;
  }

  .xo0yzjp {
    padding-block: .75rem;
  }

  .x142x9wm {
    padding-block: .875rem;
  }

  .x5zm8kp {
    padding-block: 0 .05em;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .xknjszf {
    padding-block: 2rem 2.5rem;
  }

  .xb5b9yd {
    padding-block: 4rem 6rem;
  }

  .x7q5s6e {
    padding-block: 6rem 2rem;
  }

  .x1x76c5w {
    padding-block: 6rem;
  }

  .xpo3uic {
    padding-block: 8rem 9rem;
  }

  .xu39ovf {
    padding-inline: .04em;
  }

  .x1kviupy {
    padding-inline: .15em;
  }

  .x1wvu9w3 {
    padding-inline: .1em;
  }

  .xllzysa {
    padding-inline: .25rem;
  }

  .x11h0hc {
    padding-inline: 1.125rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xupg9tv {
    padding-inline: var(--x10qwbqg);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x3u4xbl:focus {
    border-color: var(--x1hqfzut);
  }

  @media (width >= 768px) {
    .x31j4im.x31j4im {
      gap: 1.5rem;
    }

    .x72idto.x72idto {
      gap: 2.5rem;
    }

    .x6cx38.x6cx38 {
      gap: 2rem;
    }

    .x8emqun.x8emqun {
      gap: 4rem;
    }

    .x12t2ouc.x12t2ouc {
      gap: 5rem;
    }
  }

  @media (width >= 1024px) {
    .x17vvtp.x17vvtp {
      gap: 4rem;
    }
  }

  @media (width >= 768px) {
    .xhnyp5e.xhnyp5e {
      margin-block: 2rem 3rem;
    }

    .xoltorl.xoltorl {
      padding-block: 6rem 9rem;
    }

    .xwufqyt.xwufqyt {
      padding-block: 9rem;
    }
  }

  @media (width >= 1024px) {
    .x1mdo1fv.x1mdo1fv {
      padding-block: 6rem;
    }
  }
}

@layer priority4 {
  .xf61kku {
    accent-color: var(--x1hqfzut);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .xamitd3 {
    align-self: center;
  }

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

  .xmmqq2k {
    animation-delay: .15s;
  }

  .x1t83zlg {
    animation-delay: .2s;
  }

  .x1u8cyq {
    animation-delay: 5s;
  }

  .x2mfxb {
    animation-duration: .4s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x10e4vud {
    animation-fill-mode: forwards;
  }

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

  .x1lnqla9 {
    animation-name: x14ov76u-B;
  }

  .x195dvd2 {
    animation-name: x1bo0rid-B;
  }

  .x16fgtnn {
    animation-name: x1nxdolm-B;
  }

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

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x1cbcs9t {
    background-color: #f6edd90f;
  }

  .x6aqbzt {
    background-color: #f6edd91a;
  }

  .xjo1f37 {
    background-color: #f6edd933;
  }

  .xyii2bk {
    background-color: #3a1f25e0;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1ebtnln {
    background-color: var(--x11r0pkl);
  }

  .x1qjaxh7 {
    background-color: var(--x1ggayli);
  }

  .xrz6mpj {
    background-color: var(--x1hqfzut);
  }

  .x6lemcy {
    background-color: var(--x1p16406);
  }

  .x1qtmlyq {
    background-color: var(--xayvlyb);
  }

  .x1l55kr3 {
    background-color: var(--xpry53w);
  }

  .x1ndb5lc {
    background-image: linear-gradient(currentColor, currentColor);
  }

  .xarymiz {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  }

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

  .x1jzmuae {
    box-shadow: 0 0 24px 6px #b9c9d6b3;
  }

  .x15mn7x5 {
    box-shadow: 0 10px 30px -12px #2c161b73;
  }

  .xue7lu6 {
    box-shadow: 0 24px 48px -16px #0000008c, inset 0 0 0 1px #f6edd924;
  }

  .x1593n5g {
    box-shadow: inset 0 0 0 1px #f6edd947;
  }

  .xu2kzho {
    caret-color: var(--x1hqfzut);
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x1heor9g {
    color: inherit;
  }

  .x13i3u2w {
    color: #f6edd966;
  }

  .x19co3pv {
    color: #0000;
  }

  .xj50k8h {
    color: var(--x11r0pkl);
  }

  .xpqez1g {
    color: var(--x1hqfzut);
  }

  .xgvy787 {
    color: var(--x1p16406);
  }

  .xor4cr6 {
    color: var(--xayvlyb);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

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

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x49hg4o {
    font-family: var(--x66ub7z);
  }

  .x1ubm46y {
    font-family: var(--xuv6xpz);
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xylt984 {
    font-size: 1.3em;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xddofbv {
    font-size: 1.625rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .xe20n8i {
    font-size: 4.5rem;
  }

  .x1aps0m0 {
    font-size: clamp(1.625rem, 3.2vw, 2.625rem);
  }

  .xndo1qh {
    font-size: clamp(1.625rem, 3.6vw, 3rem);
  }

  .x1bfqmbq {
    font-size: clamp(2.25rem, 5.5vw, 4.75rem);
  }

  .x1h1ke9r {
    font-size: clamp(2.25rem, 5vw, 4rem);
  }

  .xgcs9rc {
    font-size: clamp(2.25rem, 6.4vw, 5.5rem);
  }

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

  .x1p7yej3 {
    font-size: clamp(2rem, 6vw, 5rem);
  }

  .x10l7wid {
    font-size: clamp(3.5rem, 6vw, 4.75rem);
  }

  .xemxjx1 {
    font-size: clamp(3.5rem, 8vw, 6.5rem);
  }

  .xd0zrp8 {
    font-size: clamp(4rem, 9vw, 7rem);
  }

  .x1yglccy {
    font-size: clamp(5rem, 16vw, 13rem);
  }

  .x1ybj3gs {
    font-size: clamp(6.5rem, 22vw, 17rem);
  }

  .x1u0vzri {
    font-size: clamp(6rem, 13vw, 10rem);
  }

  .x1j61x8r {
    font-style: normal;
  }

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

  .x1iikomf {
    font-weight: 300;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .x14ju556 {
    line-height: 0;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x6qrqr9 {
    margin-inline-start: -.375rem;
  }

  .xnzqvbt {
    -webkit-mask-image: linear-gradient(#0000, #000 18% 85%, #0000);
    mask-image: linear-gradient(#0000, #000 18% 85%, #0000);
  }

  .x15qpofz {
    -webkit-mask-image: url("/partners/helixnebula.webp");
    mask-image: url("/partners/helixnebula.webp");
  }

  .x1rudrqi {
    -webkit-mask-position: center;
    mask-position: center;
  }

  .x16fucec {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x2k2kcx {
    -webkit-mask-size: contain;
    mask-size: contain;
  }

  .x6176g0 {
    mix-blend-mode: difference;
  }

  .x1owg228 {
    mix-blend-mode: multiply;
  }

  .x1soha66 {
    opacity: .09;
  }

  .xuo7x8y {
    opacity: .12;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x18km98s {
    opacity: .75;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .xcu1x60 {
    outline-color: var(--x1p16406);
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .x114etxs {
    padding-inline-end: .12em;
  }

  .x1ybrlgm {
    padding-inline-end: .35em;
  }

  .xqfkjy8 {
    padding-inline-end: .5rem;
  }

  .xjh29tw {
    padding-inline-start: 1.25rem;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x2b8uid {
    text-align: center;
  }

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

  .x1jdncgf {
    text-underline-offset: .25em;
  }

  .xnnnywg {
    text-underline-offset: .3em;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xp5x71x {
    transform: rotate(-6deg);
  }

  .xizgwol {
    transform: rotate(-8deg);
  }

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

  .xuuh30 {
    transform: translateX(-50%);
  }

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

  .xm4efwp {
    transform-origin: bottom;
  }

  .x19w6rv {
    transform-origin: 0;
  }

  .x1al4vs7 {
    transform-origin: 0 0;
  }

  .xtj8gnn {
    transform-origin: top;
  }

  .x1rvut6x {
    transition-duration: .25s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x11njtxf {
    vertical-align: baseline;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x6y048q {
    z-index: 70;
  }

  .x13tdkmf {
    z-index: 80;
  }

  .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

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

  .x1k8e0pr:hover {
    background-color: var(--x1ggayli);
  }

  .x1u5g92m:hover {
    background-color: var(--xpry53w);
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .x16uflk7:focus {
    transform: none;
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  @media (width >= 768px) {
    .x1ty98ci.x1ty98ci {
      align-items: center;
    }

    .xsif4ur.xsif4ur {
      display: flex;
    }

    .x12vxjpv.x12vxjpv {
      flex-direction: row;
    }

    .x1urfn2t.x1urfn2t {
      font-size: .9375rem;
    }

    .x1c4a0w0.x1c4a0w0 {
      font-size: 1.0625rem;
    }

    .xaq1fqh.xaq1fqh {
      font-size: 1.125rem;
    }

    .x15j9b3r.x15j9b3r {
      font-size: 1.25rem;
    }

    .x15h7lts.x15h7lts {
      font-size: 1.875rem;
    }

    .x2x07wg.x2x07wg {
      font-size: 2rem;
    }

    .xb8sw5w.xb8sw5w {
      font-size: 3.75rem;
    }

    .xjvdwsw.xjvdwsw {
      font-size: 7rem;
    }

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

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

  @media (width >= 1024px) {
    .x1gbni3z.x1gbni3z {
      grid-template-columns: 4fr 7fr;
    }

    .xds0m7o.xds0m7o {
      grid-template-columns: 5fr 6fr;
    }

    .x12m51qi.x12m51qi {
      order: 1;
    }

    .x1hrbdb.x1hrbdb {
      order: 2;
    }
  }
}

@layer priority5 {
  .xmrnxjo {
    border-bottom-color: #f6edd973;
  }

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

  .x1j2meu2 {
    border-bottom-color: var(--x1p16406);
  }

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

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

  .xyj58a3 {
    border-left-width: 0;
  }

  .xgfja2r {
    border-right-width: 0;
  }

  .x1p1fbqn {
    border-top-color: #3a1f2533;
  }

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

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .xvrc5eu {
    bottom: -.3em;
  }

  .x1vuu14i {
    bottom: 2rem;
  }

  .x1jtizjd {
    height: .3em;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x187pvsn {
    height: 100svh;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .x27upmq {
    height: 280svh;
  }

  .x1izaqkd {
    height: 320svh;
  }

  .xuoj239 {
    height: 3px;
  }

  .xpll4d3 {
    height: 600svh;
  }

  .x2powxj {
    height: clamp(6rem, 22vh, 14rem);
  }

  .xg5khyz {
    left: -1.125rem;
  }

  .xu96u03 {
    left: 0;
  }

  .xrqzaf1 {
    left: 18%;
  }

  .x1pemb1n {
    left: 1rem;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .x1pkvdb6 {
    margin-top: -.375rem;
  }

  .x1y332i5 {
    margin-top: -1px;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x154zgfu {
    max-height: 38svh;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xt80e6n {
    max-width: 18ch;
  }

  .xzfcrpp {
    max-width: 20ch;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x1j1zfo6 {
    max-width: 24ch;
  }

  .x1u8bs6r {
    max-width: 30ch;
  }

  .x1mrxg6j {
    max-width: 36ch;
  }

  .x1dq269h {
    max-width: 42ch;
  }

  .x1qbr2yc {
    max-width: 44ch;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .x1p2nqk5 {
    max-width: var(--x12dalez);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xmqjtvy {
    min-height: 13rem;
  }

  .x4f8skw {
    min-height: 22rem;
  }

  .xmvq4y4 {
    min-height: 32rem;
  }

  .x562ti3 {
    min-height: 8rem;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1q8uoa4 {
    padding-bottom: 4rem;
  }

  .x128v7jw {
    padding-top: 2rem;
  }

  .xf6mfmo {
    padding-top: 4rem;
  }

  .x117yac4 {
    padding-top: 6rem;
  }

  .xbmfm2j {
    right: -.05em;
  }

  .xzskj8n {
    top: -1.125rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .x2lv0x0 {
    top: 88%;
  }

  .xoden9 {
    width: .5em;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .xwqoi62 {
    width: 1.1em;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .x14atkfc {
    width: auto;
  }

  .xezivpi {
    width: max-content;
  }

  .x1v5t4lp {
    width: min(72vw, 32rem);
  }

  .xdpjx7g {
    width: min(82vw, 22rem);
  }

  .x1jon9z:focus-visible, .xylbo52:focus {
    border-bottom-color: var(--x1hqfzut);
  }

  @media (width >= 768px) {
    .x1kend2h.x1kend2h {
      height: 1.125rem;
    }
  }

  @media (width >= 1024px) {
    .x16nst04.x16nst04 {
      max-height: 70svh;
    }
  }

  @media (width >= 768px) {
    .xicc899.xicc899 {
      min-height: 15rem;
    }

    .x193lau6.x193lau6 {
      min-height: 26rem;
    }

    .x1y0ztzc.x1y0ztzc {
      min-height: 30rem;
    }

    .x1rxcajd.x1rxcajd {
      padding-bottom: 7rem;
    }

    .x1tohrtz.x1tohrtz {
      padding-top: 6rem;
    }

    .x2y711x.x2y711x {
      padding-top: 8rem;
    }

    .xxkrpww.xxkrpww {
      padding-top: 9rem;
    }

    .x153acei.x153acei {
      width: 1.125rem;
    }

    .x82l420.x82l420 {
      width: 26rem;
    }
  }
}

@layer priority6 {
  .x12ymvvc::placeholder {
    color: #f6edd966;
  }

  .x1qfcmih::placeholder {
    color: #f6edd973;
  }

  .xxqzaim::placeholder {
    color: #0000;
  }

  .x14qzp1d:before {
    content: "“";
  }

  .xp7eqnn:after {
    content: "”";
  }

  .x1hmns74:before {
    position: absolute;
  }

  .xaxty0f:before {
    transform: translateX(-100%);
  }
}

@keyframes x1nxdolm-B {
  to {
    opacity: 0;
    visibility: hidden;
  }
}

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

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

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

  50% {
    transform: translateY(6px);
  }
}

:root, .x10iacg4 {
  --x10qwbqg: clamp(1.25rem, 4vw, 3rem);
  --x12dalez: 80rem;
  --x1wgwhhv: 1.75rem;
}

:root, .xqmxyz4 {
  --x1hqfzut: #f6edd9;
  --x1ggayli: #faf5ea;
  --x1p16406: #b9c9d6;
  --x11r0pkl: #6f4651;
  --xayvlyb: #3a1f25;
  --xpry53w: #2c161b;
}

:root, .xm37cru {
  --x66ub7z: "Poppins", ui-sans-serif, system-ui, sans-serif;
  --xuv6xpz: "Vintage Rotter", "Brush Script MT", cursive;
}
