*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}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}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.right-x{right:var(--spacing-x)}.top-0{top:0}.top-header-height{top:var(--header-height)}.-z-1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.col-span-full{grid-column:1/-1}.col-start-5{grid-column-start:5}.float-left{float:left}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mx-x{margin-left:var(--spacing-x);margin-right:var(--spacing-x)}.my-s{margin-top:var(--spacing-y--s);margin-bottom:var(--spacing-y--s)}.my-xxl{margin-top:var(--spacing-y--xxl);margin-bottom:var(--spacing-y--xxl)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-auto{margin-bottom:auto}.mb-s{margin-bottom:var(--spacing-y--s)}.mb-xs{margin-bottom:var(--spacing-y--xs)}.mb-xxs2{margin-bottom:var(--spacing-y--xxs2)}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-s{margin-top:var(--spacing-y--s)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.aspect-16x9{aspect-ratio:16/9}.aspect-3x4{aspect-ratio:3/4}.aspect-4x3{aspect-ratio:4/3}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.h-16{height:4rem}.h-full{height:100%}.h-header-height{height:var(--header-height)}.min-h-24{min-height:6rem}.min-h-screen{min-height:100vh}.w-\[70\%\]{width:70%}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-72{max-width:18rem}.max-w-\[27ch\]{max-width:27ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[600px\]{max-width:600px}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-grid{gap:var(--grid-gap)}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-7{column-gap:1.75rem}.gap-x-grid{column-gap:var(--grid-gap)}.gap-y-0{row-gap:0}.gap-y-2{row-gap:.5rem}.gap-y-5{row-gap:1.25rem}.gap-y-7{row-gap:1.75rem}.gap-y-9{row-gap:2.25rem}.gap-y-l{row-gap:var(--spacing-y--l)}.gap-y-s{row-gap:var(--spacing-y--s)}.gap-y-xs{row-gap:var(--spacing-y--xs)}.gap-y-xxl{row-gap:var(--spacing-y--xxl)}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.space-y-xxs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--spacing-y--xxs)*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-y--xxs)*var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.rounded{border-radius:var(--border-radius)}.rounded-full{border-radius:9999px}.rounded-md{border-radius:var(--border-radius--m)}.rounded-sm{border-radius:var(--border-radius--s)}.bg-a{background-color:var(--color-a)}.bg-b{background-color:var(--color-b)}.bg-c{background-color:var(--color-c)}.object-cover{object-fit:cover}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-x{padding-left:var(--spacing-x);padding-right:var(--spacing-x)}.py-0{padding-top:0;padding-bottom:0}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-l{padding-top:var(--spacing-y--l);padding-bottom:var(--spacing-y--l)}.py-m{padding-top:var(--spacing-y--m);padding-bottom:var(--spacing-y--m)}.py-xxs{padding-top:var(--spacing-y--xxs);padding-bottom:var(--spacing-y--xxs)}.pb-l{padding-bottom:var(--spacing-y--l)}.pb-m{padding-bottom:var(--spacing-y--m)}.pb-xxs{padding-bottom:var(--spacing-y--xxs)}.pl-7{padding-left:1.75rem}.pl-xxs2{padding-left:var(--spacing-y--xxs2)}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-6{padding-top:1.5rem}.pt-header-height{padding-top:var(--header-height)}.pt-l{padding-top:var(--spacing-y--l)}.pt-s{padding-top:var(--spacing-y--s)}.text-right{text-align:right}.text-button-label{font-size:var(--font-size-button-label)}.text-metric{font-size:var(--font-size-metric)}.text-small{font-size:var(--font-size-small)}.font-medium{font-weight:500}.font-normal{font-weight:400}.leading-tight{line-height:1.25}.text-a{color:var(--color-a)}.text-b{color:var(--color-b)}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-\[0\.03\]{opacity:.03}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline-0{outline-width:0}.invert{--tw-invert:invert(100%);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}:root{--color-a:#d69a2e;--color-b:#00263e;--color-c:#f2e9db;--color-d:#05523d;--color-e:#89a84f;--color-f:#82b9c5;--color-g:#8abfa3;--color-h:#f0b322;--color-i:#e5d3b7;--color-body:var(--color-b);--color-bg:var(--color-c);--color-border:var(--color-b);--color-border-inverted:var(--color-c);--color-divider:#00263e33;--color-divider-inverted:#f2e9db33;--color-links:currentColor;--color-error:#aa1414;--color-highlight:#f1d491;--color-ui:var(--color-i);--color-underlay:color-mix(in oklch,var(--color-c)90%,transparent);--font-body:Founders Grotesk,sans-serif;--font-headings:Founders Grotesk,sans-serif;--font-mono:Founders Grotesk Mono,Founders Grotesk,sans-serif;--font-size-heading--page:clamp(2.875rem,2.224rem + 2.776vw,5rem);--font-size-heading--section:clamp(2.5rem,2.117rem + 1.633vw,3.75rem);--font-size-heading--block:clamp(1.625rem,1.434rem + .816vw,2.25rem);--font-size-heading--card:clamp(1.25rem,1.212rem + .163vw,1.375rem);--font-size-heading--eyebrow:.875rem;--font-size-body:clamp(1.125rem,.981rem + .615vw,1.25rem);--font-size-small:clamp(.9375rem,.899rem + .163vw,1.0625rem);--font-size-caption:.875rem;--font-size-metric:clamp(2.5rem,2.194rem + 1.306vw,3.5rem);--font-size-button-label:clamp(1.0625rem,1.024rem + .163vw,1.1875rem);--font-size-blockquote:clamp(1.75rem,1.673rem + .327vw,2rem);--layout-width:160rem;--grid-columns:12;--grid-gap:1rem;--gutter:.5rem;--gutter-s:1rem;--gutter-m:1.5rem;--gutter-l:2rem;--gutter-xl:3rem;--border-radius:24px;--border-radius--m:16px;--border-radius--s:12px;--border-radius--xs:8px;--border-radius--pill:200px;--box-shadow:none;--box-shadow--dropdown:0px 12px 36px 0px #0000001a;--spacing-x:clamp(1rem,.694rem + 1.306vw,2rem);--spacing-bleed:calc(var(--spacing-x)*-1);--spacing-y--xxl:clamp(5rem,3.469rem + 6.531vw,10rem);--spacing-y--xl:clamp(5rem,3.852rem + 4.898vw,8.75rem);--spacing-y--l:clamp(5rem,4.235rem + 3.265vw,7.5rem);--spacing-y--m:clamp(4rem,3.694rem + 1.306vw,5rem);--spacing-y--s:clamp(3rem,2.4rem + 2.56vw,4rem);--spacing-y--xs:clamp(1.5rem,.6rem + 3.84vw,3rem);--spacing-y--xxs:clamp(1rem,.4rem + 2.56vw,2rem);--spacing-y--xxs2:clamp(1rem,.7rem + 1.28vw,1.5rem);--spacing-y--page-header:clamp(3rem,2.388rem + 2.612vw,5rem);--flex-sizing:calc(100%/var(--flex-items) - (var(--grid-gap)*(var(--flex-items) - 1)/var(--flex-items)));--zindex-dropdown:1000;--zindex-sticky:1020;--zindex-fixed:1030;--zindex-popover:1040;--zindex-tooltip:1050;--zindex-modal-underlay:1060;--zindex-modal:1070;--zindex-drawer:1080;--ease:cubic-bezier(.62,.16,.13,1.01);--ease-in-out:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(0,0,0,1);--ease-in:cubic-bezier(.3,0,1,1);--ease-quint:cubic-bezier(.83,0,.17,1);--ease-out-quint:cubic-bezier(.22,1,.36,1);--ease-back:cubic-bezier(.68,-.6,.32,1.6);--duration-default:.3s;--duration-fast:.15s;--duration-slow:.5s;--transition:var(--duration-default)var(--ease-in-out);--transition-card:.4s var(--ease-out-quint);--transition-nav:.6s var(--ease-out-quint);--viewport-width:100vw;--viewport-height:100vh;--drawer-padding-block:clamp(2rem,1.4rem + 2.56vw,3rem);--drawer-padding-inline:1rem;--card-padding:clamp(.9375rem,.808rem + .552vw,1.25rem);--header-height:calc(6.8125rem + env(safe-area-inset-top));--header-sticky-height:4rem;--safe-area-inset-top:env(safe-area-inset-top);--corner-size:var(--border-radius--s);--corner-offset:12px;--form-input-height:3.5rem;--form-input-padding-x:1.375rem;--form-input-padding-y:1rem;--form-label-width:auto;--prose-max-width:45rem;--swiper-wrapper-transition-timing-function:var(--ease-out-quint);--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:4px;--swiper-pagination-bullet-border-radius:24px;--swiper-pagination-bullet-horizontal-gap:0}@supports (color:lab(0% 0 0)){:root{--color-a:lab(68.237% 16.3079 61.7056);--color-b:lab(13.7221% -5.09072 -19.3266);--color-c:lab(92.7784% 1.40339 7.95124);--color-d:lab(30.3393% -26.7619 6.05468);--color-e:lab(65.0505% -21.808 41.6466);--color-f:lab(71.6473% -16.4717 -12.2208);--color-g:lab(73.0398% -22.5781 8.36605);--color-h:lab(77.1617% 14.6371 73.8824);--color-i:lab(85.5036% 3.14876 16.1388);--color-error:lab(36.9063% 57.2077 43.4555);--box-shadow--dropdown:0px 12px 36px 0px lab(0% 0 0/.1)}}@media (min-width:43.75em){:root{--corner-size:var(--border-radius);--form-input-height:4rem;--form-input-padding-x:1.625rem;--drawer-padding-inline:2rem}}@media (min-width:62.5em){:root{--grid-gap:1rem;--corner-offset:1rem}}@media (min-width:100em){:root{--grid-gap:1.25rem;--corner-offset:1.25rem}}@media (min-width:80em){:root{--header-height:9rem}}@media (prefers-reduced-motion:reduce){:root{--duration-default:50ms;--duration-fast:50ms;--duration-slow:50ms}}.hidden{display:none}.visuallyhidden{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flow>*+*{margin-top:var(--flow-spacing,1em)}.flush-align{margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x)}.pile{display:grid}.pile>*{grid-area:1/1}.max-w-prose{max-width:50ch}@font-face{font-family:Founders Grotesk;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/founders-grotesk-regular.woff2)format("woff2")}@font-face{font-family:Founders Grotesk;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/founders-grotesk-medium.woff2)format("woff2")}@font-face{font-family:Founders Grotesk Mono;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/founders-grotesk-mono-semibold.woff2)format("woff2")}html,body{width:100%;min-height:100%;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}@media (prefers-reduced-motion:no-preference){html:not(.is-animating){scroll-behavior:var(--scroll-behavior,smooth)}}body,.page{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color,var(--color-body));background:var(--bg-color,var(--color-bg));position:relative}:where(:any-link){color:inherit;transition:color var(--duration-default)ease-in-out,background-color var(--duration-default)ease-in-out,border var(--duration-default)ease-in-out,-webkit-text-decoration var(--duration-default);transition:color var(--duration-default)ease-in-out,background-color var(--duration-default)ease-in-out,border var(--duration-default)ease-in-out,text-decoration var(--duration-default);transition:color var(--duration-default)ease-in-out,background-color var(--duration-default)ease-in-out,border var(--duration-default)ease-in-out,text-decoration var(--duration-default),-webkit-text-decoration var(--duration-default)}:where(:any-link) .icon{display:inline-block}p{margin-top:0;margin-bottom:1em}p:last-child{margin-bottom:0}body strong{font-weight:500}hr{border:0;border-top:1px solid var(--theme-border-color,var(--color-border));margin:0}.hr--vert{border-top:none;border-left:1px solid var(--theme-border-color,var(--color-border))}details summary::-webkit-details-marker{display:none}summary{list-style:none}:where(ul,ol):where([class]){margin:0;padding:0;list-style:none}blockquote{max-width:var(--prose-max-width);padding-left:var(--spacing-y--xs);text-wrap:pretty;border-left:3px solid}small{font-size:var(--font-size-small)}:where(main,.site-main,.fullscreen-modal){z-index:3;position:relative}:where(main,.site-main,.fullscreen-modal):focus-visible{outline:0}:is(.disable-transitions,.disable-transitions *){transition:none!important}.no-smooth-scroll{scroll-behavior:auto}::selection{color:#fff;background:var(--color-body)}mark,.highlight{color:inherit;background-color:var(--color-highlight);border-radius:2px}sub,sup{font-size:60%}:where(.wysiwyg) a:not(.button,.custom-button),.link,.simple-aside-block a,.contact-block a,.fui-type-html a,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a{color:var(--color,currentColor);text-decoration:underline;-webkit-text-decoration-color:var(--underline-color,currentColor);text-decoration-color:var(--underline-color,currentColor);text-underline-offset:.4em;text-decoration-thickness:1px;position:relative}@media (hover){:where(.wysiwyg) a:not(.button,.custom-button):not(.link--cta):not(:hover,:focus),.link:not(.link--cta):not(:hover,:focus),.simple-aside-block a:not(.link--cta):not(:hover,:focus),.contact-block a:not(.link--cta):not(:hover,:focus),.fui-type-html a:not(.link--cta):not(:hover,:focus),:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a:not(.link--cta):not(:hover,:focus){--underline-color:color-mix(in oklch,var(--theme-color)20%,transparent)}}.link--cta{align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.link--cta:is(:hover,:focus) .icon{transform:translate(.2em)}.link--cta__arrow{width:34px;position:relative;overflow:hidden}.link--cta__arrow .icon{aspect-ratio:auto;max-width:57px;display:block;transform:translate(-39px)}:is(:any-link,.button):is(:hover,:focus) .link--cta__arrow .icon{transform:translate(-23px)}.link--scroll:is(:hover,:focus) .icon{transform:translateY(.125em)}.link--has-icon{align-items:last baseline;display:inline-flex}.link--strong{font-weight:500}.link--subtle:is(:hover,:focus),.simple-aside-block a[href^=tel\:]:is(:hover,:focus),.contact-block a[href^=tel\:]:is(:hover,:focus){outline:0}@media (pointer:fine){.link--subtle:not(:hover,:focus),.simple-aside-block a[href^=tel\:]:not(:hover,:focus),.contact-block a[href^=tel\:]:not(:hover,:focus){text-decoration-color:#0000}}.link--back{align-items:last baseline;gap:.5rem;width:min-content;text-decoration:none;display:inline-flex}.link--back>span{border-bottom:1px solid var(--_underline-color);max-width:4.75rem;transition:var(--transition);padding-bottom:.3em;display:block}.underline-hover{text-underline-offset:.4em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.underline-hover:is(:hover,:focus){text-decoration-color:currentColor}:where(svg){fill:currentColor;max-width:100%;height:auto;display:block}:where(img){height:auto;image-rendering:optimize-contrast}figure,.media{display:block;position:relative;overflow:hidden}.media:not(:has(img)){background-color:#0000001a}.media img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:opacity var(--duration-default)var(--ease)}.media img.image-bg{position:absolute;inset:0}.image-bg{background-color:#0000001a;background-color:lab(0% 0 0/.1)}.caption,figcaption{gap:var(--grid-gap);max-width:80ch;font-size:var(--font-size-small);padding:1.125rem 0 0;font-weight:400;line-height:1.25;display:flex}.caption:before,figcaption:before{content:"";background:currentColor;width:clamp(2rem,.8rem + 5.12vw,4rem);height:1px;margin-top:.6em}.media--empty{place-items:center;display:grid}.media--empty:before{content:"";opacity:.2;background:var(--theme-primary-color);mix-blend-mode:multiply;position:absolute;inset:0}.media--empty svg{opacity:.1;mix-blend-mode:multiply;width:6.875rem;transition:all .1s}.cell:is(:hover,:focus) .media--empty svg{opacity:.3}audio{border-radius:70px;width:100%}address{font-style:normal}.image-overlay{position:relative}.image-overlay:after{content:"";background:#0006;background:lab(0% 0 0/.4);position:absolute;inset:0}.inline-video-embed{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.inline-video-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}:where(.wysiwyg){text-wrap:pretty}:where(.wysiwyg) :is(ol,ul):not([class]){list-style:revert;margin-bottom:1.5rem;padding-left:1.6em}:where(.wysiwyg) :is(ol,ul):not([class]) li+li{margin-top:.2em}:where(.wysiwyg) ul ul{padding-left:1.5em}:where(.wysiwyg) :where(:last-child){margin-bottom:0}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-top:1px solid;padding:.5rem 1.25rem .5rem 0}th{font-weight:500}:where(.icon){aspect-ratio:1;width:var(--width,24px);transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;font-style:normal;transition-property:transform,opacity,color;display:flex}:where(.icon) use{transform-origin:50%}:where(.icon):focus{outline:0}.icon--reverse{transform:scaleX(-1)}.icon--xs,.icon--8{--width:8px}.icon--s,.icon--16{--width:16px}.icon--m,.icon--24{--width:24px}.icon--l,.icon--32{--width:32px}.icon--xl,.icon--48{--width:48px}.icon--auto{aspect-ratio:auto;width:auto}.icon--arrow,.icon--arrow-right{aspect-ratio:auto;width:19px;height:15px}.icon--arrow-down{aspect-ratio:auto;width:15px;height:19px}.icon--long-arrow{aspect-ratio:auto;width:57px;height:14px}.icon--download{aspect-ratio:auto;width:16px;height:20px}.icon--external{--width:11px}.icon--play{--width:15px}.icon--accordion{--width:12px}.icon--chevron{--width:14px}.icon--checkmark{--width:19px}.icon--close-delete{--width:9px}.long-arrow-hover{opacity:0;transition:var(--transition);display:grid;overflow:hidden}.long-arrow-hover .icon{transform:translate(-101%)}:is(:any-link,.button):is(:hover,:focus) .long-arrow-hover{opacity:1}:is(:any-link,.button):is(:hover,:focus) .long-arrow-hover .icon--long-arrow{transform:none}.section-eyebrow{color:var(--section-eyebrow-color,currentColor);margin-bottom:.75rem}.section-eyebrow>.heading--eyebrow{align-items:flex-end;gap:.5rem;display:flex}@media not all and (min-width:62.5em){.section-eyebrow>.heading--eyebrow:after{content:"";background:currentColor;flex:1;height:1px;display:block}}@media (min-width:62.5em){.section-eyebrow:not(.section-eyebrow--ext){border-top:1px solid;border-bottom:0;margin-top:.75em;margin-right:2rem;padding-top:1.75rem;display:block}.section-eyebrow:not(.section-eyebrow--ext):after{display:none}.section-eyebrow:not(.section-eyebrow--ext) .heading--eyebrow{max-width:20ch}}@media not all and (min-width:80em){.section-eyebrow--ext>.heading--eyebrow:after{content:"";background:currentColor;flex:1;height:1px;display:block}}@media (min-width:80em){.section-eyebrow--ext{border-top:1px solid;border-bottom:0;margin-top:.75em;margin-right:2rem;padding-top:1.75rem;display:block}.section-eyebrow--ext:after{display:none}.section-eyebrow--ext .heading--eyebrow{max-width:20ch}}@media (min-width:62.5em){.section-eyebrow--ls{border-top:1px solid;margin-top:.75em;margin-right:2rem;padding-top:1.75rem;display:block}.section-eyebrow--ls:after{display:none}}.watermark{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--theme-color);overflow:hidden}.watermark svg{aspect-ratio:1737/557;width:100%;height:auto}:where(.section-heading){max-width:70ch;padding-right:1rem}@media not all and (min-width:62.5em){:where(.section-heading){margin-bottom:var(--spacing-y--xs);padding-right:0}}div.fancybox__container{--fancybox-bg:#f2e9dbe6;--fancybox-content-color:var(--color-body);--fancybox-content-bg:var(--color-bg);--f-spinner-color-1:#00263e33;--f-spinner-color-2:var(--color-body)}.fancybox__container .fancybox__content>.f-button.is-close-btn,.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-width:45px;--f-button-height:45px;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-color:var(--color-body);--f-button-bg:var(--color-a);--f-button-hover-color:var(--color-body);--f-button-hover-bg:var(--color-a);opacity:1;background-color:var(--f-button-bg);transition:var(--transition);border-radius:50%}.fancybox__container .fancybox__content>.f-button.is-close-btn svg,.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn svg{transition:inherit}.fancybox__container .fancybox__content>.f-button.is-close-btn:is(:hover,:focus),.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn:is(:hover,:focus){transform:scale(1.1)}.fancybox__container .fancybox__content>.f-button.is-close-btn:is(:hover,:focus) svg,.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn:is(:hover,:focus) svg{transform:scale(.9)}@media (min-width:80em){.fancybox__container .fancybox__content>.f-button.is-close-btn,.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-width:60px;--f-button-height:60px}}.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn{top:1rem;right:var(--spacing-x)}.fancybox__container.fancybox--video{--fancybox-bg:#000000b3}@supports (color:lab(0% 0 0)){.fancybox__container.fancybox--video{--fancybox-bg:lab(0% 0 0/.7)}}.fancybox__container.fancybox--video .fancybox__content{background:0}.fancybox__container.fancybox--video .fancybox__iframe{border-radius:var(--border-radius);overflow:hidden}.fancybox__container.fancybox--video .fancybox__content>.f-button.is-close-btn{top:-30px}@media (min-width:80em){.fancybox__container.fancybox--video .fancybox__content>.f-button.is-close-btn{right:-30px}}.fancybox__container.fancybox--video :is(.has-youtube,.has-vimeo,.has-html5video) .fancybox__content{width:1280px;height:720px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}:where(.heading,h1,h2,h3,h4,h5,h6){color:currentColor;margin-bottom:0;font-style:normal;font-weight:500;line-height:1.3}:where(.wysiwyg) :is(h1,h2,h3,h4,h5,h6){margin-bottom:.5em}:where(.wysiwyg) :is(h1,h2,h3,h4,h5,h6):not([class]){font-family:var(--font-headings);font-size:var(--font-size-heading--card);font-weight:500;line-height:1.2}:where(.wysiwyg) :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--spacing-y--xs)}.heading--page,.fui-heading-h1,.fui-alert h1{font-family:var(--font-headings);font-size:var(--font-size-heading--page);font-weight:500;line-height:.9}.heading--section,.fui-heading-h2,.fui-alert h2{font-family:var(--font-headings);font-size:var(--font-size-heading--section);font-weight:500;line-height:.95}.heading--block,.fui-heading-h3,.fui-alert h3,fieldset>legend:not(.fui-legend),.form-fields>legend:not(.fui-legend),.fui-page-container>legend:not(.fui-legend){font-family:var(--font-headings);font-size:var(--font-size-heading--block);font-weight:500;line-height:1.15}.heading--card{font-family:var(--font-headings);font-size:var(--font-size-heading--card);font-weight:500;line-height:1.2}.heading--small{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:400;line-height:1.4}.heading--eyebrow{font-family:var(--font-body);font-size:var(--font-size-heading--eyebrow);text-transform:uppercase;letter-spacing:.15em;font-weight:500;line-height:1.15}.heading--body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;line-height:1.5625}.heading--body-bold{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;line-height:1.5625}.headings--page{margin-bottom:clamp(2.25rem,1.714rem + 2.286vw,4rem)}.headings--section{margin-bottom:clamp(1rem,.694rem + 1.306vw,2rem)}.headings--block{margin-bottom:clamp(.875rem,.665rem + .898vw,1.5625rem)}.text-body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;line-height:1.5625}.text-quote,blockquote{font-size:var(--font-size-blockquote);font-style:italic;font-weight:500;line-height:1.11}.text-small{font-size:var(--font-size-small);font-weight:400;line-height:1.4}.text-cta{font-size:1rem;font-weight:500}.text-button-label{font-size:var(--font-size-button-label);font-weight:500;line-height:1.1}.text-metric{font-family:var(--font-mono);font-size:var(--font-size-metric);letter-spacing:-.05em;font-weight:600;line-height:1}.wysiwyg{max-inline-size:var(--prose-max-width,35rem)}.wysiwyg--wide{max-inline-size:50rem}.text-eyebrow{font-size:var(--font-size-heading--eyebrow);text-transform:uppercase;letter-spacing:.15em;font-weight:500;line-height:1.15}:where(button){cursor:pointer;color:currentColor;appearance:none;-webkit-tap-highlight-color:#0000;background:0 0;border:0;padding:0}.button{--button-height:3rem;--button-padding-x:clamp(1.5rem,1.284rem + .923vw,1.6875rem);--button-padding-y:0;--button-gap:.5rem;--button-color:var(--color-body);--button-bg-color:var(--color-bg);--button-border-color:transparent;--button-hover-color:var(--button-color);--button-hover-bg-color:var(--button-bg-color);cursor:pointer;gap:var(--button-gap);width:fit-content;height:var(--button-height);padding-block:var(--button-padding-y);padding-inline:var(--button-padding-x);font-size:var(--font-size-button-label);color:var(--button-color);white-space:nowrap;appearance:none;background-color:var(--button-bg-color);border-color:var(--button-border-color);border-radius:var(--border-radius--pill);transition-timing-function:var(--ease);transition-duration:var(--duration-fast);-webkit-tap-highlight-color:#0000;border-style:solid;border-width:1px;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex}.button>*{transition:var(--transition)}.button:is(:hover,:focus),.button-hover-trigger:is(:hover,:focus) .button{color:var(--button-hover-color);background-color:var(--button-hover-bg-color);outline:0}.button:disabled{pointer-events:none;cursor:default;opacity:.5}@media (min-width:43.75em){.button{--button-height:3.75rem;--button-padding-x:2.75rem}}.button-label{margin-top:-.15em}.button>.button-arrow:first-child:not(:last-child){display:none}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom){grid-template-columns:1fr 32px;display:grid}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom)>*{grid-row:1}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-label{grid-area:1/1/2/2}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-arrow:first-child:not(:last-child){opacity:0;grid-area:1/1/2/-1;display:inline-block}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-arrow:last-child:not(:first-child){grid-area:1/2/2/-1}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-label{transform:translateX(calc(30px + var(--button-gap)))}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-arrow:first-child:not(:last-child){opacity:1}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-arrow:last-child:not(:first-child){opacity:0}.button--primary{--button-color:var(--color-b);--button-bg-color:var(--color-a)}.button--secondary{--button-color:var(--color-b);--button-bg-color:var(--color-c)}.button--transparent{--button-color:var(--color-body);--button-bg-color:transparent;--button-border-color:transparent;--button-padding-x:0;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--button-color)20%,transparent);text-decoration-color:color-mix(in oklch,var(--button-color)20%,transparent);text-underline-offset:.4em;text-decoration-thickness:1px}.button--transparent:not(:hover,:focus){text-decoration-color:#0000}.button--small{--button-padding-x:1.5rem;--button-height:2.1875rem;font-size:var(--font-size-small);font-weight:400}.button--link{--button-color:var(--_color,var(--color-links));--button-bg-color:transparent;--button-border-color:transparent;--button-height:2rem;--button-padding-x:0;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--button-color)20%,transparent);text-decoration-color:color-mix(in oklch,var(--button-color)20%,transparent);text-underline-offset:.4em;text-decoration-thickness:1px}.button--tab:not(.active){--button-color:var(--color-body);--button-bg-color:var(--color-bg);--button-border-color:var(--color-underline)}.button--tab:is(:hover,:focus){--button-border-color:var(--button-color)}.button--outline{--button-bg-color:transparent}.button--outline:not(:hover):not(:focus){--button-color:currentcolor;--button-bg-color:transparent;--button-border-color:var(--button-color)}.button--outline:is(:hover,:focus){--button-border-color:var(--button-color)}.button--arrow{--button-height:3.75rem;--button-padding-x:0;aspect-ratio:1;width:var(--button-height);border-radius:50%}.button--arrow .icon{transition:none}.button--arrow .icon:first-child:not(:last-child){margin:0}.button--arrow[disabled]{opacity:.2}.button--arrow.prev .icon{transform:scaleX(-1)}.button--back:is(:hover,:focus) .icon{transform:translate(-.25rem)}.button--skip{z-index:9999}.button--skip:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dialog-close{color:currentColor;width:2rem;height:2rem;top:1.5rem;right:1.5rem}.dialog-close svg{all:unset;width:100%;height:100%}.button.htmx-request,.button.fui-loading{pointer-events:none;opacity:.8}.button.htmx-request:after,.button.fui-loading:after{content:"";aspect-ratio:1;background:url(/svg/spinner.svg) 50%/contain no-repeat;flex-shrink:0;width:24px;animation:.5s linear infinite spinner;display:block}.button.htmx-request .icon,.button.fui-loading .icon{display:none}@keyframes spinner{to{transform:rotate(360deg)}}.button--strong{font-weight:500}.button-group{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.flow .button-group{--flow-spacing:var(--spacing-y--xs)}.button-flush-group{display:flex}.button-flush-group .button{border-radius:0;width:100%}.button-flush-group li:first-child .button{border-top-left-radius:var(--border-radius--pill);border-bottom-left-radius:var(--border-radius--pill)}.button-flush-group li:last-child .button{border-top-right-radius:var(--border-radius--pill);border-bottom-right-radius:var(--border-radius--pill)}.button-flush-group li:not(:first-child) .button{border-left:0}@media not all and (min-width:43.75em){.button-flush-group li{flex:1}.button-flush-group .button{--button-padding-x:1.25rem}}@media not all and (min-width:31.25em){.button-flush-group .button{display:flex!important}.button-flush-group .icon{display:none!important}.button-flush-group .button-label{transform:none!important}}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}.fui-page-container .fui-page-title{all:unset}.fui-type-section{margin-top:2rem}fieldset,.form-fields,.fui-page-container{border:none;flex-wrap:wrap;align-items:flex-start;gap:1.5rem .5rem;display:flex}fieldset>legend:not(.fui-legend),.form-fields>legend:not(.fui-legend),.fui-page-container>legend:not(.fui-legend),.fui-input-container{width:100%}:is(.form-field,.fui-row):not(.button){--spacing:1rem;gap:.5rem;width:100%;padding:0;display:grid}:is(.form-field,.fui-row):not(.button):has(input[disabled]) .label{pointer-events:none;color:#00000080;color:lab(0% 0 0/.5)}:is(.form-field,.fui-row):not(.button).--flex{flex:1 1 0;width:auto}@media (max-width:43.6875em){:is(.form-field,.fui-row):not(.button).--flex{flex-basis:100%}}.fui-row{gap:1px}.fui-row:not(:first-child)>.fui-type-heading:first-child{margin-top:var(--spacing--xs)}@media not all and (min-width:31.25em){.fui-row{flex-direction:column;gap:1.5rem}}.fui-field-container{gap:.25rem;display:grid;position:relative}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{--_form-input-bg:var(--form-input-bg,transparent);--_form-input-color:var(--form-input-color,var(--color-body));--_form-input-border-color:var(--form-input-border-color,color-mix(in oklch,var(--color-b)40%,transparent));width:100%;height:100%;min-height:var(--form-input-height);padding-block:var(--form-input-padding-y);padding-inline:var(--form-input-padding-x);font-size:var(--font-size-body);color:var(--_form-input-color);appearance:none;background:var(--_form-input-bg);border:1px solid var(--_form-input-border-color);border-radius:var(--border-radius--s);transition:background-color var(--duration-default),border-color var(--duration-default),color var(--duration-default),box-shadow var(--duration-fast);font-weight:400}input:not([type=checkbox],[type=radio],[type=range],[type=file])::placeholder,select::placeholder,textarea::placeholder{color:var(--color-body);opacity:.5}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is(:hover,:focus,:focus-visible),select:is(:hover,:focus,:focus-visible),textarea:is(:hover,:focus,:focus-visible){--form-input-border-color:var(--color-body);background:#fff;outline:0}input:not([type=checkbox],[type=radio],[type=range],[type=file]):focus,select:focus,textarea:focus{box-shadow:4px 4px 0 0 color-mix(in oklch,var(--color-b)13%,transparent)}input:not([type=checkbox],[type=radio],[type=range],[type=file]).disabled,input:not([type=checkbox],[type=radio],[type=range],[type=file])[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{pointer-events:none;color:#00000080;color:lab(0% 0 0/.5);background:#0000000d;background:lab(0% 0 0/.05)}.fui-hr{display:none}.fui-page-container+.fui-btn-wrapper{margin-top:1.5rem}.label,.fui-label{cursor:pointer;font-size:.9375rem;display:block}@media (min-width:43.75em){.label,.fui-label{font-size:1.0625rem}}legend{margin-bottom:1rem;padding:0}.fui-type-multi-line-text .fui-field-container{align-items:start}.fui-type-multi-line-text .fui-label{max-width:100%}.fui-type-multi-line-text textarea{--form-input-height:clamp(12.5rem,11.205rem + 5.525vw,15.625rem);resize:vertical;display:block}select:not([multiple],[size]){cursor:pointer;padding-right:calc(var(--form-input-padding-x) + 1.5rem);background-image:url(/svg/select-arrow.svg);background-position:right 1.125rem center;background-repeat:no-repeat;background-size:12px 8px}:is(.select,.fui-type-dropdown .fui-input-container,.fui-type-select){position:relative}.label+:is(.select,.fui-type-dropdown .fui-input-container,.fui-type-select){margin-top:.5rem}[type=checkbox],[type=radio]{cursor:pointer;margin-top:-.125em;vertical-align:middle;appearance:none;width:1rem;height:1rem;accent-color:var(--form-choice-input-accent-color);background-color:var(--form-choice-input-bg-color,transparent);background-image:var(--form-choice-input-icon,none);transition:background-color var(--duration-default),border-color var(--duration-default),color var(--duration-default),box-shadow var(--duration-default);background-position:50%;background-repeat:no-repeat;border:1px solid;border-radius:4px;margin-inline-end:.375rem}[type=checkbox]+label,[type=radio]+label{cursor:pointer}[type=checkbox]:checked,[type=radio]:checked{--form-choice-input-bg-color:var(--color-body);--form-choice-input-icon:url(/svg/icon--checkbox-input.svg)}:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item){cursor:pointer;position:relative}.grouped-choices{border:1px solid var(--color-body);border-radius:var(--border-radius);overflow:hidden}.grouped-choices>*{flex:1}.grouped-choices .button{--button-padding-x:.625rem;border:0;border-radius:0}.grouped-choices .choice-as-button label,.grouped-choices .choice-as-button .button{width:100%}.grouped-choices .choice-as-button:not(:first-child){border-left:1px solid}.fui-type-checkboxes .fui-layout-wrap{margin-bottom:1rem}@media (min-width:43.75em){.fui-type-checkboxes .fui-layout-wrap{columns:2;column-gap:var(--grid-gap)}}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=file]{padding-left:.5rem}input[type=file]::file-selector-button{cursor:pointer;height:2.5rem;color:var(--color-bg);background-color:var(--color-body);border-radius:var(--border-radius--s);transition:var(--transition);border:0;margin-right:1rem;padding:0 1rem}.field-required,.fui-required{display:none}.inline-labels .fui-page-container{gap:var(--grid-gap)}.inline-labels .fui-label{z-index:2;max-width:var(--form-label-width);min-height:var(--form-input-height);padding-block:var(--form-input-padding-y);padding-inline:var(--form-input-padding-x).625rem;grid-area:1/1/2/-1;align-items:center;margin-bottom:auto;display:flex;position:relative;top:0;left:0}.inline-labels .fui-input-container{grid-area:1/1/2/-1}.inline-labels input:not([type=checkbox],[type=radio],[type=range],[type=file]){padding-inline:var(--form-label-width)var(--form-input-padding-x)}.inline-labels .multi-select-field{padding:0}main .formie-recaptcha-placeholder{margin-block:1.5rem}.grecaptcha-badge{visibility:hidden}.fui-type-html small{display:block}.fui-error-message{width:auto;color:var(--color-error);margin:.4rem 0 1rem;padding:0;font-size:.9375rem;display:block;position:relative;overflow:hidden}@media (min-width:43.75em){.fui-error-message{font-size:1.0625rem}}.fui-alert-error{color:var(--color-error);margin:0 0 1rem;font-weight:500}.wrapper{width:100%;max-width:var(--layout-width);margin-inline:auto}:where(.region){overflow:hidden}:where(.region-inner){z-index:2;row-gap:var(--region-gap-y,var(--spacing-y--xs));padding-block:var(--region-spacing-y,var(--spacing-y--xxl));padding-inline:var(--region-spacing-x,var(--spacing-x))}@media (min-width:80em){:where(.region-inner){--region-gap-y:var(--spacing-y--l)}}.region-image-bg:after{content:"";background:#0000004d;background:lab(0% 0 0/.3);width:100%;position:absolute;inset:0}.region-inner--sub{z-index:0;background-color:var(--theme-fade-color)}.top-curve-path{aspect-ratio:1800/172;width:100%;color:var(--theme-fade-color)}:where(.global-grid){grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap);display:grid}:where(.global-grid)>*{grid-column:1/-1}.grid-col{grid-column:span var(--grid-columns)/span var(--grid-columns)}:where(.drawer-grid){--grid-columns:6;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap);display:grid}:where(.drawer-grid)>*{grid-column:1/-1}:where(.drawer-grid) .grid-col{grid-column:span var(--grid-columns)/span var(--grid-columns)}.spacing-x{padding-inline:var(--spacing-x)}.site-header{--_color:var(--color,var(--color-c));z-index:var(--zindex-fixed);width:100%;height:var(--header-height);padding-right:var(--fancybox-scrollbar-compensate);color:var(--_color);transition:transform .35s var(--ease),height .35s var(--ease),background .35s var(--ease);position:fixed;top:0;left:0;right:0;overflow:visible}@media not all and (min-width:80em){.site-header{padding-block:2rem;position:absolute}}.site-header__inner{width:max-content}@media (min-width:80em){.site-header__inner{align-items:center;width:100%;height:100%}}.site-header__head{z-index:calc(var(--zindex-fixed) + 1);gap:var(--grid-gap);grid-row:1;align-items:center;width:100%;height:100%;display:flex;position:relative}.site-header__head .logo{display:inline-flex}.site-header__head .logo__img{width:7.625rem}@media (min-width:62.5em){.site-header__head .logo__img{width:9.1875rem}}@media (min-width:80em){.site-header__head .logo__img{width:10.1875rem}.site-header__head{grid-column:1/3}}.site-header__logo{display:block}.site-header__logo svg{width:auto;height:2.6875rem;transition:var(--transition)}@media (min-width:43.75em){.site-header__logo svg{height:3.4631rem}}.site-header__mobile-toolbar{z-index:calc(var(--zindex-fixed) + 1)}@media (min-width:80em){.site-header__body{grid-column:3/-1;align-items:center;display:flex}}@media not all and (min-width:80em){.site-header__body{z-index:calc(var(--zindex-fixed) + 2);grid-template-columns:1fr;grid-template-rows:var(--header-height)1fr auto;width:100%;height:var(--viewport-height);padding-bottom:calc(2.5rem + env(safe-area-inset-bottom));padding-inline:var(--spacing-x);color:var(--color-c);background:var(--color-b);transition:var(--transition-nav);flex-direction:column;justify-content:start;align-items:start;display:grid;position:fixed;inset:0;overflow:hidden auto;transform:translate(101%);box-shadow:-100vw 0 #0000;box-shadow:-100vw 0 lab(0% 0 0/0)}}.site-header__toggle-button{color:var(--color-b);background-color:var(--color-a);transition:var(--transition);border-radius:50%;order:99;place-items:center;display:grid;position:relative}.site-header__toggle-button .icon{--width:45px;transition:inherit}.site-header__toggle-button:is(:hover,:focus){outline:0;transform:scale(1.1)}.site-header__toggle-button:is(:hover,:focus) .icon{transform:scale(.9)}@media (min-width:80em){.site-header__toggle-button{display:none}}.site-header__menu-close{place-items:center;width:25px;height:25px;display:grid}@media (min-width:80em){.site-header__menu{justify-content:space-between;align-items:center;display:flex}}.site-header__menu-body{flex-direction:column;height:100%;display:flex}@media (min-width:80em){.site-header__menu-body{flex-direction:row;align-items:center;height:auto}}.site-header__menu-head{z-index:3;width:100%;height:var(--header-height);padding-block:2rem;padding-inline:var(--spacing-x);background:var(--color-a);justify-content:space-between;align-items:center;display:flex}@media (min-width:80em){.site-header__menu-head{display:none}}.site-header__menu-head-actions{align-items:center;gap:.75rem;display:flex}@media (min-width:80em){.main-nav__items{align-items:baseline;margin-left:-1.125rem;display:flex;position:relative}}.main-nav__item{position:relative}@media (min-width:80em){.main-nav__item:is(:hover,:focus-within) .main-nav__dropdown{visibility:visible;opacity:1}}.main-nav__link--level1{cursor:pointer;font-size:var(--font-size-heading--block);transition:var(--transition);align-items:center;gap:.375rem;font-weight:500;display:flex}.main-nav__link--level1.active~.main-nav__items--level2{visibility:visible;opacity:1}@media not all and (min-width:80em){.main-nav__link--level1{width:100%;color:var(--color-a);align-items:center;gap:.625rem;padding:.625rem 0;font-size:2.25rem;font-weight:500;line-height:.95;display:flex}.main-nav__link--level1:is(.active,.current,:hover,:focus){color:var(--color-c);outline:0}}@media (min-width:80em){.main-nav__link--level1{padding-block:1rem;padding-inline:1.125rem;font-size:1.1875rem}.main-nav__link--level1:before{content:"";opacity:0;border-radius:var(--border-radius--pill);width:.7803rem;height:.2874rem;transition:var(--transition);background:currentColor;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.main-nav__link--level1:is(:hover,:focus,.current){outline:0}.main-nav__link--level1:is(:hover,:focus,.current):before{opacity:1}@media not all and (min-width:100em){.main-nav__link--level1{font-size:1rem}}.main-nav__link--subnav-toggle{cursor:default}}.main-nav__subnav-indicator{transition:var(--transition)}.main-nav__subnav-indicator.--expanded{opacity:0}@media not all and (min-width:80em){.main-nav__link--subnav-toggle.active .main-nav__subnav-indicator.--default{opacity:0}.main-nav__link--subnav-toggle.active .main-nav__subnav-indicator.--expanded{opacity:1}.main-nav__subnav-indicator{--width:12px}}.main-nav__dropdown{overflow:hidden}@media (min-width:80em){.main-nav__dropdown{color:var(--color-body);transition:var(--transition);padding-top:.5rem;display:block;position:absolute;top:100%;left:0;height:auto!important}.main-nav__dropdown:not(.active){visibility:hidden;opacity:0}}.main-nav__dropdown-inner{background:var(--color-c);border-radius:var(--border-radius--s);width:max-content;min-width:18.125rem;box-shadow:var(--box-shadow--dropdown);border:0;padding:1.75rem 2rem;display:flex}@media (min-width:80em){.main-nav__dropdown-inner:before{content:"";top:0;left:var(--label-width,3rem);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE5IDE5Ij4KICA8cmVjdCB3aWR0aD0iMTMuNDE0IiBoZWlnaHQ9IjEzLjQxNCIgeD0iOS40ODQiIGZpbGw9IiNGMkU5REIiIHJ4PSIyIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA5LjQ4NCAwKSIvPgo8L3N2Zz4K) 50%/contain no-repeat;width:20px;height:20px;margin-top:0;margin-left:-2rem;position:absolute}}.main-nav__dropdown-inner .eyebrow{margin-bottom:.5rem;font-size:1.1875rem;font-weight:500;display:block}@media (min-width:80em){.main-nav__dropdown-inner .eyebrow{border-bottom:1px solid var(--color-divider);margin:0 -2rem .75rem 0;padding:0 2rem .75rem 0}}@media not all and (min-width:80em){.main-nav__dropdown-inner a.eyebrow{color:var(--color-a)}.main-nav__dropdown-inner a.eyebrow:is(.current,:hover,:focus){color:var(--color-c);outline:0}}@media (min-width:80em){.main-nav__dropdown-inner a.eyebrow{text-decoration:none;display:flex;position:relative}.main-nav__dropdown-inner a.eyebrow:before{content:"";width:0;height:1px;transition:var(--transition);background:currentColor;margin-top:.8em;margin-right:7px;display:block}.main-nav__dropdown-inner a.eyebrow:is(:hover,:focus,.current){outline:0}.main-nav__dropdown-inner a.eyebrow:is(:hover,:focus,.current):before{width:14px}}@media not all and (min-width:80em){.main-nav__dropdown-inner{width:100%;box-shadow:unset;background:0;flex-direction:column;padding-block:.625rem 1.875rem;padding-inline:4rem 1.875rem}}.main-nav__items-wrap{flex:1}.main-nav__items--level2{flex-direction:column;gap:.5rem;display:flex}@media not all and (min-width:80em){.main-nav__link--level2{color:var(--color-a)}.main-nav__link--level2:is(.current,:hover,:focus){color:var(--color-c);outline:0}}@media (min-width:80em){.main-nav__link--level2{font-size:var(--font-size-small);transition:var(--transition);display:flex;position:relative}.main-nav__link--level2:before{content:"";width:0;height:1px;transition:var(--transition);background:currentColor;margin-top:.8em;margin-right:7px;display:block}.main-nav__link--level2:is(:hover,:focus,.current){outline:0}.main-nav__link--level2:is(:hover,:focus,.current):before{width:14px}}.main-nav__link-label--level2{text-wrap:pretty;max-width:30ch;display:block}.button--main-nav-accordion{pointer-events:none;margin-left:-1.5rem}@media (min-width:80em){.button--main-nav-accordion,.button--mainnav-open{display:none}}.button--mainnav-close{place-items:center;width:24px;height:24px;display:grid}.button--mainnav-close .icon{transition:var(--transition)}@media (min-width:80em){.button--mainnav-close{display:none}}.site-header__tools{z-index:calc(var(--zindex-fixed) + 1);flex-direction:column;gap:1.125rem 1rem;height:100%;display:flex;position:relative}.site-header__tools .button{transition:var(--transition)}.site-header__tools .button-label{transition:none}.site-header__tools .button--outline{--button-hover-color:var(--color-b);--button-hover-bg-color:var(--color-c)}.site-header__tools .button--outline:is(:hover,:focus){--button-border-color:var(--button-hover-bg-color)}@media not all and (min-width:80em){.site-header__tools .button--outline{color:var(--color-b);background:var(--color-a)}}@media (min-width:43.75em) and (orientation:landscape){@media not all and (min-width:80em){.site-header__tools{flex-direction:column-reverse;row-gap:2rem;padding-bottom:1rem}}}@media (min-width:80em){.site-header__tools{flex-direction:row;align-items:center;margin-left:auto}}.site-header__search-toggle{width:53px;height:53px;transition:var(--transition);border:1px solid #0000;border-radius:50%;place-content:center;display:grid}.site-header__search-toggle:is(:hover,:focus){border-color:var(--color-c)}@media not all and (min-width:80em){.mobile-nav-is-active{overflow:hidden}.mobile-nav-is-active .site-header__body{pointer-events:auto;visibility:visible;opacity:1;transition-delay:0s;transform:none;box-shadow:-100vw 0 #000c;box-shadow:-100vw 0 lab(0% 0 0/.8)}}@media (min-width:80em){.site-header--not-top{--header-height:8rem;height:var(--header-sticky-height);background:var(--color-b)}.site-header--not-top .site-header__logo svg{width:5.3125rem;height:2.5rem}.site-header--not-top .site-header__tools .button{--button-height:2.625rem;--button-padding-x:1.5rem}.site-header--not-top .main-nav__link--level1:before{top:.75rem}}:where(body):has(.site-header--not-top) :where(.region[id]),:where(body):has(.site-header--not-top) :where(main>[id]){scroll-margin-top:var(--header-sticky-height)}.site-footer__logo{max-width:7.375rem}.site-footer__badge{aspect-ratio:1;width:4.6875rem}.site-footer__nav li:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline:clamp(.625rem,.47rem + .663vw,1rem);display:inline-block}.site-footer__nav li:last-child:after{display:none}.site-footer__nav .link:not(:hover,:focus),.site-footer__nav .simple-aside-block a:not(:hover,:focus),.simple-aside-block .site-footer__nav a:not(:hover,:focus),.site-footer__nav .contact-block a:not(:hover,:focus),.contact-block .site-footer__nav a:not(:hover,:focus),.site-footer__nav :is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a:not(:hover,:focus),:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) .site-footer__nav a:not(:hover,:focus),.site-footer__nav .fui-type-html a:not(:hover,:focus),.fui-type-html .site-footer__nav a:not(:hover,:focus){text-decoration-color:#0000}.site-footer__social a:is(:hover,:focus){outline:0}.site-footer__social a:is(:hover,:focus) svg{box-shadow:0 0 0 6px var(--color-divider)}.site-footer__social svg{height:31px;transition:var(--transition);border-radius:50%}.subscribe{font-size:var(--font-size-small);font-weight:400;line-height:1.4}.subscribe .fui-page-container{gap:1rem}.subscribe .fui-error-message{color:#fff;background:var(--color-error);border-radius:4px;width:fit-content;margin-top:.5em;padding:.1em .5em}@media not all and (min-width:62.5em){.subscribe .formie-recaptcha-placeholder{margin-block:1.5rem 1rem}}@media (min-width:80em){.subscribe .fui-page{gap:var(--grid-gap);grid-template-columns:repeat(10,1fr);display:grid;position:relative}.subscribe .fui-page-container{gap:0 var(--grid-gap);grid-area:1/1/2/-1;grid-template-columns:repeat(10,1fr);display:grid}.subscribe .fui-page-container .fui-row:first-child{grid-area:1/1/2/5}.subscribe .fui-page-container .fui-row:nth-child(2){grid-area:1/5/3/-1}.subscribe .fui-page-container .fui-row:nth-child(3){grid-area:2/1/3/5}.subscribe .fui-page-container .fui-row:nth-child(4){grid-area:3/1/4/-1;margin-top:1rem}.subscribe .fui-btn-wrapper{grid-area:1/1/2/-1}}.subscribe-form-details .fui-input-wrapper{flex:1}.subscribe-form-details .fui-field-rows{display:flex}.subscribe-form-details .fui-row{flex:1}.subscribe-form-details .fui-input{--form-input-bg:var(--color-divider-inverted);border:0}.subscribe-form-details .fui-input::placeholder{color:currentColor;opacity:1;font-weight:500}.subscribe-form-details .fui-input:is(:hover,:focus){box-shadow:none}.subscribe-form-details .fui-row:first-child .fui-input{border-top-left-radius:var(--border-radius--pill);border-bottom-left-radius:var(--border-radius--pill);padding-left:clamp(1.75rem,1.482rem + 1.143vw,2.625rem)}.subscribe-form-details .fui-row:last-child .fui-input{border-top-right-radius:var(--border-radius--pill);border-bottom-right-radius:var(--border-radius--pill);padding-right:76px}.subscribe-form-preferences .fui-input-wrapper .fui-layout-wrap{margin:0}@media not all and (min-width:43.75em){.subscribe-form-preferences .fui-input-wrapper .fui-layout-wrap{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}}.button--subscribe .icon{display:none}@media not all and (min-width:80em){.button--subscribe:not(:hover,:focus){--button-bg-color:transparent;--button-border-color:currentcolor}}@media (min-width:80em){.button--subscribe{--button-color:var(--color-c);--button-bg-color:var(--color-b);--button-hover-color:var(--color-c);--button-hover-bg-color:var(--color-b);background:var(--color-b);border-radius:50%;width:60px;height:60px;padding:0;position:absolute;top:2px;right:2px}.button--subscribe:after{content:"";width:16px;height:16px;transition:var(--transition);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' fill='none' viewBox='0 0 16 14'%3E%3Cpath fill='%23F2E9DB' fill-rule='evenodd' d='m7.5 12.374 1.316 1.316L15.506 7 8.816.31 7.5 1.628 12.873 7 7.5 12.374Z' clip-rule='evenodd'/%3E%3Cpath fill='%23F2E9DB' d='M.494 6.004h13v2h-13z'/%3E%3C/svg%3E%0A") 50%/contain no-repeat}.button--subscribe .button-label{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button--subscribe:is(:hover,:focus){box-shadow:0 0 0 6px var(--color-divider);transform:scale(.9333)}.button--subscribe:is(:hover,:focus):after{transform:scale(1.0667)}}@media (min-width:43.75em) and (max-width:62.4375em){.metrics{gap:2rem;display:flex}.metrics>.metric{border-top:0;flex-direction:column;flex:1;justify-content:space-between;gap:1rem;margin:0;padding:0;display:flex}.metrics>.metric:not(:first-child){border-top:0;border-left:1px solid var(--color-divider);margin:0;padding-left:2rem}}.metric:first-child{padding-top:0}.metric:not(:first-child){border-top:1px solid var(--color-divider)}@media (min-width:43.75em){.metric{flex:1;display:flex}}.metric__value{text-transform:uppercase;text-wrap:pretty;word-break:break-all;margin-bottom:auto}@media (min-width:62.5em){.metric__value{width:clamp(7.5rem,6.042rem + 3.333vw,9.375rem)}}.metric__label{text-wrap:balance;flex:1;line-height:1.4}.prospectus{outline:0;align-items:flex-end;gap:1.5rem;display:flex}.prospectus .cover{transform-origin:0 100%;width:clamp(10.8125rem,9.952rem + 3.673vw,13.625rem);transition:var(--transition-card)}@media (min-width:62.5em) and (max-width:79.9375em){.prospectus .cover{width:140px}}.prospectus .default-cover{transform-origin:100% 100%;transition:var(--transition-card)}.prospectus .text{max-width:9rem}.prospectus .meta{border-top:1px solid var(--theme-divider-color);margin-top:.625rem;padding-top:.625rem}.prospectus:is(:hover,:focus) .cover{transform:scale(.96)}.prospectus:is(:hover,:focus) .default-cover{transform:scale(1.05)rotate(2deg)}.fancybox__container.fancybox--side-panel .fancybox__slide{padding:0;overflow:hidden auto}.fancybox__container.fancybox--side-panel .fancybox__slide:before,.fancybox__container.fancybox--side-panel .fancybox__slide:after{display:none}.fancybox__container.fancybox--side-panel .fancybox__slide.has-close-btn{padding:0}.fancybox__container.fancybox--side-panel .fancybox__content{width:100%;box-shadow:var(--color-b)0 -1px 0 1px;align-self:flex-end;padding:0;flex:1!important}@media (min-width:62.5em){.fancybox__container.fancybox--side-panel .fancybox__content{max-width:56.25rem}}.fancybox__container.fancybox--side-panel .is-close-btn{color:currentColor;opacity:1;box-shadow:0 0 0 4px var(--color-c);margin:0;top:1.5rem}@media (min-width:43.75em){.fancybox__container.fancybox--side-panel .is-close-btn{right:2rem}}.fancybox__container.fancybox--side-panel.is-compact .fancybox__content>.f-button.is-close-btn{top:calc((var(--header-height) - var(--f-button-height))/2);right:var(--spacing-x)}@media (min-width:80em){.fancybox__container.fancybox--side-panel.is-compact .fancybox__content>.f-button.is-close-btn{top:1.5rem;right:2rem}}.f-slide-in-from-right{animation:.6s var(--ease-out-quint)f-slide-in-from-right}@keyframes f-slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0,0)}}.f-slide-out-to-right{animation:.2s var(--ease-in)f-slide-out-to-right}@keyframes f-slide-out-to-right{0%{transform:translate(0,0)}to{transform:translate(100%)}}.fancybox__container.fancybox--farmer-profile .is-close-btn,.fancybox__container.fancybox--team-profile .is-close-btn{box-shadow:none}@media not all and (min-width:80em){body:has(.notification-banner) .home-hero__content>header{margin-top:2rem}}.dismiss-notification{width:30px;height:30px}.page-header{position:relative}.page-header__content{padding-bottom:3rem}.page-header__content .inner{padding-top:4.75rem}@media (min-width:80em){.page-header__content .inner{align-items:end;padding-block:20rem 0;display:grid}}@media (min-width:43.75em){.page-header__content{padding-bottom:var(--spacing-y--m)}}@media (min-width:80em){.page-header__content{min-height:38.375rem}}.page-header__line{width:1px;height:1px;display:inline-block;position:relative}.page-header__line:after{content:"";background:currentColor;width:100vw;height:100%;position:absolute;top:0;left:0}@media not all and (min-width:43.75em){.page-header__line{display:none}}.page-header__media--graded{background-color:var(--color-d)}.page-header__media--graded:after{display:none}.page-header__media--graded img{opacity:.3;filter:grayscale();mix-blend-mode:multiply}.page-header__watermark{bottom:-9vw;left:var(--spacing-x);opacity:.02;width:120%;min-width:52.75rem;position:absolute}@media not all and (min-width:43.75em){.page-header__watermark{bottom:-16vw}}.collage{grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap);grid-template-rows:1fr auto;display:grid;position:relative}.collage-media{--has-border: ;aspect-ratio:16/9;border-radius:var(--border-radius);box-shadow:var(--has-border,0 0 0 var(--corner-offset)var(--bg-color));position:relative;overflow:visible}.collage-media picture{border-radius:inherit}.collage-media img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.collage-media:not(:has(img)){background-color:#0000001a}.corner{z-index:2;aspect-ratio:1;width:var(--corner-size);fill:var(--theme-bg-color,var(--bg-color));position:absolute}.collage--a{--subgrid-columns:5;--image-offset-y:7rem;--image-offset-x:calc((100% - ((var(--subgrid-columns) - 1)*var(--grid-gap)))/var(--subgrid-columns));padding-bottom:var(--image-offset-y)}.collage--a .collage-media--1{--subgrid-columns:8;--image-offset-x:calc((100% - ((var(--subgrid-columns) - 1)*var(--grid-gap)))/var(--subgrid-columns));aspect-ratio:auto;grid-area:1/1/3/9;width:100%;max-width:100%;height:100%}.collage--a .collage-media--1 .corner:last-child{right:calc(var(--image-offset-x) + var(--corner-offset));bottom:0}.collage--a .collage-media--2{--has-border:initial;margin-bottom:calc(var(--image-offset-y)*-1);grid-area:2/8/3/-1;align-self:end}.collage--a .collage-media--2 .corner:first-child{top:calc((var(--corner-offset) + var(--corner-size))*-1);left:calc(var(--image-offset-x) - var(--corner-size))}.collage--a .collage-media--2 .corner:last-child{bottom:var(--image-offset-y);left:calc((var(--corner-offset) + var(--corner-size))*-1)}.collage--a .collage-insert{grid-area:1/9/2/-1}.collage--a:has(.collage-media--3):not(.--compact){padding-bottom:0}.collage--a:has(.collage-media--3):not(.--compact) .collage-media--3{grid-area:3/4/4/8}@media not all and (min-width:62.5em){.collage--a:has(.collage-media--3):not(.--compact) .collage-media--3{aspect-ratio:3/4;grid-area:2/1/3/5;margin-left:12%}.collage--a:has(.collage-media--3):not(.--compact) .collage-insert{grid-area:3/1/4/-1;margin-top:1rem}}@media (min-width:62.5em){.collage--a.--compact{--subgrid-columns:6;--image-offset-y:5.625rem}.collage--a.--compact .collage-media--1{--subgrid-columns:12;aspect-ratio:4/3;grid-column:1/12}.collage--a.--compact .collage-media--2{grid-column:7/-1}.collage--a.--compact .collage-media--2 .corner:first-child{right:calc(var(--image-offset-x) + var(--corner-offset));left:auto}}@media not all and (min-width:62.5em){.collage--a.--compact{padding-bottom:var(--image-offset-y)}.collage--a{--image-offset-y:6.25rem;padding-bottom:0}.collage--a .collage-media--1{aspect-ratio:4/3;grid-area:1/1/2/-1}.collage--a .collage-media--1 .corner:last-child{right:calc((100% - (var(--grid-columns) - 1)*var(--grid-gap))/var(--grid-columns)*8 + var(--grid-gap)*7);margin-right:var(--corner-offset)}.collage--a .collage-media--2{margin-top:0;margin-bottom:calc((var(--image-offset-y) - var(--corner-offset))*-1);border-top-right-radius:0;grid-area:1/5/2/-1}.collage--a .collage-media--2 picture,.collage--a .collage-media--2 img{border-top-right-radius:var(--border-radius);box-shadow:inherit;display:block}.collage--a .collage-media--2 .corner:first-child{left:auto;right:0}.collage--a .collage-insert{margin-top:calc(var(--image-offset-y) + 1rem);grid-area:2/1/3/-1}}.collage--b{--subgrid-columns:5;--image-offset-y:5.5rem;--image-offset-x:calc((100% - ((var(--subgrid-columns) - 1)*var(--grid-gap)))/var(--subgrid-columns));grid-template-rows:auto 1fr}.collage--b .collage-media--1{margin-top:var(--image-offset-y);grid-area:1/5/3/-1}.collage--b .collage-media--2{--has-border:initial;grid-area:1/1/2/6}.collage--b .collage-media--2 .corner:first-child{top:var(--image-offset-y);right:calc((var(--corner-offset) + var(--corner-size))*-1)}.collage--b .collage-media--2 .corner:last-child{right:calc(var(--image-offset-x) - var(--corner-size));bottom:calc((var(--corner-offset) + var(--corner-size))*-1)}.collage--b .collage-insert{grid-area:2/1/3/5;justify-content:flex-end;padding-top:2rem;padding-right:1rem;display:grid}@media not all and (min-width:62.5em){.collage--b{--image-offset-y:6.25rem;padding-bottom:0}.collage--b:last-child:not(:has(.button)){padding-bottom:var(--spacing-y--s)}.collage--b:last-child:not(:has(.collage-media--2)){gap:0;padding-bottom:0}.collage--b .collage-media--1{aspect-ratio:4/3;grid-area:1/1/2/-1;margin-top:0}.collage--b .collage-media--1 .corner:last-child{right:calc((100% - (var(--grid-columns) - 1)*var(--grid-gap))/var(--grid-columns)*8 + var(--grid-gap)*7);margin-right:var(--corner-offset);bottom:0}.collage--b .collage-media--2{margin-top:0;margin-bottom:calc((var(--image-offset-y) - var(--corner-offset))*-1);border-top-right-radius:0;grid-area:1/5/2/-1;align-self:end}.collage--b .collage-media--2 picture{border-top-right-radius:var(--border-radius)}.collage--b .collage-media--2 img{border-top-right-radius:var(--border-radius);box-shadow:inherit}.collage--b .collage-media--2 .corner:first-child{top:calc((var(--corner-offset) + var(--corner-size))*-1);left:auto;right:0}.collage--b .collage-insert{margin-top:calc(var(--image-offset-y) + 1rem);grid-area:2/1/3/-1;justify-content:start;padding-top:0}}.collage-with-video{row-gap:0}.collage-with-video .collage-video{margin-top:calc(var(--image-offset-y) - var(--corner-offset));grid-row:2/3}@media (min-width:62.5em){.collage-with-video .collage-video{aspect-ratio:3/5;grid-row:1/2;align-items:center;margin:0}.collage-with-video .collage--a:has(.collage-media--3){padding-bottom:var(--image-offset-y)}.collage-with-video .collage--a:has(.collage-media--3) .collage-media--1{--subgrid-columns:9;aspect-ratio:4/3;grid-area:1/1/3/10;height:auto}.collage-with-video .collage--a:has(.collage-media--3) .collage-media--1 .corner:last-child{right:calc((var(--image-offset-x) + var(--corner-offset))*2)}.collage-with-video .collage--a:has(.collage-media--3) .collage-media--2{aspect-ratio:1}.collage-with-video .collage--a:has(.collage-media--3) .collage-media--2 .corner:first-child{left:calc(var(--image-offset-x)*2 + var(--corner-offset) - var(--corner-size))}.collage-with-video .collage--a:has(.collage-media--3) .collage-media--3{aspect-ratio:3/4;grid-area:1/10/2/-1;width:100%;height:100%}}.cta-card__link{aspect-ratio:3/4;color:var(--color-c);transition:var(--transition-card);align-items:end;display:grid;overflow:hidden}@media (min-width:80em){.cta-card__link:is(:hover,:focus){padding-top:1.125rem;padding-right:.8125rem}.cta-card__link:is(:hover,:focus) .cta-card__content{gap:1rem}.cta-card__link:is(:hover,:focus) .cta-card__arrow{clip-path:polygon(0% 0,100% 0,100% 100%,0% 100%)}}.cta-card__media{transform-origin:0 100%;border-radius:var(--border-radius);width:100%;height:100%}.cta-card__media:after{content:"";background:linear-gradient(#0000 0%,#00000002 6.25%,#00000007 12.5%,#0001 18.75%,#0000001d 25%,#0000002c 31.25%,#0000003d 37.5%,#0000004f 43.75%,#00000062 50%,#00000075 56.25%,#0008 62.5%,#0009 68.75%,#000000a8 75%,#000000b4 81.25%,#000000bd 87.5%,#000000c3 93.75%,#000000c4 100%);width:100%;position:absolute;inset:0}.cta-card__content{transition:var(--transition-card);grid-template-columns:1fr 57px;align-items:end;gap:1.5rem;padding:1.5rem;display:grid}@media (min-width:100em){.cta-card__content{gap:4rem;padding:2rem 2rem 3rem}}@media (min-width:80em){.cta-card__link:hover .cta-card__desc{opacity:1;max-width:30ch;max-height:6rem}.cta-card__desc{opacity:0;width:clamp(8.75rem,12.5vw - 1.25rem,14.375rem);max-width:14.375rem;max-height:0;transition:var(--transition);overflow:hidden}}.cta-card__arrow{clip-path:polygon(60% 0,100% 0,100% 100%,60% 100%);transition:var(--transition);position:relative}.cta-card-grid{--flex-items:4}@media (min-width:80em){.cta-card-grid .cta-card{flex:0 0 calc(100%/var(--flex-items) - var(--grid-gap)*(var(--flex-items) - 1)/var(--flex-items))}}@media not all and (min-width:80em){.cta-card-grid{--item-width:calc(100% - var(--gutter-s));--_item-width:var(--item-width,100%);--_gap:var(--gap,var(--grid-gap));scroll-padding:0 var(--spacing-x);scroll-snap-type:x mandatory;gap:var(--_gap);margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}.cta-card-grid>*{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 var(--_item-width);position:relative}.cta-card-grid>:last-child:after{content:"";z-index:1;top:0;right:calc(var(--spacing-x)*-1);width:var(--spacing-x);height:1px;display:block;position:absolute}@media (min-width:31.25em){.cta-card-grid{--item-width:60%}}@media (min-width:43.75em){.cta-card-grid{--item-width:40%}}@media (min-width:62.5em){.cta-card-grid{--item-width:32%}}}@media not all and (min-width:62.5em){.cta-card-rows-wrap{border-top:1px solid var(--divider-color);padding-top:1rem}}@media (min-width:62.5em){.cta-card-rows>:not(:first-child){border-top:1px solid var(--divider-color);padding-top:.75rem}.cta-card-rows>:not(:last-child){padding-bottom:.75rem}}@media not all and (min-width:62.5em){.cta-card-rows{--item-width:auto;--_item-width:var(--item-width,100%);--_gap:var(--gap,var(--grid-gap));scroll-padding:0 var(--spacing-x);scroll-snap-type:x mandatory;gap:var(--_gap);margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}.cta-card-rows>*{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 var(--_item-width);position:relative}.cta-card-rows>:last-child:after{content:"";z-index:1;top:0;right:calc(var(--spacing-x)*-1);width:var(--spacing-x);height:1px;display:block;position:absolute}.cta-card-rows .cta-card-row{padding-right:1rem}}.cta-card-row{align-items:center;gap:.9375rem;display:flex}@media not all and (min-width:62.5em){.cta-card-row{gap:.9375rem}}.cta-card-row__media{width:5.3125rem;height:3.8125rem;transition:var(--transition);background-color:#0000001a;background-color:lab(0% 0 0/.1);flex-shrink:0;margin-bottom:auto}@media (min-width:62.5em){.cta-card-row__media{width:9rem;height:5rem}:is(:any-link,.button):is(:hover,:focus) .cta-card-row__media{width:9.75rem}}.cta-card-row__hover{opacity:0;transition:var(--transition)}:is(:any-link,.button):is(:hover,:focus) .cta-card-row__hover{opacity:1}@media not all and (min-width:62.5em){.cta-card-row__hover{display:none}}.article-card .arrow{align-items:center;gap:.5rem;display:flex}.article-card:is(:hover,:focus){outline:0}.article-card:is(:hover,:focus) .arrow .icon{transform:translate(.5rem)}@media (pointer:coarse){.article-card .long-arrow-hover{display:none}}.article-card__media{transform-origin:0 100%;transition:var(--transition)}.article-card__media:is(:hover,:focus){transform:scale(.9767)}.article-card__desc{opacity:0;max-height:0;transition:var(--transition-card);overflow:hidden}@media (min-width:62.5em){.article-card__link:hover .article-card__desc{opacity:1;max-height:3rem}}@media not all and (min-width:43.75em){.article-card--featured .article-card__media{margin-bottom:1rem}}@media (min-width:62.5em){.article-card--featured .article-card__media{aspect-ratio:16/9}}.article-card--featured .article-card__detail{z-index:2;background:var(--theme-bg-color);align-self:start;margin:0;position:relative}@media (min-width:43.75em){.article-card--featured .article-card__detail{border-bottom-right-radius:var(--border-radius);grid-column:1/7;padding:0 3rem 3rem 0}}@media (min-width:62.5em){.article-card--featured .article-card__detail{grid-column:1/5}}@media (min-width:100em){.article-card--featured .article-card__detail{grid-column:1/4}}.article-card--featured .corner{position:absolute}.article-card--featured .corner:first-child{top:0;right:calc(var(--corner-size)*-1)}.article-card--featured .corner:last-child{bottom:calc(var(--corner-size)*-1);left:0}@media (min-width:43.75em){.article-card--featured{grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap);margin-bottom:-1.5rem;display:grid}.article-card--featured>*{grid-area:1/1/2/-1}.article-card--featured:is(:hover,:focus) .article-card__media{transform:none}}@media (min-width:62.5em){.article-card--featured{grid-template-columns:repeat(9,1fr)}.article-card--featured h3{font-size:var(--font-size-heading--block);font-weight:500;line-height:1.15}}.people-card{outline:0}.people-card .media{transform-origin:0 100%;background:var(--color-i);transition:var(--transition-card);align-items:flex-end;display:flex}.people-card picture{align-items:flex-end;width:100%;height:100%;display:flex}.people-card .media img{object-position:50% 0}.people-card .text{margin-top:.875rem}.people-card .cta{align-items:baseline;gap:.3125rem;margin-top:.5em;display:flex}@media (hover){.people-card:any-link .cta-switch{display:grid}.people-card:any-link .cta-switch>*{grid-area:1/1}.people-card:any-link .cta{opacity:0;margin-top:0}.people-card:any-link:is(:hover,:focus) .media{transform:scale(.96)}.people-card:any-link:is(:hover,:focus) .role{opacity:0}.people-card:any-link:is(:hover,:focus) .cta{opacity:1}}.people-card--small{grid-template-columns:4.3125rem 1fr;align-items:center;gap:.9375rem;display:grid}.people-card--small .media{margin-bottom:auto}.people-card--small .media img{height:100%}.people-card--small .text{margin:0}.people-grid{grid-template-columns:repeat(var(--people-grid-columns,2),1fr);gap:2.5rem var(--grid-gap);display:grid}.people-grid .cta--more{flex:0 0 100%;grid-column:span 2/span 2;align-items:center;display:flex}@media (min-width:62.5em){.people-grid .cta--more{padding-bottom:5rem;padding-left:3rem}.people-grid .cta--more:nth-child(4),.people-grid .cta--more:nth-child(5){padding-left:0}}@media (min-width:43.75em){.people-grid{--people-grid-columns:3}}@media (min-width:62.5em){.people-grid{--people-grid-columns:4}}@media (min-width:80em){.people-grid{row-gap:var(--spacing-y--m)}}.people-small-list{--flex-items:2;--flow-spacing:var(--spacing-y--xxs2);max-width:var(--prose-max-width);flex-flow:column wrap;row-gap:1.5rem;display:flex}.people-small-list:not(:last-child){margin-bottom:var(--spacing-y--xs)}@media (min-width:43.75em){.people-small-list{column-gap:var(--grid-gap);flex-direction:row}.people-small-list>li{flex:0 0 calc(100%/var(--flex-items) - var(--grid-gap)*(var(--flex-items) - 1)/var(--flex-items))}}.external-card{gap:var(--grid-gap);outline:0;grid-template-columns:clamp(5.5rem,4.542rem + 4.088vw,7.8125rem) 1fr;display:grid}.external-card .media{margin-bottom:auto}.video-thumb{overflow:hidden}.video-thumb--portrait{aspect-ratio:3/4}.video-thumb--square{aspect-ratio:1}.video-thumb__media{transform-origin:0 100%;aspect-ratio:auto;height:100%;transition:var(--transition-card)}.video-thumb__media video{object-fit:cover;width:100%;height:100%}:is(:any-link,.button):is(:hover,:focus) .video-thumb__media{transform:scale(.96)}.play-icon{aspect-ratio:1;width:42px;color:var(--color-b);place-items:center;display:grid}.play-icon:before{content:"";aspect-ratio:1;background:var(--color-c);width:100%;height:100%;transition:var(--transition-card);border-radius:50%;grid-area:1/1;display:block;position:relative}.play-icon .icon--play{z-index:2;grid-area:1/1;position:relative}:is(:any-link,.button):is(:hover,:focus) .play-icon:before{transform:scale(1.238)}.accordion{max-width:var(--prose-max-width);border-top:1px solid var(--theme-color)}.accordion[open] .accordion__summary .icon{transform:rotate(-45deg)}.accordion__summary{cursor:pointer;align-items:center;gap:2rem;padding-block:.75rem 1.125rem;display:flex}.accordion__summary h3{text-wrap:pretty}.accordion__summary .indicator{aspect-ratio:1;width:30px;color:var(--theme-invert-color);background:var(--theme-color);border-radius:50%;flex-shrink:0;place-items:center;margin-bottom:auto;margin-left:auto;display:grid}.accordion__summary .count{font-feature-settings:"sups" on;opacity:.5;margin-left:.25em;font-size:.75rem}.accordion__content{gap:2rem 2.5rem;padding-bottom:4rem;padding-right:2rem;display:flex}.accordion__content figure{width:8.75rem}.accordions{--flow-spacing:var(--spacing-y--xs)}.accordions--regions{--prose-max-width:100%;counter-reset:section}.accordion--region .accordion__summary{align-items:baseline;gap:.5rem;padding-block:1rem}.accordion--region .accordion__summary:before{content:counter(section,decimal-leading-zero);counter-increment:section;opacity:.5;align-self:baseline;min-width:1.3125rem;font-size:1.0625rem;font-weight:500}[data-farm-category]{--_swatch:var(--swatch);align-items:baseline;gap:.5625rem;display:flex}[data-farm-category]:before{content:"";background:var(--_swatch);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:block;position:relative;top:-.125rem}.region-farms{display:block}.accordion--empty .accordion__summary{cursor:default}.timeline-wrap{position:relative}.timeline-wrap[style]:before{content:"";top:calc(var(--slide-image-height)/2);background-color:var(--section-eyebrow-color);border-radius:40px;width:100%;height:8px;margin-top:-4px;position:absolute;left:0}@media not all and (min-width:80em){.timeline-wrap[style]:before{right:var(--spacing-bleed);left:var(--spacing-bleed);width:calc(100% + var(--spacing-x)*2);border-radius:0}}.timeline-years .year{text-transform:uppercase;width:fit-content;transition:var(--transition);padding-top:1.75rem;padding-right:1.5rem;font-size:.9375rem;font-weight:500}.timeline-years .year span{transition:inherit}.timeline-years .year:last-child{padding-right:0}.timeline-years .year:not(.active) span{opacity:.4}.timeline-years .year:is(:hover,:focus){cursor:pointer}.timeline-years .year:is(:hover,:focus) span{opacity:1}@media not all and (min-width:62.5em){.timeline-years .year{border-top:1px solid var(--theme-divider-color)}}@media (min-width:62.5em){.timeline-years{border-top:1px solid var(--theme-divider-color)}}.timeline-slides{--subgrid-cols:9;--col-width:calc((100% - ((var(--subgrid-cols) - 1)*var(--grid-gap)))/var(--subgrid-cols));--slide-col-span:4}.timeline-slide{--slide-width:90%;flex:0 0 calc(var(--slide-width) + var(--grid-gap))}.timeline-slide .layout{padding-right:4rem}@media (min-width:80em){.timeline-slide .layout{padding-right:calc((100% - (var(--slide-col-span) - 1)*var(--grid-gap))/var(--slide-col-span) + var(--grid-gap))}}.timeline-slide .text{gap:var(--grid-gap);align-items:flex-start;display:flex}@media not all and (min-width:43.75em){.timeline-slide .text{grid-template-columns:auto 1fr;display:grid}}.timeline-slide .year{padding-right:var(--grid-gap);border-right:1px solid var(--theme-divider-color);align-self:flex-start;padding-bottom:clamp(1rem,.082rem + 3.918vw,4rem)}@media not all and (min-width:43.75em){.timeline-slide .year{max-width:calc(2ch + var(--grid-gap));word-break:break-all}}.timeline-slide:last-child{flex-basis:calc(var(--slide-width) - var(--col-width))}.timeline-slide:last-child .layout{padding-right:0}@media (min-width:43.75em){.timeline-slide{--slide-width:60%}}@media (min-width:62.5em){.timeline-slide{--slide-width:48%}}@media (min-width:80em){.timeline-slide{--slide-width:calc((var(--col-width)*var(--slide-col-span)) + (var(--grid-gap)*(var(--slide-col-span) - 1)))}}.people-slider:not(.swiper-initialized){--flex-items:2}.people-slider:not(.swiper-initialized) .swiper-wrapper{gap:var(--spacing-y--s)var(--grid-gap);flex-wrap:wrap;display:flex}.people-slider:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(100%/var(--flex-items) - var(--grid-gap)*(var(--flex-items) - 1)/var(--flex-items))}@media (min-width:43.75em){.people-slider:not(.swiper-initialized) .swiper-slide{--flex-items:3}}@media (min-width:62.5em){.people-slider:not(.swiper-initialized) .swiper-slide{--flex-items:4}}@media (min-width:80em){.people-slider:not(.swiper-initialized) .swiper-slide{--flex-items:6}.people-slider:not(.swiper-initialized){row-gap:var(--spacing-y--m)}}@media not all and (min-width:80em){.scroll-nav-ui{z-index:var(--zindex-sticky);top:var(--header-height);margin-bottom:var(--spacing-y--xs);background:var(--theme-bg-color);position:sticky}.scroll-nav-ui header{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-nav-ui .scroll-nav{margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x);list-style:none;overflow:hidden}.scroll-nav-ui .scroll-nav:before{content:"";z-index:-1;bottom:1px;right:0;left:var(--spacing-bleed);width:100vw;height:calc(var(--header-height) + 4.25rem);background:var(--theme-bg-color);display:block;position:absolute}.scroll-nav-ui .scroll-nav:after{content:"";right:var(--spacing-bleed);background:currentColor;height:1px;display:block;position:absolute;bottom:0;left:0}.scroll-nav-ui .scroll-nav-items{margin-block:-1rem;margin-inline:var(--spacing-bleed);padding-bottom:1rem;padding-inline:var(--spacing-x);flex-direction:row;gap:0 2rem;display:flex;overflow-x:auto}.scroll-nav-ui .scroll-nav-link{white-space:nowrap;border-top:0;padding-block:1rem;line-height:1}.scroll-nav-ui .scroll-nav-link:before{min-width:1rem;font-size:.8125rem}.region.has-scroll-nav{overflow:clip}@supports not (overflow:clip){.region.has-scroll-nav .region-inner{margin-top:var(--header-height)}}.region-inner:has(.scroll-nav-ui){padding-top:1rem}}.scroll-nav-items{counter-reset:nav}.scroll-nav-link{padding-left:.375rem;transition:var(--transition);border-top:1px solid;border-bottom:3px solid #0000;outline:0;align-items:baseline;gap:.25rem;padding-block:.625rem;font-weight:500;line-height:1.3;display:flex}.scroll-nav-link:before{content:counter(nav,decimal-leading-zero);counter-increment:nav;min-width:1.3125rem;font-size:.875rem}@media (min-width:80em){.scroll-nav-link.is-active .scroll-nav-link-label,.scroll-nav-link:is(:hover,:focus) .scroll-nav-link-label{margin-left:-.25rem;padding-left:1.3125rem}.scroll-nav-link.is-active .scroll-nav-link-label:before,.scroll-nav-link:is(:hover,:focus) .scroll-nav-link-label:before{width:14px}}@media not all and (min-width:80em){.scroll-nav-link.is-active{border-bottom-color:currentColor}}@media (min-width:80em){.scroll-nav-link{gap:.75rem}}.scroll-nav-link-label{transition:var(--transition);align-items:center;display:flex;position:relative}@media (min-width:80em){.scroll-nav-link-label:before{content:"";width:0;height:1px;transition:var(--transition);background:currentColor;margin-right:7px;position:absolute;top:.7em;left:0}}@media not all and (min-width:80em){.scroll-nav-link-label .count{top:-3px}[data-scroll-nav-target]{scroll-margin-top:calc(var(--header-height) + 5.5rem)}.nav-pagination{z-index:2;background:var(--theme-bg-color);border-top:1px solid var(--theme-divider-color,var(--theme-divider-color))}}.nav-pagination__num{position:relative}.nav-pagination__num:after{content:"";opacity:0;border-radius:var(--border-radius--pill);width:12px;height:4px;transition:var(--transition);background:currentColor;display:block;position:absolute;bottom:clamp(.5rem,.189rem + 1.326vw,1.25rem);left:50%;transform:translate(-50%)}.nav-pagination__num.is-active{opacity:.4}.nav-pagination__num.is-active:after,.nav-pagination__num:is(:hover,:focus):after{opacity:1}.section--site-search-results .site-search-results>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--spacing-y--s)*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-y--s)*var(--tw-space-y-reverse))}.site-search-results-group{scroll-margin-top:calc(var(--header-height) + var(--spacing-y--xs))}.site-search-results-group header{display:none}.section--site-search-results .site-search-results-group header{display:block}@media (min-width:80em){.site-search-results-group{scroll-margin-top:calc(var(--header-height))}}.site-search-results-list>li:not(:first-child){border-top:1px solid var(--theme-divider-color);margin-top:1.5rem;padding-top:1.5rem}.search-result{--media-width:clamp(6.875rem,6.487rem + 1.657vw,7.8125rem);grid-template-columns:var(--media-width)1fr}.search-result .entry-type{display:none}.search-result .media{background-color:var(--color-b);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDE5Ij48cGF0aCBmaWxsPSIjRjJFOURCIiBkPSJNNDEuNjM2IDE2Ljc0MiAzNy42NTQgNS41OGMtLjI4Mi0uOC0uODc4LTEuMjg1LTEuNjMtMS4yODVoLS4zM2MtLjc1MiAwLTEuMzE2LjQ3LTEuNTk5IDEuMjg1bC0yLjgwNSA4LjEzNi0yLjgwNi04LjEzNmMtLjI4My0uODE1LS44NDctMS4yODUtMS42LTEuMjg1aC0uMzI5Yy0uNzUyIDAtMS4zMzIuNDg2LTEuNjMgMS4yODVsLTIuMTYzIDYuMDUxIDEuNzI0IDMuOTA0IDIuMTk1LTYuNTA2IDIuODM3IDguNjIyYy4yNS43NTIuNzg0IDEuMjM4IDEuNTgzIDEuMjM4aC4yNTFjLjc4NCAwIDEuMzMzLS41MDEgMS41ODMtMS4yMzhsMi44MzgtOC42MjIgMi44MjIgOC43YTEuNTc2IDEuNTc2IDAgMCAwIDEuNTIgMS4xMTNjLjg3OCAwIDEuNi0uNjQyIDEuNi0xLjUyLjAzLS4xNzMtLjAxNy0uMzkyLS4wOC0uNThaTTUuNjEyIDExLjcxYzEuNTY4IDAgMi40NzctLjk0IDIuNDc3LTIuMTQ3di0uMDQ3YzAtMS4zOTUtLjk3Mi0yLjE0Ny0yLjU0LTIuMTQ3SDMuMTM1djQuMzQyaDIuNDc3Wk0uMDE2IDYuMTE1YzAtLjg3Ny42OS0xLjU2NyAxLjU2Ny0xLjU2N2g0LjIzM2MzLjM4NiAwIDUuNDQgMi4wMDYgNS40NCA0LjkwNnYuMDQ4YzAgMy4yOTItMi41NTYgNC45ODUtNS43MzggNC45ODVIMy4xMzV2Mi44MjFjMCAuODc4LS42OSAxLjU2OC0xLjU2NyAxLjU2OC0uODc4IDAtMS41NjgtLjY5LTEuNTY4LTEuNTY4VjYuMTE0aC4wMTZabTQyLjA3NCA2LjQ1N1Y1LjkwOWMwLS44NzcuNjktMS41NjcgMS41NjctMS41NjcuODc4IDAgMS41NjguNjkgMS41NjggMS41Njd2Ni42YzAgMi4zMiAxLjE2IDMuNTExIDMuMDU3IDMuNTExIDEuOTEyIDAgMy4wNTctMS4xNiAzLjA1Ny0zLjQwMXYtNi43MWMwLS44NzcuNjktMS41NjcgMS41NjctMS41NjcuODc4IDAgMS41NjguNjkgMS41NjggMS41Njd2Ni41NjljMCA0LjI5NS0yLjQxNCA2LjQxMS02LjIyMyA2LjQxMS0zLjgxIDAtNi4xNjEtMi4xMzItNi4xNjEtNi4zMTdaTTE4LjkyIDIuNDc3aC00LjIzMmMtLjY5IDAtMS4yMzktLjU0OS0xLjIzOS0xLjIzOSAwLS42OS41NjUtMS4yMzggMS4yNTQtMS4yMzhoNC4yMzNjLjY5IDAgMS4yMzguNTQ5IDEuMjM4IDEuMjM4IDAgLjY5LS41NjQgMS4yMzktMS4yNTQgMS4yMzlabTQuNzY2IDE0LjI2NUwxOC43MzIgNS41NjVjLS4zNDUtLjc2OS0uOTU2LTEuMjM5LTEuODAyLTEuMjM5aC0uMTg5Yy0uODQ2IDAtMS40ODkuNDctMS44MTggMS4yMzlMOS45NjkgMTYuNzQyYy0uMDk0LjIyLS4xODguNDM5LS4xODguNjc0IDAgLjgxNS42MjcgMS40NTggMS40NDIgMS40NTguNjQzIDAgMS4xNzYtLjM2MSAxLjQ0My0uOTcybC44NjItMi4wMDcgMS4zMDEtMy4wODggMS45Ni00LjY4NyAxLjUwNCAzLjU5di4wMTVoLTEuNjc3cy0xLjE5MSAyLjgwNi0xLjE3NiAyLjgwNmg0LjAxM2wuODMxIDEuOTYuNTY1IDEuMzMyYy4yODIuNjQzLjc2OCAxLjA4MiAxLjUwNSAxLjA4Mi44MyAwIDEuNDczLS42NzQgMS40NzMtMS41MDUuMDE2LS4yMzUtLjA0Ny0uNDM5LS4xNDEtLjY1OFptMzMuNDUtMTEuNjE4aC0uOTcyYy0uNSAwLS41LS43MSAwLS43MWgyLjY1NWMuNSAwIC41LjcxIDAgLjcxaC0uOTJ2Mi44NGMwIC40OTktLjczNi40OTktLjczNiAwdi0yLjg0aC0uMDI2Wm0zLjQ0NC43Mzd2Mi4wNzdjMCAuMjM3LS4yMS4zOTQtLjM5NS4zOTQtLjE4NCAwLS4zNDEtLjEzMS0uMzQxLS4zOTRWNC43ODNjMC0uMjkuMjM2LS4zOTQuMzQxLS4zOTQuMTU4IDAgLjI2NC4xMDUuMzQyLjIxbDEuMjM2IDEuNjU2IDEuMjg4LTEuNzM1Yy4xODQtLjIzNi42MzEtLjEzMS42MzEuMjM3djMuMTU1YzAgLjIzNi0uMTU3LjM5NC0uMzQyLjM5NC0uMjEgMC0uMzY4LS4xMzEtLjM2OC0uMzk0VjUuODM1bC0uOTIgMS4xODNjLS4yMS4yMzctLjQ0Ny4yMzctLjYzIDBMNjAuNTggNS44NloiIG9wYWNpdHk9Ii4yIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;grid-area:1/1/auto/2}.search-result .text{grid-area:1/2/auto/-1}.search-result .details{max-width:50ch}.site-search-results-fragment .search-result{grid-template-columns:var(--media-width)1fr;grid-template-rows:max-content 1fr;row-gap:4px}.site-search-results-fragment .search-result .entry-type{grid-area:1/2/2/-1;display:block}.site-search-results-fragment .search-result .media{background-color:var(--color-i);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDE5Ij48cGF0aCBmaWxsPSIjMDAyNjNFIiBkPSJNNDEuNjM2IDE2Ljc0MiAzNy42NTQgNS41OGMtLjI4Mi0uOC0uODc4LTEuMjg1LTEuNjMtMS4yODVoLS4zM2MtLjc1MiAwLTEuMzE2LjQ3LTEuNTk5IDEuMjg1bC0yLjgwNSA4LjEzNi0yLjgwNi04LjEzNmMtLjI4My0uODE1LS44NDctMS4yODUtMS42LTEuMjg1aC0uMzI5Yy0uNzUyIDAtMS4zMzIuNDg2LTEuNjMgMS4yODVsLTIuMTYzIDYuMDUxIDEuNzI0IDMuOTA0IDIuMTk1LTYuNTA2IDIuODM3IDguNjIyYy4yNS43NTIuNzg0IDEuMjM4IDEuNTgzIDEuMjM4aC4yNTFjLjc4NCAwIDEuMzMzLS41MDEgMS41ODMtMS4yMzhsMi44MzgtOC42MjIgMi44MjIgOC43YTEuNTc2IDEuNTc2IDAgMCAwIDEuNTIgMS4xMTNjLjg3OCAwIDEuNi0uNjQyIDEuNi0xLjUyLjAzLS4xNzMtLjAxNy0uMzkyLS4wOC0uNThaTTUuNjEyIDExLjcxYzEuNTY4IDAgMi40NzctLjk0IDIuNDc3LTIuMTQ3di0uMDQ3YzAtMS4zOTUtLjk3Mi0yLjE0Ny0yLjU0LTIuMTQ3SDMuMTM1djQuMzQyaDIuNDc3Wk0uMDE2IDYuMTE1YzAtLjg3Ny42OS0xLjU2NyAxLjU2Ny0xLjU2N2g0LjIzM2MzLjM4NiAwIDUuNDQgMi4wMDYgNS40NCA0LjkwNnYuMDQ4YzAgMy4yOTItMi41NTYgNC45ODUtNS43MzggNC45ODVIMy4xMzV2Mi44MjFjMCAuODc4LS42OSAxLjU2OC0xLjU2NyAxLjU2OC0uODc4IDAtMS41NjgtLjY5LTEuNTY4LTEuNTY4VjYuMTE0aC4wMTZabTQyLjA3NCA2LjQ1N1Y1LjkwOWMwLS44NzcuNjktMS41NjcgMS41NjctMS41NjcuODc4IDAgMS41NjguNjkgMS41NjggMS41Njd2Ni42YzAgMi4zMiAxLjE2IDMuNTExIDMuMDU3IDMuNTExIDEuOTEyIDAgMy4wNTctMS4xNiAzLjA1Ny0zLjQwMXYtNi43MWMwLS44NzcuNjktMS41NjcgMS41NjctMS41NjcuODc4IDAgMS41NjguNjkgMS41NjggMS41Njd2Ni41NjljMCA0LjI5NS0yLjQxNCA2LjQxMS02LjIyMyA2LjQxMS0zLjgxIDAtNi4xNjEtMi4xMzItNi4xNjEtNi4zMTdaTTE4LjkyIDIuNDc3aC00LjIzMmMtLjY5IDAtMS4yMzktLjU0OS0xLjIzOS0xLjIzOSAwLS42OS41NjUtMS4yMzggMS4yNTQtMS4yMzhoNC4yMzNjLjY5IDAgMS4yMzguNTQ5IDEuMjM4IDEuMjM4IDAgLjY5LS41NjQgMS4yMzktMS4yNTQgMS4yMzlabTQuNzY2IDE0LjI2NUwxOC43MzIgNS41NjVjLS4zNDUtLjc2OS0uOTU2LTEuMjM5LTEuODAyLTEuMjM5aC0uMTg5Yy0uODQ2IDAtMS40ODkuNDctMS44MTggMS4yMzlMOS45NjkgMTYuNzQyYy0uMDk0LjIyLS4xODguNDM5LS4xODguNjc0IDAgLjgxNS42MjcgMS40NTggMS40NDIgMS40NTguNjQzIDAgMS4xNzYtLjM2MSAxLjQ0My0uOTcybC44NjItMi4wMDcgMS4zMDEtMy4wODggMS45Ni00LjY4NyAxLjUwNCAzLjU5di4wMTVoLTEuNjc3cy0xLjE5MSAyLjgwNi0xLjE3NiAyLjgwNmg0LjAxM2wuODMxIDEuOTYuNTY1IDEuMzMyYy4yODIuNjQzLjc2OCAxLjA4MiAxLjUwNSAxLjA4Mi44MyAwIDEuNDczLS42NzQgMS40NzMtMS41MDUuMDE2LS4yMzUtLjA0Ny0uNDM5LS4xNDEtLjY1OFpNNTcuMTM1IDUuMTI0aC0uOTczYy0uNSAwLS41LS43MSAwLS43MWgyLjY1NWMuNSAwIC41LjcxIDAgLjcxaC0uOTJ2Mi44NGMwIC40OTktLjczNi40OTktLjczNiAwdi0yLjg0aC0uMDI2Wm0zLjQ0My43Mzd2Mi4wNzdjMCAuMjM3LS4yMS4zOTQtLjM5NC4zOTQtLjE4NCAwLS4zNDItLjEzMS0uMzQyLS4zOTRWNC43ODNjMC0uMjkuMjM2LS4zOTQuMzQyLS4zOTQuMTU3IDAgLjI2My4xMDUuMzQxLjIxbDEuMjM2IDEuNjU2TDYzLjA1IDQuNTJjLjE4NC0uMjM2LjYzMS0uMTMxLjYzMS4yMzd2My4xNTVjMCAuMjM2LS4xNTcuMzk0LS4zNDEuMzk0LS4yMSAwLS4zNjgtLjEzMS0uMzY4LS4zOTRWNS44MzVsLS45MiAxLjE4M2MtLjIxMS4yMzctLjQ0OC4yMzctLjYzMiAwbC0uODQxLTEuMTU3WiIvPjwvc3ZnPg==);grid-row:1/3}.site-search-results-fragment .search-result .text{grid-area:2/2/3/-1}@media (min-width:43.75em){.site-search-results-fragment .search-result{grid-template-columns:7.5rem var(--media-width)1fr;grid-template-rows:unset}.site-search-results-fragment .search-result .entry-type{grid-area:1/1/auto/2}.site-search-results-fragment .search-result .media{grid-area:1/2/auto/3}.site-search-results-fragment .search-result .text{grid-area:1/3/auto/-1}}.site-search-ui{height:var(--viewport-height);background-color:var(--theme-bg-color);overflow:hidden}.site-search-ui ::-webkit-scrollbar{width:32px}.site-search-ui ::-webkit-scrollbar-track{border-radius:var(--border-radius--pill)}.site-search-ui ::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--theme-color)10%,transparent);border:12px solid var(--theme-bg-color);border-radius:24px}.site-search-form{padding-left:var(--drawer-padding-inline);border-bottom:1px solid}@media not all and (min-width:43.75em){.site-search-form{padding-top:4rem}}input.site-search-input{--form-input-bg:transparent;--form-input-padding-x:0 var(--spacing-x);--form-input-height:clamp(4.75rem,2.298rem + 10.462vw,6.875rem);font-family:var(--font-headings);font-size:var(--font-size-heading--section);background:0;border:0;border-radius:0;font-weight:500;line-height:.95}input.site-search-input:is(:hover,:focus){background:var(--form-input-bg);box-shadow:none}@media (min-width:43.75em){input.site-search-input{--form-input-padding-x:0 7.5rem}}.site-search-submit .icon{--width:clamp(1.875rem,.577rem + 5.538vw,3rem)}.site-search-results-fragment{padding-block:var(--spacing-y--xxs2)calc(var(--drawer-padding-block) + env(safe-area-inset-bottom));padding-inline:var(--drawer-padding-inline)}.site-search-results-fragment .site-search-results--inline>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.site-search-results-fragment .site-search-results-group:not(:first-child){border-top:1px solid var(--theme-divider-color);padding-top:1.25rem}.site-search-results-fragment .site-search-results-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.site-search-results-fragment .site-search-results-list>li:not(:first-child){border-top:1px solid var(--theme-divider-color);margin-top:1.25rem;padding-top:1.25rem}.loading-indicator{--loading-color:#00263e;--loading-color-fade:#00263e40;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:var(--loading-color);width:8px;height:8px;box-shadow:16px 0 var(--loading-color),-16px 0 var(--loading-color);border-radius:50%;animation:.5s ease-out infinite alternate loading-indicator;position:relative}.loading-indicator:not(.htmx-request){display:none}.loading-indicator.htmx-request~*{visibility:hidden}@keyframes loading-indicator{0%{background-color:var(--loading-color-fade);box-shadow:16px 0 var(--loading-color-fade),-16px 0 var(--loading-color)}50%{background-color:var(--loading-color);box-shadow:16px 0 var(--loading-color-fade),-16px 0 var(--loading-color-fade)}to{background-color:var(--loading-color-fade);box-shadow:16px 0 var(--loading-color),-16px 0 var(--loading-color-fade)}}:where(.section-deco,.section-deco--right):not(.section-deco--hidden){--deco-image:url(/svg/section-deco--a.svg);--deco-image-position: ;--deco-opacity:.2;position:relative}:where(.section-deco,.section-deco--right):not(.section-deco--hidden):before{pointer-events:none;content:"";-webkit-user-select:none;user-select:none;z-index:1;inset:0 var(--deco-image-position,0)0 var(--deco-image-position,auto);transform:var(--deco-image-position,scaleX(-1));width:clamp(9.125rem,3.29rem + 24.898vw,28.1875rem);height:100%;opacity:var(--deco-opacity);background-image:var(--deco-image);background-repeat:repeat-y;background-position:var(--deco-image-position,100% 0%);mix-blend-mode:multiply;background-size:clamp(15rem,10.963rem + 17.224vw,28.1875rem);position:absolute}:where(.section-deco,.section-deco--right):not(.section-deco--hidden)>.global-grid{position:relative}.section-deco--right{--deco-image-position:initial}.feature-list{gap:0 var(--grid-gap);grid-template-columns:repeat(2,1fr);max-width:72rem;display:grid;container-type:inline-size}.feature-list>li{text-wrap:pretty;border-top:1px solid;grid-column:span 2/span 2;align-items:baseline;padding-block:.875rem;display:flex}.feature-list .icon{margin-right:.625rem}@container (width>=480px){.feature-list>li{grid-column:span 1/span 1;padding-block:1.25rem}}.cms-block header :is(h2,h3){max-width:40ch}.cms-block:not(:first-child){margin-top:var(--child-flow-spacing-top,var(--flow-spacing))}.cms-block:not(:last-child){margin-bottom:var(--child-flow-spacing-bottom)}.cms-blocks--article .cms-block:not(:first-child){--child-flow-spacing-top:clamp(1.5rem,1.194rem + 1.306vw,2.5rem)}@media (min-width:80em){.cms-blocks--article .cms-block{grid-column:4/13}}.cms-blocks--article .cms-block--media{--child-flow-spacing-top:clamp(2rem,1.388rem + 2.612vw,4rem);--child-flow-spacing-bottom:clamp(2rem,1.388rem + 2.612vw,4rem)}.cms-blocks--article .cms-block--image.--size-medium{grid-column:1/10}@media (min-width:80em){.cms-blocks--article .cms-block--image.--size-medium{max-width:var(--prose-max-width);grid-column:4/9}}.cms-blocks--article .cms-block--image.--size-full-page-width{--child-flow-spacing-top:clamp(3.5rem,2.276rem + 5.224vw,7.5rem);--child-flow-spacing-bottom:clamp(3.5rem,2.276rem + 5.224vw,7.5rem)}.cms-blocks--article .cms-block--image.--size-full-page-width img{width:100%}@media (min-width:80em){.cms-blocks--article .cms-block--image.--size-full-page-width{grid-column:1/-1}}@media not all and (min-width:80em){.people-group-header:not(:first-child){margin-top:var(--spacing-y--m)}}@media not all and (min-width:62.5em){.profile-hero{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1rem}@media (min-width:43.75em){.profile-hero{margin-right:-2rem}}}.profile-hero--team{aspect-ratio:1172/800}.profile-hero--team img{object-fit:contain;object-position:50% 100%}.profile-hero-caption:before{content:"";background:var(--theme-divider-color);flex:1;width:100%;height:1px;margin-top:.6em;display:block}@media not all and (min-width:43.75em){.profile-hero-caption .text{max-width:18ch}}.cms-blocks--profile-article{margin-top:clamp(4.75rem,4.375rem + 1.6vw,5.375rem)}.cms-blocks--profile-article .cms-block:not(:first-child){--child-flow-spacing-top:clamp(1.5rem,1.194rem + 1.306vw,2.5rem)}@media (min-width:43.75em){.cms-blocks--profile-article .cms-block{grid-column:3/11}}.cms-blocks--profile-article .cms-block--media{grid-column:1/-1}.profile-more{border-top:1px solid var(--theme-divider-color)}@media (min-width:43.75em){.profile-list{--flex-items:3;gap:1.5rem var(--grid-gap);flex-wrap:wrap;display:flex}.profile-list>*{flex:0 0 calc(100%/var(--flex-items) - var(--grid-gap)*(var(--flex-items) - 1)/var(--flex-items))}}@media not all and (min-width:43.75em){.profile-list{--item-width:75%;--_item-width:var(--item-width,100%);--_gap:var(--gap,var(--grid-gap));scroll-padding:0 var(--spacing-x);scroll-snap-type:x mandatory;gap:var(--_gap);margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:-1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.profile-list>*{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 var(--_item-width);position:relative}.profile-list>:last-child:after{content:"";z-index:1;top:0;right:calc(var(--spacing-x)*-1);width:var(--spacing-x);height:1px;display:block;position:absolute}.profile-list .people-card--small{padding-right:.75rem}}.section--people:has(+.section--people-slider) .region-inner{padding-bottom:0}.section--people-slider:has(.swiper-pagination-lock) .slider-nav-button{display:none}.section--people-slider .slider-nav-buttons{align-self:last baseline}.section--people-slider+.section--people-slider .region-inner{padding-top:0}.section--sponsorships .recent-sponsorships .accordion{max-width:100%}.section--how-it-works .link--cta{--theme-color:var(--color-a)}@media not all and (min-width:62.5em){.news-feed{--item-width:calc(100% - var(--grid-gap));--_item-width:var(--item-width,100%);--_gap:var(--gap,var(--grid-gap));scroll-padding:0 var(--spacing-x);scroll-snap-type:x mandatory;gap:var(--_gap);margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}.news-feed>*{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 var(--_item-width);position:relative}.news-feed>:last-child:after{content:"";z-index:1;top:0;right:calc(var(--spacing-x)*-1);width:var(--spacing-x);height:1px;display:block;position:absolute}@media (min-width:31.25em){.news-feed{--item-width:48%}}@media (min-width:43.75em){.news-feed{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}}}@media (min-width:62.5em){.news-feed__item{grid-column:span 3/span 3}.news-feed__item:first-child{grid-column:span 4/span 4}}.rich-content{--flow-spacing:var(--spacing-y--xxl)}.rich-content>.flow{--flow-spacing:var(--spacing-y--xs)}@media (min-width:80em){.rich-content>.flow{--flow-spacing:var(--spacing-y--s)}.rich-content{scroll-margin-top:var(--flow-spacing)}}.rich-content__hero{background-color:#0000001a;background-color:lab(0% 0 0/.1)}.rich-content__video-thumb{align-self:end;width:17.0625rem;max-width:100%;margin:1.5rem 1.5rem 1.5rem auto}.rich-content__video-thumb--mobile{width:clamp(9.5625rem,.909rem + 36.923vw,17.0625rem)}.modular-content{--flow-spacing:var(--spacing-y--m);scroll-margin-top:calc(var(--header-height) + 1rem)}.modular-content>.flow{--flow-spacing:1em}@media (min-width:62.5em){.modular-content>.flow{grid-column:1/8}}.modular-content:not(:first-child){padding-top:var(--flow-spacing);border-top:1px solid var(--theme-divider-color)}@media (min-width:62.5em) and (max-width:79.375em){.modular-content{gap:var(--grid-gap);grid-template-columns:repeat(8,1fr);display:grid}}@media (min-width:80em){.modular-content{scroll-margin-top:4rem}}@media (min-width:100em){.modular-content{gap:var(--grid-gap);grid-template-columns:repeat(8,1fr);display:grid}}.gallery{--flow-spacing:var(--spacing-y--s)}.gallery .swiper-slide:first-child img{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.gallery .swiper-slide:last-child img{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.gallery .button--arrow{z-index:2;color:var(--color-b);background:var(--color-c);position:absolute;top:50%;transform:translateY(-50%)}.gallery .button--arrow:is(:hover,:focus){background:var(--color-a)}.gallery .next{right:var(--spacing-x)}.gallery .prev{left:var(--spacing-x)}.gallery [disabled]{visibility:hidden}.gallery:not(:has(.swiper-initialized)) .gallery-pagination{display:none}.modular-content-heading+.wysiwyg{--flow-spacing:1em}@media not all and (min-width:62.5em){.infographic{margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x);overflow-y:auto}.infographic-media{min-width:max-content}}.infographic-seo:not(:last-child)+*{--flow-spacing:var(--spacing-y--m)}.downloads{max-width:62.5rem}@supports selector(:has(*)){.downloads:not(:has(.downloads-toggle__checkbox:checked)) .downloads-toggle{display:flex}.downloads:not(:has(.downloads-toggle__checkbox:checked)) .download-list>li:nth-child(n+9){display:none}.downloads:has(.downloads-toggle__checkbox:checked) .download-list>li:nth-child(n+9){animation:fade-in .6s var(--ease-in-out)}.downloads:not(:has(.download-list__item:nth-child(9))) .downloads-toggle{display:none}@media (min-width:43.75em){.downloads:not(:has(.download-list__item:nth-child(2))) .download-list{display:block}.downloads:not(:has(.download-list__item:nth-child(2))) .download-list__item{max-width:31.25rem}}}.downloads:not(:last-child){margin-bottom:var(--spacing-y--m)}.download-list{flex-flow:column wrap;gap:.5rem;display:flex}@media (min-width:43.75em){.download-list{grid-template-columns:repeat(2,1fr);display:grid}}.download-item{color:var(--color-b);border:1px solid color-mix(in oklch,var(--color-b)40%,transparent);border-radius:var(--border-radius--xs);transition:var(--transition);background:#fff;grid-template-columns:2rem 1fr auto;align-items:center;gap:.4375rem;padding-block:9px;padding-inline:10px 18px;display:grid}.download-item>*{transition:none}.download-item .title{line-height:1.2}.download-item .icon{opacity:.2;transition:var(--transition);margin-bottom:auto}.download-item .meta{text-align:right;opacity:.4;transition:var(--transition);margin-top:.2em;margin-bottom:auto}.download-item.highlighted{color:var(--color-c);background:var(--color-d);border-color:var(--color-d)}.download-item.highlighted:is(:hover,:focus){border-color:var(--color-b)}.download-item:is(:hover,:focus){border-color:var(--color-b);box-shadow:3px 3px 0 0 color-mix(in oklch,var(--color-b)10%,transparent);outline:0}.download-item:is(:hover,:focus) .icon,.download-item:is(:hover,:focus) .meta{opacity:1}.theme--d .download-item{border-color:#fff}.theme--d .download-item.highlighted{color:var(--color-b);background:var(--color-a);border-color:var(--color-a)}.theme--d .download-item.highlighted:is(:hover,:focus){border-color:var(--color-a)}.theme--d .download-item:is(:hover,:focus){border-color:#fff}.downloads-toggle{cursor:pointer;justify-content:center;width:fit-content;margin-inline:auto;display:none;position:relative;overflow:hidden}.downloads-toggle__checkbox{all:unset;cursor:pointer;z-index:2;opacity:0;width:100%;height:100%;position:absolute;inset:0}.downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label .link,.downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label .simple-aside-block a,.simple-aside-block .downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label a,.downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label .contact-block a,.contact-block .downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label a,.downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label :is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) .downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label a,.downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label .fui-type-html a,.fui-type-html .downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label a{text-decoration-color:currentColor}.downloads-toggle__label{align-items:center;gap:.5625rem;padding-top:.75rem;padding-bottom:1px;display:flex}.downloads-toggle__icon{aspect-ratio:1;width:30px;color:var(--theme-invert-color);background:var(--theme-color);border-radius:50%;flex-shrink:0;place-items:center;margin-bottom:auto;margin-left:auto;display:grid}.home-hero{--button-bg-color:var(--color-a)}.home-hero__content{padding-block:clamp(3rem,1.909rem + 4.653vw,6.5625rem)}@media not all and (min-width:80em){.home-hero__content{padding-top:calc(var(--header-height) + var(--spacing-y--s))}@media (max-height:50em) and (orientation:portrait){.home-hero__video{margin-bottom:calc(var(--spacing-y--xxl) - var(--grid-gap))}}}@media (min-width:62.5em){.home-hero__ctas:after{content:"";background:currentColor;flex:1;height:1px;display:block}}.home-hero__ctas .link,.home-hero__ctas .simple-aside-block a,.simple-aside-block .home-hero__ctas a,.home-hero__ctas .contact-block a,.contact-block .home-hero__ctas a,.home-hero__ctas :is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) .home-hero__ctas a,.home-hero__ctas .fui-type-html a,.fui-type-html .home-hero__ctas a{white-space:nowrap}@media not all and (min-width:43.75em){@media (min-width:24.375em){.home-hero__ctas{gap:1.75rem}}}.home-hero__media:after{content:"";background:#0006;background:lab(0% 0 0/.4);position:absolute;inset:0}.careers-hero .media{border-radius:var(--border-radius);background-position:50%;background-repeat:no-repeat;background-size:cover}.careers-hero .watermark{aspect-ratio:1736/346;opacity:.03}.careers-hero__content .since-badge{--flow-spacing:var(--spacing-y--xs);aspect-ratio:1;width:100%;max-width:7.5rem}.careers-hero__content :where(.since-badge-mobile){float:right;shape-outside:inset(calc(100% - 6rem)0 0);align-items:flex-end;width:5rem;height:100%;margin-left:2rem;display:flex}@media (min-width:80em){.careers-hero__content .inner{flex-direction:column;justify-content:center;display:flex}}.careers-hero__content .text{max-width:28.125rem}@media (min-width:80em){.careers-hero__content{height:calc(var(--viewport-height) - var(--header-height));transition:var(--transition);padding-inline:1.5rem}body:has(.site-header--not-top) .careers-hero__content{top:var(--header-sticky-height);height:calc(var(--viewport-height) - var(--header-sticky-height))}}.careers-hero__ctas{--flow-spacing:var(--spacing-y--xxs)}.careers-hero__media-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.careers-hero__media-grid .media{aspect-ratio:1;opacity:0;grid-column:span 2;width:100%;transition:none}.careers-hero__media-grid .media:nth-child(3n){aspect-ratio:4/3;grid-column:span 4}.careers-hero__mobile-media{--item-width:66.6667%;--_item-width:var(--item-width,100%);--_gap:var(--gap,var(--grid-gap));scroll-padding:0 var(--spacing-x);scroll-snap-type:x mandatory;gap:var(--_gap);margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x);-webkit-overflow-scrolling:touch;margin-top:calc(var(--header-height)*-1);flex-wrap:nowrap;justify-content:flex-start;gap:.5rem;display:flex;overflow-x:auto}.careers-hero__mobile-media>*{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 var(--_item-width);position:relative}.careers-hero__mobile-media>:last-child:after{content:"";z-index:1;top:0;right:calc(var(--spacing-x)*-1);width:var(--spacing-x);height:1px;display:block;position:absolute}.careers-hero__mobile-media>div{padding-top:var(--header-height)}.careers-hero__mobile-media .media{aspect-ratio:3/4}@media (min-width:43.75em){.careers-hero__mobile-media .media{aspect-ratio:4/3}}@media (min-width:62.5em){.careers-hero__mobile-media{--item-width:45%}}.section--values{--region-spacing-y:0 var(--spacing-y--xxl)}.section--values .watermark{aspect-ratio:1736/210;color:var(--theme-bg-color);opacity:.24;mix-blend-mode:multiply;align-items:flex-end;display:flex}.company-values{--flex-items:2}@media (min-width:43.75em){.company-values{margin-inline:calc(var(--grid-gap)*-1);flex-wrap:wrap;justify-content:space-between;row-gap:4rem;display:flex}}@media (min-width:62.5em){.company-values{--flex-items:4}}.company-value{grid-template-columns:5.4375rem 1fr;gap:1.5rem;display:grid}.company-value .media{background:var(--theme-color);border-radius:50%;justify-content:center;align-items:center;max-width:11rem;padding:3px;display:flex}.company-value .media img{aspect-ratio:1;border:3px solid var(--theme-bg-color);border-radius:inherit;height:auto}@media (min-width:43.75em){.company-value .media img{border-width:2px}.company-value .media{margin-bottom:2rem;padding:7px}}.company-value :is(strong,em){font-weight:inherit;text-underline-offset:.1em;font-style:normal;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:43.75em){.company-value{flex:0 0 calc(100%/var(--flex-items) - var(--grid-gap)*(var(--flex-items) - 1)/var(--flex-items));padding-inline:var(--grid-gap);display:block}}@media (min-width:62.5em){.company-value{padding-bottom:5rem}.company-value .text{max-width:21.125rem}.company-value:not(:first-child){border-left:1px solid}}.job{scroll-margin-top:var(--header-height);border-top:1px solid var(--theme-divider-color);padding-block:1.5rem}.job:last-child{padding-bottom:0}@media (min-width:80em){.job>.global-grid{align-items:baseline}}.job .summary{grid-area:1/1/2/-1}@media (min-width:80em){.job .summary{grid-area:1/5/2/9}}.job .desc{text-wrap:pretty;max-height:18.75rem;transition:max-height var(--transition-nav),padding-top var(--transition-nav);padding-top:1rem;overflow:hidden}.job .meta{grid-area:2/1/3/7}@media (min-width:80em){.job .meta{display:none}}.job .apply{grid-area:2/7/3/-1;justify-content:flex-end;align-items:flex-end;gap:2rem;display:flex}@media (min-width:80em){.job .apply{text-align:right;grid-area:1/9/2/-2;align-items:flex-start}}.job .apply .button{--button-hover-color:var(--color-c);--button-hover-bg-color:var(--color-b);padding-top:.1875rem}.job .apply .button *{transition:none}.job .location{grid-area:1/2/2/5}@media not all and (min-width:80em){.job .location{display:none}}@media (min-width:80em){.job .location--mob{display:none}}.job .role-type{margin-top:.3125rem}@media not all and (min-width:80em){.job .role-type{display:none}}@media (min-width:80em){.job .role-type--mob{display:none}}.job:not(.is-active) .desc{max-height:0;padding-top:0}.job:focus-visible{background-color:var(--color-highlight);outline:0}.filter-select-container{gap:var(--grid-gap)}.filter-select-container:before{pointer-events:none;content:"";z-index:var(--zindex-fixed);width:100vw;height:var(--viewport-height);visibility:hidden;opacity:0;position:fixed;inset:0}.filter-select-container:has([open]):before{visibility:visible;opacity:1}.filter-select-container:has([open]) .filter-select:not([open]){pointer-events:none;z-index:1}.filter-groups{gap:.5rem;display:flex}.filter-select{--filter-select-padding:clamp(1rem,.793rem + .884vw,1.5rem);width:fit-content;position:relative}.filter-select .less{display:none}.filter-select.is-active .filter-select__dropdown,.filter-select[open] .filter-select__dropdown{visibility:visible;opacity:1;animation:fade-in var(--transition-card)}.filter-select.is-active .less,.filter-select[open] .less{display:flex}.filter-select.is-active .more,.filter-select[open] .more{display:none}.filter-select__trigger{cursor:pointer;z-index:var(--zindex-fixed);width:fit-content;height:3.5rem;padding:1rem var(--filter-select-padding);color:var(--color-body);white-space:nowrap;border:1px solid var(--color-body);border-radius:var(--border-radius--s);transition:var(--transition);background:0 0;outline:0;justify-content:space-between;align-items:center;gap:1.125rem;font-weight:500;display:flex;position:relative}.filter-select__trigger *{pointer-events:none;-webkit-user-select:none;user-select:none}.filter-select__trigger:is(:hover,:focus){box-shadow:4px 4px 0 0 var(--color-divider);background-color:#fff;outline:0}.filter-select__dropdown{z-index:var(--zindex-dropdown);width:min(100vw - var(--spacing-x) - var(--spacing-x),31.25rem);visibility:hidden;opacity:0;min-width:100%;max-width:max-content;animation:none;display:flex;position:absolute;top:100%;left:0}@media not all and (min-width:43.75em){.filter-select__dropdown{width:calc(100vw - var(--spacing-x)*2);max-width:none;margin-left:calc(var(--distance-from-left)*-1 + var(--spacing-x))}}.filter-select__body{width:100%;max-width:100%;padding:var(--filter-select-padding);color:var(--color-body);background:var(--color-bg);border-radius:var(--border-radius--s);box-shadow:var(--box-shadow--dropdown);border:1px solid;margin-top:.5rem}.filter-checkbox{--filter-checkbox-border-color:var(--color-body);--filter-checkbox-checked-color:var(--color-bg);--filter-checkbox-checked-bg-color:var(--color-body);--filter-checkbox-checked-border-color:var(--color-body);position:relative}.filter-checkbox [type=checkbox]{opacity:0;position:absolute}.filter-checkbox [type=checkbox]:not(:checked)~.filter-checkbox-label i{opacity:.2}.filter-checkbox [type=checkbox]:is(:hover,:focus)~.filter-checkbox-label i{opacity:1;border-color:var(--filter-checkbox-border-color)}.filter-checkbox [type=checkbox]:checked~.filter-checkbox-label i{background:var(--filter-checkbox-checked-bg-color);border-color:#0000}.filter-checkbox [type=checkbox]:checked~.filter-checkbox-label .icon{opacity:1}.filter-checkbox-label{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;line-height:normal;display:flex}.filter-checkbox-label sup{margin-left:3px;font-size:.75rem}.filter-checkbox-label>i{box-sizing:border-box;width:18px;height:18px;color:var(--filter-checkbox-checked-color);border:1px solid var(--filter-checkbox-border-color);transition:var(--transition);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;margin-bottom:auto;display:flex;position:relative;overflow:hidden}.filter-checkbox-label .icon{opacity:0;min-width:18px;min-height:18px;transition:all .1s;position:absolute;top:-1px;left:-1px}.filter-tags{flex-wrap:wrap;gap:.3125rem;display:flex;position:relative}.filter-tag{--_bg-color:var(--color-body);--_color:var(--color-bg);cursor:pointer;height:30px;color:var(--_color);background:var(--_bg-color);border-radius:var(--border-radius--pill);transition:var(--duration-fast);border:0;align-items:center;gap:5px;padding-block:1px 2px;padding-inline:1.1875rem .6875rem;line-height:1;display:flex;position:relative}.filter-tag:before{display:none}.filter-tag .icon{z-index:2;transition:none}.filter-tag:is(:hover,:focus,:focus-within){--_bg-color:var(--color-a);--_color:var(--color-body);outline:0}.filter-tag__label{z-index:2;font-size:.9375rem}.filter-tag__input{cursor:pointer;appearance:none;opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.filter-tag__input:is(:hover,:focus)~.filter-tag__el{opacity:1}.filter-ui-reset{--button-padding-x:.75rem;height:100%}.article-list-results{--flex-items:1;gap:var(--spacing-y--s)var(--grid-gap);flex-wrap:wrap;list-style:none;display:flex}@media not all and (min-width:43.75em){.article-list-results .article-card:not(.article-card--featured){gap:var(--grid-gap);grid-template-columns:repeat(6,1fr);display:grid}.article-list-results .article-card:not(.article-card--featured) .article-card__media{border-radius:1rem;grid-column:1/3}.article-list-results .article-card:not(.article-card--featured) .article-card__detail{all:unset;grid-column:3/-1}}@media (min-width:43.75em){.article-list-results{--flex-items:2}}@media (min-width:62.5em){.article-list-results{--flex-items:3}}@media (min-width:80em){.article-list-results{row-gap:var(--spacing-y--l)}}.sidebar-nav .link.is-active,.sidebar-nav .simple-aside-block a.is-active,.simple-aside-block .sidebar-nav a.is-active,.sidebar-nav .contact-block a.is-active,.contact-block .sidebar-nav a.is-active,.sidebar-nav :is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a.is-active,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) .sidebar-nav a.is-active,.sidebar-nav .fui-type-html a.is-active,.fui-type-html .sidebar-nav a.is-active{text-decoration-color:currentColor}@media not all and (min-width:80em){.sidebar-nav .link,.sidebar-nav .simple-aside-block a,.simple-aside-block .sidebar-nav a,.sidebar-nav .contact-block a,.contact-block .sidebar-nav a,.sidebar-nav :is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) .sidebar-nav a,.sidebar-nav .fui-type-html a,.fui-type-html .sidebar-nav a{white-space:nowrap;border-bottom:3px solid #0000;padding-block:1rem;padding-inline:0;text-decoration:none;display:block}.sidebar-nav .link.is-active,.sidebar-nav .simple-aside-block a.is-active,.simple-aside-block .sidebar-nav a.is-active,.sidebar-nav .contact-block a.is-active,.contact-block .sidebar-nav a.is-active,.sidebar-nav :is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a.is-active,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) .sidebar-nav a.is-active,.sidebar-nav .fui-type-html a.is-active,.fui-type-html .sidebar-nav a.is-active{border-bottom-color:currentColor}}.article-list-item{flex:0 0 calc(100%/var(--flex-items) - var(--grid-gap)*(var(--flex-items) - 1)/var(--flex-items))}.article-list-item--featured{flex:1 0 100%}.news-article{--news-article-hero-offset:clamp(8.5rem,8.041rem + 1.959vw,10rem)}@media (min-width:80em){.news-article:has(.cms-block--full-width:last-child) .news-article-share{padding-bottom:var(--spacing-y--xl)}}.news-article-hero{padding-top:clamp(5.375rem,4.916rem + 1.959vw,6.875rem)}.news-article-hero:has(.news-article-hero__media) .region-inner{z-index:3;padding-bottom:0}.news-article-hero:has(.news-article-hero__media) .news-article-hero__media{margin-bottom:calc(var(--news-article-hero-offset)*-1)}.news-article-hero:has(.news-article-hero__media)+.news-article-content{padding-top:var(--news-article-hero-offset)}.news-article-hero__img{background-color:#0000001a;background-color:lab(0% 0 0/.1)}@media (min-width:43.75em){.news-article-hero__meta:not(:has(.category-tags)) .news-article__date:after{display:none}}.news-article-hero__date:after{content:"";background:currentColor;flex:1;height:1px;display:block}@media (min-width:43.75em){.news-article-hero__date:after{width:3.75rem}}.category-tag{cursor:pointer;height:30px;color:var(--_color,var(--color-b));background:var(--_bg-color,var(--color-a));border-radius:var(--border-radius--pill);transition:var(--duration-fast);border:0;align-items:center;gap:5px;padding-block:1px 2px;padding-inline:1.1875rem;line-height:1;display:flex;position:relative}.category-tag:is(:hover,:focus){--_bg-color:var(--color-c)}@media (min-width:80em){.share{border-top:1px solid;max-width:15rem;padding-top:1.5rem}}.share__link:is(:hover,:focus){outline:0}.share__link:is(:hover,:focus) svg{box-shadow:0 0 0 6px var(--color-divider)}.share__link svg{height:33px;transition:var(--transition);border-radius:50%}.share__copied{pointer-events:none;width:max-content;height:1.5rem;font-size:var(--font-size-small);color:var(--theme-bg-color);text-align:center;opacity:0;background:var(--theme-color);border-radius:var(--border-radius--xs);transition:var(--transition);align-items:center;padding:1rem .8rem;line-height:1;display:inline-flex;position:absolute;top:100%;left:auto;right:0}.share__copied.active{opacity:1}.contact-block:not(:first-child){border-top:1px solid;margin-top:3rem;padding-top:3rem}.simple-content .modular-content>.flow{grid-column:1/-1}.simple-aside-block:not(:first-child){border-top:1px solid;margin-top:3rem;padding-top:3rem}:where([class*=theme--]){--theme-color:var(--color,var(--color-body));--theme-invert-color:var(--color-invert,var(--color-bg));--theme-accent-color:var(--color-invert,var(--color-body));--theme-bg-color:var(--bg-color,var(--color-c));--theme-fade-color:var(--fade-color,transparent);--theme-border-color:var(--theme-color);--theme-divider-color:var(--divider-color,var(--color-divider));--theme-button-color:var(--button-color,var(--color-body));--theme-button-bg-color:var(--button-bg-color,var(--color-c));--theme-button-border-color:var(--button-border-color,transparent);--theme-button-hover-color:var(--button-hover-color,var(--theme-button-color));--theme-button-hover-bg-color:var(--button-hover-bg-color,var(--theme-button-bg-color));--theme-watermark-color:var(--watermark-color,var(--color));--swiper-pagination-color:var(--theme-color);color:var(--theme-color);background-color:var(--theme-bg-color)}:where([class*=theme--]) :any-link:not(.button,.custom-button){color:var(--theme-color)}:where([class*=theme--]) :where(.button:not(.button--outline)){color:var(--theme-button-color);background-color:var(--theme-button-bg-color);border-color:var(--theme-button-border-color)}:where([class*=theme--]) :where(.button:not(.button--outline)):is(:hover,:focus){color:var(--theme-button-hover-color);background-color:var(--theme-button-hover-bg-color)}:where([class*=theme--]) .button--outline{color:var(--theme-color);background-color:0;border-color:var(--theme-color)}:where([class*=theme--]) .button--outline:is(:hover,:focus){color:var(--theme-bg-color);background-color:var(--theme-color)}.theme--a{--deco-image:url(/svg/section-deco--a.svg);--deco-opacity:.2;--bg-color:var(--color-a);--watermark-color:var(--color-a)}.theme--a .button--primary{--button-color:var(--color-b);--button-bg-color:var(--color-c);--button-hover-color:var(--button-color);--button-hover-bg-color:var(--button-bg-color);--button-border-color:transparent}.theme--b{--deco-image:url(/svg/section-deco--b.svg);--deco-opacity:.3;--bg-color:var(--color-b);--color:var(--color-c);--color-invert:var(--color-b);--divider-color:var(--color-divider-inverted);--form-input-bg:white}.theme--b ::selection{color:var(--color-b);background:var(--color-a)}.theme--b :any-link:not(.button,.custom-button),.theme--b .text-quote,.theme--b blockquote{color:var(--color-a)}.theme--c{--deco-image:url(/svg/section-deco--c.svg);--deco-opacity:.6;--bg-color:var(--color-c)}.theme--c .button{--button-color:var(--color-b);--button-bg-color:var(--color-a);--button-hover-color:var(--button-color);--button-hover-bg-color:var(--button-bg-color);--button-border-color:transparent}.theme--d{--deco-image:url(/svg/section-deco--d.svg);--deco-opacity:.2;--bg-color:var(--color-d);--color:var(--color-c);--color-invert:var(--color-b);--color-accent:var(--color-a);--fade-color:#135a3f;--divider-color:var(--color-divider-inverted);--form-input-bg:white;--section-eyebrow-color:var(--color-e)}@supports (color:lab(0% 0 0)){.theme--d{--fade-color:lab(33.5165% -27.7794 9.22725)}}.theme--e{--deco-image:url(/svg/section-deco--d.svg);--deco-opacity:.1;--bg-color:var(--color-e)}.theme--f{--bg-color:var(--color-f)}.theme--g{--bg-color:var(--color-g)}.theme--h{--bg-color:var(--color-h)}.theme--invert .button--arrow{--button-color:white;--button-bg-color:transparent;--button-border-color:var(--button-color);--button-hover-color:var(--button-color);--button-hover-bg-color:#ffffff1a}@supports (color:lab(0% 0 0)){.theme--invert .button--arrow{--button-hover-bg-color:lab(100% 0 0/.1)}}.theme--invert .button--arrow[disabled]{--button-bg-color:#ffffff1a;--button-border-color:transparent}@supports (color:lab(0% 0 0)){.theme--invert .button--arrow[disabled]{--button-bg-color:lab(100% 0 0/.1)}}div.swiper-pagination{all:unset;flex-wrap:wrap;gap:6px;display:flex}div.swiper-pagination .swiper-pagination-bullet:is(:hover,:focus){opacity:.3}.empty\:hidden:empty{display:none}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group:focus .group-focus\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group:focus .group-focus\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@media not all and (min-width:80em){.max-xl\:mb-12{margin-bottom:3rem}.max-xl\:mb-20{margin-bottom:5rem}.max-xl\:mt-10{margin-top:2.5rem}.max-xl\:mt-4{margin-top:1rem}.max-xl\:mt-6{margin-top:1.5rem}.max-xl\:mt-8{margin-top:2rem}.max-xl\:hidden{display:none}.max-xl\:max-h-\[1000px\]{max-height:1000px}.max-xl\:w-auto{width:auto}.max-xl\:justify-end{justify-content:flex-end}.max-xl\:overflow-hidden{overflow:hidden}.max-xl\:pb-7{padding-bottom:1.75rem}.max-xl\:pt-6{padding-top:1.5rem}.max-xl\:pt-header-height{padding-top:var(--header-height)}.max-nav\:mt-xs{margin-top:var(--spacing-y--xs)}.max-nav\:hidden{display:none}}@media not all and (min-width:62.5em){.max-l\:mx-auto{margin-left:auto;margin-right:auto}.max-l\:my-s{margin-top:var(--spacing-y--s);margin-bottom:var(--spacing-y--s)}.max-l\:mb-6{margin-bottom:1.5rem}.max-l\:mb-m{margin-bottom:var(--spacing-y--m)}.max-l\:mb-s{margin-bottom:var(--spacing-y--s)}.max-l\:mt-12{margin-top:3rem}.max-l\:mt-20{margin-top:5rem}.max-l\:mt-8{margin-top:2rem}.max-l\:mt-auto{margin-top:auto}.max-l\:mt-s{margin-top:var(--spacing-y--s)}.max-l\:flex{display:flex}.max-l\:hidden{display:none}.max-l\:w-3\/5{width:60%}.max-l\:flex-col{flex-direction:column}.max-l\:items-center{align-items:center}.max-l\:justify-end{justify-content:flex-end}.max-l\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.max-l\:pt-2{padding-top:.5rem}.max-l\:text-center{text-align:center}}@media not all and (min-width:43.75em){.max-m\:flex{display:flex}.max-m\:hidden{display:none}.max-m\:flex-col{flex-direction:column}.max-m\:flex-wrap{flex-wrap:wrap}}@media (min-width:31.25em){.s\:w-fit{width:fit-content}}@media (min-width:43.75em){.m\:col-span-4{grid-column:span 4/span 4}.m\:col-span-5{grid-column:span 5/span 5}.m\:col-span-7{grid-column:span 7/span 7}.m\:mx-auto{margin-left:auto;margin-right:auto}.m\:mb-8{margin-bottom:2rem}.m\:mt-10{margin-top:2.5rem}.m\:mt-5{margin-top:1.25rem}.m\:flex{display:flex}.m\:hidden{display:none}.m\:aspect-16x9{aspect-ratio:16/9}.m\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.m\:flex-row{flex-direction:row}.m\:items-center{align-items:center}.m\:gap-6{gap:1.5rem}.m\:self-end{align-self:flex-end}.m\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m\:text-balance{text-wrap:balance}.m\:px-8{padding-left:2rem;padding-right:2rem}.m\:py-xs{padding-top:var(--spacing-y--xs);padding-bottom:var(--spacing-y--xs)}.m\:pr-8{padding-right:2rem}.m\:pt-m{padding-top:var(--spacing-y--m)}.m\:pt-s{padding-top:var(--spacing-y--s)}.m\:text-center{text-align:center}.m\:text-card{font-size:var(--font-size-heading--card)}}@media (min-width:62.5em){.l\:sticky{position:sticky}.l\:top-0{top:0}.l\:top-header-height{top:var(--header-height)}.l\:top-s{top:var(--spacing-y--s)}.l\:col-span-5{grid-column:span 5/span 5}.l\:col-span-6{grid-column:span 6/span 6}.l\:col-span-7{grid-column:span 7/span 7}.l\:col-span-8{grid-column:span 8/span 8}.l\:col-span-full{grid-column:1/-1}.l\:col-start-1{grid-column-start:1}.l\:col-start-2{grid-column-start:2}.l\:col-start-3{grid-column-start:3}.l\:col-start-4{grid-column-start:4}.l\:col-start-5{grid-column-start:5}.l\:col-start-6{grid-column-start:6}.l\:col-start-7{grid-column-start:7}.l\:col-start-8{grid-column-start:8}.l\:col-start-9{grid-column-start:9}.l\:col-end-12{grid-column-end:12}.l\:col-end-13{grid-column-end:13}.l\:col-end-3{grid-column-end:3}.l\:col-end-4{grid-column-end:4}.l\:col-end-6{grid-column-end:6}.l\:col-end-7{grid-column-end:7}.l\:col-end-8{grid-column-end:8}.l\:col-end-9{grid-column-end:9}.l\:row-span-2{grid-row:span 2/span 2}.l\:row-start-1{grid-row-start:1}.l\:mb-0{margin-bottom:0}.l\:mb-6{margin-bottom:1.5rem}.l\:ml-6{margin-left:1.5rem}.l\:ml-\[15\%\]{margin-left:15%}.l\:ml-\[30\%\]{margin-left:30%}.l\:ml-auto{margin-left:auto}.l\:mr-8{margin-right:2rem}.l\:mt-0{margin-top:0}.l\:mt-l{margin-top:var(--spacing-y--l)}.l\:mt-m{margin-top:var(--spacing-y--m)}.l\:flex{display:flex}.l\:grid{display:grid}.l\:hidden{display:none}.l\:aspect-16x9{aspect-ratio:16/9}.l\:aspect-3x4{aspect-ratio:3/4}.l\:h-auto{height:auto}.l\:min-h-0{min-height:0}.l\:w-full{width:100%}.l\:max-w-4xl{max-width:56rem}.l\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.l\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.l\:flex-col{flex-direction:column}.l\:items-end{align-items:flex-end}.l\:items-center{align-items:center}.l\:gap-4{gap:1rem}.l\:gap-grid{gap:var(--grid-gap)}.l\:gap-y-l{row-gap:var(--spacing-y--l)}.l\:gap-y-m{row-gap:var(--spacing-y--m)}.l\:gap-y-s{row-gap:var(--spacing-y--s)}.l\:gap-y-xs{row-gap:var(--spacing-y--xs)}.l\:rounded-bl{border-bottom-left-radius:var(--border-radius)}.l\:pb-m{padding-bottom:var(--spacing-y--m)}.l\:pl-xxs{padding-left:var(--spacing-y--xxs)}.l\:pr-8{padding-right:2rem}.l\:pr-m{padding-right:var(--spacing-y--m)}.l\:pr-s{padding-right:var(--spacing-y--s)}.l\:pr-xxs{padding-right:var(--spacing-y--xxs)}.l\:pt-0{padding-top:0}.l\:pt-m{padding-top:var(--spacing-y--m)}}@media (min-width:80em){.xl\:sticky{position:sticky}.xl\:top-header-height{top:var(--header-height)}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-full{grid-column:1/-1}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-10{grid-column-start:10}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-4{grid-column-start:4}.xl\:col-start-5{grid-column-start:5}.xl\:col-start-8{grid-column-start:8}.xl\:col-start-9{grid-column-start:9}.xl\:col-end-10{grid-column-end:10}.xl\:col-end-11{grid-column-end:11}.xl\:col-end-12{grid-column-end:12}.xl\:col-end-13{grid-column-end:13}.xl\:col-end-3{grid-column-end:3}.xl\:col-end-4{grid-column-end:4}.xl\:col-end-5{grid-column-end:5}.xl\:col-end-8{grid-column-end:8}.xl\:col-end-9{grid-column-end:9}.xl\:row-start-1{grid-row-start:1}.xl\:ml-32{margin-left:8rem}.xl\:mt-m{margin-top:var(--spacing-y--m)}.xl\:mt-xs{margin-top:var(--spacing-y--xs)}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:min-h-screen{min-height:100vh}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:gap-4{gap:1rem}.xl\:gap-grid{gap:var(--grid-gap)}.xl\:gap-y-36{row-gap:9rem}.xl\:gap-y-m{row-gap:var(--spacing-y--m)}.xl\:gap-y-s{row-gap:var(--spacing-y--s)}.xl\:gap-y-xxl{row-gap:var(--spacing-y--xxl)}.xl\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:pl-0{padding-left:0}.xl\:pr-16{padding-right:4rem}.xl\:pr-4{padding-right:1rem}.xl\:pr-s{padding-right:var(--spacing-y--s)}.xl\:pt-0{padding-top:0}.xl\:pt-11{padding-top:2.75rem}.xl\:text-right{text-align:right}.xl\:text-block{font-size:var(--font-size-heading--block)}.nav\:hidden{display:none}}@media (min-width:100em){.xxl\:col-start-5{grid-column-start:5}.xxl\:col-start-9{grid-column-start:9}.xxl\:col-end-11{grid-column-end:11}.xxl\:col-end-5{grid-column-end:5}.xxl\:col-end-9{grid-column-end:9}.xxl\:mt-0{margin-top:0}.xxl\:py-xxl{padding-top:var(--spacing-y--xxl);padding-bottom:var(--spacing-y--xxl)}}.\[\&\:not\(\:first-child\)\]\:pt-0:not(:first-child){padding-top:0}