.circle.svelte-ey97in{position:relative;width:14px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:hsl(var(--bw-light-purple))}.circle.svelte-ey97in .circle-inner:where(.svelte-ey97in){position:absolute;top:0;left:0;height:100%;background:hsl(var(--bw-purple))}.icon.svelte-bmbbai{margin-inline:auto;width:20px;aspect-ratio:1/1;overflow:hidden;position:relative}section.svelte-22zrcb{overflow:hidden}section.svelte-22zrcb .inner:where(.svelte-22zrcb){max-width:1700px;margin-inline:auto;padding-inline:var(--mi);padding-top:9em;padding-bottom:7em;position:relative}section.svelte-22zrcb .inner:where(.svelte-22zrcb):after{content:"";display:block;height:100%;width:60px;background:linear-gradient(270deg,#f8f7f2,#f8f7f200);position:absolute;top:0;right:calc(0% - var(--mi))}h2.svelte-22zrcb{font-size:2.875rem;letter-spacing:-.02em;line-height:104%;margin-bottom:1.5em}@media screen and (min-width: 1024px){h2.svelte-22zrcb{font-size:3.563rem}}.table_wrap.svelte-22zrcb{position:relative;overflow-x:auto}table.svelte-22zrcb{width:95%}table.svelte-22zrcb thead:where(.svelte-22zrcb) th:where(.svelte-22zrcb){font-size:1rem;letter-spacing:-.01em;font-weight:400;text-align:center;white-space:nowrap;padding-inline:2em;padding-bottom:14px}@media screen and (min-width: 1024px){table.svelte-22zrcb thead:where(.svelte-22zrcb) th:where(.svelte-22zrcb){padding-bottom:24px;font-size:1.25rem;padding-inline:0}}table.svelte-22zrcb tbody:where(.svelte-22zrcb) tr:where(.svelte-22zrcb):nth-child(odd){background:hsl(var(--bw-bg))}table.svelte-22zrcb tbody:where(.svelte-22zrcb) td:where(.svelte-22zrcb){padding-top:13px;padding-bottom:9px;font-size:1.063rem;opacity:.9;line-height:140%}table.svelte-22zrcb tbody:where(.svelte-22zrcb) td:where(.svelte-22zrcb):first-child{text-align:left;padding-left:19px}table.svelte-22zrcb tbody:where(.svelte-22zrcb) td:where(.svelte-22zrcb):not(:first-child){text-align:center}h1.svelte-a0ecdz{text-align:center}h1.svelte-a0ecdz small:where(.svelte-a0ecdz){display:inline-block;font-size:1rem;padding:.2em 1em;border-radius:1rem;margin-bottom:1em}@media screen and (min-width: 1024px){h1.svelte-a0ecdz small:where(.svelte-a0ecdz){font-size:1.25rem;border-radius:2rem}}h1.svelte-a0ecdz span:where(.svelte-a0ecdz){font-size:clamp(2.375rem,8.3vw + 1rem,3.625rem);letter-spacing:-.02em;line-height:105%;text-wrap:balance;margin-bottom:1em}@media screen and (min-width: 1024px){h1.svelte-a0ecdz span:where(.svelte-a0ecdz){font-size:clamp(3.125rem,3.5vw + 1rem,5rem);width:80%;margin-inline:auto}}p.svelte-a0ecdz{line-height:140%;font-size:.875rem;text-align:center;margin-bottom:3em;width:75%;margin-inline:auto}@media screen and (min-width: 1024px){p.svelte-a0ecdz{font-size:1.125rem;width:39%}}.icon.svelte-a0ecdz{aspect-ratio:140/82;width:clamp(120px,36vw,160px);background:url("data:image/svg+xml,%3csvg%20width='44'%20height='26'%20viewBox='0%200%2044%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M30.3055%203.73727C30.3055%208.56918%2026.4959%2012.4894%2021.8004%2012.4894C17.1048%2012.4894%2013.2952%208.56918%2013.2952%203.73727V0.199951H0.360352V3.73727C0.360352%2015.8991%209.98178%2025.8%2021.8004%2025.8C33.6189%2025.8%2043.2403%2015.8991%2043.2403%203.73727V0.199951H30.3055V3.73727Z'%20fill='%23FF9F9F'/%3e%3c/svg%3e") no-repeat center;background-size:contain;position:absolute}@media screen and (min-width: 1024px){.icon.svelte-a0ecdz{width:clamp(200px,15.2vw,240px)}}.icon.icon_top.svelte-a0ecdz{transform:rotate(180deg) translate(50%);top:5%;left:0}@media screen and (min-width: 1025px){.icon.icon_top.svelte-a0ecdz{transform:rotate(180deg) translate(40%);top:10%}}.icon.icon_bottom.svelte-a0ecdz{right:0;transform:translate(50%);bottom:5%}@media screen and (min-width: 1025px){.icon.icon_bottom.svelte-a0ecdz{transform:translate(40%);bottom:10%}}.section_wrapper.svelte-a0ecdz{overflow:hidden;background:hsl(var(--bw-purple))}section.svelte-a0ecdz{margin-inline:auto;max-width:1700px}.section_inner.svelte-a0ecdz{padding-inline:var(--mi);height:calc(100vh - 89px);position:relative;display:flex;flex-direction:column;justify-content:center;min-height:700px}@media screen and (min-width: 1024px){.section_inner.svelte-a0ecdz{height:calc(100vh - 103px)}}.truncated{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}article.svelte-97v707 .img:where(.svelte-97v707){width:100%;overflow:hidden;position:relative;border-radius:4px;aspect-ratio:1/1}@media screen and (min-width: 1024px){article.svelte-97v707 .img:where(.svelte-97v707){border-radius:10px}}article.svelte-97v707 .img:where(.svelte-97v707) button:where(.svelte-97v707){width:32px;aspect-ratio:1/1;position:relative;overflow:hidden;position:absolute;z-index:1;bottom:11px;right:9px}@media screen and (min-width: 1024px){article.svelte-97v707 .img:where(.svelte-97v707) button:where(.svelte-97v707){width:62px;bottom:21px;right:27px}}article.svelte-97v707 h3:where(.svelte-97v707){margin-block:1em}@media screen and (min-width: 1024px){article.svelte-97v707 h3:where(.svelte-97v707){margin-block:2em}}article.svelte-97v707 h3:where(.svelte-97v707) small:where(.svelte-97v707){font-size:.688rem;line-height:104%;display:block;margin-bottom:.2em}@media screen and (min-width: 1024px){article.svelte-97v707 h3:where(.svelte-97v707) small:where(.svelte-97v707){font-size:1rem;margin-bottom:.4em}}article.svelte-97v707 h3:where(.svelte-97v707) span:where(.svelte-97v707){font-size:1.063rem;line-height:104%;letter-spacing:-.02em}@media screen and (min-width: 1024px){article.svelte-97v707 h3:where(.svelte-97v707) span:where(.svelte-97v707){font-size:2rem}}article.svelte-97v707 p:where(.svelte-97v707){font-size:.688rem;line-height:126%;width:80%}@media screen and (min-width: 1024px){article.svelte-97v707 p:where(.svelte-97v707){font-size:.938rem}}.section_wrapper.svelte-xwhih4{margin-inline:auto;max-width:1700px}section.svelte-xwhih4{margin-top:4em;margin-bottom:6em;margin-inline:var(--mi)}@media screen and (min-width: 1024px){section.svelte-xwhih4{margin-top:8em;margin-bottom:14em}}.top.svelte-xwhih4{text-align:center}h2.svelte-xwhih4{font-size:2.438rem;line-height:104%;letter-spacing:-.02em;width:60%;margin-inline:auto;margin-bottom:.2em}@media screen and (min-width: 1024px){h2.svelte-xwhih4{font-size:4.188rem}}p.svelte-xwhih4{font-size:.875rem;line-height:109%}@media screen and (min-width: 1024px){p.svelte-xwhih4{font-size:1.063rem}}
