

:root {--oq8s: 4px;--xj9: "Epilogue", "Segoe UI", system-ui, Arial, sans-serif;--nbp: var(--umz3v);--lkm75: 9s;--jd2te: 48px;--zrul: var(--hcp6);--qcg: 32px;--my62: color-mix(in srgb, var(--g5smi) 35%, var(--umz3v));--b7bj: 1180px;--jnca4: var(--g5smi);--c7o:"Anton", "Haettenschweiler", "Franklin Gothic Medium", "Impact", sans-serif;--uu61: var(--kfvz1);--tx7mf: 65deg;--os3dd: 20px;--jmnh: var(--fv1, var(--tt0b));--c86q: 18px;--dpwz: var(--q13);--qjj42: clamp(16px, 4vw, 40px);--a5dn: 24px;--lsj2: color-mix(in srgb, var(--umz3v) 80%, transparent);}

body {margin: 0;font: 17px/1.6 var(--xj9);background: var(--hcp6);color: var(--umz3v);-webkit-text-size-adjust: 100%;overflow-x: hidden;}

*, *::before, *::after {box-sizing: border-box;}

img {max-width: 100%;height: auto;}

a:focus-visible,
summary:focus-visible,
label:focus-visible,
[tabindex]:focus-visible {border-radius: var(--oq8s);outline: 3px solid var(--umz3v);outline-offset: 2px;}

.bwydd {opacity:0.05;position: fixed;pointer-events: none;left: 0;top: 0;width: 1px;height: 1px;}

.f2m33c {position: absolute;top: 0;left: -9999px;}
.f2m33c:focus {top: 8px;left: 8px;text-decoration: none;padding: 12px 18px;border: 3px solid var(--umz3v);border-radius: var(--oq8s);background: var(--hcp6);font-weight: 700;z-index: 60;color: var(--umz3v);}

.yhb8 {background: var(--p30rs);position: sticky;z-index: 60;top: 0;}
.z3qv13  {border-top: 4px solid var(--g5smi);}
.ge1t {border-bottom: 4px solid var(--g5smi);}

.nq5qc4 {padding: 8px var(--qjj42);margin: 0 auto;display: flex;align-items: center;max-width: var(--b7bj);gap:15px;}
.aspmv9q {min-height: 44px;text-decoration: none;display: inline-flex;align-items: center;}
.aspmv9q img {height: 28px;width: auto;display: block;}
.f2ys {color: var(--bucd, var(--a1ln9));font: 700 20px/1 var(--c7o);letter-spacing: -.02em;text-transform: uppercase;}

.p4t8 {min-width: 0;flex: 1 1 auto;}
.p4t8 ul {gap:3px;flex-wrap: wrap;list-style: none;display: flex;padding: 0;margin: 0;}
.p4t8 a {text-decoration: none;color: var(--bucd, var(--a1ln9));min-height: 44px;align-items: center;display: inline-flex;padding: 0 12px;letter-spacing: .04em;text-transform: uppercase;font: 600 14px/1 var(--xj9);transition:background 256ms ease, color 248ms ease;}

.p4t8 a:hover,
.p4t8 a:focus-visible {color: var(--jmnh, var(--fv1, var(--tt0b)));background: var(--g5smi);}
.p4t8 a[aria-current="page"] {box-shadow: inset 0 -4px 0 0 var(--g5smi);}

.k1b6n {display: flex;gap:9px;margin-left: auto;align-items: center;}

.nh56ep9 {justify-content: center;text-decoration: none;text-transform: uppercase;align-items: center;min-height: 44px;border: 0;border-radius: var(--oq8s);display: inline-flex;font: 700 14px/1 var(--xj9);transition:filter 259ms ease, transform 267ms ease;padding: 0 18px;letter-spacing: .03em;}
.nh56ep9:hover {filter: brightness(1.12);transform: translateY(-1px);}
.mnvt {color: var(--qvldv, var(--mo8m));background: var(--n0ai);}
.nfzy   {background: var(--mkb);color: var(--q1n, var(--pxhhp));}

.zrzqbh {cursor: pointer;align-items: center;display: none;min-width: 44px;border-radius: var(--oq8s);justify-content: center;background: color-mix(in srgb, var(--a1ln9) 12%, transparent);min-height: 44px;gap:3px;flex-direction: column;}
.zrzqbh span {width: 20px;display: block;background: var(--bucd, var(--a1ln9));height: 3px;}

.vh91k {display: block;padding-bottom: var(--jd2te);}
.vh91k > * {margin-block: var(--jd2te);}
.vh91k > *:first-child {margin-block-start: 0;}

.vh91k > *:not(.dse0):not(.jb45):not(.ga198) {max-width: var(--b7bj);margin-inline: auto;padding-inline: var(--qjj42);}

.vh91k h2 {margin: 0 0 var(--a5dn);letter-spacing: -.025em;text-transform: uppercase;font: 700 clamp(var(--qcg), 4.4vw, 52px)/1.05 var(--c7o);color: var(--umz3v);}
.vh91k h3 {font: 700 clamp(19px, 2vw, 24px)/1.2 var(--c7o);margin: 0 0 8px;letter-spacing: -.01em;color: var(--umz3v);}

@keyframes gkhtkxt {
  from {transform: translate3d(0, 0, 0);}
  to   {transform: translate3d(calc(var(--c86q) * -2), calc(var(--c86q) * -2), 0);}
}

.qr9z2s {will-change: transform;pointer-events: none;animation: gkhtkxt var(--lkm75) linear infinite;display: block;inset: calc(var(--c86q) * -3);position: absolute;background-image: repeating-linear-gradient(
    var(--tx7mf),
    color-mix(in srgb, var(--umz3v) 16%, transparent) 0,
    color-mix(in srgb, var(--umz3v) 16%, transparent) calc(var(--c86q) / 2.6),
    transparent calc(var(--c86q) / 2.6),
    transparent var(--c86q)
  );}
.necrbp1 {filter: hue-rotate(var(--cnq9, 180deg));}

.dse0 {color: var(--mx123, var(--umz3v));background: var(--mrl, var(--b9c1));align-content: start;padding: clamp(24px, 4vw, 56px) var(--qjj42) clamp(28px, 4vw, 56px);position: relative;overflow: hidden;display: grid;gap: var(--os3dd);}

.r1ccc {grid-template-columns: 1fr;}

.dp15 {gap: var(--os3dd);justify-items: start;margin-inline: auto;align-content: start;max-width: var(--b7bj);width: 100%;display: grid;}
.ex7qkt {display: grid;margin: 0;gap:13px;}

.qd7cj {row-gap:12px;}
.qd7cj > .fey6 {margin-top:8px;}

.vh91k .dse0 h1.xnxfe,
.vh91k .dse0 h2.xnxfe,
.xnxfe {font-size: clamp(48px, 8vw, 280px);color: inherit;font-family: var(--c7o);letter-spacing: -.04em;line-height: .92;margin: 0;text-transform: uppercase;overflow-wrap: anywhere;font-weight: 700;text-wrap: balance;}
.vr161 {line-height:1.50;color: inherit;max-width: 46ch;font-size: clamp(16px, 1.5vw, 20px);margin: 0;}

@media (max-height:895px) {
  .xnxfe {font-size: clamp(44px, 6.4vw, 168px);}
}
@media (max-height:694px) {
  .xnxfe {font-size: clamp(38px, 5.4vw, 104px);}
}

.fey6 {border-radius: var(--oq8s);min-height: 56px;display: inline-flex;color: var(--fv1, var(--tt0b));font: 700 clamp(16px, 1.4vw, 19px)/1 var(--c7o);letter-spacing: .04em;text-transform: uppercase;transition:background 255ms ease, transform 280ms ease;text-decoration: none;background: var(--g5smi);align-items: center;padding: 0 34px;justify-content: center;}
.fey6:hover {transform: translateY(-2px);background: var(--q13);}

.ycg6ge {background: var(--vda);width: 100%;overflow: hidden;border-radius: var(--oq8s);aspect-ratio: 16 / 9;margin: 0;margin-inline: auto;max-height: 34vh;position: relative;max-width: var(--b7bj);}
.ayk1y1 {width: 100%;display: block;object-fit: cover;height: 100%;}

.wgv2 {display: block;will-change: transform;position: absolute;background-image: repeating-linear-gradient(
    var(--tx7mf),
    color-mix(in srgb, var(--hcp6) 34%, transparent) 0,
    color-mix(in srgb, var(--hcp6) 34%, transparent) calc(var(--c86q) / 2.2),
    transparent calc(var(--c86q) / 2.2),
    transparent var(--c86q)
  );animation: gkhtkxt var(--lkm75) linear infinite;background-color: var(--g5smi);inset: calc(var(--c86q) * -3);}

@media (min-width:987px) {
  .r1ccc {align-items: center;max-width: var(--b7bj);column-gap: var(--jd2te);grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);margin-inline: auto;}
  .r1ccc .ycg6ge {max-height: 46vh;margin-inline: 0;}
  
  .xtxe0.r1ccc {grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);}
}

.zvq8p55 {gap: var(--a5dn);display: grid;}
.fv7b {margin: 0;}
.fv7b h2 {margin: 0;}

.zvq8p55 > h2 {margin: 0;}

.fezgj97 {margin: 0;}
.fezgj97 h2 {margin: 0;}
@media (min-width:987px) {
  .mn8s4m {column-gap: var(--jd2te);align-items: start;grid-template-columns: minmax(0, 15rem) minmax(0, 1fr);}
}
.j4hr {color: var(--umz3v);max-width: 70ch;}
.j4hr p {margin: 0 0 1em;}
.j4hr a {text-underline-offset: 3px;color: var(--my62);}
.j4hr ul, .j4hr ol {padding-left: 1.3em;margin: 0 0 1em;}
.j4hr li {margin-bottom: .45em;}

.j4hr table,
.hvvz table,
.c3yjm table,
.t1nb table {color: var(--m5zy, var(--umz3v));margin: 0 0 1em;width: 100%;border-collapse: collapse;}
.j4hr th, .hvvz th, .c3yjm th, .t1nb th,
.j4hr td, .hvvz td, .c3yjm td, .t1nb td {border-bottom: 2px solid var(--v3v);text-align: left;padding: 12px 14px;}
.j4hr th, .hvvz th, .c3yjm th, .t1nb th {font-size: 14px;letter-spacing: .05em;text-transform: uppercase;font-weight: 700;}

.zk33 {margin-inline: auto;margin-block: var(--jd2te);display: flex;}
.nxer75h  {justify-content: flex-start;}
.g8r8   {justify-content: center;}
.vr4a {justify-content: flex-end;}
.d8svr {justify-content: center;text-decoration: none;padding: 0 36px;background: var(--g5smi);min-height: 56px;display: inline-flex;border-radius: var(--oq8s);align-items: center;transition:background 218ms ease, color 244ms ease, transform 274ms ease, box-shadow 258ms ease;color: var(--fv1, var(--tt0b));}
.d8svr:hover {background: var(--q13);transform: translateY(-2px);}
.p7wx {width: 100%;}
.fds3 {letter-spacing: .05em;font: 700 clamp(17px, 1.6vw, 21px)/1 var(--c7o);text-transform: uppercase;}

.n989x1 {font: 700 19px/1 var(--c7o);font-style: normal;margin-left:15px;flex: 0 0 auto;}

.jfxvs {overflow: hidden;align-items: center;padding-block: 26px;border-radius: var(--oq8s);background: var(--g5smi);position: relative;}

.zg9maab {top: 0;left: 0;position: absolute;width: 64px;background: var(--jmnh, var(--fv1, var(--tt0b)));pointer-events: none;height: 6px;}

.r74xp {color: var(--g5smi);background: var(--jmnh, var(--fv1, var(--tt0b)));}

.r74xp:hover {box-shadow: inset 0 0 0 2px var(--jmnh, var(--fv1, var(--tt0b)));color: var(--umz3v);background: var(--hcp6);}

.mzpgh {position: relative;display: block;margin: 0;}

.hwjzj3z {padding: 12px;background: var(--b9c1);position: relative;border-radius: var(--oq8s);}
.j06d90 {border-radius: var(--oq8s);display: block;overflow: hidden;background: var(--vda);}
.w0gvrm7 {width: 100%;height: auto;display: block;}
.qpqzjg,
.gj0gtme {height: 4px;left: 0;position: absolute;width: 56px;pointer-events: none;background: var(--g5smi);}
.qpqzjg {top: 0;}
.gj0gtme {bottom: 0;}

.vh91k > .mzpgh > .qpqzjg,
.vh91k > .mzpgh > .gj0gtme {left: var(--qjj42);}

.c0xtx {gap:13px;list-style: none;display: grid;margin: 0;padding: 0;}
.a0pyrp {border-radius: var(--oq8s);transition:background 283ms ease;border-left: 6px solid var(--g5smi);overflow: hidden;background: var(--b9c1);}
.a0pyrp details > summary {list-style: none;}
.a0pyrp details > summary::-webkit-details-marker {display: none;}
.r4s2 {justify-content: space-between;align-items: center;font: 700 clamp(17px, 1.7vw, 21px)/1.3 var(--c7o);color: var(--umz3v);gap:17px;cursor: pointer;padding: 16px 20px;display: flex;min-height: 56px;}
.xw5te {background: var(--g5smi);flex: 0 0 auto;color: var(--jmnh, var(--fv1, var(--tt0b)));transition:transform 248ms ease;font-size: 19px;border-radius: var(--oq8s);line-height: 1;width: 32px;height: 32px;justify-content: center;align-items: center;display: inline-flex;font-style: normal;}
.a0pyrp details[open] {background: var(--g5smi);}
.a0pyrp details[open] .r4s2 {color: var(--jmnh, var(--fv1, var(--tt0b)));}
.a0pyrp details[open] .xw5te {transform: rotate(135deg);background: color-mix(in srgb, var(--hcp6) 26%, transparent);color: var(--jmnh, var(--fv1, var(--tt0b)));}
.w8w8zrz {padding: 0 20px 20px;}

.jsc24c {max-width: 70ch;margin: 0;color: var(--umz3v);line-height:1.58;}
.a0pyrp details[open] .jsc24c {color: var(--jmnh, var(--fv1, var(--tt0b)));}

.cxnde {counter-reset: bl-run;padding: 0;list-style: none;align-content: flex-start;gap: var(--a5dn);justify-content: center;flex-wrap: wrap;margin: 0;display: flex;}
.cxnde > * {max-width: calc(50% - var(--a5dn) / 2);min-width: 0;flex: 1 1 230px;}
@media (max-width:625px) { .cxnde > * {max-width: none;} }
.qtfczrb {padding: 22px 20px 24px;border-top: 6px solid var(--g5smi);counter-increment: bl-run;background: var(--b9c1);position: relative;border-radius: var(--oq8s);}
.qtfczrb::before {font: 700 clamp(38px, 5vw, 64px)/.9 var(--c7o);margin-bottom:11px;letter-spacing: -.05em;color: var(--my62);display: block;content: counter(bl-run);}
.h5n37 .qtfczrb {column-gap:15px;grid-template-columns: auto 1fr;align-items: start;display: grid;}
.h5n37 .qtfczrb::before {grid-row: 1 / span 2;margin-bottom: 0;}
.r3x0kp {font: 700 clamp(18px, 1.8vw, 22px)/1.25 var(--c7o);color: var(--umz3v);display: block;}
.cchhx {color: var(--lsj2);margin: 8px 0 0;line-height:1.53;}

.jwz62t {display: block;}
.jwz62t > .qtfczrb {border-top: 2px solid var(--uu61);border-radius: 0;align-items: start;display: grid;column-gap:17px;padding: 18px 0 20px;grid-template-columns: auto 1fr;background: none;}
.jwz62t > .qtfczrb:first-child {border-top: 6px solid var(--g5smi);}
.jwz62t > .qtfczrb::before {grid-row: 1 / span 2;margin-bottom: 0;}

.e60n5 {grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));display: grid;gap: var(--a5dn);}
.mn6rs,
.h1727 {background: var(--b9c1);padding: 24px 22px 26px;border-radius: var(--oq8s);}
.mn6rs   {border-top: 8px solid var(--g5smi);}
.h1727 {border-top: 8px solid var(--q13);}
.re9vf5h {font: 700 clamp(19px, 2vw, 25px)/1.2 var(--c7o);margin: 0 0 16px;color: var(--umz3v);text-transform: uppercase;letter-spacing: .03em;}
.f6gvgh {margin: 0;gap:11px;list-style: none;display: grid;padding: 0;}
.cxkctkv {color: var(--umz3v);grid-template-columns: auto 1fr;line-height:1.56;display: grid;gap:13px;align-items: start;}
.bv58 {height: 26px;border-radius: var(--oq8s);justify-content: center;width: 26px;display: inline-flex;font-size: 14px;background: var(--g5smi);color: var(--jmnh, var(--fv1, var(--tt0b)));align-items: center;font-weight: 700;line-height: 1;}
.h1727 .bv58 {color: var(--naj, var(--fv1, var(--tt0b)));background: var(--q13);}

.drc9c,
.v97y8,
.c8mm,
.dqvb1x {scroll-snap-type: x proximity;margin: 0;padding: 0 0 12px;list-style: none;-webkit-overflow-scrolling: touch;gap:15px;scrollbar-width: thin;overflow-x: auto;overscroll-behavior-x: contain;display: flex;}
.s7ss,
.ytt45gh,
.hk0j,
.h61jw {scroll-snap-align: start;flex: 0 0 auto;}

.s7ss {width: clamp(190px, 52vw, 268px);}
.z8tam0 {border-radius: var(--oq8s);overflow: hidden;aspect-ratio: 1;background: var(--g5smi);transition:transform 263ms ease;position: relative;display: block;text-decoration: none;}
.z8tam0:hover {transform: translateY(-4px);}
.gt9g {display: block;width: 100%;height: 100%;object-fit: cover;}
.t7yk {text-transform: uppercase;background: var(--g5smi);letter-spacing: .02em;bottom: 0;right: 0;color: var(--jmnh, var(--fv1, var(--tt0b)));padding: 12px 14px;font: 700 16px/1.25 var(--xj9);left: 0;position: absolute;}

.ytt45gh {width: clamp(172px, 44vw, 224px);}
.fev3 {display: grid;padding: 20px 18px;border-bottom: 5px solid var(--g5smi);text-decoration: none;border-radius: var(--oq8s);min-height: 138px;place-items: center;background: var(--e10z, var(--vda));gap:10px;transition:background 236ms ease;}
.fev3:hover {background: var(--ddo62);}
.wwweww {object-fit: contain;width: auto;display: block;max-height: 62px;}
.j1jk {border: 0;font: 600 14px/1.2 var(--xj9);letter-spacing: .04em;color: var(--lsj2);text-decoration: none;text-align: center;text-transform: uppercase;}

.hk0j {width: clamp(156px, 40vw, 200px);}
.nvcwdt {text-decoration: none;min-height: 124px;transition:background 273ms ease;place-items: center;border-bottom: 4px solid var(--g5smi);border-radius: var(--oq8s);background: var(--p8hap, var(--vda));display: grid;gap:10px;padding: 18px 16px;}
.nvcwdt:hover {background: var(--ddo62);}
.pp8ajhh {width: auto;max-height: 54px;display: block;object-fit: contain;}
.vj78 {text-transform: uppercase;font: 600 13.5px/1.2 var(--xj9);text-align: center;letter-spacing: .04em;color: var(--lsj2);}

.dhqcy {line-height:1.59;color: var(--umz3v);margin: 0 0 var(--a5dn);max-width: 70ch;}
.vgqp {list-style: none;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));margin: 0;gap: var(--a5dn);padding: 0;display: grid;}
.qgxb8 {background: var(--b9c1);border-radius: var(--oq8s);border-left: 6px solid var(--g5smi);margin: 0;height: 100%;padding: 22px 20px;}
.v1ajf56 {margin: 0 0 8px;}

.v1ajf56:last-child {margin-bottom: 0;}
.c32g {line-height:1.53;color: var(--lsj2);margin: 0;}

.rdyk {display: block;}
.rdyk > .jdmhkp4 {border-top: 2px solid var(--uu61);padding: 18px 0 20px;}
.rdyk > .jdmhkp4:first-child {border-top: 6px solid var(--g5smi);}

.hm4c {margin: 0 0 12px;}

.hm4c:last-child {margin-bottom: 0;}
.rh0hg {border-left: 2px solid var(--uu61);margin: 0;padding-left:13px;}

.cd2nfmg {justify-content: center;align-items: center;display: inline-flex;letter-spacing: -.04em;margin-top: var(--a5dn);padding: 14px 26px;border-radius: var(--oq8s);font: 700 clamp(38px, 5vw, 64px)/1 var(--c7o);background: var(--g5smi);color: var(--jmnh, var(--fv1, var(--tt0b)));min-width: 108px;}

.w0eje {margin-top: 0;margin-bottom: var(--a5dn);}

.behr6 {gap: var(--a5dn);background: var(--t8b1, var(--b9c1));display: grid;color: var(--syzd, var(--umz3v));padding: 26px 24px 28px;border-radius: var(--oq8s);border-top: 6px solid var(--g5smi);}
.hg73 {border-radius: 0;}
.jrvv {border-radius: var(--oq8s);}
.tk09yn {margin: 0;gap:17px;display: grid;align-items: start;grid-template-columns: auto 1fr;}

.bhge {width: 96px;height: 96px;border-radius: var(--oq8s);object-fit: cover;display: block;}

.ampra2n {display: block;}
.xh8c5 {display: grid;gap:9px;}
.dgmr8mw {letter-spacing: -.02em;color: inherit;font: 700 clamp(21px, 2.2vw, 27px)/1.15 var(--c7o);}
.zv5e7gh {max-width: 68ch;line-height:1.60;margin: 0;color: var(--ydrj, var(--lsj2));}
.qrddz9k {display: grid;grid-template-columns: auto 1fr;gap:6px 18px;align-items: baseline;margin: 0;}
.n6gy {text-transform: uppercase;font: 700 12px/1.4 var(--xj9);letter-spacing: .09em;color: var(--ydrj, var(--lsj2));}
.b1yvg {margin: 0;color: inherit;}

.gqgmgv {list-style: none;gap:7px;margin: 0;display: grid;padding: 0;}
.gqgmgv > li {color: inherit;line-height:1.50;}
.gqgmgv .n6gy {margin-right:10px;}
.dbg7r {gap:9px;flex-wrap: wrap;display: flex;}
.dbg7r a {padding: 0 16px;color: var(--ctilm, var(--my62));background: var(--pbj7a, var(--ddo62));display: inline-flex;font: 600 14px/1 var(--xj9);border-radius: var(--oq8s);align-items: center;transition:background 263ms ease;text-decoration: none;min-height: 44px;}
.dbg7r a:hover {background: var(--g5smi);color: var(--jmnh, var(--fv1, var(--tt0b)));}
.tftd3hm {font-size: 13px;line-height:1.49;color: var(--ydrj, var(--lsj2));}

.jxjgme {border-radius: var(--oq8s);display: grid;background: var(--q13);color: var(--naj, var(--fv1, var(--tt0b)));padding: 28px 24px 30px;gap: var(--a5dn);overflow: hidden;position: relative;}
.e95bxxn {margin: 0;gap:9px;display: grid;}
.b5n9 {margin: 0;letter-spacing: -.03em;color: inherit;font: 700 clamp(24px, 3vw, 38px)/1.1 var(--c7o);text-transform: uppercase;}
.ngbn {color: inherit;max-width: 60ch;line-height:1.57;margin: 0;}
.a7q5xx {flex-wrap: wrap;display: flex;margin: 0;gap:9px 28px;}
.f4km {opacity:0.91;font: 700 12px/1.4 var(--xj9);text-transform: uppercase;letter-spacing: .09em;color: inherit;}
.x4sd {font-weight: 700;margin: 0 0 0 8px;color: inherit;}
.mjcxpm {gap:12px;flex-wrap: wrap;display: flex;}
.q0w67m {border-radius: var(--oq8s);align-items: center;text-transform: uppercase;min-height: 52px;display: inline-flex;letter-spacing: .04em;text-decoration: none;color: var(--umz3v);justify-content: center;padding: 0 26px;font: 700 15px/1 var(--xj9);transition:transform 265ms ease;background: var(--hcp6);}
.q0w67m:hover {transform: translateY(-2px);}

.mae3zj {border-radius: var(--oq8s);border-left: 6px solid var(--g5smi);padding: 22px 20px 24px;background: var(--b9c1);}
.ka6f198 {color: var(--lsj2);letter-spacing: .1em;font: 700 13px/1.3 var(--xj9);font-style: normal;display: block;margin-bottom:13px;text-transform: uppercase;}
.v0bnw {counter-reset: bl-toc;list-style: none;margin: 0;gap:5px;padding: 0;display: grid;}

.v0bnw > li {counter-increment: bl-toc;}
.v0bnw > li > a {min-height: 44px;border-radius: var(--oq8s);text-decoration: none;font-weight: 600;display: flex;transition:background 206ms ease, color 262ms ease;padding: 6px 10px;align-items: center;gap:12px;color: var(--umz3v);}
.v0bnw > li > a::before {content: counter(bl-toc, decimal-leading-zero);color: var(--my62);font: 700 13px/1 var(--xj9);flex: 0 0 auto;}
.v0bnw > li > a:hover {color: var(--jmnh, var(--fv1, var(--tt0b)));background: var(--g5smi);}
.v0bnw > li > a:hover::before {color: var(--jmnh, var(--fv1, var(--tt0b)));}

.k9nsp > li > a::before {width: 7px;background: var(--my62);height: 7px;content: "";}
.k9nsp > li > a:hover::before {background: var(--jmnh, var(--fv1, var(--tt0b)));}

.wkzbps {display: grid;gap: var(--a5dn);}
.z1jntd8 {display: grid;margin: 0;gap:11px;}
.qwzw {text-transform: uppercase;margin: 0;letter-spacing: -.03em;color: var(--umz3v);font: 700 clamp(28px, 3.6vw, 46px)/1.05 var(--c7o);}
.btegjj {max-width: 60ch;line-height:1.54;color: var(--umz3v);margin: 0;}
.h61jw {width: clamp(280px, 82vw, 640px);}
.sw8kh94 .h61jw {width: clamp(260px, 52vw, 460px);}
.a4x74re .h61jw {width: clamp(300px, 94vw, 940px);}
.j3zmqn9 {margin: 0;gap:10px;display: grid;}
.j3zmqn9 > * {border-radius: var(--oq8s);}
.fme0b1z {display: block;height: auto;width: 100%;background: var(--vda);}
.scz219 {padding-left:13px;border-left: 4px solid var(--g5smi);line-height:1.49;border-radius: 0;color: var(--lsj2);font-size: 14px;}
.pbfd9 {flex-wrap: wrap;display: flex;gap:12px;}
.nb23m,
.gprnmdb {justify-content: center;padding: 0 28px;border-radius: var(--oq8s);min-height: 52px;font: 700 15px/1 var(--xj9);transition:background 227ms ease, transform 233ms ease;display: inline-flex;letter-spacing: .04em;text-transform: uppercase;text-decoration: none;align-items: center;}
.nb23m {color: var(--fv1, var(--tt0b));background: var(--g5smi);}
.nb23m:hover {background: var(--q13);transform: translateY(-2px);}

.gprnmdb {color: var(--umz3v);box-shadow: inset 0 0 0 3px var(--umz3v);background: transparent;}
.gprnmdb:hover {background: var(--vda);transform: translateY(-2px);}

.j6krd {background: var(--b9c1);display: grid;overflow: hidden;gap: 0;border-radius: var(--oq8s);}
.bv5537 {padding: 24px 22px 0;margin: 0;}
.bv5537 h2 {margin: 0;}
.t1nb {line-height:1.59;max-width: 70ch;padding: 16px 22px 0;color: var(--umz3v);}
.t1nb p {margin: 0 0 1em;}
.t1nb a {color: var(--my62);}
.ywgg3zn {margin: 0;}
.ywgg3zn a {display: block;}
.bb4bjt {height: 100%;display: block;object-fit: cover;width: 100%;}
.tcj3 {padding: 20px 22px 24px;}
.kbh8s {display: inline-flex;font: 700 15px/1 var(--xj9);min-height: 52px;align-items: center;text-decoration: none;transition:background 290ms ease, transform 283ms ease;letter-spacing: .04em;text-transform: uppercase;background: var(--g5smi);border-radius: var(--oq8s);justify-content: center;padding: 0 28px;color: var(--fv1, var(--tt0b));}
.kbh8s:hover {background: var(--q13);transform: translateY(-2px);}

@media (max-width:850px) {
  .h5brv > .bv5537 {order: 1;}
  .h5brv > .t1nb  {order: 2;}
  .h5brv > .ywgg3zn   {order: 3;}
  .h5brv > .tcj3   {order: 4;}
}

@media (min-width:851px) {
  
  .mq48jcb {grid-template-areas: "copy art" "body art" "act art";grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: start;}
  .mq48jcb .bv5537 {grid-area: copy;}
  .mq48jcb .t1nb  {grid-area: body;}
  .mq48jcb .tcj3   {grid-area: act;}
  .mq48jcb .ywgg3zn   {grid-area: art;height: 100%;}
  .mq48jcb.v7hskq {grid-template-areas: "art copy" "art body" "art act";}
  
  .ea82fz {max-width:561px;}
}

.jqq25 {gap:11px;display: grid;}
.fdws8 {color: var(--my62);font-style: normal;font: 700 15px/1 var(--xj9);letter-spacing: .1em;}
.hvvz {color: var(--umz3v);max-width: 70ch;line-height:1.62;}
.hvvz p {margin: 0 0 1em;}
.hvvz a {color: var(--my62);}

.kjse6rj {padding: 24px 22px 26px;border-left: 8px solid var(--g5smi);background: var(--b9c1);border-radius: var(--oq8s);gap: var(--a5dn);display: grid;}

.gnycffn {padding-top: 0;border-left: 0;overflow: hidden;}
.ts625 {display: block;height: 8px;background: var(--g5smi);margin-inline: -22px;}
.rqm6vzx {gap:7px;margin: 0;display: grid;}
.rqm6vzx h2 {margin: 0;}
.e5xh43g {color: var(--lsj2);letter-spacing: .12em;text-transform: uppercase;font-style: normal;font: 700 12px/1.3 var(--xj9);}
.c3yjm {line-height:1.62;color: var(--umz3v);max-width: 70ch;}
.c3yjm p {margin: 0 0 1em;}
.c3yjm a {color: var(--my62);}

.jb45,
.ga198 {position: relative;overflow: hidden;padding: clamp(28px, 4vw, 52px) var(--qjj42);}
.jb45 {color: var(--jmnh, var(--fv1, var(--tt0b)));background: var(--g5smi);}

.ga198 {background: var(--q13);color: var(--naj, var(--fv1, var(--tt0b)));}

.mfsf8yn,
.fq7da2 {z-index: 1;margin-inline: auto;max-width: var(--b7bj);gap:11px;position: relative;display: grid;justify-items: start;}
.zth0e {color: inherit;text-transform: uppercase;letter-spacing: -.03em;font: 700 clamp(26px, 3.4vw, 44px)/1.08 var(--c7o);margin: 0;}
.xqgr4m {margin: 0;color: inherit;max-width: 56ch;line-height:1.55;}
.s06fdv7 {padding: 0 30px;text-decoration: none;align-items: center;letter-spacing: .04em;justify-content: center;font: 700 15px/1 var(--xj9);transition:transform 260ms ease;border-radius: var(--oq8s);display: inline-flex;margin-top:8px;min-height: 52px;color: var(--umz3v);background: var(--hcp6);text-transform: uppercase;}
.s06fdv7:hover {transform: translateY(-2px);}

.djk4 {color: inherit;margin: 0;opacity:0.9;text-transform: uppercase;font: 700 12px/1.3 var(--xj9);letter-spacing: .12em;}
.kk2q78m {text-transform: uppercase;color: inherit;letter-spacing: -.03em;margin: 0;font: 700 clamp(24px, 3vw, 40px)/1.1 var(--c7o);}
.td67 {color: inherit;max-width: 56ch;margin: 0;line-height:1.53;}

.qgbx6p0 {padding-inline: var(--qjj42);max-width: var(--b7bj);color: var(--lsj2);font: 600 13px/1.4 var(--xj9);margin-inline: auto;letter-spacing: .08em;text-transform: uppercase;}

.gqhkkp {color: var(--jmnh, var(--fv1, var(--tt0b)));z-index: 40;background: var(--g5smi);right: 0;justify-content: center;display: flex;bottom: 0;left: 0;flex-wrap: wrap;align-items: center;position: fixed;gap:14px;padding: 12px var(--qjj42);}
.fp5w9 {font: 700 15px/1.3 var(--xj9);color: inherit;}

.ta9vsv {height: 1px;white-space: nowrap;overflow: hidden;padding: 0;border: 0;top: 0;left: 0;width: 1px;clip-path: inset(50%);margin: -1px;position: fixed;}
.ta9vsv:checked ~ .gqhkkp {display: none;}

.b19xd0 {color: var(--jmnh, var(--fv1, var(--tt0b)));top: 0;right: 0;width: 44px;z-index: 1;align-items: center;cursor: pointer;display: inline-flex;height: 44px;position: absolute;justify-content: center;}

.b19xd0::before {border: 2px solid color-mix(in srgb, var(--jmnh, var(--fv1, var(--tt0b))) 78%, transparent);inset: 10px;background: transparent;content: '';position: absolute;transition:background 0.153s, border-color 0.101s;}
.b19xd0 svg {position: relative;z-index: 1;}
.b19xd0:hover::before {border-color: var(--jmnh, var(--fv1, var(--tt0b)));background: color-mix(in srgb, var(--jmnh, var(--fv1, var(--tt0b))) 18%, transparent);}
.b19xd0:focus-visible {outline: 3px solid var(--jmnh, var(--fv1, var(--tt0b)));outline-offset: -4px;}
.m4z5b {letter-spacing: .04em;align-items: center;text-transform: uppercase;display: inline-flex;padding: 0 24px;color: var(--umz3v);justify-content: center;background: var(--hcp6);text-decoration: none;border-radius: var(--oq8s);min-height: 44px;font: 700 14px/1 var(--xj9);}

.s1g1 {inset: 0;z-index: 50;background: #000;cursor: pointer;visibility: hidden;position: fixed;transition:opacity 305ms ease, visibility 284ms ease;opacity:0.05;}
.bwydd:checked ~ .s1g1 {opacity:0.6;visibility: visible;}

.q68zv {visibility: hidden;z-index: 51;position: fixed;padding: 14px 18px 24px;overscroll-behavior: contain;display: flex;flex-direction: column;background: var(--hcp6);transition:transform 286ms ease, visibility 300ms ease;color: var(--umz3v);bottom: 0;overflow-y: auto;top: 0;width: min(88vw, 360px);gap:9px;}
.bnw3b0f  {left: 0;border-right: 6px solid var(--g5smi);transform: translateX(-102%);}
.npyr846 {border-left: 6px solid var(--g5smi);transform: translateX(102%);right: 0;}
.bwydd:checked ~ .q68zv {visibility: visible;transform: translateX(0);}

.nd2h {min-height: 48px;gap:12px;display: flex;justify-content: space-between;align-items: center;}
.gaae {display: inline-flex;align-items: center;}
.gaae img {width: auto;display: block;height: 26px;}
.b1k4 {text-transform: uppercase;color: var(--umz3v);font: 700 18px/1 var(--c7o);letter-spacing: -.02em;}
.spm5q {align-items: center;cursor: pointer;height: 44px;display: inline-flex;width: 44px;justify-content: center;background: var(--vda);border-radius: var(--oq8s);color: var(--umz3v);}
.g5sc5t {margin-top:5px;}
.g5sc5t ul {margin: 0;gap:5px;list-style: none;display: grid;padding: 0;}
.g5sc5t a {min-height: 52px;text-transform: uppercase;text-decoration: none;border-radius: var(--oq8s);letter-spacing: .02em;transition:background 214ms ease, color 258ms ease;align-items: center;display: flex;color: var(--umz3v);padding: 0 14px;font: 700 17px/1.2 var(--c7o);}
.g5sc5t a:hover {background: var(--g5smi);color: var(--jmnh, var(--fv1, var(--tt0b)));}
.g5sc5t a[aria-current="page"] {box-shadow: inset 4px 0 0 0 var(--g5smi);}

.wtmd {padding-top:19px;display: grid;margin-top: auto;gap:9px;}
.dvefkcq,
.wgcx {font: 700 15px/1 var(--xj9);align-items: center;text-decoration: none;text-transform: uppercase;display: inline-flex;min-height: 52px;justify-content: center;letter-spacing: .04em;padding: 0 20px;border-radius: var(--oq8s);}
.dvefkcq {background: var(--n0ai);color: var(--qvldv, var(--mo8m));}
.wgcx   {background: var(--mkb);color: var(--q1n, var(--pxhhp));}

footer {padding: var(--jd2te) var(--qjj42);color: var(--ib1c8, var(--umz3v));border-top: 6px solid var(--g5smi);background: var(--oe8o2);}
footer a {color: var(--ib1c8, var(--umz3v));}

@media (max-width:986px) {
  .tk09yn {grid-template-columns: 1fr;}
  .bhge {width: 84px;height: 84px;}
}

@media (max-width:892px) {
  .p4t8 {flex: none;display: none;}
  .zrzqbh {display: flex;}
  
  :root {--a5dn: 18px;--jd2te: 32px;}
}

@media (max-width:648px) {
  
  .cxnde {gap:14px;overflow-x: auto;overscroll-behavior-x: contain;padding-bottom:13px;display: flex;scroll-snap-type: x proximity;}
  .qtfczrb {width: min(78vw, 300px);flex: 0 0 auto;scroll-snap-align: start;}
  
  .jwz62t {display: block;}
  .jwz62t > .qtfczrb {width: auto;}
}

@media (max-width:555px) {
  .nq5qc4 {row-gap:7px;flex-wrap: wrap;}
  .nh56ep9 {padding: 0 14px;font-size: 13px;}
  
  .gqhkkp {flex-wrap: nowrap;padding-right:40px;gap:9px;justify-content: space-between;}
  .fp5w9 {flex: 1 1 auto;white-space: nowrap;min-width: 0;overflow: hidden;text-overflow: ellipsis;}
  .m4z5b {padding: 0 16px;flex: 0 0 auto;}
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {transition-duration:0.01ms !important;scroll-behavior: auto !important;animation: none !important;}
  .qr9z2s,
  .wgv2 {animation: none !important;transform: none !important;}
  
}

.k1b6n a, .k1b6n label {white-space: nowrap;}

@media (min-width:893px) {}

@media (prefers-reduced-motion: reduce) {
  .p4t8,
  .z2p6v,
  .z2p6v svg {transition:none !important;}
}

.n4jb,
.n4jb :is(p, li, h2, h3, h4, dd, dt) {min-width: 0;overflow-wrap: anywhere;}

.v96p {margin: 0 0 var(--jd2te, 22px);}
.v96p > summary {list-style: none;display: flex;min-height: 44px;gap:9px;cursor: pointer;align-items: center;}
.v96p > summary::-webkit-details-marker {display: none;}
.v96p > summary:focus-visible {outline: 3px solid var(--g5smi);outline-offset: 2px;}
.v96p > summary .ka6f198 {margin: 0;}

.v96p > summary::after {flex: 0 0 auto;background: var(--g5smi);height: 9px;transition:transform 0.17s ease;width: 9px;content: "";margin-left: auto;}
.v96p[open] > summary::after {transform: rotate(45deg);}
.v96p[open] > summary {margin-bottom:9px;}
@media (prefers-reduced-motion: reduce) { .v96p > summary::after {transition:none;} }

.bx1hatx > * {margin-left: auto;margin-right: auto;max-width: var(--b7bj);}

.vh91k {padding-bottom: max(96px, var(--ccw, 96px));}

.aexrxmp {--sqmtt: uppercase;--cqz05: 0;--e0p: 2px solid currentColor;--kdkz: 800;--td7: 0;--dc3: 12px;--p8o: .06em;--ppfn0: var(--oq8s);--y44i: var(--oq8s);}

.vh91k h2.b5n9.b5n9 {margin: 0;font: 700 clamp(24px, 3vw, 38px)/1.1 var(--c7o);text-transform: uppercase;color: inherit;letter-spacing: -.03em;}

.s1g1 {z-index: 70;}
.q68zv {z-index: 71;}

.jpsd .drc9c.drc9c {grid-auto-flow: column;grid-auto-columns: clamp(168px, 22vw, 240px);grid-template-rows: repeat(2, auto);gap:15px;display: grid;}
.jpsd .drc9c > .s7ss {width: auto;}
@media (max-width:755px) { .jpsd .drc9c.drc9c {grid-auto-columns: 44vw;gap:11px;} }

.v97y8.v97y8, .c8mm.c8mm {gap:13px;scroll-snap-type: none;padding-bottom: 0;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;overflow: visible;}
.v97y8 > *, .c8mm > * {min-width: 0;width: auto !important;}
@media (max-width:755px) { .v97y8.v97y8, .c8mm.c8mm {gap:11px;grid-template-columns: repeat(2, minmax(0, 1fr));} }

.hdsad {margin-top:18px;}
.hdsad .b811xh.b811xh {display: grid;border-radius: var(--oq8s);gap: 0;scroll-snap-type: none;grid-template-areas: "s";grid-template-columns: minmax(0, 1fr);overflow: hidden;padding: 0;}
.hdsad .yt681.yt681 {position: relative;background: var(--zrul);grid-area: s;min-width: 0;width: auto;margin: 0;}
.hdsad .yt681:not(:first-child) {clip-path: inset(0 100% 0 0);}
.hdsad .j3zmqn9 {margin: 0;height: 100%;}
.hdsad .j3zmqn9 picture {display: block;}
.hdsad .fme0b1z {aspect-ratio: 16 / 9;width: 100%;display: block;border-radius: 0;object-fit: cover;height: auto;max-height: none;}
.hdsad .scz219 {max-width: min(620px, 90%);color: var(--fv1, var(--tt0b));margin: 0;letter-spacing: -.01em;font: 900 clamp(18px, 2.2vw, 30px)/1.05 var(--c7o);bottom: 0;background: var(--jnca4);position: absolute;padding: 16px 22px;text-transform: uppercase;left: 0;}
.hdsad .fcwbd7d {padding: 6px 16px;letter-spacing: -.03em;top: 0;right: 0;background: var(--nbp);position: absolute;font: 900 clamp(34px, 5vw, 64px)/1 var(--c7o);color: var(--zrul);}
.hdsad .mn499kf {align-items: stretch;display: flex;gap: 0;margin: 0;}
.hdsad .sttm00p {border: 0;min-height: 56px;color: var(--fv1, var(--tt0b));background: var(--jnca4);font: 900 24px/1 var(--c7o);width: 64px;cursor: pointer;}
.hdsad .sttm00p:hover {background: var(--dpwz);}
.hdsad .sttm00p[hidden] {display: none;}
.hdsad .ytb8txg {flex: 1 1 auto;background: var(--nbp);display: grid;place-items: center;letter-spacing: .1em;font: 900 18px/1 var(--c7o);color: var(--zrul);}
@media (max-width:689px) { .hdsad .fme0b1z {aspect-ratio: 4 / 5;} .hdsad .sttm00p {width: 52px;} }

.bq93f .a7q5xx.a7q5xx {gap:9px 14px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.bq93f dl.a7q5xx {grid-template-columns: none;grid-auto-flow: column;grid-template-rows: auto auto;}
.bq93f dl.a7q5xx dd {margin: 0;}

ul.f6gvgh, ol.c0xtx, div.c0xtx {list-style: none;padding: 0;margin: 0;}
h3.re9vf5h, strong.re9vf5h {display: block;margin: 0 0 10px;}
p.cxkctkv {margin: 0;}
b.bv58, span.bv58 {display: inline-grid;}
.c0xtx i.xw5te {font-style: normal;margin-left: auto;}
.jqq25 header {justify-content: space-between;gap:12px;align-items: baseline;display: flex;}
.hdsad div.j3zmqn9 {position: relative;}
.hdsad p.scz219 {z-index: 1;}

.jxjgme.vhgx {grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);gap: clamp(20px, 3vw, 44px);display: grid !important;align-items: center;}
.vhgx > .bq93f {grid-column: 1;grid-row: 1;min-width: 0;}
.vhgx > .kmb8mq {grid-row: 1;grid-column: 2;}
.kmb8mq {margin: 0;width: 100%;max-width:341px;gap:7px;justify-self: center;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));}
.sxe81, .kfkj15 {border-radius: var(--oq8s);overflow: hidden;display: block;aspect-ratio: 1;}
.sxe81 img {height: 100%;width: 100%;display: block;object-fit: cover;}
.kfkj15 {color: var(--zrul);background: var(--nbp);align-content: center;display: grid;place-items: center;}
.kfkj15 b {font: 900 clamp(40px, 5vw, 64px)/1 var(--c7o);}
.kfkj15 i {letter-spacing: .1em;font-size: 12px;font-style: normal;}
@media (max-width:755px) {
  .jxjgme.vhgx {grid-template-columns: minmax(0, 1fr);}
  .vhgx > .kmb8mq {max-width:281px;grid-row: 1;grid-column: 1;}
  .vhgx > .bq93f {grid-row: 2;}
}

.jc2qtf1 .sxe81 img {max-height: none !important;width: 100% !important;min-height: 0 !important;max-width: none !important;height: 100% !important;}
.bq93f ul {padding: 0;list-style: none;}

.hdsad .fme0b1z {height: clamp(240px, 56vh, 540px);aspect-ratio: auto !important;}
@media (max-width:689px) { .hdsad .fme0b1z {height: 46svh;} }
.hdsad .ytb8txg {align-items: center;display: flex;gap:5px;padding: 0 14px;justify-content: center;}
.hdsad .ytb8txg i {height: 12px;background: color-mix(in srgb, var(--zrul) 30%, transparent);flex: 0 1 48px;}
.hdsad .ytb8txg i[aria-current="true"] {background: var(--jnca4);}
.hdsad .fme0b1z {height: clamp(240px, 52vh, 500px);}

.kmb8mq > .sxe81, .kmb8mq > .kfkj15 {height: auto !important;position: relative;aspect-ratio: 1 !important;width: 100% !important;}
.jc2qtf1 .sxe81 img {object-fit: cover;position: absolute;inset: 0;}
.sxe81 picture {display: contents;}
.bq93f .a7q5xx.a7q5xx {gap:9px 24px;flex-wrap: wrap;display: flex;} .bq93f .a7q5xx > * {white-space: nowrap;}

.vh91k :is(h1, h2, h3) {overflow-wrap: anywhere;}
