.sv{max-width:1200px;margin:auto;padding:20px 16px 48px}.crumb,.cr,.dgb-bc{display:none!important}.sv .cr{font:13px Inter,Arial,sans-serif;color:var(--mut)}.sv .cr a{color:var(--mar);text-decoration:none}.sv h2{font:400 36px/1.15 'Playfair Display',Georgia,serif;margin:14px 0 6px;color:var(--fg)}.sv p.sub{font:15px/1.6 Inter,Arial,sans-serif;color:var(--mut);margin:0 0 24px}.sv .gr{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.sv .cd{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.sv .cd:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(60,30,20,.12)}.sv .im{height:150px;display:grid;place-items:center;font-size:54px;background:linear-gradient(135deg,#f7e3ea,#f3e2bd)}.sv .bd{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.sv .bd b{font:600 16px Inter,Arial,sans-serif;color:var(--fg)}.sv .bd span{font:13.5px/1.5 Inter,Arial,sans-serif;color:var(--mut);flex:1}.sv .bd em{font:normal 600 16px Inter,Arial,sans-serif;color:var(--mar)}.sv .bd a{margin-top:6px;text-align:center;text-decoration:none;font:600 13px Inter,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:11px;border-radius:30px;background:linear-gradient(135deg,#c9a25c,#e6c98a 50%,#b98a3e);color:#2b1a0e}.sv .mr{font:400 26px 'Playfair Display',Georgia,serif;margin:44px 0 16px;color:var(--fg)}.sv .mg{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sv .sc{display:flex;flex-direction:column;gap:4px;text-decoration:none;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;transition:transform .2s,box-shadow .2s}.sv .sc:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(60,30,20,.12)}.sv .sc i{font-style:normal;font-size:34px}.sv .sc b{font:600 16px Inter,Arial,sans-serif;color:var(--fg)}.sv .sc span{font:13px/1.5 Inter,Arial,sans-serif;color:var(--mut)}.sv .sb{position:relative;aspect-ratio:2032/774;overflow:hidden;border-radius:14px;margin:14px 0 4px;background:#f7e3ea}.sv .sb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:svf 15s infinite}.sv .sb img:nth-child(2){animation-delay:5s}.sv .sb img:nth-child(3){animation-delay:10s}@keyframes svf{0%{opacity:0}4%{opacity:1}33%{opacity:1}37%{opacity:0}100%{opacity:0}}.sv .ti{text-align:center;max-width:660px;margin:30px auto 6px}.sv .or{display:block;width:90px;height:2px;margin:0 auto 14px;background:linear-gradient(90deg,transparent,#c9a25c,transparent)}.sv .ti h2{font-size:42px;margin:0 0 10px}.sv .ti .sub{margin:0 0 20px}.sv .cta{display:inline-block;text-decoration:none;font:600 13px Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:14px 30px;border-radius:30px;background:linear-gradient(135deg,#c9a25c,#e6c98a 50%,#b98a3e);color:#2b1a0e;box-shadow:0 6px 18px rgba(185,138,62,.35)}.sv .hb{height:170px;border-radius:14px;margin:14px 0 4px;display:grid;place-items:center;font-size:72px;background:linear-gradient(135deg,#f7e3ea,#f3e2bd 60%,#e6c98a)}.sv .mr{text-align:center;font-size:30px;margin:56px 0 22px}.sv .mr:after{content:'';display:block;width:60px;height:2px;margin:12px auto 0;background:#c9a25c}.sv .sc{align-items:center;text-align:center;padding:28px 18px 22px;gap:6px}.sv .sc i{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;font-size:34px;background:linear-gradient(135deg,#f7e3ea,#f3e2bd);margin-bottom:6px}.sv .sc u{text-decoration:none;margin-top:8px;font:600 12px Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mar)}.sv .sl{position:relative}.sv .tr{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sv .tr::-webkit-scrollbar{display:none}.sv .tr .sc{flex:0 0 250px;scroll-snap-align:start;padding:0;overflow:hidden;align-items:stretch;gap:4px}.sv .tr .sc i{width:100%;height:130px;border-radius:0;font-size:56px;margin:0}.sv .tr .sc b{margin-top:14px;padding:0 16px}.sv .tr .sc span{padding:0 16px}.sv .tr .sc u{padding:0 16px 20px}.sv .ar{position:absolute;top:50%;transform:translateY(-60%);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--mar);font:400 28px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 4px 14px rgba(60,30,20,.18);padding:0 0 3px}.sv .ar.l{left:-14px}.sv .ar.r{right:-14px}.sv .ar:hover{background:var(--mar);color:#fff}.sv .sh{display:flex;align-items:center;justify-content:space-between;margin:56px 0 18px}.sv .sh .mr{margin:0;text-align:left;font-size:32px}.sv .sh .mr:after{margin:12px 0 0}.sv .ab{display:flex;gap:10px}.sv .ar{position:static;transform:none;width:42px;height:42px}.sv .tr .sc{flex:0 0 230px;height:300px;border:0;border-radius:22px;background:var(--g);color:#fff;padding:22px;justify-content:flex-end;align-items:flex-start;text-align:left;position:relative;overflow:hidden;box-shadow:0 12px 28px rgba(60,30,20,.18)}.sv .tr .sc em{position:absolute;top:18px;right:20px;font:italic 400 26px 'Playfair Display',Georgia,serif;opacity:.55;color:#fff}.sv .tr .sc i{position:absolute;top:34px;left:22px;width:auto;height:auto;font-size:64px;background:none;border-radius:0;margin:0}.sv .tr .sc b{color:#fff;font:400 24px/1.2 'Playfair Display',Georgia,serif;padding:0;margin:0}.sv .tr .sc span{color:rgba(255,255,255,.9);padding:0;font-size:13px;flex:0}.sv .tr .sc u{color:#fff;padding:0 0 2px;margin-top:10px;border-bottom:1px solid rgba(255,255,255,.65)}.sv .ax{display:flex;gap:10px;height:440px}.sv .ac{position:relative;flex:1;min-width:0;border-radius:18px;overflow:hidden;background:var(--g);text-decoration:none;transition:flex .6s cubic-bezier(.2,.8,.2,1);box-shadow:0 10px 26px rgba(74,20,36,.18)}.sv .ac img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sv .ac:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.6))}.sv .ax:not(:hover) .ac:first-child,.sv .ax .ac:hover{flex:6}.sv .av{position:absolute;z-index:2;left:50%;bottom:20px;writing-mode:vertical-rl;transform:translateX(-50%) rotate(180deg);color:#fff;font:700 14px Inter,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:opacity .3s}.sv .ah{position:absolute;z-index:2;left:20px;right:20px;bottom:18px;display:flex;justify-content:space-between;align-items:center;gap:12px;opacity:0;transition:opacity .35s .15s;color:#fff}.sv .ah b{font:700 17px Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.sv .ah u{text-decoration:none;font:700 12px Inter,Arial,sans-serif;text-transform:uppercase;padding:10px 16px;border-radius:6px;background:linear-gradient(135deg,#c9a25c,#e6c98a 50%,#b98a3e);color:#2b1a0e;white-space:nowrap}.sv .ax:not(:hover) .ac:first-child .av,.sv .ax .ac:hover .av{opacity:0}.sv .ax:not(:hover) .ac:first-child .ah,.sv .ax .ac:hover .ah{opacity:1}@media(max-width:760px){.sv .ax{flex-direction:column;height:auto}.sv .ac,.sv .ax .ac:hover,.sv .ax:not(:hover) .ac:first-child{flex:none;height:96px}.sv .av{display:none}.sv .ah{opacity:1!important;left:16px;right:16px;bottom:14px}.sv .ah u{display:none}.sv .tr .sc{flex-basis:200px;height:280px}.sv .sh .mr{font-size:26px}.sv .ar{display:none}.sv h2,.sv .ti h2{font-size:30px}.sv .gr{grid-template-columns:repeat(2,1fr);gap:12px}.sv .im{height:110px;font-size:40px}}