@keyframes mh349m15{0%,to{opacity:1}50%{opacity:.5}}@layer ds-components;@layer ds-components{.mh349m0{flex-shrink:0}.mh349m1{flex:1;min-width:0}.mh349m2{flex-wrap:wrap}.mh349m3{overflow:hidden}.mh349m4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh349m5{font-weight:700}.mh349m6{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mh349m7{display:block}.mh349m8{margin-inline:auto;width:100%;max-width:1440px}.mh349m9{flex:1}.mh349ma{gap:var(--spacing-3-5)}.mh349mb{font-weight:700;font-size:28px;line-height:1.12;letter-spacing:-.01em}.mh349mc{max-width:640px}.mh349md{border-width:1px;border-style:solid;background-color:#5973e61a;border-color:#5973e666}.mh349me{width:7px;height:7px;flex-shrink:0;border-radius:var(--radius-full);background-color:#5973e6}.mh349mf{color:#3a4db3}.mh349mh{min-width:180px}.mh349mi{border-width:1px;border-style:solid;background:#fff;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);border-color:var(--strong)}.mh349mj{border-width:1px;border-style:solid;background:#fff;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);border-color:var(--border)}.mh349mj:hover{border-color:var(--strong)}.mh349mk{width:100%;text-align:left;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.mh349ml:hover{background:var(--surface-hover)}.mh349mm{border-radius:16px;padding:var(--spacing-6)}.mh349mn{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.25}.mh349mo{position:relative;min-width:0}.mh349mp{letter-spacing:1px;color:color-mix(in srgb,var(--paper-warm) 75%,transparent)}.mh349mq{font-weight:700;font-size:30px;line-height:var(--line-height-tight);letter-spacing:-.01em;color:var(--paper-warm)}.mh349mr{color:color-mix(in srgb,var(--paper-warm) 80%,transparent)}.mh349ms{position:relative;width:100%;flex-shrink:0;white-space:nowrap;padding-block:var(--spacing-3);border-radius:10px;background:var(--accent);color:#fff;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.mh349ms:hover{background:var(--accent-hover)}.mh349mt{font-weight:700;letter-spacing:-.01em}.mh349mu{width:220px;flex-shrink:0}.mh349mv{height:150px;width:100%}.mh349mw{font-weight:700;font-size:40px;color:color-mix(in srgb,var(--paper-warm) 90%,transparent)}.mh349mx{position:absolute;top:var(--spacing-2-5);left:var(--spacing-2-5);background:color-mix(in srgb,black 66%,transparent);color:#fff}.mh349my{font-weight:700;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mh349mz{border-radius:14px;border-width:1px;border-style:solid;background:#fff}.mh349m10{width:56px;height:56px;flex-shrink:0;border-radius:10px}.mh349m11{font-weight:700;color:color-mix(in srgb,var(--paper-warm) 90%,transparent)}.mh349m12{position:absolute;top:5px;left:5px;border-radius:6px;padding-block:.125rem;background:color-mix(in srgb,black 66%,transparent);color:#fff}.mh349m13{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh349m14{border-radius:14px;border-width:1px;border-style:solid;background:#fff}.mh349m16{animation:mh349m15 2s cubic-bezier(.4,0,.6,1) infinite;height:150px;width:100%;border-radius:16px;background:color-mix(in srgb,var(--faint) 40%,transparent)}.mh349m17{animation:mh349m15 2s cubic-bezier(.4,0,.6,1) infinite;height:150px;width:100%;background:color-mix(in srgb,var(--faint) 40%,transparent)}.mh349m18{animation:mh349m15 2s cubic-bezier(.4,0,.6,1) infinite;height:1rem;width:80%;background:color-mix(in srgb,var(--faint) 40%,transparent)}.mh349m19{animation:mh349m15 2s cubic-bezier(.4,0,.6,1) infinite;height:.75rem;width:60%;background:color-mix(in srgb,var(--faint) 30%,transparent)}.mh349m1a{text-align:center}.mh349m1b{padding-inline:22px;border-radius:10px;background:var(--accent);color:#fff;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.mh349m1b:hover{background:var(--accent-hover)}@media screen and (min-width:768px){.mh349ma{gap:18px}.mh349mb{font-size:52px;letter-spacing:-.02em}.mh349mg{margin-left:auto}.mh349mm{padding:2.75rem}.mh349mq{font-size:44px}.mh349ms{width:auto;padding-block:15px}.mh349mu{width:240px}.mh349m16{height:200px}}}
