.sve{--ink:#0A0F1A;--mute:#465063;--line:#DCE4F0;--blue:#1B4F9C;position:relative;background:#f5f8fc;color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sve *{box-sizing:border-box}.sve-wrap{max-width:1360px;margin:0 auto;padding:96px 40px}.sve a{text-decoration:none}.sve-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:44px}.sve-eyebrow{margin:0 0 16px;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.sve-dot{width:8px;height:8px;border-radius:50%;background:#f2795b}.sve-h2{margin:0;font-size:clamp(40px,5vw,72px);line-height:.95;font-weight:700;letter-spacing:-.045em;color:var(--ink)}.sve-head-r{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.sve-lede{margin:0;max-width:520px;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--mute)}.sve-head-links{display:flex;flex-wrap:wrap;gap:10px}.sve-all{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;background:var(--blue);color:#fff!important;font-size:16px;font-weight:600;transition:transform .3s}.sve-all:hover{transform:translateY(-2px);color:#fff!important}.sve-all--ghost{background:#fff;border:1px solid #C9D3E2;color:var(--ink)!important}.sve-all--ghost:hover{color:var(--ink)!important}.sve-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sve-card{display:flex}.sve-link{display:flex;flex-direction:column;width:100%;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--line);color:var(--ink)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.sve-link:hover{transform:translateY(-6px);border-color:#c3d2e8;box-shadow:0 36px 60px -40px #1b4f9c80;color:var(--ink)!important}.sve-link:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.sve-media{position:relative;display:block;aspect-ratio:1;background:#e9eff8;overflow:hidden}.sve-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.sve-link:hover .sve-img{transform:scale(1.04)}.sve-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#e6eefa;color:var(--blue);font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.sve-badge--up{background:#f2795b;color:#fff}.sve-body{display:flex;flex-direction:column;gap:10px;flex:1;padding:22px 22px 24px}.sve-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;color:#5a6578}.sve-title{font-size:19px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sve-link:hover .sve-title{color:var(--blue)}.sve-excerpt{font-size:15.5px;line-height:1.55;color:var(--mute);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sve-more{margin-top:auto;padding-top:8px;font-size:15px;font-weight:600;color:var(--blue)}.sve-more span{display:inline-block;transition:transform .3s}.sve-link:hover .sve-more span{transform:translate(4px)}.sve-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#eaf1fb,#d6e2f3)}.sve-orb{width:40%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0 8%,#fff0 26%),radial-gradient(circle at 50% 55%,#2e6cc8 0 30%,#9db9e6 75%)}@media(max-width:1100px){.sve-head{grid-template-columns:1fr;gap:20px}.sve-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.sve-wrap{padding:64px 16px}.sve-grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.sve-grid::-webkit-scrollbar{display:none}.sve-card{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.sve *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/sv-events.css.map */
