

:root {--d05d4: 66ch;--orq9: color-mix(in srgb, var(--w4g) 35%, var(--pl5));--xk7q2: var(--f4r);--o66md: var(--sye);--a8vwn:  var(--mp1);--cxz:  var(--j1k7w);--fyxrl: var(--f4r);--w6l: var(--mizwy);--m5v:"Cormorant Garamond", "EB Garamond", Georgia, "Times New Roman", serif;--gqg4:  var(--pl5);--dnb:  clamp(40px, 8vw, 128px);--neqeg: clamp(22px, 3vw, 44px);--co3:  clamp(34px, 5vw, 82px);}

body {font: 17px/1.7 var(--m5v);color: var(--gqg4);-webkit-text-size-adjust: 100%;margin: 0;background: var(--hz6);}

*:focus-visible {outline: 2px solid var(--orq9);outline-offset: 3px;}

.f3e4 {z-index: 200;text-transform: uppercase;left: -9999px;background: var(--w4g);padding: 14px 22px;font: 400 13px/1 var(--m5v);top: 0;position: absolute;letter-spacing: .2em;text-decoration: none;color: var(--mrxy, var(--z7k1, var(--lem4)));}
.f3e4:focus {top: 14px;left: 14px;}

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

.makxfwr {z-index: 60;top: 0;position: sticky;background: var(--ush);padding: clamp(14px, 1.4vw, 20px) clamp(18px, 4vw, 64px) clamp(16px, 1.8vw, 26px);}

.gpx1 {flex-direction: column;align-items: center;display: flex;gap: clamp(8px, 0.9vw, 13px);max-width:1179px;margin: 0 auto;text-align: center;}

.nfdh {width: clamp(34px, 5vw, 64px);display: block;height: 2px;background: color-mix(in srgb, var(--w4g) var(--voxw, 46%), var(--uk1ob));}

.taxb {align-items: center;text-decoration: none;min-height: 44px;max-width: 100%;display: inline-flex;}
.taxb img {width: auto;height: 34px;display: block;}

.x6d0 {margin: 0;overflow-wrap: anywhere;text-wrap: balance;color: var(--uk1ob);font: 900 clamp(30px, 4.6vw, 64px)/1 var(--m5v);letter-spacing: -.05em;}

.jc52  {letter-spacing: -.02em;text-transform: uppercase;}
.q6pf0j {text-transform: none;}
.rq0whdx  {font-weight: 400;text-transform: uppercase;letter-spacing: .16em;}

.kc7f0 {flex-wrap: wrap;align-items: center;gap:10px 26px;justify-content: center;display: flex;}

.qdte06 {text-transform: uppercase;letter-spacing: .18em;font: 400 14px/1 var(--m5v);padding: 0 4px;min-height: 44px;border-bottom: 1px solid color-mix(in srgb, var(--e6sg, var(--gth)) 42%, transparent);display: inline-flex;color: var(--e6sg, var(--gth));align-items: center;background: var(--qqa11);text-decoration: none;}
.qdte06:hover {border-bottom-color: var(--e6sg, var(--gth));}

.fsfcgcj {justify-content: center;min-height: 46px;align-items: center;letter-spacing: .2em;cursor: pointer;padding: 0 clamp(22px, 2.6vw, 40px);color: var(--kfbs, var(--pxgs));background: var(--jqr);display: inline-flex;border: 0;text-decoration: none;font: 400 13px/1 var(--m5v);text-transform: uppercase;}
.fsfcgcj:hover {background: var(--vfu);color: var(--mrxy, var(--z7k1, var(--lem4)));}

.z6qbeyg {gap:5px;justify-content: center;align-items: center;min-width: 44px;min-height: 44px;flex-direction: column;display: none;cursor: pointer;}
.z6qbeyg span {background: var(--uk1ob);width: 24px;display: block;height: 1px;}

.xq0mr {border-top: 1px solid var(--cxz);border-bottom: 1px solid var(--cxz);padding: 0 clamp(18px, 4vw, 64px);background: var(--ush);}
.xq0mr ul {justify-content: center;margin: 0 auto;max-width:1181px;flex-wrap: wrap;padding: 0;display: flex;gap: 0 clamp(16px, 2.6vw, 44px);list-style: none;}

.xq0mr a {text-decoration: none;align-items: center;text-transform: uppercase;letter-spacing: .2em;display: inline-flex;color: color-mix(in srgb, var(--uk1ob) 56%, transparent);font: 400 12.5px/1 var(--m5v);min-height: 44px;}
.xq0mr a:hover {color: var(--uk1ob);}
.xq0mr a[aria-current="page"] {color: var(--uk1ob);}

.ktxsbb {text-transform: uppercase;font: 400 12px/1 var(--m5v);padding: 0 clamp(18px, 4vw, 40px);text-align: center;color: var(--fyxrl);margin: clamp(26px, 3.4vw, 56px) auto 0;max-width: var(--d05d4);letter-spacing: .2em;}

.rf7qzdv {max-width: var(--d05d4);padding: var(--dnb) clamp(18px, 4vw, 40px);display: flow-root;margin: 0 auto;}

.rf7qzdv > * {border: 0 !important;border-radius: 0 !important;padding-right: 0 !important;background: transparent !important;box-shadow: none !important;margin: 0 0 var(--co3) !important;padding-left: 0 !important;}
.rf7qzdv > *:last-child {margin-bottom: 0 !important;}

.rf7qzdv h1 {hyphens: auto;letter-spacing: -.05em;text-wrap: balance;font: 900 clamp(38px, 9vw, 236px)/.86 var(--m5v);margin: 0 0 clamp(20px, 3vw, 44px);overflow-wrap: anywhere;}
.rf7qzdv h2 {letter-spacing: -.05em;text-wrap: balance;border: 0 !important;font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--m5v) !important;padding: 0 !important;margin: 0 0 clamp(16px, 2vw, 30px) !important;text-align: left !important;}
.rf7qzdv h2::before {display: none !important;}
.rf7qzdv h3 {margin: clamp(26px, 3vw, 42px) 0 10px;font: 400 20px/1.3 var(--m5v);letter-spacing: .02em;}
.rf7qzdv p {margin: 0 0 20px;}
.rf7qzdv ul, .rf7qzdv ol {padding-left: 1.4em;margin: 0 0 20px;}
.rf7qzdv li {margin: 0 0 8px;}
.rf7qzdv img {border-radius: 0;height: auto;max-width: 100%;}
.rf7qzdv figure {margin: 0 0 20px;}

.rf7qzdv p > a, .rf7qzdv li > a, .rf7qzdv td > a, .rf7qzdv dd > a {color: inherit;text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px;text-decoration-color: var(--orq9);}
.rf7qzdv p > a:hover, .rf7qzdv li > a:hover,
.rf7qzdv td > a:hover, .rf7qzdv dd > a:hover {text-decoration-thickness: 2px;}

.rf7qzdv .wcsybpp.wcsybpp {padding: 0 !important;min-height: 0;background: transparent !important;text-align: left !important;}
.rf7qzdv .wcsybpp.wcsybpp::before {display: none !important;}

.cwwr {display: grid;gap: var(--neqeg);grid-template-columns: minmax(0, 1fr);}

.rf7qzdv > :first-child {margin-top: calc(var(--dnb) * -0.72) !important;}
.j3nb9 {min-width: 0;justify-items: start;gap: clamp(14px, 1.8vw, 24px);grid-template-columns: minmax(0, 1fr);text-align: left;display: grid;}

.tr797.tr797 {margin: 0;text-transform: uppercase;font: 400 12px/1 var(--m5v);color: var(--fyxrl);letter-spacing: .24em;}

.jvrkak.jvrkak {margin: 0;color: var(--gqg4) !important;letter-spacing: -.05em;font: 900 clamp(34px, 6.6vw, 148px)/.88 var(--m5v) !important;overflow-wrap: anywhere;text-wrap: balance;hyphens: auto;}
.fmgn85m.fmgn85m {text-align: left;font: 400 18px/1.6 var(--m5v) !important;max-width: 46ch;margin: 0;color: var(--xk7q2) !important;}

.c4va7fz {text-transform: uppercase;padding: 0 clamp(22px, 2.6vw, 40px);justify-content: center;display: inline-flex;border: 0;border-radius: 0;text-decoration: none;color: var(--z7k1, var(--lem4));min-height: 46px;font: 400 13px/1 var(--m5v);background: var(--w4g);align-items: center;letter-spacing: .2em;}
.c4va7fz:hover {background: var(--vfu);}

.a1ehj {border: 0;border-top: 1px solid var(--cxz);height: 0;margin: 0;width: 100%;}

.wadp.wadp {margin: 0;color: var(--ttl, inherit);min-width: 0;}
.g7wqpvj {width: 100%;height: 100%;object-fit: cover;border-radius: 0;display: block;}
.g5jv .g7wqpvj {aspect-ratio: 16 / 6;}
.z2e2 .g7wqpvj {aspect-ratio: 4 / 5;}

@media (min-width:895px) {
  
  .rqv6 {align-items: end;gap: var(--co3);grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);}
  .z2e2 .g7wqpvj {aspect-ratio: 3 / 4;}
}

.rf7qzdv :is(.wcsybpp, .tddfv, .jp62g, .kahe3n3,
             .f1qdq, .as3sfr, .r0zvh, .mm0cyg) a[role="button"],
.rf7qzdv .kahe3n3 a {background: var(--w4g);color: var(--z7k1, var(--lem4));text-decoration: none;display: inline-flex;padding: 0 clamp(22px, 2.6vw, 40px);align-items: center;letter-spacing: .2em;justify-content: center;border: 0;border-radius: 0;min-height: 46px;text-transform: uppercase;font: 400 13px/1 var(--m5v);}
.rf7qzdv :is(.wcsybpp, .tddfv, .jp62g, .kahe3n3,
             .f1qdq, .as3sfr, .r0zvh, .mm0cyg) a[role="button"]:hover,
.rf7qzdv .kahe3n3 a:hover {background: var(--vfu);}

.kfxnmdn {min-width: 0;}

.nnr8de.nnr8de {padding: 0;margin: 0;}
.rf7qzdv .nnr8de > li {margin: 0;}
.e6kaac {border-top: 1px solid var(--cxz);padding: var(--neqeg) 0;}
.e6kaac:first-child {padding-top: 0;border-top: 0;}
.p8q0yx5 .e6kaac:last-child {border-bottom: 0;}
.sqg89wc .e6kaac:last-child {border-bottom: 1px solid var(--cxz);}

.racm.racm {font: 400 21px/1.35 var(--m5v);margin: 0;letter-spacing: -.01em;color: var(--gqg4);}
.sjgh02b {margin: 12px 0 0;}
.aa57wd8.aa57wd8 {color: var(--xk7q2);font-size: 16.5px;margin: 0;line-height:1.71;}

.ymbs {counter-reset: bmgloss;list-style: none;}
.ymbs .racm, .np1cxp .racm {display: block;}
.ymbs .aa57wd8, .np1cxp .aa57wd8 {margin: 12px 0 0;}

.ymbs .racm::before {font-size: 12px;letter-spacing: .14em;content: counter(bmgloss, decimal-leading-zero) "\2002";counter-increment: bmgloss;color: var(--fyxrl);}

.c9bb {min-width: 0;}
.n4wg {display: grid;}
.waj5qp5 .zc2xke {padding: var(--neqeg) 0;}
.ed72whm .zc2xke {padding: calc(var(--neqeg) * .6) 0;}
.zc2xke {border-top: 1px solid var(--cxz);}
.zc2xke:first-child {padding-top: 0;border-top: 0;}
.mmzv.mmzv {margin: 0 0 6px;letter-spacing: -.05em;color: var(--w6l);font: 900 clamp(40px, 7vw, 88px)/1 var(--m5v);}
.wn4m {color: var(--gqg4);font: 400 21px/1.32 var(--m5v);letter-spacing: -.01em;margin: 0;display: block;}
.kn1t6b {line-height:1.72;display: block;margin: 8px 0 0;max-width: 52ch;color: var(--xk7q2);font-size: 16.5px;}

.h6j93x.h6j93x {padding: 0;list-style: none;counter-reset: bmstep;}
.rf7qzdv .h6j93x > li {margin: 0;}
.h6j93x .zc2xke::before {letter-spacing: -.05em;display: block;margin: 0 0 6px;font: 900 clamp(40px, 7vw, 88px)/1 var(--m5v);color: var(--w6l);counter-increment: bmstep;}
.wzex5 .zc2xke::before {content: counter(bmstep, decimal-leading-zero);}
.v29qh6 .zc2xke::before {content: counter(bmstep, decimal);}

.fm60h6 .zc2xke {grid-template-columns: auto minmax(0, 1fr);display: grid;align-items: baseline;gap: 0 clamp(14px, 2.4vw, 32px);}
.fm60h6 .mmzv {min-width: 2ch;font-size: clamp(32px, 4.6vw, 64px);margin: 0;}
.fm60h6 .ts06hta {min-width: 0;}

.yfn3 {min-width: 0;}
.x5fxcmp {display: block;}
.anhjyk.anhjyk {text-transform: uppercase;font: 400 12px/1 var(--m5v);margin: 0 0 14px;color: var(--fyxrl);letter-spacing: .24em;}

.xn33.xn33 {padding: 0;margin: 0 0 var(--neqeg);list-style: none;}
.xn33.xn33:last-child {margin-bottom: 0;}
.rf7qzdv .xn33 > li {margin: 0;}
.epvg15.epvg15 {margin: 0;font-size: 16.5px;display: flex;border-top: 1px solid var(--cxz);gap:14px;line-height:1.64;padding: 12px 0;align-items: baseline;}
.epvg15.epvg15:first-child {border-top: 0;}
.zk92gpv {font-weight: 400;font-size: 16px;text-align: center;width: 14px;flex: 0 0 auto;}
.za5b .zk92gpv   {color: var(--gqg4);}
.vvfg1 .zk92gpv {color: var(--fyxrl);}

.vvfg1.vvfg1 {padding-top: var(--neqeg);border-top: 1px solid var(--o66md);}

.p6atgvv {min-width: 0;}

.efc051k.efc051k {gap: clamp(20px, 3vw, 38px) clamp(16px, 2.4vw, 30px);grid-template-columns: repeat(3, minmax(0, 1fr));counter-reset: bmix;margin: 0;list-style: none;display: grid;padding: 0;}

@media (max-width:709px) { .efc051k.efc051k {grid-template-columns: minmax(0, 1fr);} }

.ds8h88j .hfps {padding-bottom:14px;border-bottom: 1px solid var(--cxz);}
.fc649k {min-width: 0;}
.rf7qzdv .efc051k > li {margin: 0;}
.hfps {text-decoration: none;display: block;min-width: 0;color: inherit;}

.c2bg .dqyp::before {color: var(--fyxrl);content: counter(bmix, decimal-leading-zero) "\2002";letter-spacing: .12em;font-size: 13px;font-weight: 400;counter-increment: bmix;}

.y3wde {transition:opacity 0.201s;height: auto;width: 100%;display: block;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 0;}
.hfps:hover .y3wde,
.hfps:focus-visible .y3wde {opacity:0.81;}
.dqyp {margin-top:15px;letter-spacing: -.01em;overflow-wrap: anywhere;font: 400 19px/1.35 var(--m5v);color: var(--gqg4);min-width: 0;display: block;}
.sdek9 {font: 400 12.5px/1 var(--m5v);margin-top:4px;text-transform: uppercase;display: block;color: var(--fyxrl);letter-spacing: .18em;}

.saqv79 {min-width: 0;}

.qks9txs.qks9txs {margin: 0;list-style: none;padding: 0;}
.rf7qzdv .qks9txs > li {margin: 0;}
.x535h {border-top: 1px solid var(--cxz);}
.x535h:first-child {border-top: 0;}
.bene8 .x535h:last-child {border-bottom: 1px solid var(--cxz);}
.pxezjx {display: flex;align-items: center;padding: 14px 0;color: inherit;text-decoration: none;gap: clamp(14px, 2.4vw, 28px);min-height: 76px;}
.y3wz6dt {display: block;width: clamp(116px, 16vw, 152px);flex: 0 0 auto;}
.y3wz6dt img {display: block;width: 100%;height: auto;border-radius: 0;transition:opacity 0.231s;max-height: 56px;opacity:0.99;object-fit: contain;}
.pxezjx:hover .y3wz6dt img,
.pxezjx:focus-visible .y3wz6dt img {opacity:0.84;}
.jhd8xz {letter-spacing: -.01em;min-width: 0;color: var(--gqg4);overflow-wrap: anywhere;font: 400 19px/1.35 var(--m5v);}

.scn8dr {min-width: 0;}
.ambyne {gap: 0 clamp(14px, 2.4vw, 28px);margin: 0;display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: center;padding: 0;}
.vrb6naf, .ncgde {margin: 0;display: flex;border-top: 1px solid var(--cxz);padding: 14px 0;min-height: 76px;align-items: center;}
.vrb6naf:first-of-type, .vrb6naf:first-of-type + .ncgde {border-top: 0;}
.zych .vrb6naf:last-of-type,
.zych .ncgde:last-of-type {border-bottom: 1px solid var(--cxz);}
.nfe8fq {width: clamp(116px, 16vw, 152px);min-height: 48px;align-items: center;display: flex;}
.nfe8fq img {border-radius: 0;display: block;transition:opacity 0.17s;opacity:1;max-height: 52px;width: 100%;object-fit: contain;height: auto;}
.nfe8fq:hover img, .nfe8fq:focus-visible img {opacity:0.82;}
.w6w6gv {letter-spacing: .18em;font: 400 13px/1.4 var(--m5v);text-transform: uppercase;overflow-wrap: anywhere;color: var(--fyxrl);}

.edte {min-width: 0;}
.qq53vz.qq53vz {letter-spacing: -.05em;font: 900 clamp(56px, 9vw, 116px)/1 var(--m5v);color: var(--w6l);margin: 0 0 6px;}
.fm9rv.fm9rv {align-items: baseline;margin: 0 0 14px;gap:5px 12px;display: flex;flex-wrap: wrap;}
.qda0 {letter-spacing: .16em;color: var(--gqg4);font-size: 17px;}
.d1yg {letter-spacing: .2em;font: 400 12px/1 var(--m5v);text-transform: uppercase;color: var(--fyxrl);}
.pjd04.pjd04 {color: var(--xk7q2);margin: 0 0 var(--neqeg);font-size: 16.5px;line-height:1.72;}
.vphn {border-top: 1px solid var(--cxz);padding: var(--neqeg) 0;margin: 0;}
.b3t7.b3t7 {font: 400 clamp(19px, 2.2vw, 24px)/1.45 var(--m5v);color: var(--gqg4);letter-spacing: -.01em;margin: 0;text-wrap: pretty;}
.krapwe4 {font-style: normal;font: 400 12px/1 var(--m5v);color: var(--fyxrl);text-transform: uppercase;display: flex;letter-spacing: .2em;gap:6px 14px;align-items: baseline;margin: 12px 0 0;flex-wrap: wrap;}
.yrqw7c {color: var(--xk7q2);letter-spacing: .12em;}

.zydw1qa {min-width: 0;}
.m69cqq4.m69cqq4 {margin: 0 0 var(--neqeg);}
.emj4e {display: block;border-radius: 0;width: 100%;height: auto;}
.fc53.fc53 {margin: 0 0 14px;letter-spacing: -.05em;text-wrap: balance;color: var(--gqg4);font: 900 clamp(24px, 3vw, 40px)/1.05 var(--m5v) !important;}
.p58gk {color: var(--xk7q2);line-height:1.72;font-size: 16.5px;}
.p58gk > *:last-child {margin-bottom: 0;}

.dffpd {padding: 0 clamp(22px, 2.6vw, 40px);justify-content: center;color: var(--z7k1, var(--lem4));margin-top: var(--neqeg);align-items: center;display: inline-flex;text-transform: uppercase;background: var(--w4g);letter-spacing: .2em;border: 0;border-radius: 0;min-height: 46px;font: 400 13px/1 var(--m5v);text-decoration: none;}
.dffpd:hover {background: var(--vfu);}

.mebd {margin: var(--neqeg) 0 0;order: 2;}
.h3gcmyp {flex-direction: column;display: flex;}

.w645y {min-width: 0;}
.dd0wty {font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--m5v);letter-spacing: -.05em;margin: 0 0 14px;text-wrap: balance;color: var(--gqg4);}
.evckg.evckg {font-size: 17px;line-height:1.71;color: var(--xk7q2);margin: 0 0 var(--neqeg);}
.bzx1ky {grid-template-columns: minmax(0, 1fr);gap: var(--neqeg);display: grid;}
.yfdhy {min-width: 0;margin: 0;}
.ha31 {width: 100%;height: auto;border-radius: 0;display: block;}
.gtymxrj {text-transform: uppercase;letter-spacing: .16em;margin: 10px 0 0;color: var(--fyxrl);font: 400 12px/1.5 var(--m5v);}

.wt023 {align-items: center;gap:12px 18px;display: flex;margin: var(--neqeg) 0 0;flex-wrap: wrap;}
.y81fyy.y81fyy, .egr2 {font: 400 13px/1 var(--m5v);justify-content: center;display: inline-flex;letter-spacing: .2em;text-transform: uppercase;border-radius: 0;padding: 0 clamp(20px, 2.4vw, 36px);text-decoration: none;align-items: center;min-height: 46px;max-width: 100%;}

.y81fyy.y81fyy {border: 0;color: var(--z7k1, var(--lem4));background: var(--w4g);}
.y81fyy.y81fyy:hover {background: var(--vfu);}
.egr2 {border: 1px solid var(--o66md);color: var(--gqg4);background: transparent;}
.egr2:hover {border-color: var(--gqg4);}

.a0hv46 {padding-top: var(--neqeg);border-top: 1px solid var(--cxz);grid-template-columns: minmax(0, 1fr);margin: 0;display: grid;gap: clamp(14px, 2vw, 24px);}
.gjaw4c {align-items: start;grid-template-columns: auto minmax(0, 1fr);}

.jq46 {grid-template-columns: minmax(0, 1fr) auto;}
.q7yf {border-radius: 0;aspect-ratio: 1;display: block;height: auto;width: clamp(64px, 9vw, 92px);object-fit: cover;}
.pv3swnv {gap:5px;display: grid;min-width: 0;grid-template-columns: minmax(0, 1fr);}
.ft59.ft59 {margin: 0;font: 400 11.5px/1 var(--m5v);color: var(--fyxrl);letter-spacing: .24em;text-transform: uppercase;}
.vc8a3k {letter-spacing: -.01em;color: var(--gqg4);font: 400 21px/1.3 var(--m5v);}
.x6yjjz5 {color: var(--xk7q2);font-size: 15px;font-style: normal;}
.f9hrgg {color: var(--fyxrl);font: 400 11.5px/1.5 var(--m5v);text-transform: uppercase;letter-spacing: .18em;}
.qbk57 {line-height:1.68;font-size: 16px;color: var(--xk7q2);}
.gkrs {display: flex;margin-top:5px;flex-wrap: wrap;gap:7px 20px;}
.gpsre {color: var(--gqg4);display: inline-flex;min-height: 44px;letter-spacing: .2em;text-transform: uppercase;text-decoration: none;align-items: center;font: 400 11.5px/1 var(--m5v);border-bottom: 1px solid var(--o66md);}
.gpsre:hover {border-bottom-color: var(--gqg4);}
.cnzzgtc {font-size: 13.5px;line-height:1.70;color: var(--fyxrl);}

.v7fkx {display: grid;gap:4px;min-width: 0;grid-template-columns: minmax(0, 1fr);}
p.vc8a3k, p.x6yjjz5, p.f9hrgg, p.qbk57, p.cnzzgtc {margin: 0;}
p.gkrs {margin: 4px 0 0;}

@media (min-width:770px) {
  
  .bgdx2wh {display: flex;align-content: flex-start;flex-wrap: wrap;}
  .bgdx2wh > * {min-width: 0;flex: 1 1 calc(50% - var(--neqeg) / 2);}
  
  .rf7qzdv > .jxqr8wm {float: left;width: calc(50% - (var(--co3) / 2));display: flex;flex-direction: column;}
  .rf7qzdv > .jxqr8wm + .jxqr8wm {float: right;}
  
  .rf7qzdv > .jxqr8wm + .jxqr8wm + * {clear: both;}
}

.cy95 {border-bottom: 1px solid var(--cxz);border-top: 3px solid var(--gqg4);padding: clamp(24px, 3.2vw, 40px) 0;margin: clamp(32px, 4.4vw, 58px) 0;min-width: 0;}
.ka3yn {color: var(--gqg4);text-wrap: balance;letter-spacing: -.05em;font: 900 clamp(24px, 3vw, 40px)/1.05 var(--m5v);margin: 0 0 12px;}
.d8fj7.d8fj7 {font-size: 16.5px;line-height:1.68;margin: 0 0 var(--neqeg);color: var(--xk7q2);}
.p2j5d0w {align-items: baseline;display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 0 clamp(14px, 2.4vw, 28px);margin: 0 0 var(--neqeg);padding: 0;}
.max1dy, .j9cq88s {border-top: 1px solid var(--cxz);margin: 0;padding: 12px 0;}
.max1dy:first-of-type, .max1dy:first-of-type + .j9cq88s {border-top: 0;}
.max1dy {text-transform: uppercase;letter-spacing: .2em;white-space: nowrap;font: 400 11.5px/1.4 var(--m5v);color: var(--fyxrl);}
.j9cq88s {color: var(--gqg4);display: flex;gap:4px 14px;font-size: 16.5px;align-items: baseline;flex-wrap: wrap;}
.gya1 {letter-spacing: .14em;color: var(--gqg4);}

.f9qt {display: block;}
.jtvezf.jtvezf {border-top: 1px solid var(--cxz);align-items: baseline;justify-content: space-between;display: flex;margin: 0;flex-wrap: wrap;padding: 12px 0;gap:4px clamp(14px, 2.4vw, 28px);}
.jtvezf.jtvezf:first-child {border-top: 0;}
.f9qt .max1dy, .f9qt .j9cq88s {padding: 0;border-top: 0;}

.ce7tt.ce7tt {gap:9px 20px;display: flex;flex-wrap: wrap;margin: 0;}

ul.ce7tt {list-style: none;padding: 0;}
.mkwyf {display: flex;}
.rf7qzdv .ce7tt > li {margin: 0;}
.hv5vwe9 {background: transparent;display: inline-flex;text-transform: uppercase;padding: 0 clamp(20px, 2.4vw, 34px);min-height: 46px;align-items: center;justify-content: center;letter-spacing: .2em;color: var(--gqg4);font: 400 12px/1 var(--m5v);text-decoration: none;border: 1px solid var(--o66md);border-radius: 0;}
.hv5vwe9:hover {border-color: var(--gqg4);}

.ap9yrpc {min-width: 0;}

.m0mwm {letter-spacing: -.05em;text-wrap: balance;font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--m5v);color: var(--gqg4);}
.h16m .m0mwm {margin-top: clamp(8px, 1.4vw, 20px) !important;}
.sf16 .m0mwm {margin-top: 0 !important;}

.a4kjbp {margin: 0 0 clamp(16px, 2vw, 30px);}
.a4kjbp .m0mwm {margin-bottom: 0 !important;}
.sc68 > *:last-child {margin-bottom: 0;}

.f7sdy.f7sdy {display: flex;margin: 0;}
.vg13a5 {justify-content: flex-start;}
.vqewd {justify-content: center;}
.vazj5r {justify-content: flex-end;}
.wbeknm {max-width: 100%;background: var(--w4g);font: 400 13px/1 var(--m5v);align-items: center;border: 0;border-radius: 0;padding: 0 clamp(22px, 2.6vw, 40px);text-transform: uppercase;justify-content: center;display: inline-flex;text-decoration: none;letter-spacing: .2em;text-align: center;color: var(--z7k1, var(--lem4));min-height: 46px;}
.wbeknm:hover {background: var(--vfu);}
.pjmd {width: 100%;}

.kr3t {margin-right: -.2em;display: inline-block;}

.v79nk7 {min-width: 0;margin: 0;}
.p1akps {border-radius: 0;display: block;width: 100%;height: auto;}
.tymd8g {height: 0;width: 100%;border: 0;border-top: 1px solid var(--cxz);margin: 14px 0 0;}

.f101n {min-width: 0;}

.dqv1x {color: var(--gqg4);text-wrap: balance;font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--m5v);letter-spacing: -.05em;}

.dccjk, .g277.g277 {overflow-x: auto;min-width: 0;margin: 0;-webkit-overflow-scrolling: touch;}
.dccjk > *:last-child, .g277 > *:last-child {margin-bottom: 0;}

.kebb.kebb {overflow-x: visible;}
.tt4h2kh {margin: 0 0 clamp(16px, 2vw, 30px);}
.tt4h2kh .dqv1x {margin-bottom: 0 !important;}

.vb0qc {margin: clamp(14px, 1.8vw, 24px) 0 0;width: 100%;height: 0;border: 0;border-top: 1px solid var(--cxz);}

.dxfk80 {min-width: 0;}
.cpxc {font: 400 12px/1 var(--m5v);margin: 0 0 12px;display: block;letter-spacing: .24em;color: var(--fyxrl);text-transform: uppercase;}

.mc9g.mc9g {list-style: none;counter-reset: bmtoc;padding: 0;margin: 0;}
.mc9g li {border-top: 1px solid var(--cxz);margin: 0;}
.mc9g li:first-child {border-top: 0;}
.q104 li:last-child {border-bottom: 1px solid var(--cxz);}
.mc9g a {align-items: center;letter-spacing: -.01em;text-decoration: none;display: flex;padding: 8px 0;color: var(--gqg4);min-height: 46px;font: 400 16.5px/1.4 var(--m5v);}
.q104 a::before {font-size: 12px;counter-increment: bmtoc;color: var(--fyxrl);letter-spacing: .14em;content: counter(bmtoc, decimal-leading-zero) "\2002";}
.mc9g a:hover {text-decoration: underline;text-underline-offset: 4px;}

.rf7qzdv .fxhmb {min-width: 0;}
.rf7qzdv .ex0n, .rf7qzdv .zmb5y, .rf7qzdv .pj879r, .rf7qzdv .mstzx4k {min-width: 0;}
.rf7qzdv .v3e6, .rf7qzdv .v8b2m, .rf7qzdv .htmms8 {min-width: 0;}
.rf7qzdv .ns881 {min-width: 0;}
.rf7qzdv .mmpv {min-width: 0;}
.rf7qzdv .f1qdq {min-width: 0;}
.rf7qzdv .v0v4v {position: absolute;left: -9999px;}
.rf7qzdv .nsp09eq {display: none;}
.rf7qzdv .tqfe31f {display: none;}
.rf7qzdv .jck2, .rf7qzdv .hzb8nm, .rf7qzdv .jnere41, .rf7qzdv .tyea,
.rf7qzdv .dvgz, .rf7qzdv .jnk1, .rf7qzdv .xndv, .rf7qzdv .t0rp,
.rf7qzdv .nn6qrf, .rf7qzdv .vktt3, .rf7qzdv .eeq3,
.rf7qzdv .mxakv, .rf7qzdv .r03gfb, .rf7qzdv .jq83,
.rf7qzdv .nd3r, .rf7qzdv .w3yn5, .rf7qzdv .sscvtsn,
.rf7qzdv .s0twt9e, .rf7qzdv .my904, .rf7qzdv .qyv3 {display: none;}

.rf7qzdv :is(.q1jq2, [class*="table"]) {overflow-x: auto;}
.rf7qzdv table {border-collapse: collapse;width: 100%;font-size: 16px;}
.rf7qzdv thead th {text-transform: uppercase;color: var(--fyxrl);white-space: nowrap;border-bottom: 1px solid var(--q6h9, var(--w4g));font: 400 11.5px/1.3 var(--m5v);padding: 12px 16px 12px 0;text-align: left;letter-spacing: .2em;}
.rf7qzdv tbody td {color: var(--saguu, inherit);border-bottom: 1px solid var(--cxz);padding: 12px 16px 12px 0;}
.rf7qzdv tbody td + td {font-variant-numeric: tabular-nums;}

.v823ck2 {padding: 14px clamp(18px, 4vw, 40px);background: var(--a8vwn);flex-wrap: wrap;justify-content: center;display: flex;align-items: center;gap:17px 26px;border-top: 1px solid var(--o66md);bottom: 0;z-index: 25;position: sticky;}
.h3w5jga {font: 400 15px/1.4 var(--m5v);letter-spacing: .02em;text-align: center;margin: 0;color: var(--gqg4);}

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

.zj1rhtf {align-items: center;justify-content: center;color: color-mix(in srgb, var(--gqg4) 78%, transparent);top: 0;position: absolute;transition:color 0.196s;height: 44px;width: 44px;display: inline-flex;right: 0;cursor: pointer;z-index: 1;}
.zj1rhtf:hover {color: var(--gqg4);}
.zj1rhtf:focus-visible {outline: 1px solid var(--gqg4);outline-offset: -6px;}

.qgtqjq.qgtqjq {padding: var(--co3) clamp(18px, 4vw, 64px) clamp(26px, 3vw, 44px);border-top: 1px solid var(--cxz);background: var(--d05);}
.qgtqjq .f3ddzk {grid-template-columns: minmax(0, 1fr);text-align: center;gap: clamp(22px, 3vw, 38px);margin: 0 auto;justify-items: center;max-width:1179px;display: grid;}
.qgtqjq .zz5939 img {display: block;width: auto;height: 28px;}
.qgtqjq .zz5939 span {letter-spacing: -.05em;font: 900 20px/1 var(--m5v);}
.qgtqjq .qbat {gap: 0 clamp(16px, 2.6vw, 40px);justify-content: center;display: flex;flex-wrap: wrap;}
.qgtqjq .qbat ul {flex-wrap: wrap;gap: 0 clamp(16px, 2.6vw, 40px);display: flex;margin: 0;list-style: none;padding: 0;justify-content: center;}
.qgtqjq .qbat a {align-items: center;text-transform: uppercase;letter-spacing: .2em;font: 400 12px/1 var(--m5v);color: var(--xk7q2);display: inline-flex;min-height: 44px;text-decoration: none;}
.qgtqjq .qbat a:hover {color: var(--gqg4);}
.qgtqjq .cwrbm {gap:14px;margin: clamp(20px, 2.4vw, 32px) auto 0;opacity:0.7;align-items: center;display: flex;max-width:1180px;flex-wrap: wrap;justify-content: center;}
.qgtqjq .qfvsk {border-top: 1px solid var(--cxz);text-align: center;padding-top: clamp(18px, 2vw, 26px);max-width:1180px;margin: clamp(22px, 2.6vw, 36px) auto 0;}
.qgtqjq .qfvsk p {font-size: 13.5px;margin: 0;color: var(--xk7q2);}
.qgtqjq .qfvsk p + p {margin-top:11px;line-height:1.69;}

@media (max-width:825px) {
  .z6qbeyg {display: flex;}
  .xq0mr {display: none;}

  
  
  .mmzv.mmzv {font-size: clamp(40px, 11vw, 64px);}
  
  .h6j93x .zc2xke::before {font-size: clamp(40px, 11vw, 64px);}
  .kn1t6b {max-width: none;}
  .fmgn85m.fmgn85m {font-size: 17px !important;max-width: none;}
}

@media (max-width:467px) {
  
  .gpx1 {text-align: left;gap:9px;flex-direction: row;flex-wrap: nowrap;align-items: center;}
  .nfdh {display: none;}
  .taxb {min-width: 0;overflow: hidden;flex: 0 1 auto;}
  .x6d0 {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
  .kc7f0 {margin-left: auto;align-items: center;flex: 0 0 auto;flex-direction: row;width: auto;gap:9px;}
  .qdte06 {letter-spacing: .08em;justify-content: center;padding: 0 6px;font-size: 13px;}
  .fsfcgcj {letter-spacing: .08em;font-size: 12.5px;width: auto;padding: 0 13px;}
  .x6d0 {font-size: clamp(28px, 9vw, 40px);}
  .racm {font-size: 19px;}
  .wn4m {font-size: 19px;}
  
  .v823ck2 {padding-right:33px;flex-direction: row;gap:12px;align-items: center;flex-wrap: nowrap;}
  .h3w5jga {text-align: left;min-width: 0;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;flex: 1 1 auto;overflow: hidden;}
  
  .v823ck2 .fsfcgcj {flex: 0 0 auto;box-sizing: border-box;}
}

@media (prefers-reduced-motion: reduce) {
  * {animation: none !important;transition:none !important;}
}

.sh8jt {opacity:0.05;overscroll-behavior: contain;inset: 0;z-index: 78;visibility: hidden;position: fixed;cursor: pointer;transition:opacity 0.217s ease, visibility 0.241s ease;background: color-mix(in srgb, #000 58%, transparent);}

.h81s {padding-bottom: env(safe-area-inset-bottom, 0px);flex-direction: column;overflow-y: auto;transition:transform 0.273s cubic-bezier(.22,.61,.36,1), visibility 0.231s;position: fixed;bottom: 0;background: var(--hz6);display: flex;-webkit-overflow-scrolling: touch;z-index: 79;width: min(88vw, 348px);top: 0;overscroll-behavior: contain;box-shadow: 0 0 60px color-mix(in srgb, #000 22%, transparent);visibility: hidden;}

.y69b  {border-radius: 0 0 0 0;transform: translateX(-102%);left: 0;}
.yya9 {right: 0;transform: translateX(102%);border-radius: 0 0 0 0;}

.z117zd:checked ~ .sh8jt {opacity:0.99;visibility: visible;}
.z117zd:checked ~ .h81s {transform: translateX(0);visibility: visible;}

.csnnn8j {background: var(--hz6);position: sticky;top: 0;z-index: 1;padding: 14px 16px;border-bottom: 1px solid var(--cxz, var(--j1k7w));align-items: center;display: flex;gap:11px;justify-content: space-between;}
.jxdd {display: inline-flex;align-items: center;min-height: 44px;}
.jxdd img {width: auto;display: block;height: 26px;}
.xyxf2cd {color: var(--pl5);font-weight: 800;font-family: var(--m5v);letter-spacing: .01em;font-size: 16px;}

.axc3g {cursor: pointer;display: inline-flex;justify-content: center;align-items: center;border-radius: 0;border: 1px solid var(--cxz, var(--j1k7w));flex: none;width: 44px;height: 44px;color: var(--pl5);background: var(--vtnlp);}
.axc3g:hover {background: var(--dwal);}
.axc3g:focus-visible,
.fmky3 a:focus-visible,
.gycnyt:focus-visible,
.wx54hbt:focus-visible {outline: 2px solid var(--pl5);outline-offset: 2px;}

.fmky3 {padding: 10px 12px;}
.fmky3 ul {list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap:7px;}

.fmky3 a {text-decoration: none;align-items: center;display: flex;line-height:1.29;font-size: 15.5px;padding: 10px 14px;border-radius: 0;border: 1px solid transparent;font-weight: 600;min-height: 48px;color: var(--pl5);}
.fmky3 a:hover {background: var(--vtnlp);border-color: var(--cxz, var(--j1k7w));}

.fmky3 a[aria-current="page"] {border-color: var(--cxz, var(--j1k7w));background: var(--vtnlp);box-shadow: inset 3px 0 0 var(--w4g);}

.a6k2q2 {border-top: 1px solid var(--cxz, var(--j1k7w));gap:11px;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));background: var(--hz6);display: grid;margin-top: auto;}

.gycnyt, .wx54hbt {display: flex;min-height: 48px;align-items: center;text-decoration: none;padding: 12px 18px;font-weight: 700;font-size: 15px;justify-content: center;border-radius: 0;}
.gycnyt {background: var(--qqa11);color: var(--e6sg, var(--gth));border: 1px solid var(--cxz, var(--j1k7w));}
.wx54hbt {border: 1px solid transparent;background: var(--jqr);color: var(--kfbs, var(--pxgs));}

.fmky3 {padding: 8px 22px 14px;}
.fmky3 ul {gap: 0;}
.fmky3 li + li {border-top: 1px solid var(--cxz, var(--j1k7w));}
.fmky3 a {border: 0;border-radius: 0;font-family: var(--m5v);font-size: 17px;margin: 4px 0;padding: 14px 2px;font-weight: 500;}
.fmky3 a:hover {text-underline-offset: 4px;background: none;text-decoration: underline;}
.fmky3 a[aria-current="page"] {font-style: italic;background: none;box-shadow: none;}
.fmky3 a[aria-current="page"]::before {height: 2px;flex: none;width: 18px;content: '';background: color-mix(in srgb, var(--w4g) var(--voxw, 46%), var(--pl5));margin-right:9px;}
.csnnn8j {padding: 18px 22px;}
.a6k2q2 {padding: 16px 22px calc(18px + env(safe-area-inset-bottom, 0px));}
.axc3g {border-radius: 50%;}

@media (min-width:856px) {
  .h81s, .sh8jt {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .h81s, .sh8jt {transition:none;}
}

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

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

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

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

.saz8e9 > summary.tw8bj {min-height: 44px;gap:15px;list-style: none;align-items: center;justify-content: space-between;cursor: pointer;display: flex;}
.saz8e9 > summary.tw8bj::-webkit-details-marker {display: none;}
.saz8e9 > summary.tw8bj:focus-visible {outline: 2px solid var(--fyxrl);outline-offset: 4px;}
.saz8e9 > summary.tw8bj .cpxc {margin: 0;}

.saz8e9 > summary.tw8bj::after {height: 10px;border-bottom: 1px solid var(--fyxrl);border-right: 1px solid var(--fyxrl);transform: translateY(-3px) rotate(45deg);flex: 0 0 auto;transition:transform 0.156s ease;width: 10px;content: "";}
.saz8e9[open] > summary.tw8bj::after {transform: translateY(2px) rotate(225deg);}
.saz8e9[open] > summary.tw8bj {margin-bottom:13px;}
@media (prefers-reduced-motion: reduce) { .saz8e9 > summary.tw8bj::after {transition:none;} }

.rf7qzdv {padding-bottom: max(96px, var(--magr, 96px));}

.jq83 {--sj4: 0 12px;--dlx9: 0;--vq6i: 400;--dw1c: 0;--k549: 0;--fzub: 1px solid var(--butqj, currentColor);--pn7p8: 0;--q80: 12px;--l5cs: .18em;--br7mm: uppercase;}

@media (max-width:548px) { .efc051k.efc051k {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.cwwr.wee1h2.wee1h2 {position: relative;padding: 0;isolation: isolate;display: grid;overflow: hidden;align-items: end;grid-template-areas: "x";min-height: clamp(420px, calc(100vh - 230px), 660px);}
.wee1h2 > .wadp {position: absolute;inset: 0;grid-area: x;z-index: -2;}
.wee1h2 .g5jv .g7wqpvj, .wee1h2 .g7wqpvj {width: 100%;height: 100%;aspect-ratio: auto;}
.wee1h2 .wadp picture {display: block;height: 100%;}
.wee1h2::after {position: absolute;pointer-events: none;z-index: -1;inset: 0;content: "";background: linear-gradient(15deg, color-mix(in srgb, black 82%, transparent) 0%, color-mix(in srgb, black 45%, transparent) 45%, transparent 80%);}
.wee1h2 > .j3nb9 {z-index: 1;padding: clamp(22px, 4vw, 56px);max-width:761px;position: relative;grid-area: x;}
.wee1h2 .jvrkak.jvrkak {overflow-wrap: normal;font-size: clamp(40px, 6vw, 96px) !important;hyphens: manual;color: var(--ttl, white) !important;}
.wee1h2 .fmgn85m.fmgn85m, .wee1h2 .tr797.tr797 {color: color-mix(in srgb, white 86%, transparent) !important;}

.wee1h2.d4xg::after {background: linear-gradient(15deg, color-mix(in srgb, black 60%, transparent), transparent 75%);}

.rqv6 .jvrkak.jvrkak {font-size: clamp(36px, 4.6vw, 76px) !important;hyphens: manual;word-break: normal;overflow-wrap: normal;}
@media (max-width:894px) { .cwwr.wee1h2.wee1h2 {min-height: 72vh;} }

@media (max-width:825px) {
  .kc7f0 .jq83 {display: none;}
}
.zjz95w4 {padding: 14px 20px 0;}

.d4xg .gdx6 {inset: 0;position: absolute;background-color: color-mix(in srgb, var(--w4g) 30%, var(--hz6));z-index: -2;background-size: cover;}
.wee1h2.d4xg::after {background: linear-gradient(15deg, color-mix(in srgb, black 45%, transparent), transparent 70%);}

.wjt911b.wjt911b {display: block !important;margin-top:22px;}
.wjt911b .s2cjps {grid-template-columns: minmax(0, 1fr);grid-template-areas: "p";display: grid;}
.wjt911b .cbw2mb.cbw2mb {grid-template-columns: minmax(0, 1fr);grid-area: p;max-width: none;background: var(--hz6);transition:transform 0.649s cubic-bezier(.3, .7, .2, 1), opacity 0.346s ease;margin: 0;min-width: 0;width: auto;display: grid;box-shadow: 0 30px 60px -30px color-mix(in srgb, black 60%, transparent);}
.wjt911b .cbw2mb:not(:first-child) {opacity:0.05;}
.wjt911b .cbw2mb picture {display: block;}
.rf7qzdv .wjt911b .ha31 {aspect-ratio: 16 / 9;height: auto;max-height: none;width: 100%;object-fit: cover;}
.wjt911b .gtymxrj.gtymxrj {font: italic 400 clamp(19px, 2vw, 28px)/1.3 var(--m5v);padding: 18px 0 0;color: var(--gqg4);text-transform: none;display: grid;gap:18px;grid-template-columns: auto minmax(0, 1fr);align-items: baseline;margin: 0;letter-spacing: 0;}
.wjt911b .tsyzqb {color: var(--w4g);font: 900 clamp(40px, 5vw, 72px)/.8 var(--m5v);font-style: normal;}
.wjt911b .wtt6 {margin: 18px 0 0;align-items: center;display: flex;padding-top:11px;border-top: 1px solid var(--cxz);justify-content: space-between;}
.wjt911b .ft1hm {background: none;padding: 6px 4px;color: var(--gqg4);cursor: pointer;border: 0;font: 400 26px/1 var(--m5v);min-height: 44px;min-width: 44px;}
.wjt911b .ft1hm:hover {color: var(--w4g);}
.wjt911b .ft1hm[hidden] {display: none;}
.wjt911b .wq3y7w {font: 400 13px/1 var(--m5v);color: var(--fyxrl);letter-spacing: .3em;}
@media (max-width:692px) { .rf7qzdv .wjt911b .ha31 {aspect-ratio: 4 / 5;} }
@media (prefers-reduced-motion: reduce) { .wjt911b .cbw2mb.cbw2mb {transition:none;} }
.wjt911b .gtymxrj.gtymxrj:first-child {padding: 0 0 16px;}
.wjt911b + .wt023, .w645y .wt023 {margin-top:21px;}

.qks9txs.qks9txs {display: grid;gap:12px;grid-template-columns: repeat(4, minmax(0, 1fr));}
.qks9txs .x535h {min-width: 0;border: 0 !important;}
.qks9txs .pxezjx {transition:border-color 0.237s ease, background 0.179s ease;min-height: 128px;gap:9px;text-decoration: none;justify-content: center;flex-direction: column;padding: 18px 12px;height: 100%;align-items: center;display: flex;border: 1px solid var(--cxz);background: color-mix(in srgb, var(--pl5) 5%, transparent);}
.qks9txs .pxezjx:hover {background: color-mix(in srgb, var(--w4g) 8%, transparent);border-color: var(--w4g);}
.qks9txs .y3wz6dt {width: 100%;max-width:151px;}
.qks9txs .y3wz6dt img {width: 100%;height: 44px;object-fit: contain;}
.qks9txs .jhd8xz {text-transform: uppercase;text-align: center;letter-spacing: .14em;text-decoration: none;font: 400 12px/1.2 var(--m5v);color: var(--xk7q2);}
.ambyne.ambyne {gap:12px;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid !important;}
.ambyne .z3xqyh {padding: 18px 12px;border: 1px solid var(--cxz);background: color-mix(in srgb, var(--pl5) 5%, transparent);gap:11px;flex-direction: column;min-width: 0;display: flex;align-items: center;justify-content: center;min-height: 128px;}
.ambyne .z3xqyh > * {padding: 0 !important;margin: 0;border: 0 !important;text-align: center;}
.ambyne .nfe8fq img {object-fit: contain;width: 100%;max-width:149px;height: 44px;}
@media (max-width:766px) {
  .qks9txs.qks9txs, .ambyne.ambyne {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.qgtqjq :is(.jeh1aht, .cwrbm, .f3ddzk, .qfvsk) {padding-inline: 16px;box-sizing: border-box;margin-inline: auto;max-width: var(--d05d4, 1080px);}

.ambyne .z3xqyh {min-height: 118px;height: auto;}
.ambyne .z3xqyh > .vrb6naf, .ambyne .z3xqyh > .ncgde {min-height: 0 !important;height: auto !important;display: block;}

.cy95.qksbbwx {gap: clamp(22px, 4vw, 56px);align-items: center;grid-template-columns: minmax(0, 1fr) auto;display: grid !important;}
.qksbbwx > .xvchje {grid-row: 1;grid-column: 1;min-width: 0;}
.qksbbwx > .wf20 {grid-column: 2;grid-row: 1;}
.wf20 {transform: rotate(2deg);margin: 0;width: clamp(220px, 24vw, 290px);box-shadow: 14px 16px 0 -4px color-mix(in srgb, var(--pl5) 10%, transparent), 0 30px 50px -20px color-mix(in srgb, black 60%, transparent);aspect-ratio: 3 / 4;color: white;overflow: hidden;position: relative;background: var(--w4g);}
.wf20 .f50y74b {position: absolute;height: 100%;object-fit: cover;inset: 0;width: 100%;}
.wf20::after {position: absolute;inset: 0;content: "";background: linear-gradient(180deg, color-mix(in srgb, black 55%, transparent), transparent 30%, transparent 60%, color-mix(in srgb, black 65%, transparent));}
.sg17 {font: 900 clamp(26px, 3vw, 40px)/.9 var(--m5v);top: 12px;left: 14px;position: absolute;text-transform: uppercase;right: 14px;z-index: 1;overflow-wrap: anywhere;letter-spacing: -.03em;}
.fc2zw {left: 14px;z-index: 1;display: grid;bottom: 14px;position: absolute;}
.fc2zw b {font: 900 48px/.9 var(--m5v);}
.fc2zw i {letter-spacing: .12em;font-style: normal;font-size: 11px;}
@media (max-width:766px) {
  .cy95.qksbbwx {grid-template-columns: minmax(0, 1fr);}
  .qksbbwx > .wf20 {grid-column: 1;width: 230px;grid-row: 1;justify-self: center;}
  .qksbbwx > .xvchje {grid-row: 2;}
}

.mm0cyg .wf20 img {width: 100% !important;min-height: 0 !important;height: 100% !important;max-width: none !important;max-height: none !important;}
.sg17 {font-size: clamp(20px, 2.2vw, 30px);}

.rf7qzdv .wjt911b .ha31 {aspect-ratio: auto;height: clamp(240px, 52vh, 520px);}
@media (max-width:692px) { .rf7qzdv .wjt911b .ha31 {height: 42svh;} }
.wjt911b .gtymxrj.gtymxrj {grid-template-columns: minmax(0, 1fr);}
.wjt911b .wq3y7w {display: flex;gap:8px;}
.wjt911b .wq3y7w i {width: 22px;background: var(--o66md, var(--cxz));height: 2px;}
.wjt911b .wq3y7w i[aria-current="true"] {background: var(--w4g);height: 3px;}
.rf7qzdv .wjt911b .ha31 {height: clamp(240px, 46vh, 460px);}

.gpx1 {gap: clamp(14px, 2vw, 28px);flex-direction: row;text-align: left;align-items: center;}
.gpx1 > .nfdh {flex: 1 1 auto;order: 1;width: auto;min-width: 24px;}
.gpx1 > .taxb {order: 0;}
.gpx1 > .kc7f0 {order: 2;margin-left: 0;flex-wrap: nowrap;}
.gpx1 .x6d0 {white-space: nowrap;font-size: clamp(26px, 2.6vw, 38px);}
.gpx1 > :not(.taxb):not(.nfdh):not(.kc7f0) {order: 3;}

.gpx1 > .nfdh {display: none;}
.gpx1 > .kc7f0 {margin-left: auto;}

.wf20.s1y3jqb {background: color-mix(in srgb, var(--pl5) 14%, var(--hz6));aspect-ratio: 9 / 18.5;overflow: visible;box-shadow: 0 0 0 1px color-mix(in srgb, var(--pl5) 18%, transparent), 0 30px 60px -20px color-mix(in srgb, black 70%, transparent);width: clamp(190px, 18vw, 230px);padding: 10px;border-radius:34px;transform: none;}
.wf20.s1y3jqb::after {content: none;}
.nyym647 {align-content: center;place-items: center;background: linear-gradient(170deg, color-mix(in srgb, var(--w4g) 70%, var(--hz6)), var(--hz6));border-radius:27px;height: 100%;display: grid;padding: 18px;gap:23px;}
.mm0cyg .s1y3jqb .ce6a0 {height: auto !important;max-width: 80% !important;object-fit: contain;width: 80% !important;max-height: 70px !important;}
.kxee {color: white;text-align: center;overflow-wrap: anywhere;font: 900 26px/1 var(--m5v);}
.xyys {color: white;text-align: center;letter-spacing: .1em;font-size: 12px;}
.xyys b {margin-bottom:3px;display: block;font: 900 40px/1 var(--m5v);}
@media (max-width:766px) { .qksbbwx > .wf20.s1y3jqb {width: 160px;} }
