.breadcrumbs.svelte-d9jucm{letter-spacing:.04rem;align-items:center;gap:.8rem;font-size:1rem;font-style:normal;font-weight:400;line-height:140%;display:flex}.site-footer.svelte-14lvjk2{position:relative}.site-footer.green.svelte-14lvjk2 .main-footer:where(.svelte-14lvjk2){background-color:#cefd54}.site-footer.red.svelte-14lvjk2 .main-footer:where(.svelte-14lvjk2),.site-footer.red.svelte-14lvjk2 .footer-icons:where(.svelte-14lvjk2){background-color:#e05129}.site-footer.pink.svelte-14lvjk2 .main-footer:where(.svelte-14lvjk2),.site-footer.pink.svelte-14lvjk2 .footer-icons:where(.svelte-14lvjk2){background-color:#ed6de0}.main-footer.svelte-14lvjk2{z-index:1;position:relative}.bottom-footer.svelte-14lvjk2{position:sticky;bottom:0}@media screen and (width<=768px){.bottom-footer.svelte-14lvjk2{position:relative}}.main-grid.svelte-14lvjk2{grid-template:"aa aa bb bb""cc cc cc cc""d1 d2 d3 d4"/1fr 1fr 1fr 1fr;gap:0 1.2rem;padding-block:4.8rem;display:grid}@media screen and (width<=768px){.main-grid.svelte-14lvjk2{grid-template:"aa aa""bb bb""cc cc""d1 d1""d2 d2""d3 d4"/1fr 1fr;gap:4.8rem 1.2rem}}.bottom-grid.svelte-14lvjk2{grid-template-columns:repeat(2,1fr);display:grid}@media screen and (width<=768px){.bottom-grid.svelte-14lvjk2{grid-template-columns:1fr}}.footer-logo.svelte-14lvjk2{grid-area:aa}.footer-logo.svelte-14lvjk2 .footer-logo-link{width:4.8rem;height:4.8rem;display:block}.footer-logo.svelte-14lvjk2 svg{width:100%;height:auto}.footer-main-nav.svelte-14lvjk2{flex-direction:column;grid-area:bb;gap:.8rem;display:flex}.footer-breadcrumbs.svelte-14lvjk2{grid-area:cc;padding-top:4.8rem;padding-bottom:2.4rem}@media screen and (width<=768px){.footer-breadcrumbs.svelte-14lvjk2{padding-block:0}}.footer-sub-nav.svelte-14lvjk2{border-top:1px solid #1212121f;flex-direction:column;gap:2.4rem;padding-top:2.4rem;display:flex}.sub-nav-list.svelte-14lvjk2{flex-direction:column;gap:1.6rem;display:flex}.sub-nav-list.svelte-14lvjk2 li:where(.svelte-14lvjk2){display:flex}.sub-nav-title.svelte-14lvjk2{text-transform:uppercase;letter-spacing:.096rem;font-size:1.2rem;font-style:normal;font-weight:600;line-height:140%}.footer-legal-nav.svelte-14lvjk2{padding-block:1.6rem;padding-inline:var(--container-padding);align-items:end;gap:3.2rem;display:flex}@media screen and (width<=768px){.footer-legal-nav.svelte-14lvjk2{grid-template-columns:repeat(2,1fr);padding-block:3.2rem;display:grid}}.footer-icons.svelte-14lvjk2{justify-content:flex-end;justify-self:flex-end;width:min-content;display:flex;overflow:clip}@media screen and (width<=768px){.footer-icons.svelte-14lvjk2{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;width:100%;display:grid}}.footer-icons.svelte-14lvjk2 .lottie-wrapper:where(.svelte-14lvjk2){width:18rem;height:18rem}@media screen and (width<=768px){.footer-icons.svelte-14lvjk2 .lottie-wrapper:where(.svelte-14lvjk2){aspect-ratio:1;flex-grow:0;width:100%;height:100%}}.footer-icons.svelte-14lvjk2 .lottie-wrapper:where(.svelte-14lvjk2) canvas:where(.svelte-14lvjk2){pointer-events:none;width:100%;height:100%}.site-footer.svelte-14lvjk2 .main-link{overflow:unset;letter-spacing:-.048rem;font-family:Atyp Display,sans-serif;font-size:4.8rem;font-style:normal;font-weight:400;line-height:110%}.site-footer.svelte-14lvjk2 .sub-link-cat{letter-spacing:.028rem;margin-top:.8rem;font-size:1.4rem;font-style:normal;font-weight:600;line-height:140%}.site-footer.svelte-14lvjk2 .sub-link{letter-spacing:.028rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%}.site-footer.svelte-14lvjk2 .sub-link .mask{width:1.25em;height:1.25em}.site-footer.svelte-14lvjk2 .legal-link-wrapper{height:2rem;display:grid}.site-footer.svelte-14lvjk2 .legal-link-wrapper .legal-link{cursor:pointer;color:#b8b8b8;white-space:nowrap;letter-spacing:.028rem;width:min-content;height:2rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%}.grid.svelte-117xzww{pointer-events:none;z-index:99999;width:100%;max-width:100vw;height:100%;position:fixed;top:0;left:0}.grid.svelte-117xzww .row:where(.svelte-117xzww){flex-flow:row;height:100%}.grid.svelte-117xzww .col:where(.svelte-117xzww){background:#b926da1a}@media screen and (hover:hover) and (width>768px){.menu-btn.svelte-1rf1h06:hover:before{width:calc(100% + .4rem);left:-.2rem}}@media (hover:hover){.menu-btn.svelte-1rf1h06:hover .menu-btn-icon:where(.svelte-1rf1h06){grid-template-columns:2rem}.menu-btn.svelte-1rf1h06:hover .menu-btn-icon-container:where(.svelte-1rf1h06){opacity:1}}.menu-btn.svelte-1rf1h06{cursor:pointer;border-radius:2.4rem;outline-color:#fff;justify-content:center;align-items:center;width:min-content;height:4.8rem;padding:0 2rem;text-decoration:none;transition:color .65s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.menu-btn.svelte-1rf1h06,.menu-btn.svelte-1rf1h06:before{transition:none}}@media screen and (width>768px){.menu-btn.svelte-1rf1h06:before{content:"";border-radius:2.4rem;width:0%;height:100%;transition:width .65s cubic-bezier(.16,1,.3,1),left .65s cubic-bezier(.16,1,.3,1),background-color .65s cubic-bezier(.16,1,.3,1);position:absolute;right:-.2rem}}@media screen and (width<=768px){.menu-btn.svelte-1rf1h06{justify-content:space-between;width:100%;height:auto;padding-block:.4rem}}.menu-btn-text.svelte-1rf1h06{white-space:nowrap;opacity:.7;letter-spacing:.028rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;position:relative}@media screen and (width<=768px){.menu-btn-text.svelte-1rf1h06{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-style:normal;font-weight:400;line-height:120%}}.menu-btn-icon.svelte-1rf1h06{z-index:2;position:relative}.menu-btn-icon-container.svelte-1rf1h06{transform-origin:50% 45%;opacity:0;width:1.2rem;height:1.2rem;margin-left:.8rem;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .65s cubic-bezier(.16,1,.3,1);transform:rotate(0)}@media screen and (width<=768px){.menu-btn-icon-container.svelte-1rf1h06{opacity:1;width:1.8rem;height:auto}.menu-btn-icon.svelte-1rf1h06 svg{width:1.8rem;height:auto}.menu-btn-icon.svelte-1rf1h06 .icon-chevron-down{display:none}}@media screen and (width>768px){.menu-btn-icon.svelte-1rf1h06{width:0;transition:width .65s cubic-bezier(.16,1,.3,1)}.menu-btn-icon.svelte-1rf1h06 .icon-arrow-right{display:none}}.menu-btn-icon.svelte-1rf1h06 svg{width:1.2rem;height:1.2rem;display:block}.menu-btn-default.svelte-1rf1h06:hover .menu-btn-icon:where(.svelte-1rf1h06){width:2rem}.menu-btn-default.svelte-1rf1h06:hover .menu-btn-text:where(.svelte-1rf1h06){opacity:1}.menu-btn-default.menu-btn-dark.svelte-1rf1h06{color:#fff;background-color:#0000}.menu-btn-default.menu-btn-dark.svelte-1rf1h06:before{background-color:#121212}.menu-btn-default.menu-btn-light.svelte-1rf1h06{color:#121212;background-color:#0000}.menu-btn-default.menu-btn-light.svelte-1rf1h06:before{background-color:#fff}.menu-btn-active.svelte-1rf1h06:before{width:calc(100% + .4rem);left:-.2rem}.menu-btn-active.menu-btn-dark.svelte-1rf1h06{color:#1d1d1d}.menu-btn-active.menu-btn-dark.svelte-1rf1h06:before,.menu-btn-active.menu-btn-light.svelte-1rf1h06:before{background-color:var(--primary-color)}.menu-btn-active.svelte-1rf1h06 .menu-btn-icon:where(.svelte-1rf1h06){width:2rem}@media screen and (width>768px){.menu-btn-active.svelte-1rf1h06 .menu-btn-icon-container:where(.svelte-1rf1h06){opacity:1;transform:rotate(-180deg)}}.menu-cta.svelte-119n9q4{cursor:pointer;color:var(--theme-fg);letter-spacing:.028rem;border-radius:3.2rem;align-items:center;gap:.4rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;display:flex}.menu-cta-text.svelte-119n9q4,.menu-cta-icon.svelte-119n9q4{height:4.8rem;color:var(--theme-fg);background-color:var(--theme-bg);border-radius:2.4rem;justify-content:center;align-items:center;transition:background-color .4s cubic-bezier(.455,.03,.515,.955),color .4s cubic-bezier(.455,.03,.515,.955);display:flex;position:relative;overflow:hidden}.menu-cta-text.svelte-119n9q4:before,.menu-cta-icon.svelte-119n9q4:before{content:"";z-index:0;background-color:var(--primary-color);border-radius:2.4rem;width:0;height:calc(100% + .4rem);transition:width .65s cubic-bezier(.16,1,.3,1);position:absolute;top:-.2rem;left:-.2rem}.menu-cta-text.svelte-119n9q4{white-space:nowrap;width:min-content;padding-inline:2rem}.menu-cta-text.svelte-119n9q4:before{transition-delay:.45s}.menu-cta-text.svelte-119n9q4>span:where(.svelte-119n9q4){z-index:1;position:relative;top:.1rem}.menu-cta-icon.svelte-119n9q4{border-radius:2.4rem;width:4.8rem;height:4.8rem;position:relative;overflow:hidden}.menu-cta-icon.svelte-119n9q4:before{transition-delay:.2s}@media screen and (width<=768px){.menu-cta-icon.svelte-119n9q4{display:none}}.menu-cta-icon.svelte-119n9q4 svg{width:1.4rem;height:auto}@media screen and (width>768px){.menu-cta.svelte-119n9q4{background-color:var(--theme-bg-secondary);padding:.4rem}}@media screen and (width>768px) and (hover:hover){.menu-cta.svelte-119n9q4:hover .menu-cta-text:where(.svelte-119n9q4){color:#121212;transition-delay:0s}.menu-cta.svelte-119n9q4:hover .menu-cta-text:where(.svelte-119n9q4):before{width:calc(100% + .4rem);transition-delay:0s}.menu-cta.svelte-119n9q4:hover .menu-cta-icon:where(.svelte-119n9q4){color:#121212}.menu-cta.svelte-119n9q4:hover .menu-cta-icon:where(.svelte-119n9q4):before{width:calc(100% + .4rem)}}.site-header-light .menu-card-media-shadow.svelte-1r8b984:before,.site-header-light .menu-card-media-shadow.svelte-1r8b984:after{background-color:#fff}@media screen and (width>768px){.site-header-light .menu-card-media-shadow.svelte-1r8b984:before,.site-header-light .menu-card-media-shadow.svelte-1r8b984:after{background-color:var(--theme-bg-secondary)}}.site-header-dark .menu-card-media-shadow.svelte-1r8b984:before,.site-header-dark .menu-card-media-shadow.svelte-1r8b984:after{background-color:var(--theme-bg-secondary)}.menu-card.svelte-1r8b984{letter-spacing:.028rem;grid-template-columns:repeat(2,1fr);column-gap:1.6rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;display:grid;position:relative}.menu-card-media.svelte-1r8b984{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.menu-card-media.svelte-1r8b984 img{transform-origin:100% 0;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.86,0,.07,1);transform:scale(1)}.menu-card-media-shadow.svelte-1r8b984{transform-origin:100% 0;width:100%;height:100%;transition:transform .6s cubic-bezier(.86,0,.07,1);position:absolute;inset:0;transform:scale(1.11)}.menu-card-media-shadow.svelte-1r8b984:before,.menu-card-media-shadow.svelte-1r8b984:after{content:"";position:absolute}.menu-card-media-shadow.svelte-1r8b984:before{transform-origin:100% 100%;width:20%;height:90%;top:0;left:-10%;transform:skewY(-45deg)}.menu-card-media-shadow.svelte-1r8b984:after{transform-origin:0 0;width:100%;height:20%;top:89.9%;right:0;transform:skew(-45deg)}.menu-card-media-wrapper.svelte-1r8b984{width:100%;height:100%;position:relative}.menu-card-link-overlay.svelte-1r8b984{will-change:auto;color:#121212;white-space:nowrap;background-color:#fff;border-radius:2.4rem;grid-template-columns:0fr auto;place-items:center;height:4rem;transition:grid-template-columns .6s cubic-bezier(.86,0,.07,1);display:grid;position:absolute;top:1rem;right:1rem;overflow:hidden}@media screen and (width<=768px){.menu-card-link-overlay.svelte-1r8b984{display:none}}.menu-card-link-overlay-text-wrapper.svelte-1r8b984{will-change:auto;white-space:nowrap;justify-content:flex-start;align-items:center;height:100%;display:flex;overflow:hidden}.menu-card-link-overlay-text.svelte-1r8b984{opacity:0;padding-left:1.8rem;transition:opacity .35s cubic-bezier(.455,.03,.515,.955);position:relative;top:.1rem;transform:translate(0,0)}.menu-card-link-overlay-icon.svelte-1r8b984{z-index:2;color:#121212;justify-content:center;justify-self:flex-end;align-items:center;width:4rem;height:4rem;display:flex;position:relative}.menu-card-link-overlay-icon.svelte-1r8b984 svg{width:1.4rem;height:auto}.menu-card-content.svelte-1r8b984{flex-direction:column;justify-content:space-between;row-gap:1.2rem;display:flex}.menu-card-details.svelte-1r8b984{flex-direction:column;row-gap:.8rem;display:flex}.menu-card-tags.svelte-1r8b984{flex-wrap:wrap;column-gap:.6rem;display:flex}.menu-card-tag.svelte-1r8b984{text-transform:uppercase;letter-spacing:.096rem;flex-wrap:wrap;font-size:1.2rem;font-style:normal;font-weight:600;line-height:140%;display:inline-flex}.menu-card-date.svelte-1r8b984{color:var(--theme-fg-secondary)}@media screen and (width<=768px){.menu-card.svelte-1r8b984{grid-template-columns:1fr;row-gap:1.6rem}}@media (hover:hover){.menu-card.svelte-1r8b984:hover .menu-card-media-wrapper img{transform:scale(.9)}.menu-card.svelte-1r8b984:hover .menu-card-media-shadow:where(.svelte-1r8b984){transform:scale(1)}.menu-card.svelte-1r8b984:hover .menu-card-link-overlay:where(.svelte-1r8b984){grid-template-columns:1fr auto}.menu-card.svelte-1r8b984:hover .menu-card-link-overlay-text-wrapper:where(.svelte-1r8b984){transform:translate(0)}.menu-card.svelte-1r8b984:hover .menu-card-link-overlay-text:where(.svelte-1r8b984){opacity:1;transition-delay:.25s}}.menu-card.svelte-1r8b984 a{letter-spacing:.028rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}.menu-card.svelte-1r8b984 a:after{cursor:pointer;content:"";z-index:2;width:100%;height:100%;position:absolute;inset:0}.menu-cards.svelte-1q527wb{flex-direction:column;row-gap:24px;width:100%;display:flex}.menu-cards-header.svelte-1q527wb{color:var(--theme-fg-secondary);text-align:left;letter-spacing:.016rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:140%}.menu-cards-grid.svelte-1q527wb{grid-template-columns:repeat(3,1fr);column-gap:32px;width:100%;display:grid}@media screen and (width<=768px){.menu-cards-grid.svelte-1q527wb{flex-direction:column;row-gap:32px;display:flex}.menu-cards.svelte-1q527wb{row-gap:32px}}.menu-column-header.svelte-dpgs7l{letter-spacing:.018rem;align-items:center;column-gap:1.8rem;font-size:1.8rem;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;display:flex}.menu-column-header.svelte-dpgs7l:is(a:where(.svelte-dpgs7l)){cursor:pointer}.menu-column-header-icon.svelte-dpgs7l{justify-content:center;align-items:center;width:2rem;height:3.2rem;display:flex}.menu-column-header-icon.svelte-dpgs7l svg{width:1.2rem;height:auto}.menu-column-link.svelte-ls6as0{cursor:pointer;border-top:1px solid var(--theme-lines);width:100%;color:var(--theme-fg-secondary);letter-spacing:.028rem;justify-content:space-between;align-items:center;column-gap:1.2rem;padding-top:1.2rem;padding-bottom:1rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;transition:color .425s cubic-bezier(.25,.46,.45,.94),border-color .425s cubic-bezier(.25,.46,.45,.94);display:flex}.menu-column-link--featured.svelte-ls6as0{color:var(--theme-fg);border-top:none;justify-content:flex-start;padding-top:0;padding-bottom:0;font-family:Atyp Display,sans-serif;font-size:2.5rem;font-style:normal;font-weight:400;line-height:120%}@media screen and (width<=768px){.menu-column-link--featured.svelte-ls6as0{font-size:2.1rem;line-height:120%}}.menu-column-link-text.svelte-ls6as0{transition:transform .55s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}.menu-column-link-icon.svelte-ls6as0{flex-shrink:0;justify-content:center;align-items:center;transition:transform .575s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(0,0)}.menu-column-link-icon.svelte-ls6as0 svg{width:auto;height:1.2rem;display:block;position:relative;top:.2rem;transform:rotate(-45deg)}.menu-column-link--featured.svelte-ls6as0 .menu-column-link-icon:where(.svelte-ls6as0){margin-left:.8rem}@media (hover:hover){.menu-column-link.svelte-ls6as0:hover{border-color:var(--theme-fg);color:var(--theme-fg)}.menu-column-link.svelte-ls6as0:hover .menu-column-link-text:where(.svelte-ls6as0){transform:translate(1rem)}.menu-column-link--featured.svelte-ls6as0:hover .menu-column-link-text:where(.svelte-ls6as0){transform:translate(.6rem)}}.menu-column.svelte-dbzq2w{flex-direction:column;row-gap:1.2rem;display:flex}.menu-column--featured.svelte-dbzq2w{row-gap:0}.menu-column-links.svelte-dbzq2w{margin:0;padding:0;list-style:none}.menu-column-links--featured.svelte-dbzq2w{flex-direction:column;row-gap:1.4rem;display:flex}@media screen and (width<=768px){.menu-column-links--featured.svelte-dbzq2w{row-gap:1.2rem}}.menu-dropdown.svelte-1dbcwev{transform-origin:top;width:100%;color:var(--theme-fg);flex-direction:column;grid-area:dropdown;gap:8rem;padding-top:15rem;display:flex;position:relative}.menu-dropdown-title.svelte-1dbcwev{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-style:normal;font-weight:400;line-height:120%}@media screen and (width<=768px){.menu-dropdown-title.svelte-1dbcwev{flex:1;font-size:2.4rem;font-style:normal;font-weight:400;line-height:120%}}.menu-dropdown-primary-link.svelte-1dbcwev{cursor:pointer;align-items:flex-start;column-gap:1.2rem;text-decoration:none;display:flex}.menu-dropdown-primary-link-icon.svelte-1dbcwev{width:3.2rem;height:3.2rem;color:var(--theme-bg);background-color:var(--theme-fg);border-radius:3.2rem;justify-content:center;align-items:center;display:flex;position:relative;top:.3ch}.menu-dropdown-primary-link-icon.svelte-1dbcwev svg{width:1.4rem;height:auto}.menu-dropdown-columns.svelte-1dbcwev{grid-template-columns:repeat(3,1fr);gap:3.2rem;display:grid}@media screen and (width<=768px){.menu-dropdown-columns.svelte-1dbcwev{flex-direction:column;gap:3.2rem;display:flex}}.menu-dropdown-links-column.svelte-1dbcwev{flex-direction:column;display:flex}.menu-dropdown-links-column.svelte-1dbcwev a{text-decoration:none}@media screen and (width<=768px){.menu-dropdown.svelte-1dbcwev{gap:5rem;padding-top:3.2rem}}.mobile-menu-toggle.svelte-19jnzzo{background-color:var(--theme-bg);border-radius:2.4rem;grid-template-areas:"lines";place-items:center;width:4.8rem;height:4.8rem;transition:transform .75s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);display:grid}.mobile-menu-toggle-line.svelte-19jnzzo{transform-origin:50%;background-color:var(--theme-fg);grid-area:lines;width:1.8rem;height:.125rem;transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .75s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955)}.mobile-menu-toggle-line.svelte-19jnzzo:first-child{transform:translateY(-.55rem)}.mobile-menu-toggle-line.svelte-19jnzzo:nth-child(3){transform:translateY(.55rem)}.mobile-menu-toggle--open.svelte-19jnzzo{transform:rotate(-90deg)}.mobile-menu-toggle--open.svelte-19jnzzo .mobile-menu-toggle-line:where(.svelte-19jnzzo){background-color:var(--theme-fg)}.mobile-menu-toggle--open.svelte-19jnzzo .mobile-menu-toggle-line:where(.svelte-19jnzzo):first-child{transform:translateY(0)rotate(-45deg)}.mobile-menu-toggle--open.svelte-19jnzzo .mobile-menu-toggle-line:where(.svelte-19jnzzo):nth-child(2){opacity:0}.mobile-menu-toggle--open.svelte-19jnzzo .mobile-menu-toggle-line:where(.svelte-19jnzzo):nth-child(3){transform:translateY(0)rotate(45deg)}.table-of-contents-list.svelte-spppfy{z-index:-1;transform-origin:top;opacity:1;background-color:var(--theme-bg);clip-path:inset(0 0 100%);border-radius:3.2rem;flex-direction:column;padding:10.4rem 3.2rem 7.2rem;transition:clip-path .75s cubic-bezier(.16,1.16,.3,1),transform .75s cubic-bezier(.16,1.16,.3,1),border-radius .65s cubic-bezier(.16,1.16,.3,1),opacity .45s cubic-bezier(.455,.03,.515,.955) .25s;display:flex;position:absolute;overflow:hidden}.table-of-contents-list--open.svelte-spppfy{opacity:1;clip-path:inset(0);border-radius:0;transition-delay:0s}.table-of-contents-list-title.svelte-spppfy{font-size:2.4rem;font-style:normal;font-weight:400;line-height:120%}.table-of-contents-list-item.svelte-spppfy{border-top:1px solid var(--theme-lines);letter-spacing:.028rem;justify-content:space-between;align-items:flex-start;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;transition:border-color .425s cubic-bezier(.25,.46,.45,.94);display:flex;overflow:clip}.table-of-contents-list-item-info.svelte-spppfy{max-width:32rem;color:var(--theme-fg-secondary);align-items:center;column-gap:.8rem;padding-top:1.8rem;padding-bottom:1.6rem;transition:color .425s cubic-bezier(.25,.46,.45,.94),transform .55s cubic-bezier(.16,1,.3,1);display:flex}@media screen and (width<=768px){.table-of-contents-list-item-info.svelte-spppfy{align-items:flex-start}}.table-of-contents-list-item-info.svelte-spppfy .text:where(.svelte-spppfy){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (width<=768px){.table-of-contents-list-item-info.svelte-spppfy .text:where(.svelte-spppfy){white-space:wrap}}.table-of-contents-list-item--active.svelte-spppfy{border-color:var(--theme-fg)}.table-of-contents-list-item--active.svelte-spppfy .table-of-contents-list-item-info:where(.svelte-spppfy){color:var(--theme-fg);transform:translate(1.25rem)}@media screen and (width>768px){.table-of-contents-list.svelte-spppfy{row-gap:3.2rem;width:calc(100% + 6.4rem);top:-1.6rem;left:-3.2rem;transform:scale(.875)translateY(1.8rem)}.table-of-contents-list--open.svelte-spppfy{transform:scale(1)translateY(0)}}@media screen and (width<=768px){.table-of-contents-list.svelte-spppfy{row-gap:2.4rem;width:100%;top:0;left:0}}@media (hover:hover){.table-of-contents-list-item.svelte-spppfy:hover{border-color:var(--theme-fg)}.table-of-contents-list-item.svelte-spppfy:hover .table-of-contents-list-item-info:where(.svelte-spppfy){color:var(--theme-fg);transform:translate(1.25rem)}}.table-of-contents.svelte-spppfy{z-index:3;border-radius:2.4rem;column-gap:.4rem;width:calc(100% - 6rem);height:4.8rem;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:.4rem;left:5.6rem;overflow:hidden}.table-of-contents-task-bar.svelte-spppfy{cursor:pointer;height:4.8rem;color:var(--theme-fg);background-color:var(--theme-bg);letter-spacing:.028rem;border-radius:2.4rem;flex:1;align-items:center;column-gap:4rem;padding-inline:2.4rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);display:flex;position:relative;overflow:hidden}.table-of-contents-task-bar.svelte-spppfy:before{content:"";z-index:0;transform-origin:0;transform:scaleX(var(--scroll-percent));background-color:var(--theme-lines);transition:background-color .3s cubic-bezier(.455,.03,.515,.955);position:absolute;inset:0}@media screen and (width<=768px){.table-of-contents-task-bar.svelte-spppfy{grid-template-columns:auto 1fr auto;display:grid}}.table-of-contents-info.svelte-spppfy{z-index:1;align-items:center;column-gap:1.2rem;display:flex;position:relative}.table-of-contents-info.centered.svelte-spppfy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=768px){.table-of-contents-info.svelte-spppfy{justify-content:center}}.table-of-contents-info-index.svelte-spppfy{align-items:center;column-gap:.4rem;display:flex}.table-of-contents-info-index-inner.svelte-spppfy{grid-template-areas:"number";display:grid}.table-of-contents-info-index-inner.svelte-spppfy>:where(.svelte-spppfy){grid-area:number}.table-of-contents-title-container.svelte-spppfy{text-align:left;flex:1;grid-template-areas:"title";display:grid}.table-of-contents-title-container.svelte-spppfy>span:where(.svelte-spppfy){text-overflow:ellipsis;white-space:nowrap;grid-area:title;overflow:hidden}@media screen and (width<=768px){.table-of-contents-title-container.svelte-spppfy{display:none}}.table-of-contents-title.svelte-spppfy{opacity:0;transition:opacity .3s cubic-bezier(.455,.03,.515,.955);display:block;position:relative}.table-of-contents-title--active.svelte-spppfy{opacity:1}.table-of-contents-expand-icon.svelte-spppfy{transform-origin:50%;color:var(--theme-fg-secondary);align-items:center;transition:transform .55s cubic-bezier(.16,1,.3,1);display:flex;transform:rotate(0)}.table-of-contents-expand-icon.svelte-spppfy svg{width:1.2rem;height:auto;overflow:hidden}.table-of-contents-button-container.svelte-spppfy{border-radius:2.4rem;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;display:flex;position:relative;overflow:hidden}.table-of-contents-button.svelte-spppfy{cursor:pointer;width:4.8rem;height:4.8rem;color:var(--theme-fg);background-color:var(--theme-bg);border-radius:2.4rem;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);display:flex}.table-of-contents-button.svelte-spppfy svg{width:1.6rem;height:1.6rem}.table-of-contents-copy-success.svelte-spppfy{color:#121212;background-color:#cefd54;border-radius:2.4rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.table-of-contents-copy-success.svelte-spppfy svg{width:auto;height:1.3rem}.table-of-contents--open.svelte-spppfy .table-of-contents-expand-icon:where(.svelte-spppfy){transform:rotate(-180deg)}:is(html:has(.site-header--mobile-open),html:has(.site-header--expanded),html:has(.site-header--submenu-open)){overflow:hidden}.site-header.svelte-1hx8zza{--nav-height:5.6rem;--nav-height-mobile:6.4rem;--primary-color:#cefd54;z-index:1000;top:var(--container-padding);width:100vw;position:fixed;left:0;right:0}.site-header.red.svelte-1hx8zza{--primary-color:#e05129}.site-header.green.svelte-1hx8zza{--primary-color:#cefd54}.site-header.pink.svelte-1hx8zza{--primary-color:#ed6de0}.site-header.site-header-dark.svelte-1hx8zza{--theme-bg:#121212;--theme-bg-secondary:#1d1d1d;--theme-fg:#fff;--theme-fg-secondary:#b8b8b8;--theme-backdrop:#000;--theme-lines:#ffffff1f}.site-header.site-header-dark.svelte-1hx8zza .site-header-dropdown-container:where(.svelte-1hx8zza),.site-header.site-header-dark.svelte-1hx8zza .site-header-dropdown-content:where(.svelte-1hx8zza){background-color:#121212}@media screen and (width>768px){.site-header.site-header-dark.svelte-1hx8zza .site-header-nav-primary:where(.svelte-1hx8zza):before{background-color:#1d1d1d}}.site-header.site-header-light.svelte-1hx8zza{--theme-bg:#fff;--theme-bg-secondary:#f6f6f6;--theme-fg:#121212;--theme-fg-secondary:#595959;--theme-backdrop:#ededed;--theme-lines:#1212121f}.site-header.site-header-light.svelte-1hx8zza .site-header-dropdown-container:where(.svelte-1hx8zza),.site-header.site-header-light.svelte-1hx8zza .site-header-dropdown-content:where(.svelte-1hx8zza){background-color:#f6f6f6}@media screen and (width>768px){.site-header.site-header-light.svelte-1hx8zza .site-header-dropdown-container:where(.svelte-1hx8zza),.site-header.site-header-light.svelte-1hx8zza .site-header-dropdown-content:where(.svelte-1hx8zza){background-color:#fff}.site-header.site-header-light.svelte-1hx8zza .site-header-nav-primary:where(.svelte-1hx8zza):before{background-color:#f6f6f6}}.site-header-header.svelte-1hx8zza{z-index:2;justify-content:space-between;width:100%;display:flex;position:relative}@media screen and (width<=768px){.site-header-header.svelte-1hx8zza{will-change:border-radius, height;height:var(--nav-height);border-radius:3.2rem;padding:.4rem;transition:border-radius .75s cubic-bezier(.16,1,.3,1),height .75s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}.site-header-header.svelte-1hx8zza:before{will-change:background-color, border-radius;content:"";z-index:0;background-color:var(--theme-bg-secondary);border-radius:3.2rem;width:100%;height:100%;transition:background-color .3s cubic-bezier(.455,.03,.515,.955),border-radius .75s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}}.site-header-nav-primary-list.svelte-1hx8zza{align-items:center;gap:.4rem;display:flex}@media screen and (width>768px){.site-header-nav-primary-list--mobile.svelte-1hx8zza{display:none}}@media screen and (width<=768px){.site-header-nav-primary-list.svelte-1hx8zza{flex-direction:column;align-items:flex-start;row-gap:.4rem;width:100%;padding-block:2.4rem}.site-header-nav-primary-list--desktop.svelte-1hx8zza{display:none}}.site-header-nav-primary.svelte-1hx8zza,.site-header-nav-secondary.svelte-1hx8zza{align-items:center;gap:.4rem;transition:transform .75s cubic-bezier(.23,1,.32,1),background-color .3s cubic-bezier(.455,.03,.515,.955);display:flex}@media screen and (width>768px){.site-header-nav-primary.svelte-1hx8zza,.site-header-nav-secondary.svelte-1hx8zza{position:relative}}.site-header-nav-primary.svelte-1hx8zza{color:var(--theme-fg)}@media screen and (width>768px){.site-header-nav-primary.svelte-1hx8zza{z-index:3;border-radius:3.2rem;padding:.4rem}.site-header-nav-primary.svelte-1hx8zza:before{content:"";z-index:0;border-radius:3.2rem;width:100%;height:100%;position:absolute;inset:0}}.site-header-nav-secondary.svelte-1hx8zza{z-index:1}@media screen and (width<=768px){.site-header-nav-secondary.svelte-1hx8zza{flex:1}.site-header-nav-secondary-content.svelte-1hx8zza{flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}}.site-header-nav-secondary-title.svelte-1hx8zza{width:100%;height:100%;color:var(--theme-fg);letter-spacing:.016rem;justify-content:center;align-items:center;font-size:1.6rem;font-style:normal;font-weight:400;line-height:140%;display:flex;position:absolute;inset:0}.site-header-nav-secondary-cta.svelte-1hx8zza{opacity:1;transition:transform .75s cubic-bezier(.23,1,.32,1) .15s,opacity .45s cubic-bezier(.25,.46,.45,.94) .15s;position:relative;transform:translate(0)}.site-header-nav-primary-icon.svelte-1hx8zza{width:4.8rem;height:4.8rem;color:var(--primary-color);background-color:var(--primary-color);border-radius:2.4rem;transition:transform .65s cubic-bezier(.23,1,.32,1),background-color .3s cubic-bezier(.455,.03,.515,.955);display:block;position:relative}.site-header-nav-primary-icon.svelte-1hx8zza a:where(.svelte-1hx8zza){z-index:1;width:100%;height:100%;display:block;position:relative}.site-header-nav-primary-icon.svelte-1hx8zza .site-header-logo{width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1)}.site-header-back-btn.svelte-1hx8zza{cursor:pointer;z-index:2;width:calc(100% + 2px);height:calc(100% + 2px);color:var(--theme-fg);opacity:0;background-color:var(--theme-bg);border-radius:2.4rem;justify-content:center;align-items:center;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.25,.46,.45,.94),background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);display:flex;position:absolute;top:-1px;left:-1px;transform:scale(1.25)}@media screen and (width>768px){.site-header-back-btn.svelte-1hx8zza{display:none}}.site-header-back-btn.svelte-1hx8zza svg{width:1.4rem;height:auto}.site-header-dropdown-container.svelte-1hx8zza{scrollbar-width:none;z-index:2;padding-inline:3.2rem;position:absolute;overflow:clip auto}.site-header-dropdown-container.svelte-1hx8zza::-webkit-scrollbar{display:none}@media screen and (width>768px){.site-header-dropdown-container.svelte-1hx8zza{will-change:clip-path, opacity, transform;opacity:0;clip-path:inset(0 0 100%);border-radius:3.2rem;width:calc(100% + 6.4rem);max-height:calc(100svh - 3.2rem);transition:clip-path .75s cubic-bezier(.16,1,.3,1),opacity .35s .2s,transform .75s cubic-bezier(.16,1,.3,1),border-radius .75s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);top:-.8rem;left:-3.2rem;transform:scale(.97)translateY(0)}}@media screen and (width<=768px){.site-header-dropdown-container.svelte-1hx8zza{pointer-events:none;scrollbar-width:none;top:var(--nav-height-mobile);overscroll-behavior:contain;width:100%;height:calc(100dvh - var(--nav-height-mobile) - var(--container-padding) * 2);opacity:0;flex-direction:column;justify-content:space-between;row-gap:2.4rem;padding-inline:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);display:flex;position:fixed;left:0;right:0;overflow-x:clip;transform:translateY(-1.6rem)}.site-header-dropdown-container.svelte-1hx8zza::-webkit-scrollbar{display:none}}.site-header-dropdown-content.svelte-1hx8zza{will-change:height, opacity;grid-template-areas:"dropdown""footer";display:grid;transform:translate(0,0)}@media screen and (width<=768px){.site-header-dropdown-content.svelte-1hx8zza{scrollbar-width:none;z-index:2;overscroll-behavior:contain;padding-bottom:2.4rem;width:100%;min-height:100%;padding-inline:2.4rem;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);position:absolute;inset:0;overflow:clip auto;transform:translate(-100%)}.site-header-dropdown-content.svelte-1hx8zza::-webkit-scrollbar{display:none}}.site-header-dropdown.svelte-1hx8zza{grid-area:dropdown}.site-header-nav-backdrop.svelte-1hx8zza{pointer-events:none;z-index:1;opacity:0;background:var(--theme-backdrop);width:100%;height:100%;transition:opacity .55s cubic-bezier(.25,.46,.45,.94);position:fixed;inset:0}@media screen and (width>768px){.site-header-nav-backdrop.svelte-1hx8zza{transition-delay:.25s}}.site-header-dropdown-footer.svelte-1hx8zza{opacity:0;letter-spacing:.028rem;flex-direction:column;grid-area:footer;align-items:flex-start;width:100%;padding-top:7.2rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;transition:opacity .75s cubic-bezier(.25,.46,.45,.94) .3s;display:flex}@media screen and (width>768px){.site-header-dropdown-footer.svelte-1hx8zza{flex-direction:row;justify-content:space-between;align-items:flex-end}}.site-header-dropdown-footer-social.svelte-1hx8zza{flex:1;gap:3.2rem;padding-bottom:1.6rem;display:flex}@media screen and (width<=768px){.site-header-dropdown-footer-social.svelte-1hx8zza{flex-direction:column;align-items:flex-start;gap:0;width:100%;padding-inline:2.4rem}.site-header-dropdown-footer-social.svelte-1hx8zza a{border-top:1px solid var(--theme-lines);justify-content:space-between;align-items:center;width:100%;padding-top:1.4rem;padding-bottom:.8rem;display:flex}}.site-header-dropdown-footer-social.svelte-1hx8zza a{color:var(--theme-fg-secondary);transition:color .35s cubic-bezier(.455,.03,.515,.955),transform .75s cubic-bezier(.16,1,.3,1),opacity .75s cubic-bezier(.16,1,.3,1)}.site-header-dropdown-footer-social.svelte-1hx8zza a:hover{color:var(--theme-fg)}.site-header-dropdown-footer-social.svelte-1hx8zza a svg{will-change:transform}.site-header-dropdown-footer-icons.svelte-1hx8zza{justify-content:flex-end;align-items:flex-end;width:calc(50% + 3.2rem);height:9.3rem;display:flex;position:relative;overflow:clip}@media screen and (width>768px){.site-header-dropdown-footer-icons.svelte-1hx8zza{transform:translate(3.2rem)}}@media screen and (width<=768px){.site-header-dropdown-footer-icons.svelte-1hx8zza{grid-template-columns:repeat(4,1fr);width:100%;display:grid}}.site-header-dropdown-footer-icons.svelte-1hx8zza .lottie-wrapper:where(.svelte-1hx8zza){width:9.3rem;height:9.3rem}@media screen and (width<=768px){.site-header-dropdown-footer-icons.svelte-1hx8zza .lottie-wrapper:where(.svelte-1hx8zza){aspect-ratio:1;width:auto;height:auto}}.site-header-dropdown-footer-icons.svelte-1hx8zza .lottie-wrapper:where(.svelte-1hx8zza) canvas:where(.svelte-1hx8zza){pointer-events:none;width:100%;height:100%}.site-header-mobile-menu-btn.svelte-1hx8zza{width:4.8rem;height:4.8rem;color:var(--theme-fg);background-color:var(--theme-bg);border-radius:3.2rem;justify-content:center;align-items:center;display:flex}@media screen and (width>768px){.site-header-mobile-menu-btn.svelte-1hx8zza{display:none}.site-header--expanded.svelte-1hx8zza .site-header-nav-primary:where(.svelte-1hx8zza),.site-header--expanded.svelte-1hx8zza .site-header-nav-secondary:where(.svelte-1hx8zza){transform:translateY(.8rem)}}@media screen and (width<=768px){.site-header--expanded.svelte-1hx8zza .site-header-nav-primary-list .menu-btn{opacity:0;transform:translate(1rem)}}.site-header--expanded.svelte-1hx8zza .site-header-nav-backdrop:where(.svelte-1hx8zza){pointer-events:auto;cursor:pointer;opacity:.925;transition-delay:0s}@media screen and (width<=768px){.site-header--expanded.svelte-1hx8zza .site-header-nav-secondary-cta:where(.svelte-1hx8zza){opacity:0;transition-delay:0s;transform:translate(.6rem)}}.site-header--expanded.svelte-1hx8zza .site-header-dropdown-container:where(.svelte-1hx8zza){opacity:1;clip-path:inset(0);border-radius:0;transition-delay:0s;transform:scale(1)translateY(0)}@media screen and (width<=768px){.site-header--expanded.svelte-1hx8zza .site-header-dropdown-content:where(.svelte-1hx8zza){opacity:1;transition-delay:0s;transform:translate(0)}}@media screen and (width>768px){.site-header--expanded.svelte-1hx8zza .site-header-dropdown-footer:where(.svelte-1hx8zza){opacity:1;transition-delay:0s}}@media screen and (width<=768px){.site-header--expanded.svelte-1hx8zza .site-header-dropdown-footer-social:where(.svelte-1hx8zza) a{opacity:0;transform:translate(.8rem)}}.site-header--expanded.svelte-1hx8zza .site-header-logo{transform:scale(.75)}.site-header--expanded.svelte-1hx8zza .site-header-back-btn:where(.svelte-1hx8zza){opacity:1;transform:scale(1)}@media screen and (width>768px){.site-header--hidden.svelte-1hx8zza:not(:has(.table-of-contents)) .site-header-nav-primary{transform:translateY(calc(-100% - 3.2rem))}}.site-header--mobile-open.svelte-1hx8zza .site-header-header:where(.svelte-1hx8zza){height:var(--nav-height-mobile);border-radius:0}.site-header--mobile-open.svelte-1hx8zza .site-header-header:where(.svelte-1hx8zza):before{border-radius:0}@media screen and (width<=768px){.site-header--mobile-open.svelte-1hx8zza .site-header-dropdown-container:where(.svelte-1hx8zza){pointer-events:auto;opacity:1;transform:translateY(0)}.site-header--mobile-open.svelte-1hx8zza .site-header-dropdown-footer:where(.svelte-1hx8zza){opacity:1;transition-delay:0s}}.site-header--mobile-open.svelte-1hx8zza .site-header-nav-primary-icon:where(.svelte-1hx8zza){transform:translate(.4rem)}.site-header--mobile-open.svelte-1hx8zza .site-header-nav-secondary:where(.svelte-1hx8zza){transform:translate(-.4rem)}.site-header--mobile-open.svelte-1hx8zza .site-header-nav-primary-list:where(.svelte-1hx8zza){pointer-events:auto;opacity:1;transform:translateY(0)}.site-header--mobile-open.svelte-1hx8zza .site-header-nav-backdrop:where(.svelte-1hx8zza){pointer-events:auto;cursor:pointer;opacity:.925;transition-delay:0s}.site-header--submenu-open.svelte-1hx8zza .site-header-header:where(.svelte-1hx8zza),.site-header--submenu-open.svelte-1hx8zza .site-header-header:where(.svelte-1hx8zza):before{border-radius:0}@media screen and (width<=768px){.site-header--submenu-open.svelte-1hx8zza .site-header-header:where(.svelte-1hx8zza){width:calc(100% - .8rem)}}@media screen and (width>768px){.site-header--submenu-open.svelte-1hx8zza .site-header-nav-primary:where(.svelte-1hx8zza){transform:translateY(.8rem)}}.site-header--submenu-open.svelte-1hx8zza .site-header-nav-backdrop:where(.svelte-1hx8zza){pointer-events:auto;cursor:pointer;opacity:.925;transition-delay:0s}@media screen and (width>768px){.site-header.svelte-1hx8zza{top:2.4rem}.site-header:has(.table-of-contents) .site-header-nav-primary-list--desktop.svelte-1hx8zza{transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}}.site-header:not(.site-header--hidden,.site-header--submenu-open):has(.table-of-contents) .table-of-contents{pointer-events:none;opacity:0;transform:translateY(.8rem)}@media screen and (width>768px){.site-header--hidden:has(.table-of-contents) .site-header-nav-primary-list--desktop{pointer-events:none;opacity:0;transform:translateY(-.8rem)}.site-header--submenu-open:has(.table-of-contents) .site-header-nav-primary-list--desktop{pointer-events:none;opacity:0;transform:translateY(-.8rem)}}section.svelte-ptug0l{will-change:transform, opacity}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}input,button,label{cursor:inherit}a{color:currentColor}button{-webkit-user-select:none;user-select:none;background:0 0}a,li,button{outline-color:#fff}input,select,button,textarea{appearance:none;border:none;outline:none;padding:0;font-family:inherit}input[type=submit]{cursor:inherit}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fff}:root{--grid-columns:12;--grid-gutter-width:1.2rem;--grid-gutter-half-width:calc(var(--grid-gutter-width) / 2);--container-padding:4.8rem;--container-padding-narrow:calc(var(--container-padding) + 11.3rem);--carousel-narrow-padding:calc(var(--container-padding-narrow) + max(0px, calc(100vw - 1920px) / 2))}@media screen and (width<=768px){:root{--grid-columns:4;--grid-gutter-width:.6rem;--grid-gutter-half-width:calc(var(--grid-gutter-width) / 2);--container-padding:1.2rem;--container-padding-narrow:calc(var(--container-padding))}}.grid-container-new{grid-template-columns:repeat(var(--grid-columns), 1fr);column-gap:var(--grid-gutter-width);box-sizing:border-box;width:100%;max-width:1920px;padding-right:var(--container-padding);padding-left:var(--container-padding);display:grid}@media screen and (width<=768px){.grid-container-new{max-width:100%}}.container{box-sizing:border-box;width:100%;max-width:1920px;padding-right:var(--container-padding);padding-left:var(--container-padding);margin:0 auto}.container[data-type=narrow]{padding-right:var(--container-padding-narrow);padding-left:var(--container-padding-narrow)}.container[data-type=full-bleed]{max-width:100%;margin-inline:0;padding-inline:0}@media screen and (width<=768px){.container{max-width:100%}}.row{flex-wrap:wrap;display:flex}.col{flex-basis:calc(100% * var(--col) / var(--grid-columns) - var(--grid-gutter-width));width:100%;margin-right:var(--grid-gutter-half-width);margin-left:var(--grid-gutter-half-width);padding-left:calc(var(--offset) / var(--grid-columns) * 100%);flex-grow:0}.col>.row{margin-right:calc(var(--grid-gutter-half-width) * -1);margin-left:calc(var(--grid-gutter-half-width) * -1)}.col-auto{flex:none;width:auto}@font-face{font-family:Atyp Display;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/AtypDisplay-Regular-subset.woff2)format("woff2"),url(../../../fonts/AtypDisplay-Regular-subset.woff)format("woff")}@font-face{font-family:Atyp Display;font-weight:500;font-style:normal;font-display:swap;src:url(../../../fonts/AtypDisplay-Medium-subset.woff2)format("woff2"),url(../../../fonts/AtypDisplay-Medium-subset.woff)format("woff")}@font-face{font-family:Atyp Display;font-weight:600;font-style:normal;font-display:swap;src:url(../../../fonts/AtypDisplay-Semibold-subset.woff2)format("woff2"),url(../../../fonts/AtypDisplay-Semibold-subset.woff)format("woff")}@font-face{font-family:Atyp Display;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/AtypDisplay-Bold-subset.woff2)format("woff2"),url(../../../fonts/AtypDisplay-Bold-subset.woff)format("woff")}@font-face{font-family:Atyp Text;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/AtypText-Regular-subset.woff2)format("woff2"),url(../../../fonts/AtypText-Regular-subset.woff)format("woff")}@font-face{font-family:Atyp Text;font-weight:500;font-style:normal;font-display:swap;src:url(../../../fonts/AtypText-Medium-subset.woff2)format("woff2"),url(../../../fonts/AtypText-Medium-subset.woff)format("woff")}@font-face{font-family:Atyp Text;font-weight:600;font-style:normal;font-display:swap;src:url(../../../fonts/AtypText-Semibold-subset.woff2)format("woff2"),url(../../../fonts/AtypText-Semibold-subset.woff)format("woff")}@font-face{font-family:Atyp Text;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/AtypText-Bold-subset.woff2)format("woff2"),url(../../../fonts/AtypText-Bold-subset.woff)format("woff")}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.anim-mask.out.t .anim-mask-item,.page.animate .anim-mask.t .anim-mask-item{transform:translate(0,0%)}.anim-mask.out .anim-mask-item,.page.animate .anim-mask .anim-mask-item{transition:transform linear;transform:translateY(125%)}.anim-mask .anim-mask-wrapper{clip-path:inset(0);overflow:hidden}.anim-mask .anim-mask-item{transition:transform 1.6s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translate(0,0%)}.anim-opacity.out.t .anim-opacity-item,.page.animate .anim-opacity.t .anim-opacity-item{opacity:1}.anim-opacity.out .anim-opacity-item,.page.animate .anim-opacity .anim-opacity-item{opacity:.2;transition:opacity linear}.anim-opacity .anim-opacity-item{transition:opacity 1.9s cubic-bezier(.16,1,.3,1)}.anim-dash.out.t i,.page.animate .anim-dash.t i{transform:scaleX(1)}.anim-dash.out i,.page.animate .anim-dash i{transition:transform;transform:scaleX(0)}.anim-dash i{transform-origin:0;transition:transform 1.6s cubic-bezier(.16,1,.3,1);display:inline-block}@keyframes translate-arrow{0%{transform:translate(0%,0%)}20%{transform:translate(100%,-100%)}20.001%{transform:translate(0%,0%)}}*{box-sizing:border-box;-webkit-tap-highlight-color:#15141100;-webkit-tap-highlight-color:transparent}::selection{color:var(--color-selection,#f5f4f0);background:var(--background-selection,#151411)}html{overscroll-behavior:none;font-feature-settings:"ss02", "ss06";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Atyp Text,helvetica,arial,sans-serif;font-size:.694444vw;font-style:normal;font-weight:400}@media screen and (width>=1920px){html{font-size:13.3333px}}@media screen and (width<=768px){html{font-size:2.77778vw}}html .osano-cm-window__widget{display:none}html,body{width:100%}body{color:#121212;background-color:#fff;flex-direction:column;font-size:2.4rem;line-height:1.5;display:flex;position:relative;overflow:hidden scroll}@media screen and (width<=768px){body{font-size:2rem}}.page{box-sizing:border-box}.page [class^=block].my-0,.page [class^=block].mt-0{margin-top:0}.page [class^=block].my-0,.page [class^=block].mb-0{margin-bottom:0}.section-bar{background-color:#121212;width:100%;height:1.6rem}.decoration-square{position:relative}.decoration-square:before{content:"";background-color:#121212;width:.8rem;height:.8rem;position:absolute;top:0;left:0;translate:0 -100%}section.section[disable-top-spacer=true]{padding-top:0}section.section[bottom-spacer=true]{padding-bottom:16rem}.sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tab-focus:focus-visible{outline-offset:.2rem;outline:.2rem solid #121212}.tab-focus.focus-green:focus-visible{outline-color:#cefd54}[data-theme=light]{--themed-grey-text:#595959;--themed-lines:#1212121f;--themed-grey-bg:#f6f6f6;color:#121212;background-color:#fff}[data-theme=light] .section-bar{background-color:#121212}[data-theme=dark]{--themed-grey-text:#b8b8b8;--themed-lines:#ffffff1f;--themed-grey-bg:#1d1d1d;color:#fff;background-color:#121212}[data-theme=dark] .section-bar{background-color:#fff}[data-theme=dark] .title-highlight{color:#cefd54}[data-theme=dark] .decoration-square:before{background-color:#fff}[data-theme=dark] .tab-focus:focus-visible{outline-color:#fff}[data-theme=dark] .tab-focus.focus-green:focus-visible{outline-color:#cefd54}
