.autogrid.svelte-1asm45e{grid-template-columns:repeat(var(--repeat-count), minmax(min(100%, var(--min-width)), 1fr));gap:var(--autogrid-gap,var(--spacing-md));display:grid}.button{gap:var(--button-gap,var(--spacing-xxs));width:fit-content;min-width:150px;height:var(--button-height,48px);padding:0 var(--spacing-md);border-radius:var(--button-radius,var(--radius-lg));white-space:nowrap;border:none;justify-content:center;align-items:center;line-height:100%;text-decoration:none;display:flex;&.iconleft{flex-direction:row-reverse}&.primary{border-radius:var(--button-primary-radius,var(--button-radius,var(--radius-lg)));color:var(--button-primary-color,var(--color-white));background-color:var(--button-primary-bgcolor,var(--color-action-primary))}&.primary:hover{border-color:var(--button-primary-hover-bordercolor,var(--button-primary-bordercolor,var(--color-action-primary)));background-color:var(--button-primary-hover-bgcolor,var(--button-primary-bordercolor,var(--color-action-primary)))}&.secondary{border:2px solid var(--button-secondary-bordercolor,var(--color-action-primary));border-radius:var(--button-secondary-radius,var(--button-radius,var(--radius-lg)));color:var(--button-secondary-color,var(--color-neutral));background-color:var(--button-secondary-bgcolor,var(--color-white))}&.secondary:hover{border-color:var(--button-secondary-hover-bordercolor,var(--button-secondary-bordercolor,var(--color-action-primary)));color:var(--button-secondary-hover-color,var(--color-white));background-color:var(--button-secondary-hover-bgcolor,var(--button-secondary-bordercolor,var(--color-action-primary)))}&.inverse{border:2px solid var(--button-inverse-bordercolor,var(--color-white));border-radius:var(--button-inverse-radius,var(--button-radius,var(--radius-lg)));color:var(--button-inverse-color,var(--color-white));background-color:var(--button-inverse-bgcolor,transparent)}&.inverse:hover{border-color:var(--button-inverse-hover-bordercolor,var(--button-inverse-bordercolor,var(--color-white)));color:var(--button-inverse-hover-color,var(--color-white));background-color:var(--button-inverse-hover-bgcolor,var(--button-inverse-bordercolor,var(--color-action-primary)))}&>.icon{width:auto;min-width:1.5em;height:auto}}.chip{width:fit-content;padding:var(--chip-padding,4px 12px);border:1px solid var(--chip-bordercolor,var(--color-primary));border-radius:var(--chip-radius,20px);color:var(--chip-color,var(--color-neutral));background-color:var(--chip-bgcolor,var(--color-tertiary));text-decoration:none;display:inline-block}button.iconbutton{all:unset}button.iconbutton,.iconbutton{cursor:pointer;color:var(--iconbutton-color,var(--color-action-primary));&:hover{color:var(--iconbutton-hover-color,var(--color-action-primary))}}.media.svelte-cm9yz2{aspect-ratio:var(--image-aspectratio,initial);object-fit:var(--image-objectfit,initial)}article.svelte-1w7ha7u,header.svelte-1w7ha7u,footer.svelte-1w7ha7u,div.svelte-1w7ha7u,section.svelte-1w7ha7u{padding:var(--layout-section-y) var(--layout-section-x);background:var(--section-bgcolor,unset);&>*{max-width:var(--section-maxwidth,1920px);margin:var(--section-margin,0 auto)}}.tab.svelte-tlzle{min-width:var(--tab-minwidth,80px);max-width:var(--tab-maxwidth,250px);padding:var(--tab-padding,var(--component-padding-sm));border-color:var(--tab-bordercolor,var(--color-action-primary));border-style:solid;border-width:var(--tab-borderwidth,2px);border-radius:var(--tab-borderradius,0);color:var(--tab-color,inherit);background-color:var(--tab-bgcolor,unset);&[aria-expanded=true],&[aria-selected=true]{color:var(--tab-active-color,var(--color-white));background-color:var(--tab-active-bgcolor,var(--color-action-primary))}&:hover{border-color:var(--tab-hover-bordercolor,var(--color-primary-100-neutral-30));color:var(--tab-hover-color,var(--color-white));background-color:var(--tab-hover-bgcolor,var(--color-primary-100-neutral-30))}&[aria-expanded]{align-items:var(--tab-alignitems,center);justify-content:var(--tab-justifycontent,center);display:flex;& .icon{margin-left:var(--component-gap-sm)}}}.youtubevideo.svelte-1k3saq{aspect-ratio:16/9;width:100%;display:flex;position:relative;& iframe:where(.svelte-1k3saq){width:100%;height:100%;position:absolute;inset:0}}.accordion.svelte-1i4faib{grid-template-rows:var(--accordionitem-height,56px) 0fr;border:var(--accordion-borderwidth,2px) solid var(--accordion-bordercolor,var(--color-secondary));height:min-content;transition:grid-template-rows .3s;display:grid;overflow:hidden;&:has(button[aria-expanded=true]:where(.svelte-1i4faib)){grid-template-rows:var(--accordionitem-height,56px) 1fr}@media (prefers-reduced-motion:reduce){transition:grid-template-rows .1s}}.accordion.svelte-1i4faib>button:where(.svelte-1i4faib){all:unset;cursor:pointer;box-sizing:border-box;width:100%;height:var(--accordionitem-height,56px);padding:0 var(--spacing-sm);justify-content:space-between;align-items:center;display:flex;&[aria-expanded=true] .icon{transform:rotate(180deg)}& .h6:where(.svelte-1i4faib){text-transform:var(--accordion-texttransform,capitalize)}&>.icon{width:1.5em;height:1.5em;color:var(--accordionicon-color,var(--color-action-primary))}}.panel.svelte-1i4faib{overflow:hidden;&>.content:where(.svelte-1i4faib){padding:var(--spacing-sm)}}.blockquote.svelte-1v0hsjn{max-width:var(--sectionintrocontent-maxwidth,100%);border-left:var(--blockquote-borderwidth,6px) solid var(--blockquote-bordercolor,var(--color-primary));background-color:var(--blockquote-bgcolor,transparent);padding-left:32px}.buttons.svelte-9wu8un{gap:var(--spacing-sm);flex-direction:column;display:flex;@media (width<768px){width:100%;&>.button{width:100%}}@media (width>=768px){flex-flow:wrap}}.card.svelte-dt9mp{gap:var(--card-gap,var(--spacing-sm));max-width:var(--card-maxwidth,100%);padding:var(--card-padding,var(--spacing-sm));border:1px solid var(--color-secondary);border-radius:var(--card-radius,var(--radius-md));color:inherit;flex-direction:column;text-decoration:none;display:flex;&:visited{color:inherit}& .content:where(.svelte-dt9mp){gap:var(--cardcontent-gap,var(--spacing-xs));flex-direction:column;display:flex}& .image:where(.svelte-dt9mp){aspect-ratio:var(--cardimage-aspectratio,16/9);border-radius:var(--cardimage-radius,var(--radius-md));width:100%;height:100%;position:relative;overflow:hidden;&>.media{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-out;position:absolute;inset:0}}&:hover .image:where(.svelte-dt9mp)>.media{transform:scale(1.08)}@media (width>=768px){padding:var(--card-padding,var(--spacing-md))}}.duplex.svelte-i1a889{gap:var(--component-gap-md);display:flex;&.media{aspect-ratio:4/3;flex:1 0 0;justify-content:center;align-items:center;display:flex}@media (width<1100px){flex-direction:column;&>:not(.media){order:1}}@media (width>=1100px){gap:var(--component-gap-lg);justify-content:space-between;align-items:center;&>.sectionintro{--sectionintrocontent-maxwidth:100%}&>*{max-width:calc(50% - var(--component-gap-lg) / 2)}}}.featureitem{all:unset;gap:var(--spacing-xs);flex-direction:column;display:flex;&[href]{cursor:pointer;& .h5{text-decoration:var(--featureitem-textdecoration,underline)}}& .content.svelte-ponrez{gap:var(--spacing-xs);width:100%;max-width:var(--featureitem-maxwidth,300px);flex-direction:column;display:flex}&>.iconwrapper.svelte-ponrez .icon{color:var(--featureitemicon-color,var(--color-action-primary))}@media (width>=768px){gap:var(--spacing-md);flex-direction:row;align-items:baseline;& .content.svelte-ponrez{max-width:var(--featureitem-maxwidth,550px)}}}.metric.svelte-17blp35{gap:var(--metriccard-gap,var(--spacing-xs));width:100%;padding:var(--metriccard-spacing,var(--spacing-md));text-align:center;background-color:var(--metriccard-bgcolor,var(--color-tertiary));flex-direction:column;align-items:center;display:flex;&>.icon{width:1.5em;height:1.5em;color:var(--metriccardicon-color,var(--color-action-primary))}}.notice.svelte-12f1tu5{width:fit-content;padding:var(--component-padding-md);border-left:var(--notice-borderwidth,4px) solid var(--notice-bordercolor,var(--color-primary));background-color:var(--notice-bgcolor,var(--color-tertiary))}.placeholder.svelte-112tt1r{--chip-bgcolor:transparent;border-radius:var(--radius-card);text-align:center;border:4px solid;flex:1;justify-content:center;align-self:stretch;align-items:center;min-height:200px;display:flex;position:relative}.placeholder.svelte-112tt1r .chip{bottom:var(--spacing-xs);left:var(--spacing-xs);position:absolute}.red.svelte-112tt1r{--chip-bordercolor:#d24a29;background:#f0c6c1;border-color:#d24a29}.green.svelte-112tt1r{--chip-bordercolor:#90d47a;background:#d8f4d3;border-color:#90d47a}.purple.svelte-112tt1r{--chip-bordercolor:#7950fb;background:#d7cbfd;border-color:#7950fb}.pink.svelte-112tt1r{--chip-bordercolor:#d74bbc;background:#efc1ea;border-color:#d74bbc}.yellow.svelte-112tt1r{--chip-bordercolor:#f1c850;background:#faebbe;border-color:#f1c850}.grey.svelte-112tt1r{--chip-bordercolor:#a4a4a4;background:#d8d8d8;border-color:#a4a4a4}.quoteblock.svelte-xcllqb{gap:var(--quoteblock-gap,var(--spacing-md));padding:var(--quoteblock-padding,var(--spacing-md));background:var(--quoteblock-bgcolor,var(--color-tertiary));flex-direction:column;display:flex;@media (width>=768px){padding:var(--quoteblock-padding,var(--spacing-lg));flex-direction:row;justify-content:center;align-items:center}}.quotecontent.svelte-xcllqb{gap:var(--spacing-md);flex-direction:column;display:flex}.quoteblock.svelte-xcllqb>.media{aspect-ratio:4/3;@media (width>=768px){max-width:var(--quoteblock-image-maxwidth,250px)}}.heading[aria-label].svelte-8onsur{display:inline-block;position:relative;overflow:hidden}.sectionintro.svelte-8onsur{gap:var(--spacing-sm);justify-content:space-between;align-items:flex-start;width:100%;display:flex;&.stacked{flex-direction:column}&.horizontal{flex-direction:column;@media (width>=1100px){flex-direction:row;justify-content:space-between;align-items:flex-end}}&>.content:where(.svelte-8onsur){gap:var(--spacing-sm);width:100%;max-width:var(--sectionintrocontent-maxwidth,660px);flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}&.align-left{justify-content:space-between}&.align-center{& .content:where(.svelte-8onsur){text-align:center;align-items:center;width:100%;margin-inline:auto}& .buttons{margin-inline:auto}}@media (width>=1100px){gap:var(--spacing-md)}}.sectionintro.svelte-8onsur .kicker:where(.svelte-8onsur){order:0}.sectionintro.svelte-8onsur .heading:where(.svelte-8onsur){order:1}.sectionintro.svelte-8onsur .media{order:2;max-width:100%}.sectionintro.svelte-8onsur .rich-text:where(.svelte-8onsur){order:3}.tabs.svelte-1y9zx85{flex-direction:column;display:flex;& .labels:where(.svelte-1y9zx85){scrollbar-width:none;scroll-padding-left:var(--tabslabel-scrollpaddingleft,48px);background-color:var(--tabslabel-bgcolor,var(--color-white));display:flex;overflow-x:scroll}&.stacked{gap:var(--component-gap-md);&>.labels:where(.svelte-1y9zx85){gap:var(--tabs-gap,var(--spacing-sm));flex-wrap:wrap;place-content:center;display:flex}}&.vertical{--tab-maxwidth:100%;gap:var(--tabs-gap,var(--spacing-sm));flex-direction:row;&>.panel:where(.svelte-1y9zx85){flex:1}&>.labels:where(.svelte-1y9zx85){flex-direction:column;place-content:center;width:50%;justify-content:flex-start!important;& .accordion:where(.svelte-1y9zx85){grid-template-rows:var(--tab-height,148px) 0fr;height:min-content;transition:grid-template-rows .3s;display:grid;overflow:hidden;&:has(button[aria-expanded=true]){grid-template-rows:var(--tab-height,148px) 1fr}& .panel:where(.svelte-1y9zx85){overflow:hidden}}@media (width<1100px){width:100%}}& .duplex{flex-direction:column;&>:not(.media){order:1}&>*{max-width:100%}}}&.horizontal-scroll>.labels:where(.svelte-1y9zx85){grid-template-columns:repeat(var(--tab-count), minmax(auto, 1fr));gap:var(--tabs-gap,0);border-bottom:var(--tabslabel-border-width,2px) solid var(--color-action-primary);display:grid;& .tab{white-space:nowrap;border-top:none;border-bottom:none;border-left:none;min-width:fit-content}& .tab[aria-selected=true],& .tab:hover{border-top-left-radius:var(--tab-radius,var(--radius-md));border-top-right-radius:var(--tab-radius,var(--radius-md))}& .tab:last-child:not([aria-selected=true],:hover),& .tab:has(+.tab:hover,+.tab[aria-selected=true]){border-right-color:var(--tabslabel-bgcolor,var(--color-white));border-left-color:var(--tabslabel-bgcolor,var(--color-white))}}@media (width>=1100px){&.stacked,&.horizontal-scroll{&>.labels:where(.svelte-1y9zx85){grid-template-columns:repeat(var(--tab-count), minmax(auto, 1fr));place-content:center;align-items:center;display:grid;& .tab{border-bottom-width:var(--tab-borderwidth,2px);max-width:100%}}}}}.hide.svelte-1y9zx85{display:none}.accordionsection.svelte-aaxejz{gap:var(--accordionsection-gap,var(--spacing-md));align-items:start;display:grid;&>.accordiongroup:where(.svelte-aaxejz){& .accordiongroupitem{&:not(:last-child){border-bottom-width:0}}}&.bottom{&>.accordiongroup:where(.svelte-aaxejz){@media (width<1100px){& .leftcolumn:where(.svelte-aaxejz) .accordiongroupitem:last-child{border-bottom-width:0}}@media (width>=1100px){column-gap:var(--accordionsection-gap,var(--spacing-md));grid-template-columns:repeat(2,1fr);display:grid}}}&.right{grid-template-columns:1fr;@media (width>=1100px){grid-template-columns:repeat(2,1fr)}}}.calloutbanner{padding:var(--layout-section-x);background-color:var(--calloutbanner-bgcolor,var(--color-tertiary));@media (--laptop--small){padding:var(--spacing-lg)}}section.cardrowsection{padding-inline:0}.cardrowcontent.svelte-1mbv6jr{gap:var(--component-gap-md);max-width:calc(var(--section-maxwidth) + var(--layout-section-y) * 2);margin-inline:auto;display:grid;&>.sectionintro{max-width:calc(100% - var(--layout-section-y) * 2);margin-inline:var(--layout-section-y)}}.cardrow.svelte-1mbv6jr{scroll-behavior:smooth;scrollbar-width:none;scroll-padding-inline:var(--layout-section-y);scroll-snap-type:x proximity;grid-template-columns:repeat(var(--card-count), minmax(var(--card-minwidth,248px), 1fr));gap:var(--component-gap-sm);padding-inline:var(--layout-section-y);display:grid;overflow-x:scroll;&>.card{scroll-snap-align:start}}.featuresection.svelte-g99b1j{gap:var(--featuresection-gap,var(--spacing-md));display:grid;& .group{gap:var(--spacing-lg);grid-template-columns:1fr;max-width:1250px;display:grid;@media (width>=768px){grid-template-columns:repeat(2,1fr)}}@media (width>=768px){gap:var(--featuresection-gap,var(--spacing-lg))}}.hero.svelte-d0wq8n{gap:var(--hero-spacing,var(--component-gap-lg));flex-direction:column;display:flex;&.media{aspect-ratio:4/3;flex:1 0 0;justify-content:center;align-items:center;display:flex}@media (width<1100px){--sectionintrocontent-maxwidth:100%}@media (width>=1100px){gap:var(--hero-spacing,72px);&.bottom>.media{flex:unset;aspect-ratio:16/9;width:100%;height:100%}&.right,&.left{align-items:var(--hero-alignitems,center);justify-content:space-between;&>.sectionintro{max-width:var(--herocontent-maxwidth,660px)}&>.media{min-width:50%;max-width:calc(100% - var(--herocontent-maxwidth,660px));flex-grow:1}}&.right{flex-direction:row}&.left{flex-direction:row-reverse}}}ol.svelte-1k06llj{counter-reset:item;padding-left:0;list-style-type:none;& li:where(.svelte-1k06llj){gap:var(--component-gap-sm);padding-block:var(--component-padding-sm);flex-direction:column;display:flex;position:relative;&:before{content:var(--listitemcounter-counter,counter(item, decimal-leading-zero));counter-increment:item;min-width:3rem;max-width:3rem;min-height:3rem;max-height:3rem;color:var(--listitemcounter-color,var(--color-white));background-color:var(--listitemcounter-bgcolor,var(--color-primary));border-radius:50%;justify-content:center;align-items:center;display:flex}@media (width>=1100px){flex-direction:row}}}ul.svelte-1k06llj{list-style-type:var(--listitemunorder-liststyletype,none);padding-left:0;& li:where(.svelte-1k06llj){padding-block:var(--component-padding-sm)}}.logosectionside.svelte-4ridg7{gap:var(--logosection-gap,var(--spacing-md));flex-direction:column;display:flex;& .media{aspect-ratio:25/10;width:100%;height:100%}&.position-right{@media (width>=1100px){flex-direction:row}}& .sectionintro{flex:.5;justify-content:center}& .autogrid{flex:.5}}.metricgroup>.autogrid{--autogrid-gap:var(--spacing-sm);padding:var(--metricbanner-padding,var(--spacing-md));background-color:var(--metricbanner-bgcolor,var(--color-tertiary));@media (width>=768px){--autogrid-gap:var(--spacing-lg)}}.richtextsection.svelte-1ps43uz>*+*{margin-top:var(--spacing-md,var(--richtextsection-spacing))}.tabsectioncontent.svelte-vsf6zd{gap:var(--tabsection-gap,var(--component-gap-md));flex-direction:column;display:flex}.videosection.svelte-18zmx6l{gap:var(--component-gap-sm);flex-direction:column;align-items:center;display:flex}:root{--color-primary:#0f7bc2;--color-secondary:#808f9c;--color-tertiary:#e3ecf5;--color-white:#fff;--color-neutral:#121212;--color-neutral-50:color-mix(in srgb, var(--color-neutral) 50%, transparent);--color-red:#e84118;--color-red-10:color-mix(in srgb, var(--color-neutral) 10%, transparent);--color-green:#4cd137;--color-amber:#e67e22;--color-primary-100-neutral-30:color-mix(in srgb, var(--color-primary), var(--color-neutral) 30%);--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:24px;--radius-full:100%;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:40px;--spacing-xl:80px;--spacing-xxl:102px;--color-action-primary:var(--color-primary);--color-text-default:var(--color-neutral);--color-text-reversed:var(--color-white);--color-text-subtle:var(--color-neutral-50);--color-status-error-bg:var(--color-red-10);--color-status-error-text:var(--color-red);--color-status-success:var(--color-green);--color-status-warning:var(--color-amber);--radius-image:var(--radius-sm);--radius-card:var(--radius-md);--component-gap-sm:var(--spacing-sm);--component-gap-md:var(--spacing-md);--component-gap-lg:var(--spacing-lg);--layout-section-y:var(--spacing-md);--layout-section-x:var(--spacing-md);--component-padding-sm:var(--spacing-xs);--component-padding-md:var(--spacing-sm);--component-padding-lg:var(--spacing-md)}@media (width>=768px){:root{--component-gap-md:var(--spacing-lg);--component-gap-lg:var(--spacing-xl);--layout-section-y:var(--spacing-lg);--component-padding-lg:var(--spacing-lg)}}@media (width>=1920px){:root{--component-gap-sm:var(--spacing-md);--layout-section-y:var(--spacing-xxl);--layout-section-x:var(--spacing-lg);--component-padding-sm:var(--spacing-sm);--component-padding-md:var(--spacing-md)}}:root{--font-primary:Arial, sans-serif;--section-padding:80px;--section-maxwidth:1920px;font-family:var(--font-primary)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}p,h1,h2,h3,h4,h5,h6{margin:0}.text-bold{font-weight:700}body{-webkit-font-smoothing:antialiased}button{cursor:pointer}li+li{margin-top:var(--spacing-xs)}.inline-link{word-break:break-all}:root{--color-primary:#315c3e;--color-secondary:#693c59;--color-tertiary:#f3ece4;--color-white:#fdf9f6;--color-neutral:#1e2925;--color-neutral-50:color-mix(in srgb, var(--color-neutral) 50%, transparent);--color-neutral-20:color-mix(in srgb, var(--color-neutral) 20%, transparent);--color-red:#c04f01;--color-red-10:color-mix(in srgb, var(--color-red) 10%, transparent);--color-green:#88ae63;--color-amber:#f1c763;--color-amber-10:color-mix(in srgb, var(--color-amber) 10%, transparent);--color-action-primary:var(--color-secondary);--color-text-default:var(--color-neutral);--color-text-headline:var(--color-primary);--color-text-reversed:var(--color-white);--color-text-subtle:var(--color-neutral-50);--color-status-error-bg:var(--color-red-10);--color-status-error-text:var(--color-red);--color-status-success:var(--color-green);--color-status-warning:var(--color-amber);--color-status-warning-bg:var(--color-amber-10);--color-action-primary-hover:var(--color-secondary);--color-surface-default:var(--color-white);--color-surface-muted:var(--color-tertiary);--color-border-default:var(--color-neutral-20);--color-focus-ring:var(--color-action-primary);--color-disabled-fill:var(--color-neutral-20);--color-disabled-text:var(--color-text-subtle);--color-disabled-border:var(--color-border-default);--border-focus-ring-width:2px}:root{--component-gap-sm:var(--spacing-xs);--component-gap-md:var(--spacing-sm);--component-gap-lg:var(--spacing-md);--component-padding-sm:var(--spacing-xs);--component-padding-md:var(--spacing-sm);--component-padding-lg:var(--spacing-md);--focus-ring-offset:2px;@media (width>=768px){--component-gap-sm:var(--spacing-sm);--component-gap-lg:var(--spacing-lg);--component-padding-lg:var(--spacing-lg)}@media (width>=1100px){--component-gap-md:var(--spacing-md);--component-gap-lg:var(--spacing-xl);--component-padding-sm:var(--spacing-sm);--component-padding-md:var(--spacing-md)}}.featureitem:is(div,a){--featureitemicon-color:var(--color-primary);gap:var(--spacing-sm);padding:var(--component-padding-md);border-top:9px solid var(--color-primary);background-color:var(--color-tertiary);flex-direction:column;& .h5{color:var(--color-secondary)}& .iconwrapper .icon{width:40px;height:40px}&:first-child .icon path{fill:none;stroke:currentColor;stroke-width:2px}@media (width<1100px){--featureitem-maxwidth:100%}}.tabsection{--section-bgcolor:var(--color-tertiary);@media (width>=1100px){--tabsection-gap:40px}}.tabsectioncontent>.sectionintro{--sectionintrocontent-maxwidth:100%}.tabs.vertical{--tab-height:58px;--tab-bgcolor:var(--color-tertiary);--tab-hover-bgcolor:var(--color-secondary);--tab-color:var(--color-secondary);--tabs-gap:56px;--image-aspectratio:16/9;--panel-maxwidth:1000px;padding:var(--component-padding-md);background-color:var(--color-white);&>.labels{gap:var(--spacing-xs);& .tab{padding-inline:var(--tab-padding,var(--spacing-sm));border:none;justify-content:space-between;&[role=tab]{height:calc((100dvh - var(--layout-section-y) * 2) / var(--tab-count));min-height:100px;max-height:150px}@media (width<1100px){text-align:left}}@media (width>=1100px){gap:var(--spacing-sm);min-width:40%;max-width:calc(100% - var(--panel-maxwidth) - var(--tabs-gap))}}& .panel{width:100%;max-width:var(--panel-maxwidth);@media (width<1100px){padding-bottom:var(--component-padding-md)}}& .duplex{gap:var(--component-gap-md)}& .sectionintro{align-self:flex-start;max-width:900px!important}& .rich-text p+p:has(b){margin-top:var(--component-gap-md)}@media (width>=1100px){padding:56px}}.button{--button-primary-bgcolor:transparent;--button-primary-hover-bgcolor:transparent;--button-primary-color:var(--color-text-default);--button-height:52px;border-radius:0;transition:color .3s;position:relative;width:fit-content!important;padding-inline:28px!important;&:after{pointer-events:none;content:"";border-color:var(--button-bordercolor,var(--color-secondary));border-radius:var(--button-borderradius,14px);border-style:solid;position:absolute;inset:0;overflow:visible;@supports not ((hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none)){filter:url(#tear_filter)}transition:background-color .3s}& span{z-index:1}&:hover{color:var(--color-white)!important}&:hover:after{background-color:var(--color-secondary)}}:root{--font-primary:var(--font-monarcha);--font-secondary:var(--font-soleil);font-family:var(--font-secondary)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h6,.h6{letter-spacing:-2%;font-weight:700;line-height:1.2}h1,.h1{font-family:var(--font-primary);font-size:2.5rem;line-height:1;@media (width>=1100px){font-size:4rem}@media (width>=1440px){font-size:4.5rem}}h2,.h2{font-family:var(--font-primary);font-size:1.875rem;line-height:1;@media (width>=1100px){font-size:3.125rem}}h3,.h3{font-size:1.625rem;@media (width>=1100px){font-size:2.5rem}}h4,.h4{font-size:1.375rem;@media (width>=1100px){font-size:2.125rem}}h5,.h5,.tabs.vertical .tab{font-size:1rem;font-weight:700;line-height:1.2;@media (width>=1440px){font-size:1.375rem}}h6,.h6{text-transform:uppercase;letter-spacing:20%;font-size:1rem;@media (width>=1100px){font-size:.875rem}}.text-link{font-size:.875rem;font-weight:700;@media (width>=1100px){font-size:1rem}}p,.p{font-size:1rem;line-height:1.5}.text-button{text-transform:uppercase;font-size:1rem;font-weight:700}.inline-link{color:var(--color-secondary);font-weight:700}.heading{color:var(--color-text-headline)}.section:has(.hero){--section-bgcolor:var(--color-white)}.section:has(.calloutbanner){--section-bgcolor:var(--color-tertiary);--layout-section-y:40px}.calloutbanner{--calloutbanner-bgcolor:var(--color-white);position:relative;padding:var(--component-padding-md)!important;flex-direction:column!important;align-items:flex-start!important;&:after{content:"";width:calc(70dvw - var(--layout-section-x) * 2);max-width:280px;height:calc(70dvw - var(--layout-section-x) * 2);max-height:280px;margin-top:var(--component-padding-md);background-image:url(https://stage.cdn.alive.gsandf.dev/logo_embossed_34157b13cc.png);background-position:50%;background-repeat:no-repeat;background-size:contain;align-self:flex-end;transform:rotate(4deg);@media (width>=1100px){width:calc(100dvw - (var(--layout-section-x) + 80px) * 2 - 660px);height:calc(100dvw - (var(--layout-section-x) + 80px) * 2 - 660px);background-position:100%;position:absolute;bottom:80px;right:80px}}@media (width>=1100px){padding:80px!important}}.section:not(:has(.calloutbanner),:has(>.featuresection),footer){--filter-offset:24px;position:relative;&:before{pointer-events:none;content:"";top:calc(var(--filter-offset) * -1);background-color:var(--section-bgcolor);width:100%;height:460px;clip-path:polygon(0 calc(var(--filter-offset) * -1), 0 var(--filter-offset), 100% var(--filter-offset), 100% calc(var(--filter-offset) * -1));filter:url(#mountains_filter);box-shadow:10px 0 0 0 var(--section-bgcolor);display:block;position:absolute;left:0}}.section:has(>.hero){border-bottom:48px solid var(--section-bgcolor)}.section:has(>.featuresection){--section-bgcolor:url(https://stage.cdn.alive.gsandf.dev/leafs_ac3b201e1a.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.featuresection{padding:var(--component-padding-md);background-color:var(--color-white);& .group{gap:var(--component-gap-sm)!important;max-width:100%!important}@media (width>=1100px){padding:40px}}:root{--image-aspectratio:4/3;--layout-section-x:24px;--layout-section-y:24px;@media (width>=1100px){--layout-section-x:102px;--layout-section-y:80px}}html{background-color:var(--color-primary);scroll-padding-top:48px}svg.svelte-23322m{height:0;position:absolute}footer.section{--layout-section-x:24px;--layout-section-y:24px;--section-bgcolor:var(--color-primary);color:var(--color-white);text-align:center;text-transform:uppercase;& .inline-link{color:inherit}& b{color:var(--color-white);text-decoration:underline;text-decoration-color:var(--color-white)}& .divider.svelte-qmi5vh{width:100%;margin-block:var(--spacing-md)}& .text.svelte-qmi5vh{gap:var(--spacing-md);text-align:center;grid-template-columns:1fr;grid-template-areas:"copy""visit";display:grid;@media (width>=1100px){text-align:left;grid-template-columns:repeat(3,1fr);grid-template-areas:"copy. .""visit.socials"}@media (width>=1440px){grid-template-areas:"copy visit socials"}}& .visit a.inline-link{word-break:normal}& .visit.svelte-qmi5vh{grid-area:visit;@media (width>=1440px){text-align:center}}& .copy.svelte-qmi5vh{grid-area:copy}& .visit.svelte-qmi5vh,& .copy.svelte-qmi5vh{@media (width>=1100px){white-space:nowrap}}& .socials{gap:var(--spacing-sm);justify-content:center;justify-self:flex-end;display:flex}& .iconbutton{color:var(--color-white)}& .desktop{grid-area:socials;display:none;@media (width>=1100px){display:flex}}& .mobile{width:100%;padding-bottom:var(--spacing-md);@media (width>=1100px){display:none}}@media (width>=1100px){--layout-section-x:64px}}header.section{--section-bgcolor:var(--color-primary);--layout-section-y:var(--component-gap-sm);border-bottom:50px solid var(--color-tertiary);color:var(--color-white);text-align:center;& svg:first-child{width:120px;@media (width<768px){display:none}}& svg:last-child{width:44px;@media (width>=768px){display:none}}@media (width>=1100px){border-bottom-width:100px}}
