.s-456bac108bbd81cac1f7 .s-252a25667dc7c65fe0e9,article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}.s-252a25667dc7c65fe0e9,header.s-f819d7dee1ee55de63a8{border-bottom:1px solid color-mix(in oklab,var(--navy) 12%,transparent)}:root{--navy:#0b1f3b;--burgundy:#6d0f27;--ivory:#f6f1e9;--muted:rgba(11,31,59,.60);--link-color:#8b1a35;--radius:14px;--container:1160px;--shadow-sm:0 6px 18px rgba(11,31,59,.18);--muted:rgba(11,31,59,.65);--link:#8b1a35;--shadow:0 14px 32px rgba(11,31,59,.25)}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}a,applet,article,body,div,figure,footer,h1,h2,h3,h4,h5,h6,header,html,iframe,li,nav,object,p,section,span,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.s-15842fab209396613440,body{font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial}ul{list-style:none}img{max-width:100%;height:auto}body{line-height:1;color:var(--navy);background:linear-gradient(180deg,var(--ivory),#fff);max-width:100vw;overflow-x:hidden}a{color:var(--link-color);text-decoration:none}.s-4625b3d28442c6b6bdf4 a:hover,a:hover{text-decoration:underline}.s-255a762c36cdae2fe950{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:20px}.s-20182fbc10716eb197ea{padding-block:84px}.s-7e88f50a5581f331cbd6{padding-top:96px}main{min-height:100vh}.s-4d8e09ff56f8b6563bff{display:grid;gap:10px;margin-bottom:24px}.s-55baeb09799c767e1040{display:inline-flex;gap:10px;align-items:center;color:var(--burgundy);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.s-55baeb09799c767e1040 .s-348a3c4a81ea6081e50d{width:7px;height:7px;background:var(--burgundy);border-radius:999px}.s-c3c3e16082579e889056{font-size:clamp(1.8rem,1.2rem + 2vw,2.4rem);font-weight:900}.s-4e6b4fe6ec89264be555{color:var(--muted)}.s-8e6c522d6391250f675d{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:960px){.s-8e6c522d6391250f675d{grid-template-columns:1fr}}.s-2ab0591dbcf5fefdad65{background:#fff;border:1px solid color-mix(in oklab,var(--navy) 12%,transparent);border-radius:16px;padding:18px;box-shadow:var(--shadow-sm);display:grid;gap:10px}.s-9c3bb49ffea1144231cb{width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.s-9c3bb49ffea1144231cb img{width:100%;height:100%;object-fit:cover;object-position:center}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:40;backdrop-filter:saturate(1.2) blur(8px);background:color-mix(in oklab,var(--ivory) 86%,#fff)}.s-3224a500d5a1273d6d0c{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:14px}.s-63acf68c4f951d6412a8 .s-ae3d7fbdc7f36b2e3453{width:40px;height:40px;border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm)}.s-63acf68c4f951d6412a8 .s-3d42e76c338c0d360e74{font-weight:800;letter-spacing:.4px;font-size:1.05rem;color:var(--navy)}.s-b64c77e0e3f436fec4d0.s-e3b7c980d763196e9d13,.s-f7525edf70a8458e7664{color:#fff;background:linear-gradient(135deg,var(--burgundy),#991a38 62%)}nav.s-e3b7c980d763196e9d13{display:flex;align-items:center;gap:18px}.s-252a25667dc7c65fe0e9 a,nav.s-e3b7c980d763196e9d13 a{font-weight:600;opacity:.9;padding:10px 12px;border-radius:10px}.s-252a25667dc7c65fe0e9 a:is(:hover,:focus-visible),nav.s-e3b7c980d763196e9d13 a:is(:hover,:focus-visible){background:color-mix(in oklab,var(--navy) 9%,transparent)}.s-f7525edf70a8458e7664{padding:10px 14px;border-radius:12px;box-shadow:var(--shadow-sm);cursor:pointer}.s-7a86b15480e0a870f0b0{display:none;cursor:pointer;border-radius:12px;padding:10px}.s-252a25667dc7c65fe0e9{display:none;position:absolute;inset:64px 0 auto 0;background:#fff;padding:14px 20px}.s-252a25667dc7c65fe0e9 .s-e8cdc05b346aa0d4a91a{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media (max-width:960px){nav.s-e3b7c980d763196e9d13{display:none}.s-7a86b15480e0a870f0b0{display:block}}footer.s-a928d4c5751e4352ec16{margin-top:80px;border-top:1px solid color-mix(in oklab,var(--navy) 12%,transparent);background:#fff}.s-234b082940c46f877a08{display:grid;gap:18px;padding:28px 0}.s-e53f6505fb12a7b7f678{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:520px}.s-e53f6505fb12a7b7f678 a{padding:8px 10px;border-radius:10px}.s-e53f6505fb12a7b7f678 a:hover{background:color-mix(in oklab,var(--navy) 9%,transparent)}.s-623b8e331687f0d3a7e0{font-size:.92rem;color:var(--muted)}.s-a49e28e772f84c38cfad{background:#fff;border:1px solid color-mix(in oklab,var(--navy) 12%,transparent);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.s-e1cced24e5fa09fcb24a{display:flex;gap:10px;align-items:center;padding:14px 16px 6px}.s-6c7dda7e8d6d52d9e14f{width:8px;height:8px;border-radius:999px;background:var(--burgundy)}.s-40a97cabdb5e6516a656{font-weight:900;letter-spacing:.2px}.s-4625b3d28442c6b6bdf4{padding:6px 16px 12px;color:var(--navy)}.s-4625b3d28442c6b6bdf4 p{margin:0 0 8px;line-height:1.45}.s-4625b3d28442c6b6bdf4 a{color:var(--link);text-decoration:none}.s-0bf0483cccf8c8f77e05{display:grid;gap:8px;margin:10px 0 12px}.s-4b6209a8ef7abfd7956e{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in oklab,var(--navy) 10%,transparent);border-radius:12px;padding:8px 10px}.s-4b6209a8ef7abfd7956e h4{font-size:.96rem;line-height:1;font-weight:800}.s-4b6209a8ef7abfd7956e small{color:var(--muted);display:block;margin-top:4px}.s-50b9e540228fc3f44ac0{--h:28px;position:relative;display:inline-flex;align-items:center;min-width:48px;height:var(--h);border-radius:999px;background:color-mix(in oklab,var(--navy) 12%,#f5f5f5);cursor:pointer;border:1px solid color-mix(in oklab,var(--navy) 12%,transparent)}.s-50b9e540228fc3f44ac0 input{position:absolute;inset:0;opacity:0}.s-45791d0002aff5172236{width:calc(var(--h) - 6px);height:calc(var(--h) - 6px);border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transform:translateX(4px);transition:.28s cubic-bezier(.2,.9,.2,1)}.s-50b9e540228fc3f44ac0[data-on=true]{background:linear-gradient(135deg,var(--burgundy),#991a38 62%)}.s-50b9e540228fc3f44ac0[data-on=true] .s-45791d0002aff5172236{transform:translateX(20px)}.s-50b9e540228fc3f44ac0[aria-disabled=true]{opacity:.55;cursor:not-allowed}.s-2330c0dea9780ec6bbf0{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 14px}.s-b64c77e0e3f436fec4d0{cursor:pointer;border:none;border-radius:12px;padding:10px 12px;font-weight:800}.s-b64c77e0e3f436fec4d0.s-e059fc6904f0a3146139{background:color-mix(in oklab,var(--navy) 6%,#fff);border:1px solid color-mix(in oklab,var(--navy) 12%,transparent)}.s-b64c77e0e3f436fec4d0.s-c4745785181de931cfd5{background:0 0}.s-3a5b5907acdd2e1e5640{color:var(--muted);font-size:.86rem;padding:0 16px 14px}.s-425fd327b5937a16d67f{position:fixed;right:16px;bottom:16px;z-index:2147483000;display:none}.s-425fd327b5937a16d67f button{cursor:pointer;border:none;border-radius:999px;padding:10px 14px;background:#fff;color:var(--navy);border:1px solid color-mix(in oklab,var(--navy) 12%,transparent);box-shadow:var(--shadow);font-weight:800}.s-15842fab209396613440{position:fixed;inset:auto 16px 16px auto;z-index:2147483000;max-width:420px;width:clamp(280px,92vw,420px);color:var(--navy);opacity:0;transform:translateY(12px) scale(.98);transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.s-15842fab209396613440.s-9fb29051f2217270a7b2{opacity:1;transform:translateY(0) scale(1)}@media (max-width:640px){.s-15842fab209396613440{left:50%;right:auto;transform:translate(-50%,12px) scale(.98)}.s-15842fab209396613440.s-9fb29051f2217270a7b2{transform:translate(-50%,0) scale(1)}}