.s-252a25667dc7c65fe0e9 .s-e8cdc05b346aa0d4a91a a,.s-456bac108bbd81cac1f7 .s-252a25667dc7c65fe0e9,article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}button,input,select,textarea{font:inherit}.s-3e051476554221b3df1d,.s-6018cb9fe166335146b2,details p,details+details{margin-top:10px}.s-252a25667dc7c65fe0e9,header.s-f819d7dee1ee55de63a8{border-bottom:1px solid color-mix(in oklab,var(--navy) 12%,transparent)}:root{--navy:#0b1f3b;--burgundy:#6d0f27;--ivory:#f6f1e9;--ink:#0a0a0a;--muted:rgba(11,31,59,.55);--link-color:#8b1a35;--radius:14px;--radius-sm:10px;--shadow-lg:0 30px 60px rgba(11,31,59,.35);--shadow-md:0 14px 32px rgba(11,31,59,.25);--shadow-sm:0 6px 18px rgba(11,31,59,.18);--container:1160px;--section-pad:84px;--muted:rgba(11,31,59,.65);--link:#8b1a35;--shadow:0 14px 32px rgba(11,31,59,.25)}*,::after,::before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}button{background:0 0;border:none}html{scroll-behavior:smooth}body{line-height:1;font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--navy);background:linear-gradient(180deg,var(--ivory) 0,#fff 100%);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;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:var(--section-pad)}.s-4d8e09ff56f8b6563bff{display:grid;gap:10px;margin-bottom:24px}.s-55baeb09799c767e1040{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;color:var(--burgundy)}.s-55baeb09799c767e1040 .s-348a3c4a81ea6081e50d,.s-c44e12466ad9bfb4d398 .s-348a3c4a81ea6081e50d{width:7px;height:7px;border-radius:99px;background:var(--burgundy)}.s-c3c3e16082579e889056{font-size:clamp(1.6rem, 1.2rem + 2vw, 2.4rem);line-height:1.1;font-weight:900;color:var(--navy)}.s-2097c33723b61c7e24d3 .s-8205aed0c460f4ecd16c,.s-2ab0591dbcf5fefdad65 p,details p{color:var(--muted)}.s-4e6b4fe6ec89264be555{color:var(--muted);font-size:1.05rem}.s-8e6c522d6391250f675d,.s-d4036891c19449305656{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.s-de820e2414088aefe2e5{display:grid;grid-template-columns:1.2fr .8fr;gap:26px}.s-4916d691775b8145f113{margin-top:22px}.s-1e5ebb5d0d82a8fefffb{align-items:center;margin-top:22px}.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-2ab0591dbcf5fefdad65 h3{font-weight:900}.s-adac3846b477f4671462{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;background:color-mix(in oklab,var(--navy) 4%,transparent);font-weight:700;color:var(--navy);width:max-content}.s-38b62be4bddaa5661c7d{display:grid;gap:8px}.s-38b62be4bddaa5661c7d li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.s-38b62be4bddaa5661c7d .s-383216819013117c7440{width:16px;height:16px;border-radius:6px;background:var(--ivory);display:grid;place-items:center;border:2px solid var(--burgundy);flex:0 0 auto}.s-23613abf74c6095dbbbc{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.s-a278ba3722e3862a26a6{padding:18px;border-radius:16px;background:#fff;border:1px solid color-mix(in oklab,var(--navy) 12%,transparent);box-shadow:var(--shadow-sm)}.s-a278ba3722e3862a26a6 strong{font-size:1.8rem;letter-spacing:.5px}.s-f9e2073bb5434552b837{display:flex;flex-wrap:wrap;gap:12px}.s-32b76ec774ff529501c8,.s-b689456039230aaa8699{margin-top:18px}.s-2382b003d8527bbc9f0a{margin-top:12px}.s-f85bdc67e8bb222ed952{width:100%;aspect-ratio:16/10;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm)}.s-f85bdc67e8bb222ed952 img{width:100%;height:100%;object-fit:cover;object-position:center}.s-6581f6543148cc24252e{width:120px;aspect-ratio:1;border-radius:22px;overflow:hidden;box-shadow:var(--shadow-sm)}.s-2097c33723b61c7e24d3{position:relative;padding:22px;border-radius:18px;background:#fff;border:1px solid color-mix(in oklab,var(--navy) 12%,transparent);box-shadow:var(--shadow-md);display:grid;gap:14px}.s-2097c33723b61c7e24d3 .s-5e9b60f69165f32f8930{position:absolute;top:14px;right:14px;font-size:.8rem;border-radius:10px;padding:6px 10px;background:color-mix(in oklab,var(--burgundy) 90%,#b83450);color:#fff;font-weight:800}.s-2097c33723b61c7e24d3 .s-3c6de1b7dd91465d437e{font-size:1.2rem;font-weight:900}.s-2097c33723b61c7e24d3 .s-9c6c337ee51971e973c9{font-size:2rem;font-weight:900;color:var(--navy)}.s-2097c33723b61c7e24d3 .s-212301c593df7a10ee64{justify-content:center}.s-16c00449a9a3f15a3214{display:grid;gap:16px}.s-bd370d1b6f9b3580a770{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.s-bd370d1b6f9b3580a770 .s-348a3c4a81ea6081e50d{width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,var(--burgundy),#991a38);box-shadow:var(--shadow-sm)}details{border:1px solid color-mix(in oklab,var(--navy) 12%,transparent);border-radius:14px;padding:14px;background:#fff}summary{font-weight:800;cursor:pointer}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)}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;background:linear-gradient(135deg,var(--burgundy),color-mix(in oklab,var(--burgundy) 80%,#b83450));color:#fff;box-shadow:var(--shadow-sm);cursor:pointer}.s-f7525edf70a8458e7664:hover{transform:translateY(-1px)}.s-7a86b15480e0a870f0b0{display:none;cursor:pointer;border-radius:12px;padding:10px}.s-7a86b15480e0a870f0b0:focus-visible{outline:2px solid var(--navy)}.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}.s-0911aed621a145fb7a54{min-height:92vh;display:grid;place-items:center;position:relative;isolation:isolate}.s-4efd69204b0013a582fb,.s-718b3b5459456e09a1b3{position:absolute;opacity:.25;pointer-events:none;filter:drop-shadow(var(--shadow-sm))}.s-0911aed621a145fb7a54 .s-255a762c36cdae2fe950{position:relative}.s-4efd69204b0013a582fb{right:-40px;top:-20px;width:180px;aspect-ratio:1/1;transform:rotate(8deg) scale(1.05)}.s-718b3b5459456e09a1b3{left:-40px;bottom:-20px;width:220px;aspect-ratio:1.2;transform:rotate(-10deg) scale(1.05)}.s-a15e3719de339d582e71{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center}@media (max-width:960px){.s-8e6c522d6391250f675d,.s-d4036891c19449305656,.s-de820e2414088aefe2e5{grid-template-columns:1fr}.s-23613abf74c6095dbbbc{grid-template-columns:repeat(2,1fr)}nav.s-e3b7c980d763196e9d13{display:none}.s-7a86b15480e0a870f0b0{display:block}.s-a15e3719de339d582e71{grid-template-columns:1fr;gap:26px}}.s-618e2cb14ee236f98e9f{display:grid;gap:18px;align-content:center}.s-c44e12466ad9bfb4d398{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;color:var(--burgundy)}h1.s-65c063a5fd6c22ace1c7{font-size:clamp(2.2rem, 4vw + 1rem, 4.2rem);line-height:1.02;letter-spacing:-.02em;font-weight:900;color:var(--navy)}.s-7f90f6c70347f4475825{font-size:clamp(1rem, 1.4vw + .4rem, 1.25rem);color:var(--muted)}.s-9a5ec15963f5bdb02fb3{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.s-07161e438cae6ec20773{--d:0.05s}.s-212301c593df7a10ee64{cursor:pointer;display:inline-flex;align-items:center;gap:12px;font-weight:800;border-radius:16px;padding:14px 18px}.s-212301c593df7a10ee64.s-e3b7c980d763196e9d13{color:#fff;background:linear-gradient(135deg,var(--burgundy),#991a38 62%);box-shadow:var(--shadow-lg)}.s-212301c593df7a10ee64.s-e3b7c980d763196e9d13:hover{transform:translateY(-2px)}.s-212301c593df7a10ee64.s-c4745785181de931cfd5{color:var(--navy);border:2px solid color-mix(in oklab,var(--navy) 24%,transparent);background:0 0}.s-09dc90a797ca217e5cd4{display:flex;gap:18px;align-items:center;margin-top:8px;font-size:.95rem;color:var(--muted)}.s-09dc90a797ca217e5cd4 .s-383216819013117c7440{width:18px;height:18px;border-radius:6px;background:var(--ivory);display:grid;place-items:center;border:2px solid var(--burgundy)}.s-ac5d84bfae726a96cc41{position:relative;border:1px solid color-mix(in oklab,var(--navy) 10%,transparent);border-radius:22px;padding:22px;background:#fff;box-shadow:var(--shadow-md)}.s-ff112c072570d35efff9{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.s-158f340e2a0f7aaaf2e8{display:flex;align-items:baseline;gap:10px;font-weight:900;color:var(--navy)}.s-158f340e2a0f7aaaf2e8 .s-9c6c337ee51971e973c9{font-variant-numeric:tabular-nums;font-size:clamp(1.8rem, 2.2vw + 1rem, 3rem)}.s-158f340e2a0f7aaaf2e8 .s-0df9eea0bad5a55395db{font-weight:800;color:var(--burgundy)}.s-333df2d51f04e4bfd89e{font-size:.85rem;color:var(--muted)}.s-edb3647aeb3096304dd9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:end;padding-top:14px}.s-a873c3cd340b3957b3b1{display:grid;grid-template-rows:auto 1fr;gap:8px;min-height:220px}.s-a873c3cd340b3957b3b1 .s-64c65374dbab6fe37627{font-weight:800;font-size:.92rem;color:var(--navy)}.s-62cdb7020ff920e5aa64{position:relative;border-radius:14px;overflow:hidden;background:color-mix(in oklab,var(--navy) 6%,transparent);height:clamp(180px,24vw,320px);display:grid;align-items:end}.s-62cdb7020ff920e5aa64 .s-7aec9744ba1554e4d38f{--h:0%;height:var(--h);background:linear-gradient(180deg,color-mix(in oklab,var(--burgundy) 90%,#d14c65),var(--burgundy) 65%);border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:inset 0 8px 16px rgba(255,255,255,.2);transition:height 1.8s cubic-bezier(.16,1,.3,1)}.s-62cdb7020ff920e5aa64:after{content:"";position:absolute;inset:auto 8px 8px 8px;height:8px;border-radius:6px;background:color-mix(in oklab,var(--navy) 18%,transparent)}.s-50b9e540228fc3f44ac0[data-on=true],.s-b64c77e0e3f436fec4d0.s-e3b7c980d763196e9d13{background:linear-gradient(135deg,var(--burgundy),#991a38 62%)}.s-ac4be5ac63e1ea626404{position:absolute;inset:12px 12px auto 12px;height:26px;border-radius:12px;background:linear-gradient(135deg,var(--ivory),#fff);border:1px solid color-mix(in oklab,var(--navy) 12%,transparent);box-shadow:0 8px 16px rgba(0,0,0,.06)}.s-c5a39a3a7b3df7a7c25d{position:absolute;left:12px;bottom:14px;font-weight:800;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.35)}.s-a4097e080c550462a9e3{display:grid;grid-auto-flow:column;gap:12px;justify-content:start;margin-top:10px;font-size:.85rem;color:var(--muted)}.s-a4097e080c550462a9e3 span{display:inline-flex;align-items:center;gap:6px}.s-a4097e080c550462a9e3 i{width:12px;height:12px;border-radius:4px;display:inline-block}.s-a4097e080c550462a9e3 i.s-3795b54c5ba62df52f7f{background:var(--burgundy)}.s-a4097e080c550462a9e3 i.s-3553fbf24132495ad14b{background:color-mix(in oklab,var(--navy) 16%,transparent)}.s-658c8286c17e402644ee{opacity:0;transform:translateY(18px) scale(.98);transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1)}.s-15842fab209396613440.s-9fb29051f2217270a7b2,.s-658c8286c17e402644ee.s-af10ef20dd9060bbeead{opacity:1;transform:translateY(0) scale(1)}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] .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-e3b7c980d763196e9d13{color:#fff}.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);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:var(--navy);opacity:0;transform:translateY(12px) scale(.98);transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,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)}}.s-4b4ed368b39f04520a28{margin-top:16px}