@layer stylekit.base,base,layout,view,utility;@layer stylekit.base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;overflow-x:hidden;interpolate-size:allow-keywords}body{min-height:100lvh;font-family:var(--font-sans);container-type:inline-size;line-height:var(--leading-md);text-rendering:optimizeSpeed}a,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:currentcolor;text-decoration:none;text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}ol[role=list],ul[role=list]{list-style:none}ol:not([role=list]),ul:not([role=list]){padding-inline-start:1.25rem}img,picture,canvas,video{display:block;max-width:100%;height:auto}iframe{border:0}dialog{border:0;max-width:none;max-height:none}:root{--focus-ring-color: currentColor;--focus-ring-offset: .125rem;--focus-ring-style: solid;--focus-ring-width: .125rem}:focus{outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-style:var(--focus-ring-style);outline-width:var(--focus-ring-width)}@supports selector(:focus-visible){:focus{outline:none}:focus-visible{outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-style:var(--focus-ring-style);outline-width:var(--focus-ring-width)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer stylekit.base{:root{--color-soil-100: #292929;--color-soil-70: #413C39;--color-soil-30: #DAD7D2;--color-soil-10: #F7F7F5;--color-chlorophyll-100: #3A4139;--color-chlorophyll-10: #D3DAD2;--color-black: #000000;--color-white: #ffffff;--color-text-dark: var(--color-soil-100);--color-text-light: var(--color-soil-10);--color-danger: #FF4040;--text-2xs: .75rem;--text-xs: .875rem;--text-sm: 1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 3rem;--text-4xl: 4rem;--text-5xl: 7rem;--text-2xs-xs: clamp(.75rem, .1041666667vw + .7083333333rem, .875rem);--text-2xs-sm: clamp(.75rem, .2083333333vw + .6666666667rem, 1rem);--text-2xs-md: clamp(.75rem, .3125vw + .625rem, 1.125rem);--text-xs-sm: clamp(.875rem, .1041666667vw + .8333333333rem, 1rem);--text-xs-md: clamp(.875rem, .2083333333vw + .7916666667rem, 1.125rem);--text-xs-lg: clamp(.875rem, .4166666667vw + .7083333333rem, 1.375rem);--text-sm-md: clamp(1rem, .1041666667vw + .9583333333rem, 1.125rem);--text-sm-lg: clamp(1rem, .3125vw + .875rem, 1.375rem);--text-sm-xl: clamp(1rem, .4166666667vw + .8333333333rem, 1.5rem);--text-md-lg: clamp(1.125rem, .2083333333vw + 1.0416666667rem, 1.375rem);--text-md-xl: clamp(1.125rem, .3125vw + 1rem, 1.5rem);--text-md-2xl: clamp(1.125rem, .7291666667vw + .8333333333rem, 2rem);--text-lg-xl: clamp(1.375rem, .1041666667vw + 1.3333333333rem, 1.5rem);--text-lg-2xl: clamp(1.375rem, .5208333333vw + 1.1666666667rem, 2rem);--text-lg-3xl: clamp(1.375rem, 1.3541666667vw + .8333333333rem, 3rem);--text-xl-2xl: clamp(1.5rem, .4166666667vw + 1.3333333333rem, 2rem);--text-xl-3xl: clamp(1.5rem, 1.25vw + 1rem, 3rem);--text-xl-4xl: clamp(1.5rem, 2.0833333333vw + .6666666667rem, 4rem);--text-2xl-3xl: clamp(2rem, .8333333333vw + 1.6666666667rem, 3rem);--text-2xl-4xl: clamp(2rem, 1.6666666667vw + 1.3333333333rem, 4rem);--text-2xl-5xl: clamp(2rem, 4.1666666667vw + .3333333333rem, 7rem);--text-3xl-4xl: clamp(3rem, .8333333333vw + 2.6666666667rem, 4rem);--text-3xl-5xl: clamp(3rem, 3.3333333333vw + 1.6666666667rem, 7rem);--text-4xl-5xl: clamp(4rem, 2.5vw + 3rem, 7rem);--text-cqw-2xs-xs: clamp(.75rem, .625cqw + .625rem, .875rem);--text-cqw-2xs-sm: clamp(.75rem, 1.25cqw + .5rem, 1rem);--text-cqw-2xs-md: clamp(.75rem, 1.875cqw + .375rem, 1.125rem);--text-cqw-xs-sm: clamp(.875rem, .625cqw + .75rem, 1rem);--text-cqw-xs-md: clamp(.875rem, 1.25cqw + .625rem, 1.125rem);--text-cqw-xs-lg: clamp(.875rem, 1.875cqw + .5rem, 1.25rem);--text-cqw-sm-md: clamp(1rem, .625cqw + .875rem, 1.125rem);--text-cqw-sm-lg: clamp(1rem, 1.25cqw + .75rem, 1.25rem);--text-cqw-sm-xl: clamp(1rem, 2.5cqw + .5rem, 1.5rem);--text-cqw-md-lg: clamp(1.125rem, .625cqw + 1rem, 1.25rem);--text-cqw-md-xl: clamp(1.125rem, 1.875cqw + .75rem, 1.5rem);--text-cqw-md-2xl: clamp(1.125rem, 4.375cqw + .25rem, 2rem);--text-cqw-lg-xl: clamp(1.25rem, 1.25cqw + 1rem, 1.5rem);--text-cqw-lg-2xl: clamp(1.25rem, 3.75cqw + .5rem, 2rem);--text-cqw-lg-3xl: clamp(1.25rem, 8.75cqw - .5rem, 3rem);--text-cqw-xl-2xl: clamp(1.5rem, 2.5cqw + 1rem, 2rem);--text-cqw-xl-3xl: clamp(1.5rem, 7.5cqw + 0rem, 3rem);--text-cqw-xl-4xl: clamp(1.5rem, 12.5cqw - 1rem, 4rem);--text-cqw-2xl-3xl: clamp(2rem, 5cqw + 1rem, 3rem);--text-cqw-2xl-4xl: clamp(2rem, 10cqw + 0rem, 4rem);--text-cqw-2xl-5xl: clamp(2rem, 25cqw - 3rem, 7rem);--text-cqw-3xl-4xl: clamp(3rem, 5cqw + 2rem, 4rem);--text-cqw-3xl-5xl: clamp(3rem, 20cqw - 1rem, 7rem);--text-cqw-4xl-5xl: clamp(4rem, 15cqw + 1rem, 7rem);--font-sans: geist, system-ui, sans-serif;--font-serif: serif;--font-mono: geist mono, monospace;--font-display: ivar display, serif;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--tracking-init: initial;--tracking-xs: -.04em;--tracking-sm: -.02em;--tracking-lg: .02em;--tracking-xl: .04em;--leading-reset: 1;--leading-xs: 1.1;--leading-sm: 1.3;--leading-md: 1.5;--leading-lg: 1.7;--z-100: 100;--z-200: 200;--z-300: 300;--z-400: 400;--z-500: 500;--z-max: 900;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 8rem;--space-5xl: 12rem;--space-6xl: 16rem;--space-2xs-xs: clamp(.5rem, .2083333333vw + .4166666667rem, .75rem);--space-2xs-sm: clamp(.5rem, .4166666667vw + .3333333333rem, 1rem);--space-2xs-md: clamp(.5rem, .8333333333vw + .1666666667rem, 1.5rem);--space-2xs-lg: clamp(.5rem, 1.25vw + 0rem, 2rem);--space-2xs-xl: clamp(.5rem, 2.0833333333vw - .3333333333rem, 3rem);--space-xs-sm: clamp(.75rem, .2083333333vw + .6666666667rem, 1rem);--space-xs-md: clamp(.75rem, .625vw + .5rem, 1.5rem);--space-xs-lg: clamp(.75rem, 1.0416666667vw + .3333333333rem, 2rem);--space-xs-xl: clamp(.75rem, 1.875vw + 0rem, 3rem);--space-xs-2xl: clamp(.75rem, 2.7083333333vw - .3333333333rem, 4rem);--space-sm-md: clamp(1rem, .4166666667vw + .8333333333rem, 1.5rem);--space-sm-lg: clamp(1rem, .8333333333vw + .6666666667rem, 2rem);--space-sm-xl: clamp(1rem, 1.6666666667vw + .3333333333rem, 3rem);--space-sm-2xl: clamp(1rem, 2.5vw + 0rem, 4rem);--space-sm-3xl: clamp(1rem, 4.1666666667vw - .6666666667rem, 6rem);--space-md-lg: clamp(1.5rem, .4166666667vw + 1.3333333333rem, 2rem);--space-md-xl: clamp(1.5rem, 1.25vw + 1rem, 3rem);--space-md-2xl: clamp(1.5rem, 2.0833333333vw + .6666666667rem, 4rem);--space-md-3xl: clamp(1.5rem, 3.75vw + 0rem, 6rem);--space-md-4xl: clamp(1.5rem, 5.4166666667vw - .6666666667rem, 8rem);--space-lg-xl: clamp(2rem, .8333333333vw + 1.6666666667rem, 3rem);--space-lg-2xl: clamp(2rem, 1.6666666667vw + 1.3333333333rem, 4rem);--space-lg-3xl: clamp(2rem, 3.3333333333vw + .6666666667rem, 6rem);--space-lg-4xl: clamp(2rem, 5vw + 0rem, 8rem);--space-lg-5xl: clamp(2rem, 8.3333333333vw - 1.3333333333rem, 12rem);--space-xl-2xl: clamp(3rem, .8333333333vw + 2.6666666667rem, 4rem);--space-xl-3xl: clamp(3rem, 2.5vw + 2rem, 6rem);--space-xl-4xl: clamp(3rem, 4.1666666667vw + 1.3333333333rem, 8rem);--space-xl-5xl: clamp(3rem, 7.5vw + 0rem, 12rem);--space-xl-6xl: clamp(3rem, 10.8333333333vw - 1.3333333333rem, 16rem);--space-2xl-3xl: clamp(4rem, 1.6666666667vw + 3.3333333333rem, 6rem);--space-2xl-4xl: clamp(4rem, 3.3333333333vw + 2.6666666667rem, 8rem);--space-2xl-5xl: clamp(4rem, 6.6666666667vw + 1.3333333333rem, 12rem);--space-2xl-6xl: clamp(4rem, 10vw + 0rem, 16rem);--space-3xl-4xl: clamp(6rem, 1.6666666667vw + 5.3333333333rem, 8rem);--space-3xl-5xl: clamp(6rem, 5vw + 4rem, 12rem);--space-3xl-6xl: clamp(6rem, 8.3333333333vw + 2.6666666667rem, 16rem);--space-4xl-5xl: clamp(8rem, 3.3333333333vw + 6.6666666667rem, 12rem);--space-4xl-6xl: clamp(8rem, 6.6666666667vw + 5.3333333333rem, 16rem);--space-5xl-6xl: clamp(12rem, 3.3333333333vw + 10.6666666667rem, 16rem);--space-cqw-2xs-xs: clamp(.5rem, .625cqw + .375rem, .75rem);--space-cqw-2xs-sm: clamp(.5rem, 1.25cqw + .25rem, 1rem);--space-cqw-2xs-md: clamp(.5rem, 2.5cqw + 0rem, 1.5rem);--space-cqw-2xs-lg: clamp(.5rem, 3.75cqw - .25rem, 2rem);--space-cqw-2xs-xl: clamp(.5rem, 6.25cqw - .75rem, 3rem);--space-cqw-xs-sm: clamp(.75rem, .625cqw + .625rem, 1rem);--space-cqw-xs-md: clamp(.75rem, 1.875cqw + .375rem, 1.5rem);--space-cqw-xs-lg: clamp(.75rem, 3.125cqw + .125rem, 2rem);--space-cqw-xs-xl: clamp(.75rem, 5.625cqw - .375rem, 3rem);--space-cqw-xs-2xl: clamp(.75rem, 8.125cqw - .875rem, 4rem);--space-cqw-sm-md: clamp(1rem, 1.25cqw + .75rem, 1.5rem);--space-cqw-sm-lg: clamp(1rem, 2.5cqw + .5rem, 2rem);--space-cqw-sm-xl: clamp(1rem, 5cqw + 0rem, 3rem);--space-cqw-sm-2xl: clamp(1rem, 7.5cqw - .5rem, 4rem);--space-cqw-sm-3xl: clamp(1rem, 12.5cqw - 1.5rem, 6rem);--space-cqw-md-lg: clamp(1.5rem, 1.25cqw + 1.25rem, 2rem);--space-cqw-md-xl: clamp(1.5rem, 3.75cqw + .75rem, 3rem);--space-cqw-md-2xl: clamp(1.5rem, 6.25cqw + .25rem, 4rem);--space-cqw-md-3xl: clamp(1.5rem, 11.25cqw - .75rem, 6rem);--space-cqw-md-4xl: clamp(1.5rem, 16.25cqw - 1.75rem, 8rem);--space-cqw-lg-xl: clamp(2rem, 2.5cqw + 1.5rem, 3rem);--space-cqw-lg-2xl: clamp(2rem, 5cqw + 1rem, 4rem);--space-cqw-lg-3xl: clamp(2rem, 10cqw + 0rem, 6rem);--space-cqw-lg-4xl: clamp(2rem, 15cqw - 1rem, 8rem);--space-cqw-lg-5xl: clamp(2rem, 25cqw - 3rem, 12rem);--space-cqw-xl-2xl: clamp(3rem, 2.5cqw + 2.5rem, 4rem);--space-cqw-xl-3xl: clamp(3rem, 7.5cqw + 1.5rem, 6rem);--space-cqw-xl-4xl: clamp(3rem, 12.5cqw + .5rem, 8rem);--space-cqw-xl-5xl: clamp(3rem, 22.5cqw - 1.5rem, 12rem);--space-cqw-xl-6xl: clamp(3rem, 32.5cqw - 3.5rem, 16rem);--space-cqw-2xl-3xl: clamp(4rem, 5cqw + 3rem, 6rem);--space-cqw-2xl-4xl: clamp(4rem, 10cqw + 2rem, 8rem);--space-cqw-2xl-5xl: clamp(4rem, 20cqw + 0rem, 12rem);--space-cqw-2xl-6xl: clamp(4rem, 30cqw - 2rem, 16rem);--space-cqw-3xl-4xl: clamp(6rem, 5cqw + 5rem, 8rem);--space-cqw-3xl-5xl: clamp(6rem, 15cqw + 3rem, 12rem);--space-cqw-3xl-6xl: clamp(6rem, 25cqw + 1rem, 16rem);--space-cqw-4xl-5xl: clamp(8rem, 10cqw + 6rem, 12rem);--space-cqw-4xl-6xl: clamp(8rem, 20cqw + 4rem, 16rem);--space-cqw-5xl-6xl: clamp(12rem, 10cqw + 10rem, 16rem)}}@layer stylekit.base{a,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:currentcolor;text-decoration:none;text-decoration-skip-ink:auto}}@layer stylekit.base;@layer layout{.auto-fit{--auto-fit-direction: row;--auto-fit-gap: 0;--auto-fit-items: normal;--auto-fit-content: start;display:flex;flex-direction:var(--auto-fit-direction);gap:var(--auto-fit-gap);align-items:var(--auto-fit-items);justify-content:var(--auto-fit-content)}.auto-fit>*{--auto-fit-grow: 1;flex-basis:0;flex-grow:var(--auto-fit-grow)}}@layer layout{.auto-grid{--auto-grid-columns: auto-fill;--auto-grid-column-size: 20rem;--auto-grid-gap: 0;--auto-grid-items: normal;--auto-grid-content: normal;display:grid;grid-template-columns:repeat(var(--auto-grid-columns),minmax(min(100%,var(--auto-grid-column-size)),1fr));gap:var(--auto-grid-gap);place-items:var(--auto-grid-items);place-content:var(--auto-grid-content)}.auto-grid>*{--auto-grid-self: auto;place-self:var(--auto-grid-self);min-width:0;min-height:0}}@layer layout{.cluster{--cluster-direction: row;--cluster-gap: 0;--cluster-wrap: wrap;--cluster-items: center;--cluster-content: start;display:flex;flex-direction:var(--cluster-direction);flex-wrap:var(--cluster-wrap);gap:var(--cluster-gap);align-items:var(--cluster-items);justify-content:var(--cluster-content)}}@layer layout{.flow{--flow-space: 1em}.flow>*+*{margin-block-start:var(--flow-space)}}@layer layout{.frame{--frame-focus: 50% 50%;--frame-fit: cover;--frame-ratio: 1/1;position:relative;width:100%;aspect-ratio:var(--frame-ratio);overflow:hidden}.frame>*{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--frame-fit);object-position:var(--frame-focus)}}@layer layout{.grid{--grid-columns: 1;--grid-column-size: 1fr;--grid-rows: 1;--grid-row-size: auto;--grid-gap: 0;--grid-items: normal;--grid-content: normal;display:grid;grid-template-columns:repeat(var(--grid-columns),var(--grid-column-size));grid-template-rows:repeat(var(--grid-rows),var(--grid-row-size));gap:var(--grid-gap);place-items:var(--grid-items);place-content:var(--grid-content)}.grid>*{--grid-column: auto;--grid-row: auto;--grid-self: auto;grid-column:var(--grid-column);grid-row:var(--grid-row);place-self:var(--grid-self);min-width:0;min-height:0}}@layer layout{.scroll-grid{--scroll-grid-width: 120rem;--scroll-grid-margin: 0rem;--scroll-grid-padding: max(var(--scroll-grid-margin), calc((100vw - var(--scroll-grid-width)) / 2 + var(--scroll-grid-margin)));--scroll-grid-gap: 0;--scroll-grid-items: normal;--scroll-grid-content: normal;--scroll-grid-behavior: smooth;--scroll-grid-snap-type: none;--scroll-grid-snap-align: none;--scroll-grid-column-size: 16rem;--scroll-grid-flow: column;display:grid;grid-auto-columns:var(--scroll-grid-column-size);grid-auto-flow:var(--scroll-grid-flow);gap:var(--scroll-grid-gap);place-items:var(--scroll-grid-items);place-content:var(--scroll-grid-content);padding-inline:var(--scroll-grid-padding);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:var(--scroll-grid-behavior);scrollbar-width:none;scroll-snap-type:var(--scroll-grid-snap-type);-webkit-overflow-scrolling:touch}.scroll-grid::-webkit-scrollbar{display:none}.scroll-grid>*{--scroll-grid-column: span 1;grid-column:var(--scroll-grid-column);scroll-snap-align:var(--scroll-grid-snap-align);scroll-margin-inline:var(--scroll-grid-margin);min-width:0;min-height:0}}@layer layout{.scroll{--scroll-width: 120rem;--scroll-margin: 0rem;--scroll-padding: max(var(--scroll-margin), calc((100vw - var(--scroll-width)) / 2 + var(--scroll-margin)));--scroll-gap: 0;--scroll-items: normal;--scroll-content: normal;--scroll-behavior: smooth;--scroll-snap-type: none;--scroll-snap-align: none;--scroll-visible-slides: 1;display:flex;gap:var(--scroll-gap);align-items:var(--scroll-items);justify-content:var(--scroll-content);padding-inline:var(--scroll-padding);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:var(--scroll-behavior);scrollbar-width:none;scroll-snap-type:var(--scroll-snap-type);-webkit-overflow-scrolling:touch}.scroll::-webkit-scrollbar{display:none}.scroll>*{--scroll-slide-gap: calc(var(--scroll-visible-slides) - 1);--scroll-slide-max-width: auto;--scroll-slide-width: calc( calc(100% / var(--scroll-visible-slides)) - calc(var(--scroll-padding) / var(--scroll-visible-slides)) - calc(var(--scroll-slide-gap) * var(--scroll-gap) / var(--scroll-visible-slides)) );flex-shrink:0;max-width:var(--scroll-slide-max-width);width:var(--scroll-slide-width);scroll-snap-align:var(--scroll-snap-align);scroll-margin-inline:var(--scroll-margin)}}@layer layout{.spacer{--spacer-margin: 0;--spacer-padding: 0;margin-block:var(--spacer-margin);padding-block:var(--spacer-padding)}}@layer layout{.split{--split-direction: row;--split-gap: 0;--split-items: center;--split-content: space-between;display:flex;flex-direction:var(--split-direction);gap:var(--split-gap);align-items:var(--split-items);justify-content:var(--split-content)}}@layer layout{.stack{--stack-gap: 1rem;display:flex;flex-direction:column;gap:var(--stack-gap)}}@layer layout{.switch{--switch-breakpoint: 40rem;--switch-gap: 0;--switch-items: normal;--switch-content: normal;display:flex;flex-wrap:wrap;gap:var(--switch-gap);align-items:var(--switch-items);justify-content:var(--switch-content)}.switch>*{flex-basis:max((var(--switch-breakpoint) - 100%) * 999,0px);flex-grow:1}.switch>*:nth-child(n+3){flex-basis:100%}}@layer layout{.wrap{--wrap-width: 100%;--wrap-max-width: 120rem;--wrap-margin: auto;--wrap-padding: 1rem;max-width:var(--wrap-max-width);width:var(--wrap-width);margin-inline:var(--wrap-margin);padding-inline:var(--wrap-padding)}.wrap-breakout{margin-inline-start:50%;transform:translate(-50%);width:100vw}}@layer utility{.click-area{position:relative}.click-area a{cursor:pointer}.click-area a:after{content:"";position:absolute;inset:0}}@layer utility{.container{container-type:inline-size;min-width:0}}@layer utility{.hover-group{--hover-group-opacity: .5;--hover-group-transition: opacity ease-out .1s}.hover-group>*{transition:var(--hover-group-transition)}.hover-group:hover>*:not(:hover){opacity:var(--hover-group-opacity)}}@layer utility{.line-clamp{--line-clamp-count: 3;display:-webkit-box;overflow:hidden;-webkit-line-clamp:var(--line-clamp-count);-webkit-box-orient:vertical}}@layer utility{.visually-hidden{position:absolute;width:0;height:0;margin:0;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}}@layer base{@font-face{font-family:Ivar Display;font-style:normal;font-weight:400;src:url(fonts/ivar-display-400.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:300;src:url(fonts/geist-300.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;src:url(fonts/geist-400.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;src:url(fonts/geist-500.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;src:url(fonts/geist-600.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;src:url(fonts/geist-700.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;src:url(fonts/geist-mono-400.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;src:url(fonts/geist-mono-500.woff2) format("woff2")}:root{--base-grid: 6;--base-gap: var(--space-sm-xl);--base-margin: var(--space-sm-3xl);--base-content-max-width: 60rem;--base-border-radius: var(--radius-sm);--base-ratio-dynamic: 4/5;--base-ratio-landscape: 5/4;--base-ratio-portrait: 4/5;--base-media-background-color: var(--color-soil-30);--base-border-color-light: color-mix(in srgb,var(--color-soil-10) 50%, transparent);--base-border-color-dark: color-mix(in srgb, var(--color-soil-100) 20%, transparent);@media(min-width:60rem){--base-grid: 12}@media(orientation:landscape){--base-ratio-dynamic: 5/4}@media(orientation:portrait){--base-ratio-dynamic: 4/5}--radius-sm: .25rem;--radius-md: 5rem;--z-100: 100;--z-200: 200;--z-300: 300;--z-400: 400;--z-500: 500;--z-max: 999;--animation-easing: cubic-bezier(.4, 0, .1, 1);--animation-duration: .4s;--animation-delay: .1s}html[data-overlay=true]{overflow:hidden}body{display:flex;flex-direction:column;background-color:var(--color-soil-10)}body>main+footer{margin-block-start:auto}[id]{scroll-margin-block:var(--space-2xl-3xl)}body{font-size:var(--text-sm);font-weight:var(--font-regular);letter-spacing:var(--tracking-sm);line-height:var(--leading-md);font-feature-settings:normal;font-variation-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--font-semibold);letter-spacing:var(--tracking-sm);line-height:var(--leading-sm)}h1{font-size:var(--text-3xl-4xl)}h2{font-size:var(--text-xl-2xl)}h3{font-size:var(--text-lg-xl)}h4{font-size:var(--text-md-lg)}h5{font-size:var(--text-sm-md)}h6{font-size:var(--text-xs-sm)}strong{font-weight:var(--font-semibold)}.text-display{font-size:var(--text-3xl-5xl);font-family:var(--font-display);font-weight:var(--font-regular);letter-spacing:var(--tracking-init);line-height:var(--leading-xs)}.text-heading{font-size:var(--text-2xl-4xl);font-family:var(--font-display);font-weight:var(--font-regular);letter-spacing:var(--tracking-init);line-height:var(--leading-sm)}.text-subhead{font-size:var(--text-sm-md);font-family:var(--font-sans);font-weight:var(--font-semibold);letter-spacing:var(--tracking-sm);line-height:var(--leading-sm)}.text-body{font-size:var(--text-sm-md);font-family:var(--font-sans);font-weight:var(--font-regular);letter-spacing:var(--tracking-sm);line-height:var(--leading-md)}.text-label{font-size:var(--text-sm-md);font-family:var(--font-sans);font-weight:var(--font-semibold);letter-spacing:var(--tracking-init);line-height:var(--leading-xs)}.text-caption{font-size:var(--text-xs-sm);font-family:var(--font-sans);font-weight:var(--font-regular);letter-spacing:var(--tracking-init);line-height:var(--leading-md)}.rich-text{--rich-text-flow: var(--space-sm);>*+*{--flow-space: var(--rich-text-flow)}>*+:where(h1,h2,h3,h4,h5,h6,img,video,iframe,figure){--flow-space: var(--space-lg-xl)}>:where(h1,h2,h3,h4,h5,h6)+*{--flow-space: var(--space-md)}a{text-decoration-line:underline}a:hover{text-decoration-color:var(--color-primary)}}::selection{background-color:var(--color-soil-100);color:var(--color-text-light)}:where(html[data-js=true] img[loading=lazy]){opacity:0}:where(img[loading=lazy][data-animation=loaded]),:where(video){--easing: var(--animation-easing);--duration: calc(var(--animation-duration) * 0);--delay: calc(var(--animation-delay) * 0);animation:fadeIn var(--easing) var(--duration) var(--delay) forwards}figure,video,img{display:block;width:100%}video[data-blur=true],img[data-blur=true]{filter:blur(4.5rem);transform:scale(1.5)}.animation-slide-up{--easing: var(--animation-easing);--duration: calc(var(--animation-duration) * 2);--delay: calc(var(--animation-delay) * 2)}html[data-js=true] .animation-slide-up{transform:translateY(clamp(1rem,100%,3rem));opacity:0}html[data-js=true] .animation-slide-up[data-animation=loaded]{animation:fadeIn var(--duration) var(--easing) var(--delay) forwards,slideUp var(--duration) var(--easing) var(--delay) forwards}.animation-clip-in{--path: inset(0 100% 0 0);--property: clip-path;--easing: var(--animation-easing);--duration: calc(var(--animation-duration) * 3);--delay: calc(var(--animation-delay) * 0)}html[data-js=true] .animation-clip-in{clip-path:var(--path);transition-property:var(--property);transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--easing)}html[data-js=true] .animation-clip-in[data-animation=loaded]{clip-path:inset(0 0 0 0)}@keyframes fadeIn{0%{opacity:var(--from-opacity, 0)}to{opacity:var(--to-opacity, 1)}}@keyframes slideUp{0%{transform:translateY(clamp(1rem,100%,3rem))}to{transform:translateY(0)}}}@layer layout{.stack{--stack-gap: var(--space-sm-md)}.wrap{--wrap-padding: var(--base-margin);--wrap-max-width: auto}}@layer utility;@layer view{.block-flow{>[data-page-block]{position:relative;z-index:var(--z-100);background-color:var(--color-soil-10)}>[data-page-block=text-row][data-state=sticky]{@media(orientation:landscape)and (min-height:50rem){position:sticky;top:0;z-index:var(--z-100)}isolation:isolate;transform:translateZ(0);backface-visibility:hidden;contain:paint}>*{z-index:var(--stack-index)}>*+*{--flow-space: 0}>[data-page-block=spread]+[data-page-block=spread]{--flow-space: 0}>[data-page-block=text-row]+[data-page-block=slides]>.spacer,>[data-page-block=text-row]+[data-page-block=text-row]>.spacer{--spacer-padding: 0 var(--space-3xl-5xl)}>[data-page-block=text-row][data-state=sticky]+[data-page-block=text-row]>.spacer,>[data-page-block=text-row]+[data-page-block=text-row][data-state=sticky]>.spacer{--spacer-padding: var(--space-3xl-5xl)}>[data-page-block=media]+[data-page-block=cover],>[data-page-block=contact]+[data-page-block=cover]{padding-block-start:var(--space-3xl-5xl)}>[data-hero-block=cover]+[data-page-block=media]{--flow-space: 0}}}@layer view{.button{--button-gap: .5rem;--button-padding: .75rem 1rem .625rem 1rem;--button-font-size: var(--text-xs-sm);--button-font-family: var(--font-sans);--button-font-weight: var(--font-medium);--button-color: var(--color-text-light);--button-background-color: var(--color-chlorophyll-100);--button-border-color: transparent;--button-border-width: .0625rem;--button-border-radius: 0;--button-icon-size: 1rem;--button-outline-color: currentColor;--button-hover-color: var(--color-white);--button-hover-background-color: var(--color-soil-100);--button-hover-border-color: var(--button-border-color);display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);padding:var(--button-padding);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);text-decoration:none;text-align:center;background-color:var(--button-background-color);color:var(--button-color);border-style:solid;border-width:var(--button-border-width);border-color:var(--button-border-color);border-radius:var(--button-border-radius);cursor:pointer;transition:background-color var(--animation-duration) var(--animation-easing),border-color var(--animation-duration) var(--animation-easing),color var(--animation-duration) var(--animation-easing),transform var(--animation-duration) var(--animation-easing);>svg{flex:none;width:auto;height:var(--button-icon-size)}>svg:first-child{margin-inline-start:-.125em}>svg:last-child{margin-inline-end:-.125em}}.button:not(:disabled):hover{background-color:var(--button-hover-background-color);color:var(--button-hover-color);border-color:var(--button-hover-border-color)}.button:not(:disabled):focus-visible{outline-width:calc(var(--button-border-width) * 2);outline-style:solid;outline-color:var(--button-outline-color);outline-offset:calc(var(--button-border-width) * 2)}.button:disabled{opacity:.5;cursor:not-allowed}.button[data-variant=primary]{--button-color: var(--color-text-light);--button-background-color: var(--color-chlorophyll-100);--button-border-color: transparent;--button-hover-color: var(--color-text-dark);--button-hover-background-color: var(--color-soil-30);--button-hover-border-color: transparent;--button-outline-color: var(--button-background-color)}.button[data-variant=secondary]{--button-color: var(--color-text-dark);--button-background-color: transparent;--button-border-color: currentColor;--button-hover-color: var(--color-text-dark);--button-hover-background-color: var(--color-soil-30);--button-hover-border-color: transparent;--button-outline-color: var(--button-background-color)}.button[data-variant=text]{--button-gap: var(--space-2xs);--button-padding: 0;--button-color: var(--color-text-dark);--button-background-color: transparent;--button-hover-color: var(--color-text-dark);--button-hover-background-color: transparent;--button-hover-border-color: transparent;--button-outline-color: var(--color-text-dark)}}@layer view{.card{--stack-gap: var(--space-sm);position:relative;width:100%;height:100%;background-color:transparent}.card-media{--frame-ratio: var(--base-ratio-portrait);overflow:hidden;background-color:var(--base-media-background-color)}.card-media>*{transition:transform var(--animation-easing) .8s}.card:has(a):hover .card-media>*{transform:scale(1.05)}.card-body>*{width:min(90%,var(--base-content-max-width))}.card-link{--cluster-gap: var(--space-2xs);--cluster-items: start;--cluster-wrap: nowrap}.card-text{--stack-gap: 0;font-size:var(--text-sm)}.card-text .text-display{font-size:var(--text-2xl-3xl)}.card-text .text-caption{text-transform:lowercase}.card-numbers{--cluster-gap: var(--space-lg-xl)}}@layer view{.contact{--spacer-padding: var(--space-3xl);background-color:var(--color-soil-10);transform:translateZ(0)}.contact-wrap{--grid-columns: var(--base-grid);--grid-gap: var(--space-3xl) var(--base-gap);--spacer-padding: var(--space-xl-3xl);--path: inset(0 0 100% 0);--delay: calc(var(--animation-delay) * 2);background-color:var(--color-chlorophyll-100);color:var(--color-text-light);transform:translateZ(0);will-change:transform}.contact-wrap>.contact-column:nth-child(1){--grid-column: span 6;@media(min-width:60rem){--grid-column: span 5}}.contact-wrap>.contact-column:nth-child(2){--grid-column: span 6;@media(min-width:60rem){--grid-column: span 7}}.contact-column{--stack-gap: var(--space-md-lg)}.contact-text{width:min(90%,var(--base-content-max-width));margin-block-start:auto}}@layer view{.contact-row{--spacer-padding: var(--space-md-lg);--grid-columns: 2;--switch-breakpoint: 30rem;--switch-gap: var(--base-gap);--contact-row-border: .0625rem solid color-mix( in srgb, currentColor 15%, transparent );border-top:var(--contact-row-border);&:first-child{border-top:0}&:last-child{--spacer-padding: var(--space-md-lg) 0}}.contact-row-image{max-width:8rem;background-color:var(--base-media-background-color)}.contact-row-content{--switch-breakpoint: 20rem;--switch-gap: var(--space-md) var(--base-gap)}.contact-row-content-wrap{--stack-gap: calc(var(--space-2xs) / 2)}.contact-row-text{color:var(--color-primary)}.contact-row-contact{--stack-gap: 0;line-height:var(--leading-lg)}.contact-row-contact a:hover{text-decoration-line:underline;text-decoration-thickness:.125cap;text-decoration-color:var(--color-primary)}}@layer view{.content{--content-border: .0625rem solid var(--base-border-color-dark)}:where(.content>[data-content-block]+[data-content-block]){--flow-space: var(--space-xl-2xl)}.content>[data-content-block]+[data-content-block=content-links]{--flow-space: var(--space-lg)}.content>[data-content-block=content-heading]+[data-content-block]{--flow-space: var(--space-md-lg)}.content>[data-content-block=content-text]+[data-content-block=content-text]{--flow-space: var(--space-md)}.content-links{--cluster-gap: var(--space-2xs)}.content-list-item{--spacer-padding: var(--space-sm);border-top:var(--content-border)}.content-list-item:last-child{border-bottom:var(--content-border)}.content-description-list-item{--auto-fit-direction: column;--auto-fit-gap: calc(var(--space-2xs) / 2) var(--base-gap);--spacer-padding: var(--space-sm);@container (min-width: 30rem){--auto-fit-direction: row}border-top:var(--content-border)}.content-description-list-item:last-child{border-bottom:var(--content-border)}.content-description-list-heading{--auto-fit-grow: 2}.content-description-list-text{--auto-fit-grow: 3}.content-media{--stack-gap: var(--space-xs)}.content-media-frame{--frame-ratio: var(--base-ratio-dynamic);position:relative;overflow:clip;background-color:var(--base-media-background-color)}.content-media-caption{--split-direction: column;--split-gap: .25rem;--split-items: start;font-size:var(--text-xs);@container (min-width: 40rem){--split-direction: row}}.content-accordion{--stack-gap: 0}.content-accordion-details{border-top:var(--content-border)}.content-accordion-details:last-child{border-bottom:var(--content-border)}.content-accordion-summary{--split-gap: var(--space-xs);--split-items: start;--spacer-padding: var(--space-sm);position:relative;width:100%;background-color:transparent;border:0;text-align:left;cursor:pointer;color:var(--color-black)}.content-accordion-summary>svg{flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform var(--animation-easing) var(--animation-duration)}.content-accordion-summary[aria-expanded=true] svg{transform:rotate(135deg)}.content-accordion-panel{--spacer-padding: var(--space-2xs) var(--space-lg)}}@layer view{.cover{--grid-columns: var(--base-grid);--grid-gap: var(--space-3xl-4xl) var(--base-gap);--cover-overlay-opacity: 0;--path: inset(0 0 100% 0);--duration: calc(var(--animation-duration) * 4);position:relative;width:100%;min-height:90vh;min-height:90svh;padding-block-start:var(--space-xl-4xl);padding-block-end:var(--space-xl-4xl);background-color:var(--color-soil-10);color:var(--color-text-dark);overflow:hidden;@media(min-width:60rem){min-height:100vh;min-height:100svh}}.cover[data-theme=dark]{background-color:var(--color-soil-100);color:var(--color-text-light)}.cover-media{position:absolute;inset:0;z-index:var(--z-100);transform:translateZ(0);>*:is(img,video){display:block;width:100%;height:100%;object-fit:cover}}html[data-js=true] .cover{--cover-scroll-progress: 0;--cover-parallax-y: 30vmin}html[data-js=true] .cover-media{transform:translate3d(0,calc(var(--cover-scroll-progress) * var(--cover-parallax-y)),0);will-change:transform}.cover-overlay{position:absolute;inset:0;z-index:var(--z-200);opacity:var(--cover-overlay-opacity);background-color:var(--color-black)}.cover-content{--grid-column: 1/-1;--grid-self: end start;@media(min-width:30rem){--grid-column: 1/6}@media(min-width:60rem){--grid-column: 1/8}position:relative;z-index:var(--z-300)}.cover-content>*{text-wrap:balance}.cover-text{width:min(80%,var(--base-content-max-width))}}@layer view{.footer{background-color:var(--color-soil-10);color:var(--color-text-dark)}.footer-wrap{--spacer-padding: var(--space-3xl-5xl) var(--space-2xl-3xl);--grid-columns: var(--base-grid);--grid-gap: var(--space-2xl) var(--base-gap)}.footer-topbar{--grid-column: 1/-1;--auto-fit-gap: var(--base-gap);--auto-fit-items: end}.footer hr{height:.0625rem;background-color:var(--base-border-color-dark);border:0}.footer-logo{--auto-fit-grow: 0;display:flex;flex-basis:auto}.footer-logo>svg{width:auto;height:1.5rem;@media(min-width:60rem){height:2rem}}.footer-address{--grid-column: 1/-1;--stack-gap: calc(var(--space-2xs) / 3);@media(min-width:60rem){--grid-column: 1/8}font-style:normal}.footer-secondary-nav{--grid-column: 1/-1;@media(min-width:60rem){--grid-column: 8/-1}}}@layer view{.header{--grid-column: 1/-1;--grid-columns: var(--base-grid);--grid-gap: var(--space-xl) var(--base-gap);--grid-content: start;position:relative;z-index:var(--z-300);color:var(--color-text-dark)}[data-theme=dark] .header{color:var(--color-text-light)}.header-topbar{--grid-column: 1/-1;--grid-self: start auto;--auto-fit-gap: var(--base-gap);--auto-fit-items: end}.header hr{height:.0625rem;background-color:var(--base-border-color-dark);border:0}[data-theme=dark] .header hr{background-color:var(--base-border-color-light)}.header-logo{--auto-fit-grow: 0;display:flex;flex-basis:auto}.header-logo>svg{width:auto;height:1.5rem;@media(min-width:60rem){height:2rem}}.header-nav{--grid-column: 1/-1;@media(min-width:40rem){--grid-column: 5/-1}@media(min-width:60rem){--grid-column: 10/-1}@media(min-width:120rem){--grid-column: 11/-1}}.header-nav-link{padding:0;transition:padding var(--animation-easing) .4s}.header-nav-link:hover{padding-inline-start:var(--space-sm-lg)}}@layer view{.media{--stack-gap: var(--space-xs)}.media-frame{--frame-ratio: var(--base-ratio-dynamic);background-color:var(--base-media-background-color)}.media-frame.frame{max-height:100lvh}.media-caption{--split-direction: column;--split-gap: .25rem;--split-items: start;--wrap-margin: 0 auto;width:min(100%,calc(var(--base-content-max-width) * .8));width:min(100%,var(--base-content-max-width));@container (min-width: 40rem){--split-direction: row}}}@layer view{.navigation{--grid-gap: var(--space-md-xl) var(--base-gap);@media(min-width:60rem){--grid-columns: 2}}.navigation-list{--stack-gap: calc(var(--space-2xs) / 2);--cluster-gap: calc(var(--space-2xs) / 2) var(--space-lg)}.navigation-column{--stack-gap: var(--space-2xs)}.navigation-link{--cluster-gap: var(--space-2xs);--cluster-items: center;font-size:var(--text-sm-md)}.navigation-link:hover{text-decoration-line:underline;text-decoration-thickness:.125cap;text-decoration-color:var(--color-primary)}.navigation-link:hover>svg{color:var(--color-primary)}}@layer view{[data-expanded]{--reveal-transition-duration: .2s;display:none;overflow:hidden;transition:height var(--reveal-transition-duration) ease-out,opacity var(--reveal-transition-duration) ease-out}[data-expanded=true]{display:block;height:auto;opacity:1}[data-opening=true]{opacity:0}[data-closing=true]{height:0;opacity:0}}@layer view{.skip-to-content{position:absolute;top:var(--base-margin);left:var(--base-margin);z-index:var(--z-max);display:block;padding:var(--space-2xs);font-size:var(--text-xs);text-align:center;white-space:nowrap;background-color:var(--color-white);color:var(--color-black);border-radius:calc(var(--base-border-radius) / 2);opacity:0;pointer-events:none;cursor:pointer;&:focus{opacity:1;pointer-events:auto}}}@layer view{s-slides{--spacer-padding: var(--space-3xl-5xl);--slides-gap: var(--base-gap);--slides-width: 100%;--slides-height: auto;--slides-margin: var(--base-margin);--slides-padding: max( var(--slides-margin), calc((100vw - var(--slides-width)) / 2 + var(--slides-margin)) );--slides-visible-slides: 1;--slides-scroll-behavior: smooth;--slides-scroll-snap-align: none;--slides-scroll-snap-type: none;position:relative;display:block;width:100%;background-color:var(--color-soil-10);&[scroll-snap=true]{--slides-scroll-snap-align: end;--slides-scroll-snap-type: x mandatory}&[slide-size=intrinsic]{--slides-height: 80svh}}.slides-wrap{padding-inline:var(--slides-padding)}.slides-container{display:flex;gap:var(--slides-gap);height:var(--slides-height);padding-inline:var(--slides-padding);scrollbar-width:thin;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:var(--slides-scroll-behavior);scroll-snap-type:var(--slides-scroll-snap-type);-webkit-overflow-scrolling:touch;s-slides:defined:has(.slides-scrollbar,.slides-navigation) &{scrollbar-width:none;&::-webkit-scrollbar{display:none}}}.slides-slide{--slides-slide-gap: calc(var(--slides-visible-slides) - 1);--slides-slide-max-width: none;--slides-slide-width: calc( calc(100% / var(--slides-visible-slides)) - calc(var(--slides-padding) / var(--slides-visible-slides)) - calc(var(--slides-slide-gap) * var(--slides-gap) / var(--slides-visible-slides)) );position:relative;display:flex;flex-shrink:0;width:var(--slides-slide-width);max-width:var(--slides-slide-max-width);height:100%;scroll-snap-align:var(--slides-scroll-snap-align);scroll-margin-inline:var(--slides-margin);s-slides[slide-size=intrinsic] &{--slides-slide-max-width: calc(100vw - (var(--slides-padding) * 2));--slides-slide-width: auto}@media(min-width:40rem){--slides-visible-slides: 2}@media(min-width:60rem){--slides-visible-slides: 3}@media(min-width:90rem){--slides-visible-slides: 4}}.slides-slide>*:is(img,video){width:100%;height:100%;object-fit:cover;s-slides[slide-size=intrinsic] &{width:auto;height:100%;max-height:100%;max-width:100%}}.slides-scrollbar{--slides-scrollbar-height: .1875rem;--slides-scrollbar-radius: 99rem;--slides-scrollbar-background: rgba(0, 0, 0, .2);--slides-thumb-background: rgba(0, 0, 0, .4);--slides-thumb-background-hover: rgba(0, 0, 0, .5);position:relative;z-index:1;width:100%;height:var(--slides-scrollbar-height);margin-block:var(--slides-margin);background-color:var(--slides-scrollbar-background);border-radius:var(--slides-scrollbar-radius);cursor:pointer;transform:translate3d(0,50%,0);&:after{content:"";position:absolute;top:-.5rem;right:0;bottom:-.5rem;left:0;display:block}s-slides[scrollbar-hidden=true] &{pointer-events:none;opacity:0}}.slides-scrollbar-thumb{position:absolute;z-index:2;top:0;left:0;width:4rem;height:var(--slides-scrollbar-height);background-color:var(--slides-thumb-background);border-radius:var(--slides-scrollbar-radius);cursor:grab;will-change:transform;transition:background-color ease-out .1s;&:after{content:"";position:absolute;top:-.5rem;right:0;bottom:-.5rem;left:0;display:block}&:hover{background-color:var(--slides-thumb-background-hover)}s-slides[dragging=true] &{cursor:grabbing}s-slides[scrollbar-hidden=true] &{transform:translate3d(0,50%,0)}}.slides-navigation{display:flex;gap:var(--slides-gap);padding-block:var(--slides-margin);&[data-position=absolute]{padding-block:0}}.slides-navigation-button{--slides-navigation-button-color: var(--color-black);--slides-navigation-button-border-color: var(--color-black);display:flex;width:2rem;height:2rem;background-color:transparent;color:var(--slides-navigation-button-color);border:1px solid var(--slides-navigation-button-border-color);border-radius:2rem;opacity:.8;cursor:pointer;transition:ease .2s all;&[disabled]{opacity:.3}&:not([disabled]):hover{opacity:1;transform:scale(1.125)}svg{width:.75rem;height:.75rem;margin:auto}.slides-navigation[data-position=absolute] &{--slides-navigation-button-color: var(--color-white);--slides-navigation-button-border-color: var(--color-white);position:absolute;z-index:1;top:50%;transform:translateY(-50%)}}.slides-navigation[data-position=absolute] .slides-navigation-prev{left:calc(var(--slides-gap) * 3)}.slides-navigation[data-position=absolute] .slides-navigation-next{right:calc(var(--slides-gap) * 3)}.slides-pagination{display:flex;gap:.375rem;align-items:center;justify-content:center;padding-block:calc(var(--slides-gap) * 2)}.slides-pagination-dot{--slides-dot-background: rgba(0, 0, 0, .2);--slides-dot-background-active: rgba(0, 0, 0, .4);--slides-dot-background-hover: rgba(0, 0, 0, .5);width:.5rem;height:.5rem;background-color:var(--slides-dot-background);border:none;border-radius:.5rem;cursor:pointer;&[aria-current=true]{background-color:var(--slides-dot-background-active)}&:hover{background-color:var(--slides-dot-background-hover)}}.slides-counter{text-align:center}}@layer view{.spread{--grid-columns: var(--base-grid);--grid-gap: var(--space-xl-2xl) 0;--spread-content-max-width: 40rem;--spread-background-color: var(--color-soil-30);--spread-color: var(--color-text-dark);position:relative;z-index:var(--z-100);background-color:var(--spread-background-color);color:var(--spread-color);transform:translateZ(0)}.spread>*{--grid-column: span 6}.spread[data-layout-direction=inline-reverse]{@media(min-width:60rem){>*:nth-child(1){--grid-column: 7 / -1;--grid-row: 1 / 1}>*:nth-child(2){--grid-column: 1 / 7;--grid-row: 1 / 1}}}.spread-media{--frame-ratio: var(--base-ratio-dynamic);--path: inset(0 0 100% 0);--easing: cubic-bezier(.9, 0, .6, 1);--delay: calc(var(--animation-delay) * 2);@media(min-width:60rem){position:sticky;top:0;height:100%;max-height:100vh;background-color:var(--base-media-background-color)}}.spread-content{padding-inline:var(--base-margin);padding-block-end:var(--space-3xl);@media(min-width:60rem){padding:var(--base-margin)}}.spread-content-wrap{--stack-gap: var(--space-lg-xl)}.spread-content-wrap>*{width:min(80%,var(--spread-content-max-width))}.spread[data-layout-direction=inline-reverse] .spread-content-wrap>*{width:min(100%,var(--spread-content-max-width))}.spread-content-header{--stack-gap: var(--base-margin)}}@layer view{.text-row{--stack-gap: var(--base-margin);--spacer-padding: var(--space-3xl-5xl);background-color:var(--color-soil-10)}[data-hero-block]>.text-row{--spacer-padding: var(--base-margin);--stack-gap: calc(var(--base-margin) * 4)}.text-row-content{--grid-gap: var(--space-lg-xl) var(--base-gap);--grid-items: start;@media(min-width:60rem){--grid-columns: var(--base-grid)}}.text-row-content .content-text{font-size:var(--text-md-lg)}.text-row-content>*{width:min(100%,var(--base-content-max-width))}.text-row-content[data-text-wrap=balance]{text-wrap:balance}.text-row-header{width:min(90%,var(--base-content-max-width));text-wrap:balance;@media(min-width:60rem){--grid-column: 1 / 6}}.text-row-content-blocks{@media(min-width:60rem){--grid-column: 6 / -1}}}
