


 

 
.qs7b0cdabc71 { padding-top: calc(var(--ly0f02acce55) + 10px); padding-bottom: var(--bl0820512083); }
.fy4f74115217 { min-width: 0; }
.cwf24c5e1c82 { display: none; }
.fy4f74115217 figure img { width: 100%; height: 100%; object-fit: cover; }

 
.ez8b19006397 ol { display: flex; flex-wrap: wrap; align-items: center; font-size: .875rem; color: var(--kw5ed3f25376); }
.ez8b19006397 li { display: inline-flex; align-items: center; min-width: 0; overflow-wrap: anywhere; }
.ez8b19006397 li + li::before { content: "›"; margin: 0 9px; color: var(--qs6fb458d986); font-size: 1rem; }
.ez8b19006397 a { display: inline-flex; align-items: center; min-height: 44px; color: var(--nx8c87f08147); text-decoration: underline; text-decoration-color: var(--sm3a29c98b28); text-decoration-thickness: 1.5px; text-underline-offset: .22em; }
.ez8b19006397 a:hover { color: var(--pnbb33b312df); text-decoration-color: var(--qsf927effa9f); }
.ez8b19006397 [aria-current] { color: var(--aodf0b87bc07); font-weight: 600; }

.rp3125d24dcf { font: 720 clamp(2.3rem, 1.55rem + 3.3vw, 4.25rem)/.98 var(--ir19d430bc2f); letter-spacing: -.038em; text-wrap: balance; margin: 2px 0 0; }
.jde59547c72b {
  display: inline-flex; align-items: center; gap: 12px; min-height: 48px; margin-top: 6px;
  font: 650 1.0625rem/1.2 var(--qs0ba42ca2e4); font-variant-numeric: tabular-nums; text-decoration: none; color: var(--aodf0b87bc07);
}
.db1db2eb2abe { width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: color-mix(in srgb, var(--qsf927effa9f) 14%, transparent); box-shadow: inset 0 0 0 1.5px var(--qsf927effa9f); color: var(--qs6fb458d986); transition: background-color .2s; }
.db1db2eb2abe .md17423383b8 { width: 19px; height: 19px; }
.jde59547c72b > span:last-child { border-bottom: 2px solid var(--qsf927effa9f); padding-bottom: 2px; }
.jde59547c72b:hover .db1db2eb2abe { background: color-mix(in srgb, var(--qsf927effa9f) 28%, transparent); }
.nxde165c3cda { color: var(--kw5ed3f25376); font-weight: 500; }

 
.ez35c06e7b19 { display: grid; grid-template-columns: minmax(0, 1fr) clamp(88px, 25vw, 132px); column-gap: 16px; align-items: end; margin-top: 4px; }
.pn904e8a190f { grid-column: 1 / -1; margin-bottom: 12px; }
.tvcd57a5c3d7 { min-width: 0; grid-column: 1; grid-row: 2; }
.qsafd62698e4 {
  aspect-ratio: 1; border-radius: 50%; overflow: hidden; background: var(--ux7cbf56c63b);
  box-shadow: 0 0 0 4px var(--kw5fc340297e), 0 0 0 6px var(--tvc671a03320), var(--ez462bfdb10d);
  margin-bottom: 4px;
  grid-column: 2; grid-row: 2;
}
.irce90fdf4a2 { grid-column: 1 / -1; margin-top: 16px; }
.irce90fdf4a2 .qsa05e89680f { margin: 0; max-width: 46ch; text-wrap: pretty; }

 
.bl04cddfd370 { margin-top: 22px; }
.pn3886929e95 { margin: 0 0 6px; font: 650 .75rem/1.2 var(--qs0ba42ca2e4); letter-spacing: .12em; text-transform: uppercase; color: var(--kw5ed3f25376); }
.bl04cddfd370 ol { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 18px; border-bottom: 1px solid var(--sm3a29c98b28); }
.bl04cddfd370 li { min-width: 0; border-top: 1px solid var(--sm3a29c98b28); }
.bl04cddfd370 a {
  position: relative; isolation: isolate;
  display: grid; grid-template-columns: 26px minmax(0, 1fr); column-gap: 8px; row-gap: 1px; align-items: baseline;
  min-height: 62px; padding: 11px 0 10px;
  text-decoration: none; color: inherit; -webkit-tap-highlight-color: transparent;
}
.bl04cddfd370 a::before { content: ""; position: absolute; inset: 0 -8px; z-index: -1; border-radius: var(--nxd0417c747f); background: var(--gtb05d559574); opacity: 0; transition: opacity .2s; }
.bl04cddfd370 a:active::before { opacity: 1; }
.gt6a244b427c { font: 700 .875rem/1.3 var(--ir19d430bc2f); color: var(--pnbb33b312df); font-variant-numeric: tabular-nums; }
.rp440c7b4a32 { font: 650 1.0625rem/1.25 var(--qs0ba42ca2e4); letter-spacing: -.008em; overflow-wrap: break-word; text-decoration: underline; text-decoration-color: transparent; text-decoration-thickness: 2px; text-underline-offset: .2em; transition: text-decoration-color .2s; }
.db1e343cfd25 { grid-column: 2; font-size: .8125rem; color: var(--kw5ed3f25376); }
@media (hover: hover) {
  .bl04cddfd370 a:hover::before { opacity: 1; }
  .bl04cddfd370 a:hover .rp440c7b4a32 { text-decoration-color: var(--qsf927effa9f); }
}

 
.pnc64057ce5e { padding-top: clamp(64px, 8vw, 104px); overflow-x: clip; }
.rp7b1ce5d230 .cweba3608ca5 { margin-bottom: 12px; }
.mddd69837ca0 { color: var(--nx8c87f08147); max-width: 56ch; margin: 0; }
.blf2f4e65c41 { margin: 10px 0 0; font-size: .875rem; color: var(--kw5ed3f25376); max-width: 60ch; }
.blf2f4e65c41 a { color: var(--nx8c87f08147); text-decoration: underline; text-decoration-color: var(--qsf927effa9f); text-decoration-thickness: 1.5px; text-underline-offset: .2em; }
.blf2f4e65c41 a:hover { color: var(--pnbb33b312df); }

 
.cwdf0a40a9f9 { border-bottom: 1px solid var(--sm3a29c98b28); margin-top: 22px; }
.cwdf0a40a9f9 details { border-top: 1px solid var(--sm3a29c98b28); }
.cwdf0a40a9f9 summary {
  display: grid; grid-template-columns: minmax(0, 1fr) 36px; gap: 14px; align-items: center;
  min-height: 64px; padding: 15px 0;
  cursor: pointer; list-style: none;
  font: 650 1.125rem/1.35 var(--qs0ba42ca2e4); letter-spacing: -.005em;
  -webkit-tap-highlight-color: transparent;
}
.cwdf0a40a9f9 summary::-webkit-details-marker { display: none; }
.cwdf0a40a9f9 .tv9ad64fc60a { min-width: 0; overflow-wrap: break-word; transition: color .15s; }
.cwdf0a40a9f9 summary:hover .tv9ad64fc60a { color: var(--pnbb33b312df); }
.cwdf0a40a9f9 details[open] .ir4f7f852099 { background: var(--aodf0b87bc07); color: var(--kw5fc340297e); box-shadow: none; }
.cwdf0a40a9f9 details[open] .ir4f7f852099::after { rotate: 0deg; }
.cwdf0a40a9f9 details::details-content { height: 0; overflow: clip; transition: height .35s var(--cwfbcbf0463e), content-visibility .35s allow-discrete; }
.cwdf0a40a9f9 details[open]::details-content { height: auto; }
.cwdf0a40a9f9 .rp043309a064 { padding: 0 8px 18px 0; }
.cwdf0a40a9f9 .rp043309a064 p { margin: 0 0 10px; }
.nx49b063cb4a { display: inline-flex; flex-wrap: wrap; align-items: center; column-gap: 8px; min-height: 44px; font-size: .9375rem; font-weight: 650; color: var(--pnbb33b312df); text-decoration: none; }
.uxb5c23b09de { color: var(--kw5ed3f25376); font-weight: 500; }
.nx49b063cb4a .md17423383b8 { width: 17px; height: 17px; transition: transform .2s var(--cwfbcbf0463e); }
.nx49b063cb4a:hover { color: var(--aodf0b87bc07); }
.nx49b063cb4a:hover .md17423383b8 { transform: translateX(3px); }
.cwdf0a40a9f9 details:target { animation: kwfa38b4987b 2.4s ease-out both; }

 
.tv5f0f29893a { margin-top: 26px; }
.kwa5c5b6527a { aspect-ratio: 3 / 2; border-radius: var(--ir72277afe4a); overflow: hidden; background: var(--ux7cbf56c63b); }
.cw4abb34d424 {
  position: relative; z-index: 2;
  display: grid; grid-template-columns: 76px minmax(0, 1fr); gap: 14px; align-items: center;
  width: min(100% - 20px, 380px); margin: -44px 0 0 auto;
  padding: 12px 14px 12px 12px;
  background: var(--tvdd58f5259c); border-radius: var(--ir72277afe4a); box-shadow: var(--qs3396ebc90f);
  text-decoration: none; color: inherit;
  transition: transform .25s var(--cwfbcbf0463e);
}
.ez8e83ee1b45 { aspect-ratio: 1; border-radius: var(--nxd0417c747f); overflow: hidden; background: var(--ux7cbf56c63b); }
.ez8e83ee1b45 img { width: 100%; height: 100%; object-fit: cover; }
.qs05d92923c9 { display: grid; gap: 3px; min-width: 0; }
.bl2e2233810f { font: 650 .75rem/1.2 var(--qs0ba42ca2e4); letter-spacing: .12em; text-transform: uppercase; color: var(--pnbb33b312df); }
.qs40e6dbed96 { font: 700 1.125rem/1.15 var(--ir19d430bc2f); letter-spacing: -.02em; overflow-wrap: break-word; }
.qs348ddb48db { display: inline-flex; align-items: center; gap: 6px; font-size: .875rem; font-weight: 650; color: var(--nx8c87f08147); }
.qs348ddb48db .md17423383b8 { width: 16px; height: 16px; color: var(--qs6fb458d986); transition: transform .2s var(--cwfbcbf0463e); }
@media (hover: hover) { .cw4abb34d424:hover { transform: translateY(-2px); } .cw4abb34d424:hover .qs348ddb48db .md17423383b8 { transform: translateX(3px); } }

 
.nx02b8b6c9c9 { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr); gap: 18px; align-items: end; margin-top: 24px; }
.ly428ed6efcf { min-width: 0; padding-bottom: 6px; }
.ly428ed6efcf .nxd0d27fa17c { margin: 0 0 6px; }
.qsf18ef5fd4d { aspect-ratio: 4 / 5.2; border-radius: 999px 999px var(--nxd0417c747f) var(--nxd0417c747f); overflow: hidden; background: var(--ux7cbf56c63b); }

 
.tv2488234f39 { display: grid; gap: 30px; }
.vhb571d189c8 { padding: 10px 14% 14px 4%; }
.qs7fc78444e7 { padding: 8px 8px 30px; background: var(--qs45db6b35a3); box-shadow: var(--qs3396ebc90f); rotate: -2.4deg; }
.qs7fc78444e7 img { aspect-ratio: 5 / 4; }
.qs7fc78444e7 figcaption { margin: 10px 4px 0; font-size: .8125rem; line-height: 1.4; color: var(--kw5ed3f25376); }

 
.gt9c822360ac {
  margin: clamp(72px, 9vw, 112px) calc(-1 * var(--qs0814376502)) 0;
  display: grid;
  overflow: clip;
}
.vh47e982e6b3 { aspect-ratio: 16 / 10; background: var(--ao75f8b7d648); }
.tv45aee2d4b1 { padding: 30px var(--qs0814376502) 40px; min-width: 0; }
.gt9c822360ac .tvddf0a63355 { color: var(--tvc671a03320); }
.gt9c822360ac .tvddf0a63355::before { background: var(--tvc671a03320); }
.gt9c822360ac .cweba3608ca5 { color: var(--jdbe4a108547); }
.gt9c822360ac .ir1c359f6966 { color: var(--jdbe4a108547); max-width: 52ch; }
.vhb6ea679aab { display: flex; flex-wrap: wrap; gap: 10px; margin: 22px 0 16px; }
.vhb6ea679aab .lyf23c4dc5ec { flex: 1 1 200px; font-variant-numeric: tabular-nums; }
.kw14ca278ca8 { color: var(--jdbe4a108547); background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--jdbe4a108547) 60%, transparent); }
.kw14ca278ca8:hover { background: var(--jdbe4a108547); color: var(--fye286304125); }
.gt9c822360ac .mdc4e273482d { color: var(--jdbe4a108547); border-color: var(--tvc671a03320); }
.gt9c822360ac .mdc4e273482d .md17423383b8 { color: var(--tvc671a03320); }
.gt9c822360ac .mdc4e273482d:hover { color: var(--tvc671a03320); }

 
.dbbae8ac1fc7 { display: grid; gap: 8px; }
.sm081005f3c1 { display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr); gap: 12px; align-items: start; margin-top: 24px; padding-bottom: 36px; }
.gt4ea64f3f19 { aspect-ratio: 4 / 5; border-radius: var(--nxd0417c747f); overflow: hidden; background: var(--ux7cbf56c63b); }
.pn304797c0a2 { aspect-ratio: 3 / 4; border-radius: var(--nxd0417c747f); overflow: hidden; background: var(--ux7cbf56c63b); margin-top: 64px; }
.cw8a5fb7f43e { grid-column: 1 / -1; margin-top: 2px; }

 
.jd2d50be3b0a { margin: 0 calc(-1 * var(--qs0814376502)); }
.sm12f112915d { aspect-ratio: 16 / 11; background: var(--ux7cbf56c63b); overflow: hidden; }
.cw0f94568556 {
  position: relative; z-index: 2;
  margin: -64px var(--qs0814376502) 0 var(--qs0814376502);
  padding: 22px 20px 20px;
  background: var(--tvdd58f5259c); border-radius: var(--eza174e6a3fa); box-shadow: var(--qs3396ebc90f);
}
.cw0f94568556 .cweba3608ca5 { margin-bottom: 10px; }

 
.gt8aa0bbcf72 { display: grid; grid-template-columns: minmax(0, 1fr) clamp(104px, 32vw, 180px); grid-template-areas: "head ph" "body body"; gap: 0 16px; align-items: start; }
.db2193ab91df { grid-area: head; min-width: 0; }
.sme54322eb19 { grid-area: ph; aspect-ratio: 4 / 5; border-radius: var(--nxd0417c747f) var(--nxd0417c747f) var(--nxd0417c747f) 48px; overflow: hidden; background: var(--ux7cbf56c63b); margin-top: 4px; }
.nxa7999767a5 { grid-area: body; min-width: 0; }
.rp9cf5c65183 { margin-top: 34px; padding: 22px 0 0; border-top: 2px solid var(--aodf0b87bc07); display: grid; gap: 6px; }
.ir5fd6bcdf24 { margin: 0; font: 700 1.5rem/1.1 var(--ir19d430bc2f); letter-spacing: -.025em; }
.rp9cf5c65183 .ir1c359f6966 { margin: 0; color: var(--nx8c87f08147); }
.cw77d49af5e1 { display: flex; flex-wrap: wrap; gap: 4px 22px; margin-top: 4px; }

 
.kwfa947cabf4 { padding-top: clamp(44px, 5.5vw, 72px); }

 
.rp6049658eb1 { display: grid; gap: 24px; }
.rpdadf881868 { min-width: 0; }
.ira32c986f8e { position: relative; min-width: 0; padding-bottom: 30px; }
.rp61472f3b77 { aspect-ratio: 4 / 3; border-radius: var(--ir72277afe4a) var(--ir72277afe4a) var(--ir72277afe4a) 88px; overflow: hidden; background: var(--ux7cbf56c63b); }
.ez0452cb9230 {
  position: absolute; left: 12px; bottom: 4px; z-index: 2;
  display: flex; flex-wrap: wrap; align-items: center; gap: 2px 16px;
  max-width: calc(100% - 28px); margin: 0; padding: 10px 18px 10px 40px;
  border-radius: 999px 10px 10px 999px;
  background: linear-gradient(180deg, var(--ao094ad04218), var(--dbcc838750b3) 62%, var(--fye23bb6fac5));
  box-shadow: inset 0 1px 0 rgb(255 255 255 / .45), 0 10px 22px rgb(60 42 12 / .24);
  color: var(--aob953a012cd); font: 700 .8125rem/1.3 var(--qs0ba42ca2e4); letter-spacing: .08em; text-transform: uppercase;
  rotate: -2.5deg;
}
.ez0452cb9230::before { content: ""; position: absolute; left: 14px; top: 50%; width: 14px; height: 14px; margin-top: -7px; border-radius: 50%; background: var(--kw5fc340297e); box-shadow: inset 0 1px 2px rgb(60 42 12 / .5); }
.ez0452cb9230 span { min-width: 0; }

 
.rp05b7f8675d { margin-top: 4px; }
.rp05b7f8675d .tvddf0a63355 { margin-bottom: 12px; }
.gt1bbfc91c88 { margin: 16px 0 0; display: flex; flex-wrap: wrap; gap: 4px 14px; font-size: .875rem; color: var(--kw5ed3f25376); }
.gt1bbfc91c88 span + span::before { content: ""; display: inline-block; width: 4px; height: 4px; border-radius: 50%; background: var(--qsf927effa9f); vertical-align: middle; margin-right: 14px; }
.ir5d8d1180f0 { margin: 18px 0 0; max-width: 60ch; font-size: 1.1875rem; line-height: 1.55; color: var(--nx8c87f08147); }

.ir129a245da9 { position: relative; margin-top: 26px; padding-bottom: 54px; }
.ly63d0d4ee89 { aspect-ratio: 4 / 5; border-radius: var(--ir72277afe4a); overflow: hidden; background: var(--ux7cbf56c63b); }
.ly63d0d4ee89 img { object-position: 30% 50%; }
.aoad98819c56 { position: absolute; right: 10px; bottom: 0; width: 42%; }
.qsed663b60e9 {
  aspect-ratio: 1; border-radius: 50%; overflow: hidden; background: var(--ux7cbf56c63b);
  box-shadow: 0 0 0 5px var(--kw5fc340297e), 0 0 0 7px var(--tvc671a03320), 0 18px 40px rgb(40 28 8 / .25);
}
.nx5569e03545 { max-width: 52%; margin-top: 12px; }

.fyf8b0d4ca9d { max-width: 66ch; }
.nxa04e04fe43 { padding-top: clamp(52px, 6.5vw, 84px); overflow-x: clip; }
.nxa04e04fe43 > .cweba3608ca5, .nx2a49c427d0 { font-size: clamp(1.875rem, 1.35rem + 2.1vw, 2.875rem); margin-bottom: 16px; }
.nxa04e04fe43 .ir1c359f6966 p, .nxa04e04fe43 > .ir1c359f6966 { color: var(--nx8c87f08147); }
.smca7c5747d9 { margin: 26px 0 8px; font: 650 .8125rem/1.2 var(--qs0ba42ca2e4); letter-spacing: .12em; text-transform: uppercase; color: var(--kw5ed3f25376); }

 
.vhda08bea9ad { display: grid; gap: 0; border-bottom: 1px solid var(--lyf7be205963); }
.vhda08bea9ad li { position: relative; padding: 13px 0 13px 26px; border-top: 1px solid var(--lyf7be205963); font-size: 1rem; line-height: 1.5; color: var(--nx8c87f08147); min-width: 0; }
.vhda08bea9ad li::before { content: ""; position: absolute; left: 3px; top: 21px; width: 9px; height: 9px; border-radius: 2px; background: var(--qsf927effa9f); rotate: 45deg; }

 
.kw5f4c2b4b43 { position: relative; margin: 30px 0 4px; padding: 20px 0 20px 22px; border-left: 3px solid var(--qsf927effa9f); }
.tv6c8de0484e { display: flex; align-items: center; gap: 8px; margin: 0 0 8px; font: 650 .75rem/1.2 var(--qs0ba42ca2e4); letter-spacing: .12em; text-transform: uppercase; color: var(--pnbb33b312df); }
.tv6c8de0484e .md17423383b8 { width: 16px; height: 16px; }
.dbf855744744 { margin: 0; font: 650 clamp(1.375rem, 1.1rem + 1.1vw, 1.875rem)/1.18 var(--ir19d430bc2f); letter-spacing: -.022em; color: var(--aodf0b87bc07); text-wrap: pretty; }
.rpa749f2026f { margin: 12px 0 0; color: var(--nx8c87f08147); font-size: 1rem; }
.rp96c96c62ed { padding: 22px 22px 22px 24px; border-left: 0; border-radius: var(--ir72277afe4a); background: var(--gtb05d559574); box-shadow: inset 4px 0 0 var(--qsf927effa9f); }

 
.blfc78ae8a4d { display: grid; gap: 26px; margin-top: 24px; }
.cw9777b3e109 { min-width: 0; }
.rpb9d3ec449a { display: flex; align-items: center; gap: 10px; margin: 0 0 4px; padding-bottom: 10px; border-bottom: 2px solid var(--aodf0b87bc07); font: 700 1.25rem/1.2 var(--ir19d430bc2f); letter-spacing: -.02em; }
.ez7551d708e2 { width: 30px; height: 30px; border-radius: 50%; display: grid; place-items: center; flex: none; }
.ez7551d708e2 .md17423383b8 { width: 17px; height: 17px; }
.tv360842fd74 .ez7551d708e2 { background: rgb(43 100 68 / .12); color: var(--ao758913c466); box-shadow: inset 0 0 0 1.5px rgb(43 100 68 / .4); }
.ly8e7b068c13 .ez7551d708e2 { background: rgb(160 52 31 / .1); color: var(--md147e0cb56a); box-shadow: inset 0 0 0 1.5px rgb(160 52 31 / .38); }
.ly8e7b068c13 .rpb9d3ec449a { border-color: var(--md147e0cb56a); }
.blfc78ae8a4d li { padding: 13px 0; border-bottom: 1px solid var(--lyf7be205963); font-size: 1rem; line-height: 1.52; color: var(--nx8c87f08147); }
.blfc78ae8a4d li strong { display: block; margin-bottom: 2px; font-weight: 650; color: var(--aodf0b87bc07); }

 
.nx8e15ad2efd { margin: clamp(64px, 8vw, 104px) calc(-1 * var(--qs0814376502)) 0; padding: 40px var(--qs0814376502) 44px; overflow: clip; }
.nx8e15ad2efd .tvddf0a63355 { color: var(--tvc671a03320); }
.nx8e15ad2efd .tvddf0a63355::before { background: var(--tvc671a03320); }
.nx8e15ad2efd .cweba3608ca5 { color: var(--jdbe4a108547); }
.nx8e15ad2efd .ir1c359f6966 { color: var(--jdbe4a108547); }
.kwa65d01b863 { margin: 22px 0 0; border-top: 1px solid var(--qsf7f81c8e28); counter-reset: chk; }
.kwa65d01b863 li { display: grid; grid-template-columns: 30px minmax(0, 1fr); gap: 12px; padding: 12px 0; border-bottom: 1px solid var(--qsf7f81c8e28); color: var(--jdbe4a108547); font-size: 1rem; line-height: 1.5; }
.kwa65d01b863 li::before { counter-increment: chk; content: counter(chk); width: 28px; height: 28px; border-radius: 50%; display: grid; place-items: center; font: 650 .8125rem/1 var(--qs0ba42ca2e4); color: var(--tvc671a03320); box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--tvc671a03320) 55%, transparent); font-variant-numeric: tabular-nums; }
.nx8e15ad2efd .vhb6ea679aab { margin-bottom: 0; }
.nx8e15ad2efd .smca7c5747d9 { color: var(--cwe27413f4cb); }

 
.eza7602e1d44 { display: grid; gap: 30px; margin-top: 8px; }
.sm71ed06c16b { max-width: 440px; padding: 8px 10% 8px 2%; }
.sm71ed06c16b .qs7fc78444e7 { rotate: 2.2deg; }
.nx5b8156f650 { min-width: 0; }
.tv1a49115d7a { display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 14px; padding: 18px 0; border-top: 1px solid var(--sm3a29c98b28); }
.tv1a49115d7a:last-child { border-bottom: 1px solid var(--sm3a29c98b28); }
.bl596b7501fd { font: 700 1.5rem/1 var(--ir19d430bc2f); letter-spacing: -.02em; color: var(--qsf927effa9f); font-variant-numeric: tabular-nums; padding-top: 2px; }
.ly0aef216296 { margin: 0 0 6px; font: 650 1.1875rem/1.3 var(--qs0ba42ca2e4); letter-spacing: -.008em; }
.cw2b0fb11645 p { margin: 0; color: var(--nx8c87f08147); font-size: 1rem; }
.lya2a2147816 { display: grid; grid-template-columns: 112px minmax(0, 1fr); gap: 14px; align-items: center; margin-top: 14px; }
.lya2a2147816 .pn1e8bbb3a72 { aspect-ratio: 1; border-radius: 50%; overflow: hidden; background: var(--ux7cbf56c63b); box-shadow: 0 0 0 4px var(--kw5fc340297e), 0 0 0 6px var(--ux7cbf56c63b); }
.lya2a2147816 figcaption { font-size: .875rem; line-height: 1.45; color: var(--kw5ed3f25376); }
.qsdcfec8e925 { margin-top: 22px; }

 
.cwff305a81d9 { counter-reset: hb; border-top: 2px solid var(--aodf0b87bc07); }
.cwff305a81d9 li { display: grid; grid-template-columns: 38px minmax(0, 1fr); gap: 10px; padding: 15px 0; border-bottom: 1px solid var(--lyf7be205963); font-size: 1.0625rem; line-height: 1.55; color: var(--nx8c87f08147); }
.cwff305a81d9 li::before { counter-increment: hb; content: counter(hb, decimal-leading-zero); font: 700 .9375rem/1.6 var(--ir19d430bc2f); color: var(--pnbb33b312df); font-variant-numeric: tabular-nums; }
.qs2754cbf562 { margin: 22px 0 0; padding: 14px 16px; border-radius: var(--nxd0417c747f); box-shadow: inset 0 0 0 1px var(--sm3a29c98b28); font-size: .9375rem; line-height: 1.55; color: var(--nx8c87f08147); }
.qs2754cbf562 b { font-weight: 650; color: var(--aodf0b87bc07); }

 
.rp1ccd72f5f8 { display: grid; gap: 22px; margin-top: 18px; }
.ao12b959bf37 { display: grid; gap: 14px; text-decoration: none; color: inherit; }
.ao12b959bf37 .kw4c154b7a36 { aspect-ratio: 16 / 10; border-radius: var(--ir72277afe4a); overflow: hidden; background: var(--ux7cbf56c63b); }
.ao12b959bf37 .kw4c154b7a36 img { transition: transform .6s var(--cwfbcbf0463e); }
.ir51a15b5042 { font: 700 1.5rem/1.1 var(--ir19d430bc2f); letter-spacing: -.024em; }
.rp317ac05299 { color: var(--nx8c87f08147); font-size: 1rem; line-height: 1.5; }
.smd0c0223fab { display: inline-flex; align-items: center; gap: 6px; font-size: .9375rem; font-weight: 650; color: var(--pnbb33b312df); }
.smd0c0223fab .md17423383b8 { width: 16px; height: 16px; transition: transform .2s var(--cwfbcbf0463e); }
.ez07f5624824 { display: grid; gap: 6px; min-width: 0; }
.dbdbbea602be { border-bottom: 1px solid var(--lyf7be205963); }
.dbdbbea602be li { border-top: 1px solid var(--lyf7be205963); }
.dbdbbea602be a { display: grid; grid-template-columns: 76px minmax(0, 1fr) 36px; gap: 14px; align-items: center; padding: 12px 0; text-decoration: none; color: inherit; }
.dbdbbea602be .kw4c154b7a36 { aspect-ratio: 1; border-radius: var(--nxd0417c747f); overflow: hidden; background: var(--ux7cbf56c63b); }
.dbdbbea602be .kw4c154b7a36 img { width: 100%; height: 100%; object-fit: cover; }
.dbdbbea602be .ir51a15b5042 { font: 650 1.0625rem/1.25 var(--qs0ba42ca2e4); letter-spacing: -.006em; }
.dbdbbea602be .rp317ac05299 { font-size: .9063rem; color: var(--kw5ed3f25376); }
.dbdbbea602be .pn46780c3be3 { grid-column: 3; grid-row: auto; width: 36px; height: 36px; }
@media (hover: hover) {
  .ao12b959bf37:hover .kw4c154b7a36 img { transform: scale(1.04); }
  .ao12b959bf37:hover .smd0c0223fab .md17423383b8 { transform: translateX(3px); }
  .dbdbbea602be a:hover .ir51a15b5042 { color: var(--pnbb33b312df); }
  .dbdbbea602be a:hover .pn46780c3be3 { background: var(--qsf927effa9f); box-shadow: none; color: var(--aob953a012cd); }
}

 
.jdf9584b340c .kwa5c5b6527a[data-smd0c36409ac].jd30c6f623de, .jdf9584b340c .qsf18ef5fd4d[data-smd0c36409ac].jd30c6f623de, .jdf9584b340c .gt4ea64f3f19[data-smd0c36409ac].jd30c6f623de, .jdf9584b340c .pn304797c0a2[data-smd0c36409ac].jd30c6f623de,
.jdf9584b340c .sm12f112915d[data-smd0c36409ac].jd30c6f623de, .jdf9584b340c .sme54322eb19[data-smd0c36409ac].jd30c6f623de, .jdf9584b340c .ly63d0d4ee89[data-smd0c36409ac].jd30c6f623de, .jdf9584b340c .vh47e982e6b3[data-smd0c36409ac].jd30c6f623de,
.jdf9584b340c .kw4c154b7a36[data-smd0c36409ac].jd30c6f623de, .jdf9584b340c .rp61472f3b77[data-smd0c36409ac].jd30c6f623de { clip-path: inset(0 0 0 0); }

 
@media (min-width: 640px) {
  .bl04cddfd370 ol { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .cwdf0a40a9f9 .rp043309a064 { padding-right: 52px; }
  .cw0f94568556 { max-width: 520px; padding: 28px 28px 24px; }
  .blfc78ae8a4d { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 32px; }
  .vhda08bea9ad { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 28px; }
  .ly63d0d4ee89 { aspect-ratio: 3 / 2; }
  .aoad98819c56 { width: 30%; right: 24px; }
  .nx5569e03545 { max-width: 62%; }
  .ao12b959bf37 { grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: 22px; align-items: center; }
}

 
@media (min-width: 768px) {
  .ez35c06e7b19 { grid-template-columns: minmax(0, 1fr) clamp(150px, 20vw, 210px); column-gap: 32px; }
  .kwa5c5b6527a { aspect-ratio: 16 / 9; }
  .cw4abb34d424 { margin-right: 24px; margin-top: -56px; }
  .nx02b8b6c9c9 { grid-template-columns: minmax(0, 1fr) minmax(0, .8fr); }
  .tv2488234f39 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); align-items: center; gap: 36px; }
  .vhb571d189c8 { padding: 12px 4% 16px 2%; }
  .gt9c822360ac { margin-inline: 0; border-radius: var(--eza174e6a3fa); }
  .tv45aee2d4b1 { padding: 36px 36px 40px; }
  .jd2d50be3b0a { margin-inline: 0; }
  .sm12f112915d { aspect-ratio: 21 / 10; border-radius: var(--ir72277afe4a); }
  .cw0f94568556 { margin: -96px 0 0 28px; }
  .gt8aa0bbcf72 { grid-template-columns: minmax(0, 1fr) clamp(180px, 26vw, 260px); column-gap: 32px; align-items: end; }
  .nx8e15ad2efd { margin-inline: 0; padding: 48px 44px; border-radius: var(--eza174e6a3fa); }
  .kwa65d01b863 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 28px; }
}

 
@media (min-width: 1024px) {
  .qs7b0cdabc71 { padding-top: calc(var(--ly0f02acce55) + 18px); }
  .tva22ba03960 { display: grid; grid-template-columns: minmax(0, 1fr) clamp(318px, 27vw, 384px); gap: clamp(40px, 4.4vw, 72px); align-items: stretch; }
  .cwf24c5e1c82 { display: block; min-width: 0; padding-top: 14px; }
  .uxf6cb7d1473 {
    position: sticky;
    top: min(88px, calc(100vh - var(--eza64d10ef06, 0px) - 16px));
    display: grid; gap: 14px;
  }
  .cwf24c5e1c82 .vh7b5eda0d5c { background: var(--tvdd58f5259c); border-radius: var(--eza174e6a3fa); box-shadow: var(--ez462bfdb10d), inset 0 0 0 1px var(--lyf7be205963); overflow: clip; }
  .cwf24c5e1c82 .jd3fb2d1b213 { padding: 22px 22px 20px; }
  .cwf24c5e1c82 .ux714c8baa53 { margin-bottom: 6px; }
  .cwf24c5e1c82 .smcd54af5efd { font-size: 1.875rem; margin-bottom: 6px; }
  .cwf24c5e1c82 .ezf464afd641 { font-size: .9375rem; line-height: 1.5; margin-bottom: 14px; }
  .cwf24c5e1c82 .ezccea26b6d9 { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 10px; }
  .cwf24c5e1c82 .smdc26c82200 { grid-column: 1 / -1; }
  .cwf24c5e1c82 .ly1d0972b102 label { font-size: .875rem; }
  .cwf24c5e1c82 .ly1d0972b102 input, .cwf24c5e1c82 .ly1d0972b102 select { min-height: 46px; padding: 10px 12px; font-size: 1rem; }
  .cwf24c5e1c82 .ly1d0972b102 select { padding-right: 34px; background-position: right 8px center; background-size: 18px; }
  .cwf24c5e1c82 .ly1d0972b102 textarea { min-height: 58px; padding: 10px 12px; font-size: 1rem; }
  .cwf24c5e1c82 .tve792dd6132 { margin-top: 14px; }
  .cwf24c5e1c82 .jd380ce439be { min-height: 50px; }

  .bl14eeb3de81 { padding: 18px 22px 16px; border-radius: var(--eza174e6a3fa); background: var(--gtb05d559574); }
  .vhd95f96df35 { display: flex; align-items: center; gap: 8px; margin: 0 0 8px; font: 700 1.25rem/1.15 var(--ir19d430bc2f); letter-spacing: -.02em; }
  .vhd95f96df35 .md17423383b8 { width: 18px; height: 18px; color: var(--qsf927effa9f); }
  .bl14eeb3de81 .db0fa1796967 { margin: 0 0 10px; }
  .bl14eeb3de81 .db0fa1796967 > div { grid-template-columns: 74px minmax(0, 1fr); gap: 10px; padding: 8px 0; font-size: .9375rem; line-height: 1.45; }
  .bl14eeb3de81 .db0fa1796967 dt { font-size: .6875rem; padding-top: 3px; }
  .pn848fba7946 { margin: 0; font-size: .875rem; line-height: 1.6; color: var(--nx8c87f08147); }
  .pn848fba7946 a { color: var(--aodf0b87bc07); text-decoration: underline; text-decoration-color: var(--qsf927effa9f); text-decoration-thickness: 1.5px; text-underline-offset: .2em; }
  .pn848fba7946 a:hover { color: var(--pnbb33b312df); }
  .nxc9cd8432e0 { margin: 8px 0 0; font-size: .75rem; line-height: 1.4; color: var(--kw5ed3f25376); }

   
  .irce90fdf4a2 { grid-column: 1; }
  .qsafd62698e4 { grid-row: 2 / span 2; align-self: center; }

  .ly63d0d4ee89 { aspect-ratio: 16 / 10; }
  .rp1ccd72f5f8 { grid-template-columns: minmax(0, 1fr); }
}



@media (min-width: 640px) and (max-width: 1023.98px), (min-width: 1280px) {
  .eza7602e1d44 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); align-items: start; gap: 36px; }
  .sm71ed06c16b { padding: 12px 6% 12px 0; position: sticky; top: 110px; }
}
@media (min-width: 768px) and (max-width: 1023.98px), (min-width: 1280px) {
  .rp6049658eb1 { grid-template-columns: minmax(0, 6fr) minmax(0, 5fr); align-items: center; gap: 40px; }
  .gt9c822360ac { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
  .vh47e982e6b3 { aspect-ratio: auto; height: 100%; min-height: 360px; order: 2; }
  .tv45aee2d4b1 { padding: 44px 40px; align-self: center; }
}
@media (min-width: 1280px) {
  .ao12b959bf37 { grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); }
  .db0509f0f2ac { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 44px; align-items: start; }
  .db0509f0f2ac .nx02b8b6c9c9 { grid-column: 2; grid-row: 1; grid-template-columns: minmax(0, 1fr); margin-top: 22px; position: sticky; top: 104px; }
  .db0509f0f2ac .cwdf0a40a9f9 { grid-column: 1; grid-row: 1; }
  .db0509f0f2ac .ly428ed6efcf { order: 2; }
  .dbbae8ac1fc7 { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 40px; align-items: start; }
  .dbbae8ac1fc7 .cwdf0a40a9f9 { margin-top: 24px; }
  .gt8aa0bbcf72 { grid-template-columns: minmax(0, 4fr) minmax(0, 7fr); grid-template-areas: "ph head" "ph body"; column-gap: 40px; align-items: start; }
  .sme54322eb19 { grid-row: 1 / span 2; position: sticky; top: 104px; margin-top: 6px; aspect-ratio: 3 / 4.2; }
}




@font-face { font-family: "QaPress"; src: url("build-fcfc3fb4/surface-2bba3a18.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }

.gtdc0732c87f {
  --kwe0be5a4b1c: #EFEADF;
  --tvef0f4dd8ff: #1B1D20;
  --db8396e888ca: #33363B;
  --gt1ad246a2be: #5E5A52;
  --cwfacbd9ef8c: rgb(27 29 32 / .2);
  --bl134df1d472: rgb(27 29 32 / .85);
  --qs9fdb779954: "QaPress", Georgia, "Times New Roman", serif;
   
  --bl4efc37497d: url("palermo-locksmith-services-paper-grain.svg");
}

 
.gtdc0732c87f.qs7b0cdabc71 { padding-bottom: 0; }
.gtdc0732c87f .smb413a0cebe {
  container: paper / inline-size;
  margin-inline: calc(-1 * var(--qs0814376502));
  padding: 2px var(--qs0814376502) 44px;
  background:
    var(--bl4efc37497d),
    radial-gradient(120% 70% at 50% 0%, rgb(255 253 246 / .55), transparent 70%),
    linear-gradient(90deg, rgb(120 100 64 / .05), transparent 6% 94%, rgb(120 100 64 / .05)),
    var(--kwe0be5a4b1c);
  color: var(--tvef0f4dd8ff);
}
.gtdc0732c87f .ez8b19006397 a { color: var(--db8396e888ca); }

 
.gtdc0732c87f .rp05b7f8675d { margin-top: 0; }
.ez72efc32fc2 { margin-top: 6px; border-top: 4px solid var(--tvef0f4dd8ff); text-align: center; }
.vh267d55900b {
  margin: 0; padding: 12px 0 10px; border-bottom: 1px solid var(--tvef0f4dd8ff);
  font: 800 clamp(1.5rem, 1.05rem + 2.1vw, 2.375rem)/1 var(--qs9fdb779954); letter-spacing: -.012em; color: var(--tvef0f4dd8ff);
  overflow-wrap: break-word;
}
.vh267d55900b span { display: inline-block; font-weight: 400; color: var(--qs6fb458d986); }
.gtdc0732c87f .mdd1e40136a6 {
  justify-content: center; margin: 0; padding: 8px 0 7px; gap: 2px 0;
  border-bottom: 4px double var(--tvef0f4dd8ff);
  font: 650 .75rem/1.45 var(--qs0ba42ca2e4); letter-spacing: .1em; text-transform: uppercase; color: var(--db8396e888ca);
}
.gtdc0732c87f .mdd1e40136a6 span + span::before { width: 5px; height: 5px; margin: 0 10px 0 10px; border-radius: 0; background: var(--tvef0f4dd8ff); rotate: 45deg; }
.fya1beaa05bc {
  display: inline-block; margin: 22px 0 0; padding: 4px 10px 3px;
  background: var(--tvef0f4dd8ff); color: var(--kwe0be5a4b1c);
  font: 700 .75rem/1.3 var(--qs0ba42ca2e4); letter-spacing: .14em; text-transform: uppercase;
}
.gtdc0732c87f .rp3125d24dcf {
  margin: 12px 0 0; font: 850 clamp(2.4rem, 1.35rem + 4.7vw, 4.5rem)/.98 var(--qs9fdb779954);
  letter-spacing: -.022em; color: var(--tvef0f4dd8ff); text-wrap: balance; overflow-wrap: break-word;
}

 
.gtdc0732c87f figure img { filter: saturate(.9) contrast(1.03) sepia(.05); }
.gtdc0732c87f .ir129a245da9 { margin-top: 22px; }
.gtdc0732c87f .ly63d0d4ee89 { border-radius: 0; box-shadow: 0 0 0 1px var(--cwfacbd9ef8c); }
.gtdc0732c87f .qsed663b60e9 { box-shadow: 0 0 0 5px var(--kwe0be5a4b1c), 0 0 0 6px var(--tvef0f4dd8ff), 0 14px 30px rgb(40 28 8 / .25); }
.gtdc0732c87f .nx5569e03545, .gtdc0732c87f .qs7fc78444e7 figcaption, .gtdc0732c87f .lya2a2147816 figcaption {
  margin: 10px 0 0; padding-top: 7px; border-top: 1px solid var(--bl134df1d472);
  font: 400 .9375rem/1.45 var(--qs9fdb779954); color: var(--db8396e888ca);
}
.gtdc0732c87f .nx5569e03545::before, .gtdc0732c87f .qs7fc78444e7 figcaption::before { content: "▲ "; font-size: .7em; vertical-align: .12em; color: var(--qs6fb458d986); }

 
.gtdc0732c87f .ir5d8d1180f0 {
  max-width: none; margin-top: 30px;
  font: 400 1.1875rem/1.6 var(--qs9fdb779954); color: var(--tvef0f4dd8ff);
  hyphens: auto; -webkit-hyphens: auto;
}
.gtdc0732c87f .ir5d8d1180f0::first-letter {
  float: left; margin: .06em .05em -.04em 0; padding: 0;
  font: 850 4.6em/.78 var(--qs9fdb779954); color: var(--qs6fb458d986);
}
@supports (initial-letter: 3) or (-webkit-initial-letter: 3) {
  .gtdc0732c87f .ir5d8d1180f0::first-letter { float: none; margin: 0 .1em 0 0; font-size: 1em; line-height: 1; -webkit-initial-letter: 3; initial-letter: 3; }
}
.gtdc0732c87f .ir5d8d1180f0::first-line { font-variant-caps: small-caps; letter-spacing: .03em; }
.gtdc0732c87f .jde59547c72b { color: var(--tvef0f4dd8ff); }
.gtdc0732c87f .sme813d35965 { white-space: nowrap; }  
.gtdc0732c87f .fyf8b0d4ca9d { max-width: none; }
.gtdc0732c87f .nxa04e04fe43 { padding-top: clamp(40px, 5vw, 60px); }
.gtdc0732c87f .nxa04e04fe43 .ir1c359f6966 p, .gtdc0732c87f .nxa04e04fe43 > .ir1c359f6966 {
  font: 400 1.0625rem/1.62 var(--qs9fdb779954); color: var(--db8396e888ca); hyphens: auto; -webkit-hyphens: auto;
}
.gtdc0732c87f .nxa04e04fe43 .ir1c359f6966 a, .gtdc0732c87f .ir5d8d1180f0 a { color: var(--tvef0f4dd8ff); text-decoration-color: var(--qsf927effa9f); }

 
.gtdc0732c87f .nx2a49c427d0 {
  margin: 0 0 16px; padding-top: 16px;
  background: linear-gradient(var(--tvef0f4dd8ff), var(--tvef0f4dd8ff)) 0 0 / 100% 3px no-repeat, linear-gradient(var(--tvef0f4dd8ff), var(--tvef0f4dd8ff)) 0 6px / 100% 1px no-repeat;
  font: 800 clamp(1.75rem, 1.3rem + 1.9vw, 2.5rem)/1.04 var(--qs9fdb779954); letter-spacing: -.016em; color: var(--tvef0f4dd8ff);
}
.gtdc0732c87f .smca7c5747d9 { color: var(--gt1ad246a2be); }

 
.tvbeb76555c4 {
  margin: 28px 0 26px; padding: 16px 4px 14px;
  border-top: 3px solid var(--tvef0f4dd8ff); border-bottom: 1px solid var(--tvef0f4dd8ff);
  font: 700 clamp(1.5rem, 1.12rem + 1.6vw, 2.125rem)/1.16 var(--qs9fdb779954); letter-spacing: -.012em;
  color: var(--tvef0f4dd8ff); text-align: center; text-wrap: balance;
}
.tvbeb76555c4::before { content: "“"; display: block; margin: 0 auto 2px; font: 850 3.4rem/.62 var(--qs9fdb779954); color: var(--qsf927effa9f); }

 
.gtdc0732c87f .vhda08bea9ad, .gtdc0732c87f .vhda08bea9ad li, .gtdc0732c87f .blfc78ae8a4d li, .gtdc0732c87f .cwff305a81d9 li { border-color: var(--cwfacbd9ef8c); }
.gtdc0732c87f .vhda08bea9ad li, .gtdc0732c87f .blfc78ae8a4d li, .gtdc0732c87f .cwff305a81d9 li, .gtdc0732c87f .cw2b0fb11645 p { font-family: var(--qs9fdb779954); font-size: 1.0625rem; line-height: 1.55; color: var(--db8396e888ca); }
.gtdc0732c87f .vhda08bea9ad li::before { background: var(--tvef0f4dd8ff); border-radius: 0; }
.gtdc0732c87f .rpb9d3ec449a { font-family: var(--qs9fdb779954); font-weight: 800; border-color: var(--tvef0f4dd8ff); }
.gtdc0732c87f .ly8e7b068c13 .rpb9d3ec449a { border-color: var(--md147e0cb56a); }
.gtdc0732c87f .blfc78ae8a4d li strong { font-family: var(--qs0ba42ca2e4); font-size: 1rem; }
.gtdc0732c87f .cwff305a81d9 { border-top: 3px solid var(--tvef0f4dd8ff); }
.gtdc0732c87f .cwff305a81d9 li::before, .gtdc0732c87f .bl596b7501fd { font-family: var(--qs9fdb779954); font-weight: 800; color: var(--qs6fb458d986); }
.gtdc0732c87f .tv1a49115d7a { border-color: var(--cwfacbd9ef8c); }
.gtdc0732c87f .ly0aef216296 { font: 750 1.25rem/1.25 var(--qs9fdb779954); letter-spacing: -.01em; }
.gtdc0732c87f .qs2754cbf562 { box-shadow: none; border: 1px solid var(--tvef0f4dd8ff); outline: 1px solid var(--tvef0f4dd8ff); outline-offset: 3px; margin-inline: 4px; border-radius: 0; font-family: var(--qs9fdb779954); font-size: 1rem; color: var(--db8396e888ca); }

 
.gtdc0732c87f .kw5f4c2b4b43 { margin: 40px 8px 10px; padding: 26px 20px 20px; border-left: 0; border-radius: 1px; }
.gtdc0732c87f .dbf855744744 { font-family: var(--qs9fdb779954); font-weight: 800; }
.gtdc0732c87f .rpa749f2026f { font: 400 1.0625rem/1.55 var(--qs9fdb779954); color: var(--db8396e888ca); }
.db98ee8ab88c {
  background: linear-gradient(180deg, #FFF7DA, #FBF0CC);
  box-shadow: 0 1px 1px rgb(60 42 12 / .1), 0 10px 22px -6px rgb(60 42 12 / .28);
  rotate: -1.1deg;
}
.cw3a1d5e9ae1 { rotate: .9deg; }
.db98ee8ab88c::before {
  content: ""; position: absolute; top: -13px; left: 50%; width: 118px; height: 28px; margin-left: -59px;
  background: rgb(232 222 196 / .78); box-shadow: 0 1px 2px rgb(60 42 12 / .14);
  rotate: -2deg;
  clip-path: polygon(0 8%, 4% 0, 8% 10%, 12% 0, 88% 0, 92% 10%, 96% 0, 100% 8%, 100% 92%, 96% 100%, 92% 90%, 88% 100%, 12% 100%, 8% 90%, 4% 100%, 0 92%);
}
.cw3a1d5e9ae1::before { left: 22%; rotate: 3deg; }
.gtdc0732c87f .tv6b6a3540f5 {
  padding: 28px 22px 22px 24px; border-radius: 2px;
  background: repeating-linear-gradient(180deg, transparent 0 27px, rgb(70 110 160 / .17) 27px 28px) 0 56px / 100% calc(100% - 56px) no-repeat,
              linear-gradient(rgb(190 60 50 / .45), rgb(190 60 50 / .45)) 0 44px / 100% 1.5px no-repeat, #FFFEF9;
  box-shadow: 0 1px 1px rgb(60 42 12 / .1), 0 12px 24px -8px rgb(60 42 12 / .3);
  rotate: .8deg;
}
.tv6b6a3540f5::after {
  content: ""; position: absolute; top: -18px; right: 30px; width: 22px; height: 60px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 60'%3E%3Cpath d='M7 18V44a4 4 0 0 0 8 0V10a6 6 0 0 0-12 0V48a8 8 0 0 0 16 0V16' fill='none' stroke='%23777E88' stroke-width='2.1' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;
  filter: drop-shadow(0 1px 1px rgb(0 0 0 / .25));
}

 
.gtdc0732c87f .nx8e15ad2efd { box-shadow: inset 0 0 0 7px var(--fye286304125), inset 0 0 0 8px color-mix(in srgb, var(--jdbe4a108547) 40%, transparent); }
.gtdc0732c87f .nx8e15ad2efd .cweba3608ca5 { font-family: var(--qs9fdb779954); font-weight: 800; letter-spacing: -.015em; }
.gtdc0732c87f .nx8e15ad2efd .ir1c359f6966 { font-family: var(--qs9fdb779954); font-size: 1.0625rem; }

 
.gtdc0732c87f .sm71ed06c16b { max-width: none; padding: 0; }
.gtdc0732c87f .sm71ed06c16b .qs7fc78444e7 { rotate: none; padding: 0; background: none; box-shadow: none; }
.gtdc0732c87f .qs7fc78444e7 img { aspect-ratio: 3 / 2; box-shadow: 0 0 0 1px var(--cwfacbd9ef8c); }
.gtdc0732c87f .lya2a2147816 .pn1e8bbb3a72 { border-radius: 0; box-shadow: 0 0 0 1px var(--cwfacbd9ef8c); }

 
.gtdc0732c87f .cwdf0a40a9f9, .gtdc0732c87f .cwdf0a40a9f9 details { border-color: var(--cwfacbd9ef8c); }
.gtdc0732c87f .cwdf0a40a9f9 summary { font: 700 1.1875rem/1.3 var(--qs9fdb779954); letter-spacing: -.008em; }
.gtdc0732c87f .cwdf0a40a9f9 .rp043309a064 p { font: 400 1.0625rem/1.6 var(--qs9fdb779954); color: var(--db8396e888ca); }
.gtdc0732c87f .ao12b959bf37 .kw4c154b7a36 { border-radius: 0; box-shadow: 0 0 0 1px var(--cwfacbd9ef8c); }
.gtdc0732c87f .ir51a15b5042 { font-family: var(--qs9fdb779954); font-weight: 800; }
.gtdc0732c87f .dbdbbea602be, .gtdc0732c87f .dbdbbea602be li { border-color: var(--cwfacbd9ef8c); }
.gtdc0732c87f .dbdbbea602be .ir51a15b5042 { font: 700 1.125rem/1.25 var(--qs9fdb779954); }
.gtdc0732c87f .dbdbbea602be .kw4c154b7a36 { border-radius: 0; }

@media (min-width: 768px) {
  .gtdc0732c87f.qs7b0cdabc71 { padding-bottom: var(--bl0820512083); }
  .gtdc0732c87f .smb413a0cebe {
    margin-inline: 0; padding: 4px clamp(24px, 3.6vw, 52px) 52px;
    box-shadow: 0 0 0 1px rgb(27 29 32 / .07), 0 2px 4px rgb(40 28 8 / .05), 0 18px 44px -12px rgb(40 28 8 / .2);
  }
  .gtdc0732c87f .nx8e15ad2efd { border-radius: 0; }
  .gtdc0732c87f .kw5f4c2b4b43 { margin-inline: 18px; }
}



@container paper (min-width: 680px) {
  .gtdc0732c87f .ir5d8d1180f0, .gtdc0732c87f .nxa04e04fe43 .ir1c359f6966 { columns: 2; column-gap: 36px; column-rule: 1px solid var(--cwfacbd9ef8c); }
  .gtdc0732c87f .ir5d8d1180f0 { font-size: 1.125rem; }
  .gtdc0732c87f .cwff305a81d9 { columns: 2; column-gap: 36px; column-rule: 1px solid var(--cwfacbd9ef8c); }
  .gtdc0732c87f .cwff305a81d9 li { break-inside: avoid; }
  .gtdc0732c87f .blfc78ae8a4d { column-gap: 0; }
  .gtdc0732c87f .ly8e7b068c13 { border-left: 1px solid var(--cwfacbd9ef8c); padding-left: 28px; }
  .gtdc0732c87f .tv360842fd74 { padding-right: 28px; }
  .gtdc0732c87f .eza7602e1d44 { display: block; }
  .gtdc0732c87f .sm71ed06c16b { position: static; margin-bottom: 26px; }
  .gtdc0732c87f .qs7fc78444e7 img { aspect-ratio: 16 / 8; }
  .gtdc0732c87f .nx5b8156f650 { columns: 2; column-gap: 36px; column-rule: 1px solid var(--cwfacbd9ef8c); }
  .gtdc0732c87f .tv1a49115d7a { break-inside: avoid; }
  .gtdc0732c87f .tv1a49115d7a:last-child { border-bottom: 0; }
  .gtdc0732c87f .kw5f4c2b4b43 { max-width: 560px; }
  .gtdc0732c87f .cw3a1d5e9ae1 { margin-left: auto; }
  .gtdc0732c87f .tvbeb76555c4 { margin-inline: 8%; }
}

 
.jdea208b16a3 .cw4abb34d424 { margin: 0; grid-template-columns: minmax(0, 1fr); width: min(100%, 420px); }
.aoe5593a1a8c { display: grid; place-items: center; padding: 5% 7%; background: var(--tvdd58f5259c); color: var(--nx8c87f08147); }
.tvffbd554d6b { grid-template-columns: minmax(0, 1fr); }
.ux26b5a15a4b .kw0efa9c9188 { color: var(--nx8c87f08147); padding: 10px 4px; }
.gtdc0732c87f .ux26b5a15a4b .kw0efa9c9188 { color: var(--tvef0f4dd8ff, var(--nx8c87f08147)); --qsd9f1460b2d: var(--tvef0f4dd8ff, var(--qsf927effa9f)); }
.ez72131ae5ba { grid-template-columns: minmax(0, 1fr); }
.vh297d7e3317 a { grid-template-columns: minmax(0, 1fr) 36px; }
.vh297d7e3317 .pn46780c3be3 { grid-column: 2; }
/*efa96b4a252b*/
