.Section{position:relative;display:flex;flex-direction:column;align-items:center;scroll-margin-top:5rem;gap:var(--section-gap,6vw);padding:var(--section-padding,max(5rem,8vw) 6vw);color:var(--section-text-color,inherit);background-color:var(--section-background-color,transparent);background-image:var(--section-background-image,none);background-size:var(--section-background-size,contain);background-position:var(--section-background-position,left center);background-repeat:no-repeat}.Section--background-slate,.Section--background-space,.Section--background-space-darker{--section-text-color:white}.Section--notch-bottom-left:after,.Section--notch-bottom-right:after,.Section--notch-top-left:before,.Section--notch-top-right:before{content:"";position:absolute;z-index:5;width:25vw;height:1.75vw;background-color:inherit;--notch-inset:-1.25vw;--notch-border-radius:0;--notch-skew-forward:skew(45deg);--notch-skew-reverse:skew(-45deg)}.Section--notch-top-left:before{top:var(--notch-inset);left:var(--notch-inset);transform:var(--notch-skew-forward);border-top-right-radius:var(--notch-border-radius)}.Section--notch-top-right:before{top:var(--notch-inset);right:var(--notch-inset);transform:var(--notch-skew-reverse);border-top-left-radius:var(--notch-border-radius)}.Section--notch-bottom-left:after{bottom:var(--notch-inset);left:var(--notch-inset);transform:var(--notch-skew-reverse);border-bottom-right-radius:var(--notch-border-radius)}.Section--notch-bottom-right:after{bottom:var(--notch-inset);right:var(--notch-inset);transform:var(--notch-skew-forward);border-bottom-left-radius:var(--notch-border-radius)}.Section__headings{--text-h1-case:uppercase;--text-h3-weight:200;--text-h3-opacity:0.75;--text-max-width:65ch;--text-align:center}.Section__headings--left{--text-align:left;align-self:start}.Section__headings--right{--text-align:right;align-self:end}.Section__headings--center{--text-align:center;align-self:center}@media(max-width:600px){.Section__headings{--text-scale:0.75}}.Section__children{max-width:var(--section-children-max-width,none)}.Text{display:flex;flex-direction:column;gap:var(--text-gap,1em);padding:var(--text-padding,0);text-align:var(--text-align,left);font-size:calc(clamp(14px,1.065vw,18px)*var(--text-scale, 1));max-width:var(--text-max-width,none);border-radius:var(--text-border-radius,0);color:var(--text-color,inherit);background-color:var(--text-background-color,transparent)}.Text h1{font-size:var(--text-h1-size,3em);font-weight:var(--text-h1-weight,900);line-height:var(--text-h1-leading,1.1);text-transform:var(--text-h1-case,none);opacity:var(--text-h1-opacity,1);color:var(--text-h1-color,inherit)}.Text h2{font-size:var(--text-h2-size,2.25em);font-weight:var(--text-h2-weight,800);line-height:var(--text-h2-leading,1.2);text-transform:var(--text-h2-case,none);opacity:var(--text-h2-opacity,1);color:var(--text-h2-color,inherit)}.Text h3{font-size:var(--text-h3-size,1.5em);font-weight:var(--text-h3-weight,700);line-height:var(--text-h3-leading,1.3);text-transform:var(--text-h3-case,none);opacity:var(--text-h3-opacity,1);color:var(--text-h3-color,inherit)}.Text h4{font-size:var(--text-h4-size,1.25em);font-weight:var(--text-h4-weight,600);line-height:var(--text-h4-leading,1.4);text-transform:var(--text-h4-case,none);opacity:var(--text-h4-opacity,1);color:var(--text-h4-color,inherit)}.Text h5{font-size:var(--text-h5-size,1em);font-weight:var(--text-h5-weight,600);line-height:var(--text-h5-leading,1.5);text-transform:var(--text-h5-case,none);opacity:var(--text-h5-opacity,1);color:var(--text-h5-color,inherit)}.Text h6{font-size:var(--text-h6-size,.875em);font-weight:var(--text-h6-weight,600);line-height:var(--text-h6-leading,1.5);text-transform:var(--text-h6-case,none);opacity:var(--text-h6-opacity,1);color:var(--text-h6-color,inherit)}.Text ol,.Text p,.Text ul{font-size:var(--text-p-size,1em);font-weight:var(--text-p-weight,200);line-height:var(--text-p-leading,1.5);text-transform:var(--text-p-case,none);opacity:var(--text-p-opacity,.8);color:var(--text-p-color,inherit)}.Text ul{list-style-type:circle;padding-left:1.125em}.Text ol{list-style-type:decimal;padding-left:1.5em}.Text hr{margin:calc(var(--text-gap, 1em)*.5) 0}.Text em{all:unset;color:var(--text-em-color,var(--color-blue))}.Text b{font-weight:var(--text-b-weight,600)}.Grid{display:grid;grid-gap:var(--grid-gap,0);gap:var(--grid-gap,0);padding:var(--grid-padding,0);grid-template-columns:var(--grid-columns,auto);align-items:var(--grid-align-items,start);justify-items:var(--grid-justify-items,start);justify-content:var(--grid-justify-content,start);direction:var(--grid-direction,ltr)}.Grid .Grid{--grid-gap:0;--grid-padding:0;--grid-columns:auto;--grid-columns-tablet:auto;--grid-columns-mobile:auto;--grid-align-items:start;--grid-justify-items:start;--grid-justify-content:start;--grid-direction:ltr}.Grid>:not(.Grid){direction:ltr}@media(max-width:900px){.Grid{grid-template-columns:var(--grid-columns-tablet,auto)}}@media(max-width:600px){.Grid{grid-template-columns:var(--grid-columns-mobile,auto)}}.Image{vertical-align:middle;max-width:100%;width:var(--image-width,auto);height:var(--image-height,auto);object-fit:var(--image-object-fit,cover);aspect-ratio:var(--image-aspect-ratio,auto);border-radius:var(--image-border-radius,0)}.Slider{position:relative;overflow:hidden;scrollbar-width:none}.Slider__slides{display:flex;gap:var(--slides-gap,0);border-radius:var(--slides-border-radius,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.Slider__slides__slide{display:flex;flex-shrink:0;align-items:stretch;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;width:calc((100% - var(--slides-gap, 0%)*(var(--slides-visible, 1) - 1))/var(--slides-visible, 1))}@media(max-width:800px){.Slider__slides__slide{width:100%}}.Slider__dots{position:absolute;display:flex;z-index:1;gap:6px;padding:6px 8px;border-radius:20px;bottom:20px;left:50%;transform:translateX(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.15)}.Slider__dots__dot{width:8px;height:8px;border-radius:8px;opacity:.5;transition:opacity .5s;background-color:#fff;cursor:pointer}.Slider__dots__dot:hover{opacity:.75}.Slider__dots__dot.active{opacity:1}.Slider ::-webkit-scrollbar{display:none}