


@font-face { font-family: "Bricolage"; src: url("content-0bbb4982/core-dbfcb565.woff2") format("woff2"); font-weight: 200 800; font-display: swap; }
@font-face { font-family: "Hanken"; src: url("content-0bbb4982/bundle-85cba684.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }

:root {
  --ux54078b49b1: #F5F0E6;
  --tv545d89c699: #ECE4D4;
  --kwc013c45b3b: #DDD1BA;
  --pn2979d8ed5b: #FBF8F1;
  --jd09d2098a4f: #FFFDF8;
  --md26b124fc5a: #FFFEFB;
  --vh90518901f2: #141A22;
  --ao0994280c85: #2B313A;
  --ly2a0ece78c9: #5B564D;
  --ir4a008f1cd9: color-mix(in srgb, var(--vh90518901f2) 13%, transparent);
  --aodaccb940ff: color-mix(in srgb, var(--vh90518901f2) 24%, transparent);
  --rpbc75ff448a: #BE8F3F;
  --ez524648dfc5: #DDB968;
  --rp5aaf10ecd6: #8C6524;
  --pnf7682ac92a: #6E4F18;
  --nx847d56c6c2: #11161D;
  --bl86354d831d: #19212B;
  --ir29c0fc47aa: #090C11;              
  --fy81f1a5be4d: #EEE7D9;
  --tv08542b14d9: #BDB3A2;
  --sm9c40aa4a45: color-mix(in srgb, var(--fy81f1a5be4d) 15%, transparent);
  --ao050a1fad91: #2B6444;
  --rp9ac61a08a7: #A0341F;
  --md0f8c10ef41: var(--rp5aaf10ecd6);

  --ly708d69a4aa: 4px; --uxb31ec81044: 8px; --rp88878eba7f: 12px; --smc3c21139a8: 16px; --kw6e1f6b9c30: 24px;
  --bl8f793ec307: 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);
  --pnf6c370353c: 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);

  --pn50bca1248a: clamp(16px, 5.2vw, 48px);
  --kwb50437379c: 1320px;
  --lyb143cf7a0d: clamp(72px, 8.5vw, 128px);
  --ux259379936c: 64px;
  --jd0d1939f98e: "Bricolage", ui-sans-serif, system-ui, sans-serif;
  --dbf703462675: "Hanken", ui-sans-serif, system-ui, sans-serif;
  --cwafaadabff2: cubic-bezier(.2, .7, .2, 1);
  --kw1c42f89306: cubic-bezier(.16, 1, .3, 1);
  --vh58e312f69e: 74px;
  interpolate-size: allow-keywords;
  

  --db9680821398: #1A1407;                                                   
  --ir2df98d04bc: #E4C47C; --ly2d6e2929e9: #CDA151; --nxed4aaed5c5: #B98B3B; --bl383fbba9ad: #C2954A;    
  --md7508b70268: #EACB85; --ir215773380b: #D5A958; --tv17dc3c1604: #C29341;                         
  --qs605401d582: #EACD8A; --rp7606c1cdf9: #C99C4A; --db215d1e4518: #AE8437; --sm696930d27a: #9E742C;    
  --bl9b104f4cf6: #5E4312;
  --md381d1e27f5: #FBF2DF;                                                 
  --qsbc56de65ac: #DEAE4E; --md1fb851ed8c: #BFD9E2;                                      
  --rp341b1c0df3: #EAF0F1; --gtc76ac5ffa5: rgb(40 70 90 / .2);                   
  --qsdda04fd61b: #857E71;                                                       
  --pn1730ce2d5c: #FBF6EA;                                                      
  --kw304bfb48cb: #9C9384;                                                      
  --vh84f9b38596: #3F5F6B; --ly3c0cdefe39: #4B707D; --rp4a47d99d3f: #1B2B32;  
  --gt16716fb711: #D6B061; --nx41665491ab: #F2DFAE; --md56b11d394c: #E8D3A0;
  --db1c52733a0b: #EFD9A8; --nxe5013451cd: #E6CD95; --ux3194f82a65: #F1E6CF; --iraa03019f90: #C9CDD2;
  --ir8befba9688: #141A22;                                                       
  --cw22ae34f7c0: #ECE4D4; --db7a8ebe2d89: #F5F0E6;                          
  --ux2288b73927: none;                                                    
  --fyab131c1962: #DDB968; --dbbc48b2437f: #EACD8A;                                    
  --ly8bfab74e09: #141A22;                                                 
  --nxd30317ac46: #F5F0E6; --pn45072cd293: #141A22; --cwb9cf8fb44c: #8C6524; --smfc3e44a89c: #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(--ux54078b49b1);
  color: var(--vh90518901f2);
  font: 400 1.0625rem/1.6 var(--dbf703462675);
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-bottom: calc(var(--vh58e312f69e) + env(safe-area-inset-bottom));
}
html.ao99e4d77531, html.ao99e4d77531 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; }
.cw32607713bb { position: absolute; width: 0; height: 0; overflow: hidden; }
.ly994bd79383 { width: 20px; height: 20px; flex: none; }
.ly3c15142818 { width: min(100% - 2 * var(--pn50bca1248a), var(--kwb50437379c)); margin-inline: auto; }
.cwdc7dd9235e { padding-block: var(--lyb143cf7a0d); }

:focus-visible { outline: 3px solid var(--md0f8c10ef41); outline-offset: 3px; border-radius: 4px; }
.sm80daace9f7 :focus-visible, .gt5f8a34ad00 :focus-visible, .ir4005497a93:focus-visible { outline-color: var(--ez524648dfc5); }

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

 
.fy99c41cd254 {
  font-family: var(--jd0d1939f98e);
  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;
}
.fycb1fa44f51 { font-size: 1.1875rem; line-height: 1.55; color: var(--ao0994280c85); }
.smd4136a6a5c {
  font: 600 .8125rem/1.2 var(--dbf703462675);
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--pnf7682ac92a);
  margin-bottom: 14px;
  display: flex; align-items: center; gap: 10px;
}
.smd4136a6a5c::before { content: ""; width: 22px; height: 2px; background: var(--rpbc75ff448a); border-radius: 2px; flex: none; }
.cw0944d7fe5e::before { display: none; }
.cw0944d7fe5e .ly994bd79383 { width: 18px; height: 18px; color: var(--rpbc75ff448a); }
.vhb3582a767a { font-size: .875rem; line-height: 1.45; color: var(--ly2a0ece78c9); margin: 12px 0 0; max-width: 46ch; }
.vh1b3aaa3d04 {
  display: flex; align-items: baseline; gap: 10px;
  font: 650 .9375rem/1.2 var(--dbf703462675);
  letter-spacing: .02em;
  color: var(--vh90518901f2);
  margin: 40px 0 6px;
}
.nxc5715de869 { font-size: .8125rem; font-weight: 600; color: var(--ly2a0ece78c9); font-variant-numeric: tabular-nums; }

 
.db19d36058b1 a, .vhb3582a767a a, .ez489831367c a, .fye5571d1355 a, .rp57bb369ed4 a, .pn9a80ca97da a {
  color: inherit;
  text-decoration: underline;
  text-decoration-color: var(--rpbc75ff448a);
  text-decoration-thickness: 2px;
  text-underline-offset: .2em;
  transition: color .15s, text-decoration-color .15s;
}
.db19d36058b1 a:hover, .vhb3582a767a a:hover, .ez489831367c a:hover, .fye5571d1355 a:hover, .rp57bb369ed4 a:hover, .pn9a80ca97da a:hover { color: var(--pnf7682ac92a); text-decoration-color: var(--rp5aaf10ecd6); }
.nx7062278f1a a, .sm80daace9f7 .db19d36058b1 a { text-decoration-color: var(--ez524648dfc5); }
.nx7062278f1a a:hover, .sm80daace9f7 .db19d36058b1 a:hover { color: var(--ez524648dfc5); }

 
.nx19ebbf7187 {
  display: inline-flex; align-items: center; gap: 8px;
  min-height: 44px;
  font-weight: 600;
  text-decoration: none;
  color: var(--vh90518901f2);
  border-bottom: 2px solid var(--rpbc75ff448a);
  padding-top: 6px;
  line-height: 1.3;
  transition: color .15s, gap .2s var(--cwafaadabff2);
}
.nx19ebbf7187 .ly994bd79383 { width: 18px; height: 18px; color: var(--rp5aaf10ecd6); transition: transform .2s var(--cwafaadabff2); }
.nx19ebbf7187:hover { color: var(--pnf7682ac92a); }
.nx19ebbf7187:hover .ly994bd79383 { transform: translateX(3px); }

 
.qs3ba94860f8 {
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  min-height: 48px; padding: 0 20px;
  border: 0; border-radius: var(--uxb31ec81044);
  font: 650 1rem/1.15 var(--dbf703462675);
  letter-spacing: .005em;
  text-decoration: none; text-align: center;
  cursor: pointer;
  transition: transform .15s var(--cwafaadabff2), box-shadow .2s, background-color .2s, color .2s;
  -webkit-tap-highlight-color: transparent;
}
.qs3ba94860f8 .ly994bd79383 { width: 19px; height: 19px; }
.aobab540b877 { min-height: 44px; padding: 0 16px; font-size: .9375rem; }
.lyeba620e792 { min-height: 54px; padding: 0 22px; font-size: 1.0625rem; }
.vh289b9b2c85 {
  color: var(--db9680821398);
  background: linear-gradient(180deg, var(--ir2df98d04bc) 0%, var(--ly2d6e2929e9) 48%, var(--nxed4aaed5c5) 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);
}
.vh289b9b2c85:hover { background: linear-gradient(180deg, var(--md7508b70268) 0%, var(--ir215773380b) 48%, var(--tv17dc3c1604) 100%); }
.vh289b9b2c85:active { transform: translateY(1px); box-shadow: inset 0 1px 3px rgb(92 62 12 / .35); }
.ao31d7d418e0 { color: var(--vh90518901f2); background: transparent; box-shadow: inset 0 0 0 1.5px var(--vh90518901f2); }
.ao31d7d418e0:hover { background: var(--vh90518901f2); color: var(--ux54078b49b1); }
.ao31d7d418e0:active { transform: translateY(1px); }

 
.nxc18ef26f3e {
  position: fixed; inset: 0 0 auto 0; z-index: 50;
  height: var(--ux259379936c);
  color: var(--fy81f1a5be4d);
  transition: height .3s var(--cwafaadabff2), background-color .3s, color .3s, box-shadow .3s;
}
.nxc18ef26f3e::before {  
  content: ""; position: absolute; inset: 0 0 -40px 0; pointer-events: none;
  background: linear-gradient(180deg, color-mix(in srgb, var(--ir29c0fc47aa) 55%, transparent), color-mix(in srgb, var(--ir29c0fc47aa) 0%, transparent));
  transition: opacity .3s;
}
.nxc18ef26f3e.gtd4d86b3010 {
  --ux259379936c: 58px;
  color: var(--pn45072cd293);
  background: color-mix(in srgb, var(--nxd30317ac46) 93%, transparent);
  -webkit-backdrop-filter: blur(14px) saturate(1.3);
  backdrop-filter: blur(14px) saturate(1.3);
  box-shadow: 0 1px 0 var(--ir4a008f1cd9), 0 6px 18px rgb(40 28 8 / .06);
}
.nxc18ef26f3e.gtd4d86b3010::before { opacity: 0; }
.jd18c5c09c1f { position: relative; height: 100%; display: flex; align-items: center; gap: 16px; }

.nx67040c3750 { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; color: inherit; min-height: 44px; min-width: 0; }
.qs6f067160e8 { width: 40px; height: 40px; flex: none; filter: drop-shadow(0 1px 1px rgb(40 28 8 / .25)); transition: width .3s var(--cwafaadabff2), height .3s var(--cwafaadabff2); }
.gtd4d86b3010 .qs6f067160e8 { width: 36px; height: 36px; }
.blfc48b39961 { display: grid; line-height: 1; min-width: 0; }
.lyf2d9f4b528 { font: 700 1.3125rem/1 var(--jd0d1939f98e); letter-spacing: -.025em; }
.jdf127d3b403 { font: 650 .6875rem/1 var(--dbf703462675); letter-spacing: .2em; text-transform: uppercase; margin-top: 5px; opacity: .85; }

.qs342f2773ac { margin-left: auto; display: flex; align-items: center; gap: 10px; }
.vh4c79b5d8eb { display: none; align-items: center; gap: 8px; min-height: 44px; font-weight: 650; text-decoration: none; font-variant-numeric: tabular-nums; }
.vh4c79b5d8eb .ly994bd79383 { width: 18px; height: 18px; color: var(--ez524648dfc5); }
.gtd4d86b3010 .vh4c79b5d8eb .ly994bd79383 { color: var(--cwb9cf8fb44c); }
.aof99a78a6f1 { display: none; }
.gtcf8df07c52 {
  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(--ux54078b49b1) 12%, transparent);
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--fy81f1a5be4d) 55%, transparent);
  font-weight: 650; font-size: .9375rem; cursor: pointer;
  transition: background-color .2s, box-shadow .2s;
}
.gtcf8df07c52:hover { background: color-mix(in srgb, var(--ux54078b49b1) 22%, transparent); }
.gtd4d86b3010 .gtcf8df07c52 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--pn45072cd293) 24%, transparent); }
.gtd4d86b3010 .gtcf8df07c52:hover { background: var(--smfc3e44a89c); }
.md672323d584 { display: none; }

 
.dbfd7ba0bae5 { position: relative; background: var(--nx847d56c6c2); }
.gt5f8a34ad00 {
  position: relative;
  height: max(540px, 80svh);
  overflow: hidden;
  isolation: isolate;
  color: var(--fy81f1a5be4d);
}
.sm4e4fa98b9a { position: absolute; inset: 0; z-index: -1; }
.gtd150dd67ea { width: 100%; height: 100%; object-fit: cover; object-position: 60% 50%; animation: qs03990e52dd 2.2s var(--kw1c42f89306) both; }
.sm4e4fa98b9a::after {
  content: ""; position: absolute; inset: 0;
  background:
    linear-gradient(180deg, color-mix(in srgb, var(--ir29c0fc47aa) 50%, transparent) 0%, color-mix(in srgb, var(--ir29c0fc47aa) 0%, transparent) 24%),
    linear-gradient(0deg, color-mix(in srgb, var(--ir29c0fc47aa) 92%, transparent) 0%, color-mix(in srgb, var(--ir29c0fc47aa) 66%, transparent) 30%, color-mix(in srgb, var(--ir29c0fc47aa) 12%, transparent) 58%, color-mix(in srgb, var(--ir29c0fc47aa) 0%, transparent) 70%),
    color-mix(in srgb, var(--ir29c0fc47aa) 10%, transparent);
}
.sm80a325b91a {
  position: absolute; left: 0; right: 0;
  bottom: calc(56px + 26px);
  padding-inline: var(--pn50bca1248a);
}
.ly5e15256fee { display: block; }
.db92cb7bb04c { display: block; overflow: clip; margin-bottom: 12px; }
.db92cb7bb04c > span {
  display: inline-flex; align-items: center; gap: 10px;
  font: 600 .9375rem/1.3 var(--dbf703462675); letter-spacing: .01em;
  color: var(--fy81f1a5be4d);
  animation: sm3a516ead38 .9s var(--kw1c42f89306) .05s both;
}
.db92cb7bb04c > span::before { content: ""; width: 22px; height: 2px; border-radius: 2px; background: var(--ez524648dfc5); }
.vh59f05238cf { display: block; overflow: clip; padding-bottom: .06em; margin-bottom: -.06em; }
.vh59f05238cf > span {
  display: block;
  font: 720 clamp(2.5rem, 12.3vw, 3.75rem)/1.0 var(--jd0d1939f98e);
  letter-spacing: -.038em;
  animation: sm3a516ead38 .95s var(--kw1c42f89306) both;
}
.vh59f05238cf:nth-of-type(2) > span { animation-delay: .13s; }
.vh59f05238cf:nth-of-type(3) > span { animation-delay: .21s; color: var(--ez524648dfc5); }
.rpdf418c227a { display: none; }
.gt9af8a36a9e {
  display: inline-flex; align-items: center; gap: 12px;
  min-height: 48px; margin-top: 18px;
  color: var(--fy81f1a5be4d); text-decoration: none;
  font: 650 1.0625rem/1.2 var(--dbf703462675);
  font-variant-numeric: tabular-nums;
  animation: ao43f78453a2 .8s var(--kw1c42f89306) .36s both;
}
.kwb9f3bda04d { width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: color-mix(in srgb, var(--ez524648dfc5) 16%, transparent); box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--ez524648dfc5) 70%, transparent); color: var(--ez524648dfc5); transition: background-color .2s; }
.kwb9f3bda04d .ly994bd79383 { width: 19px; height: 19px; }
.nx7b95a598e5 { color: var(--tv08542b14d9); font-weight: 500; }
.gt9af8a36a9e:hover .kwb9f3bda04d { background: color-mix(in srgb, var(--ez524648dfc5) 30%, transparent); }
.gt9af8a36a9e > span:last-child { border-bottom: 1.5px solid color-mix(in srgb, var(--ez524648dfc5) 60%, transparent); padding-bottom: 2px; }
.md82be378cde {
  position: absolute; right: var(--pn50bca1248a); 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(--fy81f1a5be4d);
  background: color-mix(in srgb, var(--nx847d56c6c2) 35%, transparent);
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--fy81f1a5be4d) 35%, transparent);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
  transition: background-color .2s;
}
.md82be378cde:hover { background: color-mix(in srgb, var(--nx847d56c6c2) 60%, transparent); }
.md82be378cde .ly994bd79383 { width: 16px; height: 16px; }
.md82be378cde .qsa5b9e93cc7 { display: none; }
.md82be378cde[aria-pressed="true"] .qsa5b9e93cc7 { display: block; }
.md82be378cde[aria-pressed="true"] .ez9be85d7f49 { display: none; }
.bl9b9341f6f3 { display: none; }

@keyframes sm3a516ead38 { from { transform: translateY(108%); } to { transform: none; } }
@keyframes ao43f78453a2 { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }
@keyframes qs03990e52dd { from { transform: scale(1.07); } to { transform: none; } }
@keyframes rp331ebf1469 { 0% { box-shadow: inset 3px 0 0 var(--rpbc75ff448a); background: color-mix(in srgb, var(--ez524648dfc5) 16%, transparent); } 100% { box-shadow: inset 3px 0 0 transparent; background: transparent; } }

 
.sm813fde5931 {
  position: relative; z-index: 2;
  margin-top: -56px;
  background: var(--ux54078b49b1);
  border-radius: 24px 24px 0 0;
  padding-top: 24px;
}
.db1e879bd4fe { display: grid; gap: 4px; }
.mdbca14f510b { font: 700 1.625rem/1.1 var(--jd0d1939f98e); letter-spacing: -.028em; }
.kwdc87205e7f { margin: 0; font-size: .9375rem; color: var(--ly2a0ece78c9); }
.ux5055da7699 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 18px; }
.ir4005497a93 {
  position: relative; display: block;
  aspect-ratio: 1 / 1.06;
  border-radius: var(--rp88878eba7f);
  overflow: hidden; isolation: isolate;
  background: var(--nx847d56c6c2);
  color: var(--fy81f1a5be4d);
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}
.ir4005497a93 img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2; transition: transform .7s var(--cwafaadabff2); }
.ir4005497a93::after { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(0deg, color-mix(in srgb, var(--ir29c0fc47aa) 86%, transparent) 0%, color-mix(in srgb, var(--ir29c0fc47aa) 38%, transparent) 42%, color-mix(in srgb, var(--ir29c0fc47aa) 0%, transparent) 68%); }
.db531fbe20b4 { position: absolute; left: 14px; right: 46px; bottom: 13px; font: 650 1.0625rem/1.2 var(--dbf703462675); letter-spacing: -.005em; text-wrap: balance; }
.pn0e107ffa29 {
  position: absolute; right: 10px; bottom: 10px;
  width: 32px; height: 32px; border-radius: 50%;
  display: grid; place-items: center;
  color: var(--db9680821398);
  background: linear-gradient(180deg, var(--ir2df98d04bc), var(--bl383fbba9ad));
  box-shadow: inset 0 1px 0 rgb(255 248 222 / .6);
  transition: transform .25s var(--cwafaadabff2);
}
.pn0e107ffa29 .ly994bd79383 { width: 17px; height: 17px; }
.ir4005497a93:active img { transform: scale(1.03); }
.cw566f2b1320 { margin: 22px 0 0; color: var(--ao0994280c85); }

 
.sm0621da89a3 { overflow-x: clip; }
.bl6042d5096e { display: grid; gap: 48px; }
.ux009cb82b5b { position: relative; padding: 0 16% 22% 0; }
.kw795dc076ef { aspect-ratio: 4 / 5; border-radius: var(--uxb31ec81044); overflow: hidden; background: var(--kwc013c45b3b); }
.kw795dc076ef img { width: 100%; height: 100%; object-fit: cover; }
.dbc7f619940d { position: absolute; right: 0; bottom: 0; width: 52%; }
.lyc98dc82890 {
  padding: 8px 8px 28px;
  background: var(--jd09d2098a4f);
  box-shadow: var(--pnf6c370353c);
  rotate: 3.2deg;
}
.lyc98dc82890 img { width: 100%; aspect-ratio: 1 / 1; object-fit: cover; }
.bld53b8e644c .fycb1fa44f51 { margin-bottom: 1em; }
.bld53b8e644c .nx19ebbf7187 { margin-top: 8px; }

 
.db6ed9a3877c { border-bottom: 1px solid var(--ir4a008f1cd9); }
.mdee38599792 { border-top: 1px solid var(--ir4a008f1cd9); }
.mdee38599792 > 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;
}
.mdee38599792 > a::before { content: ""; position: absolute; inset: 0 -12px; z-index: -1; border-radius: var(--uxb31ec81044); background: var(--tv545d89c699); opacity: 0; transition: opacity .2s; }
.vh79a819f2a2 { grid-column: 1; font: 650 1.125rem/1.25 var(--dbf703462675); letter-spacing: -.008em; text-decoration: underline; text-decoration-color: transparent; text-decoration-thickness: 2px; text-underline-offset: .22em; transition: text-decoration-color .2s; }
.cw65e97314f3 { grid-column: 1; font-size: .9375rem; line-height: 1.45; color: var(--ly2a0ece78c9); }
.jdc31f54ccc2 {
  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(--aodaccb940ff);
  color: var(--vh90518901f2);
  transition: background-color .2s, box-shadow .2s, transform .25s var(--cwafaadabff2), color .2s;
}
.jdc31f54ccc2 .ly994bd79383 { width: 18px; height: 18px; }
.mdee38599792 > a:active::before { opacity: 1; }
@media (hover: hover) {
  .mdee38599792 > a:hover::before { opacity: 1; }
  .mdee38599792 > a:hover .vh79a819f2a2 { text-decoration-color: var(--rpbc75ff448a); }
  .mdee38599792 > a:hover .jdc31f54ccc2 { background: var(--rpbc75ff448a); box-shadow: none; color: var(--db9680821398); transform: translateX(2px); }
  .ir4005497a93:hover img { transform: scale(1.05); }
  .ir4005497a93:hover .pn0e107ffa29 { transform: translateX(3px); }
}
.mdee38599792:target > a::before { opacity: 1; animation: mdd1ce4fa716 2.4s ease-out both; }
@keyframes mdd1ce4fa716 { 0%, 30% { background: color-mix(in srgb, var(--ez524648dfc5) 50%, transparent); } 100% { background: var(--tv545d89c699); } }

.bl7843dc2d88 { border-color: var(--sm9c40aa4a45); }
.bl7843dc2d88 .mdee38599792 { border-color: var(--sm9c40aa4a45); }
.bl7843dc2d88 .mdee38599792 > a::before { background: var(--bl86354d831d); }
.bl7843dc2d88 .cw65e97314f3 { color: var(--tv08542b14d9); }
.bl7843dc2d88 .jdc31f54ccc2 { box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--fy81f1a5be4d) 30%, transparent); color: var(--fy81f1a5be4d); }
.bl7843dc2d88 .mdee38599792:target > a::before { animation-name: gta0884d6435; }
@keyframes gta0884d6435 { 0%, 30% { background: color-mix(in srgb, var(--ez524648dfc5) 28%, transparent); } 100% { background: var(--bl86354d831d); } }

 
.ux32cdae9cfa { display: grid; gap: 36px; }
.qs42a2153cd9 { order: 2; }
.sm29efb5d457 { order: 1; min-width: 0; }
.tv900f5c7008 {
  aspect-ratio: 5 / 6;
  border-radius: 999px 999px var(--uxb31ec81044) var(--uxb31ec81044);
  overflow: hidden;
  background: var(--kwc013c45b3b);
}
.tv900f5c7008 img { width: 100%; height: 100%; object-fit: cover; }
.qs42a2153cd9 { max-width: 520px; }
.md2615327617 { max-width: 60ch; }
.cw96fc95e976 { display: grid; gap: 14px; margin-top: 28px; }
.jda766fc555a {
  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(--rp88878eba7f);
  transition: background-color .2s;
}
.bl61a9fd1a02 { aspect-ratio: 1 / 1.15; border-radius: var(--uxb31ec81044); overflow: hidden; background: var(--kwc013c45b3b); }
.bl61a9fd1a02 img { width: 100%; height: 100%; object-fit: cover; transition: transform .6s var(--cwafaadabff2); }
.gtc120daa798 { display: grid; gap: 6px; min-width: 0; }
.ble5b9b0d791 { font: 650 1.125rem/1.25 var(--dbf703462675); }
.db30f57385f5 { font-size: .9375rem; line-height: 1.5; color: var(--ly2a0ece78c9); }
.nx00266da7c3 { display: inline-flex; align-items: center; gap: 6px; font-size: .9375rem; font-weight: 650; color: var(--pnf7682ac92a); }
.nx00266da7c3 .ly994bd79383 { width: 16px; height: 16px; transition: transform .2s var(--cwafaadabff2); }
@media (hover: hover) {
  .jda766fc555a:hover { background: var(--tv545d89c699); }
  .jda766fc555a:hover .bl61a9fd1a02 img { transform: scale(1.04); }
  .jda766fc555a:hover .nx00266da7c3 .ly994bd79383 { transform: translateX(3px); }
}
.cwc37a67c4f3:target .jda766fc555a { animation: mdd1ce4fa716 2.4s ease-out both; }

 
.db754835874d { position: relative; }
.ezf95c0c7fee { height: clamp(300px, 82vw, 680px); overflow: hidden; background: var(--kwc013c45b3b); }
.ezf95c0c7fee img { width: 100%; height: 100%; object-fit: cover; }
.ez4bdceb99d8 { position: relative; z-index: 3; }
.gt17e3e2cd7f {
  position: relative;
  margin-top: -84px;
  background: var(--pn2979d8ed5b);
  border-radius: var(--smc3c21139a8);
  padding: 26px 22px 18px;
  box-shadow: var(--pnf6c370353c);
}
.gt17e3e2cd7f .fy99c41cd254 { margin-bottom: 16px; }
.ez89afd4bfc2 { display: flex; flex-wrap: wrap; gap: 4px 24px; }

 
.sm80daace9f7 { background: var(--nx847d56c6c2); color: var(--fy81f1a5be4d); }
.jd24413287d1 {
  --vh70fac37185: 26px;               
  --uxc19df8db6c: 22%;                 
  position: relative;
  margin-top: 56px;
  padding-top: var(--lyb143cf7a0d);
  padding-bottom: calc(var(--lyb143cf7a0d) + 40px);
  clip-path: polygon(
    0 0, 100% 0, 100% calc(100% - 26px),
    calc(var(--uxc19df8db6c) + 6 * var(--vh70fac37185) + 14px) 100%,
    calc(var(--uxc19df8db6c) + 6 * var(--vh70fac37185)) 100%,
    calc(var(--uxc19df8db6c) + 5.5 * var(--vh70fac37185) + 3px) calc(100% - 24px), calc(var(--uxc19df8db6c) + 5.5 * var(--vh70fac37185) - 3px) calc(100% - 24px),
    calc(var(--uxc19df8db6c) + 5 * var(--vh70fac37185)) 100%,
    calc(var(--uxc19df8db6c) + 4.5 * var(--vh70fac37185) + 3px) calc(100% - 10px), calc(var(--uxc19df8db6c) + 4.5 * var(--vh70fac37185) - 3px) calc(100% - 10px),
    calc(var(--uxc19df8db6c) + 4 * var(--vh70fac37185)) 100%,
    calc(var(--uxc19df8db6c) + 3.5 * var(--vh70fac37185) + 3px) calc(100% - 34px), calc(var(--uxc19df8db6c) + 3.5 * var(--vh70fac37185) - 3px) calc(100% - 34px),
    calc(var(--uxc19df8db6c) + 3 * var(--vh70fac37185)) 100%,
    calc(var(--uxc19df8db6c) + 2.5 * var(--vh70fac37185) + 3px) calc(100% - 18px), calc(var(--uxc19df8db6c) + 2.5 * var(--vh70fac37185) - 3px) calc(100% - 18px),
    calc(var(--uxc19df8db6c) + 2 * var(--vh70fac37185)) 100%,
    calc(var(--uxc19df8db6c) + 1.5 * var(--vh70fac37185) + 3px) calc(100% - 30px), calc(var(--uxc19df8db6c) + 1.5 * var(--vh70fac37185) - 3px) calc(100% - 30px),
    calc(var(--uxc19df8db6c) + 1 * var(--vh70fac37185)) 100%,
    calc(var(--uxc19df8db6c) + .5 * var(--vh70fac37185) + 3px) calc(100% - 14px), calc(var(--uxc19df8db6c) + .5 * var(--vh70fac37185) - 3px) calc(100% - 14px),
    var(--uxc19df8db6c) 100%,
    0 100%
  );
}
.jd24413287d1 .smd4136a6a5c { color: var(--ez524648dfc5); }
.jd24413287d1 .smd4136a6a5c::before { background: var(--ez524648dfc5); }
.dbb3d3d4e39a { display: grid; gap: 36px; }
.ez3c4b736aa2 .db19d36058b1 { color: var(--fy81f1a5be4d); max-width: 58ch; }
.irb87988ca5f { position: relative; padding-bottom: 40px; }
.mda8a6f2e1fe { aspect-ratio: 4 / 3; border-radius: var(--uxb31ec81044); overflow: hidden; background: var(--bl86354d831d); }
.mda8a6f2e1fe img { width: 100%; height: 100%; object-fit: cover; }
.ir051bd054ce {
  position: absolute; right: 12px; bottom: 0;
  width: 38%; aspect-ratio: 1;
  border-radius: 50%;
  background: var(--bl86354d831d);
  box-shadow: 0 0 0 5px var(--nx847d56c6c2), 0 0 0 7px var(--ez524648dfc5), 0 18px 40px rgb(0 0 0 / .45);
}
.blb240f011bb { color: var(--tv08542b14d9); padding-right: 42%; }
.lyc3559b7d23 { margin-top: 24px; }

 
.fy6359514e5e { overflow-x: clip; }
.vhea911de9f5 { display: grid; gap: 36px; }
.vh436762d140 { display: grid; grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr); gap: 12px; align-items: start; padding-bottom: 44px; }
.tv3007b1e531 { aspect-ratio: 3 / 4; border-radius: var(--uxb31ec81044); overflow: hidden; background: var(--kwc013c45b3b); }
.pna5e3b1ba1b { aspect-ratio: 3 / 4.4; border-radius: var(--uxb31ec81044); overflow: hidden; background: var(--kwc013c45b3b); margin-top: 72px; }
.tv3007b1e531 img, .pna5e3b1ba1b img { width: 100%; height: 100%; object-fit: cover; }

 
.rpd987801346 { background: var(--tv545d89c699); padding-block: clamp(64px, 7vw, 104px); }
.smd967c70a3f { display: grid; gap: 28px; }
.qseb0c8f62c5 { aspect-ratio: 16 / 11; border-radius: var(--uxb31ec81044); overflow: hidden; background: var(--kwc013c45b3b); }
.qseb0c8f62c5 img { width: 100%; height: 100%; object-fit: cover; }
.mddde8f84308 { font-size: clamp(1.875rem, 1.4rem + 2vw, 3rem); }
.md4c6ed6cfcf { display: grid; gap: 0; }
.db1a1759ec95 { border-top: 1px solid var(--aodaccb940ff); padding: 18px 0 6px; }
.db1a1759ec95 h3 a {
  display: flex; align-items: center; justify-content: space-between; gap: 16px;
  min-height: 44px;
  font: 650 1.1875rem/1.3 var(--dbf703462675);
  text-decoration: none;
}
.db1a1759ec95 h3 .ly994bd79383 { width: 20px; height: 20px; color: var(--rp5aaf10ecd6); transition: transform .2s var(--cwafaadabff2); }
.db1a1759ec95 h3 a:hover { color: var(--pnf7682ac92a); }
.db1a1759ec95 h3 a:hover .ly994bd79383 { transform: translateX(3px); }
.db1a1759ec95 p { color: var(--ao0994280c85); font-size: 1rem; margin: 6px 0 12px; }
.db1a1759ec95:target { animation: mdd1ce4fa716 2.4s ease-out both; border-radius: var(--uxb31ec81044); }

 
.ez723154f642 { max-width: 720px; margin-bottom: 12px; }
.bl9e41d771be { margin-top: 36px; }
.kwf502bd2c2e { font: 650 .9375rem/1.3 var(--dbf703462675); letter-spacing: .02em; margin-bottom: 10px; color: var(--vh90518901f2); display: flex; gap: 10px; align-items: center; }
.kwf502bd2c2e::before { content: ""; width: 10px; height: 10px; border-radius: 2px; background: var(--rpbc75ff448a); rotate: 45deg; flex: none; }
.uxeb6489aeb6 { display: none; }
.pnae79956cca { border-bottom: 1px solid var(--ir4a008f1cd9); }
.ux1b30145c36 { border-top: 1px solid var(--ir4a008f1cd9); padding: 20px 0 18px; display: grid; gap: 10px; }
.ux1b30145c36 p { margin: 0; }
.fy9a2cee2fb9 { font: 500 1.1875rem/1.45 var(--dbf703462675); color: var(--vh90518901f2); letter-spacing: -.005em; }
.ez489831367c { display: flex; gap: 10px; align-items: flex-start; font-weight: 650; }
.ez489831367c .ly994bd79383 { width: 20px; height: 20px; margin-top: 3px; color: var(--rpbc75ff448a); }
.aobc5a50f9aa { color: var(--ly2a0ece78c9); font-size: 1rem; line-height: 1.55; padding-left: 30px; }

 
.ao6110f483af { background: var(--tv545d89c699); }
.db93b6eebf61 { display: grid; gap: 40px; }
.nx8ba313621c .db19d36058b1 { max-width: 58ch; }
.bl68db7e264a { position: relative; --mddb157e869a: 1; --dbbf14b63597: 64px; }
.bl68db7e264a::before, .bl68db7e264a::after {
  content: ""; position: absolute;
  left: calc(var(--dbbf14b63597) / 2 - 1px); top: calc(var(--dbbf14b63597) / 2); bottom: calc(var(--dbbf14b63597) / 2 + 30px);
  width: 2px; border-radius: 2px;
}
.bl68db7e264a::before { background: var(--kwc013c45b3b); }
.bl68db7e264a::after { background: linear-gradient(180deg, var(--ez524648dfc5), var(--rpbc75ff448a) 70%, var(--rp5aaf10ecd6)); transform-origin: top; transform: scaleY(var(--mddb157e869a)); }
.dbf74d10c05d { position: relative; z-index: 1; display: grid; grid-template-columns: var(--dbbf14b63597) minmax(0, 1fr); gap: 18px; padding-bottom: 34px; }
.dbf74d10c05d:last-child { padding-bottom: 0; }
.gt49147786ed {
  width: var(--dbbf14b63597); height: var(--dbbf14b63597); border-radius: 50%; overflow: hidden;
  background: var(--kwc013c45b3b);
  box-shadow: 0 0 0 5px var(--tv545d89c699), 0 0 0 7px var(--kwc013c45b3b);
  transition: box-shadow .4s var(--cwafaadabff2);
}
.gt49147786ed img { width: 100%; height: 100%; object-fit: cover; }
.dbf74d10c05d.ly8bd7cdd724 .gt49147786ed { box-shadow: 0 0 0 5px var(--tv545d89c699), 0 0 0 7px var(--rpbc75ff448a); }
.tv53223206a1 { font: 650 .8125rem/1 var(--dbf703462675); letter-spacing: .1em; color: var(--pnf7682ac92a); font-variant-numeric: tabular-nums; margin: 6px 0 8px; }
.pn141c4dad01 { font: 650 1.25rem/1.25 var(--dbf703462675); letter-spacing: -.01em; margin-bottom: 8px; }
.tv998c42819b p:last-child { margin: 0; color: var(--ao0994280c85); }

 
.jda73680c597 { display: grid; gap: 36px; }
.rp80ca3005d2 { min-width: 0; }
.fye5571d1355 { display: grid; gap: 0; margin: 4px 0 24px; border-top: 1px solid var(--aodaccb940ff); }
.fye5571d1355 > div { display: grid; grid-template-columns: 96px minmax(0, 1fr); gap: 12px; padding: 12px 0; border-bottom: 1px solid var(--ir4a008f1cd9); }
.fye5571d1355 dt { font: 650 .8125rem/1.5 var(--dbf703462675); letter-spacing: .08em; text-transform: uppercase; color: var(--ly2a0ece78c9); padding-top: 2px; }
.fye5571d1355 dd { margin: 0; font-variant-numeric: tabular-nums; }
.kwda1155916b { margin-top: 28px; margin-bottom: 12px; }
.ao498cd1af89 { display: flex; flex-wrap: wrap; gap: 8px; }
.ao498cd1af89 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(--aodaccb940ff);
  font-weight: 600; font-size: .9375rem; text-decoration: none;
  transition: background-color .2s, box-shadow .2s, color .2s;
}
.ao498cd1af89 a:hover { background: var(--vh90518901f2); color: var(--ux54078b49b1); box-shadow: none; }
.ao498cd1af89 li:target a { background: var(--rpbc75ff448a); color: var(--db9680821398); box-shadow: none; }
.ez2e42d40ce1 { aspect-ratio: 4 / 3.6; border-radius: var(--rp88878eba7f); overflow: hidden; background: var(--tv545d89c699); box-shadow: inset 0 0 0 1px var(--ir4a008f1cd9); }
.ez2e42d40ce1 iframe { width: 100%; height: 100%; border: 0; }

 
.ly1badfd6275 { background: var(--tv545d89c699); }
.pnb8848defe3 { display: grid; gap: 24px; }
.kw070dad364d .db19d36058b1 { color: var(--ao0994280c85); max-width: 44ch; }
.aofbc603bbf3 { border-bottom: 1px solid var(--aodaccb940ff); }
.ly1badfd6275 details { border-top: 1px solid var(--aodaccb940ff); }
.ly1badfd6275 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(--dbf703462675);
  -webkit-tap-highlight-color: transparent;
}
.ly1badfd6275 summary::-webkit-details-marker { display: none; }
.ly1badfd6275 summary:hover .uxcc5995d850 { color: var(--pnf7682ac92a); }
.ux8d8da9e372 { position: relative; width: 36px; height: 36px; border-radius: 50%; box-shadow: inset 0 0 0 1.5px var(--aodaccb940ff); transition: background-color .25s, color .25s, box-shadow .25s; }
.ux8d8da9e372::before, .ux8d8da9e372::after { content: ""; position: absolute; left: 50%; top: 50%; width: 13px; height: 2px; border-radius: 2px; background: currentColor; translate: -50% -50%; transition: rotate .3s var(--cwafaadabff2); }
.ux8d8da9e372::after { rotate: 90deg; }
.ly1badfd6275 details[open] .ux8d8da9e372 { background: var(--vh90518901f2); color: var(--ux54078b49b1); box-shadow: none; }
.ly1badfd6275 details[open] .ux8d8da9e372::after { rotate: 0deg; }
.ly1badfd6275 details::details-content { height: 0; overflow: clip; transition: height .35s var(--cwafaadabff2), content-visibility .35s allow-discrete; }
.ly1badfd6275 details[open]::details-content { height: auto; }
.nxe7a962c805 { padding: 0 52px 20px 0; color: var(--ao0994280c85); }
.nxe7a962c805 p { margin: 0; }

 
.nxa09f86c5a5 { padding-block: var(--lyb143cf7a0d); overflow-x: clip; }
.rp35a390cd6d { display: grid; gap: 28px; width: min(100% - 2 * var(--pn50bca1248a), var(--kwb50437379c)); margin-inline: auto; }
.rpb563217113 { aspect-ratio: 16 / 10; border-radius: var(--rp88878eba7f); overflow: hidden; background: var(--kwc013c45b3b); }
.rpb563217113 img { width: 100%; height: 100%; object-fit: cover; }
.bl3bc195e8d7 { min-width: 0; }
.bl3bc195e8d7 .fycb1fa44f51 { max-width: 52ch; }


.cw44250046bb { grid-template-areas: "head" "form" "call"; }
.cw44250046bb > * { min-width: 0; }
.rpdf7bca62db { grid-area: head; }
.rpdf7bca62db .fycb1fa44f51 { max-width: 46ch; margin-bottom: 0; }
.cw44250046bb > form { grid-area: form; }
.lyd8d5bad364 {
  grid-area: call;
  display: grid; gap: 6px; justify-items: start;
  padding: 20px 22px;
  border-radius: var(--rp88878eba7f);
  background: var(--tv545d89c699);
  box-shadow: inset 0 0 0 1px var(--ir4a008f1cd9);
}
.rp12749892e3 { margin: 0; font: 650 .8125rem/1.2 var(--dbf703462675); letter-spacing: .12em; text-transform: uppercase; color: var(--ly2a0ece78c9); }
.ir71e8b27207 {
  display: inline-flex; align-items: center; gap: 10px; min-height: 48px;
  font: 700 clamp(1.5rem, 1.2rem + 1.4vw, 2rem)/1.1 var(--jd0d1939f98e); letter-spacing: -.02em;
  color: var(--vh90518901f2); text-decoration: none; font-variant-numeric: tabular-nums;
  overflow-wrap: anywhere;
}
.ir71e8b27207 .ly994bd79383 { width: 26px; height: 26px; flex: none; color: var(--rpbc75ff448a); }
.ir71e8b27207:hover { color: var(--pnf7682ac92a); }
.kw3eacf6c3cd { display: flex; align-items: center; gap: 10px; margin: 0; font-size: .9375rem; line-height: 1.4; color: var(--ao0994280c85); }



.ird0c1674486 .tvbc7de24163 { margin: 0 0 24px; }
.cw2e04b50965 { margin-top: clamp(48px, 6vw, 88px); padding-top: clamp(32px, 4vw, 48px); border-top: 1px solid var(--aodaccb940ff); }
.jd7676e47653 { font: 700 clamp(1.625rem, 1.3rem + 1.4vw, 2.25rem)/1.1 var(--jd0d1939f98e); letter-spacing: -.025em; margin: 0 0 28px; text-wrap: balance; }
.ird0c1674486 .ao846def78ef { max-width: 80ch; }

.ez3ab1c65588 { container-type: inline-size; }
.ir4f7eb92d6a { display: grid; grid-template-columns: minmax(0, 1fr); gap: 16px; }
@container (min-width: 380px) {
  .ir4f7eb92d6a { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .fy2b0a21a71c { grid-column: 1 / -1; }
}
.kwd2c1c7731f { display: grid; gap: 7px; min-width: 0; align-content: start; }
.kwd2c1c7731f label { font: 650 .9375rem/1.2 var(--dbf703462675); color: var(--vh90518901f2); }
.kwd2c1c7731f input, .kwd2c1c7731f select, .kwd2c1c7731f textarea {
  width: 100%; min-width: 0;
  min-height: 50px;
  padding: 12px 14px;
  border: 1px solid color-mix(in srgb, var(--vh90518901f2) 18%, transparent);
  border-radius: var(--uxb31ec81044);
  background: var(--md26b124fc5a);
  box-shadow: inset 0 1.5px 2px rgb(40 28 8 / .07);
  font: 400 1.0625rem/1.4 var(--dbf703462675);
  color: var(--vh90518901f2);
  transition: border-color .15s, box-shadow .15s;
}
.kwd2c1c7731f 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;
}
.kwd2c1c7731f textarea { min-height: 104px; resize: vertical; }
.kwd2c1c7731f input:hover, .kwd2c1c7731f select:hover, .kwd2c1c7731f textarea:hover { border-color: color-mix(in srgb, var(--vh90518901f2) 32%, transparent); }
.kwd2c1c7731f input:focus-visible, .kwd2c1c7731f select:focus-visible, .kwd2c1c7731f textarea:focus-visible { outline: 3px solid var(--md0f8c10ef41); outline-offset: 1px; border-color: var(--rp5aaf10ecd6); }
.kwd2c1c7731f input::placeholder, .kwd2c1c7731f textarea::placeholder { color: var(--qsdda04fd61b); }
.kwd2c1c7731f.cw98198ed33d input { border-color: var(--rp9ac61a08a7); box-shadow: inset 0 0 0 1px var(--rp9ac61a08a7); }
.cw4f317b3a57 { margin: 0; font-size: .875rem; font-weight: 600; color: var(--rp9ac61a08a7); }
.rp2c9bbb9a0a { display: flex; flex-wrap: wrap; gap: 6px; margin: 2px 0 4px; }
.pnc905852502 {
  min-height: 44px; padding: 0 14px;
  border: 0; border-radius: 999px; cursor: pointer;
  background: var(--tv545d89c699);
  box-shadow: inset 0 0 0 1px var(--ir4a008f1cd9);
  font-size: .9375rem; font-weight: 600; color: var(--ao0994280c85);
  transition: background-color .15s, box-shadow .15s, color .15s;
}
.pnc905852502:hover { background: var(--kwc013c45b3b); }
.pnc905852502[aria-pressed="true"] { background: var(--vh90518901f2); color: var(--ux54078b49b1); box-shadow: none; }
.rp3672bf2a05 { display: grid; gap: 10px; margin-top: 20px; }
.qs9a8d33143a { width: 100%; }
.rp57bb369ed4 { margin: 0; font-size: .9375rem; color: var(--ly2a0ece78c9); text-align: center; }
.rp57bb369ed4 a { color: var(--vh90518901f2); font-weight: 650; }
.ez4d9fcaa02f:empty { display: none; }
.ez4d9fcaa02f {
  display: flex; gap: 12px; align-items: flex-start;
  margin-top: 16px; padding: 14px 16px;
  border-radius: var(--rp88878eba7f);
  background: rgb(43 100 68 / .1);
  box-shadow: inset 0 0 0 1px rgb(43 100 68 / .25);
  color: var(--ao050a1fad91); font-weight: 650;
  animation: ao43f78453a2 .35s var(--kw1c42f89306) both;
}
.ez4d9fcaa02f .ly994bd79383 { width: 22px; height: 22px; margin-top: 1px; }

 
.qs42167b96e0 { padding: 72px 0 calc(28px); }
.ao0e6a7af037 { display: grid; gap: 24px; padding-bottom: 44px; border-bottom: 1px solid var(--sm9c40aa4a45); }
.lyd23d945da3 { margin: 0; font: 700 clamp(2.25rem, 1.5rem + 3.4vw, 4.5rem)/1 var(--jd0d1939f98e); letter-spacing: -.035em; }
.lyd23d945da3 span { color: var(--ez524648dfc5); }
.mde3877b3548 { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 24px; }
.irc2b2da2ce7 { display: inline-flex; align-items: center; gap: 10px; min-height: 48px; font: 700 1.5rem/1 var(--jd0d1939f98e); letter-spacing: -.02em; text-decoration: none; font-variant-numeric: tabular-nums; }
.irc2b2da2ce7 .ly994bd79383 { width: 22px; height: 22px; color: var(--ez524648dfc5); }
.irc2b2da2ce7:hover { color: var(--ez524648dfc5); }
.ux2b62181229 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 36px 20px; padding: 44px 0; }
.bld126820e8d { grid-column: 1 / -1; color: var(--tv08542b14d9); }
.blfa7be7b269 { color: var(--fy81f1a5be4d); margin-bottom: 12px; }
.bld126820e8d p { margin: 0 0 6px; }
.ao4e621cc8bf a { color: var(--fy81f1a5be4d); }
.dbab64164fb1 { min-width: 0; }
.vh03bf5d06d9 { display: grid; gap: 28px; align-content: start; min-width: 0; }
.lya0af00f792 { margin: 0 0 6px; }
.lya0af00f792 a { font: 650 .8125rem/1.3 var(--dbf703462675); letter-spacing: .1em; text-transform: uppercase; color: var(--ez524648dfc5); text-decoration: none; display: inline-flex; min-height: 44px; align-items: center; }
.dbab64164fb1 ul a {
  display: flex; align-items: center; min-height: 40px;
  font-size: .9375rem; line-height: 1.3;
  color: var(--tv08542b14d9); text-decoration: none;
  transition: color .15s;
}
.dbab64164fb1 ul a:hover { color: var(--fy81f1a5be4d); text-decoration: underline; text-decoration-color: var(--ez524648dfc5); text-underline-offset: .2em; }
.md1ca387696d { display: grid; gap: 6px; padding-top: 24px; border-top: 1px solid var(--sm9c40aa4a45); font-size: .875rem; color: var(--tv08542b14d9); }
.md1ca387696d p { margin: 0; }

 
.db52157b14da {
  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(--ux54078b49b1) 94%, transparent);
  -webkit-backdrop-filter: blur(14px) saturate(1.3);
  backdrop-filter: blur(14px) saturate(1.3);
  box-shadow: 0 -1px 0 var(--ir4a008f1cd9), 0 -10px 30px rgb(40 28 8 / .08);
}
.db52157b14da .qs3ba94860f8 { min-height: 52px; padding: 0 14px; font-size: 1rem; }
.sm79aed1afb2 { font-variant-numeric: tabular-nums; gap: 8px; }
.sm79aed1afb2 .ly994bd79383 { width: 18px; height: 18px; }
@media (max-width: 359px) { .qscec404efdb { display: none; } .db52157b14da .qs3ba94860f8 { padding: 0 12px; } }

 
.cwd160a5fcb5 {
  position: fixed; inset: 0; z-index: 70;
  display: flex; flex-direction: column;
  background: var(--ux54078b49b1);
  opacity: 0; transform: translateY(-10px);
  transition: opacity .25s var(--cwafaadabff2), transform .3s var(--kw1c42f89306);
}
.cwd160a5fcb5[hidden] { display: none; }
.cwd160a5fcb5.rpcb05cf45ad { opacity: 1; transform: none; }
.qs475108792d { flex: none; height: 64px; display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.ly3b2d565f10 { 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(--aodaccb940ff); font-weight: 650; font-size: .9375rem; cursor: pointer; }
.ly3b2d565f10:hover { background: var(--tv545d89c699); }
.uxdd4826cccd { 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(--ir4a008f1cd9); }
.ly89b0b2e043 { display: grid; gap: 10px; padding: 16px 0 20px; }
.ly89b0b2e043 .qs3ba94860f8 { width: 100%; font-variant-numeric: tabular-nums; }
.smd1d618b51c { border-top: 1px solid var(--aodaccb940ff); }
.ly50ae16c7fa { border-bottom: 1px solid var(--ir4a008f1cd9); }
.ly50ae16c7fa 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(--jd0d1939f98e); letter-spacing: -.02em;
  -webkit-tap-highlight-color: transparent;
}
.ly50ae16c7fa summary::-webkit-details-marker { display: none; }
.gt86dee11db3 { font: 600 .875rem/1 var(--dbf703462675); color: var(--ly2a0ece78c9); font-variant-numeric: tabular-nums; letter-spacing: 0; }
.ly50ae16c7fa summary .kwda3e982f72 { width: 22px; height: 22px; transition: rotate .3s var(--cwafaadabff2); }
.ly50ae16c7fa[open] summary .kwda3e982f72 { rotate: 180deg; }
.ly50ae16c7fa::details-content { height: 0; overflow: clip; transition: height .3s var(--cwafaadabff2), content-visibility .3s allow-discrete; }
.ly50ae16c7fa[open]::details-content { height: auto; }
.irc57bd59f4c { padding: 0 0 14px; }
.uxb9f0d8f6fb { margin: 10px 0 2px; font: 650 .75rem/1.2 var(--dbf703462675); letter-spacing: .12em; text-transform: uppercase; color: var(--pnf7682ac92a); }
.irc57bd59f4c 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(--vh90518901f2) 7%, transparent);
}
.irc57bd59f4c a .ly994bd79383 { width: 18px; height: 18px; color: var(--rp5aaf10ecd6); }
.irc57bd59f4c a:hover { color: var(--pnf7682ac92a); }
.irc57bd59f4c .ir6c56f67f9e { font-weight: 650; border-top: 0; color: var(--pnf7682ac92a); }
.fy73c52d33fc {
  display: grid; grid-template-columns: minmax(0, 1fr) 22px; align-items: center; gap: 12px;
  min-height: 62px; border-bottom: 1px solid var(--ir4a008f1cd9);
  font: 700 1.375rem/1.2 var(--jd0d1939f98e); letter-spacing: -.02em; text-decoration: none;
}
.fy73c52d33fc .ly994bd79383 { width: 20px; height: 20px; color: var(--rp5aaf10ecd6); }

 
.sm364b8528e7 {
  position: fixed; inset: 0;
  width: 100%; height: 100%; max-width: none; max-height: none;
  margin: 0; padding: 0; border: 0;
  background: transparent; color: var(--vh90518901f2);
  overflow: hidden;
}
.sm364b8528e7::backdrop { background: transparent; }
.ir993d2b1ff5 { position: absolute; inset: 0; background: rgb(10 13 18 / .55); opacity: 0; transition: opacity .3s var(--cwafaadabff2); }
.jdd5c26fae44 {
  position: absolute; left: 0; right: 0; bottom: 0;
  max-height: 92svh;
  display: flex; flex-direction: column;
  background: var(--pn2979d8ed5b);
  border-radius: 22px 22px 0 0;
  box-shadow: var(--pnf6c370353c);
  transform: translateY(100%);
  transition: transform .3s var(--kw1c42f89306);
}
.sm364b8528e7.rpcb05cf45ad .ir993d2b1ff5 { opacity: 1; }
.sm364b8528e7.rpcb05cf45ad .jdd5c26fae44 { transform: none; }
.ux3101627e66 { flex: none; padding: 8px var(--pn50bca1248a) 0; }
.rp1f04f60467 { display: block; width: 44px; height: 5px; border-radius: 3px; background: var(--kwc013c45b3b); margin: 0 auto 8px; }
.kw2dda29ce7f { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-bottom: 10px; border-bottom: 1px solid var(--ir4a008f1cd9); }
.ire49a3fbd53 { font: 700 1.625rem/1.1 var(--jd0d1939f98e); letter-spacing: -.028em; }
.vhf540f9f5a8 { width: 44px; height: 44px; border: 0; border-radius: 50%; display: grid; place-items: center; background: var(--tv545d89c699); cursor: pointer; }
.vhf540f9f5a8:hover { background: var(--kwc013c45b3b); }
.lydc37b24773 { overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; padding: 16px var(--pn50bca1248a) calc(24px + env(safe-area-inset-bottom)); }
.kwc36f6057d5 { color: var(--ao0994280c85); font-size: 1rem; }

 
.sm3b20b5b875 [data-kw892f2fde53] {
  clip-path: inset(100% 0 0 0);
  transition: clip-path 1.15s var(--kw1c42f89306);
}
.sm3b20b5b875 [data-kw892f2fde53] img { transform: scale(1.08); transition: transform 1.5s var(--kw1c42f89306); }
.sm3b20b5b875 [data-kw892f2fde53].ez756e909202 { clip-path: inset(-60px -60px -90px -60px); }
.sm3b20b5b875 [data-kw892f2fde53].ez756e909202 img { transform: none; }
.sm3b20b5b875 .tv900f5c7008[data-kw892f2fde53].ez756e909202, .sm3b20b5b875 .kw795dc076ef[data-kw892f2fde53].ez756e909202, .sm3b20b5b875 .tv3007b1e531[data-kw892f2fde53].ez756e909202, .sm3b20b5b875 .pna5e3b1ba1b[data-kw892f2fde53].ez756e909202,
.sm3b20b5b875 .mda8a6f2e1fe[data-kw892f2fde53].ez756e909202, .sm3b20b5b875 .qseb0c8f62c5[data-kw892f2fde53].ez756e909202, .sm3b20b5b875 .rpb563217113[data-kw892f2fde53].ez756e909202, .sm3b20b5b875 .bl61a9fd1a02[data-kw892f2fde53].ez756e909202, .sm3b20b5b875 .ezf95c0c7fee[data-kw892f2fde53].ez756e909202 { clip-path: inset(0 0 0 0); }


.sm3b20b5b875 .sm9231c88b56, .sm3b20b5b875 .sm9231c88b56 * { transition: none !important; }
[data-blbe5cba9fbc] { will-change: transform; }

 
@media (min-width: 640px) {
  .ux5055da7699 { gap: 12px; }
  .db531fbe20b4 { font-size: 1.1875rem; left: 18px; bottom: 16px; }
  .cw96fc95e976 { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
  .jda766fc555a { grid-template-columns: minmax(0, 1fr); padding: 12px; margin: -12px; }
  .bl61a9fd1a02 { aspect-ratio: 4 / 3; }
  .gt17e3e2cd7f { max-width: 560px; padding: 34px 32px 22px; }
  .md4c6ed6cfcf { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 32px; }
  .ux2b62181229 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .rp3672bf2a05 { grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: 20px; }
  .qs9a8d33143a { width: auto; }
  .rp57bb369ed4 { text-align: left; }
}

 
@media (min-width: 768px) {
  :root { --ux259379936c: 72px; }
  .vh4c79b5d8eb { display: inline-flex; }
  .gt5f8a34ad00 { height: max(620px, 76svh); }
  .rpdf418c227a { display: block; max-width: 46ch; font-size: 1.0625rem; color: var(--fy81f1a5be4d); margin: 18px 0 0; animation: ao43f78453a2 .8s var(--kw1c42f89306) .3s both; }
  .cw566f2b1320 { display: none; }
  .vh59f05238cf > span { font-size: clamp(3.5rem, 8.6vw, 5.25rem); }
  .ux5055da7699 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ir4005497a93 { aspect-ratio: 3 / 4; }
  .ux009cb82b5b { padding: 0 14% 18% 0; }
  .ux1b30145c36 { grid-template-columns: minmax(0, 1.15fr) minmax(0, .9fr) minmax(0, 1.1fr); gap: 28px; padding: 24px 0; align-items: start; }
  .aobc5a50f9aa { padding-left: 0; }
  .uxeb6489aeb6 { 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(--dbf703462675); letter-spacing: .12em; text-transform: uppercase; color: var(--ly2a0ece78c9); }
  .bl68db7e264a { --dbbf14b63597: 84px; }
  .dbf74d10c05d { gap: 28px; padding-bottom: 44px; }
  .tv53223206a1 { margin-top: 14px; }
  .jd24413287d1 { --vh70fac37185: 44px; --uxc19df8db6c: 44%; }
}

 
@media (min-width: 900px) {
  .bl6042d5096e { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(48px, 6vw, 96px); align-items: center; }
  .ux32cdae9cfa { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(48px, 6vw, 96px); align-items: start; }
  .qs42a2153cd9 { order: 1; max-width: none; align-self: stretch; }
  .sm29efb5d457 { order: 2; }
  .sma2a47ef517 { position: sticky; top: 108px; }
  .vhea911de9f5 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 28px clamp(48px, 6vw, 96px); align-items: center; }
  .bl7670d34d1b { 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); }
  .smd967c70a3f { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(40px, 5vw, 80px); align-items: center; }
  .qseb0c8f62c5 { aspect-ratio: 4 / 4.4; }
  .db93b6eebf61 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(48px, 6vw, 96px); align-items: start; }
  .kwe0d4ff204c { position: sticky; top: 120px; }
  .jda73680c597 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(40px, 5vw, 80px); align-items: start; }
  .ez2e42d40ce1 { aspect-ratio: auto; height: clamp(480px, 46vw, 640px); }
  .pnb8848defe3 { grid-template-columns: minmax(0, 4fr) minmax(0, 8fr); gap: clamp(40px, 5vw, 96px); }
  .dbb3d3d4e39a { 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; }
  .ez3c4b736aa2 { grid-area: copy; }
  .irb87988ca5f { grid-area: media; }
  .nx202facbee5 { grid-area: list; padding-top: 8px; }
  .rp35a390cd6d { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(40px, 5vw, 88px); align-items: center; }
  .rpb563217113 { aspect-ratio: 4 / 5; }
  .cw44250046bb { grid-template-areas: "head form" "call form"; grid-template-rows: auto 1fr; row-gap: 32px; align-items: start; }
  .ao0e6a7af037 { grid-template-columns: minmax(0, 1fr) auto; align-items: end; }
}


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

 
@media (min-width: 1024px) {
  :root { --ux259379936c: 84px; }
  body { padding-bottom: 0; }
  [id] { scroll-margin-top: 96px; }
  .db52157b14da { display: none; }
  .nxc18ef26f3e { color: var(--pn45072cd293); background: color-mix(in srgb, var(--nxd30317ac46) 96%, transparent); box-shadow: 0 1px 0 var(--ir4a008f1cd9); }
  .nxc18ef26f3e::before { display: none; }
  .nxc18ef26f3e.gtd4d86b3010 { --ux259379936c: 68px; box-shadow: 0 1px 0 var(--ir4a008f1cd9), 0 8px 24px rgb(40 28 8 / .07); }
  .vh4c79b5d8eb .ly994bd79383 { color: var(--cwb9cf8fb44c); }
  .aof99a78a6f1 { display: inline-flex; }
   
  .nxc18ef26f3e .aof99a78a6f1 { color: var(--lyd0e25fa416, var(--db9680821398)); background: linear-gradient(180deg, var(--gt64b61c5ada, var(--ir2df98d04bc)) 0%, var(--gt64b61c5ada, var(--ly2d6e2929e9)) 48%, var(--gt64b61c5ada, var(--nxed4aaed5c5)) 100%); }
  .nxc18ef26f3e .aof99a78a6f1:hover { background: linear-gradient(180deg, var(--kw37a51f1700, var(--md7508b70268)) 0%, var(--kw37a51f1700, var(--ir215773380b)) 48%, var(--kw37a51f1700, var(--tv17dc3c1604)) 100%); }
  .gtcf8df07c52 { display: none; }
  .qs6f067160e8 { width: 44px; height: 44px; }
  .gtd4d86b3010 .qs6f067160e8 { width: 38px; height: 38px; }
  .lyf2d9f4b528 { font-size: 1.4375rem; }

   
  .md672323d584 { display: flex; align-self: stretch; margin-left: clamp(8px, 2vw, 36px); }
  .mda3a5ddce52 { display: flex; align-items: stretch; gap: 2px; height: 100%; }
  .nx5e0c175693 { display: flex; align-items: center; }
  .cwa27931c643 { position: relative; }
  .rpefccb2036c {
    display: inline-flex; align-items: center; gap: 4px;
    min-height: 44px; padding: 0 12px;
    border: 0; border-radius: var(--uxb31ec81044); background: transparent; cursor: pointer;
    font: 600 .9688rem/1 var(--dbf703462675); color: var(--pn45072cd293); text-decoration: none; white-space: nowrap;
    transition: background-color .15s;
  }
  .rpefccb2036c .kwda3e982f72 { width: 18px; height: 18px; transition: rotate .25s var(--cwafaadabff2); }
  .rpefccb2036c:hover, .nx5e0c175693.eze01eb871b7 > .rpefccb2036c { background: var(--smfc3e44a89c); }
  .nx5e0c175693.eze01eb871b7 > .rpefccb2036c .kwda3e982f72 { rotate: 180deg; }
  .mdd2c94ce0ee {
    position: absolute; top: 100%;
    background: var(--pn2979d8ed5b);
    box-shadow: var(--pnf6c370353c);
    opacity: 0; visibility: hidden; transform: translateY(-6px);
    transition: opacity .18s var(--cwafaadabff2), transform .22s var(--cwafaadabff2), visibility 0s linear .22s;
  }
  .nx5e0c175693.eze01eb871b7 > .mdd2c94ce0ee { opacity: 1; visibility: visible; transform: none; transition: opacity .18s var(--cwafaadabff2), transform .22s var(--cwafaadabff2), visibility 0s; }
  .smd827d2866a { left: 0; right: 0; border-top: 1px solid var(--ir4a008f1cd9); border-radius: 0 0 var(--smc3c21139a8) var(--smc3c21139a8); max-height: calc(100svh - var(--ux259379936c) - 16px); overflow-y: auto; overflow-x: hidden; }
  .fy1230d57d80 { display: grid; grid-template-columns: minmax(0, 1.25fr) repeat(3, minmax(0, 1fr)); gap: 28px; padding: 28px 0 32px; }
  .fy9a4831f4be { min-width: 0; }
  .jd5ffa30af4d { display: flex; align-items: baseline; gap: 8px; margin: 0 0 10px; padding-bottom: 10px; border-bottom: 1px solid var(--aodaccb940ff); }
  .jd5ffa30af4d a { font: 700 1.25rem/1.1 var(--jd0d1939f98e); letter-spacing: -.02em; text-decoration: none; }
  .jd5ffa30af4d a:hover { color: var(--pnf7682ac92a); }
  .vha9559682d6 { font-size: .8125rem; font-weight: 600; color: var(--ly2a0ece78c9); font-variant-numeric: tabular-nums; }
  .vha1b0097626 { display: grid; gap: 14px; }
  .pn2b991d9918 { margin: 4px 0 4px; font: 650 .6875rem/1.2 var(--dbf703462675); letter-spacing: .12em; text-transform: uppercase; color: var(--pnf7682ac92a); }
  .fy9a4831f4be 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(--ao0994280c85);
    transition: background-color .15s, color .15s;
  }
  .fy9a4831f4be ul a:hover { background: var(--tv545d89c699); color: var(--vh90518901f2); }
  .pn9a80ca97da { margin-top: 18px; }
  .pn9a80ca97da img { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; border-radius: var(--uxb31ec81044); }
  .pn9a80ca97da figcaption { margin-top: 10px; font-size: .875rem; line-height: 1.45; color: var(--ly2a0ece78c9); }
  .pnba7acc1269 { left: -8px; width: 360px; padding: 18px 20px 20px; border-radius: 0 0 var(--rp88878eba7f) var(--rp88878eba7f); border-top: 1px solid var(--ir4a008f1cd9); max-height: calc(100svh - var(--ux259379936c) - 16px); overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; }
  .md8e0d46a77a { width: 540px; }
  .md8e0d46a77a .irc96930a54a { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .irc96930a54a { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 16px; margin-top: 6px; }
  .irc96930a54a 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(--ao0994280c85); }
  .irc96930a54a a:hover { background: var(--tv545d89c699); color: var(--vh90518901f2); }

  

  .dbfd7ba0bae5 {
    --ezaadcbe7cb9: clamp(430px, 36vw, 560px);
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--ezaadcbe7cb9) max(0px, calc((100% - var(--kwb50437379c)) / 2 - var(--pn50bca1248a)));
    padding-top: var(--ux259379936c);
    background: var(--ux54078b49b1);
    min-height: min(100svh, 980px);
  }
  .gt5f8a34ad00 { height: auto; min-height: 640px; border-radius: 0 0 var(--kw6e1f6b9c30) 0; }
  .gtd150dd67ea { object-position: 50% 50%; }
  .sm4e4fa98b9a::after {
    background:
      linear-gradient(0deg, color-mix(in srgb, var(--ir29c0fc47aa) 90%, transparent) 0%, color-mix(in srgb, var(--ir29c0fc47aa) 55%, transparent) 34%, color-mix(in srgb, var(--ir29c0fc47aa) 0%, transparent) 62%),
      linear-gradient(90deg, color-mix(in srgb, var(--ir29c0fc47aa) 45%, transparent) 0%, color-mix(in srgb, var(--ir29c0fc47aa) 0%, transparent) 55%);
  }
  .sm80a325b91a { bottom: 56px; padding-left: max(var(--pn50bca1248a), calc(100% + var(--ezaadcbe7cb9) - var(--pn50bca1248a) - var(--kwb50437379c))); padding-right: 48px; }
  .vh59f05238cf > span { font-size: clamp(3.75rem, 5.6vw, 5.75rem); }
  .db92cb7bb04c > span { font-size: 1.0625rem; }
  .rpdf418c227a { font-size: 1.125rem; }
  .md82be378cde { bottom: 28px; right: 28px; }
  .bl9b9341f6f3 { display: block; background: var(--ux54078b49b1); }
  .bl9b9341f6f3.ao4eb8fe7f3a .fy2ba065005b { animation: rp331ebf1469 1.2s var(--kw1c42f89306); }
  .fy2ba065005b { padding: 36px var(--pn50bca1248a) 40px 44px; }
  .ux5651f319e7 { margin: 0 0 8px; font: 650 .8125rem/1.2 var(--dbf703462675); letter-spacing: .12em; text-transform: uppercase; color: var(--pnf7682ac92a); }
  .rpa3418b2779 { font: 700 2.25rem/1.05 var(--jd0d1939f98e); letter-spacing: -.03em; margin-bottom: 10px; }
  .ux1a6e54e1ce { color: var(--ao0994280c85); font-size: 1rem; margin-bottom: 20px; }
  .kw24a6d3c236 .ir4f7eb92d6a { gap: 14px 14px; }
  .kw24a6d3c236 .kwd2c1c7731f input, .kw24a6d3c236 .kwd2c1c7731f select { min-height: 48px; }
  .kw24a6d3c236 textarea { min-height: 84px; }
  .kw24a6d3c236 .rp3672bf2a05 { grid-template-columns: minmax(0, 1fr); gap: 8px; margin-top: 16px; }
  .kw24a6d3c236 .qs9a8d33143a { width: 100%; }
  .kw24a6d3c236 .rp57bb369ed4 { text-align: left; }

  .sm813fde5931 { margin-top: 0; border-radius: 0; padding-top: 72px; }
  .gt9d22532989 { display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 9fr); gap: 48px; align-items: end; }
  .db1e879bd4fe { align-self: stretch; align-content: end; padding-bottom: 6px; }
  .mdbca14f510b { font-size: 2.5rem; }
  .kwdc87205e7f { font-size: 1rem; max-width: 24ch; }
  .ux5055da7699 { margin-top: 0; gap: 16px; }

  .ezf95c0c7fee { height: clamp(520px, 44vw, 700px); }
  .gt17e3e2cd7f { position: absolute; right: 0; bottom: -120px; margin: 0; width: min(560px, 46%); max-width: none; padding: 40px 40px 26px; }
  .jd24413287d1 { margin-top: 0; padding-top: calc(var(--lyb143cf7a0d) + 40px); --vh70fac37185: 64px; --uxc19df8db6c: 50%; }
  .irb87988ca5f .ir051bd054ce { width: 34%; right: -28px; }

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

 
@media (min-width: 1200px) {
  .fy1230d57d80 { grid-template-columns: minmax(0, 2.15fr) repeat(3, minmax(0, 1fr)); gap: 36px; }
  .vha1b0097626 { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
  .ux009cb82b5b { padding: 0 18% 16% 0; }
  .ux2b62181229 { grid-template-columns: minmax(0, 1.2fr) repeat(4, minmax(0, 1fr)); }
  .bld126820e8d { grid-column: auto; }
}






.mdfede93d401 { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 60% 50%; animation: qs03990e52dd 2.2s var(--kw1c42f89306) both; }
.gtd150dd67ea { position: relative; transition: opacity .8s var(--cwafaadabff2); }
.gtd150dd67ea.ez8fe1b6b30c { opacity: 0; }
.gtd150dd67ea::-webkit-media-controls, .gtd150dd67ea::-webkit-media-controls-start-playback-button { display: none !important; -webkit-appearance: none; }
.pnaf8c013396 { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 20px; margin-top: 16px; padding-right: 56px; }
.pnaf8c013396 .gt9af8a36a9e { margin-top: 0; }
.ly803c77348c { display: flex; align-items: center; gap: 9px; min-height: 32px; margin: 0; font-size: .9375rem; line-height: 1.35; color: var(--fy81f1a5be4d); animation: ao43f78453a2 .8s var(--kw1c42f89306) .44s both; }
.ly803c77348c strong { font-weight: 700; color: var(--ez524648dfc5); }
.nx7b174b9664, .irf8670a7dc7 { flex: none; width: 8px; height: 8px; border-radius: 50%; background: #5FCB8E; box-shadow: 0 0 0 4px rgb(95 203 142 / .2); }
.ux5651f319e7 { display: flex; align-items: center; gap: 10px; }
.irf8670a7dc7 { background: #2F9E62; box-shadow: 0 0 0 4px rgb(47 158 98 / .16); }
.kwd2c1c7731f .rpcc522036c7 { font-weight: 500; color: var(--ly2a0ece78c9); }

 
.fy20aa03d1f0 { margin: 28px 0 10px; padding-top: 22px; border-top: 1px solid var(--aodaccb940ff); }
.bl988322067c { display: flex; flex-wrap: wrap; gap: 14px 40px; margin-bottom: 20px; }
.qs7816e18d44 { display: grid; gap: 6px; margin: 0; min-width: 0; }
.rp54de85ef41 { font: 720 clamp(2.75rem, 2.1rem + 2.6vw, 4rem)/.9 var(--jd0d1939f98e); letter-spacing: -.045em; color: var(--rp5aaf10ecd6); font-variant-numeric: tabular-nums; }
.ir962657a076 { font-size: .875rem; line-height: 1.35; color: var(--ly2a0ece78c9); max-width: 19ch; }
.ux41a411932c { display: grid; gap: 14px; }
.ux41a411932c li { display: grid; grid-template-columns: 24px minmax(0, 1fr); gap: 12px; align-items: start; font-size: 1rem; line-height: 1.5; color: var(--ao0994280c85); }
.ux41a411932c .ly994bd79383 { width: 24px; height: 24px; padding: 4px; margin-top: 0; border-radius: 50%; background: var(--rpbc75ff448a); color: var(--db9680821398); }
.ux41a411932c strong { color: var(--vh90518901f2); font-weight: 650; }

 
.pnfc5e8c6c36 .mdee38599792 > a { grid-template-columns: 60px minmax(0, 1fr) 40px; column-gap: 14px; padding: 12px 0; }
.blec1330b274 { grid-column: 1; grid-row: 1 / span 2; align-self: center; width: 60px; height: 60px; border-radius: var(--uxb31ec81044); overflow: hidden; background: var(--kwc013c45b3b); }
.blec1330b274 img { width: 100%; height: 100%; object-fit: cover; transition: transform .5s var(--cwafaadabff2); }
.pnfc5e8c6c36 .vh79a819f2a2, .pnfc5e8c6c36 .cw65e97314f3 { grid-column: 2; }
.pnfc5e8c6c36 .jdc31f54ccc2 { grid-column: 3; }
@media (hover: hover) { .pnfc5e8c6c36 .mdee38599792 > a:hover .blec1330b274 img { transform: scale(1.07); } }

 
.lyf9ad2c94fa { position: relative; }
.bl46713755e2 { position: relative; height: clamp(300px, 82vw, 680px); overflow: hidden; background: var(--kwc013c45b3b); }
.rpe15ff1259d { position: absolute; inset: 0; opacity: 0; transition: opacity 1s var(--cwafaadabff2); }
.rpe15ff1259d.ir6b7de18de3 { opacity: 1; }
.rpe15ff1259d img { width: 100%; height: 100%; object-fit: cover; transform: scale(1.05); transition: transform 8s linear; }
.rpe15ff1259d.ir6b7de18de3 img { transform: none; }
.kw33143a743c { position: relative; z-index: 3; }
.ux9f7120d098 { position: relative; margin-top: -84px; background: var(--pn2979d8ed5b); border-radius: var(--smc3c21139a8); padding: 26px 22px 20px; box-shadow: var(--pnf6c370353c); }
.ux9f7120d098 .fy99c41cd254 { margin-bottom: 18px; }
.md7eff74cc7a + .md7eff74cc7a { margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--ir4a008f1cd9); }
.bl9855fcb650 { display: flex; align-items: baseline; flex-wrap: wrap; gap: 4px 10px; font: 650 1.25rem/1.25 var(--dbf703462675); letter-spacing: -.01em; margin-bottom: 8px; }
.ly18d42ea073 { font: 650 .8125rem/1 var(--dbf703462675); letter-spacing: .08em; color: var(--pnf7682ac92a); font-variant-numeric: tabular-nums; }
.md7eff74cc7a .db19d36058b1 { color: var(--ao0994280c85); margin-bottom: 6px; }
.lyf9ad2c94fa.mdeee0bb0ead .qs6ad6d4cbb7 { display: grid; }
.lyf9ad2c94fa.mdeee0bb0ead .md7eff74cc7a { grid-area: 1 / 1; margin: 0; padding: 0; border: 0; opacity: 0; visibility: hidden; transform: translateY(6px); transition: opacity .45s var(--cwafaadabff2), transform .45s var(--cwafaadabff2), visibility 0s linear .45s; }
.lyf9ad2c94fa.mdeee0bb0ead .md7eff74cc7a.ir6b7de18de3 { opacity: 1; visibility: visible; transform: none; transition: opacity .6s var(--cwafaadabff2) .12s, transform .6s var(--kw1c42f89306) .12s, visibility 0s; }
.jd699833c3c3 { display: grid; gap: 12px; margin-top: 16px; padding-top: 14px; border-top: 1px solid var(--ir4a008f1cd9); }
.jd699833c3c3[hidden] { display: none; }
.kwed97f6735d { display: flex; flex-wrap: wrap; gap: 8px; }
.bla48ac883ca {
  position: relative; overflow: hidden;
  min-height: 44px; padding: 0 14px;
  border: 0; border-radius: 999px; cursor: pointer;
  background: var(--tv545d89c699); box-shadow: inset 0 0 0 1px var(--ir4a008f1cd9);
  font-size: .9375rem; font-weight: 600; color: var(--ao0994280c85);
  transition: background-color .2s, color .2s;
  -webkit-tap-highlight-color: transparent;
}
.bla48ac883ca:hover { background: var(--kwc013c45b3b); }
.bla48ac883ca[aria-pressed="true"] { background: var(--vh90518901f2); color: var(--ux54078b49b1); box-shadow: none; }
.dbb7adc33762 { position: absolute; left: 14px; right: 14px; bottom: 7px; height: 2px; border-radius: 2px; background: var(--ez524648dfc5); transform: scaleX(0); transform-origin: left center; }
.lyf9ad2c94fa.pncb1c9371cd .bla48ac883ca[aria-pressed="true"] .dbb7adc33762 { animation: dbcf139b09eb var(--md61aa14234d, 6500ms) linear both; }
@keyframes dbcf139b09eb { to { transform: scaleX(1); } }
.smb5c64c9e06 { display: flex; align-items: center; gap: 8px; }
.tvdeaf47f50c { 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(--aodaccb940ff); cursor: pointer; transition: background-color .2s; }
.tvdeaf47f50c:hover { background: var(--tv545d89c699); }
.tvdeaf47f50c .ly994bd79383 { width: 18px; height: 18px; }
.jd506ea1c798 .ly994bd79383 { transform: scaleX(-1); }
.cwa065151382 { 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(--aodaccb940ff); font-size: .9375rem; font-weight: 650; cursor: pointer; transition: background-color .2s; }
.cwa065151382:hover { background: var(--tv545d89c699); }
.cwa065151382 .ly994bd79383 { width: 16px; height: 16px; }
.cwa065151382 .qsa5b9e93cc7, .cwa065151382[data-fyde71413455="true"] .ez9be85d7f49 { display: none; }
.cwa065151382[data-fyde71413455="true"] .qsa5b9e93cc7 { display: block; }

 
.dba52332fb7f { overflow-x: clip; }
.rp5ee2d2a0f4 { display: grid; gap: 28px; }
.lyab6bd2ded4 .fy99c41cd254 { margin-bottom: 16px; }
.ly92019e9e37 { max-width: 56ch; color: var(--ao0994280c85); }
.pnf7112d7abf { margin: 0; padding: 16px 14px 14px; border-radius: var(--rp88878eba7f); background: var(--tv545d89c699); box-shadow: inset 0 0 0 1px var(--ir4a008f1cd9); }
.rpc79b9cdc54 { width: 100%; height: auto; }
.pnf7112d7abf .vhb3582a767a { max-width: none; margin-top: 10px; }
.blb9d603001d { border-top: 1px solid var(--aodaccb940ff); }
.blb9d603001d li { display: grid; grid-template-columns: 34px minmax(0, 1fr); gap: 14px; padding: 18px 0; border-bottom: 1px solid var(--ir4a008f1cd9); }
.qs83f540e5a4 { width: 34px; height: 34px; margin-top: 1px; border-radius: 50%; display: grid; place-items: center; background: var(--ir8befba9688); color: var(--ez524648dfc5); font: 700 1rem/1 var(--dbf703462675); box-shadow: 0 0 0 2px var(--ux54078b49b1), 0 0 0 3.5px var(--rpbc75ff448a); }
.vhdedf033108 { font: 650 1.125rem/1.3 var(--dbf703462675); letter-spacing: -.005em; margin-bottom: 4px; }
.blb9d603001d p { margin: 0; color: var(--ao0994280c85); font-size: 1rem; line-height: 1.55; }
.blb9d603001d a, .tv1a495983fd a { text-decoration: underline; text-decoration-color: var(--rpbc75ff448a); text-decoration-thickness: 2px; text-underline-offset: .2em; transition: color .15s; }
.blb9d603001d a:hover, .tv1a495983fd a:hover { color: var(--pnf7682ac92a); }
.gta2f3786c36 { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 26px; }

 
.cwd1cffacf01 { margin: 0; overflow: hidden; background: var(--bl86354d831d); }
.cwd1cffacf01 img { width: 100%; height: 100%; object-fit: cover; }
.jd24413287d1 { z-index: 1; }
#commercial .blb240f011bb { max-width: none; }
.dba52332fb7f + .jd24413287d1 { margin-top: 0; }
.jd24413287d1 + .rpd987801346 { margin-top: -40px; padding-top: calc(clamp(64px, 7vw, 104px) + 40px); }

 
.fy89f131939b { display: grid; }
.bl8077301b0e { margin-top: 28px; min-width: 0; }
.nxff57380a0a { border-bottom: 1px solid var(--ir4a008f1cd9); }
.gt5535f9f750 { border-top: 1px solid var(--ir4a008f1cd9); }
.gt5535f9f750 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;
}
.gt5535f9f750 summary::-webkit-details-marker { display: none; }
.md6fed579822 { width: 52px; height: 52px; border-radius: 14px; display: grid; place-items: center; color: var(--vh90518901f2); background: var(--md381d1e27f5); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--rp5aaf10ecd6) 22%, transparent); transition: background-color .3s, transform .35s var(--cwafaadabff2); }
.md6fed579822 .rp0694da5b91 { width: 38px; height: 38px; }
.rp0694da5b91 .tvc1f226c2db { fill: var(--qsbc56de65ac); }
.rp0694da5b91 .ezb79096bb86 { fill: var(--md1fb851ed8c); }
.ao46feecf01d { font: 500 1.0625rem/1.4 var(--dbf703462675); color: var(--vh90518901f2); letter-spacing: -.003em; transition: color .15s; }
.gt5535f9f750[open] .md6fed579822 { background: var(--tv545d89c699); }
.gt5535f9f750[open] .ux8d8da9e372 { background: var(--vh90518901f2); color: var(--ux54078b49b1); box-shadow: none; }
.gt5535f9f750[open] .ux8d8da9e372::after { rotate: 0deg; }
@media (hover: hover) {
  .gt5535f9f750 summary:hover .md6fed579822 { transform: rotate(-5deg) scale(1.05); }
  .gt5535f9f750 summary:hover .ao46feecf01d { color: var(--pnf7682ac92a); }
}
.kw6f182dda8f { display: grid; gap: 10px; padding: 0 0 20px 66px; }
.kw6f182dda8f p { margin: 0; }
.db1011161c9c { display: block; margin-bottom: 3px; font: 650 .75rem/1.2 var(--dbf703462675); letter-spacing: .12em; text-transform: uppercase; color: var(--ly2a0ece78c9); }
.tv1a495983fd { font-weight: 650; }
.kwe1f8c9c15d { color: var(--ao0994280c85); line-height: 1.55; }
@media (max-width: 359.98px) { .kw6f182dda8f { padding-left: 0; } }



html.md1efbd96bb3 details::details-content { transition: none; }
details.md2a76ce5473[open] > summary .ux8d8da9e372 { background: transparent; color: inherit; box-shadow: inset 0 0 0 1.5px var(--aodaccb940ff); }
details.md2a76ce5473[open] > summary .ux8d8da9e372::after { rotate: 90deg; }
details.md2a76ce5473[open] > summary .kwda3e982f72 { rotate: 0deg; }

@media (min-width: 640px) {
  .pnfc5e8c6c36 .mdee38599792 > a { grid-template-columns: 76px minmax(0, 1fr) 40px; column-gap: 18px; }
  .blec1330b274 { width: 76px; height: 76px; }
  .ux41a411932c { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px 28px; }
  .ux9f7120d098 { max-width: 560px; padding: 34px 32px 22px; }
}
@media (min-width: 900px) {
  .rp5ee2d2a0f4 { 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; }
  .lyab6bd2ded4 { 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; }
  .lyab6bd2ded4 .smd4136a6a5c { grid-column: 1 / -1; }
  .ly92019e9e37 { margin-bottom: 22px; }
  .pnf7112d7abf { grid-area: fig; position: sticky; top: 110px; }
  .blb9d603001d { grid-area: list; }
  .gta2f3786c36 { grid-area: act; margin-top: 28px; }
  .fy89f131939b { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: clamp(32px, 4vw, 64px); align-items: start; }
}
@media (min-width: 1024px) {
  .pnaf8c013396 { padding-right: 0; }
  .bl46713755e2 { height: clamp(560px, 46vw, 720px); }
  .ux9f7120d098 { position: absolute; right: 0; bottom: -120px; margin: 0; width: min(560px, 46%); max-width: none; padding: 38px 40px 26px; }
  .lyf9ad2c94fa + .dba52332fb7f { padding-top: calc(var(--lyb143cf7a0d) + 120px); }
  .jd24413287d1 { margin-top: 0; }
}

 
 
.kwc410153f93 { display: block; width: 100%; height: auto; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; overflow: visible; }
.kwc410153f93 * { vector-effect: non-scaling-stroke; }
.kwc410153f93 .fy0b235ef55d, .kwc410153f93 g.fy0b235ef55d * { stroke: var(--ir849cef6f4c, var(--rpbc75ff448a)); }
.kwc410153f93 text { fill: currentColor; stroke: none; font: 600 13px/1 var(--dbf703462675); letter-spacing: .02em; }
.cwadc7703435 .gt17e3e2cd7f { margin-top: 0; }
@media (min-width: 900px) {
  .cwadc7703435 { padding-top: 24px; }
  .cwadc7703435 .gt17e3e2cd7f { 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-blbe5cba9fbc] { transform: none !important; }
}
/*9ca1ac6bbf14*/
