@font-face {
  font-family: 'Zodiak';
  src: url(eu/zt9hzg.woff2) format("woff2");
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'Zodiak';
  src: url(eu/ykuhqc.woff2) format("woff2");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Switzer';
  src: url(eu/5z7j5v.woff2) format("woff2");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Switzer';
  src: url(eu/8xsxyc.woff2) format("woff2");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(eu/h8wxhj.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(eu/dhgpxp.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: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(eu/kk9z8j.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(eu/5d6nge.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;
}
/*  tokens  */
:root {
  --xr8: "Zodiak", "Iowan Old Style", Georgia, serif;
  --yku: "Switzer", "Helvetica Neue", Arial, sans-serif;
  --iisb: "IBM Plex Mono", ui-monospace, monospace;

  --y6d: #0d0c0a;
  --mnw: #121110;
  --cxm: #171512;
  --iom: #1F1C17;
  --tlm: #2a261f;
  --wt9: rgba(236, 222, 194, 0.08);
  --jthc: rgba(236, 222, 194, 0.16);
  --r7rm: rgba(236, 222, 194, 0.28);

  --zwz:#EFE6D3;--s6f:#A99F8B;--zli:#71695b;

  --eqt:#C8A15A;--a0j6:#e7c985;--u9j2:rgba(200,161,90,0.14);--n2m:#15110A;

  --iow: #9cc59a;
  --qa5n: #df7c4f;
  --j3cx: 400;
  --j4r: none;
  --xsx: -0.02em;
  --hhv8: 1.02;
  --gz9: 0px;
  --rp7: 0px;
  --b7i: 0px;
  --lz2g: 0px;
  --eml: 1px;
  --prz: 9px;
  --hvr: none;
  --awj: none;
  --rj2: 0px;
  --kpgj: 0deg;
  --ykf: 0 30px 50px -20px rgba(0, 0, 0, 0.8);
  --jcd9: repeating-linear-gradient(90deg, transparent 0 79px, var(--wt9) 79px 80px);
  --s8q: repeating-linear-gradient(135deg, transparent 0 14px, var(--wt9) 14px 15px);
  --rsi: radial-gradient(60% 90% at 78% 70%, var(--u9j2), transparent 70%);

  --j8u: 11px;
  --jnqs: 13px;
  --smp: 15px;
  --q6wl: 18px;
  --ax9a: 22px;
  --wnd: 30px;
  --de40: clamp(40px, 4.4vw, 64px);

  --hbhj:0.16em;

  --oja1: 68px;
  --v8b: 248px;
  --c0lj: clamp(16px, 2.6vw, 40px);
  --tnzl: clamp(48px, 5vw, 76px);
  --ko1v: 172px;

  --p2v: cubic-bezier(0.2, 0.7, 0.2, 1);
  --f34: 240ms;
}
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scrollbar-color: var(--tlm) transparent; }
body {
  margin: 0;
  background: var(--y6d);
  color: var(--zwz);
  font: 400 var(--smp)/1.55 var(--yku);
  font-feature-settings: "ss01", "cv11";
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
body::after {
  content: "";
  pointer-events: none;
  position: fixed; inset: 0; z-index: 100;
  opacity: 0.05;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}
img { height: auto; display: block; max-width: 100%; }
a { color: inherit; text-decoration: none; }
button { font: inherit; color: inherit; background: none; border: 0; padding: 0; cursor: pointer; }
h1, h2, h3, h4, p { margin: 0; }
ul { margin: 0; padding: 0; list-style: none; }
::selection { background: var(--eqt); color: var(--n2m); }
:focus-visible { outline: 1px solid var(--a0j6); outline-offset: 3px; }
.wp0gi { line-height: 1; flex: none; font-size: 1.25em; }
.axcrb { font-variant-numeric: tabular-nums; font-family: var(--iisb); letter-spacing: -0.01em; }
.vxk3r5 { position: absolute; clip: rect(0 0 0 0); width: 1px; height: 1px; overflow: hidden; }
.k1u36v {
  clip-path: polygon(var(--prz) 0, 100% 0, 100% calc(100% - var(--prz)), calc(100% - var(--prz)) 100%, 0 100%, 0 var(--prz));
}
.wzpfju {
  --yvm6: 42px;
  display: inline-flex; align-items: center; justify-content: center; gap: 0.625rem;
  height: var(--yvm6); padding: 0 1.25rem;
  font: 500 var(--jnqs)/1 var(--yku);
  letter-spacing: 0.06em; text-transform: uppercase;
  white-space: nowrap;
  transition: background var(--f34) var(--p2v), color var(--f34) var(--p2v), box-shadow var(--f34) var(--p2v);
}
.scr9l7u { padding: 0 1rem; --yvm6: 36px; font-size: var(--j8u); }
.cdtto { --yvm6: 52px; padding: 0 1.875rem; }
.vxg1zl0 {
  background: linear-gradient(180deg, var(--a0j6), var(--eqt) 60%);
  color: var(--n2m);
  clip-path: polygon(var(--prz) 0, 100% 0, 100% calc(100% - var(--prz)), calc(100% - var(--prz)) 100%, 0 100%, 0 var(--prz));
}
.vxg1zl0:hover { background: var(--a0j6); }
.honiy2 { color: var(--zwz); box-shadow: inset 0 0 0 1px var(--jthc); }
.honiy2:hover { box-shadow: inset 0 0 0 1px var(--eqt); color: var(--a0j6); }

.a4twl{height:2.5rem;box-shadow:inset 0 0 0 1px var(--wt9);place-items:center;width:2.5rem;transition:color var(--f34),box-shadow var(--f34);color:var(--s6f);display:inline-grid}.a4twl:hover{color:var(--a0j6);box-shadow:inset 0 0 0 1px var(--r7rm)}.zbxcr0z{align-items:center;box-shadow:inset 0 0 0 1px var(--wt9);color:var(--zli);height:2.625rem;display:flex;background:var(--mnw);transition:box-shadow var(--f34);gap:0.625rem;padding:0 0.875rem}.zbxcr0z:focus-within{box-shadow:inset 0 0 0 1px var(--r7rm)}.zbxcr0z input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--zwz);font:inherit;font-size:var(--jnqs)}.zbxcr0z input::placeholder{color:var(--zli)}.zbxcr0z kbd{font:500 10px/1 var(--iisb);color:var(--zli);padding:0.25rem 0.375rem;box-shadow:inset 0 0 0 1px var(--jthc)}.pm7el{display:inline-flex;align-items:center;gap:0.75rem;font:500 var(--j8u)/1 var(--yku);letter-spacing:var(--hbhj);text-transform:uppercase;color:var(--eqt)}.pm7el::before{content:"";width:1.75rem;height:1px;background:currentColor}.okhvajn{font-family:var(--xr8);letter-spacing:var(--xsx);line-height:var(--hhv8);font-weight:var(--j3cx);text-transform:var(--j4r)}.okhvajn em{font-style:italic;color:var(--a0j6)}.b5xd89{align-items:center;padding:0 0.375rem;display:inline-flex;color:var(--a0j6);box-shadow:inset 0 0 0 1px var(--eqt);background:var(--y6d);font:500 9.5px/1 var(--iisb);height:1.125rem;letter-spacing:0.1em;text-transform:uppercase}.scqh4o{color:var(--qa5n);box-shadow:inset 0 0 0 1px var(--qa5n)}.m64zqi7{color:var(--iow);box-shadow:inset 0 0 0 1px var(--iow)}.zriie2w{box-shadow:inset 0 0 0 1px var(--wt9);background:var(--cxm);position:relative}.e8b77q{overflow:hidden;background:radial-gradient(120% 80% at 50% 100%,var(--tlm),var(--mnw) 70%);position:relative;box-shadow:inset 0 0 0 1px var(--jthc);border-radius:62.4375rem 62.4375rem 0 0}.e8b77q::after{position:absolute;border-radius:inherit;pointer-events:none;content:"";box-shadow:inset 0 0 0 1px var(--u9j2);inset:0.5rem}.e8b77q img{object-fit:cover;width:100%;height:100%}

.wqvbd {
  flex: none;
  display: inline-block; width: 0.375rem; height: 0.375rem; border-radius: 50%;
  background: var(--iow);
  box-shadow: 0 0 0 3px rgba(156, 197, 154, 0.14);
}

.qv4x2 { display: grid; gap: 0.375rem; }
.cip2h { font-size: var(--j8u); letter-spacing: var(--hbhj); text-transform: uppercase; color: var(--zli); }
.gewzs5 { font: 500 var(--q6wl)/1 var(--iisb); color: var(--zwz); }

.jfez1 {
  display: inline-flex; align-items: center; gap: 0.5rem;
  color: var(--s6f); text-transform: uppercase;
  font-size: var(--j8u);
  transition: color var(--f34); letter-spacing: var(--hbhj);
}
.jfez1:hover { color: var(--a0j6); }
.ncsvfbb {
  display: flex;
  margin-bottom: 1.375rem; gap: 1rem; align-items: center;
}
.sr9txa0 { font: 400 var(--j8u)/1 var(--iisb); color: var(--eqt); letter-spacing: 0.08em; }
.fbr04 { font: 400 var(--wnd)/1 var(--xr8); letter-spacing: -0.02em; white-space: nowrap; }
.fbr04 .wp0gi { display: none; }
.th5hebj { flex: 1; height: 1px; background: var(--jthc); min-width: 1.5rem; }
.dkwkmu { display: flex; gap: 0.375rem; }

.ncsvfbb .jfez1{white-space:nowrap}@media (max-width:720px){.ncsvfbb{gap:0.625rem}.fbr04{font-size:1.5rem;white-space:normal;min-width:0}.dkwkmu{display:none}.ncsvfbb .jfez1 .axcrb{display:none}}

.lcsn7zw{display:grid;place-items:center;width:2.125rem;height:2.125rem;color:var(--s6f);box-shadow:inset 0 0 0 1px var(--jthc);transition:color var(--f34),box-shadow var(--f34),opacity var(--f34)}.lcsn7zw:hover{color:var(--a0j6);box-shadow:inset 0 0 0 1px var(--eqt)}.lcsn7zw[disabled]{opacity:0.3;pointer-events:none}.anhmjh0{scrollbar-width:none;gap:0.875rem;grid-auto-columns:var(--ko1v);overflow-x:auto;grid-auto-flow:column;display:grid;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.anhmjh0::-webkit-scrollbar{display:none}.anhmjh0>*{scroll-snap-align:start}.rj68y5{display:grid;grid-template-columns:minmax(0,1fr);gap:0.625rem;min-width:0}.dc3a2d{overflow:hidden;aspect-ratio:var(--tyj,3 / 2);position:relative;background:var(--iom)}.dc3a2d::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--wt9);transition:box-shadow var(--f34) var(--p2v)}.dc3a2d img{filter:saturate(0.92);width:100%;height:100%;object-fit:cover;transition:transform 600ms var(--p2v),filter var(--f34)}.wnqoo{position:absolute;top:0.5rem;left:0.5rem;z-index:1}.rj68y5:hover .dc3a2d img{transform:scale(1.05);filter:saturate(1.05)}.rj68y5:hover .dc3a2d::after{box-shadow:inset 0 0 0 1px var(--eqt),inset 0 0 0 5px rgba(13,12,10,0.55)}.xk0dbzo{font-size:var(--jnqs);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xqt2um{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-top:3px;font-size:var(--j8u);color:var(--zli)}.xqt2um>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah1rvvx{flex:none;display:inline-flex;align-items:center;gap:0.375rem;font-family:var(--iisb);color:var(--s6f)}.wwd182{align-items:center;line-height:1;color:var(--zwz);font-size:var(--lrrq);text-decoration:none;display:inline-flex;--lrrq:34px;white-space:nowrap;gap:0.3em}.j806tsp{--lrrq:44px}.lozj5wj{letter-spacing:var(--xsx);font-family:var(--xr8);text-transform:var(--j4r);font-weight:var(--j3cx);line-height:1;font-size:0.74em}.deywd{position:relative;flex:none}@media (max-width:720px){.dsfekgc .wwd182{--lrrq:28px}}.q6dqw0{display:inline-flex;align-items:baseline;font-family:var(--xr8);font-weight:var(--j3cx);text-transform:var(--j4r);letter-spacing:var(--xsx);line-height:1;padding-top:0.3em}.cvx2h{color:var(--eqt);font-size:1.02em;position:relative}.lucii{font-size:0.74em}.o5vo1{top:-0.3em;background:var(--eqt);left:50%;clip-path:polygon(0 100%,0 15%,25% 55%,50% 0,75% 55%,100% 15%,100% 100%);position:absolute;height:0.24em;transform:translateX(-50%) rotate(-8deg);width:0.56em}.dsfekgc{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:1.5rem;height:var(--oja1);padding:0 var(--c0lj) 0 18px;background:color-mix(in srgb,var(--y6d) 88%,transparent);backdrop-filter:blur(12px);border-bottom:var(--eml) solid var(--wt9)}.txx04iz{display:flex;align-items:center;gap:0.625rem;margin-left:auto}.ebumk{padding:1.125rem 0.875rem 2rem}.p9hsja{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.25rem}.mmcjv{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;margin-bottom:1.125rem}.hlo0mt{display:grid;justify-items:center;gap:0.375rem;padding:0.625rem 0.375rem 0.75rem;background:var(--cxm);border:var(--eml) solid var(--wt9);border-radius:var(--gz9);box-shadow:var(--hvr);font-size:0.6875rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--s6f);transition:border-color var(--f34),color var(--f34),transform var(--f34) var(--p2v)}.dp3to{border-radius:50%;font-size:1.75rem;display:grid;place-items:center;width:3.25rem;height:3.25rem;box-shadow:0 6px 16px -8px var(--eqt);background:radial-gradient(circle at 35% 30%,var(--a0j6),var(--eqt) 70%);color:var(--n2m)}.hlo0mt:nth-child(2) .dp3to{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--iow) 70%,#fff),var(--iow) 70%);box-shadow:0 6px 16px -8px var(--iow)}.hlo0mt:hover{border-color:var(--eqt);color:var(--zwz);transform:translateY(calc(var(--rj2) * -1))}.t7kss44{margin:1.375rem 0.625rem 0.5rem;font-size:var(--j8u);letter-spacing:var(--hbhj);text-transform:uppercase;color:var(--zli)}.b8s71ku{color:var(--s6f);position:relative;align-items:center;padding:0 0.625rem;border-radius:var(--lz2g);gap:0.75rem;font-size:0.875rem;height:2.5rem;display:flex;transition:color var(--f34),background var(--f34)}.b8s71ku .b5xd89{margin-left:auto}.b8s71ku:hover{color:var(--zwz);background:var(--cxm)}.b8s71ku.bayxe{color:var(--zwz);background:var(--cxm)}.b8s71ku.bayxe .wp0gi{color:var(--eqt)}.doubpl{min-width:0}.hkplab5{padding:28px var(--c0lj) var(--tnzl);display:grid;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:var(--qrkr,1440px);gap:var(--tnzl)}.h2b71{display:none}.vb15s.beeyrz5 .h2b71{display:block;position:fixed;inset:0;z-index:35;background:rgba(0,0,0,0.55)}.b616xs{position:fixed;left:0;top:0;bottom:0;z-index:40;width:min(300px,86vw);overflow-y:auto;background:var(--y6d);border-right:var(--eml) solid var(--wt9);transform:translateX(-102%);transition:transform 320ms var(--p2v)}.vb15s.beeyrz5 .b616xs{transform:none}@media (max-width:720px){.dsfekgc{gap:0.75rem;padding:0 1rem 0 0.75rem}.txx04iz{min-width:0}.dsfekgc .a81zjc0{display:none}.txx04iz .honiy2{display:none}}@media (max-width:480px){.dsfekgc{gap:0.5rem;padding-right:0.625rem}.txx04iz{gap:0.375rem}.txx04iz .wzpfju{padding:0 0.75rem;letter-spacing:0.02em}}.y8qoo7{display:grid;min-height:100vh;grid-template-columns:88px minmax(0,1fr)}.nd3mjk{align-items:center;height:100vh;overflow-y:auto;top:0;display:flex;padding:1rem 0.5rem;flex-direction:column;border-right:var(--eml) solid var(--wt9);scrollbar-width:none;background:var(--mnw);position:sticky;gap:0.625rem}.ge152{width:100%;margin-top:0.375rem;gap:0.25rem;display:grid}.i011b{font-size:0.625rem;line-height:1.1;display:grid;transition:color var(--f34),background var(--f34);justify-items:center;border-radius:var(--lz2g);padding:0.625rem 2px 0.5625rem;text-align:center;gap:0.3125rem;color:var(--zli)}.i011b .wp0gi{font-size:1.375rem;color:var(--s6f)}.i011b:hover{color:var(--zwz);background:var(--cxm)}.i011b.bayxe{color:var(--zwz);background:var(--iom)}.i011b.bayxe .wp0gi{color:var(--eqt)}.sfqyed{margin-top:auto;width:100%}

.brfld { min-width: 0; }
.y8qoo7 .dsfekgc { gap: 1.75rem; }
.jp1i29 { display: none; }
.ptdkhak { display: flex; gap: 0.25rem; }
.kgesksm {
  font-size: var(--jnqs);
  display: inline-flex; color: var(--s6f); align-items: center;
  transition: color var(--f34), background var(--f34); height: 2.375rem;
  border-radius: var(--b7i); font-weight: 500; padding: 0 0.875rem;
}
.kgesksm:hover { color: var(--zwz); }
.kgesksm.bayxe { color: var(--zwz); background: var(--iom); box-shadow: inset 0 calc(var(--eml) * -2) 0 var(--eqt); }
.tvuc70 { width: 16.25rem; }

@media (max-width: 1280px) { .ptdkhak { display: none; } }
@media (max-width: 900px) {
  .y8qoo7 { grid-template-columns: minmax(0, 1fr); }
  .nd3mjk { display: none; }
  .jp1i29 { display: inline-grid; }
}
@media (max-width: 720px) { .tvuc70 { display: none; } }
.wiewh { color: var(--s6f); }
.wiewh p { margin: 0 0 1em; }
.wiewh p:last-child { margin-bottom: 0; }
.r2qkctt { margin: 1.4em 0 0.5em; font-size: var(--q6wl); font-weight: 600; color: var(--zwz); }
.txkmv, .zgjou8m { margin: 0 0 1.1em; display: grid; padding: 0; list-style: none; gap: 0.55em; }
.txkmv li { position: relative; padding-left: 1.4em; }
.txkmv li::before {
  width: 0.45em; left: 0.1em; top: 0.62em; position: absolute; border-radius: calc(var(--lz2g) * 0.2);
  background: var(--eqt);
  content: ""; height: 0.45em;
  transform: rotate(45deg);
}
.zgjou8m { counter-reset: step; }
.zgjou8m li { min-height: 1.7em; counter-increment: step; position: relative; padding-left: 2.3em; }
.zgjou8m li::before {
  content: counter(step);
  position: absolute;
  background: var(--eqt);
  display: grid; left: 0; border-radius: 50%; place-items: center; height: 1.7em; color: var(--n2m);
  font: 600 0.8em/1 var(--iisb); top: -0.05em; width: 1.7em;
}
.wiewh, .wiewh > * { min-width: 0; }
.daxesa3 { max-width: 100%; margin: 0 0 1.1em; overflow-x: auto; border: var(--eml) solid var(--wt9); border-radius: var(--lz2g); }
.daxesa3 table { width: 100%; border-collapse: collapse; font-size: var(--jnqs); }
.daxesa3 th, .daxesa3 td { padding: 0.625rem 0.875rem; text-align: left; border-bottom: var(--eml) solid var(--wt9); white-space: nowrap; }
.daxesa3 tbody tr:last-child > * { border-bottom: 0; }
.daxesa3 thead th { font-size: var(--j8u); background: var(--cxm); font-weight: 600; color: var(--zli); letter-spacing: var(--hbhj); text-transform: uppercase; }
.daxesa3 tbody th { font-weight: 600; color: var(--zwz); }
.daxesa3 caption { border-bottom: var(--eml) solid var(--wt9); caption-side: top; text-align: left; padding: 0.625rem 0.875rem; font-size: var(--j8u); font-weight: 600; color: var(--eqt); letter-spacing: var(--hbhj); text-transform: uppercase; }
.daxesa3 tbody tr:nth-child(even) > * { background: color-mix(in srgb, var(--iom) 45%, transparent); }
.vublu, .fyawuc0 { height: 1.375rem; font-size: 0.75rem; font-weight: 700; display: inline-grid; place-items: center; width: 1.375rem; border-radius: 50%; }
.vublu { background: color-mix(in srgb, var(--iow) 18%, transparent); color: var(--iow); }
.fyawuc0 { background: color-mix(in srgb, var(--qa5n) 14%, transparent); color: var(--qa5n); }
.vdzbmt4 tbody th { width: 42%; color: var(--s6f); font-weight: 500; white-space: normal; }
.vdzbmt4 td { color: var(--zwz); font-weight: 600; white-space: normal; }
.bve6yr8 td, .bve6yr8 thead th:not(:first-child) { text-align: center; }
.bve6yr8 tbody td:nth-child(2), .bve6yr8 thead th:nth-child(2) { background: var(--u9j2) !important; }
.bve6yr8 thead th:nth-child(2) { color: var(--eqt); }
@media (max-width: 520px) { .ncsvfbb { flex-wrap: wrap; row-gap: 8px; } }
img.bl0oqn, img.wqck2p, img.o07q9 { background-color: var(--g3wn, var(--iom)); }
.ahwlp5y { --tyj: 3 / 4; position: relative; }
.ahwlp5y img {
  object-fit: contain !important;
  background: linear-gradient(180deg, color-mix(in srgb, var(--g3wn, #222) 72%, #0B0B10) 0 50%, color-mix(in srgb, var(--g3wn, #222) 38%, #0B0B10)) !important; object-position: 50% 0 !important;
}
.ahwlp5y::before { z-index: 1; right: 0; left: 0; height: 24%; background: linear-gradient(rgba(0, 0, 0, 0.28), transparent); pointer-events: none; top: 49%; content: ""; position: absolute; }
.fdxa45 { bottom: 0.75rem; right: 0.625rem; text-shadow: 0 1px 6px rgba(0, 0, 0, 0.45); gap: 2px; pointer-events: none; left: 0.625rem; display: grid; color: #fff; z-index: 2; position: absolute; }
.iw5t48 { font-family: var(--xr8); font-weight: var(--j3cx); text-transform: var(--j4r); letter-spacing: var(--xsx); font-size: 1.0625rem; line-height: 1.05; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.v7o9ez { font-size: 0.6875rem; opacity: 0.78; }
.dc3a2d.ahwlp5y + .z2ci07x, .dc3a2d.ahwlp5y + .p123b { display: none; }
img.atzja6 {
  background: none !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important;
  box-shadow: none !important; mask-image: none !important;
}
.su2r2j {
  position: relative; align-self: stretch; justify-self: center;
  width: 100%; min-height: var(--qw8j, 340px);
  pointer-events: none;
}
.su2r2j .lktsi7x {
  filter: drop-shadow(0 18px 26px rgba(0, 0, 0, 0.35)); max-height: 100%;
  width: auto;
  position: absolute; top: 50%; transform: translate(-50%, -50%); object-position: 50% 100%; left: 50%;
  object-fit: contain; height: auto; max-width: 116%;
}
@media (max-width: 820px) {
  .su2r2j { align-self: auto; min-height: var(--dd5v, 260px); }
  .su2r2j .lktsi7x { object-position: 50% 100%; }
}
img.v5xcd { filter: var(--a01, none); border-radius: 0; object-fit: contain; }
.m98ln5i { display: inline-flex; align-items: center; gap: 0.5em; line-height: 1; vertical-align: middle; }
.m98ln5i svg { height: 1.6em; width: auto; max-width: 3em; flex: none; }
.sjx09 { width: 1px; height: 1px; white-space: nowrap; overflow: hidden; clip-path: inset(50%); position: absolute; }
.gygstbm { letter-spacing: 0.04em; align-items: center; gap: 0.75rem; font-size: 0.75rem; text-transform: uppercase; display: inline-flex; }
.gygstbm a { color: var(--s6f); text-decoration: none; }
.gygstbm a:hover { color: var(--eqt); }
.gygstbm a.bayxe { color: var(--zwz); font-weight: 600; }

.uv4hnx { display: block; }
.licj7hh { color: var(--eqt); }
.kd4mcp6 { opacity: 0.72; font-size: clamp(12px, 0.22em, 17px); font-weight: 600; line-height: 1.2; text-transform: uppercase;
  letter-spacing: var(--hbhj);
  font-family: var(--fgfy); margin-top: 0.5em;
  display: block; color: inherit;
}
.olk1y {
  letter-spacing: var(--xsx);
  margin: 0; line-height: 1.05; display: block;
  font-family: var(--xr8); font-size: clamp(22px, 2.4vw, 38px); font-weight: var(--j3cx); text-transform: var(--j4r);
}
.h1s1ygd { font-style: normal; color: var(--eqt); }
.ftane { display: inline-flex; align-items: baseline; flex-wrap: wrap; gap: 0.375rem; font-size: var(--j8u); line-height: 1.3; color: var(--zli); }
.q2hx01 { letter-spacing: var(--hbhj); text-transform: uppercase; }
.mwenm60 { font-weight: 600; color: var(--zwz); }
.opzkoip { color: rgba(255, 255, 255, 0.72); }
.opzkoip .mwenm60 { color: #fff; }
.kqb07 { align-items: center; flex-wrap: wrap; gap: 0.5rem; display: flex; }
/*  legacy  */
.l1o1z { display: inline-flex; align-items: center; gap: 0.375rem; height: 1.75rem; padding: 0 0.625rem; font-size: var(--j8u); color: var(--zli); border-radius: var(--lz2g); transition: color .15s, border-color .15s, background-color .15s; }
.l1o1z:hover { color: var(--zwz); }
.l1o1z .wp0gi { font-size: 1.25em; }
.yluua .l1o1z { background: var(--mnw); border-radius: var(--b7i); }
.x6way9 .l1o1z { border: var(--eml) solid var(--jthc); }
.x6way9 .l1o1z:hover { border-color: var(--r7rm); }
.sjqrn2 .l1o1z { background: var(--cxm); border: var(--eml) solid var(--wt9); font-weight: 600; }
.ib5ml { gap: 0.25rem 1.125rem; }
.ib5ml .l1o1z { padding: 0; height: auto; text-decoration: underline; text-underline-offset: 3px; text-decoration-color: var(--r7rm); }
.ji8rc3v .l1o1z { border-radius: 0; font: 500 11px/1 var(--iisb); letter-spacing: 0.08em; text-transform: uppercase; padding: 0 0.5rem; border-left: 2px solid var(--eqt); }
a[role="button"] { cursor: pointer; }
.rldvk { display: none; }
@media (max-width: 640px) {
  .ki6at { overflow: visible; border: 0; border-radius: 0; }
  .ki6at thead { display: none; }
  .ki6at table, .ki6at tbody, .ki6at tr { display: block; width: 100%; }
  .ki6at caption { display: block; padding: 0 0 0.5rem; }
  .ki6at tr { margin: 0 0 0.625rem; border: var(--eml) solid var(--wt9); border-radius: var(--lz2g); overflow: hidden; }
  .ki6at tbody tr > * { background: none; }
  .ki6at tbody th { display: block; border-bottom: var(--eml) solid var(--wt9); white-space: normal; background: color-mix(in srgb, var(--iom) 70%, transparent); }
  .ki6at td { display: flex; align-items: baseline; justify-content: space-between; gap: 0.875rem; white-space: normal; text-align: right; }
  .ki6at tbody tr > td:last-child { border-bottom: 0; }
  .ki6at tbody tr:last-child > th { border-bottom: var(--eml) solid var(--wt9); }
  .ki6at .rldvk { text-align: left; color: var(--zli); flex: none; text-transform: uppercase; display: block; font-weight: 600; max-width: 48%; font-size: var(--j8u); letter-spacing: var(--hbhj); }
}
.jzocg { padding: clamp(28px, 5vw, 64px) 0; }
.et07s7 { display: grid; gap: 0.875rem; margin: 0 auto; max-width: 48.75rem; }
.fv6xe { font-size: clamp(32px, 4.4vw, 52px); line-height: 1.05; }
.n7zg4dr { font-size: var(--jnqs); color: var(--zli); }
.agcw0 { font-size: var(--q6wl); color: var(--s6f); }
.y2i4di { margin-top: 0.5rem; display: grid; gap: 0.75rem; }
.y2i4di h2 { font-size: var(--ax9a); margin-top: 1.125rem; color: var(--zwz); }
.sbp3c1 { gap: 0.625rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); padding: 0; margin: 0.5rem 0; list-style: none; }
.sbp3c1 li { display: grid; gap: 0.25rem; padding: 1rem 1.125rem; border: var(--eml) solid var(--wt9); border-radius: var(--gz9); background: var(--cxm); }
.x0kva { font-size: var(--j8u); text-transform: uppercase; letter-spacing: var(--hbhj); color: var(--zli); }
.fpx16dp { font-weight: 600; color: var(--zwz); word-break: break-word; }
.v96bgj { font-size: var(--jnqs); color: var(--s6f); }
.p5dr5 { display: flex; flex-wrap: wrap; gap: 0.5rem 1.125rem; margin: 0.875rem 0 0.25rem; font-size: var(--jnqs); }
.p5dr5 a { color: var(--s6f); text-decoration-color: color-mix(in srgb, currentColor 35%, transparent); text-decoration: underline; text-underline-offset: 3px; }
.p5dr5 a:hover { color: var(--zwz); }
.b8s71ku.bayxe::before { width: 2px; background: var(--eqt); bottom: 0.625rem; position: absolute; top: 0.625rem; content: ""; left: 0; }
.s7p03a { grid-template-columns: minmax(0, 2.2fr) minmax(260px, 1fr); display: grid; gap: 0.875rem; }
.hg00l9 { position: relative; overflow: hidden; isolation: isolate; }
.hg00l9::before { z-index: -1; inset: 0; position: absolute; background: var(--rsi), var(--jcd9); content: ""; }
.rhsa6cl {
  display: grid; grid-auto-flow: column; grid-auto-columns: 100%;
  overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none;
}
.rhsa6cl::-webkit-scrollbar { display: none; }
.kvmlyzu {
  scroll-snap-align: start;
  display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); align-items: center; gap: 1.5rem;
  min-height: 25rem; padding: 40px 40px 76px clamp(24px, 4vw, 52px);
}
.yv32b { display: grid; justify-items: start; gap: 1.125rem; }
.qovm7 { font-size: clamp(36px, 3.6vw, 60px); max-width: 13ch; }
.qovm7 em { display: block; }
.dxn6a0d { max-width: 42ch; color: var(--s6f); }
.v0rppd1 {
  justify-self: center; width: min(100%, 320px); aspect-ratio: 1; object-fit: cover;
  border-radius: var(--rp7);
  transform: rotate(calc(var(--kpgj) * -1));
  box-shadow: var(--ykf);
}
.zm2m799 {
  position: absolute; left: clamp(24px, 4vw, 52px); bottom: 1.375rem;
  display: flex; align-items: center; gap: 0.75rem;
}
.gc0a5 { display: flex; gap: 0.375rem; }
.o9dm8 { width: 1.375rem; height: 0.25rem; border-radius: var(--lz2g); background: var(--jthc); transition: width var(--f34) var(--p2v), background var(--f34); }
.o9dm8.bayxe { width: 2.75rem; background: var(--eqt); }

.o5o834{gap:0.875rem;grid-template-rows:1fr 1fr;display:grid}.mmlxs{grid-template-columns:112px minmax(0,1fr);overflow:hidden;transition:transform var(--f34) var(--p2v),box-shadow var(--f34);display:grid;align-items:center;padding:1rem;gap:1.125rem}.mmlxs:hover{transform:translateY(calc(var(--rj2) * -1));box-shadow:var(--awj)}.mmlxs img{height:7rem;width:7rem;object-fit:cover;border-radius:var(--rp7)}.i90vp{display:grid;gap:0.5rem}.wamu9un{font-size:1.5rem}.iufg7kz{display:inline-flex;align-items:center;gap:0.375rem;font-size:var(--j8u);color:var(--s6f)}

@media (max-width: 1180px) {
  .s7p03a { grid-template-columns: 1fr; }
  .o5o834 { grid-template-rows: none; grid-template-columns: 1fr 1fr; }
}
@media (max-width: 720px) {
  .kvmlyzu { padding: 1.5rem 1.25rem 4.75rem; grid-template-columns: 1fr; min-height: 0; }
  .v0rppd1 { order: -1; width: 11.25rem; }
  .zm2m799 { left: 1.25rem; }
  .o5o834 { grid-template-columns: 1fr; }
  .mmlxs { grid-template-columns: 84px minmax(0, 1fr); }
  .mmlxs img { width: 5.25rem; height: 5.25rem; }
}
.sfxrk { --qw8j: 320px; width: min(100%, 380px); }
@media (max-width: 720px) {
  .sfxrk { width: min(78vw, 320px); --dd5v: min(64vw, 280px); justify-self: start; order: -1; }
}
.q4q23tx { grid-auto-columns: minmax(270px, calc((100% - 42px) / 4)); scroll-snap-type: x mandatory; list-style: none; scrollbar-width: none;
  margin: 0; grid-auto-flow: column; padding: 2px 2px 0.75rem;
  display: grid; gap: 0.875rem;
  overflow-x: auto;
}
.q4q23tx::-webkit-scrollbar { display: none; }
.q4q23tx > li { scroll-snap-align: start; }
.ogedn6y {
  position: relative; display: block; height: 26.25rem; overflow: hidden;
  border-radius: var(--gz9); border: var(--eml) solid var(--wt9);
  box-shadow: var(--hvr); background: var(--iom);
  transition: transform var(--f34) var(--p2v), box-shadow var(--f34);
}
.ogedn6y:hover { transform: translateY(calc(var(--rj2) * -1)); box-shadow: var(--awj); }
.ogedn6y img { object-position: 50% 30%; width: 100%; height: 100%; inset: 0; object-fit: cover; position: absolute; transition: transform 800ms var(--p2v); }
.ogedn6y:hover img { transform: scale(1.06); }
.ogedn6y::after { content: ""; background: linear-gradient(180deg, transparent 30%, rgba(0, 0, 0, 0.92) 78%); inset: 0; position: absolute; }
.kipdw86 {
  display: inline-flex; gap: 0.375rem; z-index: 1; padding: 0.3125rem 0.625rem; background: rgba(0, 0, 0, 0.55); left: 0.875rem; font-size: var(--j8u); align-items: center;
  backdrop-filter: blur(6px); top: 0.875rem; color: #fff;
  position: absolute;
  border-radius: var(--b7i);
}
.ezmsi { position: absolute; left: 1.25rem; color: #fff; display: grid; z-index: 1; bottom: 1.25rem; right: 1.25rem; gap: 0.5rem; }
.x9nkx { font-size: 1.75rem; }
.lmnm4rv { font-size: var(--jnqs); color: rgba(255, 255, 255, 0.78); }
.ljn744 { display: inline-flex; align-items: center; gap: 0.375rem; margin-top: 0.25rem; font-size: var(--jnqs); font-weight: 600; color: var(--a0j6); }
@media (max-width: 720px) { .q4q23tx { grid-auto-columns: 78vw; } .ogedn6y { height: 23.75rem; } }
.jsugm .anhmjh0 { --ko1v: clamp(200px, calc((100% - 14px * 4) / 5), 300px); }
@media (max-width: 720px) { .jsugm .anhmjh0 { --ko1v: 64vw; } }
.gbj12a { display: grid; grid-template-columns: minmax(240px, 0.8fr) minmax(0, 2.4fr); align-items: center; gap: 2rem; padding: 1.75rem 2rem; overflow: hidden; }
.xdjvs { gap: 0.75rem; justify-items: start; display: grid; }
.bog0l { font-size: clamp(26px, 2.4vw, 36px); }
.j4h7x3 { display: inline-flex; align-items: center; gap: 0.5rem; font-size: var(--jnqs); color: var(--s6f); }
.lf0e8 { gap: 0.75rem; margin: 0; padding: 0; grid-template-columns: repeat(6, minmax(0, 1fr)); list-style: none; display: grid; }
.qqthx19 { position: relative; display: grid; justify-items: center; gap: 0.25rem; text-align: center; }
.r7bzmm { aspect-ratio: 1; padding: 0.25rem; max-width: 7.75rem; width: 100%;
  transition: transform var(--f34) var(--p2v); border-radius: 50%;
  display: block;
  background: conic-gradient(from 200deg, var(--eqt), var(--a0j6), var(--iow), var(--eqt));
}
.r7bzmm img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 15%; border-radius: 50%; border: 3px solid var(--cxm); }
.qqthx19:hover .r7bzmm { transform: scale(1.05) rotate(calc(var(--kpgj) * -1)); }
.rj5g2c { padding: 2px 0.5rem; border-radius: 62.4375rem; text-transform: uppercase; color: #fff;
  background: var(--qa5n); font: 700 9px/1.4 var(--yku);
  margin-top: -0.875rem; z-index: 1; letter-spacing: 0.1em;
}
.c4elbq { margin-top: 0.375rem; font-size: var(--jnqs); font-weight: 600; line-height: 1.2; }
.trr2r82 { font-size: 0.6875rem; color: var(--zli); }
@media (max-width: 1180px) { .gbj12a { grid-template-columns: 1fr; } }
@media (max-width: 720px) {
  .gbj12a { padding: 1.375rem 1.125rem; }
  .lf0e8 { grid-auto-flow: column; scrollbar-width: none; overflow-x: auto; grid-template-columns: none; padding-bottom: 0.25rem; grid-auto-columns: 96px; }
}
.aa5fn {
  --jc1: 14px;
  position: relative;
  display: grid; grid-template-columns: 120px minmax(0, 1fr) auto 220px; align-items: center; gap: 1.75rem;
  padding: 1.125rem 0 1.125rem 1.125rem;
  background: var(--cxm);
  border: var(--eml) solid var(--jthc);
  border-radius: var(--gz9);
}
.f3085s { border-radius: var(--rp7); object-fit: cover; height: 7.5rem; width: 7.5rem; }
.e3365 { min-width: 0; gap: 0.375rem; display: grid; }
.a7jb3 { font-size: clamp(22px, 2vw, 30px); }
.xlfrno { font-size: var(--jnqs); color: var(--s6f); }
.o0yki { display: flex; gap: 0.375rem; margin: 0; }
.o0yki dd {
  display: grid; justify-items: center; margin: 0; min-width: 3.625rem; padding: 0.625rem 0.375rem;
  border-radius: var(--lz2g); background: var(--y6d);
}
.o0yki .axcrb { font-size: 1.625rem; line-height: 1; color: var(--a0j6); }
.o0yki small { letter-spacing: 0.1em; font-size: 0.625rem; color: var(--zli); text-transform: uppercase; }
.g65cb { align-self: stretch; padding: 1.125rem; justify-items: center; gap: 0.375rem;
  background: var(--u9j2);
  margin: -1.125rem 0; align-content: center;
  border-left: 2px dashed var(--jthc);
  border-radius: 0 var(--gz9) var(--gz9) 0;
  position: relative;
  display: grid;
}
.g65cb::before, .g65cb::after {
  content: ""; position: absolute; left: calc(var(--jc1) * -1 - 1px);
  width: calc(var(--jc1) * 2); height: calc(var(--jc1) * 2); border-radius: 50%;
  background: var(--y6d);
}
.g65cb::before { top: calc(var(--jc1) * -1 - var(--eml)); }
.g65cb::after { bottom: calc(var(--jc1) * -1 - var(--eml)); }
.rsd3ns { font-size: 1.5rem; }
@media (max-width: 1180px) {
  .aa5fn { grid-template-columns: 100px minmax(0, 1fr) 200px; }
  .f3085s { width: 6.25rem; height: 6.25rem; }
  .o0yki { grid-column: 2; }
  .g65cb { grid-column: 3; grid-row: 1 / span 2; }
}
@media (max-width: 700px) {
  .aa5fn { gap: 1rem; grid-template-columns: 1fr; padding: 1.125rem; }
  .f3085s, .o0yki, .g65cb { grid-column: auto; grid-row: auto; }
  .g65cb { border-top: 2px dashed var(--jthc); border-radius: 0 0 var(--gz9) var(--gz9); border-left: 0; margin: 0 -1.125rem -1.125rem; }
  .g65cb::before, .g65cb::after { display: none; }
}
.v4snmy { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); gap: clamp(28px, 5vw, 72px); align-items: center; }
.s5068b { gap: 1rem; justify-items: start; display: grid; }
.biab7 { font-size: clamp(34px, 3.6vw, 56px); }
.gek76a { color: var(--s6f); max-width: 46ch; }
.nuc61i { margin: 0.5rem 0; display: grid; grid-template-columns: 1fr 1fr; gap: 1.125rem 1.5rem; }
.nuc61i li { gap: 0.75rem; grid-template-columns: 40px minmax(0, 1fr); display: grid; }
.nuc61i :is(strong, b) { margin-bottom: 2px; font-size: var(--jnqs); display: block; }
.nuc61i span span { font-size: var(--j8u); color: var(--zli); }
.a9f30 { height: 2.5rem; background: var(--u9j2); place-items: center; width: 2.5rem; display: grid; font-size: 1.125rem; border-radius: var(--lz2g); color: var(--eqt); }

.nhv20nu{position:relative;padding:1.5rem 1.75rem;margin:0;list-style:none}.m96vu{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:1.125rem;padding:1rem 0}.m96vu:not(:last-child)::after{width:calc(var(--eml) * 2);bottom:-1rem;content:"";background:var(--jthc);position:absolute;left:1.1875rem;top:3.5rem}.m96vu.k2bo2t0:not(:last-child)::after{background:var(--eqt)}.truh1sn{position:relative;z-index:1;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:calc(var(--eml) * 2) solid var(--jthc);background:var(--cxm);font-size:0.8125rem;color:var(--zli)}.m96vu.k2bo2t0 .truh1sn{background:var(--eqt);border-color:var(--eqt);color:var(--n2m)}.m96vu.e6m6ldg .truh1sn{color:var(--eqt);border-color:var(--eqt);box-shadow:0 0 0 6px var(--u9j2)}.se3j8v{display:grid;gap:2px;min-width:0}.nhlmsps{font-size:1.375rem}.bg932{font-size:var(--j8u);color:var(--zli)}.r2i5s{font-size:var(--jnqs);color:var(--s6f)}.ex470{grid-column:2 / -1;justify-self:start;margin-top:-0.25rem;padding:3px 0.625rem;border-radius:var(--b7i);background:var(--u9j2);color:var(--eqt);font-size:0.6875rem;font-weight:600}@media (max-width:1080px){.v4snmy{grid-template-columns:1fr}}@media (max-width:560px){.nuc61i{grid-template-columns:1fr}.nhv20nu{padding:0.75rem 1.125rem}}.c2v6x.vngb1f .rj7s9qb{font-style:italic}.sid99sg{display:grid;grid-auto-flow:column;grid-auto-columns:232px;gap:0.5rem;margin:0;padding:0.25rem 2px 0.75rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sid99sg::-webkit-scrollbar{display:none}.v3yrw{position:relative;display:flex;align-items:flex-end;scroll-snap-align:start;padding-left:4rem}.fh6jb9{position:absolute;left:0;bottom:1.875rem;z-index:0;font-size:11.875rem;line-height:0.8;color:var(--y6d);-webkit-text-stroke:3px var(--r7rm);letter-spacing:-0.06em}.ertwmun{position:relative;z-index:1;width:100%}.v3yrw:first-child .fh6jb9{-webkit-text-stroke-color:var(--eqt)}@media (max-width:720px){.sid99sg{grid-auto-columns:180px}.v3yrw{padding-left:3rem}.fh6jb9{font-size:8.75rem}}.hxsrre0{display:grid;overflow:hidden;grid-template-columns:minmax(260px,0.8fr) minmax(0,1.4fr)}.nfvcu6{border-right:var(--eml) solid var(--wt9);padding:2rem;gap:0.875rem;justify-items:start;align-content:center;display:grid}.qpewmy{font-size:clamp(28px,2.6vw,40px)}.z9qfm04{margin:0.5rem 0 0;width:100%;display:grid;gap:0.875rem}.z9qfm04 .qv4x2{padding-top:0.75rem;border-top:var(--eml) solid var(--wt9)}.z9qfm04 dd{margin:0}.f0r63ds{height:21.25rem;overflow:hidden;mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.xgpok{display:grid;animation:wins-d-up 40s linear infinite}.hxsrre0:hover .xgpok{animation-play-state:paused}.cwiem3{padding:0.625rem 1.5rem;align-items:center;gap:0.875rem;grid-template-columns:36px minmax(0,1fr) auto auto;display:grid;border-bottom:var(--eml) solid var(--wt9)}.cwiem3 img{height:2.5rem;width:2.5rem;border-radius:calc(var(--lz2g) * 0.5);object-fit:cover}.xxb1a0{gap:2px;min-width:0;display:grid;font-size:var(--jnqs)}.xxb1a0 span{font-size:var(--j8u);color:var(--zli);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lrsyq{font-size:var(--j8u);color:var(--s6f)}.pv5ov8{text-align:right;min-width:6.25rem;color:var(--iow)}@keyframes wins-d-up{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.xgpok{animation:none}.f0r63ds{overflow-y:auto}}@media (max-width:900px){.hxsrre0{grid-template-columns:1fr}.nfvcu6{border-right:0;border-bottom:var(--eml) solid var(--wt9)}.z9qfm04{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.z9qfm04{grid-template-columns:1fr}.cwiem3{grid-template-columns:36px minmax(0,1fr) auto;padding:0.625rem 1rem}.lrsyq{display:none}}.apbl7s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem;margin:0;padding:0;list-style:none}.p6gf5y{transition:transform var(--f34) var(--p2v),border-color var(--f34);padding:1rem;gap:0.75rem;display:grid}.p6gf5y:hover{transform:translateY(calc(var(--rj2) * -1));border-color:var(--r7rm)}.tufym{display:flex;align-items:center;justify-content:space-between;gap:0.625rem}.sj5gs{object-position:left center;height:2.5rem;width:8.125rem}.z0tscbb{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:var(--zli);border:var(--eml) solid var(--wt9);transition:background var(--f34),color var(--f34)}.p6gf5y:hover .z0tscbb{background:var(--eqt);color:var(--n2m);border-color:var(--eqt)}.bt4lrk{font-size:var(--jnqs);color:var(--s6f)}.bt4lrk .axcrb{color:var(--zwz)}.z1nf99{display:grid;grid-template-columns:repeat(3,1fr);gap:0.375rem}.z1nf99 img{width:100%;border-radius:calc(var(--lz2g) * 0.6);aspect-ratio:3 / 2;object-fit:cover}@media (max-width:1180px){.apbl7s{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.apbl7s{grid-template-columns:1fr}}.zok9n{display:grid;grid-template-columns:minmax(240px,0.8fr) minmax(0,2fr);gap:clamp(28px,5vw,72px)}.lgbvx{position:sticky;top:calc(var(--oja1) + 28px);align-self:start;display:grid;gap:1rem}.beby0ms{font-size:clamp(28px,2.6vw,40px)}.e9ipyrp{font-size:var(--j8u);color:var(--zli);letter-spacing:0.04em}.kjf00z{justify-items:start;min-width:0;gap:1.5rem;display:grid}.kjf00z>*{max-width:100%}.by976cz{line-height:1.6;color:var(--zwz);font-size:var(--q6wl)}.mdjda8{max-height:35rem;mask-image:linear-gradient(#000 60%,transparent);width:100%;justify-self:stretch;min-width:0;overflow:hidden}.lr70w7:checked ~ .mdjda8{max-height:none;mask-image:none}.pua8q7b{display:grid;grid-template-columns:minmax(160px,0.7fr) minmax(0,2fr);gap:0.75rem 2.5rem;padding:1.625rem 0;border-top:var(--eml) solid var(--wt9);font-size:var(--jnqs);line-height:1.7}.lk39bf{font-size:var(--smp);font-weight:600;line-height:1.35;color:var(--zwz)}.ug2vj5,.lr70w7:checked ~ .drhxb7 .iz7zh{display:none}.lr70w7:checked ~ .drhxb7 .ug2vj5{display:inline}.lr70w7:focus-visible ~ .drhxb7{outline:2px solid var(--eqt);outline-offset:3px}@media (max-width:1080px){.zok9n{grid-template-columns:1fr}.lgbvx{position:static}}@media (max-width:640px){.pua8q7b{grid-template-columns:1fr}}.k8y5i{display:grid;gap:2.5rem}.rsn8q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,64px)}.nq5sn{font-size:clamp(30px,3vw,46px)}.gbpjf{color:var(--s6f);gap:0.875rem;display:grid}.ryfh7nx{display:grid;gap:0.875rem}.ryfh7nx summary{display:inline-flex;align-items:center;gap:0.5rem;width:max-content;cursor:pointer;list-style:none;font-size:var(--jnqs);font-weight:600;color:var(--eqt)}.ryfh7nx summary::-webkit-details-marker{display:none}.ryfh7nx summary .wp0gi{transition:transform var(--f34) var(--p2v);transform:rotate(90deg)}.ryfh7nx[open] summary .wp0gi{transform:rotate(-90deg)}.onpbcc5,.ryfh7nx[open] .k2avj{display:none}.ryfh7nx[open] .onpbcc5{display:inline}.ryfh7nx[open] summary{order:2}

.q4qbrkh { display: flex; align-items: center; gap: 0.625rem; margin-bottom: 1rem; font-size: var(--j8u); color: var(--zli); letter-spacing: var(--hbhj); text-transform: uppercase; font-weight: 500; }
.q4qbrkh .wp0gi { color: var(--eqt); font-size: 1.125rem; }
.k7yoe4 { gap: 0.875rem; display: grid; margin: 0; grid-template-columns: repeat(4, minmax(0, 1fr)); }
.gc91d9w { padding: 1.375rem; align-content: start; gap: 0.625rem; display: grid; }
.gc91d9w dt { font-size: var(--q6wl); line-height: 1.15; }
.gc91d9w dd { margin: 0; font-size: var(--jnqs); color: var(--s6f); }

@media (max-width:1180px){.k7yoe4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.rsn8q{grid-template-columns:1fr}}@media (max-width:560px){.k7yoe4{grid-template-columns:1fr}}.xnpxm03{background:var(--mnw);border-top:var(--eml) solid var(--wt9)}.mmqk7{padding:28px var(--c0lj) 20px;max-width:90rem;margin:0 auto;gap:1.25rem;display:grid}.qn3vtec{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.b84kq{flex:1;min-width:17.5rem}.b84kq ul{display:flex;flex-wrap:wrap;gap:0.375rem 1.25rem;font-size:var(--jnqs);color:var(--s6f)}.b84kq a:hover{color:var(--eqt)}.s48170w{display:flex;gap:0.5rem}.p4x73lj{display:inline-flex;align-items:center;gap:0.375rem;height:2.375rem;padding:0 0.625rem;border-radius:var(--lz2g);border:var(--eml) solid var(--jthc);color:var(--zli)}.p4x73lj select{background:transparent;border:0;outline:0;color:var(--zwz);font:inherit;font-size:var(--jnqs);cursor:pointer}.p4x73lj option{color:#111}.xwqcnpd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:1rem 1.25rem;border-radius:var(--gz9);background:var(--cxm);border:var(--eml) solid var(--wt9);font-size:var(--jnqs);color:var(--s6f)}.xwqcnpd:is(strong,b){color:var(--zwz)}.ojt5twx{display:grid;place-items:center;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--qa5n);color:#fff;font-size:0.8125rem}.kfyb5{display:flex;flex-wrap:wrap;gap:0.375rem}.kfyb5 .m98ln5i svg{height:1rem}.kfyb5 li{display:inline-flex;font:500 11px/1 var(--iisb);align-items:center;padding:0.375rem 0.625rem;background:var(--mnw);color:var(--zli);border-radius:var(--lz2g)}.a0zxxy4{color:var(--zli);line-height:1.7;font-size:var(--j8u)}.xcxl5{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:0.875rem;border-top:var(--eml) solid var(--wt9);font-size:var(--j8u);color:var(--zli)}@media (max-width:900px){.xwqcnpd{grid-template-columns:auto minmax(0,1fr)}.kfyb5{grid-column:1 / -1}}:root{--eqt:#E4B02C;--n2m:#111111;--u9j2:rgba(228,176,44,0.14);--a0j6:#E9BE52}:root{--tnzl:calc(clamp(48px,5vw,76px) * 0.78);--c0lj:calc(clamp(16px,2.6vw,40px) * 0.78);--qrkr:1360px;--eml:2px;--rj2:6px;--kpgj:1deg}

svg.wp0gi{width:1em;height:1em;display:inline-block;vertical-align:-0.125em;fill:currentColor}