.button[data-astro-cid-vi52cs4h]{align-items:center;background-color:var(--color-sh-yellow-1);border-color:var(--color-text-1);border-style:solid;color:var(--text-color,currentColor);display:flex;gap:.625rem;height:100%;justify-content:center;position:relative;z-index:1}@media screen and (max-width:767px){.button[data-astro-cid-vi52cs4h]{gap:2.6666666667vw}}.button[data-astro-cid-vi52cs4h]:before{content:"";display:inline-block;--line-width:7px;--space:10.5px;--deg:-45deg;--bg-color:rgb(var(--color-white-rgb)/50%);background-image:repeating-linear-gradient(var(--deg),var(--bg-color),var(--bg-color) var(--line-width),transparent var(--line-width),transparent calc(var(--line-width) + var(--space)));background-position:50%;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.button[data-astro-cid-vi52cs4h]:before{--line-width:3px;--space:5px}}@media(hover:hover)and (pointer:fine){.button[data-astro-cid-vi52cs4h]{transition:color var(--com-ms) var(--com-es)}.button[data-astro-cid-vi52cs4h]:hover{color:var(--hover-text-color,currentColor)}.button[data-astro-cid-vi52cs4h]:hover:before{background-color:var(--hover-bg-color)}.button[data-astro-cid-vi52cs4h]:hover .text[data-astro-cid-vi52cs4h] span[data-astro-cid-vi52cs4h]:not([aria-hidden]){translate:0 -100%}.button[data-astro-cid-vi52cs4h]:hover .text[data-astro-cid-vi52cs4h] span[data-astro-cid-vi52cs4h][aria-hidden]{translate:0 0}.button[data-astro-cid-vi52cs4h]:hover.arrow-dl .arrow[data-astro-cid-vi52cs4h] svg[data-astro-cid-vi52cs4h]:not([aria-hidden]){translate:0 100%}.button[data-astro-cid-vi52cs4h]:hover.arrow-dl .arrow[data-astro-cid-vi52cs4h] svg[data-astro-cid-vi52cs4h][aria-hidden]{translate:-100% 0}.button[data-astro-cid-vi52cs4h]:hover.arrow-arrow .arrow[data-astro-cid-vi52cs4h] svg[data-astro-cid-vi52cs4h]:not([aria-hidden]){translate:100% 0}.button[data-astro-cid-vi52cs4h]:hover.arrow-arrow .arrow[data-astro-cid-vi52cs4h] svg[data-astro-cid-vi52cs4h][aria-hidden]{translate:-100% 0}.button[data-astro-cid-vi52cs4h]:hover.arrow-arrow-bold .arrow[data-astro-cid-vi52cs4h] svg[data-astro-cid-vi52cs4h]:not([aria-hidden]){translate:0 100%}.button[data-astro-cid-vi52cs4h]:hover.arrow-arrow-bold .arrow[data-astro-cid-vi52cs4h] svg[data-astro-cid-vi52cs4h][aria-hidden]{translate:-100% 0}}.button[data-astro-cid-vi52cs4h].with-caption .text[data-astro-cid-vi52cs4h]{margin-top:.25rem}@media screen and (max-width:767px){.button[data-astro-cid-vi52cs4h].with-caption .text[data-astro-cid-vi52cs4h]{margin-top:.4vw}}.button[data-astro-cid-vi52cs4h].size-small{border-width:3px}@media screen and (max-width:767px){.button[data-astro-cid-vi52cs4h].size-small{border-width:1.5px}}.button[data-astro-cid-vi52cs4h].size-small .text[data-astro-cid-vi52cs4h] span[data-astro-cid-vi52cs4h]{font-size:.9375rem;font-weight:900;line-height:1.1;margin-block:calc(.5em - .5lh)}@media screen and (max-width:767px){.button[data-astro-cid-vi52cs4h].size-small .text[data-astro-cid-vi52cs4h] span[data-astro-cid-vi52cs4h]{font-size:.625rem;line-height:1.1;margin-block:calc(.5em - .5lh)}}.button[data-astro-cid-vi52cs4h].size-medium{border-width:4px}@media screen and (max-width:767px){.button[data-astro-cid-vi52cs4h].size-medium{border-width:2px}}.button[data-astro-cid-vi52cs4h].size-medium .text[data-astro-cid-vi52cs4h] span[data-astro-cid-vi52cs4h]{font-size:1.25rem;font-weight:900;line-height:1.1;margin-block:calc(.5em - .5lh)}@media screen and (max-width:767px){.button[data-astro-cid-vi52cs4h].size-medium .text[data-astro-cid-vi52cs4h] span[data-astro-cid-vi52cs4h]{font-size:.9375rem;line-height:1.1;margin-block:calc(.5em - .5lh)}}.caption[data-astro-cid-vi52cs4h]{aspect-ratio:5/1;--w:9.375rem;--clip-corner-w:.625rem;align-items:center;background-color:var(--caption-bg);clip-path:polygon(var(--clip-corner-w) 0,calc(100% - var(--clip-corner-w)) 0,100% 50%,calc(100% - var(--clip-corner-w)) 100%,var(--clip-corner-w) 100%,0 50%);display:flex;justify-content:center;left:calc(50% - var(--w)/2);position:absolute;top:-1.1875rem;transform:translateZ(1px);width:var(--w);z-index:1}@media screen and (max-width:767px){.caption[data-astro-cid-vi52cs4h]{aspect-ratio:5/1;--w:30vw;--clip-corner-w:1.7333333333vw;top:-3.4666666667vw}}.caption[data-astro-cid-vi52cs4h] span[data-astro-cid-vi52cs4h]{color:var(--color-white);font-size:1rem;font-weight:700;line-height:1;margin-block:calc(.5em - .5lh)}@media screen and (max-width:767px){.caption[data-astro-cid-vi52cs4h] span[data-astro-cid-vi52cs4h]{font-size:.75rem;margin-block:calc(.5em - .5lh)}}.text[data-astro-cid-vi52cs4h]{align-items:center;display:grid;letter-spacing:0;overflow:hidden;position:relative;white-space:nowrap}.text[data-astro-cid-vi52cs4h] span[data-astro-cid-vi52cs4h]{grid-area:1/1;padding:.1875rem 0;text-align:center}@media(hover:hover)and (pointer:fine){.text[data-astro-cid-vi52cs4h] span[data-astro-cid-vi52cs4h]{transition:translate var(--com-ms) var(--com-es)}}.text[data-astro-cid-vi52cs4h] [data-astro-cid-vi52cs4h][aria-hidden]{translate:0 100%}.arrow[data-astro-cid-vi52cs4h]{align-items:center;display:flex;grid-area:1/1;overflow:hidden;position:absolute;right:1.0625rem;white-space:nowrap}.arrow[data-astro-cid-vi52cs4h] svg[data-astro-cid-vi52cs4h]{fill:currentcolor;flex-shrink:0}@media(hover:hover)and (pointer:fine){.arrow[data-astro-cid-vi52cs4h] svg[data-astro-cid-vi52cs4h]{transition:translate var(--com-ms) var(--com-es)}}.arrow-dl[data-astro-cid-vi52cs4h] .arrow[data-astro-cid-vi52cs4h]{aspect-ratio:192/149;width:3rem}@media screen and (max-width:767px){.arrow-dl[data-astro-cid-vi52cs4h] .arrow[data-astro-cid-vi52cs4h]{width:9.6vw}}.arrow-dl[data-astro-cid-vi52cs4h] .arrow[data-astro-cid-vi52cs4h] [data-astro-cid-vi52cs4h][aria-hidden]{translate:-100% -100%}.arrow-arrow[data-astro-cid-vi52cs4h] .arrow[data-astro-cid-vi52cs4h]{aspect-ratio:1567/1568;right:1.875rem;width:1.375rem}@media screen and (max-width:767px){.arrow-arrow[data-astro-cid-vi52cs4h] .arrow[data-astro-cid-vi52cs4h]{right:4.9333333333vw;width:4.2666666667vw}}.arrow-arrow[data-astro-cid-vi52cs4h] .arrow[data-astro-cid-vi52cs4h] [data-astro-cid-vi52cs4h][aria-hidden]{translate:-200% 0}.arrow-arrow-bold[data-astro-cid-vi52cs4h] .arrow[data-astro-cid-vi52cs4h]{aspect-ratio:2000.0000001418/1727.0000001224;right:.5625rem;width:1.25rem}@media screen and (max-width:767px){.arrow-arrow-bold[data-astro-cid-vi52cs4h] .arrow[data-astro-cid-vi52cs4h]{right:2vw;width:4vw}}.arrow-arrow-bold[data-astro-cid-vi52cs4h] .arrow[data-astro-cid-vi52cs4h] [data-astro-cid-vi52cs4h][aria-hidden]{translate:-100% -100%}.bottom[data-astro-cid-rzc7bkjz]{align-items:center;background-color:var(--color-sh-blue-1);display:flex;flex-direction:column;padding-bottom:7.5rem;padding-top:9.375rem;width:100%}@media screen and (max-width:767px){.bottom[data-astro-cid-rzc7bkjz]{padding-bottom:14.6666666667vw;padding-top:8.2666666667vw}.spacer[data-astro-cid-rzc7bkjz]{width:100%}}.inner[data-astro-cid-rzc7bkjz]{align-items:center;display:flex;flex-direction:column;gap:3.75rem;position:relative;width:100%}@media screen and (min-width:768px){.inner[data-astro-cid-rzc7bkjz]{max-width:56.25rem}}@media screen and (max-width:767px){.inner[data-astro-cid-rzc7bkjz]{gap:8vw}}.button-wrap[data-astro-cid-rzc7bkjz],.button[data-astro-cid-rzc7bkjz]{width:100%}.button[data-astro-cid-rzc7bkjz]{height:5.625rem}@media screen and (max-width:767px){.button[data-astro-cid-rzc7bkjz]{height:20vw}}@media screen and (max-width:767px){.button[data-astro-cid-rzc7bkjz] .text>span{padding-right:4.6666666667vw;text-align:left}}.link[data-astro-cid-rzc7bkjz]{width:100%}@media(hover:hover)and (pointer:fine){.link[data-astro-cid-rzc7bkjz] a[data-astro-cid-rzc7bkjz]{transition:opacity var(--com-ms) var(--com-es)}.link[data-astro-cid-rzc7bkjz] a[data-astro-cid-rzc7bkjz]:hover{opacity:.5}}.section-stripe[data-astro-cid-zerohp2t]{--line-width:7px;--space:10.5px;--deg:-45deg}@media screen and (max-width:767px){.section-stripe[data-astro-cid-zerohp2t]{--line-width:3px;--space:5px}}.section-stripe[data-astro-cid-zerohp2t]{background-image:repeating-linear-gradient(var(--deg),var(--stripe-color,var(--color-sh-light-blue)),var(--stripe-color,var(--color-sh-light-blue)) var(--line-width),transparent var(--line-width),transparent calc(var(--line-width) + var(--space)));background-position:50%;height:var(--stripe-h,var(--section-stripe-h));width:100%}
