:root{--jxs1a:#FDF6E9; --hhgyo:#F8E3C4; --u8em3:#1E7A4E; --gi8v5:#14573A; --ixel6:#0E3D28; --nh8ir:#E4572E; --rvwhq:#B33D1B; --q7pac:#FBF3E2; --ohe2d:#F6EAD2; --cw6qf:#C99A2C; --gmnh9:#EFD289; --ptgs3:#8A6224; --qo4or:#2B2118; --tjync:#5C4B38; --sfj7x:#8C2F14; --nsmzp:"Arial Black","Segoe UI Black",Arial,sans-serif; --k0uxf:"Arial Narrow","Segoe UI",Arial,sans-serif; --q55x6:Georgia,"Times New Roman",serif; --mhouc:"Segoe UI",system-ui,Roboto,sans-serif; --bxbbk:cubic-bezier(.23,1,.32,1);}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
html,body{overflow-x:clip}
body{font-family:var(--mhouc); font-size:16px;line-height:1.55; color:var(--qo4or); background:linear-gradient(180deg,var(--jxs1a) 0%,var(--jxs1a) 26%,var(--hhgyo) 74%,#F5DCB6 100%); position:relative;}
body::after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none; background-image:url(../img/8482be830c.svg); opacity:.05;mix-blend-mode:multiply;}
img{max-width:100%;display:block}
a{color:var(--gi8v5)}
a:focus-visible,button:focus-visible{outline:3px solid var(--ixel6);outline-offset:3px;border-radius:4px}
button{font:inherit;cursor:pointer}
.tzr3v{max-width:1180px;margin:0 auto;padding:0 24px}
.u2mfg{position:absolute;left:-9999px;top:0;background:var(--ixel6);color:var(--q7pac);padding:10px 18px;z-index:100}
.u2mfg:focus{left:12px;top:12px}
.csr07{display:block;font-family:var(--nsmzp);font-weight:900;text-transform:uppercase; letter-spacing:.015em;line-height:.94;color:var(--ixel6); text-shadow:3px 3px 0 rgba(228,87,46,.30);}
.w92ga{display:block;font-family:var(--q55x6);font-style:italic;font-weight:400; color:var(--rvwhq);letter-spacing:.02em;text-transform:none;}
.uyw0j{display:block;font-family:var(--k0uxf);font-stretch:condensed;font-weight:700; text-transform:uppercase;letter-spacing:.2em;color:var(--gi8v5);}
.a20gm{display:block;width:210px;max-width:60%;height:24px;margin:10px auto 0;color:var(--ptgs3)}
.pjiu3{text-align:center;margin:0 auto 34px;max-width:760px}
.lmz0g{font-family:var(--q55x6);font-style:italic;font-size:clamp(17px,2vw,21px);color:var(--rvwhq)}
.kogch{font-family:var(--nsmzp);font-weight:900;text-transform:uppercase; font-size:clamp(26px,4vw,44px);line-height:1.02;color:var(--ixel6); letter-spacing:.01em;text-shadow:2px 2px 0 rgba(228,87,46,.25);text-wrap:balance}
.yikzg{margin-top:12px;color:var(--tjync);font-size:15px}
header.vwsxn{padding:14px 0 4px;position:relative;z-index:5}
.t5m5u{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.l564c{display:flex;align-items:center;gap:12px;text-decoration:none}
.wijzo{width:52px;height:52px;flex:0 0 auto}
.mapmi{display:flex;flex-direction:column;line-height:1}
.t0ic0{font-family:var(--nsmzp);font-weight:900;font-size:24px;letter-spacing:.04em;color:var(--ixel6);text-transform:uppercase;text-shadow:2px 2px 0 rgba(228,87,46,.28)}
.bioxb{font-family:var(--k0uxf);font-stretch:condensed;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--rvwhq);margin-top:4px}
nav.mfqzu{display:flex;gap:8px;flex-wrap:wrap}
nav.mfqzu a{display:block;text-decoration:none;color:var(--ixel6); font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:13.5px; letter-spacing:.1em;text-transform:uppercase; background:var(--q7pac);border-top:3px solid var(--cw6qf); padding:9px 14px 16px; clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%); box-shadow:0 2px 0 rgba(43,33,24,.14); transition:transform .16s var(--bxbbk),background-color .16s var(--bxbbk);}
@media (hover:hover) and (pointer:fine){nav.mfqzu a:hover{background:var(--gmnh9);transform:translateY(2px)}}
nav.mfqzu a:active{transform:scale(.97) translateY(2px)}
.yojwx{display:block;width:100%;height:58px}
.yojwx.gpccw{height:44px;margin-top:-6px}
.o930f{position:relative;padding:8px 0 0;z-index:1}
.qbdca{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(270px,340px) 58px; gap:30px;align-items:center;padding:26px 0 10px;}
.j1hu2{align-self:stretch;min-height:430px;border:3px solid var(--ixel6); border-radius:12px 12px 5px 5px;position:relative; background:repeating-linear-gradient(90deg,var(--u8em3) 0 15px,var(--q7pac) 15px 30px); box-shadow:inset 0 -40px 30px -30px rgba(43,33,24,.28);}
.j1hu2.r7vhf{background:repeating-linear-gradient(90deg,var(--nh8ir) 0 15px,var(--q7pac) 15px 30px)}
.j1hu2::before{content:"";position:absolute;top:-17px;left:50%;transform:translateX(-50%); width:22px;height:22px;border-radius:50%; background:radial-gradient(circle at 35% 30%,var(--gmnh9),var(--cw6qf) 55%,var(--ptgs3)); border:2px solid var(--ixel6);}
.opyb3{padding:6px 0 26px}
.opyb3 h1{margin:0}
.opyb3 .csr07{font-size:clamp(46px,7vw,86px)}
.opyb3 .w92ga{font-size:clamp(22px,3vw,34px);margin:8px 0 6px}
.opyb3 .uyw0j{font-size:clamp(24px,3.4vw,42px)}
.huwfo{margin:20px 0 6px;max-width:56ch;color:var(--qo4or);font-size:17px}
.h0eb0{display:flex;gap:14px;flex-wrap:wrap}
.qqdz6{display:inline-block;text-decoration:none;text-align:center;border:0; font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:16px; letter-spacing:.12em;text-transform:uppercase;border-radius:8px; padding:14px 26px;transition:transform .14s var(--bxbbk),box-shadow .14s var(--bxbbk);}
.qqdz6:active{transform:scale(.97)}
.s5sz0{background:var(--u8em3);color:var(--q7pac);box-shadow:0 4px 0 var(--ixel6)}
.s5sz0:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--ixel6)}
.hppiu{background:var(--q7pac);color:var(--rvwhq);box-shadow:inset 0 0 0 2px var(--rvwhq)}
.hppiu:hover{transform:translateY(-2px)}
.qq30j{position:relative;background:linear-gradient(180deg,#9A3517,var(--sfj7x) 55%,#6E2510); padding:30px;border-radius:16px; box-shadow:0 22px 44px rgba(43,33,24,.28),inset 0 0 0 3px #5F1F0C; transform:rotate(1.2deg);}
.o809n{position:absolute;pointer-events:none;background-repeat:repeat-x}
.m8rw8,.wabrj{left:26px;right:26px;height:12px; background-image:radial-gradient(circle 4px at 13px 6px,var(--gmnh9) 55%,rgba(239,210,137,.35) 72%,transparent 78%); background-size:26px 12px}
.m8rw8{top:8px}
.wabrj{bottom:8px}
.d2qyz,.o8zbr{top:26px;bottom:26px;width:12px;background-repeat:repeat-y; background-image:radial-gradient(circle 4px at 6px 13px,var(--gmnh9) 55%,rgba(239,210,137,.35) 72%,transparent 78%); background-size:12px 26px}
.d2qyz{left:8px}
.o8zbr{right:8px}
@keyframes guwwi{to{background-position-x:26px}}
@keyframes lr2w0{to{background-position-y:26px}}
.m8rw8{animation:guwwi 2.8s linear infinite}
.o8zbr{animation:lr2w0 2.8s linear infinite}
.wabrj{animation:guwwi 2.8s linear infinite reverse}
.d2qyz{animation:lr2w0 2.8s linear infinite reverse}
.miljw{position:absolute;top:-16px;left:50%;transform:translateX(-50%) rotate(-1.2deg); background:var(--ixel6);color:var(--q7pac);white-space:nowrap; font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:12.5px; letter-spacing:.22em;text-transform:uppercase;padding:6px 16px;border-radius:4px; box-shadow:0 3px 0 rgba(43,33,24,.3);z-index:2;}
.qq30j img{border:3px solid var(--ptgs3);border-radius:4px;width:100%;height:auto}
.e5xyz{margin:14px -6px -8px;background:var(--ohe2d);border:2px solid var(--ptgs3);border-radius:4px; text-align:center;padding:10px 8px 12px;}
.e5xyz strong{font-family:var(--nsmzp);font-weight:900;font-size:17px;color:var(--ixel6);display:block;text-transform:uppercase;letter-spacing:.02em}
.e5xyz em{font-family:var(--q55x6);font-style:italic;color:var(--rvwhq);font-size:14px;display:block;margin:2px 0}
.e5xyz span{font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tjync)}
.rsbyy{display:block;width:100%;height:84px;margin-top:-30px;color:var(--u8em3);opacity:.16}
.zff1l{padding:64px 0 26px}
.eh8ei{display:flex;background:var(--ohe2d);border:2px solid var(--qo4or);border-radius:10px; box-shadow:0 10px 22px rgba(43,33,24,.14);overflow:hidden; transition:transform .18s var(--bxbbk),box-shadow .18s var(--bxbbk);}
.eh8ei:nth-child(1){transform:rotate(-.9deg)}
@media (hover:hover) and (pointer:fine){.eh8ei:hover{transform:rotate(0) translateY(-5px);box-shadow:0 16px 30px rgba(43,33,24,.2)}}
.zyy7w{padding:58px 0 10px}
.j9yd7{aspect-ratio:2/3;width:100%;max-width:250px;border-radius:50% / 38%;display:flex;flex-direction:column;align-items:center; justify-content:center;text-align:center;padding:26px 22px;position:relative;gap:4px; border:4px double var(--ptgs3);box-shadow:inset 0 0 0 6px rgba(239,210,137,.35),0 10px 20px rgba(43,33,24,.14); transition:transform .18s var(--bxbbk);}
.j9yd7:nth-child(1){background:var(--u8em3);transform:rotate(-1.2deg)}
@media (hover:hover) and (pointer:fine){.j9yd7:hover{transform:rotate(0) translateY(-5px)}}
.j9yd7 .ljh8u{font-family:var(--q55x6);font-style:italic;font-size:17px}
.j9yd7 .ot797{font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase}
.j9yd7::after{content:"✶✶✶";font-size:12px;letter-spacing:.5em;text-indent:.5em;margin-top:10px;color:var(--cw6qf)}
.j9yd7:nth-child(1) .ljh8u{color:var(--q7pac)}
.j9yd7:nth-child(1) .ot797{color:var(--q7pac)}
.lgpo1{padding:64px 0 30px}
.s9sx0{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px;align-items:end}
.cu21m{background:var(--q7pac);border:3px solid var(--ixel6); border-radius:150px 150px 14px 14px;position:relative;text-align:center; padding:92px 20px 24px;box-shadow:0 12px 26px rgba(43,33,24,.14); transition:transform .18s var(--bxbbk);}
.cu21m:nth-child(2){margin-bottom:14px}
@media (hover:hover) and (pointer:fine){.cu21m:hover{transform:translateY(-5px)}}
.cu21m::before{content:"";position:absolute;top:0;left:0;right:0;height:66px; border-radius:146px 146px 0 0;border-bottom:3px solid var(--ixel6); background:repeating-linear-gradient(90deg,var(--u8em3) 0 22px,var(--q7pac) 22px 44px);}
.cu21m:nth-child(2)::before{background:repeating-linear-gradient(90deg,var(--nh8ir) 0 22px,var(--q7pac) 22px 44px)}
.heanp{position:absolute;top:48px;left:50%;transform:translateX(-50%); background:var(--ixel6);color:var(--q7pac);white-space:nowrap; font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:11.5px; letter-spacing:.22em;text-transform:uppercase;padding:5px 14px;border-radius:4px;z-index:1;}
.cu21m h3{font-family:var(--nsmzp);font-weight:900;font-size:19px;text-transform:uppercase;color:var(--ixel6);margin:6px 0 4px}
.cu21m .t2h0z{font-family:var(--q55x6);font-style:italic;color:var(--rvwhq);font-size:14px}
.cu21m p{font-size:13.5px;color:var(--tjync);margin:10px 0 18px}
.i5433{text-align:center;margin-top:20px;font-size:13px;color:var(--tjync)}
.sm1nu{padding:56px 0 72px}
.tdv5x{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}
.ydth9{background:var(--ohe2d);border:2px solid var(--qo4or);border-radius:8px;padding:22px 22px 24px; box-shadow:0 8px 18px rgba(43,33,24,.12);transition:transform .18s var(--bxbbk);display:block; text-decoration:none;color:inherit;}
.ydth9:nth-child(1){transform:rotate(-.7deg)}
.ydth9:nth-child(2){transform:rotate(.5deg);margin-top:10px}
.ydth9:nth-child(3){transform:rotate(1deg)}
@media (hover:hover) and (pointer:fine){.ydth9:hover{transform:rotate(0) translateY(-5px)}}
.ydth9:active{transform:scale(.98)}
.ydth9 h3{font-family:var(--nsmzp);font-weight:900;font-size:17.5px;line-height:1.25;color:var(--ixel6);margin-bottom:8px;text-transform:none}
.ydth9 p{font-size:14px;color:var(--tjync)}
.ydth9 .s5mii{display:inline-block;margin-top:14px;font-family:var(--q55x6);font-style:italic;color:var(--gi8v5);font-size:15px}
footer.m34hr{background:var(--ixel6);color:var(--q7pac);padding:40px 0 34px;position:relative}
.om2ip{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%; border:3px solid var(--q7pac);font-family:var(--nsmzp);font-weight:900;font-size:17px;flex:0 0 auto}
.m34hr a{color:var(--gmnh9)}
.g7gn2{font-size:12.5px;color:#CBE3D3;max-width:88ch}
.hefzd{margin-top:14px;font-family:var(--k0uxf);font-stretch:condensed;font-weight:700; letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;color:#A8CDB6}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.m8rw8,.wabrj,.d2qyz,.o8zbr{animation:none}*,*::before,*::after{transition-duration:.01ms !important}}
@media (max-width:1000px){.j1hu2{display:none}.qbdca{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}}
@media (max-width:760px){.qbdca{grid-template-columns:1fr;gap:36px}.qq30j{max-width:330px;margin:0 auto}.opyb3{text-align:center}.huwfo{margin-left:auto;margin-right:auto}.h0eb0{justify-content:center}}
header.vwsxn{position:sticky;top:0;z-index:55;background:rgba(253,246,233,.97); border-bottom:3px solid var(--cw6qf);padding:10px 0;box-shadow:0 4px 14px rgba(43,33,24,.08)}
.t5m5u{flex-wrap:wrap;row-gap:10px;gap:12px}
header.vwsxn nav.mfqzu a{font-size:12.5px;padding:8px 9px 14px}
header.vwsxn .t0ic0{font-size:22px}
header.vwsxn .wijzo{width:46px;height:46px}
header.vwsxn .bioxb{letter-spacing:.14em;font-size:10px}
section[id],footer{scroll-margin-top:96px}
.nxd8u{display:none}
label.sixdl{display:none;flex:0 0 auto;flex-direction:column;justify-content:center;gap:4px; width:40px;height:38px;border:2px solid var(--ixel6);border-radius:6px;background:var(--q7pac); cursor:pointer;padding:0 8px}
label.sixdl span{display:block;height:3px;border-radius:2px;background:var(--ixel6)}
.p4rgz{position:relative;flex:1 1 140px;max-width:190px;min-width:100px}
.p4rgz input{width:100%;padding:9px 12px 9px 32px;border:2px solid var(--ptgs3);border-radius:999px; background:var(--q7pac);font:inherit;font-size:13.5px;color:var(--qo4or)}
.p4rgz input::placeholder{color:var(--tjync)}
.p4rgz svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--tjync)}
.ya2ev{display:inline-block;text-decoration:none;font-family:var(--k0uxf);font-stretch:condensed; font-weight:700;font-size:13.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--q7pac); background:var(--u8em3);border-radius:8px;padding:11px 18px;box-shadow:0 3px 0 var(--ixel6); transition:transform .14s var(--bxbbk)}
.ya2ev:hover{transform:translateY(-2px)}
.ya2ev:active{transform:scale(.97)}
@media (max-width:960px){nav.mfqzu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--jxs1a); border-bottom:3px solid var(--cw6qf);padding:12px 18px 18px;box-shadow:0 14px 22px rgba(43,33,24,.14)}.nxd8u:checked ~ nav.mfqzu{display:flex}label.sixdl{display:flex}.t5m5u{flex-wrap:nowrap;gap:6px;padding:0 12px}.l564c{gap:7px}header.vwsxn .bioxb{display:none}header.vwsxn .wijzo{width:34px;height:34px}header.vwsxn .t0ic0{font-size:15px;letter-spacing:.02em}.p4rgz{flex:1 1 60px;min-width:56px}.p4rgz input{font-size:12px;padding:8px 6px 8px 26px}.p4rgz svg{left:8px}.ya2ev{font-size:11px;padding:10px 8px;letter-spacing:.05em;flex:0 0 auto}}
.bgqlx{display:inline-flex;align-items:center;gap:9px;background:var(--ixel6);color:var(--q7pac); font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:12.5px;letter-spacing:.18em; text-transform:uppercase;padding:7px 15px;border-radius:4px;box-shadow:0 3px 0 rgba(43,33,24,.25);margin:0 0 16px}
.bgqlx i{width:8px;height:8px;border-radius:50%;background:var(--gmnh9);flex:0 0 auto}
.ujdd4{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 24px;padding:0;list-style:none}
.e2ivu{background:var(--ohe2d);border:2px dashed var(--ptgs3);border-radius:999px;padding:8px 15px; font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:12px;letter-spacing:.12em; text-transform:uppercase;color:var(--gi8v5)}
.ex8aa{display:inline-block;text-decoration:none;text-align:center;font-family:var(--k0uxf); font-stretch:condensed;font-weight:700;font-size:16px;letter-spacing:.12em;text-transform:uppercase; border-radius:8px;padding:14px 26px;color:#FFF6E4;background:linear-gradient(165deg,#C24818,#A2340F); border:2px dashed rgba(255,246,228,.7);box-shadow:0 5px 0 #7C230A; transition:transform .14s var(--bxbbk),box-shadow .14s var(--bxbbk)}
.ex8aa:hover{transform:translateY(-2px);box-shadow:0 7px 0 #7C230A}
.ex8aa:active{transform:scale(.97)}
.mnoqa{font-family:var(--q55x6);font-style:italic;color:var(--gi8v5);font-size:15.5px}
.xv8yg{margin-top:10px}
.heanp.yyab7{background:var(--rvwhq)}
.heanp.yyab7::before{content:"★ "}
.njlhx{list-style:none;margin:12px 0 18px;text-align:left;display:grid;gap:7px;padding:0}
.njlhx li{position:relative;padding-left:22px;font-size:13.5px;color:var(--tjync)}
.njlhx li::before{content:"✦";position:absolute;left:2px;top:0;color:var(--u8em3);font-weight:700}
.yrdem{font-family:var(--nsmzp);font-weight:900;font-size:15px;color:var(--rvwhq); text-transform:uppercase;margin:8px 0 2px;line-height:1.25}
.coayb{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.tx8ck{display:inline-block;text-decoration:none;font-family:var(--k0uxf);font-stretch:condensed; font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--gi8v5); background:var(--q7pac);box-shadow:inset 0 0 0 2px var(--gi8v5);border-radius:6px;padding:12px 18px; transition:transform .14s var(--bxbbk)}
.tx8ck:hover{transform:translateY(-2px)}
.ex8aa.eh8ei{font-size:13.5px;padding:12px 18px}
.rxzen{overflow-x:auto;padding:8px 4px 16px;scrollbar-width:thin}
.pxlfg{display:flex;gap:18px;min-width:min-content;padding:2px 4px}
.n0fx7{flex:0 0 172px;background:var(--q7pac);border:2px solid var(--ixel6);border-radius:10px; text-decoration:none;color:inherit;text-align:center;padding:0 14px 16px;position:relative;overflow:hidden; box-shadow:0 8px 18px rgba(43,33,24,.10);transition:transform .18s var(--bxbbk)}
@media (hover:hover) and (pointer:fine){.n0fx7:hover{transform:translateY(-5px)}}
.n0fx7:active{transform:scale(.97)}
.oo5cz{display:block;height:24px;margin:0 -14px 0;border-bottom:2px solid var(--ixel6); background:repeating-linear-gradient(90deg,var(--u8em3) 0 14px,var(--q7pac) 14px 28px)}
.n0fx7:nth-child(2n) .oo5cz{background:repeating-linear-gradient(90deg,var(--nh8ir) 0 14px,var(--q7pac) 14px 28px)}
.n0fx7:nth-child(3n) .oo5cz{background:repeating-linear-gradient(90deg,var(--cw6qf) 0 14px,var(--q7pac) 14px 28px)}
.b5vhj{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%; background:var(--ohe2d);border:2px solid var(--ptgs3);color:var(--rvwhq);font-size:20px;margin:16px auto 10px}
.n0fx7 b{display:block;font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:14px; letter-spacing:.08em;text-transform:uppercase;color:var(--ixel6);line-height:1.25}
.n0fx7 .jtfca{display:block;font-size:12px;color:var(--tjync);margin-top:5px}
.uhdkk{aspect-ratio:16/9;border:2px solid var(--ixel6);border-radius:6px;margin-bottom:14px; display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:12px}
.uhdkk.cuakz{background:repeating-linear-gradient(45deg,var(--u8em3) 0 26px,var(--gi8v5) 26px 52px)}
.uhdkk.wqz36{background:repeating-linear-gradient(45deg,var(--rvwhq) 0 26px,#9C3315 26px 52px)}
.uhdkk.wmzz7{background:repeating-linear-gradient(45deg,var(--ohe2d) 0 26px,#EEDFC0 26px 52px)}
.n5ztd{display:inline-block;background:var(--rvwhq);color:var(--q7pac);font-family:var(--k0uxf); font-stretch:condensed;font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase; padding:4px 10px;border-radius:3px;margin-bottom:8px}
.rprun{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin-bottom:36px}
.hus0l{background:var(--q7pac);border:2px solid var(--ixel6);border-radius:10px;padding:24px 20px;text-align:center}
.hus0l .us1a7{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%; background:var(--u8em3);color:var(--q7pac);margin-bottom:12px}
.hus0l:nth-child(2) .us1a7{background:var(--rvwhq)}
.hus0l:nth-child(3) .us1a7{background:var(--ptgs3)}
.hus0l h3{font-family:var(--nsmzp);font-weight:900;font-size:16px;text-transform:uppercase; color:var(--ixel6);margin-bottom:8px;line-height:1.2}
.hus0l p{font-size:14px;color:var(--tjync)}
.ad8l6{background:var(--ohe2d);border:2px solid var(--qo4or);border-radius:10px; padding:30px clamp(18px,4vw,42px);box-shadow:0 10px 22px rgba(43,33,24,.10)}
.ad8l6 h3{font-family:var(--nsmzp);font-weight:900;text-transform:uppercase;font-size:clamp(17px,2.4vw,21px); color:var(--ixel6);margin-bottom:14px;line-height:1.2}
.ad8l6 p{font-size:15px;color:var(--qo4or);max-width:80ch;margin:0 0 14px}
.ad8l6 p:last-child{margin-bottom:0}
.tqf8n{max-width:840px;margin:0 auto;display:grid;gap:14px}
.psnob{background:var(--ohe2d);border:2px solid var(--qo4or);border-radius:8px}
.psnob summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center; gap:14px;padding:16px 20px;font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:15.5px; letter-spacing:.06em;text-transform:uppercase;color:var(--ixel6)}
.psnob summary::-webkit-details-marker{display:none}
.psnob summary::after{content:"+";font-family:var(--nsmzp);font-weight:900;font-size:20px; color:var(--rvwhq);flex:0 0 auto}
.psnob[open] summary::after{content:"–"}
.psnob .wqxrr{padding:0 20px 18px}
.psnob .wqxrr p{font-size:14.5px;color:var(--tjync)}
.qq30j img{aspect-ratio:3/2;object-fit:cover;object-position:center;height:auto}
.o7v4s{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1.3fr;gap:30px;margin-bottom:28px}
@media (max-width:960px){.o7v4s{grid-template-columns:repeat(2,1fr)}}
@media (max-width:520px){.o7v4s{grid-template-columns:1fr}}
.s2bk6 h4{font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:13px; letter-spacing:.2em;text-transform:uppercase;color:var(--gmnh9);margin-bottom:12px}
.s2bk6 a{display:block;color:var(--q7pac);text-decoration:none;font-size:13.5px;padding:3px 0}
.s2bk6 a:hover{color:var(--gmnh9);text-decoration:underline}
.bd50f .t0ic0{color:var(--q7pac);text-shadow:2px 2px 0 rgba(228,87,46,.45)}
.bd50f p{font-size:13.5px;color:#CBE3D3;margin-top:10px;max-width:40ch}
.l0zkt{border-top:2px solid rgba(251,243,226,.25);padding-top:18px;display:flex;gap:14px 24px; align-items:center;flex-wrap:wrap;justify-content:space-between}
.l0zkt .om2ip{width:44px;height:44px;font-size:14px}
.e8lkg{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
nav.mfqzu a.pmcd7{background:var(--u8em3);color:var(--q7pac);border-top-color:var(--gmnh9)}
@media (hover:hover) and (pointer:fine){nav.mfqzu a.pmcd7:hover{background:var(--gi8v5)}}
.muqeb{padding:22px 0 0}
.muqeb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center; font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:11.5px; letter-spacing:.16em;text-transform:uppercase;color:var(--tjync)}
.muqeb a{color:var(--gi8v5);text-decoration:none}
.muqeb a:hover{text-decoration:underline}
.muqeb li+li::before{content:"✶";color:var(--ptgs3);margin-right:10px}
.muqeb [aria-current]{color:var(--rvwhq)}
.q4zyr{padding:20px 0 8px}
.q4zyr h1{font-family:var(--nsmzp);font-weight:900;text-transform:uppercase; font-size:clamp(28px,5vw,54px);line-height:1;color:var(--ixel6);letter-spacing:.01em; text-shadow:3px 3px 0 rgba(228,87,46,.28);text-wrap:balance}
.q4zyr h1 em{font-family:var(--q55x6);font-style:italic;font-weight:400; text-transform:none;color:var(--rvwhq);font-size:.62em;letter-spacing:.02em;display:block; text-shadow:none;margin-top:6px}
.tdyl9{font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:12.5px; letter-spacing:.24em;text-transform:uppercase;color:var(--rvwhq);margin-bottom:10px}
.hvvrr{max-width:68ch;margin:16px auto 0;font-size:16.5px;color:var(--qo4or)}
.q4zyr .hvvrr{text-align:left;margin-left:0;margin-right:0}
.p62s1{background:var(--ohe2d);border:2px solid var(--qo4or);border-radius:10px; padding:30px clamp(18px,4vw,42px);box-shadow:0 10px 22px rgba(43,33,24,.10);margin-bottom:30px}
.p62s1>*+*{margin-top:14px}
.p62s1 h2{font-family:var(--nsmzp);font-weight:900;text-transform:uppercase; font-size:clamp(19px,2.6vw,25px);color:var(--ixel6);line-height:1.15; text-shadow:2px 2px 0 rgba(228,87,46,.22);margin-top:26px}
.p62s1 h2:first-child{margin-top:0}
.p62s1 h3{font-family:var(--k0uxf);font-stretch:condensed;font-weight:700; letter-spacing:.1em;text-transform:uppercase;font-size:15.5px;color:var(--rvwhq); margin-top:20px}
.p62s1 p,.p62s1 li{font-size:15.5px;color:var(--qo4or);max-width:80ch}
.p62s1 ul,.p62s1 ol{padding-left:0;list-style:none;display:grid;gap:8px}
.p62s1 ul li{position:relative;padding-left:24px}
.p62s1 ul li::before{content:"✦";position:absolute;left:2px;top:0;color:var(--u8em3);font-weight:700}
.p62s1 ol{counter-reset:pas}
.p62s1 ol li{position:relative;padding-left:34px;counter-increment:pas}
.p62s1 ol li::before{content:counter(pas);position:absolute;left:0;top:1px;width:24px; height:24px;border-radius:50%;background:var(--u8em3);color:var(--q7pac);display:grid; place-items:center;font-family:var(--nsmzp);font-size:12px}
.p62s1 a:not([class]){color:var(--gi8v5);text-decoration:underline;text-underline-offset:2px}
.p62s1 .nuyfj{font-size:17.5px;color:var(--qo4or)}
.p62s1 .nuyfj::first-letter{font-family:var(--nsmzp);font-size:3.1em;line-height:.82; float:left;margin:4px 10px 0 0;color:var(--rvwhq);text-shadow:2px 2px 0 rgba(30,122,78,.28)}
.y409x{background:var(--ixel6);color:var(--q7pac);border-radius:8px;padding:20px 24px; font-family:var(--q55x6);font-style:italic;font-size:17.5px;line-height:1.45; box-shadow:0 6px 0 rgba(43,33,24,.22)}
.y409x b{display:block;font-family:var(--k0uxf);font-stretch:condensed;font-style:normal; font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gmnh9); margin-top:10px}
.thbk1{width:100%;border-collapse:collapse;background:var(--q7pac);border:2px solid var(--ixel6); border-radius:10px;overflow:hidden}
.thbk1 caption{caption-side:top;text-align:left;font-family:var(--k0uxf);font-stretch:condensed; font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--tjync); padding:0 0 10px}
.thbk1 th,.thbk1 td{padding:12px 16px;text-align:left;font-size:14.5px; border-bottom:2px dotted var(--ptgs3);vertical-align:top}
.thbk1 tr:last-child th,.thbk1 tr:last-child td{border-bottom:0}
.thbk1 th{font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;letter-spacing:.08em; text-transform:uppercase;color:var(--ixel6);width:38%}
.thbk1 td{color:var(--tjync)}
.xfq6t{overflow-x:auto;margin-bottom:26px}
.nyjqx{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin:24px 0}
.qoo69{background:var(--q7pac);border:3px solid var(--ixel6);border-radius:12px;padding:22px 22px 24px}
.qoo69.gif5i{border-color:var(--rvwhq)}
.qoo69 h3{font-family:var(--nsmzp);font-weight:900;text-transform:uppercase;font-size:16px; color:var(--ixel6);margin-bottom:12px}
.qoo69.gif5i h3{color:var(--rvwhq)}
.qoo69 ul{list-style:none;display:grid;gap:9px}
.qoo69 li{position:relative;padding-left:24px;font-size:14.5px;color:var(--tjync)}
.qoo69 li::before{content:"✦";position:absolute;left:2px;top:0;color:var(--u8em3);font-weight:700}
.qoo69.gif5i li::before{content:"✧";color:var(--rvwhq)}
.hufz8{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--q7pac); border:2px solid var(--ixel6);border-radius:10px;padding:12px 16px;margin:18px 0 26px}
.hufz8 .jnbtt{width:52px;height:52px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center; background:var(--u8em3);color:var(--q7pac);font-family:var(--nsmzp);font-weight:900;font-size:19px; border:3px double var(--gmnh9)}
.hufz8.e5g47 .jnbtt{background:var(--rvwhq)}
.hufz8 b{display:block;font-family:var(--k0uxf);font-stretch:condensed;font-weight:700; font-size:14.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ixel6)}
.hufz8 b a{color:inherit;text-decoration:none}
.hufz8 b a:hover{text-decoration:underline}
.hufz8 span{font-size:13px;color:var(--tjync)}
.kngo7{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:34px; align-items:center;margin-bottom:34px}
.kngo7 .j9yd7{margin:0 auto}
.kngo7 p{font-size:15.5px;color:var(--qo4or);max-width:80ch}
.kngo7 p+p{margin-top:14px}
@media (max-width:700px){.kngo7{grid-template-columns:1fr}}
.kghff{font-size:12.5px;color:var(--tjync)}
.u3hkr{padding:60px 0 20px;text-align:center}
.cpscu{max-width:520px;margin:0 auto;background:var(--ohe2d);border:3px solid var(--qo4or); border-radius:10px;padding:38px 28px 34px;transform:rotate(-1.4deg); box-shadow:0 18px 34px rgba(43,33,24,.22)}
.cpscu .uunl6{font-family:var(--nsmzp);font-weight:900;font-size:clamp(64px,14vw,120px); line-height:.9;color:var(--rvwhq);text-shadow:4px 4px 0 rgba(30,122,78,.30)}
.cpscu p{margin-top:14px;color:var(--tjync);font-size:15px}
.u3hkr .h0eb0{justify-content:center;margin-top:28px}
.ln60y{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:22px}
.ln60y .n0fx7{flex:none;width:auto}
.ln60y .n0fx7 .jtfca{min-height:34px}
.dp2jt{background:var(--ohe2d);border:3px dashed var(--rvwhq);border-radius:10px; padding:18px 22px;margin:0 0 30px;transform:rotate(-.5deg);box-shadow:0 8px 18px rgba(43,33,24,.12)}
.dp2jt b{display:block;font-family:var(--nsmzp);font-weight:900;font-size:14px; letter-spacing:.04em;text-transform:uppercase;color:var(--rvwhq);margin-bottom:6px}
.dp2jt p{font-size:14px;color:var(--tjync);max-width:88ch}
.lr3lg{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:34px; align-items:start;margin-bottom:10px}
@media (max-width:860px){.lr3lg{grid-template-columns:1fr}}
.l6ese{background:var(--q7pac);border:3px solid var(--ixel6);border-radius:14px; padding:24px 22px 26px;box-shadow:0 14px 30px rgba(43,33,24,.16);text-align:center}
.l6ese .zpqly{display:inline-block;background:var(--rvwhq);color:var(--q7pac); font-family:var(--k0uxf);font-stretch:condensed;font-weight:700;font-size:11.5px; letter-spacing:.2em;text-transform:uppercase;padding:5px 14px;border-radius:4px;margin-bottom:12px}
.l6ese strong{display:block;font-family:var(--nsmzp);font-weight:900;font-size:20px; line-height:1.2;color:var(--ixel6);text-transform:uppercase}
.l6ese .i3neh{font-family:var(--q55x6);font-style:italic;color:var(--rvwhq); font-size:14.5px;margin:6px 0 14px}
.j9yd7.npfgr{background:var(--rvwhq)}
.j9yd7.npfgr .ljh8u,.j9yd7.npfgr .ot797{color:var(--q7pac)}
.tcxyz{list-style:none;display:grid;gap:12px;margin-top:16px}
.tcxyz li{background:var(--ohe2d);border:2px solid var(--qo4or);border-radius:8px}
.tcxyz a{display:block;text-decoration:none;color:inherit;padding:14px 18px}
.tcxyz a:hover{background:var(--gmnh9)}
.tcxyz b{display:block;font-family:var(--k0uxf);font-stretch:condensed;font-weight:700; font-size:14.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ixel6)}
.tcxyz span{font-size:13px;color:var(--tjync)}
.p4rgz{position:relative}
.p4rgz input{font:inherit}
.p4rgz button{position:absolute;right:2px;top:2px;bottom:2px;border:0;background:transparent; color:var(--ixel6);cursor:pointer;padding:0 8px;border-radius:6px}
.p4rgz button:hover{background:var(--gmnh9)}
.p4rgz button:focus-visible{outline:3px solid var(--ixel6);outline-offset:1px}
nav.mfqzu a.pmcd7{background:var(--u8em3);color:var(--q7pac)}
a.u2mfg{position:absolute;left:-9999px;top:0;z-index:99;background:var(--ixel6);color:var(--q7pac); padding:10px 16px;border-radius:0 0 8px 0;font-family:var(--k0uxf);font-weight:700; letter-spacing:.12em;text-transform:uppercase;font-size:12px;text-decoration:none}
a.u2mfg:focus{left:0}
.vt7om,.azn1m{display:none!important}
main,.tzr3v{color:var(--qo4or)}
.dlxkg{color:var(--tjync)!important;font-family:var(--k0uxf)!important;font-weight:700!important; font-size:11.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important}
.dlxkg a{color:var(--gi8v5)!important;text-decoration:none!important}
.dlxkg a:hover{text-decoration:underline!important}
.c3cz5{font-family:var(--nsmzp)!important;font-weight:900!important; text-transform:uppercase!important;color:var(--ixel6)!important;font-size:clamp(26px,4vw,44px)!important; line-height:1.05!important;letter-spacing:.01em!important;text-shadow:3px 3px 0 rgba(228,87,46,.28)!important; margin:16px 0 8px!important}
.quy0x{font-family:var(--q55x6)!important;font-style:italic!important; color:var(--rvwhq)!important;font-size:16px!important;margin:0 0 16px!important}
.mere4{max-width:820px!important;margin:0 auto!important}
.mere4 h1{font-family:var(--nsmzp)!important;font-weight:900!important; text-transform:uppercase!important;color:var(--ixel6)!important;font-size:clamp(26px,4vw,42px)!important; line-height:1.05!important;text-shadow:3px 3px 0 rgba(228,87,46,.28)!important;margin:14px 0 12px!important}
.mere4 h2{font-family:var(--nsmzp)!important;font-weight:900!important; text-transform:uppercase!important;color:var(--ixel6)!important;font-size:clamp(18px,2.4vw,24px)!important; border-bottom:3px solid var(--cw6qf)!important;padding-bottom:9px!important;margin:34px 0 14px!important}
.mere4 p{color:var(--qo4or)!important;font-size:15.5px!important;line-height:1.7!important; margin:0 0 14px!important;max-width:80ch!important}
.mere4 a{color:var(--gi8v5)!important;text-decoration:underline!important; text-underline-offset:2px!important}
.mere4 .n1e8h{border:2px solid var(--qo4or)!important;border-radius:10px!important; box-shadow:0 10px 22px rgba(43,33,24,.14)!important;margin:0 0 20px!important}
.qqdz6,.ex8aa{background:var(--nh8ir)!important;color:var(--q7pac)!important; border:0!important;border-radius:8px!important;box-shadow:0 4px 0 var(--rvwhq)!important; font-family:var(--k0uxf)!important;font-stretch:condensed!important;font-weight:700!important; letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important}
.qqdz6:hover,.ex8aa:hover{transform:translateY(-2px)!important;filter:none!important}
.o930f{position:relative;background:linear-gradient(rgba(253,246,233,.90),rgba(253,246,233,.86)),url(../img/ef0482d642.webp) center 30%/cover}
.n0fx7{position:relative;overflow:hidden}
.f5x52{position:absolute;right:-4px;bottom:-2px;height:82px;width:auto;opacity:.95;pointer-events:none}
.n0fx7 b,.n0fx7 .jtfca{position:relative;z-index:1;padding-right:52px;display:block}
.lgpo1{background:linear-gradient(rgba(253,246,233,.93),rgba(253,246,233,.93)),url(../img/fc24bd41dc.webp) center/cover}
.ydth9 .uhdkk.cmmz4{padding:0;overflow:hidden}
.ydth9 .uhdkk.cmmz4 img{width:100%;height:100%;object-fit:cover;display:block}
.mere4{max-width:820px;margin:0 auto}
.mere4 h1{font-family:Cinzel,serif;color:var(--n0wd7,#1E7A4E);font-size:2rem;margin:0 0 6px}
.mere4 .kumj0{color:var(--zfrbo,#dceef2);font-size:1.08rem;margin:0 0 16px}
.mere4 .n1e8h{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:16px;margin:0 0 18px}
.mere4 h2{font-family:Cinzel,serif;color:var(--n0wd7,#1E7A4E);font-size:1.3rem;margin:24px 0 8px}
.mere4 p{color:var(--xnoai,#5C4B38);line-height:1.75;margin:0 0 12px}
.mere4 a{color:var(--n0wd7,#C99A2C);text-decoration:underline;text-underline-offset:2px}
.mere4 .few96{margin-top:26px;padding-top:16px;border-top:1px solid rgba(30,122,78,.2)}
.mere4 .few96 a{display:inline-block;margin:0 14px 8px 0}
.mere4 .f38hl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}
.mere4 .f38hl time{color:var(--xnoai,#5C4B38);font-size:.9rem}
.mere4 .ezs4l{display:inline-block;font-family:Comfortaa,sans-serif;font-size:.72rem;letter-spacing:1px;text-transform:uppercase;color:#FDF6E9;background:var(--n6av6,#1E7A4E);padding:4px 12px;border-radius:20px}
.dlxkg{margin:18px 0 6px;font-size:.78rem;color:var(--xnoai);}
.dlxkg a{color:var(--wzqqf);}
.c3cz5{font-family:"Cinzel",serif;color:var(--n0wd7);font-size:1.9rem;margin:10px 0 4px;text-shadow:0 2px 0 var(--wzqqf,#5a3a00);}
.quy0x{color:var(--xnoai);margin:0 0 10px;}
.kz38z{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--idfmk,#e4e2dd);border-radius:var(--yp6tz,4px);overflow:hidden;margin:6px 0 28px;text-decoration:none;background:var(--an7lj,var(--gytxz,#fff))}
.hzsyw{padding:34px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px}
.th719{min-height:300px}
.th719 img{width:100%;height:100%;object-fit:cover;display:block}
.n4yl0{display:inline-block;font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--o5l7m,#e8442a);border:1px solid var(--o5l7m,#e8442a);border-radius:2px;padding:5px 10px}
.kx77g{font-weight:600;font-size:1.7rem;line-height:1.2;color:var(--xwoh2,#141414)}
.nbua7{font-size:1rem;line-height:1.6;color:var(--wnccu,#6b6b6b)}
.h8t0k{font-weight:600;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--o5l7m,#e8442a)}
.vb994{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.yaha1{display:flex;flex-direction:column;border:1px solid var(--idfmk,#e4e2dd);border-radius:var(--yp6tz,4px);overflow:hidden;text-decoration:none;background:var(--an7lj,var(--gytxz,#fff));transition:border-color .2s,transform .2s}
.yaha1:hover{border-color:var(--xwoh2,#141414);transform:translateY(-2px)}
.q3bt5{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}
.q3bt5 img{width:100%;height:100%;object-fit:cover;display:block}
.q3bt5 .n4yl0{position:absolute;left:12px;top:12px;background:var(--ntxc6,var(--rn4xn,#faf9f7))}
.mntec{padding:18px 18px 22px;display:flex;flex-direction:column;gap:9px}
.pk8gm{font-weight:600;font-size:1.12rem;line-height:1.25;color:var(--xwoh2,#141414)}
.q10vi{font-size:.9rem;line-height:1.55;color:var(--wnccu,#6b6b6b)}
@media (max-width:900px){.kz38z{grid-template-columns:1fr}.vb994{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){.vb994{grid-template-columns:1fr}}
#cgsec{scroll-margin-top:96px}

/* 09.10 deploy prep (= l0_fixes.css): home poster word on phones */
@media (max-width:480px){.opyb3 .csr07{font-size:clamp(30px,10.4vw,46px)}}

/* 08.10.2026 prose links: colour only, no underline (client) */
main :is(p,li,td,dd,blockquote,figcaption,details) a:not([class]):not(#nosrc),main :is(p,li,td,dd,blockquote,figcaption,details) a:not([class]):not(#nosrc):is(:hover,:focus,:active,:visited){text-decoration:none!important;border-bottom:0!important;background-image:none!important;box-shadow:none!important}
