@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-normal.Czevyj-6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-italic.DxWqP7Ku.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-italic.CGbN9UgK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-italic.lSdLDfvT.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-opsz-normal.oos9povj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-opsz-normal.Bf69Tn_J.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-opsz-italic.DNX9AbKj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-opsz-italic.C8i6y2Ft.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset,prose;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--vn-primary)}:focus-visible{outline:3px solid var(--vn-primary);outline-offset:3px;border-radius:4px}.vn-on-dark :focus-visible{outline-color:var(--vn-apricot)}::selection{background:var(--vn-rose-light);color:var(--vn-ink)}}@layer prose{.prose{font-size:19px;line-height:31px;color:var(--vn-ink);text-wrap:pretty}.prose>*+*,.prose .vn-help-card>*+*{margin-top:18px}.prose h2{font-family:var(--vn-display);font-weight:500;font-size:34px;line-height:41px;letter-spacing:-.4px;color:var(--vn-ink);text-wrap:balance;scroll-margin-top:24px}.prose>h2,.prose>.vn-howto,.prose>.vn-plumq,.prose>.vn-why{margin-top:52px}.prose>:first-child{margin-top:0}.prose h3{font-family:var(--vn-display);font-weight:500;font-size:21px;line-height:27px;color:var(--vn-ink);text-wrap:balance}.prose>h3{margin-top:32px}.prose h4{font-weight:600;font-size:18px;line-height:24px}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:18px}.prose h3+*{margin-top:12px}.prose a{color:var(--vn-primary);font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{text-decoration-thickness:2px}.prose strong{font-weight:600}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:8px}.prose li>ul,.prose li>ol{margin-top:8px}.prose ul>li::marker{color:var(--vn-overlap)}.prose ol>li::marker{color:var(--vn-primary);font-weight:600}.prose li[data-tag]{list-style:none;margin-left:-1.3em;padding:14px 18px;background:var(--vn-surface-raised);border:1px solid var(--vn-hairline);border-radius:16px;font-size:17px;line-height:23px}.prose li[data-tag]+li[data-tag]{margin-top:10px}.prose ol>li[data-tag]{list-style:decimal inside}.prose blockquote{padding:8px 0 8px 32px;border-left:4px solid var(--vn-apricot);font-family:var(--vn-display);font-style:italic;font-size:36px;line-height:44px;color:var(--vn-plum-deep)}.prose blockquote>*+*{margin-top:.5em}.prose hr{border:0;height:1px;background:var(--vn-hairline)}.prose code{font-size:.9em;background:var(--vn-surface-muted);padding:.1em .35em;border-radius:6px}.prose img{height:auto;border-radius:16px}.prose h2.vn-sources-h{font-size:21px;line-height:27px;letter-spacing:0}.prose h2.vn-sources-h+*{margin-top:12px}.prose .vn-sources{list-style:decimal;padding-left:20px;font-size:14px;line-height:21px;color:var(--vn-ink-muted)}.prose .vn-sources>li+li{margin-top:6px}.prose .vn-sources>li::marker{color:var(--vn-ink-muted);font-weight:400}.prose .vn-sources a{color:inherit;font-weight:400}.prose .vn-label{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:21px;color:var(--vn-ink-muted)}.prose .vn-label:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:1px;background:var(--vn-success);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}.prose .vn-label em{font-style:normal}.prose .vn-qlist{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.prose .vn-qlist>li{margin:0;display:flex;gap:14px;align-items:center;background:var(--vn-surface-raised);border-radius:18px;padding:16px 18px;font-family:var(--vn-display);font-size:20px;line-height:27px}.prose .vn-qlist>li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--vn-overlap);flex-shrink:0}.prose .vn-steps{list-style:none;padding:0;counter-reset:vn-step;display:flex;flex-direction:column;gap:20px}.prose .vn-steps>li{margin:0;position:relative;padding-left:52px;min-height:36px;counter-increment:vn-step;font-size:17px;line-height:27px;color:var(--vn-ink-muted)}.prose .vn-steps>li:before{content:counter(vn-step);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--vn-plum-deep);color:var(--vn-on-plum);display:flex;align-items:center;justify-content:center;font-family:var(--vn-display);font-size:17px}.prose .vn-steps>li>strong:first-child,.prose .vn-steps>li>p:first-child>strong:first-child{display:block;margin-bottom:4px;font-size:18px;line-height:24px;font-weight:600;color:var(--vn-ink)}.prose .vn-cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prose .vn-cards>li{margin:0;background:var(--vn-surface-raised);border-radius:18px;padding:18px 20px;font-size:15px;line-height:22px;color:var(--vn-ink-muted)}.prose .vn-cards>li>strong:first-child,.prose .vn-cards>li>p:first-child>strong:first-child{display:block;margin-bottom:6px;font-family:var(--vn-display);font-size:19px;line-height:25px;font-weight:500;color:var(--vn-ink)}.prose .vn-say{display:flex;gap:14px;align-items:flex-start}.prose>.vn-say+.vn-say{margin-top:16px}.prose .vn-say-av{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--vn-display);font-size:18px;font-weight:500}.prose .vn-say-body{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.prose .vn-say-name{font-size:14px;line-height:20px;font-weight:700}.prose .vn-say-bubble{border-radius:4px 22px 22px;padding:18px 22px}.prose .vn-say[data-side=a] .vn-say-av{background:var(--vn-apricot);color:var(--vn-apricot-ink)}.prose .vn-say[data-side=a] .vn-say-name{color:var(--vn-apricot-ink)}.prose .vn-say[data-side=a] .vn-say-bubble{background:var(--vn-apricot-light)}.prose .vn-say[data-side=b] .vn-say-av{background:var(--vn-rose);color:var(--vn-plum-deep)}.prose .vn-say[data-side=b] .vn-say-name{color:var(--vn-plum-deep)}.prose .vn-say[data-side=b] .vn-say-bubble{background:var(--vn-rose-light)}.prose .vn-table,.prose table{width:100%;border-collapse:collapse;background:var(--vn-surface-raised);border-radius:22px;overflow:hidden;box-shadow:var(--vn-shadow-card);font-size:15px;line-height:22px}.prose th{text-align:left;padding:14px 16px;font-size:13px;line-height:18px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--vn-ink-muted);vertical-align:bottom}.prose td{padding:16px;vertical-align:top;border-top:.5px solid var(--vn-hairline);color:var(--vn-ink)}.prose td:first-child{font-family:var(--vn-display);font-size:17px;line-height:22px;font-weight:500}.prose td.vn-cost{font-weight:700;color:var(--vn-plum-deep)}.prose tr.vn-venna{background:var(--vn-surface-warm);box-shadow:inset 4px 0 0 var(--vn-apricot)}.prose .vn-howto{background:var(--vn-surface-warm);border-radius:22px;padding:28px;box-shadow:var(--vn-shadow-card)}.prose .vn-howto>h2{font-size:21px;line-height:27px;letter-spacing:0}.prose .vn-howto>ul{margin-top:16px;list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.prose .vn-howto>ul>li{margin:0;position:relative;padding-left:32px;font-size:15px;line-height:21px;color:var(--vn-ink-muted)}.prose .vn-howto>ul>li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;background:var(--vn-success);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}.prose .vn-howto>ul>li>strong:first-child{display:block;margin-bottom:2px;font-size:16px;line-height:22px;font-weight:600;color:var(--vn-ink)}.prose h2[data-dots]{display:flex;align-items:center;gap:12px}.prose .vn-dots{display:flex;gap:4px;flex-shrink:0}.prose .vn-dot{width:10px;height:10px;border-radius:50%;background:var(--vn-hairline)}.prose .vn-dot-on{background:var(--vn-overlap)}.prose .vn-qcards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prose .vn-qcards>li{margin:0;position:relative;background:var(--vn-surface-raised);border-radius:18px;padding:20px 50px 20px 68px;min-height:92px;font-family:var(--vn-display);font-size:20px;line-height:27px;counter-increment:none}.prose .vn-qcards>li:before{content:attr(data-n);position:absolute;left:20px;top:20px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--vn-text);font-size:14px;font-weight:700;background:var(--vn-rose-light);color:var(--vn-plum-deep)}.prose .vn-qcards[data-tone="2"]>li:before{background:var(--vn-apricot-light);color:var(--vn-apricot-ink)}.prose .vn-qcards[data-tone="3"]>li:before{background:var(--vn-plum-deep);color:var(--vn-on-plum)}.prose .vn-copy{position:absolute;right:16px;top:20px;padding:4px;margin:-4px;border:0;background:transparent;color:var(--vn-ink-muted);cursor:pointer;border-radius:8px}.prose .vn-copy[data-copied]{color:var(--vn-success)}.prose .vn-plumq{position:relative;overflow:hidden;background:var(--vn-plum-deep);color:var(--vn-on-plum);border-radius:28px;padding:44px 48px}.prose .vn-plumq:before,.prose .vn-plumq:after{content:"";position:absolute;bottom:-130px;width:220px;height:220px;border-radius:50%;pointer-events:none}.prose .vn-plumq:before{right:-34px;background:var(--vn-rose)}.prose .vn-plumq:after{right:-170px;background:var(--vn-apricot);mix-blend-mode:multiply}.prose .vn-plumq{isolation:isolate}.prose .vn-plumq>*{position:relative;z-index:1}.prose .vn-plumq>h2{color:var(--vn-on-plum)}.prose .vn-plumq>h2+*{margin-top:8px}.prose .vn-plumq>p{font-size:17px;line-height:27px;color:var(--vn-on-plum-muted)}.prose .vn-plumq a{color:var(--vn-apricot)}.prose .vn-plumq-list{margin-top:20px;list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.prose .vn-plumq-list>li{margin:0;position:relative;background:#ffffff14;border-radius:16px;padding:14px 16px 14px 60px;font-family:var(--vn-display);font-size:20px;line-height:28px;color:var(--vn-on-plum)}.prose .vn-plumq-list>li:before{content:attr(data-n);position:absolute;left:16px;top:13px;width:30px;height:30px;border-radius:50%;background:var(--vn-apricot);color:var(--vn-evening);display:flex;align-items:center;justify-content:center;font-family:var(--vn-text);font-size:14px;font-weight:700}.prose .vn-why{background:var(--vn-surface-raised);border-radius:18px;padding:22px;border-left:4px solid var(--vn-apricot)}.prose .vn-why>h2{font-family:var(--vn-text);font-size:13px;line-height:18px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--vn-ink-muted)}.prose .vn-why>h2+*,.prose .vn-why>*+*{margin-top:8px}.prose .vn-why>p{font-size:17px;line-height:27px}.prose.vn-help{display:flex;flex-direction:column;gap:24px;font-size:17px;line-height:27px}.prose.vn-help>*+*{margin-top:0}.prose .vn-help-sec{display:flex;flex-direction:column;gap:8px}.prose .vn-help-sec>h2{font-family:var(--vn-text);font-size:13px;line-height:18px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--vn-ink-muted);margin:0}.prose .vn-help-sec>h2+*{margin-top:0}.prose .vn-help-card{background:var(--vn-surface-raised);border-radius:16px;padding:20px 24px}.prose .vn-help-card h3{font-size:19px;line-height:25px}.prose .vn-help-card .vn-table,.prose .vn-help-card table{box-shadow:none;border:.5px solid var(--vn-hairline)}@media(max-width:767px){.prose{font-size:17px;line-height:28px}.prose>*+*,.prose .vn-help-card>*+*{margin-top:16px}.prose h2{font-size:26px;line-height:32px}.prose>h2,.prose>.vn-howto,.prose>.vn-plumq,.prose>.vn-why{margin-top:44px}.prose h2+*{margin-top:16px}.prose h3,.prose h2.vn-sources-h{font-size:19px;line-height:25px}.prose blockquote{padding:8px 0 8px 20px;font-size:26px;line-height:33px}.prose .vn-qlist>li{font-size:18px;line-height:25px}.prose .vn-steps>li{font-size:16px;line-height:25px}.prose .vn-cards{grid-template-columns:minmax(0,1fr)}.prose .vn-say-bubble{padding:14px 16px}.prose .vn-table,.prose .vn-table tbody,.prose .vn-table tr,.prose .vn-table td{display:block;width:auto}.prose .vn-table{background:transparent;box-shadow:none;border-radius:0;overflow:visible}.prose .vn-table thead{display:none}.prose .vn-table tr{background:var(--vn-surface-raised);border-radius:18px;padding:18px}.prose .vn-table tr+tr{margin-top:12px}.prose .vn-table tr.vn-venna{background:var(--vn-surface-warm);box-shadow:inset 0 0 0 1.5px var(--vn-apricot)}.prose .vn-table td{padding:10px 0 0;margin-top:10px;border-top:.5px solid var(--vn-hairline);font-size:15px;line-height:22px}.prose .vn-table td:before{content:attr(data-label);display:block;margin-bottom:2px;font-family:var(--vn-text);font-size:12px;line-height:16px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--vn-ink-muted)}.prose .vn-table td:first-child{padding:0;margin:0;border:0;font-size:20px;line-height:26px}.prose .vn-table td:first-child:before,.prose .vn-table td.vn-cost:before{content:none}.prose .vn-table td.vn-cost{border:0;padding-top:0;margin-top:6px;font-size:18px;line-height:24px}.prose .vn-table td.vn-cost+td{margin-top:10px}.prose .vn-howto{padding:22px}.prose .vn-howto>ul{grid-template-columns:minmax(0,1fr);gap:16px}.prose .vn-qcards{grid-template-columns:minmax(0,1fr);gap:10px}.prose .vn-qcards>li{font-size:18px;line-height:25px;padding:16px 46px 16px 62px;min-height:0}.prose .vn-qcards>li:before{left:16px;top:16px}.prose .vn-copy{top:16px;right:14px}.prose .vn-plumq{padding:28px 22px}.prose .vn-plumq-list>li{font-size:18px;line-height:25px}.prose.vn-help{font-size:16px;line-height:25px}.prose .vn-help-card{padding:18px 20px}}.vn-soon{margin-top:1.4em;padding:20px 22px;background:var(--vn-apricot-light);border-radius:22px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.vn-soon p{margin:0;font-family:var(--vn-display);font-size:20px;line-height:28px;color:var(--vn-ink)}.vn-soon-buttons{display:flex;flex-wrap:wrap;gap:10px}.vn-soon-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin:0;padding:0 22px;border:0;border-radius:999px;background:var(--vn-primary);color:var(--vn-on-primary);font-family:var(--vn-text);font-size:16px;line-height:20px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:var(--vn-shadow-primary)}.vn-soon-cta>svg{flex-shrink:0}}@layer reset{html:has(dialog[data-download-modal][open]),html:has(dialog[data-menu][open]){overflow:hidden;scrollbar-gutter:stable}.vn-faq[open]>summary>svg{transform:rotate(180deg)}}@layer prose{.prose.vn-wide>p,.prose.vn-wide>ul:not([class]),.prose.vn-wide>ol:not([class]),.prose.vn-wide>h3{max-width:820px}}@layer prose{.prose .vn-help-card .vn-cards>li{background:var(--vn-surface-muted)}}

@layer priority1 {
  :root, .x1tk8cla {
    --x1apaw6v: #f6eee6;
    --x12r7gh7: #fff;
    --xr381yw: #fff8f2;
    --x1hx5dtx: #efe3d9;
    --x16mgpni: #e5d7cd;
    --x183xhwi: #261a28;
    --x7re1rf: #6b5864;
    --x1shmdhj: #7a2e4f;
    --xggvuuc: #fff;
    --x1uo1goe: #5c1f3a;
    --x11mlfiv: #e9a6b6;
    --x121tdjt: #f3e4ea;
    --xudhuoe: #5c1f3a;
    --x174aich: #f6b98f;
    --x1wmiicu: #fbe6d8;
    --x1vxmzk1: #7a3a1f;
    --x1y6hla: #e17866;
    --x10cf8vr: #2f7a5b;
    --xvbmc54: #e25a4e;
    --x142ggma: #22152a;
    --x1sp6rng: #f7eee7;
    --x1agcbcn: #d6c4cd;
    --xd52mtv: #ffffff14;
    --xa64vlu: #f7eee7;
    --x18e5vr5: #e8cfd8;
    --x10smy8b: #ffffff4d;
    --x1x4310i: #4a3842;
    --xjqk6fi: #b7a79f;
  }

  :root, .x13212g5 {
    --x1cg0pdw: 12px;
    --x897q57: 16px;
    --x1xu2ksv: 22px;
    --x1ppktbq: 28px;
    --x6ns0qx: 999px;
  }

  :root, .xd42p20 {
    --x1gf66k7: "Fraunces Variable", "Fraunces", ui-serif, Georgia, serif;
    --x1nmh0xc: "DM Sans Variable", "DM Sans", -apple-system, system-ui, sans-serif;
  }

  :root, .xqw4nk9 {
    --x329uti: 4px;
    --x1fjpsvr: 8px;
    --xf3jxav: 12px;
    --x1dssg7y: 16px;
    --xwsfky: 20px;
    --x1pu25rj: 24px;
    --x7f79je: 32px;
  }

  :root, .x1r9mjdy {
    --xbgm7h0: 0 16px 36px -28px #5c1f3a80;
    --x1kjb7o4: 0 10px 24px -12px #7a2e4fcc;
    --xtd5lkh: 0 2px 5px #0000002e;
  }

  .x1ccann1 {
    --vn-apricot: var(--x174aich);
  }

  .xe0xsy {
    --vn-apricot-ink: var(--x1vxmzk1);
  }

  .xgj2mw7 {
    --vn-apricot-light: var(--x1wmiicu);
  }

  .x1sklber {
    --vn-display: var(--x1gf66k7);
  }

  .x1ozl9l9 {
    --vn-evening: var(--x142ggma);
  }

  .xqc6otd {
    --vn-hairline: var(--x16mgpni);
  }

  .x1123lmp {
    --vn-ink: var(--x183xhwi);
  }

  .x124levg {
    --vn-ink-muted: var(--x7re1rf);
  }

  .xws48aq {
    --vn-on-plum: var(--xa64vlu);
  }

  .x1f8023r {
    --vn-on-plum-muted: var(--x18e5vr5);
  }

  .x1a98bx {
    --vn-on-primary: var(--xggvuuc);
  }

  .x1fhwfm2 {
    --vn-overlap: var(--x1y6hla);
  }

  .x1032gf7 {
    --vn-plum-deep: var(--x1uo1goe);
  }

  .x1yj2vop {
    --vn-primary: var(--x1shmdhj);
  }

  .xpm87ji {
    --vn-rose: var(--x11mlfiv);
  }

  .xbqb93z {
    --vn-rose-light: var(--x121tdjt);
  }

  .x1671e4j {
    --vn-shadow-card: var(--xbgm7h0);
  }

  .xdlr2u8 {
    --vn-shadow-primary: var(--x1kjb7o4);
  }

  .xmjm2h9 {
    --vn-success: var(--x10cf8vr);
  }

  .xut481a {
    --vn-surface-muted: var(--x1hx5dtx);
  }

  .x1w7gccs {
    --vn-surface-raised: var(--x12r7gh7);
  }

  .x1j4bt6j {
    --vn-surface-warm: var(--xr381yw);
  }

  .x18407mm {
    --vn-text: var(--x1nmh0xc);
  }
}

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x19ejsfh {
    margin: -24px 0 -28px;
  }

  .x10t94ht {
    margin: -24px 0 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1xq1gxn {
    padding: 0 8px;
  }

  .x1717udv {
    padding: 0;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .xor4a8r {
    padding: 26px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x1gkjlqi {
    padding: 40px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .x380voh {
    padding: var(--x1fjpsvr);
  }

  .xxbp8oz {
    padding: var(--x1pu25rj);
  }

  .x1rqhddq {
    padding: var(--xwsfky);
  }

  @media (width <= 767px) {
    .x1mv7fvz.x1mv7fvz {
      margin: 0;
    }

    .x1bbzsv2.x1bbzsv2 {
      margin: 4px 8px -4px;
    }
  }

  @media (width >= 768px) {
    .x1tov7ds.x1tov7ds {
      padding: 36px;
    }
  }

  @media (width <= 767px) {
    .x6nsxzt.x6nsxzt {
      padding: 0 8px 8px;
    }

    .x1a139d2.x1a139d2 {
      padding: 0;
    }

    .xp7sltc.xp7sltc {
      padding: 20px;
    }

    .xrz8kkz.xrz8kkz {
      padding: 24px;
    }

    .xbkvjm5.xbkvjm5 {
      padding: 8px 8px 0;
    }
  }
}

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

  .x9r1u3d {
    border-color: #0000;
  }

  .xg5yxp5 {
    border-color: var(--x10smy8b);
  }

  .xmi8erz {
    border-color: var(--x11mlfiv);
  }

  .x1322hnh {
    border-color: var(--x16mgpni);
  }

  .xlo9vdt {
    border-color: var(--x174aich);
  }

  .x7ehbi6 {
    border-color: var(--x1shmdhj);
  }

  .x72lyb1 {
    border-color: var(--x1uo1goe);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1puooe5 {
    border-radius: 11.9% / 5.834%;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .x1w6jqn9 {
    border-radius: 16px 16px 0 0;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .x13pz1uv {
    border-radius: 22px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .x136oeoe {
    border-radius: var(--x1cg0pdw);
  }

  .x5oo8p5 {
    border-radius: var(--x1ppktbq);
  }

  .x1uskpf6 {
    border-radius: var(--x1xu2ksv);
  }

  .x1tej2xb {
    border-radius: var(--x6ns0qx);
  }

  .xofuyjn {
    border-radius: var(--x897q57);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x1a87jhh {
    border-width: 4px;
  }

  .xr3m1hy {
    flex: 0 0 220px;
  }

  .x1slxncm {
    flex: 0 0 260px;
  }

  .x1o4dciu {
    flex: 0 0 286px;
  }

  .x4q5ljw {
    flex: 0 0 300px;
  }

  .x1h1i0zj {
    flex: 0 0 340px;
  }

  .xzoov5n {
    flex: 0 0 360px;
  }

  .x1enwvd6 {
    flex: 0 0 380px;
  }

  .x1vq7kxv {
    flex: 0 0 420px;
  }

  .x1p3i13u {
    flex: 0 0 440px;
  }

  .x1rmxw3q {
    flex: 0 0 4px;
  }

  .x3psx0u {
    flex: none;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .xxmpx78 {
    gap: 120px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1aut5rd {
    gap: 13px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .x1vjg74t {
    gap: 16px 32px;
  }

  .x1rbsc1y {
    gap: 16px 40px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x14dhhgn {
    gap: 21px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x1jaupxr {
    gap: 26px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .xv5gsod {
    gap: 36px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1y9zxd1 {
    gap: 48px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x3up9cc {
    gap: 52px;
  }

  .x1552u64 {
    gap: 56px 64px;
  }

  .x1frd91 {
    gap: 56px;
  }

  .xdim9vw {
    gap: 64px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1passjy {
    gap: 72px;
  }

  .xxy7wue {
    gap: 80px;
  }

  .xvyy4jb {
    gap: 88px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1ns3s31 {
    gap: 96px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .x1d06on6 {
    gap: var(--x1dssg7y);
  }

  .xil51ax {
    gap: var(--x1fjpsvr);
  }

  .xn1jmio {
    gap: var(--x1pu25rj);
  }

  .x1612wp7 {
    gap: var(--x329uti);
  }

  .x1lqt6kl {
    gap: var(--x7f79je);
  }

  .x1qe8mmt {
    gap: var(--xf3jxav);
  }

  .x19cx8oa {
    gap: var(--xwsfky);
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .xz51j44 {
    grid-row: 3;
  }

  .x16pkebj {
    grid-row: 4;
  }

  .xiubl18 {
    grid-row: 5;
  }

  .x171aqo1 {
    grid-row: span 5;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1qp53xl {
    margin-block: -6px;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xdbg126 {
    margin-inline: -24px;
  }

  .x1x57ub9 {
    margin-inline: -8px;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvj3r49 {
    margin-inline: 18px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x99dwph {
    padding-block: 13px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x1xb32ym {
    padding-block: 44px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x14tan9n {
    padding-block: 72px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xgm24wz {
    padding-block: var(--x1dssg7y);
  }

  .x190y8go {
    padding-block: var(--xf3jxav);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x15ldat2 {
    padding-inline: 15px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .xelufkg {
    padding-inline: 17px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x16l46lf {
    padding-inline: 23px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1ry3zkc {
    padding-inline: 25px;
  }

  .xr244g7 {
    padding-inline: 26px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .x1akmyll {
    padding-inline: 31px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .x1sdxjpb {
    padding-inline: 48px;
  }

  .x1jxusea {
    padding-inline: 56px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .xqizbdn {
    padding-inline: var(--x1dssg7y);
  }

  .xjlqsyw {
    padding-inline: var(--x1pu25rj);
  }

  .xhdbhy0 {
    padding-inline: var(--xf3jxav);
  }

  .x1d2u98u {
    padding-inline: var(--xwsfky);
  }

  .xf5jtao {
    scroll-padding-inline: 24px;
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1m451a3 {
    transition: background-color .12s;
  }

  .x14sdrxx {
    transition: transform .15s;
  }

  .x1ce5j7l:focus-visible {
    border-color: var(--x174aich);
  }

  .x1897qxp:focus-visible {
    border-color: var(--x1shmdhj);
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .x1lmqkb0:hover {
    border-color: var(--x11mlfiv);
  }

  .xam7e7e:hover {
    border-color: var(--x1shmdhj);
  }

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

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

  @media (width >= 768px) {
    .x1r5plsn.x1r5plsn {
      border-radius: 16px 0 0 16px;
    }
  }

  @media (width <= 767px) {
    .x1u9z0o9.x1u9z0o9 {
      border-radius: 16px 16px 0 0;
    }

    .xgm9n0p.xgm9n0p {
      border-radius: 16px;
    }

    .x9nu1mh.x9nu1mh {
      border-width: 2px;
    }
  }

  @media (width >= 768px) {
    .x1tcbrpw.x1tcbrpw {
      flex: initial;
    }
  }

  @media (width >= 1200px) {
    .x9g7y4l.x9g7y4l {
      flex: 0 640px;
    }
  }

  @media (width <= 767px) {
    .x1wyujbs.x1wyujbs {
      flex: 0 0 286px;
    }

    .x1bdkbra.x1bdkbra {
      flex: none;
    }

    .x1y1s473.x1y1s473 {
      flex: auto;
    }

    .x1hd1gtv.x1hd1gtv {
      flex: none;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .x13mf0cd.x13mf0cd {
      flex: 0 0 220px;
    }

    .x16hei1e.x16hei1e {
      flex: 0 0 280px;
    }

    .xx1z7e8.xx1z7e8 {
      flex: 0 0 320px;
    }

    .xqn0y7o.xqn0y7o {
      flex: 0 0 360px;
    }

    .x1r7xk0l.x1r7xk0l {
      flex: none;
    }

    .x1tketgz.x1tketgz {
      flex: auto;
    }
  }

  @media (width >= 768px) {
    .xv6p0nd.xv6p0nd {
      gap: 14px;
    }

    .x1dqtsb6.x1dqtsb6 {
      gap: 26px;
    }

    .x13iofxb.x13iofxb {
      gap: 36px;
    }

    .xzfc1v3.xzfc1v3 {
      gap: 56px;
    }

    .x3reh5u.x3reh5u {
      gap: var(--xwsfky);
    }
  }

  @media (width >= 1024px) {
    .x1abwxts.x1abwxts {
      gap: 32px;
    }

    .x1dlzysb.x1dlzysb {
      gap: 64px;
    }

    .x1c3tki0.x1c3tki0 {
      gap: 96px;
    }
  }

  @media (width >= 1200px) {
    .x5x0fvc.x5x0fvc {
      gap: 48px;
    }

    .x1fjbo6o.x1fjbo6o {
      gap: 8px;
    }

    .x138u6z9.x138u6z9 {
      gap: 9px;
    }
  }

  @media (width <= 767px) {
    .x1j58abo.x1j58abo {
      gap: 0;
    }

    .x6982ne.x6982ne {
      gap: 10px;
    }

    .x9qpzvf.x9qpzvf {
      gap: 11px;
    }

    .xn364dr.xn364dr {
      gap: 12px;
    }

    .x1qhv00s.x1qhv00s {
      gap: 14px;
    }

    .xdh0td4.xdh0td4 {
      gap: 16px;
    }

    .x6i9pa2.x6i9pa2 {
      gap: 18px;
    }

    .x468ld2.x468ld2 {
      gap: 20px;
    }

    .x1ou4pw7.x1ou4pw7 {
      gap: 22px;
    }

    .xuvsejx.xuvsejx {
      gap: 24px;
    }

    .xdsif1a.xdsif1a {
      gap: 28px;
    }

    .xduf5e7.xduf5e7 {
      gap: 2px;
    }

    .x1aemocn.x1aemocn {
      gap: 32px 16px;
    }

    .x1rmz0wt.x1rmz0wt {
      gap: 32px;
    }

    .x1xxpyg5.x1xxpyg5 {
      gap: 36px;
    }

    .xsviveg.xsviveg {
      gap: 40px;
    }

    .x1v2a3cd.x1v2a3cd {
      gap: 44px;
    }

    .x1aj0hla.x1aj0hla {
      gap: 48px;
    }

    .xiljei8.xiljei8 {
      gap: 56px;
    }

    .x1lwocqv.x1lwocqv {
      gap: 64px;
    }

    .xskw4w7.xskw4w7 {
      gap: 6px;
    }

    .x1e23wo.x1e23wo {
      gap: 72px;
    }

    .x11eo37q.x11eo37q {
      gap: 7px;
    }

    .xnssynv.xnssynv {
      gap: 8px;
    }

    .x16c9i4d.x16c9i4d {
      gap: var(--x1fjpsvr);
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .x497dps.x497dps {
      gap: 24px;
    }

    .xjrd6hx.xjrd6hx {
      gap: 32px;
    }
  }

  @media (width >= 768px) and (width <= 1023.98px) {
    .x1ewqscw.x1ewqscw {
      gap: 40px;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .xy1ccuq.xy1ccuq {
      gap: 40px;
    }

    .x1v3jy7i.x1v3jy7i {
      gap: 48px 32px;
    }

    .xkjsrre.xkjsrre {
      gap: 48px;
    }

    .x1b45gw3.x1b45gw3 {
      gap: 56px;
    }
  }

  @media (width <= 767px) {
    .xtpz4ax.xtpz4ax {
      grid-row: auto;
    }
  }

  @media (width >= 768px) {
    .xebwtck.xebwtck {
      margin-inline: 0;
    }
  }

  @media (width >= 1024px) {
    .x1n1dsze.x1n1dsze {
      margin-inline: 0;
    }
  }

  @media (width >= 1200px) {
    .x1a5d8jx.x1a5d8jx {
      margin-inline: 0;
    }
  }

  @media (width <= 767px) {
    .x1bj4zpq.x1bj4zpq {
      margin-inline: -24px;
    }

    .x1vfsdw9.x1vfsdw9 {
      margin-inline: -8px;
    }

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

  @media (width >= 768px) {
    .xqnlapr.xqnlapr {
      padding-block: 26px;
    }
  }

  @media (width >= 1024px) {
    .xwwzs63.xwwzs63 {
      padding-block: 120px;
    }
  }

  @media (width >= 1200px) {
    .x1w4goqu.x1w4goqu {
      padding-block: 12px;
    }
  }

  @media (width <= 767px) {
    .x1itq0sj.x1itq0sj {
      padding-block: 14px;
    }

    .xrognsj.xrognsj {
      padding-block: 16px;
    }

    .x1pww07v.x1pww07v {
      padding-block: 18px;
    }

    .x1w2wdgz.x1w2wdgz {
      padding-block: 28px;
    }

    .xblyo1n.xblyo1n {
      padding-block: 8px;
    }
  }

  @media (width >= 768px) {
    .x1i4fkyd.x1i4fkyd {
      padding-inline: 0;
    }

    .x12n12xr.x12n12xr {
      padding-inline: 22px;
    }

    .x1g839wn.x1g839wn {
      padding-inline: 28px;
    }
  }

  @media (width >= 1024px) {
    .x4j4h0z.x4j4h0z {
      padding-inline: var(--x1pu25rj);
    }
  }

  @media (width >= 1200px) {
    .xqen6rj.xqen6rj {
      padding-inline: 22px;
    }

    .x1la7idw.x1la7idw {
      padding-inline: 23px;
    }
  }

  @media (width <= 767px) {
    .x1appls.x1appls {
      padding-inline: 14px;
    }

    .xx96tc2.xx96tc2 {
      padding-inline: 15px;
    }

    .xyb6nap.xyb6nap {
      padding-inline: 16px;
    }

    .x1pt5x0s.x1pt5x0s {
      padding-inline: 17px;
    }

    .x1ty3cb2.x1ty3cb2 {
      padding-inline: 18px;
    }

    .xzllr8u.xzllr8u {
      padding-inline: 20px;
    }

    .x9tnh4l.x9tnh4l {
      padding-inline: 21px;
    }

    .xprkjo0.xprkjo0 {
      padding-inline: 22px;
    }

    .x19m3vm9.x19m3vm9 {
      padding-inline: 23px;
    }

    .xrx2aji.xrx2aji {
      padding-inline: 24px;
    }

    .xm7xjq4.xm7xjq4 {
      padding-inline: 28px;
    }

    .x1myu0tp.x1myu0tp {
      padding-inline: 8px;
    }
  }

  @media (width <= 479px) {
    .x1t8ilo5.x1t8ilo5 {
      padding-inline: 18px;
    }
  }

  @media (width <= 767px) {
    .xz28ewy.xz28ewy {
      scroll-padding-inline: 24px;
    }
  }

  @media (width >= 768px) {
    .xkecvpr.xkecvpr {
      scroll-snap-type: none;
    }
  }

  @media (width <= 767px) {
    .x1hqxbfv.x1hqxbfv {
      scroll-snap-type: x mandatory;
    }
  }
}

@layer priority4 {
  .x19bzpp3 {
    -webkit-box-decoration-break: clone;
  }

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

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

  .x1gzmk7r {
    -webkit-line-clamp: 3;
  }

  .xud7u9f {
    accent-color: var(--x1shmdhj);
  }

  .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;
  }

  .x7fd4wk {
    align-self: end;
  }

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

  .xjyslct {
    appearance: none;
  }

  .x1cfidtt {
    aspect-ratio: 1470 / 3000;
  }

  .xw52yny {
    background-color: #6e2a49;
  }

  .x1otdgj4 {
    background-color: #f7d3dc;
  }

  .x1f26d64 {
    background-color: #fbd6bc;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xpwgqp3 {
    background-color: var(--x11mlfiv);
  }

  .xkfb65n {
    background-color: var(--x121tdjt);
  }

  .x1uxelmc {
    background-color: var(--x12r7gh7);
  }

  .x12d7iq5 {
    background-color: var(--x142ggma);
  }

  .xi95qfq {
    background-color: var(--x16mgpni);
  }

  .x1nzadfh {
    background-color: var(--x174aich);
  }

  .x13pdqbh {
    background-color: var(--x1apaw6v);
  }

  .x1d1w582 {
    background-color: var(--x1hx5dtx);
  }

  .x1lkayd1 {
    background-color: var(--x1shmdhj);
  }

  .x1gzs59v {
    background-color: var(--x1uo1goe);
  }

  .x1bnjia3 {
    background-color: var(--x1wmiicu);
  }

  .x1zdvq2 {
    background-color: var(--x1x4310i);
  }

  .x1lwwt5a {
    background-color: var(--xa64vlu);
  }

  .xcxswlq {
    background-color: var(--xd52mtv);
  }

  .xnr3wii {
    background-color: var(--xjqk6fi);
  }

  .xj7hsm0 {
    background-color: var(--xr381yw);
  }

  .xqybo8w {
    background-image: linear-gradient(180deg,var(--x174aich) 0%,var(--x11mlfiv) 100%);
  }

  .x18o3ruo {
    background-image: none;
  }

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

  .xyh5bb9 {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }

  .x6xqk5y {
    box-shadow: 0 10px 24px -12px #7a2e4fcc;
  }

  .x5ygrg6 {
    box-shadow: 0 10px 24px -16px #5c1f3a80;
  }

  .xy5d7dg {
    box-shadow: 0 16px 36px -28px #5c1f3a80;
  }

  .x1x4qhji {
    box-shadow: 0 18px 36px -18px #261a288c;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1xyl8ga {
    box-shadow: var(--x1kjb7o4);
  }

  .x1u4asvd {
    box-shadow: var(--xbgm7h0);
  }

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

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

  .x1gm75i0 {
    color: #5c3a2a;
  }

  .xi55awc {
    color: var(--x10cf8vr);
  }

  .x8c1q3k {
    color: var(--x11mlfiv);
  }

  .x1tzadkh {
    color: var(--x142ggma);
  }

  .x1dwb5aa {
    color: var(--x174aich);
  }

  .xhwnqak {
    color: var(--x183xhwi);
  }

  .x1sulvxa {
    color: var(--x18e5vr5);
  }

  .xk4h6wy {
    color: var(--x1agcbcn);
  }

  .x1kue59g {
    color: var(--x1shmdhj);
  }

  .x3igpgu {
    color: var(--x1sp6rng);
  }

  .x82cytl {
    color: var(--x1uo1goe);
  }

  .x1x0w6zt {
    color: var(--x1vxmzk1);
  }

  .x19i534j {
    color: var(--x7re1rf);
  }

  .x305r0a {
    color: var(--xa64vlu);
  }

  .x188yyxb {
    color: var(--xggvuuc);
  }

  .xdtorg3 {
    color: var(--xudhuoe);
  }

  .xdlhtvm {
    color: var(--xvbmc54);
  }

  .x1o1pmfc {
    column-gap: 0;
  }

  .x18hwk67 {
    column-gap: 20px;
  }

  .xrj22qt {
    column-gap: var(--xf3jxav);
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x117rol3 {
    fill: currentColor;
  }

  .x1vqzsax {
    filter: blur(120px);
  }

  .x1ornlvm {
    filter: blur(140px);
  }

  .xbyci1x {
    filter: blur(60px);
  }

  .x1qijxnf {
    filter: drop-shadow(0 20px 24px #261a2873);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xhnkls {
    font-family: var(--x1gf66k7);
  }

  .x1jnxdvc {
    font-family: var(--x1nmh0xc);
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x5heo1l {
    font-size: 23px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x102p7hv {
    font-size: 44px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .x33rcho {
    font-size: 52px;
  }

  .x1fhusgw {
    font-size: 56px;
  }

  .x1vuuof {
    font-size: 60px;
  }

  .x12hcmxz {
    font-size: 62px;
  }

  .xcdf80j {
    font-size: 64px;
  }

  .xwu3smb {
    font-size: 68px;
  }

  .x15ju4fl {
    font-size: 72px;
  }

  .x64z3rp {
    font-size: 84px;
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x3rnsx6 {
    grid-template-columns: 1.15fr 1fr;
  }

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

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

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

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

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

  .x1clt5hq {
    grid-template-rows: subgrid;
  }

  .x9q68il {
    inset-inline-end: 12px;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .xrg9stw {
    letter-spacing: -.4px;
  }

  .x1roq8pg {
    letter-spacing: -.5px;
  }

  .xcwzsbu {
    letter-spacing: -.6px;
  }

  .x1l3itlz {
    letter-spacing: -.7px;
  }

  .xipi2l9 {
    letter-spacing: -.8px;
  }

  .x18w7htt {
    letter-spacing: -.9px;
  }

  .xv4e3ii {
    letter-spacing: -1.1px;
  }

  .x142hsig {
    letter-spacing: -1.2px;
  }

  .x10ru5sl {
    letter-spacing: -1.3px;
  }

  .x1fjps5j {
    letter-spacing: -1.8px;
  }

  .x75m3dq {
    letter-spacing: -1px;
  }

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

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .xhcxar9 {
    letter-spacing: 1.2px;
  }

  .x99s37k {
    letter-spacing: 1.3px;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x17fgdl5 {
    line-height: 19px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .xdod15v {
    line-height: 21px;
  }

  .x19v9tvf {
    line-height: 22px;
  }

  .x1qoy3rc {
    line-height: 23px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .x101yacv {
    line-height: 25px;
  }

  .xeqr9p9 {
    line-height: 26px;
  }

  .x1htr374 {
    line-height: 27px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .x1qyfdvq {
    line-height: 29px;
  }

  .xklk4pu {
    line-height: 30px;
  }

  .xq5twk9 {
    line-height: 31px;
  }

  .xcgk4ki {
    line-height: 32px;
  }

  .x1slxwg {
    line-height: 34px;
  }

  .x1vy86p0 {
    line-height: 36px;
  }

  .x174il0 {
    line-height: 37px;
  }

  .x1bz1tnd {
    line-height: 41px;
  }

  .xggrcbb {
    line-height: 42px;
  }

  .xbzal7z {
    line-height: 44px;
  }

  .xue55m6 {
    line-height: 50px;
  }

  .x5nsmxf {
    line-height: 51px;
  }

  .x1tdya00 {
    line-height: 53px;
  }

  .x16bu0fj {
    line-height: 56px;
  }

  .xy9w2as {
    line-height: 58px;
  }

  .xphda7h {
    line-height: 59px;
  }

  .xqz9wfl {
    line-height: 62px;
  }

  .x1kke7aa {
    line-height: 64px;
  }

  .x1vu3flr {
    line-height: 65px;
  }

  .x1lu5pv0 {
    line-height: 66px;
  }

  .x1i7b3ze {
    line-height: 70px;
  }

  .xdqdjvb {
    line-height: 74px;
  }

  .x2hg6zq {
    line-height: 79px;
  }

  .x1ktgx4b {
    line-height: 90px;
  }

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

  .xl1xv1r {
    object-fit: cover;
  }

  .xa9wxui {
    object-position: top center;
  }

  .xvpkmg4 {
    opacity: .25;
  }

  .xuzhngd {
    opacity: .3;
  }

  .xyd83as {
    opacity: .45;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x1qnzyi6 {
    opacity: .86;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x1wqrnwl {
    outline-color: var(--x174aich);
  }

  .xacliub {
    outline-color: var(--x1shmdhj);
  }

  .x1slsse2 {
    outline-color: var(--xvbmc54);
  }

  .x1v57pqu {
    outline-offset: -3px;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .x1s780dp {
    outline-width: 3px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x9u7br6 {
    padding-inline-start: var(--x1dssg7y);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .x1kb72lq {
    row-gap: 20px;
  }

  .x1bhewko {
    scroll-snap-align: start;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xt8glu {
    transform: rotate(-3deg);
  }

  .xpdry0n {
    transform: rotate(-4deg);
  }

  .xi1kqvd {
    transform: rotate(4deg);
  }

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

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x68pp3s {
    z-index: 30;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .xr0mjoi:focus-visible {
    background-color: var(--x1apaw6v);
  }

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

  .x1ar62m4:disabled {
    cursor: progress;
  }

  .x3nkca4:disabled {
    opacity: .8;
  }

  .x1fa88ws:checked {
    background-color: var(--x174aich);
  }

  .xt33m8j:checked {
    background-color: var(--x1shmdhj);
  }

  .xve2va8:checked {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%2322152A' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .xylf6n7:checked {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%23FFFFFF' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .x150c8ma:hover {
    background-color: #ffffff24;
  }

  .x1070cdp:hover {
    background-color: var(--x1apaw6v);
  }

  .x10kxvrf:hover {
    background-color: var(--x1hx5dtx);
  }

  .x11fyj0y:hover {
    background-color: var(--x1wmiicu);
  }

  .x1otu57o:hover {
    background-color: var(--xr381yw);
  }

  .x11dkhif:hover {
    color: var(--x174aich);
  }

  .x15p9g0d:hover {
    color: var(--x1shmdhj);
  }

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

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

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

  @media (width <= 767px) {
    .xl49iz1.xl49iz1 {
      align-items: center;
    }

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

    .x1vkgohp.x1vkgohp {
      align-items: stretch;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .xjz7274.xjz7274 {
      align-items: center;
    }

    .x1lthnk0.x1lthnk0 {
      align-items: stretch;
    }
  }

  @media (width <= 767px) {
    .x1vkauar.x1vkauar {
      align-self: stretch;
    }

    .x19htnok.x19htnok {
      box-shadow: none;
    }
  }

  @media (width >= 1024px) {
    .xadl3y1.xadl3y1 {
      column-gap: 64px;
    }
  }

  @media (width >= 768px) {
    .x12gs5cb.x12gs5cb {
      display: block;
    }

    .xytlrfq.xytlrfq {
      display: grid;
    }

    .x1a9x84j.x1a9x84j {
      display: inline;
    }
  }

  @media (width >= 1024px) {
    .x1cxnrsr.x1cxnrsr {
      display: flex;
    }

    .x1oob3yn.x1oob3yn {
      display: none;
    }
  }

  @media (width >= 1200px) {
    .x1uycp7t.x1uycp7t {
      display: block;
    }

    .xjlnyyh.xjlnyyh {
      display: none;
    }
  }

  @media (width >= 1360px) {
    .xjh0aho.xjh0aho {
      display: block;
    }
  }

  @media (width <= 767px) {
    .xig2svb.xig2svb {
      display: block;
    }

    .x1dn74xm.x1dn74xm {
      display: flex;
    }

    .x1ymnjne.x1ymnjne {
      display: grid;
    }

    .x137v6ai.x137v6ai {
      display: none;
    }
  }

  @media (width <= 479px) {
    .xxt3sza.xxt3sza {
      display: none;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .x14va45o.x14va45o {
      display: none;
    }
  }

  @media (width <= 767px) {
    .x14ncrii.x14ncrii {
      filter: blur(70px);
    }

    .x12900gd.x12900gd {
      filter: blur(90px);
    }
  }

  @media (width >= 768px) {
    .x12vxjpv.x12vxjpv {
      flex-direction: row;
    }
  }

  @media (width >= 1024px) {
    .x1p892re.x1p892re {
      flex-direction: row;
    }
  }

  @media (width >= 1200px) {
    .xlis2sq.xlis2sq {
      flex-direction: row;
    }
  }

  @media (width <= 767px) {
    .x19xhxss.x19xhxss {
      flex-direction: column;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .xsdftet.xsdftet {
      flex-direction: column;
    }
  }

  @media (width <= 767px) {
    .x1r6nztd.x1r6nztd {
      flex-wrap: nowrap;
    }
  }

  @media (width >= 768px) {
    .xm891xm.xm891xm {
      font-size: 13px;
    }

    .xmrqa45.xmrqa45 {
      font-size: 18px;
    }

    .xzdhswo.xzdhswo {
      font-size: 19px;
    }

    .x1nk23k4.x1nk23k4 {
      font-size: 20px;
    }

    .xlex881.xlex881 {
      font-size: 26px;
    }

    .xec42mi.xec42mi {
      font-size: 28px;
    }

    .xvv7ekg.xvv7ekg {
      font-size: 30px;
    }

    .x9yt4fd.x9yt4fd {
      font-size: 34px;
    }
  }

  @media (width >= 1024px) {
    .x726za2.x726za2 {
      font-size: 52px;
    }

    .xorp987.xorp987 {
      font-size: 56px;
    }

    .x8iigfj.x8iigfj {
      font-size: 78px;
    }
  }

  @media (width >= 1200px) {
    .xzjdnrs.xzjdnrs {
      font-size: 21px;
    }

    .xxk9lp9.xxk9lp9 {
      font-size: 22px;
    }
  }

  @media (width <= 767px) {
    .xe8r0iy.xe8r0iy {
      font-size: 12px;
    }

    .x14i0kj4.x14i0kj4 {
      font-size: 13px;
    }

    .xx00cse.xx00cse {
      font-size: 14px;
    }

    .x1xlicne.x1xlicne {
      font-size: 15px;
    }

    .xp4wqjq.xp4wqjq {
      font-size: 16px;
    }

    .x1kl4i35.x1kl4i35 {
      font-size: 17px;
    }

    .xj8ug3j.xj8ug3j {
      font-size: 19px;
    }

    .x1wm3gsn.x1wm3gsn {
      font-size: 20px;
    }

    .xvkpwgg.xvkpwgg {
      font-size: 22px;
    }

    .x1ti8igs.x1ti8igs {
      font-size: 24px;
    }

    .x5wzkee.x5wzkee {
      font-size: 26px;
    }

    .x6otg0i.x6otg0i {
      font-size: 28px;
    }

    .x1o9ldvj.x1o9ldvj {
      font-size: 30px;
    }

    .xa2aud7.xa2aud7 {
      font-size: 32px;
    }

    .xk0pwpd.xk0pwpd {
      font-size: 34px;
    }

    .x1csfv5d.x1csfv5d {
      font-size: 36px;
    }

    .xsvgp0g.xsvgp0g {
      font-size: 40px;
    }

    .x1cqltnx.x1cqltnx {
      font-size: 44px;
    }

    .xb7quh5.xb7quh5 {
      font-size: 46px;
    }
  }

  @media (width >= 768px) and (width <= 1023.98px) {
    .x1ta7ke8.x1ta7ke8 {
      font-size: 44px;
    }

    .xsh0rv1.xsh0rv1 {
      font-size: 46px;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .x1pojz41.x1pojz41 {
      font-size: 46px;
    }

    .x1u7jz2h.x1u7jz2h {
      font-size: 52px;
    }

    .x1a22oh5.x1a22oh5 {
      font-size: 56px;
    }

    .x1e25ggs.x1e25ggs {
      font-size: 60px;
    }
  }

  @media (width >= 768px) and (width <= 1023.98px) {
    .x1yzy847.x1yzy847 {
      font-size: 64px;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .x1ik1dg.x1ik1dg {
      font-size: 64px;
    }
  }

  @media (width >= 768px) {
    .x1um9e8z.x1um9e8z {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

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

  @media (width >= 1024px) {
    .xhmbqmj.xhmbqmj {
      grid-template-columns: minmax(0, 1fr) 300px;
    }

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

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

  @media (width <= 767px) {
    .xerloh7.xerloh7 {
      grid-template-columns: 1fr;
    }

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

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

  @media (width >= 768px) and (width <= 1023.98px) {
    .x1fjvt96.x1fjvt96 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .xzs4aki.xzs4aki {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 768px) {
    .x8hnz5o.x8hnz5o {
      inset-inline-end: 24px;
    }
  }

  @media (width <= 767px) {
    .x13atguj.x13atguj {
      justify-content: flex-end;
    }

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

  @media (width >= 768px) {
    .x1tax6ji.x1tax6ji {
      letter-spacing: 1.3px;
    }
  }

  @media (width >= 1024px) {
    .x1j96jcj.x1j96jcj {
      letter-spacing: -.8px;
    }

    .x11gy6ko.x11gy6ko {
      letter-spacing: -1.6px;
    }

    .xjx01ad.xjx01ad {
      letter-spacing: -1px;
    }
  }

  @media (width <= 767px) {
    .x6mgmzy.x6mgmzy {
      letter-spacing: -.4px;
    }

    .xq5bo1j.xq5bo1j {
      letter-spacing: -.5px;
    }

    .x1tr1zhk.x1tr1zhk {
      letter-spacing: -.6px;
    }

    .x1vm8zi6.x1vm8zi6 {
      letter-spacing: -.7px;
    }

    .x10kxlh1.x10kxlh1 {
      letter-spacing: -.9px;
    }

    .x1btvnxe.x1btvnxe {
      letter-spacing: 1.2px;
    }
  }

  @media (width >= 768px) {
    .x9hplo2.x9hplo2 {
      line-height: 18px;
    }

    .x1taak8r.x1taak8r {
      line-height: 29px;
    }

    .xann67i.xann67i {
      line-height: 30px;
    }

    .xrvyctc.xrvyctc {
      line-height: 31px;
    }

    .x1ra577l.x1ra577l {
      line-height: 34px;
    }

    .xcysqun.xcysqun {
      line-height: 36px;
    }

    .x1yscozo.x1yscozo {
      line-height: 38px;
    }

    .xhv74n3.xhv74n3 {
      line-height: 41px;
    }
  }

  @media (width >= 1024px) {
    .x14xrf47.x14xrf47 {
      line-height: 58px;
    }

    .x1bphsmq.x1bphsmq {
      line-height: 60px;
    }

    .x8u43js.x8u43js {
      line-height: 65px;
    }

    .x1mqrcxv.x1mqrcxv {
      line-height: 84px;
    }
  }

  @media (width >= 1200px) {
    .xt4qruy.xt4qruy {
      line-height: 26px;
    }

    .x1mu7tgn.x1mu7tgn {
      line-height: 28px;
    }
  }

  @media (width <= 767px) {
    .x13s2qtk.x13s2qtk {
      line-height: 15px;
    }

    .x8sss2v.x8sss2v {
      line-height: 16px;
    }

    .x158un97.x158un97 {
      line-height: 18px;
    }

    .xwg09av.xwg09av {
      line-height: 19px;
    }

    .xgbigk0.xgbigk0 {
      line-height: 20px;
    }

    .x1uwhpto.x1uwhpto {
      line-height: 22px;
    }

    .x1efqpta.x1efqpta {
      line-height: 24px;
    }

    .x1ant54w.x1ant54w {
      line-height: 25px;
    }

    .x1aqjqlu.x1aqjqlu {
      line-height: 26px;
    }

    .xqn5ku2.xqn5ku2 {
      line-height: 27px;
    }

    .x6usiti.x6usiti {
      line-height: 28px;
    }

    .x8tlz1e.x8tlz1e {
      line-height: 29px;
    }

    .xpdubjy.xpdubjy {
      line-height: 30px;
    }

    .x1q83m2o.x1q83m2o {
      line-height: 32px;
    }

    .x1dj8pch.x1dj8pch {
      line-height: 34px;
    }

    .x1qjmcr6.x1qjmcr6 {
      line-height: 35px;
    }

    .x188ylxe.x188ylxe {
      line-height: 37px;
    }

    .x1gsd0gq.x1gsd0gq {
      line-height: 39px;
    }

    .xsm5fzx.xsm5fzx {
      line-height: 40px;
    }

    .x1mftslp.x1mftslp {
      line-height: 42px;
    }

    .xgizi2p.xgizi2p {
      line-height: 44px;
    }

    .xa6a1ik.xa6a1ik {
      line-height: 46px;
    }

    .xs92gi0.xs92gi0 {
      line-height: 52px;
    }
  }

  @media (width >= 768px) and (width <= 1023.98px) {
    .x1javy46.x1javy46 {
      line-height: 50px;
    }

    .xb7zaye.xb7zaye {
      line-height: 52px;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .x1xruvy8.x1xruvy8 {
      line-height: 52px;
    }

    .x16gmaqp.x16gmaqp {
      line-height: 58px;
    }

    .x1jmzu7l.x1jmzu7l {
      line-height: 60px;
    }

    .xws1myp.xws1myp {
      line-height: 62px;
    }

    .xedemrk.xedemrk {
      line-height: 66px;
    }
  }

  @media (width >= 768px) and (width <= 1023.98px) {
    .xf9yxmx.xf9yxmx {
      line-height: 70px;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .xpejb4g.xpejb4g {
      line-height: 70px;
    }
  }

  @media (width <= 767px) {
    .xr9mesu.xr9mesu {
      opacity: 1;
    }

    .x1hkdgjx.x1hkdgjx {
      order: 2;
    }

    .x1dggc2o.x1dggc2o {
      position: static;
    }

    .xzjv2e2.xzjv2e2 {
      row-gap: 16px;
    }

    .xwb0tzc.xwb0tzc {
      scroll-snap-align: start;
    }
  }

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

  @media (width <= 767px) {
    .xcbfeyv.xcbfeyv {
      text-align: center;
    }

    .x1yrdjku.x1yrdjku {
      text-align: left;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .xtlu0gw.xtlu0gw {
      text-align: center;
    }
  }
}

@layer priority5 {
  .xi9uice {
    border-bottom-color: var(--x16mgpni);
  }

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

  .x1co6499 {
    border-bottom-width: .5px;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x44cvbn {
    border-left-color: var(--x16mgpni);
  }

  .x1c3zfyh {
    border-left-color: var(--x174aich);
  }

  .x13rcgun {
    border-left-color: var(--x1shmdhj);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xc8hjz9 {
    border-left-width: 4px;
  }

  .x1x5kmjk {
    border-top-color: var(--x16mgpni);
  }

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

  .xt8cgyo {
    border-top-width: .5px;
  }

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

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

  .x818hi3 {
    bottom: -300px;
  }

  .x1o583il {
    bottom: -4px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xn0vg7t {
    bottom: 12px;
  }

  .x28ko6u {
    height: .5px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .x19swzb4 {
    height: 112px;
  }

  .x1wkxgih {
    height: 120px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x129qt2x {
    height: 130px;
  }

  .x1h5wmu3 {
    height: 132px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .x14rfmgx {
    height: 17.1px;
  }

  .xw307o0 {
    height: 189px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x9fpu7x {
    height: 27px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1vd4hg5 {
    height: 300px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xfd5v8p {
    height: 380px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x5kalc8 {
    height: 42px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .x14fx8kg {
    height: 470px;
  }

  .xsdox4t {
    height: 48px;
  }

  .x112a4uq {
    height: 49px;
  }

  .x10wjd1d {
    height: 50px;
  }

  .xibtwe8 {
    height: 520px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1dnml7z {
    height: 54px;
  }

  .x1n46bim {
    height: 560px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .x1jn0hjm {
    height: 600px;
  }

  .xng8ra {
    height: 60px;
  }

  .x1d9x2de {
    height: 640px;
  }

  .xols6we {
    height: 6px;
  }

  .xp72kc6 {
    height: 760px;
  }

  .x3urnb8 {
    height: 800px;
  }

  .xexbof0 {
    height: 820px;
  }

  .xdk7pt {
    height: 8px;
  }

  .x1m36ocl {
    height: 95.56%;
  }

  .xt7dq6l {
    height: auto;
  }

  .x11uasaz {
    left: -160px;
  }

  .x1y68ekn {
    left: -200px;
  }

  .xar8odu {
    left: -40px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1uz7c0n {
    left: 5.094%;
  }

  .x1q9jvbm {
    left: 50px;
  }

  .xnx1j72 {
    left: 56px;
  }

  .x1fxeuf5 {
    left: 60px;
  }

  .xjj8nhc {
    left: calc(50% - 129px);
  }

  .xl77l51 {
    left: calc(50% - 149px);
  }

  .x1vijy2p {
    left: calc(50% - 181px);
  }

  .x1bgzyqy {
    left: calc(50% - 20px);
  }

  .xv2bwxx {
    left: calc(50% - 255px);
  }

  .x11y2hqs {
    left: calc(50% + 180px);
  }

  .xe6x2cm {
    left: calc(50% + 280px);
  }

  .x5l0t3y {
    left: var(--x1dssg7y);
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .x1ty9z65 {
    margin-bottom: 1px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x4ummmx {
    margin-bottom: var(--x329uti);
  }

  .x11xciw6 {
    margin-bottom: var(--xf3jxav);
  }

  .x18wv8x9 {
    margin-left: -10px;
  }

  .x1rm44br {
    margin-left: -16px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .xq1n1xh {
    margin-left: 16px;
  }

  .x1gh5o4n {
    margin-left: 24px;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xwya9rg {
    margin-top: -16px;
  }

  .x1d3na89 {
    margin-top: -28px;
  }

  .x1rdy4ex {
    margin-top: -4px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1aawmmo {
    margin-top: 11px;
  }

  .x155cy4d {
    margin-top: 120px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xseo6mj {
    margin-top: 36px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xezvoo7 {
    margin-top: var(--x329uti);
  }

  .xhazfp2 {
    margin-top: var(--xwsfky);
  }

  .x2z3yb8 {
    max-height: 360px;
  }

  .xy2oaap {
    max-height: calc(100dvh - 48px);
  }

  .x1xoggjn {
    max-height: calc(100vh - 48px);
  }

  .x7ab17h {
    max-height: none;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xted6l9 {
    max-width: 1000px;
  }

  .x63bdn6 {
    max-width: 1040px;
  }

  .x4gyc16 {
    max-width: 1120px;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x8xq1nf {
    max-width: 1248px;
  }

  .x1dt7z5j {
    max-width: 380px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x7kya4p {
    max-width: 540px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x5rlx3t {
    max-width: 60vw;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x7ep2pv {
    max-width: 680px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x18k543f {
    max-width: 820px;
  }

  .x1dtb55y {
    max-width: 900px;
  }

  .x1kozois {
    max-width: 920px;
  }

  .xyzno7u {
    max-width: 960px;
  }

  .xfx9s81 {
    max-width: 980px;
  }

  .x2xozdn {
    max-width: calc(68ch + 40px);
  }

  .x1x1rfll {
    max-width: none;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xisnujt {
    min-height: 20px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x879a55 {
    min-height: 60px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1ujl9rh {
    min-height: 84px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1plvlek {
    overflow-x: visible;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xu2c7oj {
    padding-bottom: 104px;
  }

  .x129n6ie {
    padding-bottom: 112px;
  }

  .x1ffnkcp {
    padding-bottom: 120px;
  }

  .x1kg17uk {
    padding-bottom: 128px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .xl3akq4 {
    padding-bottom: 136px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .x1t4gjm {
    padding-bottom: 22px;
  }

  .x1kjsxda {
    padding-bottom: 23px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x1gan7if {
    padding-bottom: 32px;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .x1j3kn9t {
    padding-bottom: 72px;
  }

  .x1ej9moc {
    padding-bottom: 80px;
  }

  .xxh1dlw {
    padding-bottom: 88px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x6e0smn {
    padding-bottom: calc(24px + env(safe-area-inset-bottom));
  }

  .x13djtvf {
    padding-bottom: var(--x7f79je);
  }

  .x73gjto {
    padding-bottom: var(--xf3jxav);
  }

  .xive7fa {
    padding-bottom: var(--xwsfky);
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xzjhap9 {
    padding-left: 14px;
  }

  .xej3lo2 {
    padding-left: var(--x1pu25rj);
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .x1ulfibe {
    padding-right: var(--x1dssg7y);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1gpkz0a {
    padding-top: 112px;
  }

  .x1evdl5j {
    padding-top: 120px;
  }

  .x1ix77vt {
    padding-top: 128px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x109j2v6 {
    padding-top: 18px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x15l0y89 {
    padding-top: 21px;
  }

  .x1xy6bms {
    padding-top: 22px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x9desvi {
    padding-top: 26px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1miatn0 {
    padding-top: 32px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .x4i7bpe {
    padding-top: 48px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .xn2ks54 {
    padding-top: 56px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x15uerrv {
    padding-top: 72px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x17teg8n {
    padding-top: 96px;
  }

  .x1rk44zx {
    padding-top: var(--x1dssg7y);
  }

  .x4f00i1 {
    padding-top: var(--x1fjpsvr);
  }

  .xgufdwy {
    padding-top: var(--x1pu25rj);
  }

  .xpd4ep9 {
    padding-top: var(--x329uti);
  }

  .xn24pvi {
    right: -10px;
  }

  .x103mda1 {
    right: -200px;
  }

  .x4a4s4y {
    right: -260px;
  }

  .xzkxjte {
    right: -4px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x2i5vmh {
    right: 32px;
  }

  .xwjie4w {
    right: 40px;
  }

  .x1ohn7sg {
    right: 56px;
  }

  .x1uqt46w {
    right: calc(50% - 181px);
  }

  .x11ki8km {
    scroll-margin-top: 0;
  }

  .xanhq36 {
    scroll-margin-top: 24px;
  }

  .xll0d9s {
    top: -100px;
  }

  .x1g7q2uc {
    top: -180px;
  }

  .x17wmsxt {
    top: -200px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1eu8d0j {
    top: 10px;
  }

  .xcoq3jd {
    top: 120px;
  }

  .x7p9dvf {
    top: 185px;
  }

  .x24hhgp {
    top: 2.198%;
  }

  .xmhk92p {
    top: 20px;
  }

  .x8l1umf {
    top: 24px;
  }

  .x5g0ssc {
    top: 260px;
  }

  .xhchfpf {
    top: 300px;
  }

  .x10508h5 {
    top: 30px;
  }

  .x9ri80z {
    top: 40px;
  }

  .x1jd4daq {
    top: 448px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1ng4z2i {
    top: 56px;
  }

  .x1wt95z5 {
    top: 640px;
  }

  .x1imwcls {
    top: 64px;
  }

  .xzic4nv {
    top: 900px;
  }

  .x1d1n87m {
    top: calc(100% + 8px);
  }

  .x1cn6d75 {
    top: var(--x1pu25rj);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x13ie5k6 {
    width: 130px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .xq1dxzn {
    width: 160px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x18psktj {
    width: 25.8px;
  }

  .xczybaz {
    width: 261px;
  }

  .x1fepime {
    width: 278px;
  }

  .xo7uitg {
    width: 27px;
  }

  .xl8sfnv {
    width: 313px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1qbfu9s {
    width: 339px;
  }

  .xp4tyjd {
    width: 356px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1k9fiwg {
    width: 417px;
  }

  .x3p9ev8 {
    width: 420px;
  }

  .x12gdp86 {
    width: 426px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x15jighw {
    width: 49px;
  }

  .xvue9z {
    width: 500px;
  }

  .xr6pica {
    width: 520px;
  }

  .xvni27 {
    width: 52px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x14rvwrp {
    width: 600px;
  }

  .x11i3ho8 {
    width: 640px;
  }

  .x15rpzji {
    width: 66.6px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xpmw3k {
    width: 760px;
  }

  .xhfkudu {
    width: 820px;
  }

  .xzu7or5 {
    width: 89.72%;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x14atkfc {
    width: auto;
  }

  .x9aucu1 {
    width: calc(100% + 16px);
  }

  .x1cy49o3 {
    width: min(520px, 100%);
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .xsxi0ip:empty {
    margin-top: -8px;
  }

  .x1plai2o:hover {
    border-left-color: var(--x1shmdhj);
  }

  .x1wtgmun:focus {
    top: var(--x1dssg7y);
  }

  @media (width >= 768px) {
    .xag9m0.xag9m0 {
      bottom: 24px;
    }
  }

  @media (width >= 1024px) {
    .x1mikwb7.x1mikwb7 {
      bottom: -260px;
    }

    .x8b73tc.x8b73tc {
      height: 560px;
    }
  }

  @media (width >= 1200px) {
    .xqc3ciu.xqc3ciu {
      height: 14px;
    }

    .x1ekz1cp.x1ekz1cp {
      height: 22px;
    }

    .xngygfg.xngygfg {
      height: 760px;
    }
  }

  @media (width <= 767px) {
    .x157j4lx.x157j4lx {
      height: 10px;
    }

    .xb1dgrn.xb1dgrn {
      height: 15.6px;
    }

    .x44hhpw.x44hhpw {
      height: 15px;
    }

    .x1n1kydl.x1n1kydl {
      height: 162px;
    }

    .xwhczit.xwhczit {
      height: 26px;
    }

    .x1is9xvg.x1is9xvg {
      height: 27px;
    }

    .xlas0ws.xlas0ws {
      height: 300px;
    }

    .xn6nb75.xn6nb75 {
      height: 360px;
    }

    .x1ly9wap.x1ly9wap {
      height: 40px;
    }

    .xl9iha.xl9iha {
      height: 420px;
    }

    .x1eumr9k.x1eumr9k {
      height: 46px;
    }

    .xnw4obp.xnw4obp {
      height: 470px;
    }

    .x1wy80zi.x1wy80zi {
      height: 500px;
    }

    .xqpd3w8.xqpd3w8 {
      height: 50px;
    }

    .x1u5jd7s.x1u5jd7s {
      height: 520px;
    }

    .xa70wat.xa70wat {
      height: 54px;
    }

    .x1sp822q.x1sp822q {
      height: 70px;
    }

    .x1np50wr.x1np50wr {
      height: 72px;
    }

    .x1mzvp2d.x1mzvp2d {
      height: 88px;
    }

    .xskp93a.xskp93a {
      height: 96px;
    }

    .xlyoakc.xlyoakc {
      height: auto;
    }
  }

  @media (width >= 1024px) {
    .xscyt8.xscyt8 {
      left: 50px;
    }
  }

  @media (width >= 1200px) {
    .xusajkg.xusajkg {
      left: -40px;
    }

    .xvkdtk1.xvkdtk1 {
      left: 60px;
    }
  }

  @media (width <= 767px) {
    .xvqmz99.xvqmz99 {
      left: -10px;
    }

    .x27b231.x27b231 {
      left: -160px;
    }

    .x1abcv7n.x1abcv7n {
      left: 180px;
    }

    .xy5f57s.xy5f57s {
      left: 200px;
    }

    .x1eb4wt3.x1eb4wt3 {
      left: 22px;
    }

    .x1axv20n.x1axv20n {
      left: 26px;
    }

    .xnfwcok.xnfwcok {
      left: 60px;
    }

    .xsu8sk0.xsu8sk0 {
      left: 66px;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .x1q4bhc7.x1q4bhc7 {
      left: -10px;
    }

    .x1vmtokk.x1vmtokk {
      left: 20px;
    }
  }

  @media (width >= 1024px) {
    .x1414ff.x1414ff {
      margin-bottom: 18px;
    }

    .xhks7bt.xhks7bt {
      margin-bottom: 64px;
    }
  }

  @media (width <= 767px) {
    .xq7hlmb.xq7hlmb {
      margin-left: 16px;
    }

    .x1suq8hd.x1suq8hd {
      margin-right: -24px;
    }

    .x5m2kis.x5m2kis {
      margin-right: -8px;
    }
  }

  @media (width >= 1024px) {
    .x1mk5ugi.x1mk5ugi {
      margin-top: 48px;
    }
  }

  @media (width >= 1200px) {
    .x1so5m2a.x1so5m2a {
      margin-top: 0;
    }
  }

  @media (width <= 767px) {
    .x1dn5zuz.x1dn5zuz {
      margin-top: -25px;
    }

    .x1aci3n6.x1aci3n6 {
      margin-top: 10px;
    }

    .xhu9l0r.xhu9l0r {
      margin-top: 14px;
    }

    .xwy3nlu.xwy3nlu {
      margin-top: 16px;
    }

    .x11ro7v1.x11ro7v1 {
      margin-top: 36px;
    }

    .xc27e8m.xc27e8m {
      margin-top: 6px;
    }

    .x1bb6yva.x1bb6yva {
      margin-top: 72px;
    }

    .xoqi1js.xoqi1js {
      margin-top: 8px;
    }

    .x7ddin0.x7ddin0 {
      max-height: calc(100dvh - 64px);
    }
  }

  @media (width >= 768px) {
    .xho5ghb.xho5ghb {
      max-width: 420px;
    }
  }

  @media (width >= 1200px) {
    .xovb73q.xovb73q {
      max-width: 640px;
    }
  }

  @media (width <= 767px) {
    .x1jmb9rk.x1jmb9rk {
      max-width: 342px;
    }

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

  @media (width >= 768px) {
    .xsejypp.xsejypp {
      min-height: 52px;
    }

    .x16uj93i.x16uj93i {
      min-height: 88px;
    }
  }

  @media (width <= 767px) {
    .x1as3mfp.x1as3mfp {
      min-height: 54px;
    }
  }

  @media (width >= 768px) {
    .x1ktcn06.x1ktcn06 {
      overflow-x: visible;
    }
  }

  @media (width <= 767px) {
    .x7889ek.x7889ek {
      overflow-x: auto;
    }
  }

  @media (width >= 768px) {
    .x11w2in3.x11w2in3 {
      padding-bottom: 112px;
    }

    .x15w6rw8.x15w6rw8 {
      padding-bottom: 120px;
    }

    .x15wlar0.x15wlar0 {
      padding-bottom: 88px;
    }
  }

  @media (width >= 1200px) {
    .xphbpuv.xphbpuv {
      padding-bottom: 120px;
    }
  }

  @media (width <= 767px) {
    .x13zb0es.x13zb0es {
      padding-bottom: 12px;
    }

    .x1cza4f.x1cza4f {
      padding-bottom: 16px;
    }

    .xffuh8g.xffuh8g {
      padding-bottom: 21px;
    }

    .xazrwlx.xazrwlx {
      padding-bottom: 22px;
    }

    .x1rem39r.x1rem39r {
      padding-bottom: 48px;
    }

    .x19ehv40.x19ehv40 {
      padding-bottom: 72px;
    }

    .xee5m65.xee5m65 {
      padding-bottom: 80px;
    }

    .x1qz7b7q.x1qz7b7q {
      padding-bottom: 84px;
    }

    .x66rleu.x66rleu {
      padding-bottom: calc(34px + env(safe-area-inset-bottom));
    }
  }

  @media (width >= 768px) {
    .x1apjzkn.x1apjzkn {
      padding-left: 12px;
    }

    .xnb7gbw.xnb7gbw {
      padding-right: 14px;
    }

    .x11957cp.x11957cp {
      padding-right: var(--x1pu25rj);
    }
  }

  @media (width <= 767px) {
    .xjgwztb.xjgwztb {
      padding-right: 24px;
    }
  }

  @media (width >= 768px) {
    .x1jrm7xt.x1jrm7xt {
      padding-top: 56px;
    }

    .xjupld8.xjupld8 {
      padding-top: 96px;
    }

    .x1rrq86h.x1rrq86h {
      padding-top: var(--x7f79je);
    }
  }

  @media (width >= 1024px) {
    .xw8xoin.xw8xoin {
      padding-top: 72px;
    }
  }

  @media (width >= 1200px) {
    .xog33r7.xog33r7 {
      padding-top: 40px;
    }
  }

  @media (width <= 767px) {
    .x1wfb79h.x1wfb79h {
      padding-top: 0;
    }

    .x1yr5fde.x1yr5fde {
      padding-top: 14px;
    }

    .xrt85ju.xrt85ju {
      padding-top: 16px;
    }

    .x1evn82k.x1evn82k {
      padding-top: 19px;
    }

    .xy3ntkl.xy3ntkl {
      padding-top: 20px;
    }

    .x1lhocre.x1lhocre {
      padding-top: 22px;
    }

    .x1vk4ifv.x1vk4ifv {
      padding-top: 24px;
    }

    .x1y5zssm.x1y5zssm {
      padding-top: 28px;
    }

    .x12zm5sk.x12zm5sk {
      padding-top: 40px;
    }

    .x11ivx53.x11ivx53 {
      padding-top: 4px;
    }

    .x792qdp.x792qdp {
      padding-top: 54px;
    }

    .xxdkxfp.xxdkxfp {
      padding-top: 64px;
    }

    .xyr3fyu.xyr3fyu {
      padding-top: 72px;
    }

    .xhf35aw.xhf35aw {
      padding-top: 80px;
    }

    .x1wq6e7o.x1wq6e7o {
      padding-top: 8px;
    }
  }

  @media (width >= 1024px) {
    .xl571x3.xl571x3 {
      right: -120px;
    }
  }

  @media (width >= 1200px) {
    .x1sqc66t.x1sqc66t {
      right: -10px;
    }
  }

  @media (width <= 767px) {
    .x2k7z8i.x2k7z8i {
      right: -10px;
    }
  }

  @media (width >= 768px) {
    .x6g9f1r.x6g9f1r {
      top: 88px;
    }
  }

  @media (width >= 1024px) {
    .xsndzs.xsndzs {
      top: 20px;
    }
  }

  @media (width >= 1200px) {
    .x175o1vf.x175o1vf {
      top: 120px;
    }

    .xxqvoua.xxqvoua {
      top: 40px;
    }

    .xcgy3o7.xcgy3o7 {
      top: 640px;
    }
  }

  @media (width <= 767px) {
    .xdkkz6i.xdkkz6i {
      top: -140px;
    }

    .x1w8mbmm.x1w8mbmm {
      top: 0;
    }

    .xigwtcm.xigwtcm {
      top: 10px;
    }

    .xm0c3vm.xm0c3vm {
      top: 160px;
    }

    .xscyl5w.xscyl5w {
      top: 448px;
    }

    .xdru520.xdru520 {
      top: 56px;
    }

    .xzwcyen.xzwcyen {
      top: 700px;
    }
  }

  @media (width >= 768px) {
    .xnw9st4.xnw9st4 {
      width: 420px;
    }
  }

  @media (width >= 1024px) {
    .x1qqzzlm.x1qqzzlm {
      width: 261px;
    }

    .x9w7twf.x9w7twf {
      width: 339px;
    }

    .xox6632.xox6632 {
      width: 420px;
    }

    .xfcrp4d.xfcrp4d {
      width: 760px;
    }
  }

  @media (width >= 1200px) {
    .x8fuyr4.x8fuyr4 {
      width: 14px;
    }

    .xhipf6t.xhipf6t {
      width: 22px;
    }

    .xis0um.xis0um {
      width: 426px;
    }

    .x10vthzg.x10vthzg {
      width: 520px;
    }
  }

  @media (width <= 767px) {
    .x10rn61k.x10rn61k {
      width: 100%;
    }

    .xju63f0.xju63f0 {
      width: 10px;
    }

    .xhqb1tg.xhqb1tg {
      width: 15px;
    }

    .xcsfhp2.xcsfhp2 {
      width: 24px;
    }

    .x12quxf4.x12quxf4 {
      width: 278px;
    }

    .xn5hmin.xn5hmin {
      width: 27px;
    }

    .x14n5xzg.x14n5xzg {
      width: 304px;
    }

    .xqzqegs.xqzqegs {
      width: 313px;
    }

    .x1co9m2z.x1co9m2z {
      width: 360px;
    }

    .xp8nvjx.xp8nvjx {
      width: 420px;
    }

    .x1qtu4qp.x1qtu4qp {
      width: 60.7px;
    }

    .x1kztxtv.x1kztxtv {
      width: 70px;
    }

    .xxcq0ks.xxcq0ks {
      width: 88px;
    }

    .x175wuz2.x175wuz2 {
      width: auto;
    }
  }

  @media (width >= 768px) and (width <= 1199px) {
    .xq4denw.xq4denw {
      width: 100%;
    }

    .x14dxpxh.x14dxpxh {
      width: 280px;
    }

    .x1fj9i9o.x1fj9i9o {
      width: 420px;
    }
  }
}

@layer priority6 {
  .xarstr8:after {
    inset: 0;
  }
}

@layer priority7 {
  .x1biy4r5:after {
    border-radius: var(--x1xu2ksv);
  }
}

@layer priority8 {
  .x1ad04t7::-webkit-search-cancel-button {
    appearance: none;
  }

  .x1940xdq::backdrop {
    background-color: #0000;
  }

  .x1eylq8y::placeholder {
    color: var(--x7re1rf);
  }

  .x100rkj9:after {
    content: "";
  }

  .x1i5lizr::-webkit-details-marker {
    display: none;
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .x1j6awrg:after {
    position: absolute;
  }
}
