


@font-face { font-family: "Bricolage"; src: url("build-04d9f68c/shell-529d5ae4.woff2") format("woff2"); font-weight: 200 800; font-display: swap; }
@font-face { font-family: "Hanken"; src: url("build-04d9f68c/bundle-39870ae8.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }

:root {
  --vh4186d73a97: #F5F0E6;
  --vh9b2ee093cd: #ECE4D4;
  --vhf6e4ebb1aa: #DDD1BA;
  --qs9adbd9d18b: #FBF8F1;
  --ir608434e0fa: #FFFDF8;
  --fy63492525f9: #FFFEFB;
  --lye1faefb93f: #141A22;
  --db89fe90a86a: #2B313A;
  --cwa51da419ec: #5B564D;
  --smbc714c1bc4: color-mix(in srgb, var(--lye1faefb93f) 13%, transparent);
  --ir1b12c4de32: color-mix(in srgb, var(--lye1faefb93f) 24%, transparent);
  --vh1ed8ae3ee2: #BE8F3F;
  --db470c191183: #DDB968;
  --fy3b5b10b536: #8C6524;
  --gte6170a994b: #6E4F18;
  --tve11d75b528: #11161D;
  --mdced8784ee7: #19212B;
  --tvcfb8dece95: #090C11;              
  --nx2d790775ba: #EEE7D9;
  --db1d1f3d2d8d: #BDB3A2;
  --kw56898f71c1: color-mix(in srgb, var(--nx2d790775ba) 15%, transparent);
  --kwa8464bdce6: #2B6444;
  --vhba3045805f: #A0341F;
  --ez9e2abd3cd3: var(--fy3b5b10b536);

  --ao2194c96b0c: 4px; --qs6ea9f3359d: 8px; --aoc01ce80591: 12px; --gt4738b1b183: 16px; --ir04f3741cf5: 24px;
  --gtf753ccf010: 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);
  --cwf4283a07b2: 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);

  --kwc832705c08: clamp(16px, 5.2vw, 48px);
  --sm32d8848641: 1320px;
  --jd7183b4f1a7: clamp(72px, 8.5vw, 128px);
  --ux98f620b560: 64px;
  --sm4dfb31b67d: "Bricolage", ui-sans-serif, system-ui, sans-serif;
  --uxf8477c12d5: "Hanken", ui-sans-serif, system-ui, sans-serif;
  --db8af1849727: cubic-bezier(.2, .7, .2, 1);
  --cw9a04728878: cubic-bezier(.16, 1, .3, 1);
  --fy597c8cced5: 74px;
  interpolate-size: allow-keywords;
  

  --uxa439c9d564: #1A1407;                                                   
  --qs98f2762978: #E4C47C; --rp927397e8a4: #CDA151; --smc3b8c47c07: #B98B3B; --aoe07513bcd3: #C2954A;    
  --kwb5f25a3d71: #EACB85; --ux994fdd9c6e: #D5A958; --ux8f6e75881e: #C29341;                         
  --rp8351c0c821: #EACD8A; --vhb76102910f: #C99C4A; --vhfc7c22ad76: #AE8437; --qsf898c9b689: #9E742C;    
  --ira7148ebd07: #5E4312;
  --ly6f85a63e94: #FBF2DF;                                                 
  --aoa8386d4d66: #DEAE4E; --nx1a9403a88a: #BFD9E2;                                      
  --kw1a9378db3a: #EAF0F1; --ir80dadbeeea: rgb(40 70 90 / .2);                   
  --kw088c76499e: #857E71;                                                       
  --md3163b20cb7: #FBF6EA;                                                      
  --vhb6e4c5ef4f: #9C9384;                                                      
  --mdd221437ea4: #3F5F6B; --cw3770392e6b: #4B707D; --pnbeeef9a4ca: #1B2B32;  
  --rp1934d55e2b: #D6B061; --md2fd86fd712: #F2DFAE; --tvc05605caa8: #E8D3A0;
  --vh608406c8f7: #EFD9A8; --gtdaea8bb63b: #E6CD95; --pn6841e3803e: #F1E6CF; --uxc49fc1c359: #C9CDD2;
  --vh804fc830e2: #141A22;                                                       
  --nxdf08739aa3: #ECE4D4; --pn22a51accef: #F5F0E6;                          
  --ly5d24b7657f: none;                                                    
  --fy7666be127e: #DDB968; --nx0752b18aca: #EACD8A;                                    
  --qs19d9619d82: #141A22;                                                 
  --gtdf0fb470a1: #F5F0E6; --tv938935f877: #141A22; --sm4d1c3b0721: #8C6524; --ao945e0a12b5: #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(--vh4186d73a97);
  color: var(--lye1faefb93f);
  font: 400 1.0625rem/1.6 var(--uxf8477c12d5);
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-bottom: calc(var(--fy597c8cced5) + env(safe-area-inset-bottom));
}
html.nx6bb51b9cbb, html.nx6bb51b9cbb 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; }
.md2694cd035c { position: absolute; width: 0; height: 0; overflow: hidden; }
.gtba0b86d244 { width: 20px; height: 20px; flex: none; }
.ezd3269f1c72 { width: min(100% - 2 * var(--kwc832705c08), var(--sm32d8848641)); margin-inline: auto; }
.vh50c2ed528f { padding-block: var(--jd7183b4f1a7); }

:focus-visible { outline: 3px solid var(--ez9e2abd3cd3); outline-offset: 3px; border-radius: 4px; }
.sm23f8ed39fd :focus-visible, .ir2334689878 :focus-visible, .qs43bf399c7a:focus-visible { outline-color: var(--db470c191183); }

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

 
.uxd680df6201 {
  font-family: var(--sm4dfb31b67d);
  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;
}
.fyaf99332a2e { font-size: 1.1875rem; line-height: 1.55; color: var(--db89fe90a86a); }
.lyfad5216d34 {
  font: 600 .8125rem/1.2 var(--uxf8477c12d5);
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--gte6170a994b);
  margin-bottom: 14px;
  display: flex; align-items: center; gap: 10px;
}
.lyfad5216d34::before { content: ""; width: 22px; height: 2px; background: var(--vh1ed8ae3ee2); border-radius: 2px; flex: none; }
.vhd1b6101f79::before { display: none; }
.vhd1b6101f79 .gtba0b86d244 { width: 18px; height: 18px; color: var(--vh1ed8ae3ee2); }
.cwdfd1497266 { font-size: .875rem; line-height: 1.45; color: var(--cwa51da419ec); margin: 12px 0 0; max-width: 46ch; }
.ao594c6697d7 {
  display: flex; align-items: baseline; gap: 10px;
  font: 650 .9375rem/1.2 var(--uxf8477c12d5);
  letter-spacing: .02em;
  color: var(--lye1faefb93f);
  margin: 40px 0 6px;
}
.fy87e788f182 { font-size: .8125rem; font-weight: 600; color: var(--cwa51da419ec); font-variant-numeric: tabular-nums; }

 
.vh10e025a6bd a, .cwdfd1497266 a, .nxc73935ee0b a, .lydaf545266e a, .ir1c2e614891 a, .ly0ae7cb44ba a {
  color: inherit;
  text-decoration: underline;
  text-decoration-color: var(--vh1ed8ae3ee2);
  text-decoration-thickness: 2px;
  text-underline-offset: .2em;
  transition: color .15s, text-decoration-color .15s;
}
.vh10e025a6bd a:hover, .cwdfd1497266 a:hover, .nxc73935ee0b a:hover, .lydaf545266e a:hover, .ir1c2e614891 a:hover, .ly0ae7cb44ba a:hover { color: var(--gte6170a994b); text-decoration-color: var(--fy3b5b10b536); }
.pnba79f9f66e a, .sm23f8ed39fd .vh10e025a6bd a { text-decoration-color: var(--db470c191183); }
.pnba79f9f66e a:hover, .sm23f8ed39fd .vh10e025a6bd a:hover { color: var(--db470c191183); }

 
.tv3363dc2308 {
  display: inline-flex; align-items: center; gap: 8px;
  min-height: 44px;
  font-weight: 600;
  text-decoration: none;
  color: var(--lye1faefb93f);
  border-bottom: 2px solid var(--vh1ed8ae3ee2);
  padding-top: 6px;
  line-height: 1.3;
  transition: color .15s, gap .2s var(--db8af1849727);
}
.tv3363dc2308 .gtba0b86d244 { width: 18px; height: 18px; color: var(--fy3b5b10b536); transition: transform .2s var(--db8af1849727); }
.tv3363dc2308:hover { color: var(--gte6170a994b); }
.tv3363dc2308:hover .gtba0b86d244 { transform: translateX(3px); }

 
.irf486b05407 {
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  min-height: 48px; padding: 0 20px;
  border: 0; border-radius: var(--qs6ea9f3359d);
  font: 650 1rem/1.15 var(--uxf8477c12d5);
  letter-spacing: .005em;
  text-decoration: none; text-align: center;
  cursor: pointer;
  transition: transform .15s var(--db8af1849727), box-shadow .2s, background-color .2s, color .2s;
  -webkit-tap-highlight-color: transparent;
}
.irf486b05407 .gtba0b86d244 { width: 19px; height: 19px; }
.tva585f08eb4 { min-height: 44px; padding: 0 16px; font-size: .9375rem; }
.ez55d1c9d7ce { min-height: 54px; padding: 0 22px; font-size: 1.0625rem; }
.pn499d143b18 {
  color: var(--uxa439c9d564);
  background: linear-gradient(180deg, var(--qs98f2762978) 0%, var(--rp927397e8a4) 48%, var(--smc3b8c47c07) 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);
}
.pn499d143b18:hover { background: linear-gradient(180deg, var(--kwb5f25a3d71) 0%, var(--ux994fdd9c6e) 48%, var(--ux8f6e75881e) 100%); }
.pn499d143b18:active { transform: translateY(1px); box-shadow: inset 0 1px 3px rgb(92 62 12 / .35); }
.jdddc15451b9 { color: var(--lye1faefb93f); background: transparent; box-shadow: inset 0 0 0 1.5px var(--lye1faefb93f); }
.jdddc15451b9:hover { background: var(--lye1faefb93f); color: var(--vh4186d73a97); }
.jdddc15451b9:active { transform: translateY(1px); }

 
.ao685489765b {
  position: fixed; inset: 0 0 auto 0; z-index: 50;
  height: var(--ux98f620b560);
  color: var(--nx2d790775ba);
  transition: height .3s var(--db8af1849727), background-color .3s, color .3s, box-shadow .3s;
}
.ao685489765b::before {  
  content: ""; position: absolute; inset: 0 0 -40px 0; pointer-events: none;
  background: linear-gradient(180deg, color-mix(in srgb, var(--tvcfb8dece95) 55%, transparent), color-mix(in srgb, var(--tvcfb8dece95) 0%, transparent));
  transition: opacity .3s;
}
.ao685489765b.sm4ce5c5abd4 {
  --ux98f620b560: 58px;
  color: var(--tv938935f877);
  background: color-mix(in srgb, var(--gtdf0fb470a1) 93%, transparent);
  -webkit-backdrop-filter: blur(14px) saturate(1.3);
  backdrop-filter: blur(14px) saturate(1.3);
  box-shadow: 0 1px 0 var(--smbc714c1bc4), 0 6px 18px rgb(40 28 8 / .06);
}
.ao685489765b.sm4ce5c5abd4::before { opacity: 0; }
.nx3517a021e9 { position: relative; height: 100%; display: flex; align-items: center; gap: 16px; }

.ezb276a22fe4 { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; color: inherit; min-height: 44px; min-width: 0; }
.cw2af4923278 { width: 40px; height: 40px; flex: none; filter: drop-shadow(0 1px 1px rgb(40 28 8 / .25)); transition: width .3s var(--db8af1849727), height .3s var(--db8af1849727); }
.sm4ce5c5abd4 .cw2af4923278 { width: 36px; height: 36px; }
.sm2345c23a6b { display: grid; line-height: 1; min-width: 0; }
.ao6b004289ee { font: 700 1.3125rem/1 var(--sm4dfb31b67d); letter-spacing: -.025em; }
.kw8f3ff07968 { font: 650 .6875rem/1 var(--uxf8477c12d5); letter-spacing: .2em; text-transform: uppercase; margin-top: 5px; opacity: .85; }

.eza6c0aa145b { margin-left: auto; display: flex; align-items: center; gap: 10px; }
.nxc8f9830d33 { display: none; align-items: center; gap: 8px; min-height: 44px; font-weight: 650; text-decoration: none; font-variant-numeric: tabular-nums; }
.nxc8f9830d33 .gtba0b86d244 { width: 18px; height: 18px; color: var(--db470c191183); }
.sm4ce5c5abd4 .nxc8f9830d33 .gtba0b86d244 { color: var(--sm4d1c3b0721); }
.gt887b114633 { display: none; }
.db76555c49fc {
  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(--vh4186d73a97) 12%, transparent);
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--nx2d790775ba) 55%, transparent);
  font-weight: 650; font-size: .9375rem; cursor: pointer;
  transition: background-color .2s, box-shadow .2s;
}
.db76555c49fc:hover { background: color-mix(in srgb, var(--vh4186d73a97) 22%, transparent); }
.sm4ce5c5abd4 .db76555c49fc { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--tv938935f877) 24%, transparent); }
.sm4ce5c5abd4 .db76555c49fc:hover { background: var(--ao945e0a12b5); }
.jdc225bf21d0 { display: none; }

 
.gt9c218b1992 { position: relative; background: var(--tve11d75b528); }
.ir2334689878 {
  position: relative;
  height: max(540px, 80svh);
  overflow: hidden;
  isolation: isolate;
  color: var(--nx2d790775ba);
}
.vh40afb5b63e { position: absolute; inset: 0; z-index: -1; }
.ly29d9cabdd1 { width: 100%; height: 100%; object-fit: cover; object-position: 60% 50%; animation: dba6341d66f8 2.2s var(--cw9a04728878) both; }
.vh40afb5b63e::after {
  content: ""; position: absolute; inset: 0;
  background:
    linear-gradient(180deg, color-mix(in srgb, var(--tvcfb8dece95) 50%, transparent) 0%, color-mix(in srgb, var(--tvcfb8dece95) 0%, transparent) 24%),
    linear-gradient(0deg, color-mix(in srgb, var(--tvcfb8dece95) 92%, transparent) 0%, color-mix(in srgb, var(--tvcfb8dece95) 66%, transparent) 30%, color-mix(in srgb, var(--tvcfb8dece95) 12%, transparent) 58%, color-mix(in srgb, var(--tvcfb8dece95) 0%, transparent) 70%),
    color-mix(in srgb, var(--tvcfb8dece95) 10%, transparent);
}
.ez98258216c7 {
  position: absolute; left: 0; right: 0;
  bottom: calc(56px + 26px);
  padding-inline: var(--kwc832705c08);
}
.kwa5163e9ea5 { display: block; }
.kw2463d6ee27 { display: block; overflow: clip; margin-bottom: 12px; }
.kw2463d6ee27 > span {
  display: inline-flex; align-items: center; gap: 10px;
  font: 600 .9375rem/1.3 var(--uxf8477c12d5); letter-spacing: .01em;
  color: var(--nx2d790775ba);
  animation: sm4fcfd49599 .9s var(--cw9a04728878) .05s both;
}
.kw2463d6ee27 > span::before { content: ""; width: 22px; height: 2px; border-radius: 2px; background: var(--db470c191183); }
.ezda04e654e9 { display: block; overflow: clip; padding-bottom: .06em; margin-bottom: -.06em; }
.ezda04e654e9 > span {
  display: block;
  font: 720 clamp(2.5rem, 12.3vw, 3.75rem)/1.0 var(--sm4dfb31b67d);
  letter-spacing: -.038em;
  animation: sm4fcfd49599 .95s var(--cw9a04728878) both;
}
.ezda04e654e9:nth-of-type(2) > span { animation-delay: .13s; }
.ezda04e654e9:nth-of-type(3) > span { animation-delay: .21s; color: var(--db470c191183); }
.kw471ad1a24d { display: none; }
.ire1aefd990e {
  display: inline-flex; align-items: center; gap: 12px;
  min-height: 48px; margin-top: 18px;
  color: var(--nx2d790775ba); text-decoration: none;
  font: 650 1.0625rem/1.2 var(--uxf8477c12d5);
  font-variant-numeric: tabular-nums;
  animation: nxd51330e2e1 .8s var(--cw9a04728878) .36s both;
}
.dbdc35149449 { width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: color-mix(in srgb, var(--db470c191183) 16%, transparent); box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--db470c191183) 70%, transparent); color: var(--db470c191183); transition: background-color .2s; }
.dbdc35149449 .gtba0b86d244 { width: 19px; height: 19px; }
.cwb19d6ec617 { color: var(--db1d1f3d2d8d); font-weight: 500; }
.ire1aefd990e:hover .dbdc35149449 { background: color-mix(in srgb, var(--db470c191183) 30%, transparent); }
.ire1aefd990e > span:last-child { border-bottom: 1.5px solid color-mix(in srgb, var(--db470c191183) 60%, transparent); padding-bottom: 2px; }
.gtbff590e61f {
  position: absolute; right: var(--kwc832705c08); 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(--nx2d790775ba);
  background: color-mix(in srgb, var(--tve11d75b528) 35%, transparent);
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--nx2d790775ba) 35%, transparent);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
  transition: background-color .2s;
}
.gtbff590e61f:hover { background: color-mix(in srgb, var(--tve11d75b528) 60%, transparent); }
.gtbff590e61f .gtba0b86d244 { width: 16px; height: 16px; }
.gtbff590e61f .bl884b1820d9 { display: none; }
.gtbff590e61f[aria-pressed="true"] .bl884b1820d9 { display: block; }
.gtbff590e61f[aria-pressed="true"] .sm3edd17a417 { display: none; }
.db1eaa66546f { display: none; }

@keyframes sm4fcfd49599 { from { transform: translateY(108%); } to { transform: none; } }
@keyframes nxd51330e2e1 { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }
@keyframes dba6341d66f8 { from { transform: scale(1.07); } to { transform: none; } }
@keyframes jdbe9666e855 { 0% { box-shadow: inset 3px 0 0 var(--vh1ed8ae3ee2); background: color-mix(in srgb, var(--db470c191183) 16%, transparent); } 100% { box-shadow: inset 3px 0 0 transparent; background: transparent; } }

 
.md393337eed2 {
  position: relative; z-index: 2;
  margin-top: -56px;
  background: var(--vh4186d73a97);
  border-radius: 24px 24px 0 0;
  padding-top: 24px;
}
.nxc31bc99c6e { display: grid; gap: 4px; }
.qs60ac69022e { font: 700 1.625rem/1.1 var(--sm4dfb31b67d); letter-spacing: -.028em; }
.tv2c6731a57b { margin: 0; font-size: .9375rem; color: var(--cwa51da419ec); }
.nx32214b8526 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 18px; }
.qs43bf399c7a {
  position: relative; display: block;
  aspect-ratio: 1 / 1.06;
  border-radius: var(--aoc01ce80591);
  overflow: hidden; isolation: isolate;
  background: var(--tve11d75b528);
  color: var(--nx2d790775ba);
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}
.qs43bf399c7a img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2; transition: transform .7s var(--db8af1849727); }
.qs43bf399c7a::after { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(0deg, color-mix(in srgb, var(--tvcfb8dece95) 86%, transparent) 0%, color-mix(in srgb, var(--tvcfb8dece95) 38%, transparent) 42%, color-mix(in srgb, var(--tvcfb8dece95) 0%, transparent) 68%); }
.rp29be1127e1 { position: absolute; left: 14px; right: 46px; bottom: 13px; font: 650 1.0625rem/1.2 var(--uxf8477c12d5); letter-spacing: -.005em; text-wrap: balance; }
.qs0bd2b376de {
  position: absolute; right: 10px; bottom: 10px;
  width: 32px; height: 32px; border-radius: 50%;
  display: grid; place-items: center;
  color: var(--uxa439c9d564);
  background: linear-gradient(180deg, var(--qs98f2762978), var(--aoe07513bcd3));
  box-shadow: inset 0 1px 0 rgb(255 248 222 / .6);
  transition: transform .25s var(--db8af1849727);
}
.qs0bd2b376de .gtba0b86d244 { width: 17px; height: 17px; }
.qs43bf399c7a:active img { transform: scale(1.03); }
.jde48a5db5eb { margin: 22px 0 0; color: var(--db89fe90a86a); }

 
.pnae29493941 { overflow-x: clip; }
.qs1fb30e6d20 { display: grid; gap: 48px; }
.kwafa50e5612 { position: relative; padding: 0 16% 22% 0; }
.blf48f52ea0e { aspect-ratio: 4 / 5; border-radius: var(--qs6ea9f3359d); overflow: hidden; background: var(--vhf6e4ebb1aa); }
.blf48f52ea0e img { width: 100%; height: 100%; object-fit: cover; }
.smaefe544765 { position: absolute; right: 0; bottom: 0; width: 52%; }
.bl2ab6022ecc {
  padding: 8px 8px 28px;
  background: var(--ir608434e0fa);
  box-shadow: var(--cwf4283a07b2);
  rotate: 3.2deg;
}
.bl2ab6022ecc img { width: 100%; aspect-ratio: 1 / 1; object-fit: cover; }
.ao6ca5c5c3db .fyaf99332a2e { margin-bottom: 1em; }
.ao6ca5c5c3db .tv3363dc2308 { margin-top: 8px; }

 
.ux030758df6a { border-bottom: 1px solid var(--smbc714c1bc4); }
.pn3830476b0b { border-top: 1px solid var(--smbc714c1bc4); }
.pn3830476b0b > 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;
}
.pn3830476b0b > a::before { content: ""; position: absolute; inset: 0 -12px; z-index: -1; border-radius: var(--qs6ea9f3359d); background: var(--vh9b2ee093cd); opacity: 0; transition: opacity .2s; }
.lyf42772d382 { grid-column: 1; font: 650 1.125rem/1.25 var(--uxf8477c12d5); letter-spacing: -.008em; text-decoration: underline; text-decoration-color: transparent; text-decoration-thickness: 2px; text-underline-offset: .22em; transition: text-decoration-color .2s; }
.lyae1513eb45 { grid-column: 1; font-size: .9375rem; line-height: 1.45; color: var(--cwa51da419ec); }
.md9c99670247 {
  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(--ir1b12c4de32);
  color: var(--lye1faefb93f);
  transition: background-color .2s, box-shadow .2s, transform .25s var(--db8af1849727), color .2s;
}
.md9c99670247 .gtba0b86d244 { width: 18px; height: 18px; }
.pn3830476b0b > a:active::before { opacity: 1; }
@media (hover: hover) {
  .pn3830476b0b > a:hover::before { opacity: 1; }
  .pn3830476b0b > a:hover .lyf42772d382 { text-decoration-color: var(--vh1ed8ae3ee2); }
  .pn3830476b0b > a:hover .md9c99670247 { background: var(--vh1ed8ae3ee2); box-shadow: none; color: var(--uxa439c9d564); transform: translateX(2px); }
  .qs43bf399c7a:hover img { transform: scale(1.05); }
  .qs43bf399c7a:hover .qs0bd2b376de { transform: translateX(3px); }
}
.pn3830476b0b:target > a::before { opacity: 1; animation: dbb28e341558 2.4s ease-out both; }
@keyframes dbb28e341558 { 0%, 30% { background: color-mix(in srgb, var(--db470c191183) 50%, transparent); } 100% { background: var(--vh9b2ee093cd); } }

.rp735974d520 { border-color: var(--kw56898f71c1); }
.rp735974d520 .pn3830476b0b { border-color: var(--kw56898f71c1); }
.rp735974d520 .pn3830476b0b > a::before { background: var(--mdced8784ee7); }
.rp735974d520 .lyae1513eb45 { color: var(--db1d1f3d2d8d); }
.rp735974d520 .md9c99670247 { box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--nx2d790775ba) 30%, transparent); color: var(--nx2d790775ba); }
.rp735974d520 .pn3830476b0b:target > a::before { animation-name: cwf3325f6409; }
@keyframes cwf3325f6409 { 0%, 30% { background: color-mix(in srgb, var(--db470c191183) 28%, transparent); } 100% { background: var(--mdced8784ee7); } }

 
.ez459df0c2b4 { display: grid; gap: 36px; }
.rp807fa51a3f { order: 2; }
.db4d3e64aea8 { order: 1; min-width: 0; }
.ir6e0784c2e5 {
  aspect-ratio: 5 / 6;
  border-radius: 999px 999px var(--qs6ea9f3359d) var(--qs6ea9f3359d);
  overflow: hidden;
  background: var(--vhf6e4ebb1aa);
}
.ir6e0784c2e5 img { width: 100%; height: 100%; object-fit: cover; }
.rp807fa51a3f { max-width: 520px; }
.qs8262a0be66 { max-width: 60ch; }
.vhb5c7347098 { display: grid; gap: 14px; margin-top: 28px; }
.iradd4b2382f {
  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(--aoc01ce80591);
  transition: background-color .2s;
}
.ira5afc7734e { aspect-ratio: 1 / 1.15; border-radius: var(--qs6ea9f3359d); overflow: hidden; background: var(--vhf6e4ebb1aa); }
.ira5afc7734e img { width: 100%; height: 100%; object-fit: cover; transition: transform .6s var(--db8af1849727); }
.fy4596c571c3 { display: grid; gap: 6px; min-width: 0; }
.rp630abf6332 { font: 650 1.125rem/1.25 var(--uxf8477c12d5); }
.vh0bcf256560 { font-size: .9375rem; line-height: 1.5; color: var(--cwa51da419ec); }
.vhffdb3c5e1d { display: inline-flex; align-items: center; gap: 6px; font-size: .9375rem; font-weight: 650; color: var(--gte6170a994b); }
.vhffdb3c5e1d .gtba0b86d244 { width: 16px; height: 16px; transition: transform .2s var(--db8af1849727); }
@media (hover: hover) {
  .iradd4b2382f:hover { background: var(--vh9b2ee093cd); }
  .iradd4b2382f:hover .ira5afc7734e img { transform: scale(1.04); }
  .iradd4b2382f:hover .vhffdb3c5e1d .gtba0b86d244 { transform: translateX(3px); }
}
.kw066f92215a:target .iradd4b2382f { animation: dbb28e341558 2.4s ease-out both; }

 
.ir2ae69f0c20 { position: relative; }
.bl7d074d250b { height: clamp(300px, 82vw, 680px); overflow: hidden; background: var(--vhf6e4ebb1aa); }
.bl7d074d250b img { width: 100%; height: 100%; object-fit: cover; }
.ez565c8a45cc { position: relative; z-index: 3; }
.nxabeaac9ce8 {
  position: relative;
  margin-top: -84px;
  background: var(--qs9adbd9d18b);
  border-radius: var(--gt4738b1b183);
  padding: 26px 22px 18px;
  box-shadow: var(--cwf4283a07b2);
}
.nxabeaac9ce8 .uxd680df6201 { margin-bottom: 16px; }
.ly37b759ce90 { display: flex; flex-wrap: wrap; gap: 4px 24px; }

 
.sm23f8ed39fd { background: var(--tve11d75b528); color: var(--nx2d790775ba); }
.sm8fbdccd32c {
  --bl14681ae93f: 26px;               
  --vhf89b2d752a: 22%;                 
  position: relative;
  margin-top: 56px;
  padding-top: var(--jd7183b4f1a7);
  padding-bottom: calc(var(--jd7183b4f1a7) + 40px);
  clip-path: polygon(
    0 0, 100% 0, 100% calc(100% - 26px),
    calc(var(--vhf89b2d752a) + 6 * var(--bl14681ae93f) + 14px) 100%,
    calc(var(--vhf89b2d752a) + 6 * var(--bl14681ae93f)) 100%,
    calc(var(--vhf89b2d752a) + 5.5 * var(--bl14681ae93f) + 3px) calc(100% - 24px), calc(var(--vhf89b2d752a) + 5.5 * var(--bl14681ae93f) - 3px) calc(100% - 24px),
    calc(var(--vhf89b2d752a) + 5 * var(--bl14681ae93f)) 100%,
    calc(var(--vhf89b2d752a) + 4.5 * var(--bl14681ae93f) + 3px) calc(100% - 10px), calc(var(--vhf89b2d752a) + 4.5 * var(--bl14681ae93f) - 3px) calc(100% - 10px),
    calc(var(--vhf89b2d752a) + 4 * var(--bl14681ae93f)) 100%,
    calc(var(--vhf89b2d752a) + 3.5 * var(--bl14681ae93f) + 3px) calc(100% - 34px), calc(var(--vhf89b2d752a) + 3.5 * var(--bl14681ae93f) - 3px) calc(100% - 34px),
    calc(var(--vhf89b2d752a) + 3 * var(--bl14681ae93f)) 100%,
    calc(var(--vhf89b2d752a) + 2.5 * var(--bl14681ae93f) + 3px) calc(100% - 18px), calc(var(--vhf89b2d752a) + 2.5 * var(--bl14681ae93f) - 3px) calc(100% - 18px),
    calc(var(--vhf89b2d752a) + 2 * var(--bl14681ae93f)) 100%,
    calc(var(--vhf89b2d752a) + 1.5 * var(--bl14681ae93f) + 3px) calc(100% - 30px), calc(var(--vhf89b2d752a) + 1.5 * var(--bl14681ae93f) - 3px) calc(100% - 30px),
    calc(var(--vhf89b2d752a) + 1 * var(--bl14681ae93f)) 100%,
    calc(var(--vhf89b2d752a) + .5 * var(--bl14681ae93f) + 3px) calc(100% - 14px), calc(var(--vhf89b2d752a) + .5 * var(--bl14681ae93f) - 3px) calc(100% - 14px),
    var(--vhf89b2d752a) 100%,
    0 100%
  );
}
.sm8fbdccd32c .lyfad5216d34 { color: var(--db470c191183); }
.sm8fbdccd32c .lyfad5216d34::before { background: var(--db470c191183); }
.ly0b62d6477b { display: grid; gap: 36px; }
.rp98c2896cac .vh10e025a6bd { color: var(--nx2d790775ba); max-width: 58ch; }
.dbfc61d2b342 { position: relative; padding-bottom: 40px; }
.rp2c69e6f56f { aspect-ratio: 4 / 3; border-radius: var(--qs6ea9f3359d); overflow: hidden; background: var(--mdced8784ee7); }
.rp2c69e6f56f img { width: 100%; height: 100%; object-fit: cover; }
.cwbdde739e45 {
  position: absolute; right: 12px; bottom: 0;
  width: 38%; aspect-ratio: 1;
  border-radius: 50%;
  background: var(--mdced8784ee7);
  box-shadow: 0 0 0 5px var(--tve11d75b528), 0 0 0 7px var(--db470c191183), 0 18px 40px rgb(0 0 0 / .45);
}
.bleedcc005d5 { color: var(--db1d1f3d2d8d); padding-right: 42%; }
.dbec1c86bcfe { margin-top: 24px; }

 
.fy09a6c8d5f3 { overflow-x: clip; }
.gtd23225fc7a { display: grid; gap: 36px; }
.fy1e5a95baaf { display: grid; grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr); gap: 12px; align-items: start; padding-bottom: 44px; }
.ez69867526bc { aspect-ratio: 3 / 4; border-radius: var(--qs6ea9f3359d); overflow: hidden; background: var(--vhf6e4ebb1aa); }
.tve4ea6c80dc { aspect-ratio: 3 / 4.4; border-radius: var(--qs6ea9f3359d); overflow: hidden; background: var(--vhf6e4ebb1aa); margin-top: 72px; }
.ez69867526bc img, .tve4ea6c80dc img { width: 100%; height: 100%; object-fit: cover; }

 
.cw88637880b7 { background: var(--vh9b2ee093cd); padding-block: clamp(64px, 7vw, 104px); }
.pnd0998f7673 { display: grid; gap: 28px; }
.mdd94c4c6d27 { aspect-ratio: 16 / 11; border-radius: var(--qs6ea9f3359d); overflow: hidden; background: var(--vhf6e4ebb1aa); }
.mdd94c4c6d27 img { width: 100%; height: 100%; object-fit: cover; }
.smf19c6243df { font-size: clamp(1.875rem, 1.4rem + 2vw, 3rem); }
.jd44855c1488 { display: grid; gap: 0; }
.ez4e66687143 { border-top: 1px solid var(--ir1b12c4de32); padding: 18px 0 6px; }
.ez4e66687143 h3 a {
  display: flex; align-items: center; justify-content: space-between; gap: 16px;
  min-height: 44px;
  font: 650 1.1875rem/1.3 var(--uxf8477c12d5);
  text-decoration: none;
}
.ez4e66687143 h3 .gtba0b86d244 { width: 20px; height: 20px; color: var(--fy3b5b10b536); transition: transform .2s var(--db8af1849727); }
.ez4e66687143 h3 a:hover { color: var(--gte6170a994b); }
.ez4e66687143 h3 a:hover .gtba0b86d244 { transform: translateX(3px); }
.ez4e66687143 p { color: var(--db89fe90a86a); font-size: 1rem; margin: 6px 0 12px; }
.ez4e66687143:target { animation: dbb28e341558 2.4s ease-out both; border-radius: var(--qs6ea9f3359d); }

 
.tvf543caa822 { max-width: 720px; margin-bottom: 12px; }
.nx310e50ea22 { margin-top: 36px; }
.uxfa7ac36dfe { font: 650 .9375rem/1.3 var(--uxf8477c12d5); letter-spacing: .02em; margin-bottom: 10px; color: var(--lye1faefb93f); display: flex; gap: 10px; align-items: center; }
.uxfa7ac36dfe::before { content: ""; width: 10px; height: 10px; border-radius: 2px; background: var(--vh1ed8ae3ee2); rotate: 45deg; flex: none; }
.jd6a09c1aec8 { display: none; }
.sm199498ee4e { border-bottom: 1px solid var(--smbc714c1bc4); }
.rp8ecc3d8c3d { border-top: 1px solid var(--smbc714c1bc4); padding: 20px 0 18px; display: grid; gap: 10px; }
.rp8ecc3d8c3d p { margin: 0; }
.pn6136df356a { font: 500 1.1875rem/1.45 var(--uxf8477c12d5); color: var(--lye1faefb93f); letter-spacing: -.005em; }
.nxc73935ee0b { display: flex; gap: 10px; align-items: flex-start; font-weight: 650; }
.nxc73935ee0b .gtba0b86d244 { width: 20px; height: 20px; margin-top: 3px; color: var(--vh1ed8ae3ee2); }
.nx89841c627c { color: var(--cwa51da419ec); font-size: 1rem; line-height: 1.55; padding-left: 30px; }

 
.ezf31676fd3e { background: var(--vh9b2ee093cd); }
.mdbfd5f3afdb { display: grid; gap: 40px; }
.bl26e0496c69 .vh10e025a6bd { max-width: 58ch; }
.uxddccf559ea { position: relative; --irdac583bd45: 1; --ux0d2f551ae3: 64px; }
.uxddccf559ea::before, .uxddccf559ea::after {
  content: ""; position: absolute;
  left: calc(var(--ux0d2f551ae3) / 2 - 1px); top: calc(var(--ux0d2f551ae3) / 2); bottom: calc(var(--ux0d2f551ae3) / 2 + 30px);
  width: 2px; border-radius: 2px;
}
.uxddccf559ea::before { background: var(--vhf6e4ebb1aa); }
.uxddccf559ea::after { background: linear-gradient(180deg, var(--db470c191183), var(--vh1ed8ae3ee2) 70%, var(--fy3b5b10b536)); transform-origin: top; transform: scaleY(var(--irdac583bd45)); }
.gtb2ce0daf5e { position: relative; z-index: 1; display: grid; grid-template-columns: var(--ux0d2f551ae3) minmax(0, 1fr); gap: 18px; padding-bottom: 34px; }
.gtb2ce0daf5e:last-child { padding-bottom: 0; }
.db35e6651e03 {
  width: var(--ux0d2f551ae3); height: var(--ux0d2f551ae3); border-radius: 50%; overflow: hidden;
  background: var(--vhf6e4ebb1aa);
  box-shadow: 0 0 0 5px var(--vh9b2ee093cd), 0 0 0 7px var(--vhf6e4ebb1aa);
  transition: box-shadow .4s var(--db8af1849727);
}
.db35e6651e03 img { width: 100%; height: 100%; object-fit: cover; }
.gtb2ce0daf5e.fy2c3c8a225a .db35e6651e03 { box-shadow: 0 0 0 5px var(--vh9b2ee093cd), 0 0 0 7px var(--vh1ed8ae3ee2); }
.jd384e07153e { font: 650 .8125rem/1 var(--uxf8477c12d5); letter-spacing: .1em; color: var(--gte6170a994b); font-variant-numeric: tabular-nums; margin: 6px 0 8px; }
.nxd395e21131 { font: 650 1.25rem/1.25 var(--uxf8477c12d5); letter-spacing: -.01em; margin-bottom: 8px; }
.lye5b1768281 p:last-child { margin: 0; color: var(--db89fe90a86a); }

 
.ezf6fa976457 { display: grid; gap: 36px; }
.gt55384aa639 { min-width: 0; }
.lydaf545266e { display: grid; gap: 0; margin: 4px 0 24px; border-top: 1px solid var(--ir1b12c4de32); }
.lydaf545266e > div { display: grid; grid-template-columns: 96px minmax(0, 1fr); gap: 12px; padding: 12px 0; border-bottom: 1px solid var(--smbc714c1bc4); }
.lydaf545266e dt { font: 650 .8125rem/1.5 var(--uxf8477c12d5); letter-spacing: .08em; text-transform: uppercase; color: var(--cwa51da419ec); padding-top: 2px; }
.lydaf545266e dd { margin: 0; font-variant-numeric: tabular-nums; }
.vhbe59d682ab { margin-top: 28px; margin-bottom: 12px; }
.uxa3dc3170ea { display: flex; flex-wrap: wrap; gap: 8px; }
.uxa3dc3170ea 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(--ir1b12c4de32);
  font-weight: 600; font-size: .9375rem; text-decoration: none;
  transition: background-color .2s, box-shadow .2s, color .2s;
}
.uxa3dc3170ea a:hover { background: var(--lye1faefb93f); color: var(--vh4186d73a97); box-shadow: none; }
.uxa3dc3170ea li:target a { background: var(--vh1ed8ae3ee2); color: var(--uxa439c9d564); box-shadow: none; }
.cwdeb0e3ffc1 { aspect-ratio: 4 / 3.6; border-radius: var(--aoc01ce80591); overflow: hidden; background: var(--vh9b2ee093cd); box-shadow: inset 0 0 0 1px var(--smbc714c1bc4); }
.cwdeb0e3ffc1 iframe { width: 100%; height: 100%; border: 0; }

 
.ir1a4ea91a8c { background: var(--vh9b2ee093cd); }
.mda6832e225e { display: grid; gap: 24px; }
.eza0e66c6176 .vh10e025a6bd { color: var(--db89fe90a86a); max-width: 44ch; }
.tvb949dc8f4c { border-bottom: 1px solid var(--ir1b12c4de32); }
.ir1a4ea91a8c details { border-top: 1px solid var(--ir1b12c4de32); }
.ir1a4ea91a8c 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(--uxf8477c12d5);
  -webkit-tap-highlight-color: transparent;
}
.ir1a4ea91a8c summary::-webkit-details-marker { display: none; }
.ir1a4ea91a8c summary:hover .gtdf04571f00 { color: var(--gte6170a994b); }
.ir8009c69703 { position: relative; width: 36px; height: 36px; border-radius: 50%; box-shadow: inset 0 0 0 1.5px var(--ir1b12c4de32); transition: background-color .25s, color .25s, box-shadow .25s; }
.ir8009c69703::before, .ir8009c69703::after { content: ""; position: absolute; left: 50%; top: 50%; width: 13px; height: 2px; border-radius: 2px; background: currentColor; translate: -50% -50%; transition: rotate .3s var(--db8af1849727); }
.ir8009c69703::after { rotate: 90deg; }
.ir1a4ea91a8c details[open] .ir8009c69703 { background: var(--lye1faefb93f); color: var(--vh4186d73a97); box-shadow: none; }
.ir1a4ea91a8c details[open] .ir8009c69703::after { rotate: 0deg; }
.ir1a4ea91a8c details::details-content { height: 0; overflow: clip; transition: height .35s var(--db8af1849727), content-visibility .35s allow-discrete; }
.ir1a4ea91a8c details[open]::details-content { height: auto; }
.jd7d0310e3e4 { padding: 0 52px 20px 0; color: var(--db89fe90a86a); }
.jd7d0310e3e4 p { margin: 0; }

 
.irec9c492db5 { padding-block: var(--jd7183b4f1a7); overflow-x: clip; }
.bl29721b3e46 { display: grid; gap: 28px; width: min(100% - 2 * var(--kwc832705c08), var(--sm32d8848641)); margin-inline: auto; }
.sm170eb21e06 { aspect-ratio: 16 / 10; border-radius: var(--aoc01ce80591); overflow: hidden; background: var(--vhf6e4ebb1aa); }
.sm170eb21e06 img { width: 100%; height: 100%; object-fit: cover; }
.sm688db6601c { min-width: 0; }
.sm688db6601c .fyaf99332a2e { max-width: 52ch; }


.sm6d360fe0a8 { grid-template-areas: "head" "form" "call"; }
.sm6d360fe0a8 > * { min-width: 0; }
.ir545dedbfcf { grid-area: head; }
.ir545dedbfcf .fyaf99332a2e { max-width: 46ch; margin-bottom: 0; }
.sm6d360fe0a8 > form { grid-area: form; }
.pn65088ee082 {
  grid-area: call;
  display: grid; gap: 6px; justify-items: start;
  padding: 20px 22px;
  border-radius: var(--aoc01ce80591);
  background: var(--vh9b2ee093cd);
  box-shadow: inset 0 0 0 1px var(--smbc714c1bc4);
}
.irefcc73d5f0 { margin: 0; font: 650 .8125rem/1.2 var(--uxf8477c12d5); letter-spacing: .12em; text-transform: uppercase; color: var(--cwa51da419ec); }
.jde3239e0b6a {
  display: inline-flex; align-items: center; gap: 10px; min-height: 48px;
  font: 700 clamp(1.5rem, 1.2rem + 1.4vw, 2rem)/1.1 var(--sm4dfb31b67d); letter-spacing: -.02em;
  color: var(--lye1faefb93f); text-decoration: none; font-variant-numeric: tabular-nums;
  overflow-wrap: anywhere;
}
.jde3239e0b6a .gtba0b86d244 { width: 26px; height: 26px; flex: none; color: var(--vh1ed8ae3ee2); }
.jde3239e0b6a:hover { color: var(--gte6170a994b); }
.nxaee71874c2 { display: flex; align-items: center; gap: 10px; margin: 0; font-size: .9375rem; line-height: 1.4; color: var(--db89fe90a86a); }



.qsf389080479 .nx63ef117043 { margin: 0 0 24px; }
.vhe9f4dba1cb { margin-top: clamp(48px, 6vw, 88px); padding-top: clamp(32px, 4vw, 48px); border-top: 1px solid var(--ir1b12c4de32); }
.kw3896839365 { font: 700 clamp(1.625rem, 1.3rem + 1.4vw, 2.25rem)/1.1 var(--sm4dfb31b67d); letter-spacing: -.025em; margin: 0 0 28px; text-wrap: balance; }
.qsf389080479 .cwb5203f74ab { max-width: 80ch; }

.fy2badb46559 { container-type: inline-size; }
.kwced1a79d96 { display: grid; grid-template-columns: minmax(0, 1fr); gap: 16px; }
@container (min-width: 380px) {
  .kwced1a79d96 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nx8d77f37627 { grid-column: 1 / -1; }
}
.ao455be1738a { display: grid; gap: 7px; min-width: 0; align-content: start; }
.ao455be1738a label { font: 650 .9375rem/1.2 var(--uxf8477c12d5); color: var(--lye1faefb93f); }
.ao455be1738a input, .ao455be1738a select, .ao455be1738a textarea {
  width: 100%; min-width: 0;
  min-height: 50px;
  padding: 12px 14px;
  border: 1px solid color-mix(in srgb, var(--lye1faefb93f) 18%, transparent);
  border-radius: var(--qs6ea9f3359d);
  background: var(--fy63492525f9);
  box-shadow: inset 0 1.5px 2px rgb(40 28 8 / .07);
  font: 400 1.0625rem/1.4 var(--uxf8477c12d5);
  color: var(--lye1faefb93f);
  transition: border-color .15s, box-shadow .15s;
}
.ao455be1738a 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;
}
.ao455be1738a textarea { min-height: 104px; resize: vertical; }
.ao455be1738a input:hover, .ao455be1738a select:hover, .ao455be1738a textarea:hover { border-color: color-mix(in srgb, var(--lye1faefb93f) 32%, transparent); }
.ao455be1738a input:focus-visible, .ao455be1738a select:focus-visible, .ao455be1738a textarea:focus-visible { outline: 3px solid var(--ez9e2abd3cd3); outline-offset: 1px; border-color: var(--fy3b5b10b536); }
.ao455be1738a input::placeholder, .ao455be1738a textarea::placeholder { color: var(--kw088c76499e); }
.ao455be1738a.qsbdecf2d72c input { border-color: var(--vhba3045805f); box-shadow: inset 0 0 0 1px var(--vhba3045805f); }
.ao28d35445c3 { margin: 0; font-size: .875rem; font-weight: 600; color: var(--vhba3045805f); }
.jd7b1871cead { display: flex; flex-wrap: wrap; gap: 6px; margin: 2px 0 4px; }
.vh76e28a4d63 {
  min-height: 44px; padding: 0 14px;
  border: 0; border-radius: 999px; cursor: pointer;
  background: var(--vh9b2ee093cd);
  box-shadow: inset 0 0 0 1px var(--smbc714c1bc4);
  font-size: .9375rem; font-weight: 600; color: var(--db89fe90a86a);
  transition: background-color .15s, box-shadow .15s, color .15s;
}
.vh76e28a4d63:hover { background: var(--vhf6e4ebb1aa); }
.vh76e28a4d63[aria-pressed="true"] { background: var(--lye1faefb93f); color: var(--vh4186d73a97); box-shadow: none; }
.irf552c234f2 { display: grid; gap: 10px; margin-top: 20px; }
.bl883f3ded2e { width: 100%; }
.ir1c2e614891 { margin: 0; font-size: .9375rem; color: var(--cwa51da419ec); text-align: center; }
.ir1c2e614891 a { color: var(--lye1faefb93f); font-weight: 650; }
.pne0d79bcb85:empty { display: none; }
.pne0d79bcb85 {
  display: flex; gap: 12px; align-items: flex-start;
  margin-top: 16px; padding: 14px 16px;
  border-radius: var(--aoc01ce80591);
  background: rgb(43 100 68 / .1);
  box-shadow: inset 0 0 0 1px rgb(43 100 68 / .25);
  color: var(--kwa8464bdce6); font-weight: 650;
  animation: nxd51330e2e1 .35s var(--cw9a04728878) both;
}
.pne0d79bcb85 .gtba0b86d244 { width: 22px; height: 22px; margin-top: 1px; }

 
.ly97a4b0a394 { padding: 72px 0 calc(28px); }
.ez34ce74398b { display: grid; gap: 24px; padding-bottom: 44px; border-bottom: 1px solid var(--kw56898f71c1); }
.sm2fd4c4625b { margin: 0; font: 700 clamp(2.25rem, 1.5rem + 3.4vw, 4.5rem)/1 var(--sm4dfb31b67d); letter-spacing: -.035em; }
.sm2fd4c4625b span { color: var(--db470c191183); }
.ly6af9fefb75 { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 24px; }
.jdb5a673ecaf { display: inline-flex; align-items: center; gap: 10px; min-height: 48px; font: 700 1.5rem/1 var(--sm4dfb31b67d); letter-spacing: -.02em; text-decoration: none; font-variant-numeric: tabular-nums; }
.jdb5a673ecaf .gtba0b86d244 { width: 22px; height: 22px; color: var(--db470c191183); }
.jdb5a673ecaf:hover { color: var(--db470c191183); }
.ez2cdd1396c1 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 36px 20px; padding: 44px 0; }
.nx1d1beab285 { grid-column: 1 / -1; color: var(--db1d1f3d2d8d); }
.uxb565011080 { color: var(--nx2d790775ba); margin-bottom: 12px; }
.nx1d1beab285 p { margin: 0 0 6px; }
.cw86ce24c6e0 a { color: var(--nx2d790775ba); }
.kw9c56f63611 { min-width: 0; }
.qs37ce65599a { display: grid; gap: 28px; align-content: start; min-width: 0; }
.kw1d43ccc63f { margin: 0 0 6px; }
.kw1d43ccc63f a { font: 650 .8125rem/1.3 var(--uxf8477c12d5); letter-spacing: .1em; text-transform: uppercase; color: var(--db470c191183); text-decoration: none; display: inline-flex; min-height: 44px; align-items: center; }
.kw9c56f63611 ul a {
  display: flex; align-items: center; min-height: 40px;
  font-size: .9375rem; line-height: 1.3;
  color: var(--db1d1f3d2d8d); text-decoration: none;
  transition: color .15s;
}
.kw9c56f63611 ul a:hover { color: var(--nx2d790775ba); text-decoration: underline; text-decoration-color: var(--db470c191183); text-underline-offset: .2em; }
.jd62044f5ca8 { display: grid; gap: 6px; padding-top: 24px; border-top: 1px solid var(--kw56898f71c1); font-size: .875rem; color: var(--db1d1f3d2d8d); }
.jd62044f5ca8 p { margin: 0; }

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

 
.vh91e3c45f8d {
  position: fixed; inset: 0; z-index: 70;
  display: flex; flex-direction: column;
  background: var(--vh4186d73a97);
  opacity: 0; transform: translateY(-10px);
  transition: opacity .25s var(--db8af1849727), transform .3s var(--cw9a04728878);
}
.vh91e3c45f8d[hidden] { display: none; }
.vh91e3c45f8d.kwc17931f4fb { opacity: 1; transform: none; }
.ux478a20f435 { flex: none; height: 64px; display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.sm71b3bf8cc1 { 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(--ir1b12c4de32); font-weight: 650; font-size: .9375rem; cursor: pointer; }
.sm71b3bf8cc1:hover { background: var(--vh9b2ee093cd); }
.fy4c3b00f9ea { 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(--smbc714c1bc4); }
.rp467237bd0d { display: grid; gap: 10px; padding: 16px 0 20px; }
.rp467237bd0d .irf486b05407 { width: 100%; font-variant-numeric: tabular-nums; }
.rp2f4cd15b64 { border-top: 1px solid var(--ir1b12c4de32); }
.kw47d1851158 { border-bottom: 1px solid var(--smbc714c1bc4); }
.kw47d1851158 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(--sm4dfb31b67d); letter-spacing: -.02em;
  -webkit-tap-highlight-color: transparent;
}
.kw47d1851158 summary::-webkit-details-marker { display: none; }
.nx09ee284008 { font: 600 .875rem/1 var(--uxf8477c12d5); color: var(--cwa51da419ec); font-variant-numeric: tabular-nums; letter-spacing: 0; }
.kw47d1851158 summary .kw0d9337a695 { width: 22px; height: 22px; transition: rotate .3s var(--db8af1849727); }
.kw47d1851158[open] summary .kw0d9337a695 { rotate: 180deg; }
.kw47d1851158::details-content { height: 0; overflow: clip; transition: height .3s var(--db8af1849727), content-visibility .3s allow-discrete; }
.kw47d1851158[open]::details-content { height: auto; }
.fy97a7168e23 { padding: 0 0 14px; }
.gt7c40619416 { margin: 10px 0 2px; font: 650 .75rem/1.2 var(--uxf8477c12d5); letter-spacing: .12em; text-transform: uppercase; color: var(--gte6170a994b); }
.fy97a7168e23 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(--lye1faefb93f) 7%, transparent);
}
.fy97a7168e23 a .gtba0b86d244 { width: 18px; height: 18px; color: var(--fy3b5b10b536); }
.fy97a7168e23 a:hover { color: var(--gte6170a994b); }
.fy97a7168e23 .uxf7ee7d4467 { font-weight: 650; border-top: 0; color: var(--gte6170a994b); }
.mda388527020 {
  display: grid; grid-template-columns: minmax(0, 1fr) 22px; align-items: center; gap: 12px;
  min-height: 62px; border-bottom: 1px solid var(--smbc714c1bc4);
  font: 700 1.375rem/1.2 var(--sm4dfb31b67d); letter-spacing: -.02em; text-decoration: none;
}
.mda388527020 .gtba0b86d244 { width: 20px; height: 20px; color: var(--fy3b5b10b536); }

 
.vh4ef6d16672 {
  position: fixed; inset: 0;
  width: 100%; height: 100%; max-width: none; max-height: none;
  margin: 0; padding: 0; border: 0;
  background: transparent; color: var(--lye1faefb93f);
  overflow: hidden;
}
.vh4ef6d16672::backdrop { background: transparent; }
.ux3ad59b602b { position: absolute; inset: 0; background: rgb(10 13 18 / .55); opacity: 0; transition: opacity .3s var(--db8af1849727); }
.ir31a9359a23 {
  position: absolute; left: 0; right: 0; bottom: 0;
  max-height: 92svh;
  display: flex; flex-direction: column;
  background: var(--qs9adbd9d18b);
  border-radius: 22px 22px 0 0;
  box-shadow: var(--cwf4283a07b2);
  transform: translateY(100%);
  transition: transform .3s var(--cw9a04728878);
}
.vh4ef6d16672.kwc17931f4fb .ux3ad59b602b { opacity: 1; }
.vh4ef6d16672.kwc17931f4fb .ir31a9359a23 { transform: none; }
.pn8951db87b3 { flex: none; padding: 8px var(--kwc832705c08) 0; }
.rp40e271ca83 { display: block; width: 44px; height: 5px; border-radius: 3px; background: var(--vhf6e4ebb1aa); margin: 0 auto 8px; }
.blf9ed7b3cbe { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-bottom: 10px; border-bottom: 1px solid var(--smbc714c1bc4); }
.tv2ae769baf1 { font: 700 1.625rem/1.1 var(--sm4dfb31b67d); letter-spacing: -.028em; }
.cwa36ca7682c { width: 44px; height: 44px; border: 0; border-radius: 50%; display: grid; place-items: center; background: var(--vh9b2ee093cd); cursor: pointer; }
.cwa36ca7682c:hover { background: var(--vhf6e4ebb1aa); }
.rpb0bf0bfba1 { overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; padding: 16px var(--kwc832705c08) calc(24px + env(safe-area-inset-bottom)); }
.db2d35abb5c4 { color: var(--db89fe90a86a); font-size: 1rem; }

 
.irf35fb1f6ad [data-mdc835050171] {
  clip-path: inset(100% 0 0 0);
  transition: clip-path 1.15s var(--cw9a04728878);
}
.irf35fb1f6ad [data-mdc835050171] img { transform: scale(1.08); transition: transform 1.5s var(--cw9a04728878); }
.irf35fb1f6ad [data-mdc835050171].bld64d209781 { clip-path: inset(-60px -60px -90px -60px); }
.irf35fb1f6ad [data-mdc835050171].bld64d209781 img { transform: none; }
.irf35fb1f6ad .ir6e0784c2e5[data-mdc835050171].bld64d209781, .irf35fb1f6ad .blf48f52ea0e[data-mdc835050171].bld64d209781, .irf35fb1f6ad .ez69867526bc[data-mdc835050171].bld64d209781, .irf35fb1f6ad .tve4ea6c80dc[data-mdc835050171].bld64d209781,
.irf35fb1f6ad .rp2c69e6f56f[data-mdc835050171].bld64d209781, .irf35fb1f6ad .mdd94c4c6d27[data-mdc835050171].bld64d209781, .irf35fb1f6ad .sm170eb21e06[data-mdc835050171].bld64d209781, .irf35fb1f6ad .ira5afc7734e[data-mdc835050171].bld64d209781, .irf35fb1f6ad .bl7d074d250b[data-mdc835050171].bld64d209781 { clip-path: inset(0 0 0 0); }


.irf35fb1f6ad .lyed7224ac4d, .irf35fb1f6ad .lyed7224ac4d * { transition: none !important; }
[data-db5c0a069834] { will-change: transform; }

 
@media (min-width: 640px) {
  .nx32214b8526 { gap: 12px; }
  .rp29be1127e1 { font-size: 1.1875rem; left: 18px; bottom: 16px; }
  .vhb5c7347098 { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
  .iradd4b2382f { grid-template-columns: minmax(0, 1fr); padding: 12px; margin: -12px; }
  .ira5afc7734e { aspect-ratio: 4 / 3; }
  .nxabeaac9ce8 { max-width: 560px; padding: 34px 32px 22px; }
  .jd44855c1488 { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 32px; }
  .ez2cdd1396c1 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .irf552c234f2 { grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: 20px; }
  .bl883f3ded2e { width: auto; }
  .ir1c2e614891 { text-align: left; }
}

 
@media (min-width: 768px) {
  :root { --ux98f620b560: 72px; }
  .nxc8f9830d33 { display: inline-flex; }
  .ir2334689878 { height: max(620px, 76svh); }
  .kw471ad1a24d { display: block; max-width: 46ch; font-size: 1.0625rem; color: var(--nx2d790775ba); margin: 18px 0 0; animation: nxd51330e2e1 .8s var(--cw9a04728878) .3s both; }
  .jde48a5db5eb { display: none; }
  .ezda04e654e9 > span { font-size: clamp(3.5rem, 8.6vw, 5.25rem); }
  .nx32214b8526 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .qs43bf399c7a { aspect-ratio: 3 / 4; }
  .kwafa50e5612 { padding: 0 14% 18% 0; }
  .rp8ecc3d8c3d { grid-template-columns: minmax(0, 1.15fr) minmax(0, .9fr) minmax(0, 1.1fr); gap: 28px; padding: 24px 0; align-items: start; }
  .nx89841c627c { padding-left: 0; }
  .jd6a09c1aec8 { 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(--uxf8477c12d5); letter-spacing: .12em; text-transform: uppercase; color: var(--cwa51da419ec); }
  .uxddccf559ea { --ux0d2f551ae3: 84px; }
  .gtb2ce0daf5e { gap: 28px; padding-bottom: 44px; }
  .jd384e07153e { margin-top: 14px; }
  .sm8fbdccd32c { --bl14681ae93f: 44px; --vhf89b2d752a: 44%; }
}

 
@media (min-width: 900px) {
  .qs1fb30e6d20 { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(48px, 6vw, 96px); align-items: center; }
  .ez459df0c2b4 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(48px, 6vw, 96px); align-items: start; }
  .rp807fa51a3f { order: 1; max-width: none; align-self: stretch; }
  .db4d3e64aea8 { order: 2; }
  .qs870103dc7e { position: sticky; top: 108px; }
  .gtd23225fc7a { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 28px clamp(48px, 6vw, 96px); align-items: center; }
  .ao6c10e25381 { 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); }
  .pnd0998f7673 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(40px, 5vw, 80px); align-items: center; }
  .mdd94c4c6d27 { aspect-ratio: 4 / 4.4; }
  .mdbfd5f3afdb { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(48px, 6vw, 96px); align-items: start; }
  .lyf5c9f54823 { position: sticky; top: 120px; }
  .ezf6fa976457 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(40px, 5vw, 80px); align-items: start; }
  .cwdeb0e3ffc1 { aspect-ratio: auto; height: clamp(480px, 46vw, 640px); }
  .mda6832e225e { grid-template-columns: minmax(0, 4fr) minmax(0, 8fr); gap: clamp(40px, 5vw, 96px); }
  .ly0b62d6477b { 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; }
  .rp98c2896cac { grid-area: copy; }
  .dbfc61d2b342 { grid-area: media; }
  .bl3728944cf9 { grid-area: list; padding-top: 8px; }
  .bl29721b3e46 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(40px, 5vw, 88px); align-items: center; }
  .sm170eb21e06 { aspect-ratio: 4 / 5; }
  .sm6d360fe0a8 { grid-template-areas: "head form" "call form"; grid-template-rows: auto 1fr; row-gap: 32px; align-items: start; }
  .ez34ce74398b { grid-template-columns: minmax(0, 1fr) auto; align-items: end; }
}


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

 
@media (min-width: 1024px) {
  :root { --ux98f620b560: 84px; }
  body { padding-bottom: 0; }
  [id] { scroll-margin-top: 96px; }
  .dbbff5515e87 { display: none; }
  .ao685489765b { color: var(--tv938935f877); background: color-mix(in srgb, var(--gtdf0fb470a1) 96%, transparent); box-shadow: 0 1px 0 var(--smbc714c1bc4); }
  .ao685489765b::before { display: none; }
  .ao685489765b.sm4ce5c5abd4 { --ux98f620b560: 68px; box-shadow: 0 1px 0 var(--smbc714c1bc4), 0 8px 24px rgb(40 28 8 / .07); }
  .nxc8f9830d33 .gtba0b86d244 { color: var(--sm4d1c3b0721); }
  .gt887b114633 { display: inline-flex; }
   
  .ao685489765b .gt887b114633 { color: var(--dbf53947d0c9, var(--uxa439c9d564)); background: linear-gradient(180deg, var(--tv4f46747faf, var(--qs98f2762978)) 0%, var(--tv4f46747faf, var(--rp927397e8a4)) 48%, var(--tv4f46747faf, var(--smc3b8c47c07)) 100%); }
  .ao685489765b .gt887b114633:hover { background: linear-gradient(180deg, var(--dbba75f92f20, var(--kwb5f25a3d71)) 0%, var(--dbba75f92f20, var(--ux994fdd9c6e)) 48%, var(--dbba75f92f20, var(--ux8f6e75881e)) 100%); }
  .db76555c49fc { display: none; }
  .cw2af4923278 { width: 44px; height: 44px; }
  .sm4ce5c5abd4 .cw2af4923278 { width: 38px; height: 38px; }
  .ao6b004289ee { font-size: 1.4375rem; }

   
  .jdc225bf21d0 { display: flex; align-self: stretch; margin-left: clamp(8px, 2vw, 36px); }
  .vh93d3488fe0 { display: flex; align-items: stretch; gap: 2px; height: 100%; }
  .sm283b478d46 { display: flex; align-items: center; }
  .ly5b5876698a { position: relative; }
  .rp23a501bc25 {
    display: inline-flex; align-items: center; gap: 4px;
    min-height: 44px; padding: 0 12px;
    border: 0; border-radius: var(--qs6ea9f3359d); background: transparent; cursor: pointer;
    font: 600 .9688rem/1 var(--uxf8477c12d5); color: var(--tv938935f877); text-decoration: none; white-space: nowrap;
    transition: background-color .15s;
  }
  .rp23a501bc25 .kw0d9337a695 { width: 18px; height: 18px; transition: rotate .25s var(--db8af1849727); }
  .rp23a501bc25:hover, .sm283b478d46.kw432d3bf07e > .rp23a501bc25 { background: var(--ao945e0a12b5); }
  .sm283b478d46.kw432d3bf07e > .rp23a501bc25 .kw0d9337a695 { rotate: 180deg; }
  .sm1733a698fc {
    position: absolute; top: 100%;
    background: var(--qs9adbd9d18b);
    box-shadow: var(--cwf4283a07b2);
    opacity: 0; visibility: hidden; transform: translateY(-6px);
    transition: opacity .18s var(--db8af1849727), transform .22s var(--db8af1849727), visibility 0s linear .22s;
  }
  .sm283b478d46.kw432d3bf07e > .sm1733a698fc { opacity: 1; visibility: visible; transform: none; transition: opacity .18s var(--db8af1849727), transform .22s var(--db8af1849727), visibility 0s; }
  .qsc569d92499 { left: 0; right: 0; border-top: 1px solid var(--smbc714c1bc4); border-radius: 0 0 var(--gt4738b1b183) var(--gt4738b1b183); max-height: calc(100svh - var(--ux98f620b560) - 16px); overflow-y: auto; overflow-x: hidden; }
  .ez437f91f02c { display: grid; grid-template-columns: minmax(0, 1.25fr) repeat(3, minmax(0, 1fr)); gap: 28px; padding: 28px 0 32px; }
  .bl305914bd9f { min-width: 0; }
  .cw6511098f84 { display: flex; align-items: baseline; gap: 8px; margin: 0 0 10px; padding-bottom: 10px; border-bottom: 1px solid var(--ir1b12c4de32); }
  .cw6511098f84 a { font: 700 1.25rem/1.1 var(--sm4dfb31b67d); letter-spacing: -.02em; text-decoration: none; }
  .cw6511098f84 a:hover { color: var(--gte6170a994b); }
  .nx01c714bd55 { font-size: .8125rem; font-weight: 600; color: var(--cwa51da419ec); font-variant-numeric: tabular-nums; }
  .nx4f88686da3 { display: grid; gap: 14px; }
  .nxc748fb6a55 { margin: 4px 0 4px; font: 650 .6875rem/1.2 var(--uxf8477c12d5); letter-spacing: .12em; text-transform: uppercase; color: var(--gte6170a994b); }
  .bl305914bd9f 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(--db89fe90a86a);
    transition: background-color .15s, color .15s;
  }
  .bl305914bd9f ul a:hover { background: var(--vh9b2ee093cd); color: var(--lye1faefb93f); }
  .ly0ae7cb44ba { margin-top: 18px; }
  .ly0ae7cb44ba img { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; border-radius: var(--qs6ea9f3359d); }
  .ly0ae7cb44ba figcaption { margin-top: 10px; font-size: .875rem; line-height: 1.45; color: var(--cwa51da419ec); }
  .aodf1daa1f7a { left: -8px; width: 360px; padding: 18px 20px 20px; border-radius: 0 0 var(--aoc01ce80591) var(--aoc01ce80591); border-top: 1px solid var(--smbc714c1bc4); max-height: calc(100svh - var(--ux98f620b560) - 16px); overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; }
  .vh03c923ea6f { width: 540px; }
  .vh03c923ea6f .nx773a8bedfd { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nx773a8bedfd { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 16px; margin-top: 6px; }
  .nx773a8bedfd 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(--db89fe90a86a); }
  .nx773a8bedfd a:hover { background: var(--vh9b2ee093cd); color: var(--lye1faefb93f); }

  

  .gt9c218b1992 {
    --cwe70ed026ba: clamp(430px, 36vw, 560px);
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--cwe70ed026ba) max(0px, calc((100% - var(--sm32d8848641)) / 2 - var(--kwc832705c08)));
    padding-top: var(--ux98f620b560);
    background: var(--vh4186d73a97);
    min-height: min(100svh, 980px);
  }
  .ir2334689878 { height: auto; min-height: 640px; border-radius: 0 0 var(--ir04f3741cf5) 0; }
  .ly29d9cabdd1 { object-position: 50% 50%; }
  .vh40afb5b63e::after {
    background:
      linear-gradient(0deg, color-mix(in srgb, var(--tvcfb8dece95) 90%, transparent) 0%, color-mix(in srgb, var(--tvcfb8dece95) 55%, transparent) 34%, color-mix(in srgb, var(--tvcfb8dece95) 0%, transparent) 62%),
      linear-gradient(90deg, color-mix(in srgb, var(--tvcfb8dece95) 45%, transparent) 0%, color-mix(in srgb, var(--tvcfb8dece95) 0%, transparent) 55%);
  }
  .ez98258216c7 { bottom: 56px; padding-left: max(var(--kwc832705c08), calc(100% + var(--cwe70ed026ba) - var(--kwc832705c08) - var(--sm32d8848641))); padding-right: 48px; }
  .ezda04e654e9 > span { font-size: clamp(3.75rem, 5.6vw, 5.75rem); }
  .kw2463d6ee27 > span { font-size: 1.0625rem; }
  .kw471ad1a24d { font-size: 1.125rem; }
  .gtbff590e61f { bottom: 28px; right: 28px; }
  .db1eaa66546f { display: block; background: var(--vh4186d73a97); }
  .db1eaa66546f.sm14175891d3 .kw04e96e3983 { animation: jdbe9666e855 1.2s var(--cw9a04728878); }
  .kw04e96e3983 { padding: 36px var(--kwc832705c08) 40px 44px; }
  .fy70e5e17295 { margin: 0 0 8px; font: 650 .8125rem/1.2 var(--uxf8477c12d5); letter-spacing: .12em; text-transform: uppercase; color: var(--gte6170a994b); }
  .fyc72489005f { font: 700 2.25rem/1.05 var(--sm4dfb31b67d); letter-spacing: -.03em; margin-bottom: 10px; }
  .dbeafd6cbbc4 { color: var(--db89fe90a86a); font-size: 1rem; margin-bottom: 20px; }
  .sm2e29b417ee .kwced1a79d96 { gap: 14px 14px; }
  .sm2e29b417ee .ao455be1738a input, .sm2e29b417ee .ao455be1738a select { min-height: 48px; }
  .sm2e29b417ee textarea { min-height: 84px; }
  .sm2e29b417ee .irf552c234f2 { grid-template-columns: minmax(0, 1fr); gap: 8px; margin-top: 16px; }
  .sm2e29b417ee .bl883f3ded2e { width: 100%; }
  .sm2e29b417ee .ir1c2e614891 { text-align: left; }

  .md393337eed2 { margin-top: 0; border-radius: 0; padding-top: 72px; }
  .ezfb6ada7714 { display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 9fr); gap: 48px; align-items: end; }
  .nxc31bc99c6e { align-self: stretch; align-content: end; padding-bottom: 6px; }
  .qs60ac69022e { font-size: 2.5rem; }
  .tv2c6731a57b { font-size: 1rem; max-width: 24ch; }
  .nx32214b8526 { margin-top: 0; gap: 16px; }

  .bl7d074d250b { height: clamp(520px, 44vw, 700px); }
  .nxabeaac9ce8 { position: absolute; right: 0; bottom: -120px; margin: 0; width: min(560px, 46%); max-width: none; padding: 40px 40px 26px; }
  .sm8fbdccd32c { margin-top: 0; padding-top: calc(var(--jd7183b4f1a7) + 40px); --bl14681ae93f: 64px; --vhf89b2d752a: 50%; }
  .dbfc61d2b342 .cwbdde739e45 { width: 34%; right: -28px; }

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

 
@media (min-width: 1200px) {
  .ez437f91f02c { grid-template-columns: minmax(0, 2.15fr) repeat(3, minmax(0, 1fr)); gap: 36px; }
  .nx4f88686da3 { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
  .kwafa50e5612 { padding: 0 18% 16% 0; }
  .ez2cdd1396c1 { grid-template-columns: minmax(0, 1.2fr) repeat(4, minmax(0, 1fr)); }
  .nx1d1beab285 { grid-column: auto; }
}






.qsea0f5a6d05 { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 60% 50%; animation: dba6341d66f8 2.2s var(--cw9a04728878) both; }
.ly29d9cabdd1 { position: relative; transition: opacity .8s var(--db8af1849727); }
.ly29d9cabdd1.cw4e32e13b42 { opacity: 0; }
.ly29d9cabdd1::-webkit-media-controls, .ly29d9cabdd1::-webkit-media-controls-start-playback-button { display: none !important; -webkit-appearance: none; }
.blc205329681 { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 20px; margin-top: 16px; padding-right: 56px; }
.blc205329681 .ire1aefd990e { margin-top: 0; }
.db8fe516d337 { display: flex; align-items: center; gap: 9px; min-height: 32px; margin: 0; font-size: .9375rem; line-height: 1.35; color: var(--nx2d790775ba); animation: nxd51330e2e1 .8s var(--cw9a04728878) .44s both; }
.db8fe516d337 strong { font-weight: 700; color: var(--db470c191183); }
.jdecbcbbfad3, .nxda3f20bc18 { flex: none; width: 8px; height: 8px; border-radius: 50%; background: #5FCB8E; box-shadow: 0 0 0 4px rgb(95 203 142 / .2); }
.fy70e5e17295 { display: flex; align-items: center; gap: 10px; }
.nxda3f20bc18 { background: #2F9E62; box-shadow: 0 0 0 4px rgb(47 158 98 / .16); }
.ao455be1738a .vhdf45822de8 { font-weight: 500; color: var(--cwa51da419ec); }

 
.fyc4f8b8cc12 { margin: 28px 0 10px; padding-top: 22px; border-top: 1px solid var(--ir1b12c4de32); }
.fycdd518e217 { display: flex; flex-wrap: wrap; gap: 14px 40px; margin-bottom: 20px; }
.uxf82d6c14a6 { display: grid; gap: 6px; margin: 0; min-width: 0; }
.tv37b232bd8c { font: 720 clamp(2.75rem, 2.1rem + 2.6vw, 4rem)/.9 var(--sm4dfb31b67d); letter-spacing: -.045em; color: var(--fy3b5b10b536); font-variant-numeric: tabular-nums; }
.ly9fcb66e349 { font-size: .875rem; line-height: 1.35; color: var(--cwa51da419ec); max-width: 19ch; }
.sm2ca298562c { display: grid; gap: 14px; }
.sm2ca298562c li { display: grid; grid-template-columns: 24px minmax(0, 1fr); gap: 12px; align-items: start; font-size: 1rem; line-height: 1.5; color: var(--db89fe90a86a); }
.sm2ca298562c .gtba0b86d244 { width: 24px; height: 24px; padding: 4px; margin-top: 0; border-radius: 50%; background: var(--vh1ed8ae3ee2); color: var(--uxa439c9d564); }
.sm2ca298562c strong { color: var(--lye1faefb93f); font-weight: 650; }

 
.vhffe03c0d76 .pn3830476b0b > a { grid-template-columns: 60px minmax(0, 1fr) 40px; column-gap: 14px; padding: 12px 0; }
.ly97971d7be2 { grid-column: 1; grid-row: 1 / span 2; align-self: center; width: 60px; height: 60px; border-radius: var(--qs6ea9f3359d); overflow: hidden; background: var(--vhf6e4ebb1aa); }
.ly97971d7be2 img { width: 100%; height: 100%; object-fit: cover; transition: transform .5s var(--db8af1849727); }
.vhffe03c0d76 .lyf42772d382, .vhffe03c0d76 .lyae1513eb45 { grid-column: 2; }
.vhffe03c0d76 .md9c99670247 { grid-column: 3; }
@media (hover: hover) { .vhffe03c0d76 .pn3830476b0b > a:hover .ly97971d7be2 img { transform: scale(1.07); } }

 
.sm303d636793 { position: relative; }
.rpca2afa52ff { position: relative; height: clamp(300px, 82vw, 680px); overflow: hidden; background: var(--vhf6e4ebb1aa); }
.ly9c74b71cc5 { position: absolute; inset: 0; opacity: 0; transition: opacity 1s var(--db8af1849727); }
.ly9c74b71cc5.blf4819ddb9d { opacity: 1; }
.ly9c74b71cc5 img { width: 100%; height: 100%; object-fit: cover; transform: scale(1.05); transition: transform 8s linear; }
.ly9c74b71cc5.blf4819ddb9d img { transform: none; }
.tv3c93c39438 { position: relative; z-index: 3; }
.tv57447259af { position: relative; margin-top: -84px; background: var(--qs9adbd9d18b); border-radius: var(--gt4738b1b183); padding: 26px 22px 20px; box-shadow: var(--cwf4283a07b2); }
.tv57447259af .uxd680df6201 { margin-bottom: 18px; }
.jd2e755c2a19 + .jd2e755c2a19 { margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--smbc714c1bc4); }
.kwb8fbafb2d0 { display: flex; align-items: baseline; flex-wrap: wrap; gap: 4px 10px; font: 650 1.25rem/1.25 var(--uxf8477c12d5); letter-spacing: -.01em; margin-bottom: 8px; }
.qs19d127787d { font: 650 .8125rem/1 var(--uxf8477c12d5); letter-spacing: .08em; color: var(--gte6170a994b); font-variant-numeric: tabular-nums; }
.jd2e755c2a19 .vh10e025a6bd { color: var(--db89fe90a86a); margin-bottom: 6px; }
.sm303d636793.cw2baf412610 .md1ec097f554 { display: grid; }
.sm303d636793.cw2baf412610 .jd2e755c2a19 { grid-area: 1 / 1; margin: 0; padding: 0; border: 0; opacity: 0; visibility: hidden; transform: translateY(6px); transition: opacity .45s var(--db8af1849727), transform .45s var(--db8af1849727), visibility 0s linear .45s; }
.sm303d636793.cw2baf412610 .jd2e755c2a19.blf4819ddb9d { opacity: 1; visibility: visible; transform: none; transition: opacity .6s var(--db8af1849727) .12s, transform .6s var(--cw9a04728878) .12s, visibility 0s; }
.pnf5bfcc254e { display: grid; gap: 12px; margin-top: 16px; padding-top: 14px; border-top: 1px solid var(--smbc714c1bc4); }
.pnf5bfcc254e[hidden] { display: none; }
.md91b4cf87ea { display: flex; flex-wrap: wrap; gap: 8px; }
.ird466a28f41 {
  position: relative; overflow: hidden;
  min-height: 44px; padding: 0 14px;
  border: 0; border-radius: 999px; cursor: pointer;
  background: var(--vh9b2ee093cd); box-shadow: inset 0 0 0 1px var(--smbc714c1bc4);
  font-size: .9375rem; font-weight: 600; color: var(--db89fe90a86a);
  transition: background-color .2s, color .2s;
  -webkit-tap-highlight-color: transparent;
}
.ird466a28f41:hover { background: var(--vhf6e4ebb1aa); }
.ird466a28f41[aria-pressed="true"] { background: var(--lye1faefb93f); color: var(--vh4186d73a97); box-shadow: none; }
.gt630ba6a21a { position: absolute; left: 14px; right: 14px; bottom: 7px; height: 2px; border-radius: 2px; background: var(--db470c191183); transform: scaleX(0); transform-origin: left center; }
.sm303d636793.blba9236f70e .ird466a28f41[aria-pressed="true"] .gt630ba6a21a { animation: jd2b1801334f var(--kw6e22cedf70, 6500ms) linear both; }
@keyframes jd2b1801334f { to { transform: scaleX(1); } }
.md48d625f88d { display: flex; align-items: center; gap: 8px; }
.ez4d3eba60b4 { 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(--ir1b12c4de32); cursor: pointer; transition: background-color .2s; }
.ez4d3eba60b4:hover { background: var(--vh9b2ee093cd); }
.ez4d3eba60b4 .gtba0b86d244 { width: 18px; height: 18px; }
.rp2baa972968 .gtba0b86d244 { transform: scaleX(-1); }
.vheb01be2265 { 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(--ir1b12c4de32); font-size: .9375rem; font-weight: 650; cursor: pointer; transition: background-color .2s; }
.vheb01be2265:hover { background: var(--vh9b2ee093cd); }
.vheb01be2265 .gtba0b86d244 { width: 16px; height: 16px; }
.vheb01be2265 .bl884b1820d9, .vheb01be2265[data-bl0d251f5b5b="true"] .sm3edd17a417 { display: none; }
.vheb01be2265[data-bl0d251f5b5b="true"] .bl884b1820d9 { display: block; }

 
.ez8490082719 { overflow-x: clip; }
.eze858a3e257 { display: grid; gap: 28px; }
.bl7f7d932615 .uxd680df6201 { margin-bottom: 16px; }
.cw031ab8e225 { max-width: 56ch; color: var(--db89fe90a86a); }
.lye735305903 { margin: 0; padding: 16px 14px 14px; border-radius: var(--aoc01ce80591); background: var(--vh9b2ee093cd); box-shadow: inset 0 0 0 1px var(--smbc714c1bc4); }
.vh8a894d0fcf { width: 100%; height: auto; }
.lye735305903 .cwdfd1497266 { max-width: none; margin-top: 10px; }
.tv27041f3fbf { border-top: 1px solid var(--ir1b12c4de32); }
.tv27041f3fbf li { display: grid; grid-template-columns: 34px minmax(0, 1fr); gap: 14px; padding: 18px 0; border-bottom: 1px solid var(--smbc714c1bc4); }
.md503a9e4f7f { width: 34px; height: 34px; margin-top: 1px; border-radius: 50%; display: grid; place-items: center; background: var(--vh804fc830e2); color: var(--db470c191183); font: 700 1rem/1 var(--uxf8477c12d5); box-shadow: 0 0 0 2px var(--vh4186d73a97), 0 0 0 3.5px var(--vh1ed8ae3ee2); }
.lyf6f4f6dda9 { font: 650 1.125rem/1.3 var(--uxf8477c12d5); letter-spacing: -.005em; margin-bottom: 4px; }
.tv27041f3fbf p { margin: 0; color: var(--db89fe90a86a); font-size: 1rem; line-height: 1.55; }
.tv27041f3fbf a, .pn837cdbaa25 a { text-decoration: underline; text-decoration-color: var(--vh1ed8ae3ee2); text-decoration-thickness: 2px; text-underline-offset: .2em; transition: color .15s; }
.tv27041f3fbf a:hover, .pn837cdbaa25 a:hover { color: var(--gte6170a994b); }
.nx32d0aa2b4e { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 26px; }

 
.rp6fab448707 { margin: 0; overflow: hidden; background: var(--mdced8784ee7); }
.rp6fab448707 img { width: 100%; height: 100%; object-fit: cover; }
.sm8fbdccd32c { z-index: 1; }
#commercial .bleedcc005d5 { max-width: none; }
.ez8490082719 + .sm8fbdccd32c { margin-top: 0; }
.sm8fbdccd32c + .cw88637880b7 { margin-top: -40px; padding-top: calc(clamp(64px, 7vw, 104px) + 40px); }

 
.irf528635acc { display: grid; }
.rpc705362eb4 { margin-top: 28px; min-width: 0; }
.lyd28a0476ed { border-bottom: 1px solid var(--smbc714c1bc4); }
.qs511e286726 { border-top: 1px solid var(--smbc714c1bc4); }
.qs511e286726 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;
}
.qs511e286726 summary::-webkit-details-marker { display: none; }
.gt7c8749692f { width: 52px; height: 52px; border-radius: 14px; display: grid; place-items: center; color: var(--lye1faefb93f); background: var(--ly6f85a63e94); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--fy3b5b10b536) 22%, transparent); transition: background-color .3s, transform .35s var(--db8af1849727); }
.gt7c8749692f .uxe4dbf1ec3b { width: 38px; height: 38px; }
.uxe4dbf1ec3b .cw839ecf436d { fill: var(--aoa8386d4d66); }
.uxe4dbf1ec3b .blbe464bbea9 { fill: var(--nx1a9403a88a); }
.ao900228b9d3 { font: 500 1.0625rem/1.4 var(--uxf8477c12d5); color: var(--lye1faefb93f); letter-spacing: -.003em; transition: color .15s; }
.qs511e286726[open] .gt7c8749692f { background: var(--vh9b2ee093cd); }
.qs511e286726[open] .ir8009c69703 { background: var(--lye1faefb93f); color: var(--vh4186d73a97); box-shadow: none; }
.qs511e286726[open] .ir8009c69703::after { rotate: 0deg; }
@media (hover: hover) {
  .qs511e286726 summary:hover .gt7c8749692f { transform: rotate(-5deg) scale(1.05); }
  .qs511e286726 summary:hover .ao900228b9d3 { color: var(--gte6170a994b); }
}
.tv650dbf004c { display: grid; gap: 10px; padding: 0 0 20px 66px; }
.tv650dbf004c p { margin: 0; }
.bl5dbee84d2a { display: block; margin-bottom: 3px; font: 650 .75rem/1.2 var(--uxf8477c12d5); letter-spacing: .12em; text-transform: uppercase; color: var(--cwa51da419ec); }
.pn837cdbaa25 { font-weight: 650; }
.sm62403d042d { color: var(--db89fe90a86a); line-height: 1.55; }
@media (max-width: 359.98px) { .tv650dbf004c { padding-left: 0; } }



html.tvf0f36a7e33 details::details-content { transition: none; }
details.pn2787637358[open] > summary .ir8009c69703 { background: transparent; color: inherit; box-shadow: inset 0 0 0 1.5px var(--ir1b12c4de32); }
details.pn2787637358[open] > summary .ir8009c69703::after { rotate: 90deg; }
details.pn2787637358[open] > summary .kw0d9337a695 { rotate: 0deg; }

@media (min-width: 640px) {
  .vhffe03c0d76 .pn3830476b0b > a { grid-template-columns: 76px minmax(0, 1fr) 40px; column-gap: 18px; }
  .ly97971d7be2 { width: 76px; height: 76px; }
  .sm2ca298562c { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px 28px; }
  .tv57447259af { max-width: 560px; padding: 34px 32px 22px; }
}
@media (min-width: 900px) {
  .eze858a3e257 { 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; }
  .bl7f7d932615 { 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; }
  .bl7f7d932615 .lyfad5216d34 { grid-column: 1 / -1; }
  .cw031ab8e225 { margin-bottom: 22px; }
  .lye735305903 { grid-area: fig; position: sticky; top: 110px; }
  .tv27041f3fbf { grid-area: list; }
  .nx32d0aa2b4e { grid-area: act; margin-top: 28px; }
  .irf528635acc { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: clamp(32px, 4vw, 64px); align-items: start; }
}
@media (min-width: 1024px) {
  .blc205329681 { padding-right: 0; }
  .rpca2afa52ff { height: clamp(560px, 46vw, 720px); }
  .tv57447259af { position: absolute; right: 0; bottom: -120px; margin: 0; width: min(560px, 46%); max-width: none; padding: 38px 40px 26px; }
  .sm303d636793 + .ez8490082719 { padding-top: calc(var(--jd7183b4f1a7) + 120px); }
  .sm8fbdccd32c { margin-top: 0; }
}

 
 
.jdaaebd9bb11 { display: block; width: 100%; height: auto; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; overflow: visible; }
.jdaaebd9bb11 * { vector-effect: non-scaling-stroke; }
.jdaaebd9bb11 .bla41a70a0a4, .jdaaebd9bb11 g.bla41a70a0a4 * { stroke: var(--ird54e939802, var(--vh1ed8ae3ee2)); }
.jdaaebd9bb11 text { fill: currentColor; stroke: none; font: 600 13px/1 var(--uxf8477c12d5); letter-spacing: .02em; }
.tv9399a98c0b .nxabeaac9ce8 { margin-top: 0; }
@media (min-width: 900px) {
  .tv9399a98c0b { padding-top: 24px; }
  .tv9399a98c0b .nxabeaac9ce8 { 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-db5c0a069834] { transform: none !important; }
}
/*3d6a49d7eb09*/
