/* Cyberpunk */
@font-face{font-family:'Tektur';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/c0670.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Tektur';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ce7f5.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Tektur';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ca1d9.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Tektur';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/c6ed3.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Play';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/c1696.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Play';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/c7eed.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Play';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/c38ae.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Play';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/cf594.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--c77de:#0D0221;--c72a9:#1A0B3B;--c6a1c:#F0E6FF;--c91cf:#9a8fab;--cf90a:#2f2442;--cf8d4:#F706CF;--cc57b:#00FFF5;--c0d42:#111111;--cc995:#F706CF;--c724a:0;--c3a36:0;--cb5d5:'Tektur',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--ce686:'Play',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--c93ef:ui-monospace,Menlo,Consolas,monospace;--c63de:1260px;--c0a38:700;--c1967:uppercase;--c2aae:#080115;--c5900:#F0E6FF;color-scheme:dark}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;background:var(--c77de);color:var(--c6a1c);font-family:var(--ce686);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}
@media(max-width:760px){body{font-size:15px}}
img,svg{display:block;max-width:100%}
img{height:auto}
a{color:inherit;text-decoration:none;transition:color .15s}
a:hover{color:var(--cc995)}
p{margin:0 0 1em}
h1,h2,h3,h4{font-family:var(--cb5d5);font-weight:var(--c0a38);line-height:1.18;margin:0 0 .55em;text-transform:var(--c1967);overflow-wrap:break-word}
h1{font-size:clamp(1.9rem,1.2rem + 2.6vw,3.2rem)}
h2{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}
h3{font-size:1.2rem}
:focus-visible{outline:2px solid var(--cf8d4);outline-offset:2px}
.cf4ef{width:min(100% - 32px,var(--c63de));margin-inline:auto}
.c9c07{max-width:780px;margin-inline:auto}
.c17f3{padding-block:clamp(24px,4vw,48px)}
.c1de7{min-width:0}
.c004d{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.cb37e{position:absolute;left:-9999px;top:8px;z-index:999;background:var(--cf8d4);color:var(--c0d42);padding:8px 14px}
.cb37e:focus{left:8px}
.c089a{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--cf8d4);color:var(--c0d42);padding:12px 22px;border-radius:var(--c724a);font:inherit;font-weight:700;font-size:.95rem;border:2px solid transparent;cursor:pointer;line-height:1.2;transition:filter .15s,transform .15s;white-space:nowrap}
.c089a:hover{color:var(--c0d42);filter:brightness(1.08)}
.c6be7{background:transparent;color:var(--c6a1c);border-color:currentColor}
.c6be7:hover{color:var(--cc995)}
input,textarea,select{font:inherit;font-size:1rem;width:100%;padding:12px 14px;border:1px solid var(--cf90a);border-radius:var(--c724a);background:var(--c72a9);color:var(--c6a1c)}
textarea{resize:vertical}
label{font-size:.9rem;font-weight:600;display:block;margin-bottom:6px}
.c7fed{display:flex;gap:8px;flex-wrap:wrap}.c7fed input{flex:1 1 200px;width:auto}
.c7f25{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.8rem;color:var(--c91cf);margin-bottom:8px}
.c5c70{font-weight:600;color:var(--cc995)}
.c6902{position:relative;min-width:0}
.c4c01{display:block;overflow:hidden;border-radius:var(--c3a36);aspect-ratio:3/2;background:var(--c72a9)}
.c4c01 img,.c375a img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.c6902:hover .c4c01 img{transform:scale(1.04)}
.c9bb1{aspect-ratio:3/4}.c05d2{aspect-ratio:1}.c6d52{aspect-ratio:16/9}
.c80b3 .c5e4a{padding-top:14px}
.c1a6e{font-size:1.2rem;margin:0 0 8px;line-height:1.28}
.c1f2f .c1a6e{font-size:clamp(1.5rem,1rem + 2vw,2.4rem)}
.c2407{color:var(--c91cf);font-size:.95rem;margin:0 0 8px}
.c27b1{font-size:.8rem;color:var(--c91cf)}
.cd545{display:flex;gap:clamp(14px,3vw,28px);align-items:center}
.cd545 .c4c01{flex:0 0 38%}
.cd545 .c5e4a{flex:1;min-width:0}
@media(max-width:560px){.cd545{align-items:flex-start}.cd545 .c4c01{flex-basis:34%}.cd545 .c2407{display:none}.cd545 .c1a6e{font-size:1.02rem}}
.c98b1{min-height:360px;display:flex;align-items:flex-end;overflow:hidden;border-radius:var(--c3a36);color:#fff;isolation:isolate}
.c375a{position:absolute;inset:0;z-index:-1}
.c98b1::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.8))}
.c98b1 .c5e4a{padding:clamp(18px,3vw,32px);position:relative}
.c98b1 .c7f25,.c98b1 .c2407,.c98b1 .c5c70{color:rgba(255,255,255,.92)}
.c98b1 a,.c98b1 .c1a6e{color:#fff}
.c0d4c{position:absolute;inset:0;z-index:1}
.c98b1 .c5c70,.c98b1 .c1a6e a{position:relative;z-index:2}
.ca708{padding:14px 0;border-bottom:1px solid var(--cf90a)}
.c43f7{display:flex;gap:12px;align-items:flex-start;padding:10px 0}
.c43f7+.c43f7{border-top:1px solid var(--cf90a)}
.cd1a7{font-size:.98rem;margin:0 0 4px;line-height:1.3}
.c43f7 time{font-size:.78rem;color:var(--c91cf)}
.c4aa7{font-family:var(--cb5d5);font-size:1.6rem;font-weight:var(--c0a38);color:var(--cc995);line-height:1;min-width:1.6em}
.c4528{flex:0 0 72px;border-radius:var(--c3a36);overflow:hidden;aspect-ratio:1}
.c4528 img{width:100%;height:100%;object-fit:cover}
.c5700{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:clamp(28px,4vw,44px) 0 20px}
.c5700:first-child{margin-top:0}
.c10d6{margin:0;font-size:clamp(1.3rem,1rem + 1vw,1.8rem)}
.c1510{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:var(--cc995);font-weight:600;white-space:nowrap}
.cceb5{display:grid;gap:clamp(20px,3vw,32px)}
.cfc99{grid-template-columns:repeat(2,minmax(0,1fr))}.cd087{grid-template-columns:repeat(3,minmax(0,1fr))}.c7f5b{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1024px){.c7f5b,.cd087{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.cfc99,.cd087,.c7f5b{grid-template-columns:minmax(0,1fr)}}
.c2386{display:grid;gap:clamp(22px,3vw,36px)}
.c620a{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(28px,4vw,56px);align-items:start}
.c9164{grid-template-columns:300px minmax(0,1fr)}
.c9164>.c9b89{order:-1}
.c620a .cd087,.c620a .c7f5b{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1024px){.c620a,.c9164{grid-template-columns:minmax(0,1fr)}.c9164>.c9b89{order:2}}
@media(max-width:620px){.c620a .cd087,.c620a .c7f5b{grid-template-columns:minmax(0,1fr)}}
.c9b89{display:grid;gap:32px;align-content:start;min-width:0}
.ceb74{font-size:1.05rem;margin:0 0 14px}
.c59d2 p{font-size:.93rem}
.c27f6{list-style:none;padding:0;margin:0}.c27f6 li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--cf90a)}.c27f6 span{color:var(--c91cf);font-size:.85rem}
.c2183{display:flex;flex-wrap:wrap;gap:8px}.cfecb{font-size:.82rem;padding:4px 10px;border:1px solid var(--cf90a);border-radius:var(--c724a)}
.cfecb:hover{border-color:var(--cf8d4)}
.c0af2{display:flex;gap:14px;align-items:flex-start}
.ca7b9{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:var(--cf8d4);color:var(--c0d42);display:grid;place-items:center;font-family:var(--cb5d5);font-weight:700;font-size:1.1rem}
.c877e{width:72px;height:72px;font-size:1.6rem}
.c35ab{display:inline-flex;gap:6px;align-items:center;color:var(--cc995);font-weight:600;font-size:.9rem}
.c9940{list-style:none;padding:0;margin:0;display:grid;gap:10px}.c9940 li{display:flex;gap:10px;font-size:.93rem}.c9940 svg{color:var(--cc995);flex:0 0 auto;margin-top:4px}
.cc048{padding-left:1.2em;margin:0}.cc048 li{margin-bottom:8px}
.cfac7 ol{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:6px;font-size:.82rem;color:var(--c91cf)}
.cfac7 li+li::before{content:"/";margin-right:6px;opacity:.6}
.cfac7 li[aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}
.c6e1f{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:clamp(32px,5vw,56px);flex-wrap:wrap}
.c1438 a,.c1438 span{min-width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--cf90a);border-radius:var(--c724a);padding:0 10px}
.c1438 a[aria-current]{background:var(--cf8d4);color:var(--c0d42);border-color:var(--cf8d4)}
.cf49e{justify-content:space-between;border-top:1px solid var(--cf90a);padding-top:18px;font-size:.9rem}
.c0f0c{font-weight:700}.c0f0c[aria-disabled]{opacity:.4;pointer-events:none}
.c0d5e{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0}
.c0d5e::-webkit-scrollbar{display:none}
.ca8a0{flex:0 0 auto;padding:6px 14px;border:1px solid var(--cf90a);border-radius:999px;font-size:.85rem;white-space:nowrap}
.c8dd2{background:var(--cf8d4);color:var(--c0d42);border-color:var(--cf8d4)}
.c3866{padding:clamp(28px,6vw,72px) clamp(20px,5vw,56px);border-radius:var(--c724a);background:var(--c72a9);margin-bottom:clamp(28px,5vw,56px)}
.c3866 h1{max-width:18ch;margin-bottom:.4em}
.ca8ae{font-size:1.1rem;color:var(--c91cf);max-width:56ch}
.cb976{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700;color:var(--cc995);margin-bottom:12px}
.c0c6b{border-radius:0;margin:0;padding-block:clamp(48px,9vw,120px);text-align:center}
.c0c6b h1{margin-inline:auto;max-width:20ch;font-size:clamp(2.2rem,1.4rem + 3.5vw,4.2rem)}.c0c6b .ca8ae{margin-inline:auto}.c0c6b .c7fed{max-width:520px;margin:24px auto 0}
.c111d{position:relative;min-height:min(78vh,720px);display:flex;align-items:flex-end;color:#fff;isolation:isolate;overflow:hidden}
.c2308{position:absolute;inset:0;z-index:-2}.c2308 img{width:100%;height:100%;object-fit:cover}
.c111d::after,.c38a5::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.12) 40%,rgba(0,0,0,.78))}
.cbd3e{padding-block:clamp(100px,12vw,150px) clamp(32px,6vw,72px)}
.c111d h1{max-width:22ch;color:#fff}
.c111d a,.c111d .c7f25,.c111d .c5c70,.c111d .cfac7 ol,.c111d p{color:#fff}
.c111d p{max-width:60ch;opacity:.92}
.c8a01{margin-bottom:clamp(24px,4vw,44px)}
.c8a01 p{color:var(--c91cf);max-width:65ch;margin:0}
.c31fa{background:var(--c72a9);padding:clamp(24px,5vw,56px);border-radius:var(--c724a)}
.c31fa .c0d5e{margin-top:18px}
.c1917{border-top:2px solid var(--c6a1c);border-bottom:1px solid var(--c6a1c);padding:16px 0}
.c1917 h1{font-size:clamp(2.6rem,1.5rem + 6vw,6rem);margin:0;line-height:1}
.c1f6e{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:12px;color:var(--c91cf)}
.c38a5{position:relative;min-height:48vh;display:flex;align-items:flex-end;color:#fff;isolation:isolate;overflow:hidden;margin-bottom:0}
.c38a5 .cbd3e{width:min(100% - 32px,var(--c63de));margin-inline:auto;padding-block:130px 44px}
.c38a5 p,.c38a5 a,.c38a5 .cfac7 ol,.c38a5 h1{color:#fff}
.cc758{color:var(--c91cf)}
.c14cf{list-style:none;padding:0;margin:0;display:flex;gap:8px}
.c14cf a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--cf90a)}
.c14cf a:hover{border-color:currentColor}
.c84eb{position:relative;z-index:60;background:var(--c77de)}
.cafdf{display:flex;align-items:center;gap:clamp(12px,3vw,32px);min-height:72px}
.ceb1b{display:inline-flex;align-items:center;gap:10px;font-family:var(--cb5d5);font-weight:var(--c0a38);font-size:1.4rem;line-height:1.1;color:var(--c6a1c);white-space:nowrap}
.ceb1b:hover{color:inherit}
.c84eb .ceb1b{min-width:0;flex-shrink:1}.c84eb .ceb1b>span:last-child{overflow:hidden;text-overflow:ellipsis}
.c7188{display:inline-block;flex:0 0 auto;width:14px;height:14px;background:var(--cf8d4);border-radius:calc(var(--c724a) / 2)}
.ca22f ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px clamp(12px,1.6vw,24px)}
.ca22f a{display:block;padding:8px 0;font-size:.95rem;font-weight:500}
.ca22f a.c0d42{color:var(--cc995)}
.cff80{display:flex;align-items:center;gap:12px;margin-left:auto}
.c6a59{font-size:.82rem;color:var(--c91cf);white-space:nowrap}
.c5b46{display:none;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;margin:0;border-radius:var(--c724a);color:inherit}
.ccc30{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;left:0;top:0}
.c6c41{display:flex;align-items:center;position:relative}
.c6c41 input{padding:9px 40px 9px 14px;font-size:.9rem}
.c6c41 button{position:absolute;right:4px;background:none;border:0;color:inherit;cursor:pointer;padding:8px;display:grid}
.ceab0{width:210px}
.c7b11{position:sticky;top:0}
.c16b6{background:color-mix(in srgb,var(--c77de) 78%,transparent);backdrop-filter:saturate(1.6) blur(12px);-webkit-backdrop-filter:saturate(1.6) blur(12px)}
.cfd3b{margin:0;font-size:.85rem;color:var(--c91cf)}
@media(max-width:1024px){.c84eb .ca22f,.c84eb .c6c41,.c2253{display:none}.c5b46{display:inline-flex}}
@media(max-width:760px){.c6a59{display:none}.ceb1b{font-size:1.25rem}}
@media(max-width:380px){.c84eb .cafdf .ceb1b{font-size:1.02rem;letter-spacing:0}.cafdf{gap:8px}.cfcd4 .cafdf{padding:0 6px 0 14px}}
@media(min-width:1025px){.c5f32 .ca22f{margin-left:auto}.c5f32 .ca22f+.cff80{margin-left:0}.c2993 .ca22f{margin-right:auto}}
.c98cf{position:absolute;left:0;right:0;top:0;background:transparent;color:#fff}.c98cf .ceb1b,.c98cf .c6a59{color:#fff}.c98cf .ca22f a.c0d42{color:#fff}
.c21b8,.cc873,.c4cd4,.c35df{display:none}
@media (max-width:1024px){
.c21b8{display:block;position:fixed;z-index:200;background:var(--c77de);color:var(--c6a1c);overflow-y:auto;padding:18px 24px 32px;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s,max-height .35s ease}
.ccc30:checked~.c21b8{visibility:visible}
.ca929{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.c21b8 ul{list-style:none;padding:0;margin:0 0 24px}
.c21b8 li a{display:block;padding:12px 0;border-bottom:1px solid var(--cf90a);font-size:1.05rem}
.c66b9{cursor:pointer;display:grid;place-items:center;width:44px;height:44px;margin:0}
.cc873{display:block;position:fixed;inset:0;z-index:150;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;margin:0}
.ccc30:checked~.cc873{opacity:1;visibility:visible}
body:has(.ccc30:checked){overflow:hidden}
.c28ea{top:0;bottom:0;left:0;width:min(86vw,360px);transform:translateX(-102%);box-shadow:8px 0 30px rgba(0,0,0,.2)}.ccc30:checked~.c28ea{transform:none}}
.c80b3{overflow:hidden;border-radius:var(--c724a)}.c80b3 .c5e4a{padding:16px 18px 20px}.c80b3 .c4c01{border-radius:0}
.c6fdb{margin-bottom:24px}
.c6fdb h1{margin:10px 0 18px;max-width:26ch}
.c6614{display:flex;gap:12px;align-items:center;font-size:.88rem}
.c6614 b{display:block}.c6614 span:not(.ca7b9){color:var(--c91cf);display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}
.c0a92{margin:0 0 32px}.c4f93{border-radius:var(--c3a36);overflow:hidden;aspect-ratio:16/9}.c4f93 img{width:100%;height:100%;object-fit:cover}
.c77cf{font-size:1.06em;line-height:1.78}
.c77cf h2{margin-top:1.8em;font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);scroll-margin-top:90px}
.c77cf ul,.c77cf ol{margin:0 0 1.2em;padding-left:1.3em}.c77cf li{margin-bottom:.4em}
.c77cf a{color:var(--cc995);text-decoration:underline;text-underline-offset:3px}
.c48ec{font-size:1.16em;line-height:1.6}
.ccf1d{margin:2em 0;padding:6px 0 6px 24px;border-left:4px solid var(--cf8d4);font-family:var(--cb5d5);font-size:1.3rem;line-height:1.45}
.ccf1d p{margin:0}
.cbd1a{font-size:clamp(1.4rem,1.1rem + 1vw,1.8rem)}
.cef79,.c1719{background:var(--c72a9);border:1px solid var(--cf90a);border-radius:var(--c724a);padding:20px 24px;margin:0 0 2em}
.c7715{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:var(--cc995);margin-bottom:8px}
.cef79 ul,.c1719 ol{margin:0}.c1719 time{font-weight:700;margin-right:8px}
.ce94ae{font-weight:700;margin-bottom:8px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}
.caf9b ol{margin:0;padding-left:1.2em;font-size:.92rem}.caf9b li{margin-bottom:6px}
.c77cf .caf9b a{text-decoration:none;color:inherit}.caf9b a:hover{color:var(--cc995)}
.c1335{border:1px solid var(--cf90a);border-radius:var(--c724a);padding:18px 22px;margin-bottom:2em}
.ca5ec{margin:2em 0}.c31e9{border-radius:var(--c3a36);overflow:hidden;aspect-ratio:16/9}.c31e9 img{width:100%;height:100%;object-fit:cover}.ca5ec figcaption{font-size:.82rem;color:var(--c91cf);margin-top:8px}
.ca0f5{overflow-x:auto;margin:1.5em 0}
.ccb82{width:100%;border-collapse:collapse;font-size:.92rem;min-width:420px}.ccb82 th,.ccb82 td{padding:10px 12px;border-bottom:1px solid var(--cf90a);text-align:left}.ccb82 th{background:var(--c72a9);font-weight:700}
.c7aea>.c48ec::first-letter{float:left;font-family:var(--cb5d5);font-size:4.2em;line-height:.8;padding:8px 10px 0 0;color:var(--cf8d4);font-weight:700}
.c3b8a{counter-reset:c67f2}.c3b8a h2{counter-increment:c67f2}.c3b8a h2::before{content:counter(c67f2,decimal-leading-zero);display:block;font-size:.7em;color:var(--cf8d4);margin-bottom:4px}
.c2ce7{margin:36px 0 16px}
.caa58{display:flex;align-items:center;gap:10px;font-size:.9rem;margin-bottom:28px}.caa58 a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--cf90a);border-radius:50%}
.ce624{display:flex;gap:18px;padding:24px;border:1px solid var(--cf90a);border-radius:var(--c724a);margin-bottom:28px;align-items:flex-start}.c6b22{font-weight:700;margin-bottom:4px}.ce624 p:last-child{margin:0;color:var(--c91cf);font-size:.95rem}
.c51a9{display:grid;grid-template-columns:1fr 1fr;gap:16px}.c51a9 a{padding:16px 18px;border:1px solid var(--cf90a);border-radius:var(--c724a);font-weight:600;line-height:1.35}.c51a9 small{display:block;color:var(--c91cf);font-weight:400;margin-bottom:4px}.c51a9 a:last-child{text-align:right}
@media(max-width:620px){.c51a9{grid-template-columns:1fr}.c51a9 a:last-child{text-align:left}.ce624{flex-direction:column}}
.c9f66{margin-top:clamp(40px,6vw,72px)}
.c66fa,.ca83b{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--cf90a);border:1px solid var(--cf90a);border-radius:var(--c724a);overflow:hidden;margin:0 0 2em}
.ca83b{grid-template-columns:repeat(2,1fr);margin:1.5em 0}
.c66fa div,.ca83b div{background:var(--c77de);padding:14px}.c66fa dt,.ca83b dt{font-size:.75rem;color:var(--c91cf);text-transform:uppercase;letter-spacing:.05em}.c66fa dd,.ca83b dd{margin:0;font-weight:700}
@media(max-width:620px){.c66fa{grid-template-columns:1fr 1fr}}
.cf1d7{display:flex;flex-direction:column;gap:4px;border-left:4px solid var(--cf8d4);padding:12px 18px;background:var(--c72a9);margin:1.5em 0}.cf1d7 span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--c91cf)}.c77cf .cf1d7 a{font-weight:700;text-decoration:none;color:inherit}
.ca77e{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:2em 0}.cdc80{aspect-ratio:1;overflow:hidden}.cdc80 img{width:100%;height:100%;object-fit:cover}
.c8a70{font-size:.85rem;color:var(--c91cf);border-top:1px solid var(--cf90a);padding-top:16px;margin-top:2em}
.cf336{display:flex;gap:10px;align-items:center;font-size:.9rem}
.ce1bd{margin:1.5em 0}
.cb48d{position:fixed;right:20px;bottom:20px;width:56px;height:56px;border-radius:16px;background:var(--cc57b);color:#000;display:grid;place-items:center;box-shadow:0 6px 16px rgba(0,0,0,.25);z-index:90}
@media(max-width:1024px){.cb48d{bottom:90px}}
@supports(animation-timeline:scroll()){.c9552{position:fixed;top:0;left:0;height:4px;width:100%;background:var(--cf8d4);transform-origin:0 50%;transform:scaleX(0);animation:ce98c linear both;animation-timeline:scroll(root);z-index:300}@keyframes ce98c{to{transform:scaleX(1)}}}
.cf41c h2{margin-top:1.6em;font-size:clamp(1.25rem,1rem + .8vw,1.6rem)}
.cf41c a{color:var(--cc995);text-decoration:underline;text-underline-offset:3px}
.cf78b{margin:20px 0 10px}.cb862{padding:24px;border:1px solid var(--cf90a);border-radius:var(--c724a)}.cb862 svg{color:var(--cc995);margin-bottom:12px}.cf41c .cb862 h2{font-size:1.15rem;margin:0 0 6px}.cb862 p{margin:0;color:var(--c91cf);font-size:.93rem}
.c6bec{margin-top:20px}.cf981{text-align:center}.cf981 .ca7b9{margin:0 auto 12px}.cf981 h3{font-size:1rem;margin:0 0 2px}.cf981 p{color:var(--c91cf);font-size:.85rem}
.c4142{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;margin-top:24px}.c99b7{display:grid;gap:16px}.cb6de{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.c39c9{display:flex;gap:10px;align-items:flex-start;font-weight:400}.c39c9 input{width:auto;margin-top:4px}.c99b7 .c089a{justify-self:start}
.c93c9{background:var(--c72a9);padding:24px;border-radius:var(--c724a);align-self:start}.cf41c .c93c9 h2{margin-top:0;font-size:1.2rem}.c93c9 ul{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:12px}.c93c9 li{display:flex;gap:10px}.c93c9 .c14cf{display:flex;gap:8px}.c93c9 svg{color:var(--cc995);flex:0 0 auto;margin-top:3px}
@media(max-width:860px){.c4142,.cb6de{grid-template-columns:minmax(0,1fr)}}
.cd176{background:var(--c72a9);padding:18px 18px 18px 40px;border-radius:var(--c724a)}
.c6492{color:var(--c91cf);font-size:.9rem}
.c3f12{text-align:center;padding:clamp(32px,8vw,96px) 0;max-width:640px;margin:0 auto}
.cad74{font-family:var(--cb5d5);font-size:clamp(6rem,4rem + 10vw,12rem);line-height:1;margin:0;color:var(--cf8d4);font-weight:var(--c0a38)}
.c3f12 .c6c41{max-width:420px;margin:24px auto}.cfa63{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.cc184{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px}.cf41c .c11f6 h2{font-size:1.1rem;margin:0 0 10px}.c11f6 ul{padding-left:1.1em;margin:0}.c11f6 li{margin-bottom:6px;font-size:.93rem}
.c26ad{background:var(--c2aae);color:var(--c5900);margin-top:clamp(40px,6vw,80px);font-size:.92rem}
.cc948{padding-block:clamp(36px,6vw,64px) 24px}
.c98da{display:grid;gap:32px}
.ca165{grid-template-columns:1.6fr 1fr 1fr}.c3c2e{grid-template-columns:1.6fr 1fr 1fr 1fr}.c36d9{grid-template-columns:1.5fr repeat(4,1fr)}.ca05a{grid-template-columns:repeat(6,minmax(0,1fr))}
@media(max-width:900px){.ca165,.c3c2e,.c36d9,.ca05a{grid-template-columns:repeat(2,minmax(0,1fr))}.c910e{grid-column:1/-1}}
@media(max-width:480px){.ca05a{grid-template-columns:1fr}}
.c5525{font-size:.82rem;margin:0 0 12px;text-transform:uppercase;letter-spacing:.1em;font-family:var(--ce686);font-weight:700}
.c26ad ul{list-style:none;padding:0;margin:0}.c8b88{min-width:0;overflow-wrap:anywhere}.c8b88 li{margin-bottom:8px}
.c26ad a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}
.c26ad .ceb1b{color:inherit;margin-bottom:12px}
.c910e p{opacity:.8;max-width:36ch}
.c26ad .c14cf a{border-color:color-mix(in srgb,currentColor 30%,transparent)}
.c6f02{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);margin-top:36px;padding-top:20px;font-size:.82rem;opacity:.85}
.c6f02 ul{display:flex;flex-wrap:wrap;gap:8px 18px}.c6f02 p{margin:0}
@media(max-width:480px){h1{font-size:1.6rem}.c1f2f .c1a6e{font-size:1.4rem}}@media(max-width:380px){h1{font-size:1.18rem}.c3866{padding:22px 14px}}
/* signature */
body::after{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);z-index:99}
.c6902{background:var(--c72a9);border:1px solid var(--cf8d4);clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}
.cceb5>.c6902:nth-child(odd){transform:skewY(-1deg)}
.ceb1b:hover{text-shadow:2px 0 var(--cf8d4),-2px 0 var(--cc57b)}
.c6902:hover .c1a6e{text-shadow:2px 0 var(--cf8d4),-2px 0 var(--cc57b)}
.ccf1d{font-family:var(--ce686);background:#000;color:var(--cc57b);border-left:3px solid var(--cc57b)}
