


@font-face { font-family: "Bricolage"; src: url("media-5044036f/panel-d6c5c100.woff2") format("woff2"); font-weight: 200 800; font-display: swap; }
@font-face { font-family: "Hanken"; src: url("media-5044036f/panel-994e604c.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }

:root {
  --kwa59e7c35b7: #F5F0E6;
  --lyd5ba8219d5: #ECE4D4;
  --gt6f12f548cf: #DDD1BA;
  --mdaf2c1b1e54: #FBF8F1;
  --mdc8e22f8954: #FFFDF8;
  --cwdaf8c7eef3: #FFFEFB;
  --bl3a1c522447: #141A22;
  --lyf8db878f06: #2B313A;
  --tv34951e65f9: #5B564D;
  --qsa51980873b: color-mix(in srgb, var(--bl3a1c522447) 13%, transparent);
  --ez571f4acce5: color-mix(in srgb, var(--bl3a1c522447) 24%, transparent);
  --ly91488953e6: #BE8F3F;
  --sm4777c56109: #DDB968;
  --nx70f367e244: #8C6524;
  --pnaf301eb37a: #6E4F18;
  --cwf30dcc90a8: #11161D;
  --mdc9845d58c5: #19212B;
  --nx4ffc81636e: #090C11;              
  --uxdc41684aae: #EEE7D9;
  --bl6336bd59c0: #BDB3A2;
  --lyb0b7f29fdd: color-mix(in srgb, var(--uxdc41684aae) 15%, transparent);
  --cwf151729bc5: #2B6444;
  --pn5f0d57387c: #A0341F;
  --gt9cb82bf9b1: var(--nx70f367e244);

  --uxcc57588f23: 4px; --tv158d5772c7: 8px; --lybd53bc48ef: 12px; --cw7df3cedcde: 16px; --nx92a502245a: 24px;
  --gt926e9a3aa1: 0 1px 1px rgb(60 42 12 / .05), 0 2px 4px rgb(60 42 12 / .05), 0 6px 12px rgb(60 42 12 / .05), 0 12px 24px rgb(60 42 12 / .05);
  --vh6bf69f910f: 0 1px 2px rgb(40 28 8 / .06), 0 3px 6px rgb(40 28 8 / .06), 0 8px 16px rgb(40 28 8 / .06), 0 18px 36px rgb(40 28 8 / .07), 0 36px 72px rgb(40 28 8 / .08);

  --lyf6b5cd30a7: clamp(16px, 5.2vw, 48px);
  --db3acebd1c50: 1320px;
  --smf7a94b6f3d: clamp(72px, 8.5vw, 128px);
  --tvaead3bcef6: 64px;
  --jdc036067cc6: "Bricolage", ui-sans-serif, system-ui, sans-serif;
  --gt58af428fab: "Hanken", ui-sans-serif, system-ui, sans-serif;
  --ezab83bccdc0: cubic-bezier(.2, .7, .2, 1);
  --ble3997a34c7: cubic-bezier(.16, 1, .3, 1);
  --vhb306b852e1: 74px;
  interpolate-size: allow-keywords;
  

  --rp65f8059424: #1A1407;                                                   
  --nx6ce21fc8f5: #E4C47C; --lya9e5abf78a: #CDA151; --ao326c0d7574: #B98B3B; --ez6de2816686: #C2954A;    
  --jdca23a33d74: #EACB85; --gte43dfa46cd: #D5A958; --ir1cf3b25ef2: #C29341;                         
  --pn0c21cea1c7: #EACD8A; --blaba47832d1: #C99C4A; --uxb714f04a3a: #AE8437; --ir66d5d88230: #9E742C;    
  --ez13c1f60278: #5E4312;
  --kw7e2e5d0fbf: #FBF2DF;                                                 
  --bl6e5a4a72a3: #DEAE4E; --nxb00084acff: #BFD9E2;                                      
  --jd4d1199af72: #EAF0F1; --pnc71fa1bcff: rgb(40 70 90 / .2);                   
  --ux4d3fa0ea71: #857E71;                                                       
  --vhcdf48970f5: #FBF6EA;                                                      
  --kwe636557394: #9C9384;                                                      
  --gte1a82d19b6: #3F5F6B; --smfd5ba96443: #4B707D; --lyc8ad5e7905: #1B2B32;  
  --cwf4245c7777: #D6B061; --pnf9fb7efb6f: #F2DFAE; --vh49614b9e50: #E8D3A0;
  --nx4da4f3ca69: #EFD9A8; --irca8e29f8f5: #E6CD95; --pn2ebc42b443: #F1E6CF; --kw2c4cc0ef2c: #C9CDD2;
  --vh7dce905ebc: #141A22;                                                       
  --gt2a69f9d5e1: #ECE4D4; --rp217bfbb1c6: #F5F0E6;                          
  --ux98c336489e: none;                                                    
  --nx086fb7bb76: #DDB968; --bl9d900aa1bb: #EACD8A;                                    
  --ira4030003bb: #141A22;                                                 
  --nx6615cb7cfd: #F5F0E6; --fy346b3721f6: #141A22; --gt78de9e46c5: #8C6524; --rpd89423a38f: #ECE4D4;   
}

 
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; scroll-behavior: smooth; }
body {
  margin: 0;
  background: var(--kwa59e7c35b7);
  color: var(--bl3a1c522447);
  font: 400 1.0625rem/1.6 var(--gt58af428fab);
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-bottom: calc(var(--vhb306b852e1) + env(safe-area-inset-bottom));
}
html.tv4281173e53, html.tv4281173e53 body { overflow: hidden; }
img, video, svg, iframe { display: block; max-width: 100%; }
img { height: auto; }
figure { margin: 0; }
p { margin: 0 0 1em; overflow-wrap: break-word; }
h1, h2, h3, h4 { margin: 0; font-weight: inherit; }
ul, ol { margin: 0; padding: 0; list-style: none; }
a { color: inherit; }
button { font: inherit; color: inherit; }
[id] { scroll-margin-top: 84px; }
.ly07867369e2 { position: absolute; width: 0; height: 0; overflow: hidden; }
.rpf1666f54b1 { width: 20px; height: 20px; flex: none; }
.cw9f3f8454a1 { width: min(100% - 2 * var(--lyf6b5cd30a7), var(--db3acebd1c50)); margin-inline: auto; }
.pne390c80296 { padding-block: var(--smf7a94b6f3d); }

:focus-visible { outline: 3px solid var(--gt9cb82bf9b1); outline-offset: 3px; border-radius: 4px; }
.gt19fb825efe :focus-visible, .nx1547030f38 :focus-visible, .ux99f49298f8:focus-visible { outline-color: var(--sm4777c56109); }

.vh8f228ddd34 { position: fixed; left: 12px; top: -80px; z-index: 100; background: var(--bl3a1c522447); color: var(--kwa59e7c35b7); padding: 12px 16px; border-radius: var(--tv158d5772c7); font-weight: 600; text-decoration: none; transition: top .2s; }
.vh8f228ddd34:focus { top: 12px; }

 
.fyb860960259 {
  font-family: var(--jdc036067cc6);
  font-weight: 700;
  font-size: clamp(2.05rem, 1.45rem + 2.7vw, 3.75rem);
  line-height: 1.02;
  letter-spacing: -0.032em;
  text-wrap: balance;
  margin-bottom: 20px;
}
.irac78b6a698 { font-size: 1.1875rem; line-height: 1.55; color: var(--lyf8db878f06); }
.ao09d4e21cfb {
  font: 600 .8125rem/1.2 var(--gt58af428fab);
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--pnaf301eb37a);
  margin-bottom: 14px;
  display: flex; align-items: center; gap: 10px;
}
.ao09d4e21cfb::before { content: ""; width: 22px; height: 2px; background: var(--ly91488953e6); border-radius: 2px; flex: none; }
.tv51eba900b1::before { display: none; }
.tv51eba900b1 .rpf1666f54b1 { width: 18px; height: 18px; color: var(--ly91488953e6); }
.pn9c1e98d76a { font-size: .875rem; line-height: 1.45; color: var(--tv34951e65f9); margin: 12px 0 0; max-width: 46ch; }
.pn240159b5be {
  display: flex; align-items: baseline; gap: 10px;
  font: 650 .9375rem/1.2 var(--gt58af428fab);
  letter-spacing: .02em;
  color: var(--bl3a1c522447);
  margin: 40px 0 6px;
}
.vh70efcdf06f { font-size: .8125rem; font-weight: 600; color: var(--tv34951e65f9); font-variant-numeric: tabular-nums; }

 
.rpf212ede809 a, .pn9c1e98d76a a, .ir3c2915c6e1 a, .tv8de42c087d a, .nxaddc94c5fc a, .aod42fe15bfa a {
  color: inherit;
  text-decoration: underline;
  text-decoration-color: var(--ly91488953e6);
  text-decoration-thickness: 2px;
  text-underline-offset: .2em;
  transition: color .15s, text-decoration-color .15s;
}
.rpf212ede809 a:hover, .pn9c1e98d76a a:hover, .ir3c2915c6e1 a:hover, .tv8de42c087d a:hover, .nxaddc94c5fc a:hover, .aod42fe15bfa a:hover { color: var(--pnaf301eb37a); text-decoration-color: var(--nx70f367e244); }
.rp86d2c3894c a, .gt19fb825efe .rpf212ede809 a { text-decoration-color: var(--sm4777c56109); }
.rp86d2c3894c a:hover, .gt19fb825efe .rpf212ede809 a:hover { color: var(--sm4777c56109); }

 
.dbc699378d19 {
  display: inline-flex; align-items: center; gap: 8px;
  min-height: 44px;
  font-weight: 600;
  text-decoration: none;
  color: var(--bl3a1c522447);
  border-bottom: 2px solid var(--ly91488953e6);
  padding-top: 6px;
  line-height: 1.3;
  transition: color .15s, gap .2s var(--ezab83bccdc0);
}
.dbc699378d19 .rpf1666f54b1 { width: 18px; height: 18px; color: var(--nx70f367e244); transition: transform .2s var(--ezab83bccdc0); }
.dbc699378d19:hover { color: var(--pnaf301eb37a); }
.dbc699378d19:hover .rpf1666f54b1 { transform: translateX(3px); }

 
.vhd12cb5a2a5 {
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  min-height: 48px; padding: 0 20px;
  border: 0; border-radius: var(--tv158d5772c7);
  font: 650 1rem/1.15 var(--gt58af428fab);
  letter-spacing: .005em;
  text-decoration: none; text-align: center;
  cursor: pointer;
  transition: transform .15s var(--ezab83bccdc0), box-shadow .2s, background-color .2s, color .2s;
  -webkit-tap-highlight-color: transparent;
}
.vhd12cb5a2a5 .rpf1666f54b1 { width: 19px; height: 19px; }
.sm6627422ebb { min-height: 44px; padding: 0 16px; font-size: .9375rem; }
.ez871ef0710d { min-height: 54px; padding: 0 22px; font-size: 1.0625rem; }
.vh0307e0cc98 {
  color: var(--rp65f8059424);
  background: linear-gradient(180deg, var(--nx6ce21fc8f5) 0%, var(--lya9e5abf78a) 48%, var(--ao326c0d7574) 100%);
  box-shadow: inset 0 1px 0 rgb(255 248 222 / .7), inset 0 -1px 0 rgb(92 62 12 / .28), 0 1px 1px rgb(60 40 8 / .16), 0 3px 8px rgb(60 40 8 / .12);
}
.vh0307e0cc98:hover { background: linear-gradient(180deg, var(--jdca23a33d74) 0%, var(--gte43dfa46cd) 48%, var(--ir1cf3b25ef2) 100%); }
.vh0307e0cc98:active { transform: translateY(1px); box-shadow: inset 0 1px 3px rgb(92 62 12 / .35); }
.nx11761adfc5 { color: var(--bl3a1c522447); background: transparent; box-shadow: inset 0 0 0 1.5px var(--bl3a1c522447); }
.nx11761adfc5:hover { background: var(--bl3a1c522447); color: var(--kwa59e7c35b7); }
.nx11761adfc5:active { transform: translateY(1px); }

 
.vhe916a0d8e4 {
  position: fixed; inset: 0 0 auto 0; z-index: 50;
  height: var(--tvaead3bcef6);
  color: var(--uxdc41684aae);
  transition: height .3s var(--ezab83bccdc0), background-color .3s, color .3s, box-shadow .3s;
}
.vhe916a0d8e4::before {  
  content: ""; position: absolute; inset: 0 0 -40px 0; pointer-events: none;
  background: linear-gradient(180deg, color-mix(in srgb, var(--nx4ffc81636e) 55%, transparent), color-mix(in srgb, var(--nx4ffc81636e) 0%, transparent));
  transition: opacity .3s;
}
.vhe916a0d8e4.fy3bde313b7d {
  --tvaead3bcef6: 58px;
  color: var(--fy346b3721f6);
  background: color-mix(in srgb, var(--nx6615cb7cfd) 93%, transparent);
  -webkit-backdrop-filter: blur(14px) saturate(1.3);
  backdrop-filter: blur(14px) saturate(1.3);
  box-shadow: 0 1px 0 var(--qsa51980873b), 0 6px 18px rgb(40 28 8 / .06);
}
.vhe916a0d8e4.fy3bde313b7d::before { opacity: 0; }
.sm35e3986abd { position: relative; height: 100%; display: flex; align-items: center; gap: 16px; }

.md5f6391e927 { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; color: inherit; min-height: 44px; min-width: 0; }
.tvfb61d23ea5 { width: 40px; height: 40px; flex: none; filter: drop-shadow(0 1px 1px rgb(40 28 8 / .25)); transition: width .3s var(--ezab83bccdc0), height .3s var(--ezab83bccdc0); }
.fy3bde313b7d .tvfb61d23ea5 { width: 36px; height: 36px; }
.jda1619609ae { display: grid; line-height: 1; min-width: 0; }
.qs12b4e5b3fc { font: 700 1.3125rem/1 var(--jdc036067cc6); letter-spacing: -.025em; }
.ao0b5d921822 { font: 650 .6875rem/1 var(--gt58af428fab); letter-spacing: .2em; text-transform: uppercase; margin-top: 5px; opacity: .85; }

.kwa9c8e9a467 { margin-left: auto; display: flex; align-items: center; gap: 10px; }
.cw68370a2b77 { display: none; align-items: center; gap: 8px; min-height: 44px; font-weight: 650; text-decoration: none; font-variant-numeric: tabular-nums; }
.cw68370a2b77 .rpf1666f54b1 { width: 18px; height: 18px; color: var(--sm4777c56109); }
.fy3bde313b7d .cw68370a2b77 .rpf1666f54b1 { color: var(--gt78de9e46c5); }
.md976411b6c4 { display: none; }
.ez7f927163d4 {
  display: inline-flex; align-items: center; gap: 8px;
  min-height: 44px; padding: 0 14px 0 12px;
  border: 0; border-radius: 999px;
  background: color-mix(in srgb, var(--kwa59e7c35b7) 12%, transparent);
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--uxdc41684aae) 55%, transparent);
  font-weight: 650; font-size: .9375rem; cursor: pointer;
  transition: background-color .2s, box-shadow .2s;
}
.ez7f927163d4:hover { background: color-mix(in srgb, var(--kwa59e7c35b7) 22%, transparent); }
.fy3bde313b7d .ez7f927163d4 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--fy346b3721f6) 24%, transparent); }
.fy3bde313b7d .ez7f927163d4:hover { background: var(--rpd89423a38f); }
.smcc6f549871 { display: none; }

 
.rpfa09d09adb { position: relative; background: var(--cwf30dcc90a8); }
.nx1547030f38 {
  position: relative;
  height: max(540px, 80svh);
  overflow: hidden;
  isolation: isolate;
  color: var(--uxdc41684aae);
}
.sm8dcd878eb2 { position: absolute; inset: 0; z-index: -1; }
.nx32b29eeb4a { width: 100%; height: 100%; object-fit: cover; object-position: 60% 50%; animation: vh5131df9534 2.2s var(--ble3997a34c7) both; }
.sm8dcd878eb2::after {
  content: ""; position: absolute; inset: 0;
  background:
    linear-gradient(180deg, color-mix(in srgb, var(--nx4ffc81636e) 50%, transparent) 0%, color-mix(in srgb, var(--nx4ffc81636e) 0%, transparent) 24%),
    linear-gradient(0deg, color-mix(in srgb, var(--nx4ffc81636e) 92%, transparent) 0%, color-mix(in srgb, var(--nx4ffc81636e) 66%, transparent) 30%, color-mix(in srgb, var(--nx4ffc81636e) 12%, transparent) 58%, color-mix(in srgb, var(--nx4ffc81636e) 0%, transparent) 70%),
    color-mix(in srgb, var(--nx4ffc81636e) 10%, transparent);
}
.ez5896ebf81c {
  position: absolute; left: 0; right: 0;
  bottom: calc(56px + 26px);
  padding-inline: var(--lyf6b5cd30a7);
}
.vh4406a791cb { display: block; }
.db84122da2bf { display: block; overflow: clip; margin-bottom: 12px; }
.db84122da2bf > span {
  display: inline-flex; align-items: center; gap: 10px;
  font: 600 .9375rem/1.3 var(--gt58af428fab); letter-spacing: .01em;
  color: var(--uxdc41684aae);
  animation: jd867e01e345 .9s var(--ble3997a34c7) .05s both;
}
.db84122da2bf > span::before { content: ""; width: 22px; height: 2px; border-radius: 2px; background: var(--sm4777c56109); }
.bl030435f543 { display: block; overflow: clip; padding-bottom: .06em; margin-bottom: -.06em; }
.bl030435f543 > span {
  display: block;
  font: 720 clamp(2.5rem, 12.3vw, 3.75rem)/1.0 var(--jdc036067cc6);
  letter-spacing: -.038em;
  animation: jd867e01e345 .95s var(--ble3997a34c7) both;
}
.bl030435f543:nth-of-type(2) > span { animation-delay: .13s; }
.bl030435f543:nth-of-type(3) > span { animation-delay: .21s; color: var(--sm4777c56109); }
.vh2d4bfb435d { display: none; }
.cw1e0e53bbc0 {
  display: inline-flex; align-items: center; gap: 12px;
  min-height: 48px; margin-top: 18px;
  color: var(--uxdc41684aae); text-decoration: none;
  font: 650 1.0625rem/1.2 var(--gt58af428fab);
  font-variant-numeric: tabular-nums;
  animation: bl00c65ec854 .8s var(--ble3997a34c7) .36s both;
}
.fy0843d5826b { width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: color-mix(in srgb, var(--sm4777c56109) 16%, transparent); box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--sm4777c56109) 70%, transparent); color: var(--sm4777c56109); transition: background-color .2s; }
.fy0843d5826b .rpf1666f54b1 { width: 19px; height: 19px; }
.rpc2b9524f38 { color: var(--bl6336bd59c0); font-weight: 500; }
.cw1e0e53bbc0:hover .fy0843d5826b { background: color-mix(in srgb, var(--sm4777c56109) 30%, transparent); }
.cw1e0e53bbc0 > span:last-child { border-bottom: 1.5px solid color-mix(in srgb, var(--sm4777c56109) 60%, transparent); padding-bottom: 2px; }
.db86be6e7e90 {
  position: absolute; right: var(--lyf6b5cd30a7); bottom: calc(56px + 28px); z-index: 2;
  width: 44px; height: 44px; border-radius: 50%; border: 0; cursor: pointer;
  display: grid; place-items: center;
  color: var(--uxdc41684aae);
  background: color-mix(in srgb, var(--cwf30dcc90a8) 35%, transparent);
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--uxdc41684aae) 35%, transparent);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
  transition: background-color .2s;
}
.db86be6e7e90:hover { background: color-mix(in srgb, var(--cwf30dcc90a8) 60%, transparent); }
.db86be6e7e90 .rpf1666f54b1 { width: 16px; height: 16px; }
.db86be6e7e90 .nx290d6da3ae { display: none; }
.db86be6e7e90[aria-pressed="true"] .nx290d6da3ae { display: block; }
.db86be6e7e90[aria-pressed="true"] .mdc4dfdeb5a7 { display: none; }
.pnf84b35c62c { display: none; }

@keyframes jd867e01e345 { from { transform: translateY(108%); } to { transform: none; } }
@keyframes bl00c65ec854 { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }
@keyframes vh5131df9534 { from { transform: scale(1.07); } to { transform: none; } }
@keyframes kw1dc082a873 { 0% { box-shadow: inset 3px 0 0 var(--ly91488953e6); background: color-mix(in srgb, var(--sm4777c56109) 16%, transparent); } 100% { box-shadow: inset 3px 0 0 transparent; background: transparent; } }

 
.cweecfc85450 {
  position: relative; z-index: 2;
  margin-top: -56px;
  background: var(--kwa59e7c35b7);
  border-radius: 24px 24px 0 0;
  padding-top: 24px;
}
.pnc79eb39d82 { display: grid; gap: 4px; }
.mddcce365416 { font: 700 1.625rem/1.1 var(--jdc036067cc6); letter-spacing: -.028em; }
.qse7c6e085ff { margin: 0; font-size: .9375rem; color: var(--tv34951e65f9); }
.md2792703799 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 18px; }
.ux99f49298f8 {
  position: relative; display: block;
  aspect-ratio: 1 / 1.06;
  border-radius: var(--lybd53bc48ef);
  overflow: hidden; isolation: isolate;
  background: var(--cwf30dcc90a8);
  color: var(--uxdc41684aae);
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}
.ux99f49298f8 img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2; transition: transform .7s var(--ezab83bccdc0); }
.ux99f49298f8::after { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(0deg, color-mix(in srgb, var(--nx4ffc81636e) 86%, transparent) 0%, color-mix(in srgb, var(--nx4ffc81636e) 38%, transparent) 42%, color-mix(in srgb, var(--nx4ffc81636e) 0%, transparent) 68%); }
.tv08250d200a { position: absolute; left: 14px; right: 46px; bottom: 13px; font: 650 1.0625rem/1.2 var(--gt58af428fab); letter-spacing: -.005em; text-wrap: balance; }
.db0926bfe606 {
  position: absolute; right: 10px; bottom: 10px;
  width: 32px; height: 32px; border-radius: 50%;
  display: grid; place-items: center;
  color: var(--rp65f8059424);
  background: linear-gradient(180deg, var(--nx6ce21fc8f5), var(--ez6de2816686));
  box-shadow: inset 0 1px 0 rgb(255 248 222 / .6);
  transition: transform .25s var(--ezab83bccdc0);
}
.db0926bfe606 .rpf1666f54b1 { width: 17px; height: 17px; }
.ux99f49298f8:active img { transform: scale(1.03); }
.nxda96ccaba6 { margin: 22px 0 0; color: var(--lyf8db878f06); }

 
.ao8163fc073a { overflow-x: clip; }
.md8b2dcc8cde { display: grid; gap: 48px; }
.gt083a0ccda0 { position: relative; padding: 0 16% 22% 0; }
.vh516b94a15e { aspect-ratio: 4 / 5; border-radius: var(--tv158d5772c7); overflow: hidden; background: var(--gt6f12f548cf); }
.vh516b94a15e img { width: 100%; height: 100%; object-fit: cover; }
.pn644486f060 { position: absolute; right: 0; bottom: 0; width: 52%; }
.aod09d6842a5 {
  padding: 8px 8px 28px;
  background: var(--mdc8e22f8954);
  box-shadow: var(--vh6bf69f910f);
  rotate: 3.2deg;
}
.aod09d6842a5 img { width: 100%; aspect-ratio: 1 / 1; object-fit: cover; }
.aoa0222cf050 .irac78b6a698 { margin-bottom: 1em; }
.aoa0222cf050 .dbc699378d19 { margin-top: 8px; }

 
.ux7df60b097a { border-bottom: 1px solid var(--qsa51980873b); }
.vhac4045af7b { border-top: 1px solid var(--qsa51980873b); }
.vhac4045af7b > a {
  position: relative; isolation: isolate;
  display: grid; grid-template-columns: minmax(0, 1fr) 40px; column-gap: 16px; row-gap: 3px;
  align-items: center;
  padding: 16px 0;
  text-decoration: none; color: inherit;
  -webkit-tap-highlight-color: transparent;
}
.vhac4045af7b > a::before { content: ""; position: absolute; inset: 0 -12px; z-index: -1; border-radius: var(--tv158d5772c7); background: var(--lyd5ba8219d5); opacity: 0; transition: opacity .2s; }
.md29fdf23ff3 { grid-column: 1; font: 650 1.125rem/1.25 var(--gt58af428fab); letter-spacing: -.008em; text-decoration: underline; text-decoration-color: transparent; text-decoration-thickness: 2px; text-underline-offset: .22em; transition: text-decoration-color .2s; }
.ux7ce845485b { grid-column: 1; font-size: .9375rem; line-height: 1.45; color: var(--tv34951e65f9); }
.nxd708f04b10 {
  grid-column: 2; grid-row: 1 / span 2;
  width: 40px; height: 40px; border-radius: 50%;
  display: grid; place-items: center;
  box-shadow: inset 0 0 0 1.5px var(--ez571f4acce5);
  color: var(--bl3a1c522447);
  transition: background-color .2s, box-shadow .2s, transform .25s var(--ezab83bccdc0), color .2s;
}
.nxd708f04b10 .rpf1666f54b1 { width: 18px; height: 18px; }
.vhac4045af7b > a:active::before { opacity: 1; }
@media (hover: hover) {
  .vhac4045af7b > a:hover::before { opacity: 1; }
  .vhac4045af7b > a:hover .md29fdf23ff3 { text-decoration-color: var(--ly91488953e6); }
  .vhac4045af7b > a:hover .nxd708f04b10 { background: var(--ly91488953e6); box-shadow: none; color: var(--rp65f8059424); transform: translateX(2px); }
  .ux99f49298f8:hover img { transform: scale(1.05); }
  .ux99f49298f8:hover .db0926bfe606 { transform: translateX(3px); }
}
.vhac4045af7b:target > a::before { opacity: 1; animation: jd8173d2089a 2.4s ease-out both; }
@keyframes jd8173d2089a { 0%, 30% { background: color-mix(in srgb, var(--sm4777c56109) 50%, transparent); } 100% { background: var(--lyd5ba8219d5); } }

.lyb06b22e771 { border-color: var(--lyb0b7f29fdd); }
.lyb06b22e771 .vhac4045af7b { border-color: var(--lyb0b7f29fdd); }
.lyb06b22e771 .vhac4045af7b > a::before { background: var(--mdc9845d58c5); }
.lyb06b22e771 .ux7ce845485b { color: var(--bl6336bd59c0); }
.lyb06b22e771 .nxd708f04b10 { box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--uxdc41684aae) 30%, transparent); color: var(--uxdc41684aae); }
.lyb06b22e771 .vhac4045af7b:target > a::before { animation-name: pnb94aa1b347; }
@keyframes pnb94aa1b347 { 0%, 30% { background: color-mix(in srgb, var(--sm4777c56109) 28%, transparent); } 100% { background: var(--mdc9845d58c5); } }

 
.jddbb7314fc5 { display: grid; gap: 36px; }
.ir767fb72406 { order: 2; }
.vhe44d16f6ce { order: 1; min-width: 0; }
.ly14f5cef045 {
  aspect-ratio: 5 / 6;
  border-radius: 999px 999px var(--tv158d5772c7) var(--tv158d5772c7);
  overflow: hidden;
  background: var(--gt6f12f548cf);
}
.ly14f5cef045 img { width: 100%; height: 100%; object-fit: cover; }
.ir767fb72406 { max-width: 520px; }
.rp5774e9961e { max-width: 60ch; }
.ir8017555d8b { display: grid; gap: 14px; margin-top: 28px; }
.irdf4006fb25 {
  display: grid; grid-template-columns: 112px minmax(0, 1fr); gap: 16px;
  align-items: start;
  text-decoration: none; color: inherit;
  padding: 14px; margin-inline: -14px;
  border-radius: var(--lybd53bc48ef);
  transition: background-color .2s;
}
.db0e1885bac6 { aspect-ratio: 1 / 1.15; border-radius: var(--tv158d5772c7); overflow: hidden; background: var(--gt6f12f548cf); }
.db0e1885bac6 img { width: 100%; height: 100%; object-fit: cover; transition: transform .6s var(--ezab83bccdc0); }
.rp238c103bb6 { display: grid; gap: 6px; min-width: 0; }
.cwb4acc5eddd { font: 650 1.125rem/1.25 var(--gt58af428fab); }
.md90badb8328 { font-size: .9375rem; line-height: 1.5; color: var(--tv34951e65f9); }
.sm69df4766bf { display: inline-flex; align-items: center; gap: 6px; font-size: .9375rem; font-weight: 650; color: var(--pnaf301eb37a); }
.sm69df4766bf .rpf1666f54b1 { width: 16px; height: 16px; transition: transform .2s var(--ezab83bccdc0); }
@media (hover: hover) {
  .irdf4006fb25:hover { background: var(--lyd5ba8219d5); }
  .irdf4006fb25:hover .db0e1885bac6 img { transform: scale(1.04); }
  .irdf4006fb25:hover .sm69df4766bf .rpf1666f54b1 { transform: translateX(3px); }
}
.kwc6a723c08b:target .irdf4006fb25 { animation: jd8173d2089a 2.4s ease-out both; }

 
.gt5266970dad { position: relative; }
.eze8a42f0ad1 { height: clamp(300px, 82vw, 680px); overflow: hidden; background: var(--gt6f12f548cf); }
.eze8a42f0ad1 img { width: 100%; height: 100%; object-fit: cover; }
.fy7a5fd18a37 { position: relative; z-index: 3; }
.pnd46565188a {
  position: relative;
  margin-top: -84px;
  background: var(--mdaf2c1b1e54);
  border-radius: var(--cw7df3cedcde);
  padding: 26px 22px 18px;
  box-shadow: var(--vh6bf69f910f);
}
.pnd46565188a .fyb860960259 { margin-bottom: 16px; }
.tv9406c99b56 { display: flex; flex-wrap: wrap; gap: 4px 24px; }

 
.gt19fb825efe { background: var(--cwf30dcc90a8); color: var(--uxdc41684aae); }
.ir0015b226f2 {
  --vhd32e7b9f29: 26px;               
  --pn3a190426cd: 22%;                 
  position: relative;
  margin-top: 56px;
  padding-top: var(--smf7a94b6f3d);
  padding-bottom: calc(var(--smf7a94b6f3d) + 40px);
  clip-path: polygon(
    0 0, 100% 0, 100% calc(100% - 26px),
    calc(var(--pn3a190426cd) + 6 * var(--vhd32e7b9f29) + 14px) 100%,
    calc(var(--pn3a190426cd) + 6 * var(--vhd32e7b9f29)) 100%,
    calc(var(--pn3a190426cd) + 5.5 * var(--vhd32e7b9f29) + 3px) calc(100% - 24px), calc(var(--pn3a190426cd) + 5.5 * var(--vhd32e7b9f29) - 3px) calc(100% - 24px),
    calc(var(--pn3a190426cd) + 5 * var(--vhd32e7b9f29)) 100%,
    calc(var(--pn3a190426cd) + 4.5 * var(--vhd32e7b9f29) + 3px) calc(100% - 10px), calc(var(--pn3a190426cd) + 4.5 * var(--vhd32e7b9f29) - 3px) calc(100% - 10px),
    calc(var(--pn3a190426cd) + 4 * var(--vhd32e7b9f29)) 100%,
    calc(var(--pn3a190426cd) + 3.5 * var(--vhd32e7b9f29) + 3px) calc(100% - 34px), calc(var(--pn3a190426cd) + 3.5 * var(--vhd32e7b9f29) - 3px) calc(100% - 34px),
    calc(var(--pn3a190426cd) + 3 * var(--vhd32e7b9f29)) 100%,
    calc(var(--pn3a190426cd) + 2.5 * var(--vhd32e7b9f29) + 3px) calc(100% - 18px), calc(var(--pn3a190426cd) + 2.5 * var(--vhd32e7b9f29) - 3px) calc(100% - 18px),
    calc(var(--pn3a190426cd) + 2 * var(--vhd32e7b9f29)) 100%,
    calc(var(--pn3a190426cd) + 1.5 * var(--vhd32e7b9f29) + 3px) calc(100% - 30px), calc(var(--pn3a190426cd) + 1.5 * var(--vhd32e7b9f29) - 3px) calc(100% - 30px),
    calc(var(--pn3a190426cd) + 1 * var(--vhd32e7b9f29)) 100%,
    calc(var(--pn3a190426cd) + .5 * var(--vhd32e7b9f29) + 3px) calc(100% - 14px), calc(var(--pn3a190426cd) + .5 * var(--vhd32e7b9f29) - 3px) calc(100% - 14px),
    var(--pn3a190426cd) 100%,
    0 100%
  );
}
.ir0015b226f2 .ao09d4e21cfb { color: var(--sm4777c56109); }
.ir0015b226f2 .ao09d4e21cfb::before { background: var(--sm4777c56109); }
.rp6b80d4570f { display: grid; gap: 36px; }
.cw733ccd085a .rpf212ede809 { color: var(--uxdc41684aae); max-width: 58ch; }
.gt8907c88dfe { position: relative; padding-bottom: 40px; }
.ao6fdfe47dd6 { aspect-ratio: 4 / 3; border-radius: var(--tv158d5772c7); overflow: hidden; background: var(--mdc9845d58c5); }
.ao6fdfe47dd6 img { width: 100%; height: 100%; object-fit: cover; }
.tv632bd23f4c {
  position: absolute; right: 12px; bottom: 0;
  width: 38%; aspect-ratio: 1;
  border-radius: 50%;
  background: var(--mdc9845d58c5);
  box-shadow: 0 0 0 5px var(--cwf30dcc90a8), 0 0 0 7px var(--sm4777c56109), 0 18px 40px rgb(0 0 0 / .45);
}
.vh0499ff0129 { color: var(--bl6336bd59c0); padding-right: 42%; }
.mdbfab6d8c3c { margin-top: 24px; }

 
.ez0b9d738634 { overflow-x: clip; }
.cw2e1377e5e1 { display: grid; gap: 36px; }
.kw2175e47090 { display: grid; grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr); gap: 12px; align-items: start; padding-bottom: 44px; }
.ao3959562c21 { aspect-ratio: 3 / 4; border-radius: var(--tv158d5772c7); overflow: hidden; background: var(--gt6f12f548cf); }
.lyea14a5a168 { aspect-ratio: 3 / 4.4; border-radius: var(--tv158d5772c7); overflow: hidden; background: var(--gt6f12f548cf); margin-top: 72px; }
.ao3959562c21 img, .lyea14a5a168 img { width: 100%; height: 100%; object-fit: cover; }

 
.tvccc105fba8 { background: var(--lyd5ba8219d5); padding-block: clamp(64px, 7vw, 104px); }
.qsbe8811812f { display: grid; gap: 28px; }
.bl6db6f3c433 { aspect-ratio: 16 / 11; border-radius: var(--tv158d5772c7); overflow: hidden; background: var(--gt6f12f548cf); }
.bl6db6f3c433 img { width: 100%; height: 100%; object-fit: cover; }
.rp8b396ebdcc { font-size: clamp(1.875rem, 1.4rem + 2vw, 3rem); }
.md070bf93208 { display: grid; gap: 0; }
.fyf551509a23 { border-top: 1px solid var(--ez571f4acce5); padding: 18px 0 6px; }
.fyf551509a23 h3 a {
  display: flex; align-items: center; justify-content: space-between; gap: 16px;
  min-height: 44px;
  font: 650 1.1875rem/1.3 var(--gt58af428fab);
  text-decoration: none;
}
.fyf551509a23 h3 .rpf1666f54b1 { width: 20px; height: 20px; color: var(--nx70f367e244); transition: transform .2s var(--ezab83bccdc0); }
.fyf551509a23 h3 a:hover { color: var(--pnaf301eb37a); }
.fyf551509a23 h3 a:hover .rpf1666f54b1 { transform: translateX(3px); }
.fyf551509a23 p { color: var(--lyf8db878f06); font-size: 1rem; margin: 6px 0 12px; }
.fyf551509a23:target { animation: jd8173d2089a 2.4s ease-out both; border-radius: var(--tv158d5772c7); }

 
.kwa988bef164 { max-width: 720px; margin-bottom: 12px; }
.ly030120b6ae { margin-top: 36px; }
.rp90eabf971f { font: 650 .9375rem/1.3 var(--gt58af428fab); letter-spacing: .02em; margin-bottom: 10px; color: var(--bl3a1c522447); display: flex; gap: 10px; align-items: center; }
.rp90eabf971f::before { content: ""; width: 10px; height: 10px; border-radius: 2px; background: var(--ly91488953e6); rotate: 45deg; flex: none; }
.cwbe68ec17ba { display: none; }
.vh62e259fc91 { border-bottom: 1px solid var(--qsa51980873b); }
.tvbe7417add4 { border-top: 1px solid var(--qsa51980873b); padding: 20px 0 18px; display: grid; gap: 10px; }
.tvbe7417add4 p { margin: 0; }
.tv4e7f92c046 { font: 500 1.1875rem/1.45 var(--gt58af428fab); color: var(--bl3a1c522447); letter-spacing: -.005em; }
.ir3c2915c6e1 { display: flex; gap: 10px; align-items: flex-start; font-weight: 650; }
.ir3c2915c6e1 .rpf1666f54b1 { width: 20px; height: 20px; margin-top: 3px; color: var(--ly91488953e6); }
.sme3b9bcb7f8 { color: var(--tv34951e65f9); font-size: 1rem; line-height: 1.55; padding-left: 30px; }

 
.kwdb24cb6bfa { background: var(--lyd5ba8219d5); }
.ezb6bb225b63 { display: grid; gap: 40px; }
.smb7bac61552 .rpf212ede809 { max-width: 58ch; }
.vh47ccc266ea { position: relative; --vh1675a15523: 1; --irc95ab67906: 64px; }
.vh47ccc266ea::before, .vh47ccc266ea::after {
  content: ""; position: absolute;
  left: calc(var(--irc95ab67906) / 2 - 1px); top: calc(var(--irc95ab67906) / 2); bottom: calc(var(--irc95ab67906) / 2 + 30px);
  width: 2px; border-radius: 2px;
}
.vh47ccc266ea::before { background: var(--gt6f12f548cf); }
.vh47ccc266ea::after { background: linear-gradient(180deg, var(--sm4777c56109), var(--ly91488953e6) 70%, var(--nx70f367e244)); transform-origin: top; transform: scaleY(var(--vh1675a15523)); }
.cw508a47d58b { position: relative; z-index: 1; display: grid; grid-template-columns: var(--irc95ab67906) minmax(0, 1fr); gap: 18px; padding-bottom: 34px; }
.cw508a47d58b:last-child { padding-bottom: 0; }
.cwb1d96912c0 {
  width: var(--irc95ab67906); height: var(--irc95ab67906); border-radius: 50%; overflow: hidden;
  background: var(--gt6f12f548cf);
  box-shadow: 0 0 0 5px var(--lyd5ba8219d5), 0 0 0 7px var(--gt6f12f548cf);
  transition: box-shadow .4s var(--ezab83bccdc0);
}
.cwb1d96912c0 img { width: 100%; height: 100%; object-fit: cover; }
.cw508a47d58b.md349117c3bb .cwb1d96912c0 { box-shadow: 0 0 0 5px var(--lyd5ba8219d5), 0 0 0 7px var(--ly91488953e6); }
.gtdbc86304f5 { font: 650 .8125rem/1 var(--gt58af428fab); letter-spacing: .1em; color: var(--pnaf301eb37a); font-variant-numeric: tabular-nums; margin: 6px 0 8px; }
.kw8e41b67886 { font: 650 1.25rem/1.25 var(--gt58af428fab); letter-spacing: -.01em; margin-bottom: 8px; }
.pn1f3b0b5b77 p:last-child { margin: 0; color: var(--lyf8db878f06); }

 
.ux8b2ddaa341 { display: grid; gap: 36px; }
.ez8c692452f0 { min-width: 0; }
.tv8de42c087d { display: grid; gap: 0; margin: 4px 0 24px; border-top: 1px solid var(--ez571f4acce5); }
.tv8de42c087d > div { display: grid; grid-template-columns: 96px minmax(0, 1fr); gap: 12px; padding: 12px 0; border-bottom: 1px solid var(--qsa51980873b); }
.tv8de42c087d dt { font: 650 .8125rem/1.5 var(--gt58af428fab); letter-spacing: .08em; text-transform: uppercase; color: var(--tv34951e65f9); padding-top: 2px; }
.tv8de42c087d dd { margin: 0; font-variant-numeric: tabular-nums; }
.fy1d3497cb87 { margin-top: 28px; margin-bottom: 12px; }
.cw4fa2844b62 { display: flex; flex-wrap: wrap; gap: 8px; }
.cw4fa2844b62 a {
  display: inline-flex; align-items: center; min-height: 44px; padding: 0 16px;
  border-radius: 999px;
  box-shadow: inset 0 0 0 1.5px var(--ez571f4acce5);
  font-weight: 600; font-size: .9375rem; text-decoration: none;
  transition: background-color .2s, box-shadow .2s, color .2s;
}
.cw4fa2844b62 a:hover { background: var(--bl3a1c522447); color: var(--kwa59e7c35b7); box-shadow: none; }
.cw4fa2844b62 li:target a { background: var(--ly91488953e6); color: var(--rp65f8059424); box-shadow: none; }
.fy3e4dbd36f7 { aspect-ratio: 4 / 3.6; border-radius: var(--lybd53bc48ef); overflow: hidden; background: var(--lyd5ba8219d5); box-shadow: inset 0 0 0 1px var(--qsa51980873b); }
.fy3e4dbd36f7 iframe { width: 100%; height: 100%; border: 0; }

 
.ezde66525263 { background: var(--lyd5ba8219d5); }
.ezce055fc19d { display: grid; gap: 24px; }
.dbe9bb7e3b74 .rpf212ede809 { color: var(--lyf8db878f06); max-width: 44ch; }
.ira7429e89f7 { border-bottom: 1px solid var(--ez571f4acce5); }
.ezde66525263 details { border-top: 1px solid var(--ez571f4acce5); }
.ezde66525263 summary {
  display: grid; grid-template-columns: minmax(0, 1fr) 36px; gap: 16px; align-items: center;
  min-height: 64px; padding: 16px 0;
  cursor: pointer; list-style: none;
  font: 650 1.125rem/1.35 var(--gt58af428fab);
  -webkit-tap-highlight-color: transparent;
}
.ezde66525263 summary::-webkit-details-marker { display: none; }
.ezde66525263 summary:hover .db716bf80335 { color: var(--pnaf301eb37a); }
.rpe9411facd1 { position: relative; width: 36px; height: 36px; border-radius: 50%; box-shadow: inset 0 0 0 1.5px var(--ez571f4acce5); transition: background-color .25s, color .25s, box-shadow .25s; }
.rpe9411facd1::before, .rpe9411facd1::after { content: ""; position: absolute; left: 50%; top: 50%; width: 13px; height: 2px; border-radius: 2px; background: currentColor; translate: -50% -50%; transition: rotate .3s var(--ezab83bccdc0); }
.rpe9411facd1::after { rotate: 90deg; }
.ezde66525263 details[open] .rpe9411facd1 { background: var(--bl3a1c522447); color: var(--kwa59e7c35b7); box-shadow: none; }
.ezde66525263 details[open] .rpe9411facd1::after { rotate: 0deg; }
.ezde66525263 details::details-content { height: 0; overflow: clip; transition: height .35s var(--ezab83bccdc0), content-visibility .35s allow-discrete; }
.ezde66525263 details[open]::details-content { height: auto; }
.mddffda7ed4e { padding: 0 52px 20px 0; color: var(--lyf8db878f06); }
.mddffda7ed4e p { margin: 0; }

 
.ly1937eee268 { padding-block: var(--smf7a94b6f3d); overflow-x: clip; }
.gt7fc34cec4a { display: grid; gap: 28px; width: min(100% - 2 * var(--lyf6b5cd30a7), var(--db3acebd1c50)); margin-inline: auto; }
.db745367ae4d { aspect-ratio: 16 / 10; border-radius: var(--lybd53bc48ef); overflow: hidden; background: var(--gt6f12f548cf); }
.db745367ae4d img { width: 100%; height: 100%; object-fit: cover; }
.db9758961a28 { min-width: 0; }
.db9758961a28 .irac78b6a698 { max-width: 52ch; }


.ao4d847ae345 { grid-template-areas: "head" "form" "call"; }
.ao4d847ae345 > * { min-width: 0; }
.bl9c0e5607ac { grid-area: head; }
.bl9c0e5607ac .irac78b6a698 { max-width: 46ch; margin-bottom: 0; }
.ao4d847ae345 > form { grid-area: form; }
.ezdcf213f286 {
  grid-area: call;
  display: grid; gap: 6px; justify-items: start;
  padding: 20px 22px;
  border-radius: var(--lybd53bc48ef);
  background: var(--lyd5ba8219d5);
  box-shadow: inset 0 0 0 1px var(--qsa51980873b);
}
.mdcea5850265 { margin: 0; font: 650 .8125rem/1.2 var(--gt58af428fab); letter-spacing: .12em; text-transform: uppercase; color: var(--tv34951e65f9); }
.db389331956d {
  display: inline-flex; align-items: center; gap: 10px; min-height: 48px;
  font: 700 clamp(1.5rem, 1.2rem + 1.4vw, 2rem)/1.1 var(--jdc036067cc6); letter-spacing: -.02em;
  color: var(--bl3a1c522447); text-decoration: none; font-variant-numeric: tabular-nums;
  overflow-wrap: anywhere;
}
.db389331956d .rpf1666f54b1 { width: 26px; height: 26px; flex: none; color: var(--ly91488953e6); }
.db389331956d:hover { color: var(--pnaf301eb37a); }
.rpe0be24db34 { display: flex; align-items: center; gap: 10px; margin: 0; font-size: .9375rem; line-height: 1.4; color: var(--lyf8db878f06); }



.nx645f1a4790 .ir88ae824a55 { margin: 0 0 24px; }
.qs793490ec4e { margin-top: clamp(48px, 6vw, 88px); padding-top: clamp(32px, 4vw, 48px); border-top: 1px solid var(--ez571f4acce5); }
.md2239e36739 { font: 700 clamp(1.625rem, 1.3rem + 1.4vw, 2.25rem)/1.1 var(--jdc036067cc6); letter-spacing: -.025em; margin: 0 0 28px; text-wrap: balance; }
.nx645f1a4790 .uxace9fec5b9 { max-width: 80ch; }

.vh4690921bf5 { container-type: inline-size; }
.md1ea649c471 { display: grid; grid-template-columns: minmax(0, 1fr); gap: 16px; }
@container (min-width: 380px) {
  .md1ea649c471 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .kw0ddf1bb222 { grid-column: 1 / -1; }
}
.qsd250c8633e { display: grid; gap: 7px; min-width: 0; align-content: start; }
.qsd250c8633e label { font: 650 .9375rem/1.2 var(--gt58af428fab); color: var(--bl3a1c522447); }
.qsd250c8633e input, .qsd250c8633e select, .qsd250c8633e textarea {
  width: 100%; min-width: 0;
  min-height: 50px;
  padding: 12px 14px;
  border: 1px solid color-mix(in srgb, var(--bl3a1c522447) 18%, transparent);
  border-radius: var(--tv158d5772c7);
  background: var(--cwdaf8c7eef3);
  box-shadow: inset 0 1.5px 2px rgb(40 28 8 / .07);
  font: 400 1.0625rem/1.4 var(--gt58af428fab);
  color: var(--bl3a1c522447);
  transition: border-color .15s, box-shadow .15s;
}
.qsd250c8633e select {
  appearance: none; -webkit-appearance: none;
  padding-right: 42px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23141A22' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M6.5 9.5l5.5 5.5 5.5-5.5'/%3E%3C/svg%3E");
  background-repeat: no-repeat; background-position: right 12px center; background-size: 20px;
  text-overflow: ellipsis;
}
.qsd250c8633e textarea { min-height: 104px; resize: vertical; }
.qsd250c8633e input:hover, .qsd250c8633e select:hover, .qsd250c8633e textarea:hover { border-color: color-mix(in srgb, var(--bl3a1c522447) 32%, transparent); }
.qsd250c8633e input:focus-visible, .qsd250c8633e select:focus-visible, .qsd250c8633e textarea:focus-visible { outline: 3px solid var(--gt9cb82bf9b1); outline-offset: 1px; border-color: var(--nx70f367e244); }
.qsd250c8633e input::placeholder, .qsd250c8633e textarea::placeholder { color: var(--ux4d3fa0ea71); }
.qsd250c8633e.qsebfdc0e19d input { border-color: var(--pn5f0d57387c); box-shadow: inset 0 0 0 1px var(--pn5f0d57387c); }
.blb8c2ba8942 { margin: 0; font-size: .875rem; font-weight: 600; color: var(--pn5f0d57387c); }
.ao22f879aafd { display: flex; flex-wrap: wrap; gap: 6px; margin: 2px 0 4px; }
.kw709b551953 {
  min-height: 44px; padding: 0 14px;
  border: 0; border-radius: 999px; cursor: pointer;
  background: var(--lyd5ba8219d5);
  box-shadow: inset 0 0 0 1px var(--qsa51980873b);
  font-size: .9375rem; font-weight: 600; color: var(--lyf8db878f06);
  transition: background-color .15s, box-shadow .15s, color .15s;
}
.kw709b551953:hover { background: var(--gt6f12f548cf); }
.kw709b551953[aria-pressed="true"] { background: var(--bl3a1c522447); color: var(--kwa59e7c35b7); box-shadow: none; }
.blf7c590d2d7 { display: grid; gap: 10px; margin-top: 20px; }
.tvfa124d80bb { width: 100%; }
.nxaddc94c5fc { margin: 0; font-size: .9375rem; color: var(--tv34951e65f9); text-align: center; }
.nxaddc94c5fc a { color: var(--bl3a1c522447); font-weight: 650; }
.lyf3611778de:empty { display: none; }
.lyf3611778de {
  display: flex; gap: 12px; align-items: flex-start;
  margin-top: 16px; padding: 14px 16px;
  border-radius: var(--lybd53bc48ef);
  background: rgb(43 100 68 / .1);
  box-shadow: inset 0 0 0 1px rgb(43 100 68 / .25);
  color: var(--cwf151729bc5); font-weight: 650;
  animation: bl00c65ec854 .35s var(--ble3997a34c7) both;
}
.lyf3611778de .rpf1666f54b1 { width: 22px; height: 22px; margin-top: 1px; }

 
.md4ce58836ff { padding: 72px 0 calc(28px); }
.kw6246dba1aa { display: grid; gap: 24px; padding-bottom: 44px; border-bottom: 1px solid var(--lyb0b7f29fdd); }
.kwf1d963c2cd { margin: 0; font: 700 clamp(2.25rem, 1.5rem + 3.4vw, 4.5rem)/1 var(--jdc036067cc6); letter-spacing: -.035em; }
.kwf1d963c2cd span { color: var(--sm4777c56109); }
.pnccd279f33d { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 24px; }
.ux67532b5c21 { display: inline-flex; align-items: center; gap: 10px; min-height: 48px; font: 700 1.5rem/1 var(--jdc036067cc6); letter-spacing: -.02em; text-decoration: none; font-variant-numeric: tabular-nums; }
.ux67532b5c21 .rpf1666f54b1 { width: 22px; height: 22px; color: var(--sm4777c56109); }
.ux67532b5c21:hover { color: var(--sm4777c56109); }
.ir1108d67391 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 36px 20px; padding: 44px 0; }
.ez204e617590 { grid-column: 1 / -1; color: var(--bl6336bd59c0); }
.jd346dade557 { color: var(--uxdc41684aae); margin-bottom: 12px; }
.ez204e617590 p { margin: 0 0 6px; }
.sm6036e9aed7 a { color: var(--uxdc41684aae); }
.vh515b8845a9 { min-width: 0; }
.jdb048c27a49 { display: grid; gap: 28px; align-content: start; min-width: 0; }
.sm7194396cdc { margin: 0 0 6px; }
.sm7194396cdc a { font: 650 .8125rem/1.3 var(--gt58af428fab); letter-spacing: .1em; text-transform: uppercase; color: var(--sm4777c56109); text-decoration: none; display: inline-flex; min-height: 44px; align-items: center; }
.vh515b8845a9 ul a {
  display: flex; align-items: center; min-height: 40px;
  font-size: .9375rem; line-height: 1.3;
  color: var(--bl6336bd59c0); text-decoration: none;
  transition: color .15s;
}
.vh515b8845a9 ul a:hover { color: var(--uxdc41684aae); text-decoration: underline; text-decoration-color: var(--sm4777c56109); text-underline-offset: .2em; }
.fy02650183d0 { display: grid; gap: 6px; padding-top: 24px; border-top: 1px solid var(--lyb0b7f29fdd); font-size: .875rem; color: var(--bl6336bd59c0); }
.fy02650183d0 p { margin: 0; }

 
.cwa5c9fd479f {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 40;
  display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 8px;
  padding: 10px 12px calc(10px + env(safe-area-inset-bottom));
  background: color-mix(in srgb, var(--kwa59e7c35b7) 94%, transparent);
  -webkit-backdrop-filter: blur(14px) saturate(1.3);
  backdrop-filter: blur(14px) saturate(1.3);
  box-shadow: 0 -1px 0 var(--qsa51980873b), 0 -10px 30px rgb(40 28 8 / .08);
}
.cwa5c9fd479f .vhd12cb5a2a5 { min-height: 52px; padding: 0 14px; font-size: 1rem; }
.tv91c5c8c716 { font-variant-numeric: tabular-nums; gap: 8px; }
.tv91c5c8c716 .rpf1666f54b1 { width: 18px; height: 18px; }
@media (max-width: 359px) { .ez76b0def051 { display: none; } .cwa5c9fd479f .vhd12cb5a2a5 { padding: 0 12px; } }

 
.smddb088a5fc {
  position: fixed; inset: 0; z-index: 70;
  display: flex; flex-direction: column;
  background: var(--kwa59e7c35b7);
  opacity: 0; transform: translateY(-10px);
  transition: opacity .25s var(--ezab83bccdc0), transform .3s var(--ble3997a34c7);
}
.smddb088a5fc[hidden] { display: none; }
.smddb088a5fc.dbf0712a955a { opacity: 1; transform: none; }
.kw959260792a { flex: none; height: 64px; display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.rp01e5399bea { display: inline-flex; align-items: center; gap: 6px; min-height: 44px; padding: 0 14px 0 10px; border: 0; border-radius: 999px; background: transparent; box-shadow: inset 0 0 0 1.5px var(--ez571f4acce5); font-weight: 650; font-size: .9375rem; cursor: pointer; }
.rp01e5399bea:hover { background: var(--lyd5ba8219d5); }
.nx7024bf29e5 { flex: 1; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; padding: 8px 0 calc(32px + env(safe-area-inset-bottom)); border-top: 1px solid var(--qsa51980873b); }
.rpbe460c8656 { display: grid; gap: 10px; padding: 16px 0 20px; }
.rpbe460c8656 .vhd12cb5a2a5 { width: 100%; font-variant-numeric: tabular-nums; }
.fyacadfb43ea { border-top: 1px solid var(--ez571f4acce5); }
.ly77352fbba8 { border-bottom: 1px solid var(--qsa51980873b); }
.ly77352fbba8 summary {
  display: grid; grid-template-columns: minmax(0, 1fr) auto 24px; gap: 12px; align-items: center;
  min-height: 62px; cursor: pointer; list-style: none;
  font: 700 1.375rem/1.2 var(--jdc036067cc6); letter-spacing: -.02em;
  -webkit-tap-highlight-color: transparent;
}
.ly77352fbba8 summary::-webkit-details-marker { display: none; }
.dba37448531a { font: 600 .875rem/1 var(--gt58af428fab); color: var(--tv34951e65f9); font-variant-numeric: tabular-nums; letter-spacing: 0; }
.ly77352fbba8 summary .md76dc484a1f { width: 22px; height: 22px; transition: rotate .3s var(--ezab83bccdc0); }
.ly77352fbba8[open] summary .md76dc484a1f { rotate: 180deg; }
.ly77352fbba8::details-content { height: 0; overflow: clip; transition: height .3s var(--ezab83bccdc0), content-visibility .3s allow-discrete; }
.ly77352fbba8[open]::details-content { height: auto; }
.gtfba5eba037 { padding: 0 0 14px; }
.db5f72e50796 { margin: 10px 0 2px; font: 650 .75rem/1.2 var(--gt58af428fab); letter-spacing: .12em; text-transform: uppercase; color: var(--pnaf301eb37a); }
.gtfba5eba037 a {
  display: grid; grid-template-columns: minmax(0, 1fr) 18px; gap: 12px; align-items: center;
  min-height: 48px; padding: 6px 0;
  font-size: 1.0625rem; line-height: 1.3; text-decoration: none;
  border-top: 1px solid color-mix(in srgb, var(--bl3a1c522447) 7%, transparent);
}
.gtfba5eba037 a .rpf1666f54b1 { width: 18px; height: 18px; color: var(--nx70f367e244); }
.gtfba5eba037 a:hover { color: var(--pnaf301eb37a); }
.gtfba5eba037 .bl40de53100d { font-weight: 650; border-top: 0; color: var(--pnaf301eb37a); }
.pnf9327982c1 {
  display: grid; grid-template-columns: minmax(0, 1fr) 22px; align-items: center; gap: 12px;
  min-height: 62px; border-bottom: 1px solid var(--qsa51980873b);
  font: 700 1.375rem/1.2 var(--jdc036067cc6); letter-spacing: -.02em; text-decoration: none;
}
.pnf9327982c1 .rpf1666f54b1 { width: 20px; height: 20px; color: var(--nx70f367e244); }

 
.bld6741114eb {
  position: fixed; inset: 0;
  width: 100%; height: 100%; max-width: none; max-height: none;
  margin: 0; padding: 0; border: 0;
  background: transparent; color: var(--bl3a1c522447);
  overflow: hidden;
}
.bld6741114eb::backdrop { background: transparent; }
.nx5457f85a34 { position: absolute; inset: 0; background: rgb(10 13 18 / .55); opacity: 0; transition: opacity .3s var(--ezab83bccdc0); }
.fye5479f2253 {
  position: absolute; left: 0; right: 0; bottom: 0;
  max-height: 92svh;
  display: flex; flex-direction: column;
  background: var(--mdaf2c1b1e54);
  border-radius: 22px 22px 0 0;
  box-shadow: var(--vh6bf69f910f);
  transform: translateY(100%);
  transition: transform .3s var(--ble3997a34c7);
}
.bld6741114eb.dbf0712a955a .nx5457f85a34 { opacity: 1; }
.bld6741114eb.dbf0712a955a .fye5479f2253 { transform: none; }
.db7cced7f2fa { flex: none; padding: 8px var(--lyf6b5cd30a7) 0; }
.eza4203ac164 { display: block; width: 44px; height: 5px; border-radius: 3px; background: var(--gt6f12f548cf); margin: 0 auto 8px; }
.bl1e67a8cc98 { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-bottom: 10px; border-bottom: 1px solid var(--qsa51980873b); }
.lyae720c0813 { font: 700 1.625rem/1.1 var(--jdc036067cc6); letter-spacing: -.028em; }
.fy4a9246a38e { width: 44px; height: 44px; border: 0; border-radius: 50%; display: grid; place-items: center; background: var(--lyd5ba8219d5); cursor: pointer; }
.fy4a9246a38e:hover { background: var(--gt6f12f548cf); }
.vhfd70bc8be3 { overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; padding: 16px var(--lyf6b5cd30a7) calc(24px + env(safe-area-inset-bottom)); }
.bla97a7a92ae { color: var(--lyf8db878f06); font-size: 1rem; }

 
.gtd6ce819d18 [data-ux6692ad7e10] {
  clip-path: inset(100% 0 0 0);
  transition: clip-path 1.15s var(--ble3997a34c7);
}
.gtd6ce819d18 [data-ux6692ad7e10] img { transform: scale(1.08); transition: transform 1.5s var(--ble3997a34c7); }
.gtd6ce819d18 [data-ux6692ad7e10].dbaee7e881af { clip-path: inset(-60px -60px -90px -60px); }
.gtd6ce819d18 [data-ux6692ad7e10].dbaee7e881af img { transform: none; }
.gtd6ce819d18 .ly14f5cef045[data-ux6692ad7e10].dbaee7e881af, .gtd6ce819d18 .vh516b94a15e[data-ux6692ad7e10].dbaee7e881af, .gtd6ce819d18 .ao3959562c21[data-ux6692ad7e10].dbaee7e881af, .gtd6ce819d18 .lyea14a5a168[data-ux6692ad7e10].dbaee7e881af,
.gtd6ce819d18 .ao6fdfe47dd6[data-ux6692ad7e10].dbaee7e881af, .gtd6ce819d18 .bl6db6f3c433[data-ux6692ad7e10].dbaee7e881af, .gtd6ce819d18 .db745367ae4d[data-ux6692ad7e10].dbaee7e881af, .gtd6ce819d18 .db0e1885bac6[data-ux6692ad7e10].dbaee7e881af, .gtd6ce819d18 .eze8a42f0ad1[data-ux6692ad7e10].dbaee7e881af { clip-path: inset(0 0 0 0); }


.gtd6ce819d18 .ux6f61049903, .gtd6ce819d18 .ux6f61049903 * { transition: none !important; }
[data-gt86da88924b] { will-change: transform; }

 
@media (min-width: 640px) {
  .md2792703799 { gap: 12px; }
  .tv08250d200a { font-size: 1.1875rem; left: 18px; bottom: 16px; }
  .ir8017555d8b { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
  .irdf4006fb25 { grid-template-columns: minmax(0, 1fr); padding: 12px; margin: -12px; }
  .db0e1885bac6 { aspect-ratio: 4 / 3; }
  .pnd46565188a { max-width: 560px; padding: 34px 32px 22px; }
  .md070bf93208 { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 32px; }
  .ir1108d67391 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .blf7c590d2d7 { grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: 20px; }
  .tvfa124d80bb { width: auto; }
  .nxaddc94c5fc { text-align: left; }
}

 
@media (min-width: 768px) {
  :root { --tvaead3bcef6: 72px; }
  .cw68370a2b77 { display: inline-flex; }
  .nx1547030f38 { height: max(620px, 76svh); }
  .vh2d4bfb435d { display: block; max-width: 46ch; font-size: 1.0625rem; color: var(--uxdc41684aae); margin: 18px 0 0; animation: bl00c65ec854 .8s var(--ble3997a34c7) .3s both; }
  .nxda96ccaba6 { display: none; }
  .bl030435f543 > span { font-size: clamp(3.5rem, 8.6vw, 5.25rem); }
  .md2792703799 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ux99f49298f8 { aspect-ratio: 3 / 4; }
  .gt083a0ccda0 { padding: 0 14% 18% 0; }
  .tvbe7417add4 { grid-template-columns: minmax(0, 1.15fr) minmax(0, .9fr) minmax(0, 1.1fr); gap: 28px; padding: 24px 0; align-items: start; }
  .sme3b9bcb7f8 { padding-left: 0; }
  .cwbe68ec17ba { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, .9fr) minmax(0, 1.1fr); gap: 28px; padding-bottom: 10px; font: 650 .75rem/1.2 var(--gt58af428fab); letter-spacing: .12em; text-transform: uppercase; color: var(--tv34951e65f9); }
  .vh47ccc266ea { --irc95ab67906: 84px; }
  .cw508a47d58b { gap: 28px; padding-bottom: 44px; }
  .gtdbc86304f5 { margin-top: 14px; }
  .ir0015b226f2 { --vhd32e7b9f29: 44px; --pn3a190426cd: 44%; }
}

 
@media (min-width: 900px) {
  .md8b2dcc8cde { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(48px, 6vw, 96px); align-items: center; }
  .jddbb7314fc5 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(48px, 6vw, 96px); align-items: start; }
  .ir767fb72406 { order: 1; max-width: none; align-self: stretch; }
  .vhe44d16f6ce { order: 2; }
  .ir606126bce1 { position: sticky; top: 108px; }
  .cw2e1377e5e1 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 28px clamp(48px, 6vw, 96px); align-items: center; }
  .vhf196de8ced { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: repeat(4, auto); grid-auto-flow: column; column-gap: clamp(32px, 4vw, 72px); }
  .qsbe8811812f { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(40px, 5vw, 80px); align-items: center; }
  .bl6db6f3c433 { aspect-ratio: 4 / 4.4; }
  .ezb6bb225b63 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(48px, 6vw, 96px); align-items: start; }
  .bl9facefde29 { position: sticky; top: 120px; }
  .ux8b2ddaa341 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(40px, 5vw, 80px); align-items: start; }
  .fy3e4dbd36f7 { aspect-ratio: auto; height: clamp(480px, 46vw, 640px); }
  .ezce055fc19d { grid-template-columns: minmax(0, 4fr) minmax(0, 8fr); gap: clamp(40px, 5vw, 96px); }
  .rp6b80d4570f { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); grid-template-areas: "copy list" "media list"; gap: 36px clamp(48px, 6vw, 96px); align-items: start; }
  .cw733ccd085a { grid-area: copy; }
  .gt8907c88dfe { grid-area: media; }
  .nxa7adaede2b { grid-area: list; padding-top: 8px; }
  .gt7fc34cec4a { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(40px, 5vw, 88px); align-items: center; }
  .db745367ae4d { aspect-ratio: 4 / 5; }
  .ao4d847ae345 { grid-template-areas: "head form" "call form"; grid-template-rows: auto 1fr; row-gap: 32px; align-items: start; }
  .kw6246dba1aa { grid-template-columns: minmax(0, 1fr) auto; align-items: end; }
}


@media (min-width: 900px) and (max-width: 1099.98px) {
  .nx645f1a4790 .mdb79ed76b51 { grid-template-columns: minmax(0, 1fr); }
}
@media (min-width: 1100px) {
  .nx645f1a4790 .mdb79ed76b51 { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 44px; }
  .nx645f1a4790 .tv423a2a9a30 { grid-template-columns: minmax(0, 1fr); gap: 18px; align-items: start; align-content: start; }
  .nx645f1a4790 .cwca3d6e3579 { width: 112px; }
}

 
@media (min-width: 1024px) {
  :root { --tvaead3bcef6: 84px; }
  body { padding-bottom: 0; }
  [id] { scroll-margin-top: 96px; }
  .cwa5c9fd479f { display: none; }
  .vhe916a0d8e4 { color: var(--fy346b3721f6); background: color-mix(in srgb, var(--nx6615cb7cfd) 96%, transparent); box-shadow: 0 1px 0 var(--qsa51980873b); }
  .vhe916a0d8e4::before { display: none; }
  .vhe916a0d8e4.fy3bde313b7d { --tvaead3bcef6: 68px; box-shadow: 0 1px 0 var(--qsa51980873b), 0 8px 24px rgb(40 28 8 / .07); }
  .cw68370a2b77 .rpf1666f54b1 { color: var(--gt78de9e46c5); }
  .md976411b6c4 { display: inline-flex; }
   
  .vhe916a0d8e4 .md976411b6c4 { color: var(--pnd3b7a1bd63, var(--rp65f8059424)); background: linear-gradient(180deg, var(--rpab9f07e032, var(--nx6ce21fc8f5)) 0%, var(--rpab9f07e032, var(--lya9e5abf78a)) 48%, var(--rpab9f07e032, var(--ao326c0d7574)) 100%); }
  .vhe916a0d8e4 .md976411b6c4:hover { background: linear-gradient(180deg, var(--md10e9325c5b, var(--jdca23a33d74)) 0%, var(--md10e9325c5b, var(--gte43dfa46cd)) 48%, var(--md10e9325c5b, var(--ir1cf3b25ef2)) 100%); }
  .ez7f927163d4 { display: none; }
  .tvfb61d23ea5 { width: 44px; height: 44px; }
  .fy3bde313b7d .tvfb61d23ea5 { width: 38px; height: 38px; }
  .qs12b4e5b3fc { font-size: 1.4375rem; }

   
  .smcc6f549871 { display: flex; align-self: stretch; margin-left: clamp(8px, 2vw, 36px); }
  .mddd19796da0 { display: flex; align-items: stretch; gap: 2px; height: 100%; }
  .cwf6a6e957d5 { display: flex; align-items: center; }
  .bl23187563d8 { position: relative; }
  .ble830651c17 {
    display: inline-flex; align-items: center; gap: 4px;
    min-height: 44px; padding: 0 12px;
    border: 0; border-radius: var(--tv158d5772c7); background: transparent; cursor: pointer;
    font: 600 .9688rem/1 var(--gt58af428fab); color: var(--fy346b3721f6); text-decoration: none; white-space: nowrap;
    transition: background-color .15s;
  }
  .ble830651c17 .md76dc484a1f { width: 18px; height: 18px; transition: rotate .25s var(--ezab83bccdc0); }
  .ble830651c17:hover, .cwf6a6e957d5.vh95e848abfc > .ble830651c17 { background: var(--rpd89423a38f); }
  .cwf6a6e957d5.vh95e848abfc > .ble830651c17 .md76dc484a1f { rotate: 180deg; }
  .gt3c76787aa2 {
    position: absolute; top: 100%;
    background: var(--mdaf2c1b1e54);
    box-shadow: var(--vh6bf69f910f);
    opacity: 0; visibility: hidden; transform: translateY(-6px);
    transition: opacity .18s var(--ezab83bccdc0), transform .22s var(--ezab83bccdc0), visibility 0s linear .22s;
  }
  .cwf6a6e957d5.vh95e848abfc > .gt3c76787aa2 { opacity: 1; visibility: visible; transform: none; transition: opacity .18s var(--ezab83bccdc0), transform .22s var(--ezab83bccdc0), visibility 0s; }
  .bl8efa14ff54 { left: 0; right: 0; border-top: 1px solid var(--qsa51980873b); border-radius: 0 0 var(--cw7df3cedcde) var(--cw7df3cedcde); max-height: calc(100svh - var(--tvaead3bcef6) - 16px); overflow-y: auto; overflow-x: hidden; }
  .jd9b2bb5ebbc { display: grid; grid-template-columns: minmax(0, 1.25fr) repeat(3, minmax(0, 1fr)); gap: 28px; padding: 28px 0 32px; }
  .dbfd71b9674f { min-width: 0; }
  .bl73a5fb2e5f { display: flex; align-items: baseline; gap: 8px; margin: 0 0 10px; padding-bottom: 10px; border-bottom: 1px solid var(--ez571f4acce5); }
  .bl73a5fb2e5f a { font: 700 1.25rem/1.1 var(--jdc036067cc6); letter-spacing: -.02em; text-decoration: none; }
  .bl73a5fb2e5f a:hover { color: var(--pnaf301eb37a); }
  .qsa12b533880 { font-size: .8125rem; font-weight: 600; color: var(--tv34951e65f9); font-variant-numeric: tabular-nums; }
  .aoec724304a8 { display: grid; gap: 14px; }
  .kw5543d6b4a5 { margin: 4px 0 4px; font: 650 .6875rem/1.2 var(--gt58af428fab); letter-spacing: .12em; text-transform: uppercase; color: var(--pnaf301eb37a); }
  .dbfd71b9674f ul a {
    display: flex; align-items: center; min-height: 36px;
    padding: 6px 10px; margin-inline: -10px;
    border-radius: 6px;
    font-size: .9375rem; line-height: 1.3; text-decoration: none; color: var(--lyf8db878f06);
    transition: background-color .15s, color .15s;
  }
  .dbfd71b9674f ul a:hover { background: var(--lyd5ba8219d5); color: var(--bl3a1c522447); }
  .aod42fe15bfa { margin-top: 18px; }
  .aod42fe15bfa img { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; border-radius: var(--tv158d5772c7); }
  .aod42fe15bfa figcaption { margin-top: 10px; font-size: .875rem; line-height: 1.45; color: var(--tv34951e65f9); }
  .vh9916cb26d3 { left: -8px; width: 360px; padding: 18px 20px 20px; border-radius: 0 0 var(--lybd53bc48ef) var(--lybd53bc48ef); border-top: 1px solid var(--qsa51980873b); max-height: calc(100svh - var(--tvaead3bcef6) - 16px); overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; }
  .pnf88d2e39d9 { width: 540px; }
  .pnf88d2e39d9 .nx5d6bf6ffbd { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nx5d6bf6ffbd { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 16px; margin-top: 6px; }
  .nx5d6bf6ffbd a { display: flex; align-items: center; min-height: 38px; padding: 4px 10px; margin-inline: -10px; border-radius: 6px; font-size: .9375rem; text-decoration: none; color: var(--lyf8db878f06); }
  .nx5d6bf6ffbd a:hover { background: var(--lyd5ba8219d5); color: var(--bl3a1c522447); }

  

  .rpfa09d09adb {
    --rpf537996fd4: clamp(430px, 36vw, 560px);
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--rpf537996fd4) max(0px, calc((100% - var(--db3acebd1c50)) / 2 - var(--lyf6b5cd30a7)));
    padding-top: var(--tvaead3bcef6);
    background: var(--kwa59e7c35b7);
    min-height: min(100svh, 980px);
  }
  .nx1547030f38 { height: auto; min-height: 640px; border-radius: 0 0 var(--nx92a502245a) 0; }
  .nx32b29eeb4a { object-position: 50% 50%; }
  .sm8dcd878eb2::after {
    background:
      linear-gradient(0deg, color-mix(in srgb, var(--nx4ffc81636e) 90%, transparent) 0%, color-mix(in srgb, var(--nx4ffc81636e) 55%, transparent) 34%, color-mix(in srgb, var(--nx4ffc81636e) 0%, transparent) 62%),
      linear-gradient(90deg, color-mix(in srgb, var(--nx4ffc81636e) 45%, transparent) 0%, color-mix(in srgb, var(--nx4ffc81636e) 0%, transparent) 55%);
  }
  .ez5896ebf81c { bottom: 56px; padding-left: max(var(--lyf6b5cd30a7), calc(100% + var(--rpf537996fd4) - var(--lyf6b5cd30a7) - var(--db3acebd1c50))); padding-right: 48px; }
  .bl030435f543 > span { font-size: clamp(3.75rem, 5.6vw, 5.75rem); }
  .db84122da2bf > span { font-size: 1.0625rem; }
  .vh2d4bfb435d { font-size: 1.125rem; }
  .db86be6e7e90 { bottom: 28px; right: 28px; }
  .pnf84b35c62c { display: block; background: var(--kwa59e7c35b7); }
  .pnf84b35c62c.gtda1c678ab3 .bl2b25d8f0dc { animation: kw1dc082a873 1.2s var(--ble3997a34c7); }
  .bl2b25d8f0dc { padding: 36px var(--lyf6b5cd30a7) 40px 44px; }
  .cw224c4f7475 { margin: 0 0 8px; font: 650 .8125rem/1.2 var(--gt58af428fab); letter-spacing: .12em; text-transform: uppercase; color: var(--pnaf301eb37a); }
  .cw762c388aab { font: 700 2.25rem/1.05 var(--jdc036067cc6); letter-spacing: -.03em; margin-bottom: 10px; }
  .fy37965c280a { color: var(--lyf8db878f06); font-size: 1rem; margin-bottom: 20px; }
  .cw595d452558 .md1ea649c471 { gap: 14px 14px; }
  .cw595d452558 .qsd250c8633e input, .cw595d452558 .qsd250c8633e select { min-height: 48px; }
  .cw595d452558 textarea { min-height: 84px; }
  .cw595d452558 .blf7c590d2d7 { grid-template-columns: minmax(0, 1fr); gap: 8px; margin-top: 16px; }
  .cw595d452558 .tvfa124d80bb { width: 100%; }
  .cw595d452558 .nxaddc94c5fc { text-align: left; }

  .cweecfc85450 { margin-top: 0; border-radius: 0; padding-top: 72px; }
  .nxa71ca1d696 { display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 9fr); gap: 48px; align-items: end; }
  .pnc79eb39d82 { align-self: stretch; align-content: end; padding-bottom: 6px; }
  .mddcce365416 { font-size: 2.5rem; }
  .qse7c6e085ff { font-size: 1rem; max-width: 24ch; }
  .md2792703799 { margin-top: 0; gap: 16px; }

  .eze8a42f0ad1 { height: clamp(520px, 44vw, 700px); }
  .pnd46565188a { position: absolute; right: 0; bottom: -120px; margin: 0; width: min(560px, 46%); max-width: none; padding: 40px 40px 26px; }
  .ir0015b226f2 { margin-top: 0; padding-top: calc(var(--smf7a94b6f3d) + 40px); --vhd32e7b9f29: 64px; --pn3a190426cd: 50%; }
  .gt8907c88dfe .tv632bd23f4c { width: 34%; right: -28px; }

  .fye5479f2253 { left: auto; top: 0; width: min(500px, 100%); max-height: none; border-radius: 0; transform: translateX(100%); }
  .eza4203ac164 { display: none; }
  .db7cced7f2fa { padding-top: 20px; }
}

 
@media (min-width: 1200px) {
  .jd9b2bb5ebbc { grid-template-columns: minmax(0, 2.15fr) repeat(3, minmax(0, 1fr)); gap: 36px; }
  .aoec724304a8 { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
  .gt083a0ccda0 { padding: 0 18% 16% 0; }
  .ir1108d67391 { grid-template-columns: minmax(0, 1.2fr) repeat(4, minmax(0, 1fr)); }
  .ez204e617590 { grid-column: auto; }
}






.jd01dd32e83e { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 60% 50%; animation: vh5131df9534 2.2s var(--ble3997a34c7) both; }
.nx32b29eeb4a { position: relative; transition: opacity .8s var(--ezab83bccdc0); }
.nx32b29eeb4a.rp287d6cc4df { opacity: 0; }
.nx32b29eeb4a::-webkit-media-controls, .nx32b29eeb4a::-webkit-media-controls-start-playback-button { display: none !important; -webkit-appearance: none; }
.tv029715092f { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 20px; margin-top: 16px; padding-right: 56px; }
.tv029715092f .cw1e0e53bbc0 { margin-top: 0; }
.cw927e790409 { display: flex; align-items: center; gap: 9px; min-height: 32px; margin: 0; font-size: .9375rem; line-height: 1.35; color: var(--uxdc41684aae); animation: bl00c65ec854 .8s var(--ble3997a34c7) .44s both; }
.cw927e790409 strong { font-weight: 700; color: var(--sm4777c56109); }
.tv5bdd445dd6, .tv54048d4d97 { flex: none; width: 8px; height: 8px; border-radius: 50%; background: #5FCB8E; box-shadow: 0 0 0 4px rgb(95 203 142 / .2); }
.cw224c4f7475 { display: flex; align-items: center; gap: 10px; }
.tv54048d4d97 { background: #2F9E62; box-shadow: 0 0 0 4px rgb(47 158 98 / .16); }
.qsd250c8633e .mded8107ca86 { font-weight: 500; color: var(--tv34951e65f9); }

 
.sm3d7a5e0186 { margin: 28px 0 10px; padding-top: 22px; border-top: 1px solid var(--ez571f4acce5); }
.tvcd3ca6389b { display: flex; flex-wrap: wrap; gap: 14px 40px; margin-bottom: 20px; }
.fybd038524e8 { display: grid; gap: 6px; margin: 0; min-width: 0; }
.gt62254bc240 { font: 720 clamp(2.75rem, 2.1rem + 2.6vw, 4rem)/.9 var(--jdc036067cc6); letter-spacing: -.045em; color: var(--nx70f367e244); font-variant-numeric: tabular-nums; }
.tv5be0498ed4 { font-size: .875rem; line-height: 1.35; color: var(--tv34951e65f9); max-width: 19ch; }
.vhd89d5cb7ad { display: grid; gap: 14px; }
.vhd89d5cb7ad li { display: grid; grid-template-columns: 24px minmax(0, 1fr); gap: 12px; align-items: start; font-size: 1rem; line-height: 1.5; color: var(--lyf8db878f06); }
.vhd89d5cb7ad .rpf1666f54b1 { width: 24px; height: 24px; padding: 4px; margin-top: 0; border-radius: 50%; background: var(--ly91488953e6); color: var(--rp65f8059424); }
.vhd89d5cb7ad strong { color: var(--bl3a1c522447); font-weight: 650; }

 
.jd950808d83e .vhac4045af7b > a { grid-template-columns: 60px minmax(0, 1fr) 40px; column-gap: 14px; padding: 12px 0; }
.ire7196c3561 { grid-column: 1; grid-row: 1 / span 2; align-self: center; width: 60px; height: 60px; border-radius: var(--tv158d5772c7); overflow: hidden; background: var(--gt6f12f548cf); }
.ire7196c3561 img { width: 100%; height: 100%; object-fit: cover; transition: transform .5s var(--ezab83bccdc0); }
.jd950808d83e .md29fdf23ff3, .jd950808d83e .ux7ce845485b { grid-column: 2; }
.jd950808d83e .nxd708f04b10 { grid-column: 3; }
@media (hover: hover) { .jd950808d83e .vhac4045af7b > a:hover .ire7196c3561 img { transform: scale(1.07); } }

 
.blc5097cdbb8 { position: relative; }
.pn37e3412afe { position: relative; height: clamp(300px, 82vw, 680px); overflow: hidden; background: var(--gt6f12f548cf); }
.jd741fab2e5f { position: absolute; inset: 0; opacity: 0; transition: opacity 1s var(--ezab83bccdc0); }
.jd741fab2e5f.pnc5e191482b { opacity: 1; }
.jd741fab2e5f img { width: 100%; height: 100%; object-fit: cover; transform: scale(1.05); transition: transform 8s linear; }
.jd741fab2e5f.pnc5e191482b img { transform: none; }
.bl931c37cd72 { position: relative; z-index: 3; }
.jdd6d4a7b5b6 { position: relative; margin-top: -84px; background: var(--mdaf2c1b1e54); border-radius: var(--cw7df3cedcde); padding: 26px 22px 20px; box-shadow: var(--vh6bf69f910f); }
.jdd6d4a7b5b6 .fyb860960259 { margin-bottom: 18px; }
.aobaf37d9bc9 + .aobaf37d9bc9 { margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--qsa51980873b); }
.kwdb67a176f7 { display: flex; align-items: baseline; flex-wrap: wrap; gap: 4px 10px; font: 650 1.25rem/1.25 var(--gt58af428fab); letter-spacing: -.01em; margin-bottom: 8px; }
.qs575e311e23 { font: 650 .8125rem/1 var(--gt58af428fab); letter-spacing: .08em; color: var(--pnaf301eb37a); font-variant-numeric: tabular-nums; }
.aobaf37d9bc9 .rpf212ede809 { color: var(--lyf8db878f06); margin-bottom: 6px; }
.blc5097cdbb8.db134d2aaeaf .qsc1bbf38217 { display: grid; }
.blc5097cdbb8.db134d2aaeaf .aobaf37d9bc9 { grid-area: 1 / 1; margin: 0; padding: 0; border: 0; opacity: 0; visibility: hidden; transform: translateY(6px); transition: opacity .45s var(--ezab83bccdc0), transform .45s var(--ezab83bccdc0), visibility 0s linear .45s; }
.blc5097cdbb8.db134d2aaeaf .aobaf37d9bc9.pnc5e191482b { opacity: 1; visibility: visible; transform: none; transition: opacity .6s var(--ezab83bccdc0) .12s, transform .6s var(--ble3997a34c7) .12s, visibility 0s; }
.ux92bad3f387 { display: grid; gap: 12px; margin-top: 16px; padding-top: 14px; border-top: 1px solid var(--qsa51980873b); }
.ux92bad3f387[hidden] { display: none; }
.ao7c8b715493 { display: flex; flex-wrap: wrap; gap: 8px; }
.blc5e3485694 {
  position: relative; overflow: hidden;
  min-height: 44px; padding: 0 14px;
  border: 0; border-radius: 999px; cursor: pointer;
  background: var(--lyd5ba8219d5); box-shadow: inset 0 0 0 1px var(--qsa51980873b);
  font-size: .9375rem; font-weight: 600; color: var(--lyf8db878f06);
  transition: background-color .2s, color .2s;
  -webkit-tap-highlight-color: transparent;
}
.blc5e3485694:hover { background: var(--gt6f12f548cf); }
.blc5e3485694[aria-pressed="true"] { background: var(--bl3a1c522447); color: var(--kwa59e7c35b7); box-shadow: none; }
.md9d299d52f2 { position: absolute; left: 14px; right: 14px; bottom: 7px; height: 2px; border-radius: 2px; background: var(--sm4777c56109); transform: scaleX(0); transform-origin: left center; }
.blc5097cdbb8.nxb2cd0732e4 .blc5e3485694[aria-pressed="true"] .md9d299d52f2 { animation: sm387993e83f var(--lyd393a1460e, 6500ms) linear both; }
@keyframes sm387993e83f { to { transform: scaleX(1); } }
.pn4452477dd3 { display: flex; align-items: center; gap: 8px; }
.nx9911f003dc { width: 44px; height: 44px; border: 0; border-radius: 50%; display: grid; place-items: center; background: transparent; box-shadow: inset 0 0 0 1.5px var(--ez571f4acce5); cursor: pointer; transition: background-color .2s; }
.nx9911f003dc:hover { background: var(--lyd5ba8219d5); }
.nx9911f003dc .rpf1666f54b1 { width: 18px; height: 18px; }
.ux3492e116ac .rpf1666f54b1 { transform: scaleX(-1); }
.gte6dbeb033f { margin-left: auto; display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 0 16px 0 13px; border: 0; border-radius: 999px; background: transparent; box-shadow: inset 0 0 0 1.5px var(--ez571f4acce5); font-size: .9375rem; font-weight: 650; cursor: pointer; transition: background-color .2s; }
.gte6dbeb033f:hover { background: var(--lyd5ba8219d5); }
.gte6dbeb033f .rpf1666f54b1 { width: 16px; height: 16px; }
.gte6dbeb033f .nx290d6da3ae, .gte6dbeb033f[data-aob9844e0c88="true"] .mdc4dfdeb5a7 { display: none; }
.gte6dbeb033f[data-aob9844e0c88="true"] .nx290d6da3ae { display: block; }

 
.qs70e2f04c87 { overflow-x: clip; }
.pnaa2285d885 { display: grid; gap: 28px; }
.qs7dd761e6bb .fyb860960259 { margin-bottom: 16px; }
.uxff94c12026 { max-width: 56ch; color: var(--lyf8db878f06); }
.aoe2750d723b { margin: 0; padding: 16px 14px 14px; border-radius: var(--lybd53bc48ef); background: var(--lyd5ba8219d5); box-shadow: inset 0 0 0 1px var(--qsa51980873b); }
.qs3177fc8a25 { width: 100%; height: auto; }
.aoe2750d723b .pn9c1e98d76a { max-width: none; margin-top: 10px; }
.ire74151f1d5 { border-top: 1px solid var(--ez571f4acce5); }
.ire74151f1d5 li { display: grid; grid-template-columns: 34px minmax(0, 1fr); gap: 14px; padding: 18px 0; border-bottom: 1px solid var(--qsa51980873b); }
.jd055d77d8d5 { width: 34px; height: 34px; margin-top: 1px; border-radius: 50%; display: grid; place-items: center; background: var(--vh7dce905ebc); color: var(--sm4777c56109); font: 700 1rem/1 var(--gt58af428fab); box-shadow: 0 0 0 2px var(--kwa59e7c35b7), 0 0 0 3.5px var(--ly91488953e6); }
.kwab167c7e43 { font: 650 1.125rem/1.3 var(--gt58af428fab); letter-spacing: -.005em; margin-bottom: 4px; }
.ire74151f1d5 p { margin: 0; color: var(--lyf8db878f06); font-size: 1rem; line-height: 1.55; }
.ire74151f1d5 a, .gt4066dd1c35 a { text-decoration: underline; text-decoration-color: var(--ly91488953e6); text-decoration-thickness: 2px; text-underline-offset: .2em; transition: color .15s; }
.ire74151f1d5 a:hover, .gt4066dd1c35 a:hover { color: var(--pnaf301eb37a); }
.uxf0a6986be1 { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 26px; }

 
.md91df92ba66 { margin: 0; overflow: hidden; background: var(--mdc9845d58c5); }
.md91df92ba66 img { width: 100%; height: 100%; object-fit: cover; }
.ir0015b226f2 { z-index: 1; }
#commercial .vh0499ff0129 { max-width: none; }
.qs70e2f04c87 + .ir0015b226f2 { margin-top: 0; }
.ir0015b226f2 + .tvccc105fba8 { margin-top: -40px; padding-top: calc(clamp(64px, 7vw, 104px) + 40px); }

 
.cwb7cd61153b { display: grid; }
.ez0f98d6e87e { margin-top: 28px; min-width: 0; }
.vhf3daaafe2c { border-bottom: 1px solid var(--qsa51980873b); }
.tvdc09afad2a { border-top: 1px solid var(--qsa51980873b); }
.tvdc09afad2a summary {
  display: grid; grid-template-columns: 52px minmax(0, 1fr) 36px; gap: 14px; align-items: center;
  min-height: 76px; padding: 12px 0;
  cursor: pointer; list-style: none;
  -webkit-tap-highlight-color: transparent;
}
.tvdc09afad2a summary::-webkit-details-marker { display: none; }
.fyed9a4d767b { width: 52px; height: 52px; border-radius: 14px; display: grid; place-items: center; color: var(--bl3a1c522447); background: var(--kw7e2e5d0fbf); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--nx70f367e244) 22%, transparent); transition: background-color .3s, transform .35s var(--ezab83bccdc0); }
.fyed9a4d767b .ezfa7c284fd1 { width: 38px; height: 38px; }
.ezfa7c284fd1 .mdca48f08371 { fill: var(--bl6e5a4a72a3); }
.ezfa7c284fd1 .gtb3a20a9510 { fill: var(--nxb00084acff); }
.cw75120291ea { font: 500 1.0625rem/1.4 var(--gt58af428fab); color: var(--bl3a1c522447); letter-spacing: -.003em; transition: color .15s; }
.tvdc09afad2a[open] .fyed9a4d767b { background: var(--lyd5ba8219d5); }
.tvdc09afad2a[open] .rpe9411facd1 { background: var(--bl3a1c522447); color: var(--kwa59e7c35b7); box-shadow: none; }
.tvdc09afad2a[open] .rpe9411facd1::after { rotate: 0deg; }
@media (hover: hover) {
  .tvdc09afad2a summary:hover .fyed9a4d767b { transform: rotate(-5deg) scale(1.05); }
  .tvdc09afad2a summary:hover .cw75120291ea { color: var(--pnaf301eb37a); }
}
.rp57705e5123 { display: grid; gap: 10px; padding: 0 0 20px 66px; }
.rp57705e5123 p { margin: 0; }
.nx532204bf63 { display: block; margin-bottom: 3px; font: 650 .75rem/1.2 var(--gt58af428fab); letter-spacing: .12em; text-transform: uppercase; color: var(--tv34951e65f9); }
.gt4066dd1c35 { font-weight: 650; }
.gt5d7f126331 { color: var(--lyf8db878f06); line-height: 1.55; }
@media (max-width: 359.98px) { .rp57705e5123 { padding-left: 0; } }



html.kw5c610af58c details::details-content { transition: none; }
details.jdb7ac530ba6[open] > summary .rpe9411facd1 { background: transparent; color: inherit; box-shadow: inset 0 0 0 1.5px var(--ez571f4acce5); }
details.jdb7ac530ba6[open] > summary .rpe9411facd1::after { rotate: 90deg; }
details.jdb7ac530ba6[open] > summary .md76dc484a1f { rotate: 0deg; }

@media (min-width: 640px) {
  .jd950808d83e .vhac4045af7b > a { grid-template-columns: 76px minmax(0, 1fr) 40px; column-gap: 18px; }
  .ire7196c3561 { width: 76px; height: 76px; }
  .vhd89d5cb7ad { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px 28px; }
  .jdd6d4a7b5b6 { max-width: 560px; padding: 34px 32px 22px; }
}
@media (min-width: 900px) {
  .pnaa2285d885 { grid-template-columns: minmax(0, 6fr) minmax(0, 6fr); grid-template-areas: "head head" "list fig" "act fig"; column-gap: clamp(40px, 5vw, 88px); row-gap: 0; align-items: start; }
  .qs7dd761e6bb { grid-area: head; display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); column-gap: clamp(40px, 5vw, 88px); align-items: end; margin-bottom: 40px; }
  .qs7dd761e6bb .ao09d4e21cfb { grid-column: 1 / -1; }
  .uxff94c12026 { margin-bottom: 22px; }
  .aoe2750d723b { grid-area: fig; position: sticky; top: 110px; }
  .ire74151f1d5 { grid-area: list; }
  .uxf0a6986be1 { grid-area: act; margin-top: 28px; }
  .cwb7cd61153b { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: clamp(32px, 4vw, 64px); align-items: start; }
}
@media (min-width: 1024px) {
  .tv029715092f { padding-right: 0; }
  .pn37e3412afe { height: clamp(560px, 46vw, 720px); }
  .jdd6d4a7b5b6 { position: absolute; right: 0; bottom: -120px; margin: 0; width: min(560px, 46%); max-width: none; padding: 38px 40px 26px; }
  .blc5097cdbb8 + .qs70e2f04c87 { padding-top: calc(var(--smf7a94b6f3d) + 120px); }
  .ir0015b226f2 { margin-top: 0; }
}

 
 
.ly1d97df33d1 { display: block; width: 100%; height: auto; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; overflow: visible; }
.ly1d97df33d1 * { vector-effect: non-scaling-stroke; }
.ly1d97df33d1 .bl09bbf512f9, .ly1d97df33d1 g.bl09bbf512f9 * { stroke: var(--tvc17a976912, var(--ly91488953e6)); }
.ly1d97df33d1 text { fill: currentColor; stroke: none; font: 600 13px/1 var(--gt58af428fab); letter-spacing: .02em; }
.tv83a110a4cb .pnd46565188a { margin-top: 0; }
@media (min-width: 900px) {
  .tv83a110a4cb { padding-top: 24px; }
  .tv83a110a4cb .pnd46565188a { position: relative; right: auto; bottom: auto; margin: 0 auto; width: min(640px, 100%); }
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: .001ms !important; animation-delay: 0s !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important; scroll-behavior: auto !important; }
  html { scroll-behavior: auto; }
  [data-gt86da88924b] { transform: none !important; }
}
/*b6d78a21cb8b*/
