@font-face{font-family:marketingDisplay;src:url(../media/Anton_Regular_latin.p.2c_xnsc2yf3c2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.marketingdisplay_8da75794-module__9EnrTG__className{font-family:marketingDisplay,Impact,Haettenschweiler,Arial Narrow,sans-serif}.marketingdisplay_8da75794-module__9EnrTG__variable{--font-marketing-display:"marketingDisplay", Impact, Haettenschweiler, Arial Narrow, sans-serif}
@font-face{font-family:marketingBody;src:url(../media/PlusJakartaSans_Variable_latin-s.p.1nsast9qgxif8.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:marketingBody Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.marketingbody_84c7f3d3-module__nKfLhq__className{font-family:marketingBody,marketingBody Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.marketingbody_84c7f3d3-module__nKfLhq__variable{--font-marketing-body:"marketingBody", "marketingBody Fallback", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
.zc-marketing{--zc-family-display:var(--font-marketing-display), Impact, Haettenschweiler, "Arial Narrow", system-ui, sans-serif;--zc-family-body:var(--font-marketing-body), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--zc-family-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--zc-color-paper:var(--zc-color-marketing-paper);--zc-color-paper-2:var(--zc-color-marketing-paper-2);--zc-color-sheet:var(--zc-color-marketing-sheet);--zc-color-chip:var(--zc-color-marketing-chip);--zc-color-line:var(--zc-color-marketing-line);--zc-color-veil:var(--zc-color-marketing-veil);font-synthesis:none;overscroll-behavior:contain;background:var(--zc-color-paper);height:100%;color:var(--zc-color-ink);font-family:var(--zc-family-body);scroll-behavior:smooth;scroll-padding-top:92px;position:relative;overflow-y:auto}.zc-marketing *{box-sizing:border-box}.zc-marketing a{color:var(--zc-color-signature-text);text-decoration:none}.zc-marketing a:hover{color:var(--zc-color-signature-fill)}.zc-marketing h1,.zc-marketing h2,.zc-marketing h3{font-family:var(--zc-family-display);letter-spacing:var(--zc-track-display);text-wrap:pretty;margin:0;font-weight:400;line-height:1.02}.zc-marketing p{text-wrap:pretty;margin:0}.zc-marketing img{max-width:100%;display:block}.wrap{max-width:1240px;padding:0 var(--zc-space-6);margin:0 auto}.eyebrow{font:700 var(--zc-marketing-text-eyebrow) / 1 var(--zc-family-body);letter-spacing:.14em;text-transform:uppercase;color:var(--zc-color-ink-2)}.amber{color:var(--zc-color-signature-text)}.rv-armed{opacity:0;transition:opacity var(--zc-duration-crossfade) var(--zc-ease-crossfade), transform var(--zc-duration-crossfade) var(--zc-ease-crossfade);transform:translateY(18px)}.rv-armed.rv-in{opacity:1;transform:none}
header.top{z-index:80;background:color-mix(in oklab, var(--zc-color-paper) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);transition:border-color var(--zc-duration-crossfade) var(--zc-ease-crossfade);border-bottom:1px solid #0000;position:sticky;top:0}header.top.stuck{border-color:var(--zc-color-line)}.topin{max-width:1240px;padding:0 var(--zc-space-6);align-items:center;gap:var(--zc-space-6);height:72px;margin:0 auto;display:flex}.mark{font-family:var(--zc-family-display);font-size:var(--zc-marketing-display-wordmark);color:var(--zc-color-ink);align-items:baseline;gap:7px;line-height:1;display:flex}.mark i{background:var(--zc-color-signature);border-radius:50%;width:9px;height:9px;display:block}.mark--footer{font-size:var(--zc-marketing-display-deck-card-title)}nav.main{gap:var(--zc-space-5);align-items:center;margin-left:auto;display:none}nav.main a{font:500 var(--zc-text-dense) / 1 var(--zc-family-body);color:var(--zc-color-ink-2)}nav.main a:hover{color:var(--zc-color-ink)}.tools{align-items:center;gap:9px;margin-left:auto;display:flex}nav.main~.tools{margin-left:0}@media (min-width:1000px){nav.main{display:flex}}@media (max-width:699px){.topin{padding:0 var(--zc-space-4);gap:var(--zc-space-3)}.top .tools{gap:var(--zc-space-2)}.top .tools .ghostb{display:none}}.ghostb{min-height:var(--zc-tap-min);border:1px solid var(--zc-color-line);color:var(--zc-color-ink);font:600 var(--zc-text-dense) / 1 var(--zc-family-body);cursor:pointer;transition:border-color var(--zc-duration-commit) ease, transform var(--zc-duration-commit) var(--zc-ease-commit), background-color var(--zc-duration-commit) ease;background-color:#0000;border-radius:22px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}a.ghostb,a.ghostb:hover,a.ghostb:active,a.ghostb:visited{color:var(--zc-color-ink)}.ghostb:hover{border-color:var(--zc-color-ink-3);background-color:var(--zc-color-chip)}.ghostb:active{transform:scale(.97)}.fillb{min-height:var(--zc-tap-min);background:var(--zc-color-signature-text);color:var(--zc-color-paper);font:600 var(--zc-text-dense) / 1 var(--zc-family-body);cursor:pointer;transition:transform var(--zc-duration-commit) var(--zc-ease-commit), filter var(--zc-duration-commit) ease;border:none;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex;position:relative;overflow:hidden}a.fillb,a.fillb:hover,a.fillb:active,a.fillb:visited{color:var(--zc-color-paper)}.fillb:hover{background-color:color-mix(in oklab, var(--zc-color-signature-text) 86%, var(--zc-color-media-base))}.fillb:active{transform:scale(.97)}.fillb.big{min-height:56px;font-size:var(--zc-marketing-text-emphasis);border-radius:28px;padding:0 28px}.ghostb.big{min-height:var(--zc-space-9);padding:0 var(--zc-space-5);font-size:var(--zc-marketing-text-emphasis);border-radius:28px}.themeb{width:var(--zc-tap-min);height:var(--zc-tap-min);border:1px solid var(--zc-color-line);color:var(--zc-color-ink-2);cursor:pointer;background:0 0;border-radius:22px;place-items:center;display:grid}.themeb:hover{color:var(--zc-color-ink);border-color:var(--zc-color-ink-3)}footer.f{border-top:1px solid var(--zc-color-line);font:400 var(--zc-text-dense) / 1.6 var(--zc-family-body);padding:52px 0 40px}.fgrid{gap:var(--zc-space-6);display:grid}@media (min-width:780px){.fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer-blurb{font-size:var(--zc-prose-body);color:var(--zc-color-ink-2);margin-top:var(--zc-space-3);max-width:30ch}.fcol h5{margin:0 0 var(--zc-space-3);font:700 var(--zc-text-eyebrow) / 1 var(--zc-family-body);letter-spacing:.12em;text-transform:uppercase;color:var(--zc-color-ink-2)}.fcol ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.fcol a{color:var(--zc-color-ink-2)}.fcol a:hover{color:var(--zc-color-ink)}.fbase{margin-top:var(--zc-space-7);padding-top:var(--zc-space-5);border-top:1px solid var(--zc-color-line);gap:var(--zc-space-4);font-size:var(--zc-text-label);color:var(--zc-color-ink-2);flex-wrap:wrap;justify-content:space-between;display:flex}.fbase a{color:var(--zc-color-ink-2)}
section.band{padding-block:112px}section.band.tight{padding-block:84px}.wash{background:var(--zc-color-paper-2)}.pagehead{padding:64px var(--zc-space-6) 0}.pagehead-h1{font-size:var(--zc-marketing-display-hero-min);line-height:1.02}.pagehead-word{color:var(--zc-color-signature-text)}.sticker{min-height:34px;padding:0 var(--zc-space-3);background:var(--zc-color-signature);color:var(--zc-color-on-fill);font:700 var(--zc-text-eyebrow) / 1 var(--zc-family-body);letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--zc-space-5);border-radius:18px;align-items:center;gap:7px;display:inline-flex}.sticker i{background:currentColor;border-radius:50%;width:7px;height:7px;display:block}.pagehead-lede{font:400 var(--zc-prose-lead) / 1.55 var(--zc-family-body);color:var(--zc-color-ink-2);margin-top:var(--zc-space-5);max-width:48ch}.herocta{gap:var(--zc-space-3);margin-top:var(--zc-space-7);flex-wrap:wrap;align-items:center;display:flex}.tertb{min-height:var(--zc-tap-min);font:600 var(--zc-text-dense) / 1 var(--zc-family-body);color:var(--zc-color-ink-2);transition:color var(--zc-duration-commit) ease;flex-basis:100%;align-items:center;text-decoration:none;display:inline-flex}.tertb:hover{color:var(--zc-color-signature-text)}@media (min-width:620px){.tertb{margin-left:var(--zc-space-1);flex-basis:auto}}.nowline{align-items:center;gap:var(--zc-space-2);margin-top:var(--zc-space-6);font:500 var(--zc-text-dense) / 1 var(--zc-family-body);color:var(--zc-color-ink-2);display:flex}.nowline a{color:var(--zc-color-signature-text);font-weight:600}.livedot{background:var(--zc-color-signature);border-radius:50%;flex:none;width:9px;height:9px}.shead{align-items:flex-end;gap:var(--zc-space-5);flex-wrap:wrap;margin-bottom:44px;display:flex}.shead h2{font-size:var(--zc-marketing-display-section-min);flex:1;min-width:280px;line-height:1.03}@media (min-width:700px){.shead h2{font-size:var(--zc-marketing-display-section-max)}}.shead p{font:400 var(--zc-marketing-text-emphasis) / 1.5 var(--zc-family-body);color:var(--zc-color-ink-2);max-width:44ch}.mark-u{white-space:nowrap;position:relative}.mark-u:after{content:"";background:var(--mu,var(--zc-color-signature));opacity:.34;z-index:-1;border-radius:.17em;height:.34em;position:absolute;bottom:.02em;left:-2%;right:-2%}.notes{gap:var(--zc-space-6);flex-direction:column;display:flex}@media (min-width:780px){.notes{gap:var(--zc-space-6);flex-direction:row}.notes>*{flex:1}}.note .num{font-family:var(--zc-family-display);font-size:var(--zc-marketing-display-step-numeral);color:var(--nc,var(--zc-color-signature));margin-bottom:var(--zc-space-3);line-height:.9;display:block}.note h4{margin:0 0 var(--zc-space-2);font:600 var(--zc-text-dense) / 1.3 var(--zc-family-body)}.note p{font:400 var(--zc-prose-body) / 1.5 var(--zc-family-body);color:var(--zc-color-ink-2)}.ownaud{gap:var(--zc-space-7);align-items:start;margin-top:44px;display:grid}@media (min-width:900px){.ownaud{gap:var(--zc-space-8);grid-template-columns:1fr 1fr}}.oacopy h3{font-size:var(--zc-marketing-display-compare-heading);max-width:22ch}.oacopy p{margin:var(--zc-space-4) 0 0;font:400 var(--zc-marketing-text-emphasis) / 1.6 var(--zc-family-body);color:var(--zc-color-ink-2);text-wrap:pretty;max-width:52ch}.oalist{margin:var(--zc-space-5) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.oalist li{font:500 var(--zc-prose-body) / 1.45 var(--zc-family-body);color:var(--zc-color-ink);align-items:baseline;gap:10px;display:flex}.oatick{color:var(--zc-color-outdoors-fill);flex:none;font-weight:800}.oacompare{gap:var(--zc-space-4);display:grid}@media (min-width:560px){.oacompare{grid-template-columns:1fr 1fr}}.oacol{border:1px solid var(--zc-color-line);padding:18px var(--zc-space-5) var(--zc-space-5);background:var(--zc-color-sheet);border-radius:20px}.oacol.good{background:color-mix(in oklab, var(--zc-color-outdoors) 9%, var(--zc-color-sheet));border-color:color-mix(in oklab, var(--zc-color-outdoors) 30%, var(--zc-color-line))}.oacol.good li{color:var(--zc-color-ink)}.oah{font:700 var(--zc-text-eyebrow) / 1 var(--zc-family-body);letter-spacing:.11em;text-transform:uppercase;color:var(--zc-color-ink-2);margin-bottom:var(--zc-space-3)}.oacol.good .oah{color:var(--zc-color-outdoors-text)}.oacol ol{flex-direction:column;gap:7px;margin:0;padding-left:20px;display:flex}.oacol li{font:500 var(--zc-text-dense) / 1.4 var(--zc-family-body);color:var(--zc-color-ink-2)}.oacol li.oalost,.oacol li.oawin{padding-top:var(--zc-space-3);border-top:1px solid var(--zc-color-line);margin-top:5px;margin-left:-20px;font-weight:700;list-style:none}.oacol li.oalost{color:var(--zc-color-ink-2)}.oacol li.oawin{color:var(--zc-color-outdoors-text)}.regnote{gap:var(--zc-space-4);align-items:flex-start;margin-top:44px;display:flex}.regnote .ic{background:var(--zc-color-paper-2);width:44px;height:44px;color:var(--zc-color-ink-2);border-radius:22px;flex:none;place-items:center;display:grid}.regnote h4{font:600 var(--zc-text-dense) / 1.3 var(--zc-family-body);margin:0 0 4px}.regnote p{font:400 var(--zc-prose-body) / 1.5 var(--zc-family-body);color:var(--zc-color-ink-2);max-width:56ch}.hero-listing{gap:var(--zc-space-2);margin-top:var(--zc-space-5);flex-direction:column;display:flex}.postcta{margin-top:var(--zc-space-6)}
.plainh{font:600 var(--zc-marketing-display-plain-min) / 1.3 var(--zc-family-body);letter-spacing:-.005em;color:var(--zc-color-ink);margin:0 0 var(--zc-space-6);max-width:34ch}@media (min-width:700px){.plainh{font-size:var(--zc-marketing-display-plain-max)}}.prices{gap:var(--zc-space-4);align-items:end;display:grid}@media (min-width:680px){.prices{gap:var(--zc-space-4);grid-template-columns:1fr 1fr 1.15fr}}.pcard{background:var(--zc-color-sheet);border:1px solid var(--zc-color-line);padding:22px var(--zc-space-5);transition:transform var(--zc-duration-crossfade) var(--zc-ease-crossfade);border-radius:24px;position:relative}.pcard:hover{transform:translateY(-5px)}.pcard .who{font:700 var(--zc-marketing-text-label-small) / 1 var(--zc-family-body);letter-spacing:.1em;text-transform:uppercase;color:var(--zc-color-ink-2)}.pcard .big{font-family:var(--zc-family-display);font-size:var(--zc-marketing-display-price-figure);letter-spacing:-.01em;margin:14px 0 8px;line-height:1}.pcard .cap{font:400 var(--zc-text-dense) / 1.45 var(--zc-family-body);color:var(--zc-color-ink-2)}.pcard.us{background:var(--zc-color-ink);border-color:var(--zc-color-ink);color:var(--zc-color-paper);padding:28px var(--zc-space-6)}:root[data-theme=dusk] .pcard.us{background:color-mix(in oklab, var(--zc-color-outdoors-fill) 45%, var(--zc-color-media-base));border-color:color-mix(in oklab, var(--zc-color-outdoors-fill) 55%, var(--zc-color-media-base));color:var(--zc-color-media-ink)}:root[data-theme=dusk] .pcard.us .big,:root[data-theme=dusk] .pcard.us .cap{color:var(--zc-color-media-ink)}.pcard.us .who{color:var(--zc-color-now)}.pcard.us .big{font-size:var(--zc-marketing-display-price-figure-ours);color:var(--zc-color-paper)}.pcard.us .cap{color:var(--zc-color-paper);opacity:.82}.pcard.us:hover{transform:translateY(-7px)}.pricenote{margin-top:var(--zc-space-5);font:400 var(--zc-text-label) / 1.55 var(--zc-family-body);color:var(--zc-color-ink-2);max-width:62ch}.foundwrap{gap:var(--zc-space-7);align-items:start;display:grid}@media (min-width:940px){.foundwrap{gap:var(--zc-space-8);grid-template-columns:1fr 340px}}.foundcopy h2{font-size:var(--zc-marketing-display-founding-min);letter-spacing:-.02em;margin:var(--zc-space-3) 0 0;text-wrap:pretty}@media (min-width:700px){.foundcopy h2{font-size:var(--zc-marketing-display-founding-max)}}.foundcopy>p{margin:var(--zc-space-4) 0 0;font:400 var(--zc-marketing-text-emphasis) / 1.6 var(--zc-family-body);color:var(--zc-color-ink-2);text-wrap:pretty;max-width:56ch}.foundspots{margin:var(--zc-space-2) 0 0;font:700 var(--zc-text-dense) / 1.4 var(--zc-family-body);color:var(--zc-color-signature-text)}.foundlist{margin:var(--zc-space-6) 0 0;gap:var(--zc-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.foundlist li{gap:var(--zc-space-4);align-items:flex-start;display:flex}.foundlist div{flex-direction:column;gap:3px;min-width:0;display:flex}.foundlist b{font:700 var(--zc-prose-body) / 1.35 var(--zc-family-body);color:var(--zc-color-ink)}.foundlist span:not(.fbadge){font:400 var(--zc-text-dense) / 1.45 var(--zc-family-body);color:var(--zc-color-ink-2)}.fbadge{background:var(--zc-color-now);height:24px;color:var(--zc-color-on-amber);font:800 var(--zc-marketing-text-eyebrow) / 1 var(--zc-family-body);letter-spacing:.09em;text-transform:uppercase;border-radius:12px;flex:none;align-items:center;padding:0 10px;display:inline-flex}.foundcta{align-items:center;gap:var(--zc-space-4);margin-top:var(--zc-space-6);flex-wrap:wrap;display:flex}.foundcard{border:1px solid var(--zc-color-line);background:var(--zc-color-sheet);box-shadow:var(--zc-elevation-2);border-radius:22px;overflow:hidden}.fcardhd{border-bottom:1px solid var(--zc-color-line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.fcardmark{font-family:var(--zc-family-display);font-size:var(--zc-marketing-display-small);color:var(--zc-color-ink)}.fcardart{background:repeating-linear-gradient(38deg, var(--zc-color-outdoors) 0 13px, color-mix(in oklab, var(--zc-color-outdoors) 82%, var(--zc-color-media-base)) 13px 26px);height:150px}.fcardbody{padding:var(--zc-space-4)}.fcardwhen{font:800 var(--zc-text-eyebrow) / 1 var(--zc-family-body);letter-spacing:.1em;text-transform:uppercase;color:var(--zc-color-signature-text)}.fcardbody h4{font-family:var(--zc-family-display);font-weight:400;font-size:var(--zc-marketing-display-founding-sample);letter-spacing:-.01em;margin:8px 0 0;line-height:1.05}.fcardbody p{font:400 var(--zc-text-dense) / 1.45 var(--zc-family-body);color:var(--zc-color-ink-2);margin:7px 0 0}.fcardrow{margin-top:var(--zc-space-4);border-top:1px solid var(--zc-color-line);justify-content:space-between;align-items:center;padding-top:13px;display:flex}.fcardfree{font:800 var(--zc-text-label) / 1 var(--zc-family-body);color:var(--zc-color-outdoors-text)}.fcardgoing{font:500 var(--zc-text-meta) / 1 var(--zc-family-body);color:var(--zc-color-ink-2)}
.pollband{background:color-mix(in oklab, var(--zc-color-community) 12%, var(--zc-color-paper))}.pollgrid{gap:var(--zc-space-7);align-items:center;display:grid}@media (min-width:1000px){.pollgrid{gap:var(--zc-space-8);grid-template-columns:.95fr 1.05fr}}.pollgrid h2{font-size:var(--zc-marketing-display-section-min);margin-top:14px;line-height:1.03}@media (min-width:700px){.pollgrid h2{font-size:var(--zc-marketing-display-section-max)}}.pollgrid .polllede{font:400 var(--zc-text-body-lg) / 1.6 var(--zc-family-body);color:var(--zc-color-ink-2);margin-top:var(--zc-space-4);max-width:46ch}.pollgrid .pollcta{margin-top:var(--zc-space-6);flex-wrap:wrap;gap:11px;display:flex}.pollcard{background:var(--zc-color-sheet);border:1px solid var(--zc-color-line);border-radius:var(--zc-radius-md);box-shadow:var(--zc-elevation-2);padding:var(--zc-space-6);width:100%;max-width:520px}.pollcard-badge{border-radius:var(--zc-radius-pill);background:var(--zc-color-paper-2);color:var(--zc-color-ink-2);font:700 var(--zc-marketing-text-eyebrow) / 1 var(--zc-family-body);letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;display:inline-block}.pollcard h3{font:700 var(--zc-marketing-display-plain-min) / 1.15 var(--zc-family-display);margin:var(--zc-space-3) 0 var(--zc-space-4)}@media (min-width:700px){.pollcard h3{font-size:var(--zc-marketing-display-plain-max)}}.pollopts{gap:var(--zc-space-2);flex-direction:column;display:flex}.pollopt{border:1px solid var(--zc-color-line);min-height:44px;padding:0 var(--zc-space-4);font:600 var(--zc-prose-body) / 1.3 var(--zc-family-body);color:var(--zc-color-ink);border-radius:14px;align-items:center;display:flex}.pollcard-foot{margin-top:var(--zc-space-4);padding-top:var(--zc-space-3);border-top:1px solid var(--zc-color-line);font:400 var(--zc-text-meta) / 1.4 var(--zc-family-body);color:var(--zc-color-ink-2)}
.tonight-rail{gap:var(--zc-space-4);margin-top:var(--zc-space-6);scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:290px;grid-auto-flow:column;padding:4px 4px 22px;display:grid;overflow-x:auto}.tonight-rail::-webkit-scrollbar{display:none}.ecard{scroll-snap-align:start;background:var(--zc-color-sheet);border:1px solid var(--zc-color-line);border-radius:var(--zc-radius-md);color:inherit;flex-direction:column;display:flex;overflow:hidden}.ecard-pos{flex:none;height:158px;position:relative;overflow:hidden}.ecard-pos:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--zc-color-media-base) 50%, transparent), transparent 58%);position:absolute;inset:0}.ecard-badges{z-index:2;position:absolute;top:11px;left:11px;right:11px}.bdg{min-height:26px;font:700 var(--zc-marketing-text-eyebrow) / 26px var(--zc-family-body);letter-spacing:.05em;text-transform:uppercase;background:var(--zc-color-sheet);color:var(--zc-color-ink);border-radius:13px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.bdg.now{background:var(--zc-color-now);color:var(--zc-color-on-amber)}.bdg.now i{background:var(--zc-color-on-amber);border-radius:50%;width:6px;height:6px;display:block}.ecard-ttl{z-index:2;color:var(--zc-color-media-ink);font:400 var(--zc-marketing-display-deck-card-title) / 1.04 var(--zc-family-display);text-shadow:0 1px 14px color-mix(in srgb, var(--zc-color-media-base) 40%, transparent);margin:0;position:absolute;bottom:11px;left:13px;right:13px}.ecard-meta{flex-direction:column;flex:1;gap:4px;padding:14px 15px 16px;display:flex}.ecard-when{font:700 var(--zc-marketing-text-eyebrow) / 1 var(--zc-family-body);letter-spacing:.07em;text-transform:uppercase;color:var(--zc-color-signature-text)}.ecard-ven{font:400 var(--zc-prose-body) / 1.35 var(--zc-family-body);color:var(--zc-color-ink-2)}.ecard-foot{align-items:center;gap:9px;margin-top:9px;display:flex}.ecard-cnt{font:500 var(--zc-text-meta) / 1 var(--zc-family-body);color:var(--zc-color-ink-2)}.ecard-price{font:600 var(--zc-text-meta) / 1 var(--zc-family-body);border:1px solid var(--zc-color-line);color:var(--zc-color-ink-2);border-radius:8px;margin-left:auto;padding:4px 9px}
.mosaic{gap:var(--zc-space-4);margin-top:var(--zc-space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:760px){.mosaic{grid-template-columns:repeat(3,1fr)}}.mosaic-tile{aspect-ratio:1;border-radius:var(--zc-radius-md);background:var(--zc-color-media-base);position:relative;overflow:hidden}.mosaic-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}

