:root{--ink:#15202b;--ink2:#1f2d3a;--tang:#c4511d;--tangd:#a3401a;--tangl:#f6dccb;--gesso:#f6f0e6;--gesso2:#ece3d3;--sky:#a9c6d8;--skyd:#2d5b78;--skyl:#e3edf3;--text:#1d2630;--muted:#4b5662;--line:#dccfbb;--white:#fff;--disp:'DM Serif Display',Georgia,'Times New Roman',serif;--body:'Lunasima','Helvetica Neue',Arial,sans-serif;--r:14px;--wrap:1240px}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
body{margin:0;background:var(--gesso);color:var(--text);font:400 1.0625rem/1.68 var(--body);overflow-wrap:anywhere}
img{max-width:100%;height:auto;display:block;color:transparent}
a{color:var(--tangd);text-underline-offset:3px;text-decoration-thickness:1px}
a:hover{color:var(--ink)}
:focus-visible{outline:3px solid var(--skyd);outline-offset:3px;border-radius:4px}
h1,h2,h3,h4{font-family:var(--disp);font-weight:400;color:var(--ink);line-height:1.12;margin:0 0 .6em;letter-spacing:-.005em;text-wrap:balance}
h1{font-size:clamp(2.35rem,1.5rem + 3.6vw,4.1rem);line-height:1.04}
h2{font-size:clamp(1.75rem,1.3rem + 1.7vw,2.6rem)}
h3{font-size:1.32rem;line-height:1.2}
p{margin:0 0 1.05em}
ul,ol{margin:0 0 1.1em;padding-left:1.2em}
.p93vw4{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}
.p30qm0{position:absolute;left:-999px;top:8px;z-index:200;background:var(--ink);color:#fff;padding:.6rem 1rem;border-radius:8px}
.p30qm0:focus{left:12px}
.p51an9{width:1.25em;height:1.25em;flex:none}
.p68oc2{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

.p23qa0{position:sticky;top:0;z-index:100;background:var(--gesso);border-bottom:1px solid var(--line)}
.p23qa0>.p93vw4{display:flex;align-items:center;gap:1.4rem;min-height:78px;position:relative}
.p68gw1{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--ink);margin-right:auto;min-width:0}
.p77rc3{width:46px;height:46px;flex:none}
.p42fc1{display:flex;flex-direction:column;line-height:1.05}
.p42fc1 b{font:400 1.42rem/1 var(--disp);color:var(--ink)}
.p42fc1 small{font:700 .78rem/1.3 var(--body);color:var(--muted);letter-spacing:.02em;margin-top:.25rem}
.p53oc9{display:none}
.p53oc9>ul{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}
.p53oc9>ul>li{position:static}
.p53oc9>ul>li>a,.p53oc9>ul>li>button{display:inline-flex;align-items:center;gap:.3rem;font:700 1rem/1 var(--body);color:var(--ink);text-decoration:none;background:none;border:0;padding:.7rem .75rem;border-radius:999px;cursor:pointer}
.p53oc9>ul>li>a:hover,.p53oc9>ul>li>button:hover,.p53oc9>ul>li>button[aria-expanded=true]{background:var(--gesso2);color:var(--tangd)}
.p53oc9>ul>li>a[aria-current=page]{color:var(--tangd)}
.p53oc9 button .p51an9{width:1rem;height:1rem;transition:transform .2s}
.p53oc9 button[aria-expanded=true] .p51an9{transform:rotate(180deg)}
.p74tk9{position:relative}
.p74tk9::after{content:"";position:absolute;left:0;right:0;top:100%;height:18px}
.p34sj6{position:absolute;left:clamp(16px,4vw,32px);right:clamp(16px,4vw,32px);top:calc(100% - 4px);background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 28px 60px -24px rgba(21,32,43,.45);padding:1.4rem 1.6rem 1.5rem;max-height:calc(100vh - 110px);overflow:auto;z-index:120}
.p54yr5{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.8rem;margin-bottom:1rem}
.p54yr5 b{font:400 1.35rem/1.1 var(--disp);color:var(--ink)}
.p54yr5 a{font-weight:700;text-decoration:none}
.p45xu3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem 1.6rem}
.p45xu3.p23bc8{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.5fr)}
.p45xu3>*{min-width:0}
.p45xu3 h3{font:700 .8rem/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--tangd);margin:0 0 .55rem}
.p45xu3 ul{list-style:none;margin:0;padding:0}
.p45xu3 li a{display:block;padding:.28rem 0;color:var(--text);text-decoration:none;font-size:.95rem;line-height:1.3}
.p45xu3 li a:hover{color:var(--tangd)}
.p53ub7 ul{columns:auto}
.p76ta2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}
.p34um8{display:inline-flex;align-items:stretch;text-decoration:none;border-radius:999px;overflow:hidden;box-shadow:0 8px 18px -10px rgba(21,32,43,.6);flex:none}
.p34um8 .p80up5{width:16px;background:linear-gradient(180deg,#e9edf0,#9aa6af 45%,#dfe4e8 60%,#8b97a0);border-right:1px solid #6d7880}
.p34um8 .p66pb1{display:flex;align-items:center;gap:.45rem;background:var(--ink);color:#fff;font:700 1.02rem/1 var(--body);padding:.75rem .95rem;letter-spacing:.01em}
.p34um8 .p25wg4{display:flex;align-items:center;background:var(--tang);color:#fff;font:700 .82rem/1 var(--body);padding:0 .85rem 0 .7rem;border-radius:0 999px 999px 0}
.p34um8:hover .p66pb1{background:var(--ink2)}
.p29hq3{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer}
.p29hq3 .p51an9{width:24px;height:24px}
.p29hq3 .p83yo9{display:none}
.p29hq3[aria-expanded=true] .p83yo9{display:block}
.p29hq3[aria-expanded=true] .p23af1{display:none}
.p23qa0 .p34um8 .p66pb1 span{display:none}
@media (min-width:560px){.p23qa0 .p34um8 .p66pb1 span{display:inline}}
@media (max-width:420px){.p42fc1 small{display:none}.p42fc1 b{font-size:1.2rem}.p34um8 .p25wg4{display:none}.p34um8 .p66pb1{padding:.7rem .75rem}}
@media (min-width:1100px){.p53oc9{display:block}.p29hq3{display:none}}

.p13jm9{position:fixed;left:0;right:0;bottom:0;background:var(--gesso);z-index:110;overflow:auto;border-top:1px solid var(--line);padding:1rem clamp(16px,4vw,32px) 6rem}
.p13jm9>ul{list-style:none;margin:0;padding:0}
.p13jm9>ul>li{border-bottom:1px solid var(--line)}
.p13jm9>ul>li>a,.p13jm9>ul>li>button{display:flex;width:100%;justify-content:space-between;align-items:center;padding:1rem .2rem;font:700 1.08rem/1.2 var(--body);color:var(--ink);text-decoration:none;background:none;border:0;cursor:pointer;text-align:left}
.p13jm9 button[aria-expanded=true] .p51an9{transform:rotate(180deg)}
.p13jm9 .p57an2{padding:0 0 1rem .4rem}
.p13jm9 .p57an2 h3{font:700 .8rem/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--tangd);margin:.8rem 0 .3rem}
.p13jm9 .p57an2 ul{list-style:none;margin:0;padding:0}
.p13jm9 .p57an2 a{display:block;padding:.45rem 0;color:var(--text);text-decoration:none}
.p13jm9 .p57an2 .p71sa6{font-weight:700;color:var(--tangd)}
.p13jm9 .p34um8{margin-top:1.2rem}
@media (min-width:1100px){.p13jm9{display:none!important}}

.p94ih9{background:var(--tang);color:#fff;position:relative;padding:clamp(52px,7vw,104px) 0 clamp(70px,8vw,120px)}
.p94ih9::after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 22'%3E%3Cpath fill='%23c4511d' d='M0 0h28v7H0zM5 7h17v13H5z'/%3E%3C/svg%3E") repeat-x 0 0/28px 22px;z-index:2;pointer-events:none}
.p94ih9>.p93vw4{display:grid;gap:clamp(28px,4vw,56px);align-items:center;grid-template-columns:minmax(0,1fr)}
@media (min-width:980px){.p94ih9>.p93vw4{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}
.p94ih9 h1{color:#fff;max-width:18ch}
.p56dc3{display:inline-flex;align-items:center;gap:.5rem;font:700 .95rem/1.2 var(--body);color:#fff;background:rgba(21,32,43,.22);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:.45rem .9rem;margin-bottom:1.2rem}
.p94ih9 .p86ld8{font-size:clamp(1.12rem,1rem + .5vw,1.3rem);line-height:1.6;color:#fff;max-width:32em;font-weight:700}
.p94ih9 p{color:#fff}
.p10mn6{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}
.p92jv9{display:inline-flex;align-items:center;gap:.55rem;font:700 1.05rem/1 var(--body);text-decoration:none;border-radius:12px;padding:1rem 1.3rem;border:2px solid transparent;transition:background .15s,color .15s,border-color .15s}
.p97sf6{background:var(--ink);color:#fff}
.p97sf6:hover{background:#0b1218;color:#fff}
.p64vq1{border-color:rgba(255,255,255,.75);color:#fff}
.p64vq1:hover{background:#fff;color:var(--tangd)}
.p96bi6{background:var(--tang);color:#fff}
.p96bi6:hover{background:var(--tangd);color:#fff}
.p62gj9{border-color:var(--ink);color:var(--ink)}
.p62gj9:hover{background:var(--ink);color:#fff}
.p75og2{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:1.5rem 0 0;padding:0;list-style:none;font-weight:700;font-size:.98rem}
.p75og2 li{display:flex;align-items:center;gap:.4rem}
.p13kj4{position:relative;margin:0}
.p39rp1{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(140deg,#d9764a,#8f3412);aspect-ratio:4/5;max-height:560px;box-shadow:0 34px 60px -30px rgba(10,16,22,.7);border:8px solid #fff8ee}
.p39rp1 img{width:100%;height:100%;object-fit:cover}
.p44vm9{position:absolute;left:-14px;bottom:26px;width:min(300px,78%);background:#fff;color:var(--text);border-radius:16px;box-shadow:0 22px 40px -20px rgba(10,16,22,.65);overflow:hidden;z-index:3}
.p44vm9 .p42fc6{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;background:var(--ink);color:#fff}
.p44vm9 .p42fc6 b{font:400 1.1rem/1.1 var(--disp)}
.p44vm9 .p39ye1{height:7px;background:repeating-linear-gradient(90deg,var(--tang) 0 18px,var(--sky) 18px 36px,var(--gesso2) 36px 54px)}
.p44vm9 ul{list-style:none;margin:0;padding:.75rem 1rem .9rem}
.p44vm9 li{display:flex;gap:.5rem;align-items:flex-start;font-size:.95rem;line-height:1.35;padding:.25rem 0}
.p44vm9 li .p51an9{color:var(--tangd);margin-top:.1rem}
@media (max-width:979px){.p13kj4{max-width:520px}.p44vm9{left:12px}}

.p19ju0{background:var(--gesso2);position:relative;padding:clamp(28px,4vw,56px) 0 clamp(56px,6vw,84px)}
.p19ju0::after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 22'%3E%3Cpath fill='%23ece3d3' d='M0 0h28v7H0zM5 7h17v13H5z'/%3E%3C/svg%3E") repeat-x 0 0/28px 22px;z-index:2;pointer-events:none}
.p19ju0>.p93vw4{display:grid;gap:clamp(24px,4vw,52px);align-items:center;grid-template-columns:minmax(0,1fr)}
@media (min-width:980px){.p19ju0>.p93vw4{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}
.p19ju0 h1{font-size:clamp(2.1rem,1.4rem + 2.8vw,3.4rem);max-width:20ch}
.p19ju0 .p86ld8{font-size:1.16rem;font-weight:700;color:var(--ink2);max-width:32em}
.p58ri3{position:relative;margin:0}
.p58ri3::before{content:"";position:absolute;inset:18px -14px -14px 18px;background:var(--tang);border-radius:18px}
.p58ri3 .p39rp1{aspect-ratio:4/3;max-height:420px;border-width:6px}
.p22ko1{font-size:.92rem;margin-bottom:1rem}
.p22ko1 ol{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}
.p22ko1 li:not(:last-child)::after{content:"/";margin-left:.4rem;color:var(--muted)}
.p22ko1 a{color:var(--muted)}
.p22ko1 [aria-current]{color:var(--ink);font-weight:700}
.p80oe3{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;color:var(--muted);font-size:.95rem;margin-top:1rem}

.p90sn6{padding:clamp(64px,8vw,112px) 0}
.p36xr1{padding-top:clamp(84px,9vw,130px)}
.p96gh1{background:#fff}
.p51sx0{background:var(--gesso2)}
.p83ls8{background:var(--ink);color:#dbe5ec}
.p83ls8 h2,.p83ls8 h3{color:#fff}
.p83ls8 a{color:#ffc6a6}
.p83ls8 a:hover{color:#fff}
.p83ls8 .p41bu6 a{color:var(--tangd)}
.p83ls8 .p41bu6 a:hover{color:var(--ink)}
.p83ls8 .p41bu6 h3{color:var(--ink)}
.p56kb5{display:inline-flex;align-items:center;gap:.5rem;font:700 .95rem/1.2 var(--body);color:var(--tangd);margin-bottom:.6rem}
.p56kb5::before{content:"";width:26px;height:10px;border-radius:6px 2px 6px 2px;background:var(--tang)}
.p83ls8 .p56kb5{color:var(--sky)}
.p83ls8 .p56kb5::before{background:var(--sky)}
.p61hm1{max-width:46rem;margin-bottom:clamp(26px,3vw,40px)}
.p61hm1 p{color:var(--muted);font-size:1.08rem;max-width:36em}
.p83ls8 .p61hm1 p{color:#c3d0da}

.p76sh5{display:grid;gap:clamp(28px,4vw,60px)}
@media (min-width:1100px){.p76sh5{grid-template-columns:minmax(0,1fr) 300px}}
.p76sh5>*{min-width:0}
.p84uf5>section{margin:0 0 clamp(40px,5vw,64px)}
.p84uf5 h2{scroll-margin-top:100px}
:where(.p84uf5) p,:where(.p84uf5) li{max-width:min(34em,640px)}
.p84uf5 .p99av8 p,.p84uf5 .p99av8 li,.p84uf5 .p53lp9 li,.p84uf5 .p15ss8 p,.p84uf5 .p50zt5 li{max-width:none}
.p84uf5 .p50zt5+p{margin-top:1rem}
.p29lz7{display:none}
@media (min-width:1100px){.p29lz7{display:block}.p29lz7>div{position:sticky;top:104px}}
.p43hk4{background:var(--ink);color:#dbe5ec;border-radius:var(--r);padding:1.4rem;margin-bottom:1.2rem}
.p43hk4 b{display:block;font:400 1.35rem/1.15 var(--disp);color:#fff;margin-bottom:.5rem}
.p43hk4 p{font-size:.98rem;margin-bottom:1rem}
.p43hk4 .p92jv9{width:100%;justify-content:center}
.p12js2{border:1px solid var(--line);border-radius:var(--r);padding:1.1rem 1.2rem;background:#fff}
.p12js2 b{display:block;font:700 .82rem/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--tangd);margin-bottom:.4rem}
.p12js2 ol{margin:0;padding-left:1.1rem;font-size:.95rem}
.p12js2 li{padding:.2rem 0}
.p12js2 a{color:var(--text);text-decoration:none}
.p12js2 a:hover{color:var(--tangd)}

.p22ph1{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.3rem 1.4rem 1.3rem 4.4rem;margin-bottom:clamp(36px,4vw,56px);box-shadow:0 14px 30px -26px rgba(21,32,43,.5)}
.p22ph1::before{content:"";position:absolute;left:1.3rem;top:1.4rem;width:2.1rem;height:2.6rem;border-radius:5px;background:linear-gradient(180deg,var(--tang) 0 34%,var(--sky) 34% 67%,var(--gesso2) 67%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}
.p22ph1 h2{font:700 .85rem/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--tangd);margin:0 0 .4rem}
.p22ph1 p{margin:0;font-size:1.08rem;max-width:33em}

.p99av8{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));list-style:none;padding:0;margin:1.2rem 0 0}
.p99av8>*{min-width:0}
.p41bu6{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.3rem 1.3rem 1.25rem;transition:border-color .2s,box-shadow .2s}
.p41bu6:hover{border-color:var(--tang);box-shadow:0 18px 34px -26px rgba(21,32,43,.55)}
.p41bu6 h3{font-size:1.18rem;margin:.75rem 0 .4rem}
.p41bu6 p{margin:0;color:var(--muted);font-size:1rem}
.p42rx0{display:inline-grid;place-items:center;width:52px;height:46px;color:var(--tangd);background:var(--tangl);border-radius:58% 42% 55% 45%/52% 60% 40% 48%}
.p42rx0 .p51an9{width:24px;height:24px}
.p51sx0 .p41bu6,.p96gh1 .p41bu6{background:#fff}
.p96gh1 .p41bu6{background:var(--gesso)}
.p41bu6 a.p52hu5{display:inline-flex;align-items:center;gap:.3rem;margin-top:.8rem;font-weight:700;text-decoration:none}
.p41bu6 a.p34gr0::after{content:"";position:absolute;inset:0;border-radius:var(--r)}
.p41bu6 a.p34gr0{color:var(--ink);text-decoration:none}
.p41bu6 a.p34gr0:hover{color:var(--tangd)}

.p53lp9{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:.75rem}
.p53lp9 li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.05rem 1.2rem 1.05rem 0;overflow:hidden}
.p53lp9 li::before{content:"";align-self:stretch;width:calc(8px + var(--n) * 4px);background:linear-gradient(180deg,var(--tang),var(--tangd));border-radius:0 6px 6px 0;opacity:calc(.45 + var(--n) * .08)}
.p53lp9 .p85ez1{font:400 1.05rem/1 var(--disp);color:var(--tangd);display:block;margin-bottom:.25rem}
.p53lp9 h3{font-size:1.15rem;margin:0 0 .3rem}
.p53lp9 p{margin:0;color:var(--muted);max-width:34em}
.p96gh1 .p53lp9 li{background:var(--gesso)}

.p87lz6{list-style:none;padding:0;margin:1rem 0 1.2rem}
.p87lz6 li{position:relative;padding:.35rem 0 .35rem 2rem}
.p87lz6 li::before{content:"";position:absolute;left:0;top:.62rem;width:1.15rem;height:.8rem;border-radius:55% 45% 50% 50%;background:var(--tang)}

.p15ss8{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:#fff;margin:1.2rem 0 .8rem}
.p15ss8 table{width:100%;border-collapse:collapse;min-width:560px;font-size:1rem}
.p15ss8 th,.p15ss8 td{text-align:left;padding:.85rem 1rem;vertical-align:top;border-bottom:1px solid var(--line)}
.p15ss8 thead th{background:var(--ink);color:#fff;font-weight:700;font-size:.92rem}
.p15ss8 tbody th{font-weight:700;color:var(--ink)}
.p15ss8 td:nth-child(2){font-weight:700;color:var(--tangd);white-space:nowrap}
.p15ss8 tr:last-child>*{border-bottom:0}
.p11yv6{font-size:.95rem;color:var(--muted)}

.p22fs1{margin:0 0 clamp(36px,4vw,56px)}
.p22fs1 .p70en7{border-radius:18px;overflow:hidden;background:linear-gradient(140deg,var(--sky),var(--skyd));aspect-ratio:16/9;max-height:460px;border:6px solid #fff;box-shadow:0 24px 40px -30px rgba(21,32,43,.6)}
.p22fs1 .p70en7 img{width:100%;height:100%;object-fit:cover}
.p22fs1 figcaption{font-size:.92rem;color:var(--muted);margin-top:.6rem;font-style:italic}

.p40el3{display:grid;gap:.7rem}
.p40el3 details{background:#fff;border:1px solid var(--line);border-radius:var(--r)}
.p40el3 summary{display:flex;gap:.9rem;align-items:flex-start;list-style:none;cursor:pointer;padding:1.05rem 1.2rem;font:700 1.08rem/1.4 var(--body);color:var(--ink)}
.p40el3 summary::-webkit-details-marker{display:none}
.p40el3 summary::before{content:"";flex:none;width:16px;height:16px;margin-top:.25rem;border-radius:3px;border:2px solid var(--tang);background:transparent;transition:background .2s}
.p40el3 details[open] summary::before{background:var(--tang)}
.p40el3 .p79au0{padding:0 1.2rem 1.1rem 3.2rem}
.p40el3 .p79au0 p{margin:0;max-width:34em}
.p83ls8 .p40el3 details{background:var(--ink2);border-color:#33424f}
.p83ls8 .p40el3 summary{color:#fff}

.p50zt5{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:1rem 0 0}
.p50zt5 a,.p50zt5 span{display:inline-block;padding:.5rem .85rem;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:700;font-size:.95rem}
.p50zt5 a:hover{border-color:var(--tang);color:var(--tangd)}
.p50zt5 small{font-weight:400;color:var(--muted)}
.p83ls8 .p50zt5 a,.p83ls8 .p50zt5 span{background:var(--ink2);border-color:#33424f;color:#fff}

.p31qz6{background:var(--ink);color:#fff;padding:2.4rem 0 1.1rem;overflow:hidden;position:relative}
.p31qz6 p{margin:0 auto .5rem;font-size:.95rem;color:#c3d0da;text-align:center;padding-inline:16px}
.p40mt6{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.p69ej2{display:flex;width:max-content;animation:mu-slide 60s linear infinite}
.p69ej2 ul{display:flex;gap:2.6rem;list-style:none;margin:0;padding:0 1.3rem;min-width:2600px;justify-content:space-around}
.p69ej2 li{font:400 1.25rem/1.4 var(--disp);white-space:nowrap;color:#f0e6d8}
@keyframes mu-slide{from{transform:translateX(0)}to{transform:translateX(-33.3333%)}}
@media (prefers-reduced-motion:reduce){.p69ej2{animation:none}}

.p26hd8{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}
.p26hd8>*{min-width:0}
.p20iq1{background:#fff;border-radius:18px;border:1px solid var(--line);padding:1.4rem 1.4rem 1.2rem;position:relative;overflow:hidden}
.p20iq1::before{content:"";position:absolute;right:-30px;top:-30px;width:120px;height:110px;border-radius:58% 42% 55% 45%/52% 60% 40% 48%;background:var(--tangl);opacity:.7}
.p20iq1 h3{position:relative;font-size:1.35rem}
.p20iq1 ul{list-style:none;margin:0;padding:0;position:relative}
.p20iq1 li a{display:flex;align-items:center;gap:.6rem;padding:.42rem 0;color:var(--text);text-decoration:none;border-bottom:1px dashed var(--line)}
.p20iq1 li:last-child a{border-bottom:0}
.p20iq1 li a:hover{color:var(--tangd)}
.p20iq1 li .p51an9{color:var(--tangd);width:1.15em;height:1.15em}

.p37je4{display:grid;gap:clamp(24px,4vw,48px);align-items:start;grid-template-columns:minmax(0,1fr)}
@media (min-width:980px){.p37je4{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
.p91bt9{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin-top:1.2rem}
.p91bt9 button{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;border:2px solid var(--line);background:#fff;border-radius:14px;padding:.8rem 1rem;cursor:pointer;font:700 1.05rem/1.2 var(--body);color:var(--ink)}
.p91bt9 button small{font-weight:400;font-size:.9rem;color:var(--muted)}
.p91bt9 button[aria-pressed=true]{border-color:var(--tang);background:var(--tangl)}
.p50oo5{background:var(--gesso);border:1px solid var(--line);border-radius:20px;padding:clamp(20px,3vw,32px);position:relative;overflow:hidden}
.p50oo5::before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 22'%3E%3Cpath fill='%23c4511d' d='M0 0h28v7H0zM5 7h17v13H5z'/%3E%3C/svg%3E") repeat-x 0 -10px/28px 22px}
.p50oo5 h3{font-size:1.6rem;margin-top:.4rem}
.p50oo5 .p56fg6{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}
.p50oo5 h4{font:700 .85rem/1.3 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--tangd);margin:0 0 .4rem}
.p50oo5 .p50zt5{margin-top:.6rem}

.p94pq1{background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.4rem;max-width:560px}
.p94pq1 label{display:block;font-weight:700;color:var(--ink);margin-bottom:.5rem}
.p69bp2{display:flex;gap:.6rem;flex-wrap:wrap}
.p69bp2 input{flex:1 1 160px;min-width:0;font:400 1.1rem/1 var(--body);padding:.85rem 1rem;border:2px solid var(--line);border-radius:12px;background:var(--gesso)}
.p69bp2 input:focus{border-color:var(--skyd)}
.p69bp2 button{flex:none;font:700 1rem/1 var(--body);background:var(--ink);color:#fff;border:0;border-radius:12px;padding:.85rem 1.2rem;cursor:pointer}
.p81pl7{margin-top:.8rem;min-height:1.6em;font-size:1rem}

.p15jt1{display:grid;gap:clamp(24px,4vw,56px);align-items:center;grid-template-columns:minmax(0,1fr)}
.p15jt1>*,.p37je4>*,.p94ih9>.p93vw4>*,.p19ju0>.p93vw4>*{min-width:0}
@media (min-width:980px){.p15jt1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.p44qj2{position:relative;background:var(--ink);color:#fff;overflow:hidden;padding:clamp(64px,8vw,104px) 0}
.p44qj2 .p17jb7{position:absolute;inset:0;opacity:.28}
.p44qj2 .p17jb7 img{width:100%;height:100%;object-fit:cover}
.p44qj2>.p93vw4{position:relative;z-index:1}
.p44qj2 h2{color:#fff;max-width:20ch}
.p44qj2 p{color:#e4ebf0;max-width:40rem;font-size:1.1rem}
.p44qj2 .p92jv9.p64vq1{border-color:#fff}

.p91xp0{background:var(--ink);color:#c3d0da;position:relative;padding:clamp(72px,8vw,104px) 0 2rem;font-size:.98rem}
.p91xp0::before{content:"";position:absolute;left:0;right:0;top:0;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 22'%3E%3Cpath fill='%23c4511d' d='M0 0h28v7H0zM5 7h17v13H5z'/%3E%3C/svg%3E") repeat-x 0 0/28px 22px;pointer-events:none}
.p91xp0 a{color:#e9eff3;text-decoration:none}
.p91xp0 a:hover{color:#ffc6a6;text-decoration:underline}
.p10nt3{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}
.p10nt3>*{min-width:0}
.p10nt3 h3{font:400 1.25rem/1.2 var(--disp);color:#fff;margin:0 0 .8rem}
.p10nt3 ul{list-style:none;margin:0;padding:0}
.p10nt3 li{padding:.22rem 0}
.p10nt3 .p71sa6{font-weight:700;color:#ffc6a6}
.p35fn6{font-style:normal;line-height:1.6}
.p35fn6 a{display:inline-block;padding:.4rem 0}
.p74ij6{border-top:1px solid #2e3d4a;margin-top:2.4rem;padding-top:1.4rem;font-size:.92rem;color:#a9b8c4}
.p74ij6 p{max-width:none}
.p75tk3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;font-size:.9rem;color:#93a3b0;margin-top:1rem}

.p37ld7{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--ink);padding:.6rem clamp(12px,4vw,24px) calc(.6rem + env(safe-area-inset-bottom));box-shadow:0 -10px 24px -14px rgba(0,0,0,.6)}
.p37ld7 a{display:flex;justify-content:center;align-items:center;gap:.6rem;background:var(--tang);color:#fff;text-decoration:none;font:700 1.08rem/1 var(--body);border-radius:12px;padding:.95rem 1rem}
@media (min-width:760px){.p37ld7{display:none}}
@media (max-width:759px){body{padding-bottom:84px}}
@media (max-width:359px){.p37ld7 a{font-size:.95rem;gap:.4rem}}
.p37ld7 a{white-space:nowrap}

.p20ye0{display:flex;align-items:center;gap:.8rem;margin-top:1.1rem}
.p20ye0 .p26bd9{width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:400 1.1rem/1 var(--disp)}
.p20ye0 b{display:block;color:var(--ink)}
.p20ye0 span{color:var(--muted);font-size:.95rem}
.p34lp5{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--skyl);min-height:320px;display:grid;place-items:center;text-align:center;padding:1.5rem}
.p34lp5 iframe{width:100%;height:380px;border:0;display:block}
.p14rn9{display:grid;gap:.8rem;margin:0}
.p14rn9 div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}
.p14rn9 dt{font-weight:700;color:var(--ink)}
.p14rn9 dd{margin:0}
.p79yf4 h2{font-size:1.6rem;margin-top:1.8em}
.p79yf4 p,.p79yf4 li{max-width:36em}
.p22vt4{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
.p51ud9{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;position:relative}
.p51ud9 .p20mq6{aspect-ratio:16/10;background:linear-gradient(140deg,var(--sky),var(--skyd))}
.p51ud9 .p20mq6 img{width:100%;height:100%;object-fit:cover}
.p51ud9 div.p25pe3{padding:1.2rem 1.3rem 1.3rem}
.p51ud9 h3{font-size:1.25rem;margin:.3rem 0 .5rem}
.p51ud9 h3 a{color:var(--ink);text-decoration:none}
.p51ud9 h3 a::after{content:"";position:absolute;inset:0}
.p51ud9 h3 a:hover{color:var(--tangd)}
.p51ud9 p{color:var(--muted);margin:0}
.p51ud9 small{color:var(--tangd);font-weight:700}
.p17da4{text-align:center;max-width:40rem;margin:0 auto}