.btn:where(.astro-6ygtcg62){font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);--text-color:var(--btn-txt-color,var(--color-white));--bg-color:var(--btn-bg-color,var(--color-brand-1));--hover-bg-color:var(--btn-hover-bg-color,var(--color-white));--hover-text-color:var(--btn-hover-text-color,var(--color-brand-1));background:none;border:none;border-radius:100px;cursor:pointer;display:inline-block;letter-spacing:.02em;margin:0;overflow:hidden;padding:0;position:relative;-webkit-text-decoration:none;text-decoration:none}.btn:where(.astro-6ygtcg62)[data-sy-reveal]{clip-path:inset(0 100% 0 0 round 100px);transform:translate(2rem);transform-origin:left;transition:.4s var(--ease-out-cubic);transition-property:opacity,clip-path,transform}.btn:where(.astro-6ygtcg62).is-in[data-sy-reveal]{clip-path:inset(0 0 round 100px);transform:translate(0)}.btn:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62){display:block}.btn:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62):after{border:2px solid var(--bg-color);border-radius:99px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.btn:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62){align-items:center;background:var(--bg-color);color:var(--text-color);display:flex;line-height:1.25;padding:.9375em 1.5em;position:relative}.btn:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62):first-child{background:var(--hover-bg-color);clip-path:inset(50% round 99px);color:var(--hover-text-color);position:absolute;transition:clip-path .25s var(--ease-out-cubic);z-index:2}.btn:where(.astro-6ygtcg62).btn-primary-alt{--text-color:var(--btn-txt-color,var(--color-text));--bg-color:var(--btn-bg-color,var(--color-brand-3))}.btn:where(.astro-6ygtcg62):focus>span:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62):first-child,.btn:where(.astro-6ygtcg62):hover>span:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62):first-child{clip-path:inset(-100% 0 round 99px)}.btn:where(.astro-6ygtcg62).btn-arrow>span:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62){padding-right:1em}.btn:where(.astro-6ygtcg62).btn-arrow>span:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62):after{background:var(--bg-color);content:"";display:block;height:2em;margin-left:1em;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 21'%3E%3Cpath d='m16 9-6-6 2-1 8 8-1 1-7 7-2-1 6-6H0V9z'/%3E%3C/svg%3E") no-repeat center /1em 1em;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 21'%3E%3Cpath d='m16 9-6-6 2-1 8 8-1 1-7 7-2-1 6-6H0V9z'/%3E%3C/svg%3E") no-repeat center /1em 1em;width:2em}.btn:where(.astro-6ygtcg62).btn-arrow>span:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62):first-child{clip-path:inset(.95em 1em .95em calc(100% - 3em) round 99px)}.btn:where(.astro-6ygtcg62).btn-arrow:hover>span:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62):first-child{clip-path:inset(-25% -5% -25% 0 round 99px)}.btn:where(.astro-6ygtcg62).btn-arrow:focus>span:where(.astro-6ygtcg62)>span:where(.astro-6ygtcg62):first-child{clip-path:inset(-25% -5% -25% 0 round 99px)}sy-head:where(.astro-qmpwvs2w){--br:1.5rem;background:transparent;color:var(--color-text);left:0;margin:0 auto;position:fixed;right:0;top:0;transition:transform .3s var(--ease-out-cubic);z-index:10}body.is-nav-hidden sy-head:where(.astro-qmpwvs2w){transform:translateY(-100%)}@media only screen and (max-width:767px){sy-head:where(.astro-qmpwvs2w){--br:1rem}}.inner:where(.astro-qmpwvs2w){background:transparent;border-radius:var(--br);padding:10px 20px;transition:padding .3s var(--ease-out-cubic),background .3s var(--ease-out-cubic),backdrop-filter .3s var(--ease-out-cubic)}body.is-nav-small .inner:where(.astro-qmpwvs2w){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9}.wrapper:where(.astro-qmpwvs2w){align-items:center;display:flex;justify-content:space-between}.logo:where(.astro-qmpwvs2w),.wrapper:where(.astro-qmpwvs2w){position:relative}.logo:where(.astro-qmpwvs2w) svg:where(.astro-qmpwvs2w){height:auto;width:50%}.menu:where(.astro-qmpwvs2w){display:flex;left:0;margin:0 auto;position:absolute;right:0;width:-moz-min-content;width:min-content}@media only screen and (max-width:987px){.menu:where(.astro-qmpwvs2w){align-items:center;background:var(--color-brand-3);clip-path:inset(0 0 0);height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:clip-path .5s var(--ease-out-expo);width:100vw;z-index:2}body:not(.is-nav-opened) .menu:where(.astro-qmpwvs2w){clip-path:inset(0 0 100%);pointer-events:none}}.menu:where(.astro-qmpwvs2w) ul{font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-inter);letter-spacing:var(--ls,-.01em)}.menu:where(.astro-qmpwvs2w) ul{--fs:var(--font-size-xs);align-items:center;display:flex;gap:1.3125em;list-style:none;margin:0;padding:0}@media only screen and (max-width:987px){.menu:where(.astro-qmpwvs2w) ul{color:var(--color-brand-1);flex-direction:column;font-size:max(1.25rem,min(4vh,2rem));gap:.75rem}}.menu:where(.astro-qmpwvs2w) ul li{align-items:center;display:flex;gap:1.3125em}@media only screen and (max-width:987px){.menu:where(.astro-qmpwvs2w) ul li{flex-direction:column;gap:.75rem}}.menu:where(.astro-qmpwvs2w) ul li:last-child:after{display:none}.menu:where(.astro-qmpwvs2w) ul a{position:relative;-webkit-text-decoration:none;text-decoration:none}.menu:where(.astro-qmpwvs2w) ul a:before{background:currentcolor;content:"";height:2px;left:0;pointer-events:none;position:absolute;top:115%;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease-out-expo);width:100%}.menu:where(.astro-qmpwvs2w) ul a:hover:before{transform:scaleX(1);transform-origin:left}.menu:where(.astro-qmpwvs2w) ul a:focus:before{transform:scaleX(1);transform-origin:left}.menu-login-item,.menu-signup-item{display:none!important}@media only screen and (max-width:987px){body.is-nav-opened .menu-login-item,body.is-nav-opened .menu-signup-item{display:flex!important;justify-content:center;max-width:300px;width:100%}}.menu-login-item:after,.menu-signup-item:after{display:none!important}@media only screen and (max-width:987px){body.is-nav-opened .menu-login-item{margin-top:2rem}}.menu-button-link{align-items:center;border-radius:1rem;display:flex;font-size:max(1rem,min(4vw,var(--font-size-base)));font-weight:300;height:3rem;justify-content:center;padding:.75rem 0;text-align:center;transition:all .3s ease;width:300px}.menu-button-link:before{display:none!important}.login-bg{background:#e5dfe0;color:var(--color-brand-1)}.login-bg:hover{background:#d5cfd0}.signup-bg{background:var(--color-brand-1);color:var(--color-brand-3)}.signup-bg:hover{background:var(--color-brand-2)}.buttons:where(.astro-qmpwvs2w){align-items:center;display:flex;gap:.8rem;z-index:2}@media only screen and (max-width:987px){.buttons:where(.astro-qmpwvs2w){gap:1.25rem}}.login:where(.astro-qmpwvs2w){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-inter);letter-spacing:var(--ls,-.01em);--fs:var(--font-size-xs);position:relative;transform:translateY(0);transition:.3s var(--ease-out-expo);transition-property:transform,color}@media only screen and (max-width:987px){body.is-nav-opened .login:where(.astro-qmpwvs2w){display:none}}.login:where(.astro-qmpwvs2w):after{background:currentcolor;content:"";height:2px;left:0;pointer-events:none;position:absolute;top:115%;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease-out-expo);width:100%}.login:where(.astro-qmpwvs2w):focus:after,.login:where(.astro-qmpwvs2w):hover:after{transform:scaleX(1);transform-origin:left}@media only screen and (max-width:987px){body.is-nav-opened .signup-button{display:none}}@media only screen and (max-width:576px){.signup-button{display:none}}.toggle:where(.astro-qmpwvs2w){align-items:center;align-self:normal;background:none;border:none;color:var(--color-brand-1);cursor:pointer;display:none;padding:0;transition:color .3s var(--ease-out-expo);z-index:3}.has-no-bg .toggle{color:var(--color-brand-3)}body.is-nav-opened .toggle,body.is-nav-small .toggle:where(.astro-qmpwvs2w){color:var(--color-brand-1)}@media only screen and (max-width:987px){.toggle:where(.astro-qmpwvs2w){display:flex}}.toggle:where(.astro-qmpwvs2w)>span:where(.astro-qmpwvs2w):last-child{align-items:center;display:flex;flex-direction:column;height:1.75rem;justify-content:center;position:relative;width:1.75rem}.toggle:where(.astro-qmpwvs2w)>span:where(.astro-qmpwvs2w):last-child span:where(.astro-qmpwvs2w){background:currentcolor;border-radius:10px;height:4px;position:absolute;transition:transform .2s var(--ease-out-cubic);width:1.5rem}.toggle:where(.astro-qmpwvs2w)>span:where(.astro-qmpwvs2w):last-child span:where(.astro-qmpwvs2w):first-child{transform:translateY(-.35rem)}.toggle:where(.astro-qmpwvs2w)>span:where(.astro-qmpwvs2w):last-child span:where(.astro-qmpwvs2w):nth-child(2){transition-property:opacity}.toggle:where(.astro-qmpwvs2w)>span:where(.astro-qmpwvs2w):last-child span:where(.astro-qmpwvs2w):last-child{transform:translateY(.35rem)}body.is-nav-opened .toggle:where(.astro-qmpwvs2w){color:var(--color-brand-1)}body.is-nav-opened .toggle:where(.astro-qmpwvs2w)>span:where(.astro-qmpwvs2w) span:where(.astro-qmpwvs2w):first-child{transform:rotate(45deg)}body.is-nav-opened .toggle:where(.astro-qmpwvs2w)>span:where(.astro-qmpwvs2w) span:where(.astro-qmpwvs2w):nth-child(2){opacity:0}body.is-nav-opened .toggle:where(.astro-qmpwvs2w)>span:where(.astro-qmpwvs2w) span:where(.astro-qmpwvs2w):last-child{transform:rotate(-45deg)}sy-footer:where(.astro-l3trhy4j){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-inter);letter-spacing:var(--ls,-.01em);--fs:var(--font-size-sm);clip-path:inset(0);display:block}sy-footer.has-no-anim footer{position:static}footer:where(.astro-l3trhy4j){background:#1f2023;bottom:0;color:#fbe2e9;position:fixed;width:100%}.inner:where(.astro-l3trhy4j){padding:2rem 0}.logo:where(.astro-l3trhy4j){position:relative}.logo:where(.astro-l3trhy4j) svg:where(.astro-l3trhy4j){height:auto;width:50%}.logo:where(.astro-l3trhy4j) svg:where(.astro-l3trhy4j) path{fill:currentcolor}.menu:where(.astro-l3trhy4j) ul:where(.astro-l3trhy4j){align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}.menu:where(.astro-l3trhy4j) ul:where(.astro-l3trhy4j) a:where(.astro-l3trhy4j){position:relative;-webkit-text-decoration:none;text-decoration:none}.menu:where(.astro-l3trhy4j) ul:where(.astro-l3trhy4j) a:where(.astro-l3trhy4j):after{background:currentcolor;content:"";height:2px;left:0;pointer-events:none;position:absolute;top:115%;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease-out-expo);width:100%}.menu:where(.astro-l3trhy4j) ul:where(.astro-l3trhy4j) a:where(.astro-l3trhy4j):focus:after,.menu:where(.astro-l3trhy4j) ul:where(.astro-l3trhy4j) a:where(.astro-l3trhy4j):hover:after{transform:scaleX(1);transform-origin:left}.wrapper:where(.astro-l3trhy4j){align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;justify-content:space-between;position:relative}@media only screen and (max-width:576px){.wrapper:where(.astro-l3trhy4j){flex-direction:column;text-align:center}.logo:where(.astro-l3trhy4j),.wrapper:where(.astro-l3trhy4j){justify-content:center}.logo:where(.astro-l3trhy4j){display:flex;width:100%}.logo:where(.astro-l3trhy4j) svg:where(.astro-l3trhy4j){width:30%}}.menu:where(.astro-l3trhy4j){left:50%;position:absolute;transform:translate(-50%)}@media only screen and (max-width:576px){.menu:where(.astro-l3trhy4j){position:static;transform:none}}.cp:where(.astro-l3trhy4j){flex-shrink:0;margin:0;white-space:nowrap}:root{--cc-bg:#fff;--cc-text:rgb(var(--rgb-text,11,31,91));--cc-btn-primary-bg:rgb(var(--rgb-brand-1,83,33,169));--cc-btn-primary-text:#fff;--cc-btn-primary-hover-bg:rgba(var(--rgb-brand-1,83,33,169),.9);--cc-btn-secondary-bg:#eee;--cc-btn-secondary-text:rgb(var(--rgb-text,11,31,91));--cc-btn-secondary-hover-bg:#ddd;--cc-toggle-bg-on:rgb(var(--rgb-brand-1,83,33,169));--cc-cookie-category-block-bg:#f5f5f5;--cc-cookie-category-block-bg-hover:#eee}html.lenis,html.lenis body{height:auto}.lenis:where(.astro-6dznwh3n):not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis:where(.astro-6dznwh3n).lenis-smooth :where(.astro-6dznwh3n)[data-lenis-prevent]{overscroll-behavior:contain}.lenis:where(.astro-6dznwh3n).lenis-smooth iframe:where(.astro-6dznwh3n){pointer-events:none}.lenis:where(.astro-6dznwh3n).lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;interpolate-size:allow-keywords}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;word-wrap:break-word}.u-container{max-width:calc(var(--container-max-width) - var(--container-offset)*2);width:calc(100% - var(--container-offset)*2)}.u-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-text{font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-inter)}.u-heading,.u-text{letter-spacing:var(--ls,-.01em)}.u-heading{font:var(--fw,350) var(--fs,var(--font-size-base)) /var(--lh,1.2) var(--font-roboto-slab)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-sy-reveal]{opacity:1!important}[data-sy-reveal] .i{transform:none!important}}html.no-js [data-sy-reveal]{opacity:1!important}html.no-js [data-sy-reveal] .i{transform:none!important}@media only screen and (max-width:767px){[data-sy-reveal]{opacity:1!important;visibility:visible!important}[data-sy-reveal] .i,[data-sy-reveal] .i-mask,[data-sy-reveal] span{clip-path:none!important;opacity:1!important;transform:none!important;visibility:visible!important}}@media(hover:none)and (pointer:coarse){[data-sy-reveal]{opacity:1!important;visibility:visible!important}[data-sy-reveal] .i,[data-sy-reveal] .i-mask,[data-sy-reveal] span{clip-path:none!important;opacity:1!important;transform:none!important;visibility:visible!important}}html.is-ios [data-sy-reveal],html.is-mobile [data-sy-reveal]{opacity:1!important;visibility:visible!important}html.is-ios [data-sy-reveal] .i,html.is-ios [data-sy-reveal] .i-mask,html.is-ios [data-sy-reveal] span,html.is-mobile [data-sy-reveal] .i,html.is-mobile [data-sy-reveal] .i-mask,html.is-mobile [data-sy-reveal] span{clip-path:none!important;opacity:1!important;transform:none!important;visibility:visible!important}@keyframes reveal-fallback{to{opacity:1}}@media only screen and (min-width:768px){[data-sy-reveal=lines],[data-sy-reveal=words]{animation:reveal-fallback .5s ease 3s forwards;font-feature-settings:"kern" off;font-kerning:none;opacity:0;text-rendering:optimizespeed}.is-in[data-sy-reveal=lines],.is-in[data-sy-reveal=words]{animation:none;opacity:1}[data-sy-reveal=lines] .i-mask,[data-sy-reveal=words] .i-mask{clip-path:inset(8% -10% -8%);display:inline-block}[data-sy-reveal=lines] .i,[data-sy-reveal=words] .i{display:inline-block;transform:translateZ(0);will-change:transform}.u-heading[data-sy-reveal=lines] .i-mask,.u-heading[data-sy-reveal=words] .i-mask{clip-path:inset(11% -1% -11%)}[data-sy-reveal=lines] .i-mask{display:block}}:root{--font-heading:"Roboto Slab",serif;--font-body:"Poppins",sans-serif;--font-roboto-slab:var(--font-heading);--font-inter:var(--font-body);--font-size-heading-hero:clamp(2rem,5vw + .5rem,4rem);--font-size-heading-xl:clamp(1.75rem,4vw + .5rem,3.5rem);--font-size-heading-lg:clamp(1.5rem,3vw + .5rem,2.5rem);--font-size-heading-md:clamp(1.25rem,2vw + .5rem,2rem);--font-size-heading-sm:clamp(1.125rem,1.5vw + .5rem,1.5rem);--font-size-body-xl:clamp(1.125rem,1vw + .5rem,1.25rem);--font-size-body-lg:clamp(1rem,.5vw + .75rem,1.125rem);--font-size-body-base:clamp(.875rem,.5vw + .625rem,1rem);--font-size-body-sm:clamp(.8125rem,.25vw + .625rem,.875rem);--font-size-body-xs:clamp(.75rem,.25vw + .5rem,.8125rem);--font-size-body-xxs:clamp(.5rem,.25vw + .375rem,.625rem);--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-1:max(.25rem,min(.5vw,.375rem));--space-2:max(.5rem,min(1vw,.75rem));--space-3:max(.75rem,min(1.5vw,1rem));--space-4:max(1rem,min(2vw,1.5rem));--space-5:max(1.25rem,min(2.5vw,2rem));--space-6:max(1.5rem,min(3vw,2.5rem));--space-8:max(2rem,min(4vw,3.5rem));--space-10:max(2.5rem,min(5vw,4.5rem));--space-12:max(3rem,min(6vw,6rem));--space-16:max(4rem,min(8vw,8rem));--space-20:max(5rem,min(10vw,10rem));--container-max-width:75rem;--container-padding:max(1rem,min(4vw,4rem));--section-spacing:max(2rem,min(8vw,8rem));--radius-sm:max(.25rem,min(.5vw,.5rem));--radius-md:max(.5rem,min(1vw,1rem));--radius-lg:max(.75rem,min(1.5vw,1.5rem));--radius-xl:max(1rem,min(2vw,2rem));--radius-full:9999px;--rgb-white:255,255,255;--rgb-black:14,23,42;--rgb-text:11,31,91;--rgb-text-alt:132,142,172;--rgb-brand-1:83,33,169;--rgb-brand-2:255,246,231;--rgb-brand-3:229,223,224;--rgb-brand-4:196,244,224;--rgb-brand-5:225,243,243;--rgb-brand-6:251,226,233;--rgb-brand-7:253,203,192;--color-text:rgb(var(--rgb-text));--color-text-alt:rgb(var(--rgb-text-alt));--color-white:rgb(var(--rgb-white));--color-black:rgb(var(--rgb-black));--color-brand-1:rgb(var(--rgb-brand-1));--color-brand-2:rgb(var(--rgb-brand-2));--color-brand-3:rgb(var(--rgb-brand-3));--color-brand-4:rgb(var(--rgb-brand-4));--color-brand-5:rgb(var(--rgb-brand-5));--color-brand-6:rgb(var(--rgb-brand-6));--color-brand-7:rgb(var(--rgb-brand-7));--color-bg:#f7f8f2;--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-out-back:cubic-bezier(.34,1.56,.64,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--transition-fast:.15s;--transition-base:.25s;--transition-slow:.35s;--transition-slower:.5s}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--space-4)}h1{font-size:var(--font-size-heading-hero)}h2{font-size:var(--font-size-heading-xl)}h3{font-size:var(--font-size-heading-lg)}h4{font-size:var(--font-size-heading-md)}h5{font-size:var(--font-size-heading-sm)}h6{font-size:var(--font-size-body-lg)}p{margin:0 0 var(--space-4)}a{color:currentcolor;-webkit-text-decoration:none;text-decoration:none;transition:color var(--transition-base) var(--ease-out-cubic)}button{font-family:inherit}.u-container{margin-left:auto;margin-right:auto;max-width:var(--container-max-width);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}img{display:block;height:auto;max-width:100%}img[loading=eager],img[loading=lazy]{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--color-neutral-2) 0,var(--color-neutral-3) 50%,var(--color-neutral-2) 100%);background-size:200% 100%;min-height:200px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}img[decoding=async]{content-visibility:auto}:focus-visible{outline:2px solid var(--color-brand-1);outline-offset:2px}button{color:currentcolor}.skip-link:where(.astro-sckkx6r4){background:var(--color-brand-1);left:0;margin:auto;padding:.5rem;position:absolute;right:0;transform:translateY(-100%);transition:transform .3s ease;white-space:nowrap;width:-moz-min-content;width:min-content;z-index:100}.skip-link:where(.astro-sckkx6r4):focus{transform:translateY(0)}
