:root{--ink:#231a1e;--mauve:#3b2a31;--mauve-d:#2a1d22;--mauve-p:#4a3540;--plum:#7a3f5a;--plum-s:#6e3352;--heather:#ece5ea;--porc:#f6f3f5;
--line:#e1d6dc;--muted:#5e4f57;--apr:#f4a87e;--apr-h:#f7bc99;--apr-d:#9a4a22;--od:#f7eff2;--odm:#d9c6ce;--focus:#6e3352;
--hf:"Ysabeau","Gill Sans","Optima",Candara,"Segoe UI",sans-serif;--bf:"PT Sans","Trebuchet MS","Segoe UI",Arial,sans-serif;
--wrap:74rem;--gut:clamp(1rem,3.4vw,2rem);--r:1rem}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;overflow-x:clip;scroll-padding-top:6rem}
body{margin:0;font-family:var(--bf);font-size:1.0625rem;line-height:1.65;color:var(--ink);background:var(--porc)}
[hidden]{display:none!important}
img{max-width:100%;height:auto;display:block}
img[src^="[Image"]{visibility:hidden}
a{color:var(--plum)}
h1,h2,h3{font-family:var(--hf);font-weight:700;color:inherit;margin:0 0 .6em;letter-spacing:-.005em}
h1{font-size:clamp(2.3rem,1.45rem + 3vw,3.45rem);line-height:1.05}
h2{font-size:clamp(1.8rem,1.3rem + 1.9vw,2.65rem);line-height:1.1}
h3{font-size:1.3rem;line-height:1.25}
p{margin:0 0 1em}
:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}
.ruj68b :focus-visible,.feb26t :focus-visible,.jiq44r :focus-visible,.ker68r :focus-visible,.nur14n :focus-visible,.zeq48j :focus-visible,.gab44t :focus-visible,.sur90q :focus-visible{--focus:#f4a87e}
.jom93w{position:absolute;left:1rem;top:-4rem;background:#fff;color:var(--ink);padding:.7rem 1rem;border-radius:.6rem;z-index:200;font-weight:700}
.jom93w:focus{top:1rem}
.pow28h{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}
.wuw65x{flex:0 0 auto}
.liv89d{display:inline-flex;align-items:center;gap:.55rem;font:700 1rem/1.2 var(--bf);text-decoration:none;border-radius:999px;padding:.95rem 1.5rem;border:2px solid transparent;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}
.bip97v{background:var(--apr);color:var(--mauve-d)}
.bip97v:hover{background:var(--apr-h)}
.dew86f{background:var(--mauve);color:#fff}
.dew86f .wuw65x{color:var(--apr)}
.dew86f:hover{background:var(--mauve-p)}
.woc14b{border-color:rgba(255,255,255,.45);color:#fff;background:transparent}
.woc14b:hover{background:rgba(255,255,255,.1);border-color:#fff}
.was42b{width:100%;justify-content:center;margin-top:1.25rem}
.xab65b,.loh39q{color:var(--plum);text-decoration:underline;text-decoration-color:var(--apr);text-decoration-thickness:2px;text-underline-offset:3px}
.loh39q{color:var(--od)}
.tuw75k{position:sticky;top:0;z-index:100;background:#fcfafb;border-bottom:1px solid var(--line)}
.qaz69c{position:relative;display:flex;align-items:center;gap:1.25rem;height:5.25rem;transition:height .2s}
.tuw75k.zip55t .qaz69c{height:4.35rem}
.bir38t{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--ink);flex:0 0 auto}
.cub10d{width:2.85rem;height:2.85rem;border-radius:.8rem;background:var(--mauve);color:var(--apr);display:grid;place-items:center}
.cul31d{display:flex;flex-direction:column}
.zeh88g{font-family:var(--hf);font-weight:700;font-size:1.36rem;line-height:1.05}
.cac14l{font-size:.82rem;color:var(--muted);line-height:1.2}
.tuw75k.zip55t .cac14l{display:none}
.faf13k{margin-left:auto;align-self:stretch;display:flex}
.lur57g{display:flex;align-items:stretch;gap:.15rem;list-style:none;margin:0;padding:0}
.wim88f{position:static;display:flex;align-items:center}
.gej93c,.nod61p{display:inline-flex;align-items:center;gap:.3rem;font:700 .98rem/1 var(--bf);color:var(--ink);text-decoration:none;background:none;border:0;padding:.75rem .8rem;border-radius:.65rem;cursor:pointer;position:relative}
.gej93c:hover,.nod61p:hover,.nod61p[aria-expanded="true"]{background:var(--heather)}
.gej93c[aria-current="page"]::after,.nod61p.baf10s::after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.3rem;height:3px;border-radius:2px;background:var(--apr)}
.pic50z{transition:transform .15s}
.nod61p[aria-expanded="true"] .pic50z{transform:rotate(180deg)}
.maf85f{position:absolute;left:var(--gut);right:var(--gut);top:100%;background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 1.25rem 1.25rem;box-shadow:0 34px 60px -34px rgba(42,29,34,.5);padding:1.4rem 1.75rem 1.75rem;z-index:110;max-height:calc(100vh - 7rem);overflow-y:auto;overscroll-behavior:contain}
.jaj49w{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-bottom:1rem;margin-bottom:1.1rem;border-bottom:1px solid var(--line)}
.xer27f{font-weight:700;color:var(--plum)}
.mav29x{color:var(--muted);font-size:.95rem}
.mec35p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem 2rem}
.zaf40l{grid-template-columns:repeat(5,minmax(0,1fr))}
.hux66n{font-family:var(--hf);font-weight:700;font-size:1.08rem;margin:0 0 .35rem;color:var(--ink)}
.kup96m{list-style:none;margin:0;padding:0}
.cen36t{display:block;padding:.28rem 0;color:var(--muted);text-decoration:none;font-size:.95rem}
.cen36t:hover{color:var(--plum);text-decoration:underline;text-decoration-color:var(--apr)}
.xox77h{position:relative;display:inline-flex;align-items:center;gap:.65rem;background:var(--mauve);color:#fff;text-decoration:none;padding:.5rem 1.1rem .5rem .5rem;border-radius:1.15rem 1.15rem 1.15rem .3rem;flex:0 0 auto}
.xox77h::after{content:"";position:absolute;left:.15rem;bottom:-.42rem;width:.9rem;height:.9rem;background:var(--mauve);clip-path:polygon(0 0,100% 0,0 100%)}
.xox77h:hover{background:var(--mauve-p)}
.xox77h:hover::after{background:var(--mauve-p)}
.fic97r{display:block}
.viz84v{min-width:0}
.ceg23t{scroll-margin-top:6.5rem}
.tud17k{min-width:0}
.feb75z .cen36t{font-size:.93rem}
.leb76r{padding-bottom:clamp(3rem,6vw,5rem)}
.tol33k{min-width:0}
.xog32l{min-width:0}
.foz48f{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--apr);color:var(--mauve-d);display:grid;place-items:center}
.kax14g{display:flex;flex-direction:column;line-height:1.15}
.xim79l{font-size:.78rem;color:var(--odm)}
.gig91s{font-weight:700;font-size:1.06rem;white-space:nowrap}
.bek13b{display:none;align-items:center;gap:.4rem;font:700 .95rem var(--bf);background:#fff;border:1.5px solid var(--line);color:var(--ink);border-radius:.7rem;padding:.6rem .8rem;cursor:pointer}
.get41n{position:fixed;left:0;right:0;top:4.35rem;bottom:0;background:#fff;overflow-y:auto;overscroll-behavior:contain;padding:1rem 0 6rem;z-index:99;border-top:1px solid var(--line)}
.jev33q{display:block;font-weight:700;color:var(--ink);text-decoration:none;padding:.75rem 0;border-bottom:1px solid var(--line)}
.hug77w{border-bottom:1px solid var(--line)}
.mol99t{display:flex;align-items:center;gap:.6rem;cursor:pointer;list-style:none;padding:.9rem 0;font-family:var(--hf);font-weight:700;font-size:1.15rem;color:var(--ink)}
.mol99t::-webkit-details-marker,.cel77n::-webkit-details-marker{display:none}
.mol99t::after,.cel77n::after{content:"";margin-left:auto;width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s;flex:0 0 auto}
.hug77w[open]>.mol99t::after,.cav50v[open]>.cel77n::after{transform:rotate(-135deg)}
.viz75v{display:inline-grid;place-items:center;min-width:1.8rem;height:1.5rem;padding:0 .45rem;border-radius:999px;background:var(--heather);color:var(--plum-s);font-family:var(--bf);font-size:.78rem;font-weight:700}
.jom65g{padding:0 0 .6rem .8rem}
.kez63j{display:block;padding:.65rem 0;font-weight:700;color:var(--plum)}
.cav50v{border-top:1px solid var(--line)}
.cel77n{display:flex;align-items:center;gap:.6rem;list-style:none;cursor:pointer;padding:.75rem 0;font-weight:700;color:var(--plum)}
.waq33t{list-style:none;margin:0 0 .75rem;padding:0 0 0 .75rem}
.naz64s{display:block;padding:.45rem 0;color:var(--ink);text-decoration:none}
.ruj68b{position:relative;background:var(--mauve);color:var(--od);overflow:hidden}
.ruj68b::before{content:"";position:absolute;inset:0;background:radial-gradient(60rem 30rem at 92% -10%,rgba(244,168,126,.24),transparent 60%),radial-gradient(40rem 26rem at -10% 110%,rgba(122,63,90,.45),transparent 60%);pointer-events:none}
.jaz29f{position:relative;display:grid;grid-template-columns:minmax(0,33rem) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:center;padding:clamp(3rem,6vw,5.25rem) 0 clamp(3rem,6vw,5rem) max(var(--gut),calc((100% - var(--wrap))/2 + var(--gut)))}
.niv81l{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:.95rem;color:var(--apr);margin:0 0 1rem}
.niv81l::before{content:"";width:.9rem;height:1.05rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 16' fill='none' stroke='%23f4a87e' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 1L2 15M10 1l2 14M3.6 5h6.8M2.9 10h8.2'/%3E%3C/svg%3E") center/contain no-repeat}
.ruj68b h1{color:#fff}
.saw91c{font-size:clamp(1.12rem,1rem + .4vw,1.28rem);line-height:1.55;color:#efe3e8;margin:1rem 0 1.7rem;max-width:34rem}
.saw91c strong{color:#fff}
.tom14v{display:flex;flex-wrap:wrap;gap:.75rem}
.wax29h{list-style:none;margin:1.75rem 0 0;padding:1.25rem 0 0;border-top:1px solid rgba(255,255,255,.16);display:grid;gap:.5rem}
.wax29h li{display:flex;gap:.6rem;align-items:flex-start;color:#f2e7eb}
.wax29h .wuw65x{color:var(--apr);margin-top:.15rem}
.xog32l{min-width:0}
.cim83d{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem var(--gut) .5rem 0;scrollbar-width:none}
.cim83d::-webkit-scrollbar{display:none}
.viz93q{position:relative;flex:0 0 clamp(14.5rem,21vw,18rem);aspect-ratio:3/4.3;border-radius:1.4rem;overflow:hidden;scroll-snap-align:start;background:var(--mauve-p) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' fill='none' stroke='%23c9a3a0' stroke-width='3'%3E%3Cpath d='M0 250h300'/%3E%3Crect x='70' y='70' width='110' height='130' rx='4'/%3E%3Cpath d='M125 70v130M70 135h110'/%3E%3Cpath d='M200 250v-80h60v80'/%3E%3Cpath d='M222 170l8-60 8 60'/%3E%3Cpath d='M216 125h28M213 150h34'/%3E%3C/svg%3E") center 70%/70% no-repeat;margin:0}
.viz93q img{width:100%;height:100%;object-fit:cover}
.viz93q::after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(transparent,rgba(42,29,34,.55));pointer-events:none}
.zam10c{position:absolute;left:.8rem;right:.8rem;bottom:.8rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#fff;color:var(--ink);border-radius:.9rem;padding:.7rem .85rem;font-weight:700;text-decoration:none;line-height:1.2}
.zam10c small{display:block;font-weight:400;color:var(--muted);font-size:.85rem;margin-top:.15rem}
.zam10c .wuw65x{color:var(--plum)}
.zam10c:hover{background:var(--apr)}
.qak48z{display:flex;gap:.6rem;margin-top:1rem}
.gim16m{width:2.9rem;height:2.9rem;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}
.gim16m:hover{background:rgba(255,255,255,.12)}
.feb26t{position:relative;background:var(--mauve);color:var(--od);overflow:hidden}
.feb26t::before{content:"";position:absolute;inset:0;background:radial-gradient(50rem 24rem at 100% 0,rgba(244,168,126,.2),transparent 60%);pointer-events:none}
.sal55b{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2rem,4vw,3.5rem);align-items:center;padding-block:clamp(2.5rem,5vw,4.25rem)}
.feb26t h1{color:#fff;font-size:clamp(2.1rem,1.4rem + 2.7vw,3.3rem)}
.juq60b ol{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 1.25rem;padding:0;font-size:.92rem;color:var(--odm)}
.juq60b li+li::before{content:"/";margin-right:.5rem;color:rgba(255,255,255,.4)}
.juq60b a{color:var(--od)}
.lut27n{position:relative}
.des51g{border-radius:1.4rem;overflow:hidden;aspect-ratio:4/3.1;background:var(--mauve-p) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 220' fill='none' stroke='%23c9a3a0' stroke-width='3'%3E%3Cpath d='M40 110l110-70 110 70'/%3E%3Cpath d='M60 100v90h180v-90'/%3E%3Crect x='90' y='120' width='34' height='30'/%3E%3Crect x='176' y='120' width='34' height='30'/%3E%3Cpath d='M135 190v-44h30v44'/%3E%3Cpath d='M0 190h300'/%3E%3C/svg%3E") center/62% no-repeat}
.des51g img{width:100%;height:100%;object-fit:cover}
.jot84q{position:relative;margin:-3.25rem 0 0 1.5rem;background:#fff;color:var(--ink);border-radius:1.1rem;padding:1.1rem 1.25rem;box-shadow:0 24px 44px -26px rgba(0,0,0,.55);max-width:22rem}
.mus83c{font-family:var(--hf);font-weight:700;font-size:1.05rem;margin:0 0 .5rem}
.jot84q dl{margin:0;display:grid;gap:.35rem}
.jot84q dl div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem;font-size:.93rem}
.jot84q dt{color:var(--muted)}
.jot84q dd{margin:0;font-weight:700}
.bit84k{padding-block:clamp(3.5rem,6.5vw,6rem)}
.quj21d{background:var(--heather)}
.dep68d{background:#fff}
.jiq44r{background:var(--mauve);color:var(--od)}
.jiq44r h2,.jiq44r h3{color:#fff}
.poz28w{max-width:46rem;margin-bottom:2.25rem}
.zut16p{font-size:1.1rem;color:var(--muted)}
.jiq44r .zut16p{color:var(--odm)}
.wik22z{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;font-size:.9rem;color:var(--plum);margin:0 0 .65rem}
.wik22z::before{content:"";width:.85rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 16' fill='none' stroke='%237a3f5a' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 1L2 15M10 1l2 14M3.6 5h6.8M2.9 10h8.2'/%3E%3C/svg%3E") center/contain no-repeat}
.jiq44r .wik22z{color:var(--apr)}
.jiq44r .wik22z::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 16' fill='none' stroke='%23f4a87e' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 1L2 15M10 1l2 14M3.6 5h6.8M2.9 10h8.2'/%3E%3C/svg%3E")}
.sur90q{background:#fff;border-bottom:1px solid var(--line)}
.cak25l{display:flex;align-items:center;gap:1.5rem;padding:.95rem 0 .95rem max(var(--gut),calc((100% - var(--wrap))/2 + var(--gut)))}
.xus19q{flex:0 0 auto;margin:0;font-weight:700;font-size:.95rem;color:var(--muted);max-width:15rem;line-height:1.3}
.qup86f{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 92%,transparent)}
.wof62q{display:flex;width:max-content;animation:mq 46s linear infinite}
.kam15k{display:flex;gap:2.4rem;padding-right:2.4rem}
.kam15k span{font-family:var(--hf);font-weight:700;font-size:1.15rem;color:var(--mauve);white-space:nowrap;display:inline-flex;align-items:center;gap:2.4rem}
.kam15k span::after{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--apr)}
.sur90q:hover .wof62q{animation-play-state:paused}
@keyframes mq{to{transform:translateX(-50%)}}
.pok62w{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:1.25rem;background:#fff;border:1px solid var(--line);border-radius:1.25rem;padding:1.6rem 1.8rem}
.hoq70s{border-left:3px solid var(--plum);border-right:3px solid var(--plum);background:repeating-linear-gradient(180deg,transparent 0 14px,var(--plum) 14px 17px);border-radius:2px;min-height:4rem}
.zuk63g{font-weight:700;color:var(--plum);font-size:.92rem;margin:0 0 .35rem}
.qov55v{margin:0;font-size:1.13rem;line-height:1.6}
.jin83v{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.5rem;align-items:start}
.cex88v{display:grid;gap:1rem}
.mes93d{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;background:#fff;border:1px solid var(--line);border-radius:1rem;padding:1.1rem 1.2rem}
.mes93d h3{font-size:1.15rem;margin:0 0 .25rem}
.mes93d p{margin:0;color:var(--muted);font-size:.98rem}
.zip25x,.ded59l{display:grid;gap:1.25rem}
.zip25x{grid-template-columns:repeat(3,minmax(0,1fr))}
.ded59l{grid-template-columns:repeat(4,minmax(0,1fr))}
.seg20j{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.5rem 1.4rem;display:flex;flex-direction:column;transition:border-color .15s,background-color .15s}
.seg20j h3{margin:.9rem 0 .4rem}
.seg20j p{color:var(--muted);margin:0 0 1rem}
.seg20j:hover{border-color:var(--plum)}
.seg20j:hover .cup52d{background:var(--mauve);color:var(--apr)}
.cup52d{width:3rem;height:3rem;border-radius:.8rem;background:var(--heather);color:var(--plum);display:grid;place-items:center;transition:background-color .15s,color .15s}
.wis29b{margin-top:auto;font-weight:700;color:var(--plum);text-decoration-color:var(--apr);text-decoration-thickness:2px;text-underline-offset:3px}
.jiq44r .seg20j{background:var(--mauve-p);border-color:rgba(255,255,255,.12)}
.jiq44r .seg20j p{color:var(--odm)}
.xoz50f{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding:2.1rem 0;border-top:1px solid var(--line)}
.xoz50f:last-child{border-bottom:1px solid var(--line)}
.kav38h{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:1rem;align-content:start}
.fak11h{width:4.75rem;height:4.75rem;border-radius:50%;overflow:hidden;background:var(--heather) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' fill='none' stroke='%23c9a3a0' stroke-width='3'%3E%3Cpath d='M0 250h300'/%3E%3Crect x='70' y='70' width='110' height='130' rx='4'/%3E%3Cpath d='M125 70v130M70 135h110'/%3E%3Cpath d='M200 250v-80h60v80'/%3E%3Cpath d='M222 170l8-60 8 60'/%3E%3Cpath d='M216 125h28M213 150h34'/%3E%3C/svg%3E") center/80% no-repeat}
.fak11h img{width:100%;height:100%;object-fit:cover}
.kav38h h3{font-size:1.45rem;margin:.1rem 0 .3rem}
.kav38h p{margin:0;color:var(--muted);font-size:.95rem}
.rid70t{display:block;font-size:.88rem;font-weight:700;color:var(--plum);margin-top:.5rem}
.gin41k{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 2.25rem}
.gin41k li{border-bottom:1px dashed var(--line);padding:.55rem 0}
.gin41k a{font-weight:700;color:var(--ink);text-decoration:none;font-size:1.03rem}
.gin41k a:hover{color:var(--plum);text-decoration:underline;text-decoration-color:var(--apr);text-decoration-thickness:2px}
.gin41k p{margin:.15rem 0 0;color:var(--muted);font-size:.94rem;line-height:1.5}
.qif68s{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}
.jaw91c p,.jaw91c li{max-width:min(58ch,36rem)}
.ceh71h{background:var(--mauve);color:var(--od);border-radius:1.25rem;padding:1.6rem 1.6rem 1.3rem}
.ceh71h h3{color:#fff;font-size:1.2rem}
.vav43z{display:grid;grid-template-columns:7.5rem minmax(0,1fr) 3.4rem;gap:.75rem;align-items:center;margin:.75rem 0}
.sat84t{font-size:.93rem;color:var(--odm)}
.vic48p{height:.85rem;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}
.duw59k{display:block;height:100%;border-radius:999px;background:var(--apr)}
.sid83c{font-weight:700;text-align:right}
.ket50l{font-size:.85rem;color:var(--odm);margin:1rem 0 0}
.fev92f{font-size:.85rem;color:var(--muted)}
.ket50l a,.fev92f a{color:inherit}
.pag83m{background:#fff;border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem}
.cep67n{display:grid;grid-template-columns:6.5rem repeat(12,minmax(0,1fr));gap:.3rem;align-items:center;margin:.45rem 0}
.cor44w{text-align:center;font-size:.8rem;font-weight:700;color:var(--muted)}
.nuz61r{font-weight:700;font-size:.93rem}
.hos41l{height:2.1rem;border-radius:.45rem;background:var(--heather)}
.hos41l.lid69c{background:var(--apr)}
.hos41l.kof21s{background:linear-gradient(90deg,var(--heather) 50%,var(--apr) 50%)}
.hos41l.sin71k{background:linear-gradient(90deg,var(--apr) 50%,var(--heather) 50%)}
.hos41l.pin53x{background:var(--plum)}
.vet20p{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:1rem 0 0;font-size:.9rem;color:var(--muted)}
.vet20p span{display:inline-flex;align-items:center;gap:.4rem}
.cek30l{width:.9rem;height:.9rem;border-radius:.25rem;display:inline-block}
.low15t{display:grid;grid-template-columns:minmax(0,21rem) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}
.pih11v{position:sticky;top:7rem}
.pih11v p{color:var(--odm)}
.fuv98r{list-style:none;margin:0;padding:0 0 0 4.4rem;position:relative}
.fuv98r::before{content:"";position:absolute;left:.45rem;top:.4rem;bottom:.4rem;width:2.6rem;border-left:3px solid rgba(244,168,126,.55);border-right:3px solid rgba(244,168,126,.55)}
.seq82d{position:relative;padding:0 0 1.85rem}
.seq82d:last-child{padding-bottom:0}
.seq82d::before{content:"";position:absolute;left:-3.95rem;top:1.05rem;width:2.6rem;height:3px;background:rgba(244,168,126,.55)}
.vup86p{position:absolute;left:-4.15rem;top:0;width:2.25rem;height:2.25rem;margin-left:.6rem;border-radius:50%;background:var(--apr);color:var(--mauve-d);font-weight:700;display:grid;place-items:center;z-index:1}
.seq82d h3{margin:0 0 .3rem;padding-top:.25rem}
.seq82d p{margin:0;color:var(--odm)}
.dep68d .fuv98r::before,.quj21d .fuv98r::before,.civ13f .fuv98r::before{border-color:var(--line)}
.dep68d .seq82d::before,.quj21d .seq82d::before,.civ13f .seq82d::before{background:var(--line)}
.dep68d .seq82d p,.quj21d .seq82d p,.civ13f .seq82d p{color:var(--muted)}
.mov24g{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,15rem));gap:1rem}
.mov24g figure{margin:0;position:relative;border-radius:1.1rem;overflow:hidden;background:var(--heather) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' fill='none' stroke='%23c9a3a0' stroke-width='3'%3E%3Cpath d='M0 250h300'/%3E%3Crect x='70' y='70' width='110' height='130' rx='4'/%3E%3Cpath d='M125 70v130M70 135h110'/%3E%3Cpath d='M200 250v-80h60v80'/%3E%3Cpath d='M222 170l8-60 8 60'/%3E%3Cpath d='M216 125h28M213 150h34'/%3E%3C/svg%3E") center/50% no-repeat}
.mov24g figure:first-child{grid-row:span 2}
.mov24g figure:nth-child(4){grid-column:span 2}
.mov24g img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}
.mov24g figcaption{position:absolute;left:.75rem;bottom:.75rem;right:.75rem;background:rgba(255,255,255,.94);border-radius:.7rem;padding:.45rem .7rem;font-size:.9rem;font-weight:700}
.jim17n{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.85rem}
.muh85b{display:block;background:#fff;border:1px solid var(--line);border-radius:.9rem;padding:.95rem 1.05rem;text-decoration:none;color:var(--ink)}
.muh85b strong{display:block;font-family:var(--hf);font-size:1.1rem}
.muh85b span{font-size:.9rem;color:var(--muted)}
.muh85b:hover{border-color:var(--plum)}
.jex18w{margin-top:2rem}
.jex18w h3{font-size:1.2rem}
.xum96n{background:#fff;border:1px solid var(--line);border-radius:1.1rem;overflow:hidden;display:flex;flex-direction:column}
.vog34l{aspect-ratio:16/10;background:var(--heather) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' fill='none' stroke='%23c9a3a0' stroke-width='3'%3E%3Cpath d='M0 250h300'/%3E%3Crect x='70' y='70' width='110' height='130' rx='4'/%3E%3Cpath d='M125 70v130M70 135h110'/%3E%3Cpath d='M200 250v-80h60v80'/%3E%3Cpath d='M222 170l8-60 8 60'/%3E%3Cpath d='M216 125h28M213 150h34'/%3E%3C/svg%3E") center/45% no-repeat}
.vog34l img{width:100%;height:100%;object-fit:cover}
.nip43h{padding:1.2rem 1.3rem 1.4rem;display:flex;flex-direction:column;flex:1}
.nip43h h3{font-size:1.18rem}
.nip43h p{color:var(--muted);font-size:.97rem}
.kor79s{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}
.had97h{position:sticky;top:7rem}
.lig84c{color:var(--muted)}
.bej98s{border-bottom:1px solid var(--line)}
.bej98s:first-child{border-top:1px solid var(--line)}
.kis39p{margin:0;font-size:inherit}
.jew92h{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:left;background:none;border:0;padding:1.15rem 0;font:700 1.08rem/1.35 var(--bf);color:var(--ink);cursor:pointer}
.fux19g{position:relative;flex:0 0 auto;width:1.95rem;height:1.95rem;border-radius:50%;border:1.5px solid var(--plum)}
.fux19g::before,.fux19g::after{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:2px;background:var(--plum);transform:translate(-50%,-50%)}
.fux19g::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .15s}
.jew92h[aria-expanded="true"] .fux19g{background:var(--mauve);border-color:var(--mauve)}
.jew92h[aria-expanded="true"] .fux19g::before,.jew92h[aria-expanded="true"] .fux19g::after{background:var(--apr)}
.jew92h[aria-expanded="true"] .fux19g::after{transform:translate(-50%,-50%) rotate(0)}
.vox59l{padding:0 2.5rem 1.2rem 0;color:var(--muted)}
.vox59l p{margin:0}
.dac80k{padding-block:clamp(2.5rem,5vw,4rem)}
.nur14n{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:2rem;align-items:center;background:var(--mauve);color:var(--od);border-radius:1.75rem;padding:clamp(2rem,4.5vw,3.5rem)}
.nur14n::after{content:"";position:absolute;right:2%;top:-8%;width:9rem;height:24rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 300' fill='none' stroke='%23ffffff' stroke-opacity='.07' stroke-width='8' stroke-linecap='round'%3E%3Cpath d='M38 6L8 294M82 6l30 288M32 60h56M24 130h72M16 200h88M10 260h100'/%3E%3C/svg%3E") center/contain no-repeat;transform:rotate(14deg);pointer-events:none}
.nur14n h2{color:#fff}
.nur14n p{color:var(--odm);margin:0;font-size:1.1rem}
.tes73b{position:relative;z-index:1;display:flex;flex-direction:column;gap:.6rem;align-items:stretch}
.pav87n{display:block;text-align:center;background:var(--apr);color:var(--mauve-d);font-family:var(--hf);font-weight:700;font-size:clamp(1.55rem,1rem + 2vw,2.3rem);padding:1.05rem 1.3rem;border-radius:1.2rem;text-decoration:none}
.pav87n:hover{background:var(--apr-h)}
.gar33x{text-align:center;font-size:.92rem;color:var(--odm)}
.muq87m{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.25rem}
.zeq48j{background:var(--mauve);color:var(--od);border-radius:1.25rem;padding:1.6rem}
.gec35h{margin:0;display:grid;gap:.9rem}
.gec35h div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem}
.gec35h dt{color:var(--odm);font-size:.93rem}
.gec35h dd{margin:0;font-weight:700}
.seb81b{color:var(--apr);font-size:1.15rem}
.req24d{position:relative;min-height:22rem;border-radius:1.25rem;overflow:hidden;background:#efe8ec;border:1px solid var(--line)}
.jom41p{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 400' fill='none' stroke='%23d5c4cc' stroke-width='10'%3E%3Cpath d='M0 120h600M0 300h600M140 0v400M420 0v400'/%3E%3Cpath d='M0 40c160 30 300 10 600 60' stroke-width='4'/%3E%3Cpath d='M260 0c-20 140 40 260 20 400' stroke-width='5' stroke='%23e3d6dd'/%3E%3C/svg%3E") center/cover no-repeat}
.qaq36n{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);color:var(--plum)}
.xic22b{position:absolute;left:50%;bottom:1.5rem;transform:translateX(-50%);white-space:nowrap}
.req24d iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.ker68r{background:var(--mauve-d);color:var(--odm);padding:3.75rem 0 2rem;position:relative;overflow:hidden}
.ker68r a{color:#f3e7ec;text-decoration:none}
.ker68r a:hover{text-decoration:underline;text-decoration-color:var(--apr)}
.kuf84p{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:2rem}
.vib11h .zeh88g{color:#fff}
.vib11h .cac14l{color:var(--odm)}
.tor68d{margin:1.1rem 0 0;font-size:.95rem;line-height:1.55}
.cok64q{font-weight:700;color:#fff}
.div53b{margin-top:.6rem}
.xav35z{font-weight:700;color:var(--apr)!important}
.deq51h{margin:1rem 0 0;font-size:.95rem}
.hun21h{font-family:var(--hf);font-size:1.12rem;color:#fff;margin:.3rem 0 .75rem}
.jep44j{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-size:.95rem}
.duj76m{font-weight:700}
.gew17x{margin:2.5rem 0 0;padding:1.1rem 1.25rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;font-size:.9rem;line-height:1.6}
.gew17x strong{color:#fff}
.kun32c{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.88rem}
.fid90z{margin:1.25rem 0 0;font-family:var(--hf);font-weight:700;font-size:clamp(3rem,11vw,9rem);line-height:.9;color:rgba(255,255,255,.05);white-space:nowrap;user-select:none}
.gab44t{display:none}
.roz16d{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:clamp(2rem,4vw,3.5rem);align-items:start}
.civ13f{min-width:0}
.civ13f>h2,.civ13f section>h2{margin-top:2.6rem}
.civ13f p,.civ13f li{max-width:min(58ch,36rem)}
.lom66n{position:sticky;top:6.25rem;display:grid;gap:1rem}
.coj66z{background:#fff;border:1px solid var(--line);border-radius:1.1rem;padding:1.1rem 1.2rem}
.wux32q{font-family:var(--hf);font-weight:700;font-size:1.05rem;margin:0 0 .5rem}
.coj66z ol{margin:0;padding-left:1.1rem;display:grid;gap:.3rem;font-size:.93rem}
.coj66z a{color:var(--muted)}
.kos16m{background:var(--mauve);color:var(--od);border-radius:1.1rem;padding:1.2rem}
.kos16m p{margin:0 0 .8rem;color:var(--odm);font-size:.95rem}
.ret93c{font-family:var(--hf);font-weight:700;font-size:1.15rem;color:#fff;margin:0 0 .35rem}
.kos16m .liv89d{width:100%;justify-content:center}
.mox69k{font-size:.9rem;color:var(--muted);margin:0 0 1.5rem}
.jil87k{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.92rem;color:var(--odm);margin:1rem 0 0}
.jil87k a{color:var(--od)}
.cah33j{margin:1.25rem 0 1.5rem;border-radius:1rem;overflow:hidden;aspect-ratio:3/2;background:var(--heather) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' fill='none' stroke='%23c9a3a0' stroke-width='3'%3E%3Cpath d='M0 250h300'/%3E%3Crect x='70' y='70' width='110' height='130' rx='4'/%3E%3Cpath d='M125 70v130M70 135h110'/%3E%3Cpath d='M200 250v-80h60v80'/%3E%3Cpath d='M222 170l8-60 8 60'/%3E%3Cpath d='M216 125h28M213 150h34'/%3E%3C/svg%3E") center/40% no-repeat;max-width:46rem}
.cah33j img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}
.pij38c{background:#fff;border:1px solid var(--line);border-left:4px solid var(--apr);border-radius:.9rem;padding:1.2rem 1.35rem;margin:1.25rem 0;width:fit-content;max-width:100%}
.pij38c p{margin:0}
.muf42l{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.7rem}
.muf42l li{position:relative;padding-left:1.4rem}
.muf42l li::before{content:"";position:absolute;left:0;top:.55rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--apr)}
.laf25k{background:var(--heather);border-radius:.9rem;padding:1rem 1.2rem;margin:1rem 0;width:fit-content;max-width:100%}
.gam31b{white-space:nowrap}
.xib66z{display:none}
.bek13b[aria-expanded="true"] .xib66z{display:block}
.bek13b[aria-expanded="true"] .jat20z{display:none}
.laf25k p{margin:0}
.sal50n{list-style:none;margin:1rem 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem}
.sal50n li{display:flex;gap:.55rem;align-items:flex-start}
.sal50n .wuw65x{color:var(--plum);margin-top:.2rem}
.doh98g{overflow-x:auto;margin:1rem 0;border:1px solid var(--line);border-radius:.9rem;background:#fff}
.noc23t{width:100%;border-collapse:collapse;font-size:.96rem;min-width:32rem}
.noc23t th,.noc23t td{padding:.75rem .9rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
.noc23t thead th{background:var(--heather);font-family:var(--hf);font-size:1rem}
.noc23t tbody th{font-weight:700}
.bep88n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1rem 0}
.bep88n div{background:#fff;border:1px solid var(--line);border-top:4px solid var(--plum);border-radius:.8rem;padding:1rem 1.1rem}
.bep88n h3{font-size:1.08rem;margin:0 0 .3rem}
.bep88n p{margin:0;color:var(--muted);font-size:.96rem}
.fut11k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}
.fut11k div{background:#fff;border:1px solid var(--line);border-radius:.9rem;padding:1.1rem 1.2rem}
.fut11k h3{font-size:1.1rem}
.fut11k ul{margin:0;padding-left:1.1rem}
.hab36m{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}
.wun21n{position:fixed;inset:0;z-index:300;background:rgba(42,29,34,.94);display:grid;place-items:center;padding:2rem}
.geg80z{max-height:88vh;width:auto;border-radius:.75rem}
.xuw72m{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;border-radius:50%;border:0;background:#fff;font-size:1.6rem;cursor:pointer}
@media (max-width:1180px){.gej93c,.nod61p{padding:.7rem .55rem;font-size:.93rem}.zaf40l{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1080px){
.faf13k{display:none}.bek13b{display:inline-flex;margin-left:auto}.qaz69c{height:4.35rem}.cac14l{display:none}
.xox77h{padding:.4rem .5rem;border-radius:999px}.xox77h::after{display:none}.xim79l{display:none}.gig91s{font-size:.98rem;padding-right:.4rem}
.roz16d{grid-template-columns:minmax(0,1fr)}.lom66n{position:static}.coj66z{display:none}
}
@media (max-width:900px){
.jep44j a,.juq60b a,main li>a:only-child,main h3>a{display:inline-block;padding:.4rem 0}
.jaz29f{grid-template-columns:minmax(0,1fr);padding:2.75rem 0 2.75rem var(--gut)}
.tol33k{padding-right:var(--gut)}
.sal55b,.qif68s,.jin83v,.low15t,.kor79s,.muq87m,.nur14n{grid-template-columns:minmax(0,1fr)}
.pih11v,.had97h{position:static}
.xoz50f{grid-template-columns:minmax(0,1fr)}
.ded59l{grid-template-columns:repeat(2,minmax(0,1fr))}.zip25x{grid-template-columns:repeat(2,minmax(0,1fr))}
.kuf84p{grid-template-columns:repeat(2,minmax(0,1fr))}.vaq76j{grid-column:1/-1}
.mov24g{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:12rem}
.mov24g figure:first-child{grid-row:span 1}.mov24g figure:nth-child(4){grid-column:span 1}
.gab44t{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:90;align-items:center;gap:.75rem;background:var(--mauve);padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom))}
.vax69l{flex:1;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;background:var(--apr);color:var(--mauve-d);font-weight:700;text-decoration:none;border-radius:999px;padding:.8rem 1rem}
.rig43x{color:var(--odm);font-size:.85rem;white-space:nowrap}
body{padding-bottom:4.4rem}
.cak25l{flex-direction:column;align-items:flex-start;gap:.5rem;padding-right:0}
.qup86f{width:100%}
}
@media (max-width:640px){
.ded59l,.zip25x,.gin41k,.sal50n,.bep88n,.fut11k{grid-template-columns:minmax(0,1fr)}
.kuf84p{grid-template-columns:minmax(0,1fr)}
.jot84q{margin:-2.5rem .75rem 0}
.gec35h div,.jot84q dl div{grid-template-columns:minmax(0,1fr);gap:.1rem}
.vav43z{grid-template-columns:5.5rem minmax(0,1fr) 3rem}
.cep67n{grid-template-columns:4.6rem repeat(12,minmax(0,1fr));gap:.18rem}
.cor44w{font-size:.75rem}
.foz48f{width:2rem;height:2rem}
.xic22b{white-space:normal;width:calc(100% - 2rem);justify-content:center;text-align:center}
}
@media (max-width:560px){.gig91s{display:none}.xox77h{padding:.35rem}.qaz69c{gap:.9rem}}
@media (max-width:480px){.xox77h{display:none}}
@media (max-width:380px){.rig43x{display:none}.vax69l{white-space:nowrap}}
@media (max-width:400px){.zeh88g{font-size:1.2rem}.cub10d{width:2.5rem;height:2.5rem}}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}.wof62q{animation:none;width:auto}.kam15k{flex-wrap:wrap;row-gap:.6rem}.kam15k[aria-hidden]{display:none}}