:root{--tk931js:#fdf8f3;--tk931k1:#f1e7df;--tk931lf:#edf1e1;--tk931eh:#211911;--tk931ad:#5d534a;--tk9318f:#836d59;--tk93e7u:#7a6551;--tk9319h:#b19a85;--tk931jh:#111111;--tk931g6:#6353f8;--tk931ny:#ffffff;--tk932lm:#543de3;--tk931ca:#281705;--tk931pm:#ffffff;--tk931iy:#dbd2ca;--tk931ud:28px;--tk931t0:28px;--tk9318k:0;--tk931jhb:5px 5px 0 #211911;--tk93t3l:1rem;--tk93lde:3rem;--tk9319o:1140px}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--tk931js);color:var(--tk931eh);font-family:'Inter Tight', system-ui, 'Segoe UI', Arial, sans-serif;font-size:16px;line-height:1.55}
img{max-width:100%;height:auto;display:block}
h1,h2,h3,h4{font-family:'Lora', Georgia, 'Times New Roman', serif;font-weight:700;line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;margin:0 0 .6em}
h1{font-size:clamp(1.90rem, 5vw + .6rem, 3.44rem)}
h2{font-size:clamp(1.56rem, 3.4vw + .4rem, 2.68rem)}
h3{font-size:1.28rem}
p,ul,ol{margin:0 0 1em}
a{color:var(--tk9318f);text-underline-offset:.18em}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--tk931g6);outline-offset:2px}
.tk9325g a,.tk93vkj a{color:var(--tk93e7u)}
.tk931gs{max-width:var(--tk9319o);margin:0 auto;padding:0 1rem}
@media(min-width:48em){.tk931gs{padding:0 1.5rem}}
.tk93qqf{display:block;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem}
.tk934a5{font-size:1.2rem;color:inherit}
.tk9325g{background:var(--tk931k1)}
.tk931kp{background:var(--tk931ca);color:var(--tk931pm)}
.tk931kp a:not(.tk9310h){color:var(--tk931pm)}
.tk9310h{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:.75em 1.3em;border-radius:var(--tk931t0);background:var(--tk931g6);color:var(--tk931ny);font-weight:700;text-decoration:none;border:2px solid var(--tk931g6);cursor:pointer;font:inherit;font-weight:700;transition:background .15s,color .15s}
.tk9310h:hover{background:var(--tk932lm);border-color:var(--tk932lm);color:var(--tk931ny)}
.tk931jb{display:inline-flex;align-items:center;min-height:44px;padding:.7em 1.2em;border-radius:var(--tk931t0);border:2px solid currentColor;color:inherit;font-weight:700;text-decoration:none}
.tk931ju{font-weight:700;white-space:nowrap;color:inherit!important;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.tk93to1{display:block;font-size:.85rem;margin-top:.5rem}
.tk93joz{background:var(--tk931js);border:3px solid var(--tk931iy);border-radius:var(--tk931ud);box-shadow:var(--tk931jhb);padding:1.25rem}
.tk93ugz{border-radius:var(--tk9318k);object-fit:cover;width:100%}
.tk93ugz{clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%)}
.tk93106{list-style:none;padding:0}
.tk93106 li{position:relative;padding-left:1.7em;margin:.35em 0}
.tk93106 li::before{content:"";position:absolute;left:0;top:.35em;width:1em;height:.55em;border-left:3px solid var(--tk931g6);border-bottom:3px solid var(--tk931g6);transform:rotate(-45deg)}
.tk931g2 h2{margin-top:1.4em}.tk931g2 h3{margin-top:1.2em}
.tk931g2>:first-child{margin-top:0}
.tk931o2{overflow-x:auto;margin:0 0 1.2em}
.tk931o2 table{border-collapse:collapse;width:100%;min-width:480px}
.tk931o2 th,.tk931o2 td{text-align:left;padding:.6em .8em;border-bottom:1px solid var(--tk931iy)}
.tk931o2 th{background:var(--tk931k1)}
.tk93kgv{padding:var(--tk93lde) 0}
.tk931kf{display:grid;gap:2.5rem;padding:var(--tk93lde) 0}
@media(min-width:62em){
.tk931kf{grid-template-columns:320px minmax(0,1fr)}.tk931kf>aside{order:-1}
.tk931kf>aside>div{position:sticky;top:1.5rem}}
.tk93y2n{display:grid;gap:1rem}
.tk93xjm{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.tk93wij{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.tk931nc{background:linear-gradient(transparent 62%, #6353f844 62%);display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.tk931jse{display:grid;gap:.9rem;background:var(--tk931js);color:var(--tk931eh);padding:1.4rem;border-radius:var(--tk931ud);box-shadow:0 20px 50px -20px rgba(0,0,0,.35);border:1px solid var(--tk931iy)}
.tk931jse label{display:block;font-weight:600;font-size:.92rem;margin-bottom:.3rem}
.tk931jse input:not([type=checkbox]):not([type=submit]),.tk931jse select,.tk931jse textarea{width:100%;min-height:44px;padding:.65em .75em;border:3px solid var(--tk931ad);border-radius:10px;background:var(--tk931js);color:var(--tk931eh);font:inherit}
.tk931jse textarea{min-height:7rem}
.tk931jse a{color:var(--tk9318f)}
.tk93lnm{font-size:.82rem;line-height:1.45;font-weight:400!important}
.tk93lnm input{width:1.1rem;height:1.1rem;margin:0 .4rem 0 0;vertical-align:-.15rem}
@media(min-width:40em){.tk931jse{grid-template-columns:1fr 1fr}.tk93n1k{grid-column:1/-1}}
.tk93iae{position:fixed;z-index:50;left:50%;transform:translateX(-50%);bottom:1rem}
.tk93iae .tk9310h{box-shadow:0 10px 26px -8px rgba(0,0,0,.45)}
@media(min-width:62em){.tk93iae{display:none}}
.tk93xlh{padding:var(--tk93lde) 0}.tk93cr9{display:grid;gap:2rem}@media(min-width:56em){.tk93cr9{grid-template-columns:1fr 1.25fr;gap:3rem}}
.tk93y2n h2{font-size:1.3rem;margin-top:1rem}.tk93y2n .tk931jb{margin-top:.6rem}.tk93y2n img{aspect-ratio:1}
.tk93qyr{background:var(--tk931k1);color:var(--tk931eh);border-top:5px solid var(--tk9319h)}.tk931ha{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-block:.8rem}.tk93msk{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit;font-family:'Lora', Georgia, 'Times New Roman', serif;font-weight:700;font-size:1.35rem;line-height:1.1}.tk93msk svg{width:2.1em;height:2.1em;flex:none}.tk93ypv{list-style:none;margin:0;padding:0}.tk93ypv a{color:inherit;text-decoration:none;font-weight:600;display:block;padding:.55rem .2rem}.tk93ypv a[aria-current]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.4em}
.tk93oqu,.tk93x2i{display:none}.tk93pkd summary{cursor:pointer;font-weight:700;padding:.6rem 1rem;border:2px solid currentColor;border-radius:var(--tk931t0);list-style:none;min-height:44px}.tk93pkd[open]{flex-basis:100%}.tk93pkd[open] summary{display:inline-block;margin-bottom:.5rem}
@media(min-width:62em){.tk93pkd{display:none}.tk93oqu,.tk93x2i{display:flex;align-items:center;gap:1.2rem;flex:1}.tk93x2i{justify-content:flex-end}.tk93oqu .tk93ypv,.tk93x2i .tk93ypv{display:flex;gap:1.2rem}.tk93msk{flex:none;margin:0 1.5rem}}
.tk939jr{padding-bottom:2.5rem}.tk93ogv img{aspect-ratio:16/7;min-height:240px;border-radius:0}.tk93scp{position:relative;margin-top:-4rem;max-width:40rem;padding:1.8rem;background:var(--tk931js)}.tk93uls{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}@media(min-width:56em){.tk93scp{margin-top:-12rem;padding:2.5rem}}
.tk93mqe{padding:var(--tk93lde) 0}.tk93usw{display:grid;gap:1.4rem;align-items:center;margin:2rem 0}.tk93usw img{aspect-ratio:16/10}@media(min-width:56em){.tk93usw{grid-template-columns:1fr 1fr;gap:3rem}.tk93sl0>div{order:-1}}
.tk93urw{padding:var(--tk93lde) 0}.tk93xc2{margin:0 0 2.5rem;padding:0 0 0 1.2rem;border-left:6px solid var(--tk931g6);max-width:52rem}.tk93xc2 p{font-family:'Lora', Georgia, 'Times New Roman', serif;font-size:clamp(1.3rem,3vw,2rem);line-height:1.3;margin:0}.tk93vo5{padding-left:1.1rem;columns:1;max-width:60rem}.tk93vo5 li{margin:.6rem 0;break-inside:avoid}@media(min-width:56em){.tk93vo5{columns:2;column-gap:3rem}}
.tk93qnf{padding:var(--tk93lde) 0}.tk931oe{display:grid;gap:.5rem;margin-top:1.5rem}.tk93nvj summary{cursor:pointer;list-style:none}.tk93nvj summary::-webkit-details-marker{display:none}.tk93nvj summary h3{margin:0;font-size:1.08rem;display:inline}.tk93nvj{background:rgba(255,255,255,.06);border-left:4px solid var(--tk931g6);padding:1rem 1.2rem}.tk93nvj>div{padding-top:.7rem}.tk93nvj>div a{color:inherit}@media(min-width:56em){.tk931oe{grid-template-columns:1fr 1fr;align-items:start}}
.tk9310x{background:var(--tk9319h);color:var(--tk931jh);padding:3.5rem 0;text-align:center}.tk9310x p{max-width:44rem;margin-inline:auto}.tk9310x .tk93goa{justify-content:center}.tk9310x .tk931jb{color:inherit}.tk93goa{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.6rem}
.tk93s1d{background:var(--tk9319h);color:var(--tk931jh);padding:3.5rem 0 1.5rem}.tk93s1d a{color:inherit}.tk93ptg{list-style:none;margin:0;padding:0}.tk93ptg li{margin:.35rem 0}.tk93ptg a{text-decoration:none;display:inline-block;padding:.2rem 0}.tk93ptg a:hover{text-decoration:underline}.tk931eb{font-size:.8rem;line-height:1.55;margin:0}.tk93b2s{font-size:.8rem;margin:0}.tk931me{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-family:'Lora', Georgia, 'Times New Roman', serif;font-weight:700;font-size:1.3rem}.tk931me svg{width:2.2em;height:2.2em}.tk93s1d h2{font-size:1rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.8rem}.tk939oo{font-family:'Lora', Georgia, 'Times New Roman', serif;font-weight:700;font-size:clamp(2rem,6vw,3.6rem);line-height:1;margin:0 0 .8rem;overflow-wrap:anywhere}.tk93mrl{display:grid;gap:2.5rem;margin-bottom:2rem}.tk931jc{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.tk931eb{margin-bottom:1rem;padding-top:1rem;border-top:1px solid currentColor}@media(min-width:56em){.tk93mrl{grid-template-columns:1.3fr 1fr}}
.tk93lom{padding:2.5rem 0}.tk9325gz{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.tk9339f{font-family:'Lora', Georgia, 'Times New Roman', serif;font-size:1.6rem;margin:0;color:var(--tk9318f)}.tk9325gz ul{list-style:none;padding:0;margin:0}.tk9325gz li{margin:.25rem 0}
.tk93psi{background:var(--tk9319h);color:var(--tk931jh);padding:2.5rem 0}.tk93psi h1{max-width:28ch}.tk93psi .tk931jb{color:inherit}.tk93sbr ol{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;padding:0;margin:0 0 1rem;font-size:.85rem}.tk93sbr li+li::before{content:"/";margin-right:.3rem;opacity:.6}.tk93sbr a{color:inherit}.tk931bo{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}
.tk93z0c{max-width:52rem}.tk931ih{padding:var(--tk93lde) 0}@media(min-width:62em){.tk93z0c{columns:2;column-gap:3rem;max-width:none}.tk93z0c h2{break-after:avoid}}
@media(min-width:62em){.tk93nnj{grid-template-columns:1fr 1fr;max-width:none}}