/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:"DIN2014",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-500:oklch(63.7% 0.237 25.331);--color-amber-100:#ffefcc;--color-yellow-100:#f4f3d3;--color-green-500:oklch(72.3% 0.219 149.579);--color-green-700:oklch(52.7% 0.154 150.069);--color-green-800:oklch(44.8% 0.119 151.328);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-neutral-300:#b9b9b9;--color-neutral-700:#616161;--color-neutral-800:#2e2e2e;--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--blur-md:12px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#00a13a;--space-fluid-xs:clamp(0.5rem,0.3853rem + 0.4706vw,0.75rem);--space-fluid-s:clamp(0.75rem,0.4059rem + 1.4118vw,1.5rem);--space-fluid-m:clamp(1.125rem,0.6088rem + 2.1176vw,2.25rem);--space-fluid-l:clamp(1.5rem,0.8118rem + 2.8235vw,3rem);--space-fluid-xl:clamp(2.25rem,1.2176rem + 4.2353vw,4.5rem);--space-fluid-2xl:clamp(2rem,0.5088rem + 6.1176vw,5.25rem);--space-fluid-3xl:clamp(1.5rem,-0.6794rem + 8.9412vw,6.25rem);--page-padding:var(--space-fluid-3xl);--section-spacing:var(--space-fluid-2xl);--text-h0:clamp(2rem,1.1397rem + 3.5294vw,3.875rem);--text-h1:clamp(2rem,1.5412rem + 1.8824vw,3rem);--text-h2:clamp(1.5rem,1.2706rem + 0.9412vw,2rem);--text-h3:clamp(1.125rem,1.0676rem + 0.2353vw,1.25rem);--text-base-fluid:clamp(1rem,0.9426rem + 0.2353vw,1.125rem);--text-subline:clamp(1.25rem,1.0779rem + 0.7059vw,1.625rem);--hero-gradient--right:radial-gradient(70% 60% at 70% 123%,#e9ef89 16.63%,hsla(64,76%,74%,0) 100%);--hero-gradient--left:radial-gradient(70% 60% at 20% 123%,#e9ef89 16.63%,hsla(64,76%,74%,0) 100%);--hero-pds-gradient:radial-gradient(50% 50% at 50% 50%,#e9ef89 46.63%,hsla(64,76%,74%,0) 100%);--max-width-text:45rem;--max-width-text-breakout:52.5rem;--max-width-boxed-xs:58.75rem;--max-width-boxed:65rem;--max-width-xl:112.5rem;--animate-slide-from-right:slide-from-right 0.35s cubic-bezier(0.65,0,0.35,1) 0s 1 normal forwards}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-\[70vw\]{top:70vw}.top-full{top:100%}.-right-10{right:calc(var(--spacing)*-10)}.-right-\[4vw\]{right:-4vw}.-right-px{right:-1px}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.order-1{order:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.container{width:100%;@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 56rem){max-width:56rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.mx-auto{margin-inline:auto}.my-10{margin-block:calc(var(--spacing)*10)}.-mt-12{margin-top:calc(var(--spacing)*-12)}.-mt-px{margin-top:-1px}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-\[0\.2em\]{margin-top:.2em}.-mr-10{margin-right:calc(var(--spacing)*-10)}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.box-content{box-sizing:content-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-\[426\/294\]{aspect-ratio:426/294}.aspect-\[440\/345\]{aspect-ratio:440/345}.aspect-\[800\/520\]{aspect-ratio:800/520}.aspect-\[1440\/822\]{aspect-ratio:1440/822}.aspect-square{aspect-ratio:1/1}.h-0{height:calc(var(--spacing)*0)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-14{height:calc(var(--spacing)*14)}.h-\[1\.5em\]{height:1.5em}.h-\[15\%\]{height:15%}.h-\[30vw\]{height:30vw}.h-\[60\%\]{height:60%}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[52px\]{max-height:52px}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-dvh{min-height:100dvh}.w-1\/2{width:50%}.w-2\/3{width:66.66667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-\[1\.5em\]{width:1.5em}.w-\[6px\]{width:6px}.w-\[15vw\]{width:15vw}.w-\[21px\]{width:21px}.w-\[30vw\]{width:30vw}.w-\[55\%\]{width:55%}.w-\[70\%\]{width:70%}.w-\[calc\(100\%\+2px\)\]{width:calc(100% + 2px)}.w-full{width:100%}.w-max{width:max-content}.w-min{width:min-content}.w-screen{width:100vw}.max-w-20{max-width:calc(var(--spacing)*20)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[15\.25rem\]{max-width:15.25rem}.max-w-\[25rem\]{max-width:25rem}.max-w-\[27\.5rem\]{max-width:27.5rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[158px\]{max-width:158px}.max-w-\[200px\]{max-width:200px}.max-w-\[215px\]{max-width:215px}.max-w-\[calc\(100vw-var\(--page-padding\)\*2\)\]{max-width:calc(100vw - var(--page-padding)*2)}.max-w-max{max-width:max-content}.max-w-text{max-width:var(--max-width-text)}.max-w-text-breakout{max-width:var(--max-width-text-breakout)}.max-w-xl{max-width:var(--max-width-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[15ch\]{min-width:15ch}.min-w-\[20rem\]{min-width:20rem}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-bottom-right{transform-origin:bottom right}.origin-center{transform-origin:center}.-translate-x-\[5\.79962121px\]{--tw-translate-x:-5.79962px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[5\.79962121px\]{--tw-translate-x:5.79962121px}.-translate-y-1\/2,.translate-x-\[5\.79962121px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*0.5)}.translate-y-0\.5,.translate-y-\[0\.45em\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.45em\]{--tw-translate-y:0.45em}.translate-y-\[5\.79962121px\]{--tw-translate-y:5.79962121px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:-100%}.-scale-x-100,.scale-x-150{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-150{--tw-scale-x:150%}.-rotate-45{rotate:-45deg}.-rotate-135{rotate:-135deg}.rotate-180{rotate:180deg}.transform-none{transform:none}.cursor-default{cursor:default}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:calc(infinity*1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-2xl{border-bottom-left-radius:var(--radius-2xl);border-top-left-radius:var(--radius-2xl)}.rounded-r-2xl{border-bottom-right-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-b-md{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-gray-500{border-color:var(--color-gray-500)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-700\/20{border-color:color-mix(in srgb,#616161 20%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-neutral-700) 20%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-transparent{border-color:transparent}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black{background-color:var(--color-black)}.bg-brand{background-color:var(--color-brand)}.bg-brand\/10{background-color:color-mix(in srgb,#00a13a 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.bg-current{background-color:currentcolor}.bg-neutral-700\/20{background-color:color-mix(in srgb,#616161 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-neutral-700) 20%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.bg-white\/50{background-color:color-mix(in srgb,#fff 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/80{background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.fill-yellow-100{fill:var(--color-yellow-100)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_12\%\]{object-position:50% 12%}.object-center{object-position:center}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.page-padding{padding-inline:var(--page-padding)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[0\.4em\]{padding-inline:.4em}.px-l{padding-inline:var(--space-fluid-l)}.px-s{padding-inline:var(--space-fluid-s)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-l{padding-block:var(--space-fluid-l)}.py-s{padding-block:var(--space-fluid-s)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-\[0\.26em\]{padding-top:.26em}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-3xl{padding-bottom:var(--space-fluid-3xl)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-\[0\.14em\]{padding-bottom:.14em}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.75em\]{font-size:.75em}.text-base-fluid{font-size:var(--text-base-fluid)}.text-h0{font-size:var(--text-h0)}.text-h1{font-size:var(--text-h1)}.text-subline{font-size:var(--text-subline)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.text-brand{color:var(--color-brand)}.text-gray-600{color:var(--color-gray-600)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-white{color:var(--color-white)}.text-white\/90{color:color-mix(in srgb,#fff 90%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-brand{text-decoration-color:var(--color-brand)}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.decoration-\[3px\]{text-decoration-thickness:3px}.underline-offset-2{text-underline-offset:2px}.underline-offset-3,.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-15{opacity:15%}.opacity-50{opacity:50%}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25))}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-md,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1))}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-transparent{--tw-ring-color:transparent}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-2{outline-offset:2px}.outline-current{outline-color:currentcolor}.blur{--tw-blur:blur(8px)}.blur,.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[transform\,width\,translate\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,width,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:200ms;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[grid-area\:buttons\]{grid-area:buttons}.\[grid-area\:description\]{grid-area:description}.\[grid-area\:heading\]{grid-area:heading}.\[grid-area\:image\]{grid-area:image}.\[grid-area\:images\]{grid-area:images}.\[program\:maintenance\]{program:maintenance}.\[program\:messenger-consume\]{program:messenger-consume}.flow-0{--flow-space:calc(var(--spacing)*0)}.flow-1{--flow-space:calc(var(--spacing)*1)}.flow-1\.5{--flow-space:calc(var(--spacing)*1.5)}.flow-4{--flow-space:calc(var(--spacing)*4)}.flow-\[0\.4em\]{--flow-space:0.4em}.flow-\[0\.5em\]{--flow-space:0.5em}.flow-m{--flow-space:var(--space-fluid-m)}.flow-s{--flow-space:var(--space-fluid-s)}.flow-xs{--flow-space:var(--space-fluid-xs)}.group-hover\:\[--button-bg\:var\(--_button-hover-bg\)\]{&:is(:where(.group):hover *){@media (hover:hover){--button-bg:var(--_button-hover-bg)}}}.group-hover\/toggle-button\:scale-125{&:is(:where(.group\/toggle-button):hover *){@media (hover:hover){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.group-hover\/toggle-button\:underline{&:is(:where(.group\/toggle-button):hover *){@media (hover:hover){text-decoration-line:underline}}}.group-data-loading\/cc\:flex{&:is(:where(.group\/cc)[data-loading] *){display:flex}}.group-data-loading\/cc\:opacity-0{&:is(:where(.group\/cc)[data-loading] *){opacity:0}}.group-data-\[collapsed\]\:w-\[14px\]{&:is(:where(.group)[data-collapsed] *){width:14px}}.group-data-\[collapsed\]\:-translate-x-0{&:is(:where(.group)[data-collapsed] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-data-\[collapsed\]\:translate-x-0{&:is(:where(.group)[data-collapsed] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.peer-has-checked\:pointer-events-auto{&:is(:where(.peer):has(:checked)~*){pointer-events:auto}}.peer-has-checked\:opacity-100{&:is(:where(.peer):has(:checked)~*){opacity:100%}}.peer-aria-expanded\:block{&:is(:where(.peer)[aria-expanded=true]~*){display:block}}.hover\:scale-110{&:hover{@media (hover:hover){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.hover\:bg-white{&:hover{@media (hover:hover){background-color:var(--color-white)}}}.hover\:text-brand{&:hover{@media (hover:hover){color:var(--color-brand)}}}.hover\:text-neutral-900{&:hover{@media (hover:hover){color:var(--color-neutral-900)}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.hover\:decoration-neutral-800{&:hover{@media (hover:hover){text-decoration-color:var(--color-neutral-800)}}}.hover\:decoration-neutral-900{&:hover{@media (hover:hover){text-decoration-color:var(--color-neutral-900)}}}.hover\:ring-white{&:hover{@media (hover:hover){--tw-ring-color:var(--color-white)}}}.group-data-\[state\=expanded\]\:hover\:no-underline{&:is(:where(.group)[data-state=expanded] *){&:hover{@media (hover:hover){text-decoration-line:none}}}}.sm\:order-0{@media (width >= 40rem){order:0}}.sm\:order-1{@media (width >= 40rem){order:1}}.sm\:w-full{@media (width >= 40rem){width:100%}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:grid-cols-\[1fr_auto\]{@media (width >= 40rem){grid-template-columns:1fr auto}}.sm\:grid-cols-\[auto_1fr\]{@media (width >= 40rem){grid-template-columns:auto 1fr}}.sm\:items-center{@media (width >= 40rem){align-items:center}}.sm\:items-end{@media (width >= 40rem){align-items:flex-end}}.sm\:items-start{@media (width >= 40rem){align-items:flex-start}}.sm\:justify-center{@media (width >= 40rem){justify-content:center}}.sm\:gap-8{@media (width >= 40rem){gap:calc(var(--spacing)*8)}}.sm\:px-6{@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}}.sm\:px-12{@media (width >= 40rem){padding-inline:calc(var(--spacing)*12)}}.sm\:py-10{@media (width >= 40rem){padding-block:calc(var(--spacing)*10)}}.md\:absolute{@media (width >= 48rem){position:absolute}}.md\:inset-0{@media (width >= 48rem){inset:calc(var(--spacing)*0)}}.md\:top-auto{@media (width >= 48rem){top:auto}}.md\:right-\[40\%\]{@media (width >= 48rem){right:40%}}.md\:bottom-0{@media (width >= 48rem){bottom:calc(var(--spacing)*0)}}.md\:bottom-full{@media (width >= 48rem){bottom:100%}}.md\:order-0{@media (width >= 48rem){order:0}}.md\:order-1{@media (width >= 48rem){order:1}}.md\:order-2{@media (width >= 48rem){order:2}}.md\:mx-0{@media (width >= 48rem){margin-inline:calc(var(--spacing)*0)}}.md\:mx-auto{@media (width >= 48rem){margin-inline:auto}}.md\:mt-0{@media (width >= 48rem){margin-top:calc(var(--spacing)*0)}}.md\:mt-8{@media (width >= 48rem){margin-top:calc(var(--spacing)*8)}}.md\:mr-0{@media (width >= 48rem){margin-right:calc(var(--spacing)*0)}}.md\:-ml-\[2\%\]{@media (width >= 48rem){margin-left:-2%}}.md\:ml-0{@media (width >= 48rem){margin-left:calc(var(--spacing)*0)}}.md\:ml-8{@media (width >= 48rem){margin-left:calc(var(--spacing)*8)}}.md\:block{@media (width >= 48rem){display:block}}.md\:flex{@media (width >= 48rem){display:flex}}.md\:grid{@media (width >= 48rem){display:grid}}.md\:hidden{@media (width >= 48rem){display:none}}.md\:aspect-\[1440\/822\]{@media (width >= 48rem){aspect-ratio:1440/822}}.md\:aspect-square{@media (width >= 48rem){aspect-ratio:1/1}}.md\:h-\[60\%\]{@media (width >= 48rem){height:60%}}.md\:h-full{@media (width >= 48rem){height:100%}}.md\:min-h-\[32\.5rem\]{@media (width >= 48rem){min-height:32.5rem}}.md\:w-\[10vw\]{@media (width >= 48rem){width:10vw}}.md\:w-\[60\%\]{@media (width >= 48rem){width:60%}}.md\:w-auto{@media (width >= 48rem){width:auto}}.md\:w-full{@media (width >= 48rem){width:100%}}.md\:max-w-\[150px\]{@media (width >= 48rem){max-width:150px}}.md\:-rotate-90{@media (width >= 48rem){rotate:-90deg}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:grid-cols-\[1\.27fr_1fr\]{@media (width >= 48rem){grid-template-columns:1.27fr 1fr}}.md\:grid-cols-\[1fr_1\.4fr\]{@media (width >= 48rem){grid-template-columns:1fr 1.4fr}}.md\:grid-cols-\[1fr_1\.27fr\]{@media (width >= 48rem){grid-template-columns:1fr 1.27fr}}.md\:grid-cols-\[1fr_auto\]{@media (width >= 48rem){grid-template-columns:1fr auto}}.md\:grid-cols-\[auto_1fr\]{@media (width >= 48rem){grid-template-columns:auto 1fr}}.md\:grid-rows-\[auto_1fr\]{@media (width >= 48rem){grid-template-rows:auto 1fr}}.md\:grid-rows-\[auto_auto_1fr\]{@media (width >= 48rem){grid-template-rows:auto auto 1fr}}.md\:items-center{@media (width >= 48rem){align-items:center}}.md\:items-end{@media (width >= 48rem){align-items:flex-end}}.md\:items-start{@media (width >= 48rem){align-items:flex-start}}.md\:justify-between{@media (width >= 48rem){justify-content:space-between}}.md\:justify-center{@media (width >= 48rem){justify-content:center}}.md\:justify-start{@media (width >= 48rem){justify-content:flex-start}}.md\:gap-8{@media (width >= 48rem){gap:calc(var(--spacing)*8)}}.md\:gap-12{@media (width >= 48rem){gap:calc(var(--spacing)*12)}}.md\:page-padding{@media (width >= 48rem){padding-inline:var(--page-padding)}}.md\:px-0{@media (width >= 48rem){padding-inline:calc(var(--spacing)*0)}}.md\:px-8{@media (width >= 48rem){padding-inline:calc(var(--spacing)*8)}}.md\:py-10{@media (width >= 48rem){padding-block:calc(var(--spacing)*10)}}.md\:py-12{@media (width >= 48rem){padding-block:calc(var(--spacing)*12)}}.md\:pr-3xl{@media (width >= 48rem){padding-inline-end:var(--space-fluid-3xl)}}.md\:pt-10{@media (width >= 48rem){padding-top:calc(var(--spacing)*10)}}.md\:pr-6{@media (width >= 48rem){padding-right:calc(var(--spacing)*6)}}.md\:pr-12{@media (width >= 48rem){padding-right:calc(var(--spacing)*12)}}.md\:pl-4{@media (width >= 48rem){padding-left:calc(var(--spacing)*4)}}.md\:pl-6{@media (width >= 48rem){padding-left:calc(var(--spacing)*6)}}.md\:pl-12{@media (width >= 48rem){padding-left:calc(var(--spacing)*12)}}.md\:text-center{@media (width >= 48rem){text-align:center}}.md\:text-left{@media (width >= 48rem){text-align:left}}.md\:flow-0{@media (width >= 48rem){--flow-space:calc(var(--spacing)*0)}}.md\:flow-3{@media (width >= 48rem){--flow-space:calc(var(--spacing)*3)}}.md\:flow-8{@media (width >= 48rem){--flow-space:calc(var(--spacing)*8)}}.nav-desktop\:order-1{@media (width >= 56rem){order:1}}.nav-desktop\:flex{@media (width >= 56rem){display:flex}}.nav-desktop\:hidden{@media (width >= 56rem){display:none}}.nav-desktop\:max-w-\[9\.5rem\]{@media (width >= 56rem){max-width:9.5rem}}.lg\:order-1{@media (width >= 64rem){order:1}}.lg\:float-none{@media (width >= 64rem){float:none}}.lg\:m-0{@media (width >= 64rem){margin:calc(var(--spacing)*0)}}.lg\:mx-auto{@media (width >= 64rem){margin-inline:auto}}.lg\:block{@media (width >= 64rem){display:block}}.lg\:grid{@media (width >= 64rem){display:grid}}.lg\:w-auto{@media (width >= 64rem){width:auto}}.lg\:max-w-none{@media (width >= 64rem){max-width:none}}.lg\:grid-cols-\[1fr_12\.5rem\]{@media (width >= 64rem){grid-template-columns:1fr 12.5rem}}.lg\:justify-between{@media (width >= 64rem){justify-content:space-between}}.lg\:gap-8{@media (width >= 64rem){gap:calc(var(--spacing)*8)}}.lg\:gap-12{@media (width >= 64rem){gap:calc(var(--spacing)*12)}}.lg\:px-xl{@media (width >= 64rem){padding-inline:var(--space-fluid-xl)}}.lg\:py-16{@media (width >= 64rem){padding-block:calc(var(--spacing)*16)}}.lg\:text-center{@media (width >= 64rem){text-align:center}}.\32 xl\:right-0{@media (width >= 96rem){right:calc(var(--spacing)*0)}}.\32 xl\:w-\[8vw\]{@media (width >= 96rem){width:8vw}}.\[\&_a\]\:underline{& a{text-decoration-line:underline}}.\[\&_h2\>span\]\:block{& h2>span{display:block}}.\[\&_img\]\:w-full{& img{width:100%}}.\[\&_img\]\:max-w-none{& img{max-width:none}}.\[\&_img\]\:rounded-2xl{& img{border-radius:var(--radius-2xl)}}.\[\&_img\]\:rounded-full{& img{border-radius:calc(infinity*1px)}}.\[\&_img\]\:object-cover{& img{object-fit:cover}}.md\:\[\&_img\]\:float-right{@media (width >= 48rem){& img{float:right}}}.\[\&\+\*\]\:flow-0\!{&+*{--flow-space:calc(var(--spacing)*0)!important}}.\[\&\.is-active\]\:ring-brand{&.is-active{--tw-ring-color:var(--color-brand)}}.\[\&\[data-visible\]\]\:block{&[data-visible]{display:block}}}@font-face{font-family:DIN2014;font-style:normal;font-weight:400;src:url(/build/fonts/DIN2014Regular.woff2) format("woff2"),url(/build/fonts/DIN2014Regular.woff) format("woff")}@font-face{font-family:DIN2014;font-style:italic;font-weight:400;src:url(/build/fonts/DIN2014Italic.woff2) format("woff2"),url(/build/fonts/DIN2014Italic.woff) format("woff")}@font-face{font-family:DIN2014;font-style:normal;font-weight:600;src:url(/build/fonts/DIN2014Demi.woff2) format("woff2"),url(/build/fonts/DIN2014Demi.woff) format("woff")}@font-face{font-family:DIN2014;font-style:italic;font-weight:600;src:url(/build/fonts/DIN2014DemiItalic.woff2) format("woff2"),url(/build/fonts/DIN2014DemiItalic.woff) format("woff")}@font-face{font-family:DIN2014;font-style:normal;font-weight:700;src:url(/build/fonts/DIN2014Bold.woff2) format("woff2"),url(/build/fonts/DIN2014Bold.woff) format("woff")}@font-face{font-family:DIN2014;font-style:italic;font-weight:700;src:url(/build/fonts/DIN2014BoldItalic.woff2) format("woff2"),url(/build/fonts/DIN2014BoldItalic.woff) format("woff")}html{scroll-padding-top:4rem}@media screen(md){html{scroll-padding-top:6rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:root{interpolate-size:allow-keywords}:focus-visible{outline-color:var(--focus-outline-color,currentColor);outline-offset:var(--focus-outline-offset,2px);outline-style:solid;outline-width:var(--focus-outline-width,2px)}::selection{background-color:var(--selection-bg-color,oklch(52.7% .154 150.069));color:var(--selection-text-color,#fff)}sup{font-size:.5em;position:relative;top:-.65em}.heading-1{color:var(--color-brand);font-size:var(--text-h1);font-weight:700;line-height:1.1}.heading-2{color:var(--color-neutral-800);font-size:var(--text-h2);font-weight:600;line-height:1.2}.heading-3{font-size:var(--text-h3);font-weight:600;line-height:1.3}select[data-has-focus-fix]:not([data-has-keyboard-focus]):focus-visible{outline:none}.flow>*+*{margin-block-start:var(--flow-space,1em)}.wrapper{--wrapper-max-width:var(--max-width-boxed);margin-inline:auto;max-width:var(--wrapper-max-width);position:relative}.wrapper.max-w-text-breakout{--wrapper-max-width:var(--max-width-text-breakout)}.wrapper.max-w-text{--wrapper-max-width:var(--max-width-text)}.wrapper.page-padding{margin-inline:0;max-width:none;padding-inline:max(var(--page-padding),calc((100vw - var(--wrapper-max-width))/2))}.wrapper.md\:page-padding{@media (width >= 48rem){margin-inline:0;max-width:none;padding-inline:max(var(--page-padding),calc((100vw - var(--wrapper-max-width))/2))}}.region{padding-block:var(--region-space,var(--space-m));position:relative}.region[data-no-spacing-top]{padding-block-start:0}.region[data-no-spacing-bottom]{padding-block-end:0}.page-section{--flow-space:var(--section-spacing);display:flow-root}.page-section.has-bg+.page-section.has-bg{--flow-space:0}.page-section:first-child{margin-block-start:var(--section-spacing)}.page-section:last-child:not(.has-bg){margin-block-end:var(--section-spacing)}.navigation-main[data-centered]{@media (width >= 56rem){width:100%}}.navigation-main[data-centered] .navigation-main__list{@media (width >= 56rem){justify-content:center}}.navigation-main__backdrop{background-color:rgba(0,0,0,.5);height:calc(100dvh - 100%);left:0;opacity:0;pointer-events:none;position:absolute;top:100%;width:100vw}[data-open]>.navigation-main__backdrop{opacity:1;pointer-events:auto;@media (width >= 56rem){display:none}}.navigation-main__container{background-color:#fff;left:0;padding-block:1.5rem;padding-inline:2rem;position:absolute;top:100%;width:100vw;@media (width >= 56rem){background-color:transparent;padding-block:0;padding-inline:0;position:static;width:auto}}.navigation-main__toggle{border-radius:.15rem;display:block;@media (width >= 56rem){display:none}}.navigation-main__toggle rect{rotate:0;translate:0 0}.navigation-main__toggle rect:first-child{transform-origin:16px 7px}.navigation-main__toggle rect:nth-child(2){transform-origin:16px 15px}.navigation-main__toggle rect:nth-child(3){transform-origin:16px 23px}.navigation-main__toggle[aria-expanded=true] rect:first-child{rotate:45deg;translate:0 8px}.navigation-main__toggle[aria-expanded=true] rect:nth-child(2){opacity:0}.navigation-main__toggle[aria-expanded=true] rect:nth-child(3){rotate:-45deg;translate:0 -8px}[aria-expanded=false]+.navigation-main__container{display:none;@media (width >= 56rem){display:flex}}.navigation-main__list[data-level="1"]{display:block;width:100%;@media (width >= 56rem){display:flex;gap:2rem}}.navigation-main__list[data-level="1"]>li{@media (width >= 56rem){position:relative}}.navigation-main__item[data-level="1"]{align-items:center;color:var(--color-neutral-800);cursor:pointers;display:flex;font-size:1.375rem;font-weight:600;justify-content:space-between;padding-block:.5em;width:100%;text-box-trim:trim-end;border-bottom:1px solid var(--color-neutral-300);&:hover{@media (hover:hover){text-decoration:underline;text-decoration-color:var(--color-brand);text-decoration-thickness:1.5px;text-underline-offset:.2em}}@media (width >= 56rem){border-bottom:0;color:var(--color-white);font-weight:400;padding-block:0;&:hover,&[aria-expanded=true]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}&:is([aria-current],[data--current]){font-weight:700}}}.navigation-main__item[data-level="1"]:is(a),.navigation-main__item[data-level="1"]>span{display:block;text-box-trim:trim-end}.navigation-main__item[data-level="1"]>svg{color:var(--color-brand);flex-shrink:0;width:1rem;@media (width >= 56rem){display:none}}.navigation-main__dropdown{display:none;width:100%;@media (width >= 56rem){background-color:#fff;border-radius:.5rem;box-shadow:var(--shadow-lg);left:-2rem;padding-bottom:1.75rem;padding-left:1.75rem;padding-right:2rem;padding-top:1.75rem;position:absolute;top:calc(100% + var(--spacing)*3);width:fit-content;z-index:10;&:before{background-color:#fff;border-radius:.15rem;box-shadow:var(--shadow-lg);content:"";height:1rem;left:4rem;position:absolute;top:-.5rem;transform:rotate(45deg);width:1rem}}}[aria-expanded=true]+.navigation-main__dropdown{display:block}.navigation-main__list[data-level="2"]{border-bottom:1px solid var(--color-neutral-300);display:block;padding-block:.75rem;width:100%;@media (width >= 56rem){border-bottom:0;padding-block:0}}.navigation-main__item[data-level="2"]{align-items:baseline;color:var(--color-neutral-800);display:flex;font-size:var(--text-base);font-weight:400;gap:.25rem;padding-block:.4em;padding-inline-start:.2rem;white-space:nowrap;@media (width >= 56rem){white-space:nowrap}}.navigation-main__item[data-level="2"]:hover{text-decoration:underline;text-decoration-color:var(--color-brand);text-decoration-thickness:1.5px;text-underline-offset:.2em}.arrow[data-direction=up]{transform:rotate(270deg)}.arrow[data-direction=down]{transform:rotate(90deg)}.arrow[data-direction=left]{transform:rotate(180deg)}.arrow[data-direction=right]{transform:rotate(0deg)}.prose{margin-inline:auto}.prose :is(h1,h2,h3){text-wrap:balance}.prose :is(h4,h5,h6,p,ul,ol){text-wrap:pretty}.prose :is(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-inline:auto;max-width:var(--max-width-text)}.prose h1:not([class]){--flow-space:2.5em;color:var(--color-brand);font-size:var(--text-h1);font-weight:700;line-height:1.1}.prose h2:not([class]){--flow-space:2em;color:var(--color-neutral-800);font-size:var(--text-h2);font-weight:600;line-height:1.2}.prose h3:not([class]){--flow-space:1.5em;font-size:var(--text-h3);font-weight:600;line-height:1.3}.prose p{--flow-space:0.5em;text-wrap:pretty}.prose picture+p{--flow-space:calc(var(--spacing)*6);@media (width >= 40rem){--flow-space:calc(var(--spacing)*10)}}.prose picture:is([data-position=floatRight],[data-position=floatLeft]){@media (width >= 40rem){--flow-space:0.5em;margin-inline:auto}}.prose :is(picture[data-position=floatRight],picture[data-position=floatLeft])+*{@media (width >= 40rem){--flow-space:0}}.prose picture:is([data-position=floatRight],[data-position=floatLeft])[data-format=circle]{@media (width >= 40rem){max-width:var(--max-width-text-breakout)}}.prose picture:is([data-position=floatRight],[data-position=floatLeft])[data-format=square]{@media (width >= 40rem){max-width:var(--max-width-boxed-xs)}}.prose picture[data-format=circle] img{aspect-ratio:1/1;border-radius:9999em;display:block;height:auto;margin-inline:auto;max-width:16.25rem;object-fit:cover;width:100%;@media (width >= 40rem){width:33%;--flow-space:calc(var(--spacing)*2)}}.prose>picture[data-format=square] img{aspect-ratio:1/1;border-radius:var(--radius-2xl);display:block;height:auto;margin-inline-end:auto;max-width:20.625rem;object-fit:cover;width:100%;@media (width >= 40rem){width:33%;--flow-space:calc(var(--spacing)*2)}}.prose picture[data-position=floatRight] img{@media (width >= 40rem){float:right;margin-inline-start:var(--space-fluid-l)}}.prose picture[data-position=floatLeft] img{@media (width >= 40rem){float:left;margin-inline-end:var(--space-fluid-l)}}.prose picture:is([data-position=floatRight],[data-position=floatLeft])[data-format=square] img{@media (width >= 40rem){margin-block-end:var(--space-fluid-m)}}.prose picture:is([data-position=floatRight],[data-position=floatLeft]):is([data-format=original],[data-format=landscape]) img{@media (width >= 40rem){margin-block-end:var(--space-fluid-m);max-width:20rem}}.prose picture:is([data-position=floatRight],[data-position=floatLeft]):first-child img{@media (width >= 40rem){margin-block-start:-1em}}.prose h2 .ql-size-large{font-size:var(--text-h1)}.prose .ql-size-small{display:block;font-size:.82em}.prose :is(ul,ol){--flow-space:1em;list-style:none}.prose :is(ul,ol)+*{--flow-space:1em}.prose :is(ul,ol)>*+*{margin-block-start:var(--flow-space,1em)}.prose :is(ul,ol) li{--flow-space:0.3em;padding-left:1.8em;position:relative;text-wrap:pretty}.prose ul li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIxIDIxIj48cGF0aCBmaWxsPSIjNWNhYTQ1IiBkPSJNMjEgOS41NzNhNCA0IDAgMCAwLS4zMTguNDJxLS4xNDQuMjE5LS4zMDcuNDI5YTIyIDIyIDAgMCAxLS41MTMuNjhxLS4yNjguMzM5LS41NzQuNjQ5YTYgNiAwIDAgMS0uNjU3LjU2OSAzLjIgMy4yIDAgMCAxLS43NTguNDJxLS40NTIuMTgtLjk0NC4zMWE0LjIgNC4yIDAgMCAxLS45ODQuMTRxLS4xMTItLjAwMS0uMjE2LS4wMi0uMTAyLS4wMjItLjIxNS0uMDRhMTMuNiAxMy42IDAgMCAxIDIuMTg0IDIuOTQ2IDE3IDE3IDAgMCAxIDEuNDA1IDMuMzg3cS4wMy4xMS4wMy4yMiAwIC4zMS0uMjM1LjQ5YS45Mi45MiAwIDAgMS0uNTQzLjE4OXEtLjI5OSAwLS40NDEtLjEzYTEuMSAxLjEgMCAwIDEtLjI1Ny0uMzggMS41IDEuNSAwIDAgMS0uMDkyLS4yOCAyIDIgMCAwIDAtLjA5Mi0uMjg5IDEzIDEzIDAgMCAwLS40Mi0xLjA5OSAxNSAxNSAwIDAgMC0xLjExOC0yLjE0OCAxMS43IDExLjcgMCAwIDAtMS41MDgtMS45MThxLS4wMy41My0uMTAyIDEuMDYtLjA3Mi41MjgtLjIwNSAxLjAzOGEzLjcgMy43IDAgMCAxLS40ODIgMS4wOTkgOCA4IDAgMCAxLS44MiAxLjA2OXEtLjQ3My41Mi0uOTc1Ljk0OS0uNTAzLjQzLS45ODQuNzYtLjI4Ny0uMjItLjU2NC0uNjd0LS41MjMtLjk3YTExIDExIDAgMCAxLS40My0xLjA0OCA2NCA2NCAwIDAgMS0uMjk4LS44N3EtLjMzOC4xOC0uOTIzLjMydC0xLjMxMi4yNnEtLjcyOS4xMi0xLjUxOC4xOS0uNzkuMDctMS41MjguMTV0LTEuMzQzLjEtLjk4NC4wNXEuMTUzLS4zNi4zOS0uOS4yMzUtLjU0LjU0My0xLjE2OC4zMDctLjYzLjY1Ni0xLjI4OS4zNDgtLjY2LjcyOC0xLjI0OXQuNzM4LTEuMDQ5cS4zNi0uNDYuNzA4LS43MTlhOCA4IDAgMCAxLS41OTUtLjc0IDgxIDgxIDAgMCAxLS41NTQtLjc4OCAyOSAyOSAwIDAgMS0yLjMyNy00LjA5NkEzOSAzOSAwIDAgMSAwIDEuMjNhMiAyIDAgMCAxIC4zMzgtLjA4cS4xODUtLjAzLjM4LS4wNGwuMzktLjAycS4xOTUtLjAxLjM1OC0uMDEuNDMxIDAgMS4wNTYuMDNhMjIgMjIgMCAwIDEgMi41NDMuMjdxLjYwNi4xIDEuMDE2LjIzLjQ3MS4xNiAxLjA3Ni40MXQxLjIuNTg5IDEuMTE4LjcyOXEuNTIyLjM5Ljc5Ljg0YTMwIDMwIDAgMCAwIDEuODI0LS42OHEuOTAzLS4zNyAxLjc2NC0uODRhMTcgMTcgMCAwIDAgMS42NC0xLjAxOEE5LjcgOS43IDAgMCAwIDE2Ljk2LjM2cS4zNDguNTIuNTQzIDEuMDlhOC41IDguNSAwIDAgMSAuNDUyIDIuMzY3cS4wMy42Mi4wNjEgMS4yMS4wMjEuNjU4LjI1NyAxLjMzOC4yMzUuNjguNjQ2IDEuMjk5LjQxLjYxOS45NDMgMS4xMTh0MS4xMzguNzkiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1em;left:.3em;position:absolute;top:.2em;width:1em}.prose a{text-decoration:underline;text-underline-offset:.15em}.prose a:hover{color:var(--color-neutral-800);text-decoration-color:var(--color-brand)}.prose[data-style=lollipop] ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Ccircle cx='8.304' cy='8.417' r='7.031' fill='%23c63a61' transform='rotate(-45 8.304 8.417)'/%3E%3Cellipse cx='3.053' cy='7.141' fill='%23f1b0bf' rx='1.923' ry='.875' transform='rotate(-75.784 3.053 7.14)'/%3E%3Crect width='1.466' height='7.844' x='12.249' y='13.399' fill='%23c63a61' rx='.733' transform='rotate(-45 12.25 13.399)'/%3E%3Cpath fill='%23f1b0bf' d='M13.796 4.025q.117.147.225.297c-1.162 1.544-2.795 3.408-4.704 5.317-1.81 1.81-3.58 3.372-5.074 4.52q-.15-.108-.298-.224c1.504-1.15 3.29-2.725 5.117-4.552 1.925-1.926 3.57-3.805 4.734-5.358M12.113 2.505l.128.085c-1.219 1.48-2.879 3.298-4.776 5.196-1.804 1.803-3.534 3.392-4.972 4.59l-.087-.128c1.446-1.219 3.16-2.798 4.942-4.58 1.874-1.874 3.523-3.672 4.765-5.163'/%3E%3C/svg%3E")}.prose[data-style=neutral] ul li{padding-left:1.3em}.prose[data-style=neutral] ul li:before{background:var(--secondary-color,var(--color-brand));border-radius:.2em;height:.35em;left:.4em;top:.45em;width:.35em}.cover-image{display:grid;grid-template-columns:[image-start textbox-start] auto [textbox-end] minmax(1rem,1fr) [image-end];grid-template-rows:[image-start] 1fr [textbox-start] 20vw [image-end] auto [textbox-end];@media (width >= 64rem){grid-template-rows:[image-start] 1fr [textbox-start] auto [textbox-end] 2rem [image-end]}isolation:isolate}.cover-image[data-textbox-position=right]{grid-template-columns:[image-start] minmax(1rem,1fr) [textbox-start] auto [image-end textbox-end]}.cover-image>picture{grid-area:image}.cover-image>.textbox{background-color:var(--color-white);grid-area:textbox}.pds-hero{padding-block-end:var(--space-fluid-s);padding-block-start:var(--space-fluid-m)}.pds-hero__grid{column-gap:var(--space-fluid-xl);display:grid;grid-template-columns:[images-start heading-start buttons-start] 1fr [images-end heading-end buttons-end];grid-template-rows:[heading-start] auto [heading-end images-start] auto [images-end buttons-start] auto[buttons-end];row-gap:var(--space-fluid-s);@media (width >= 48rem){grid-template-columns:[images-start] 1fr [images-end heading-start buttons-start] 1fr [heading-end buttons-end];grid-template-rows:[images-start heading-start] auto [heading-end buttons-start] 1fr [buttons-end images-end]}}.pds-hero__grid[data-has-description]{grid-template-columns:[images-start heading-start description-start buttons-start] 1fr [images-end heading-end description-end buttons-end];grid-template-rows:[heading-start] auto [heading-end images-start] auto [images-end description-start] auto [description-end buttons-start] auto [buttons-end];@media (width >= 48rem){grid-template-columns:[images-start] 1fr [images-end heading-start description-start buttons-start] 1fr [heading-end description-end buttons-end];grid-template-rows:[images-start heading-start] auto [heading-end description-start] auto [description-end buttons-start] 1fr [buttons-end images-end]}}product-carousel .splide__track{overflow:visible}product-carousel .splide__slide{max-width:100vw}product-carousel .splide__pagination{position:static}.product-carousel__item{background:#f9faf1;border-radius:var(--radius-2xl);box-shadow:0 1px 31.7px 0 rgba(0,0,0,.19);display:grid;gap:var(--space-fluid-l);isolation:isolate;margin-inline:auto;max-width:var(--max-width-boxed);overflow:hidden;padding-block:var(--space-fluid-xl);padding-inline:var(--space-fluid-xl);position:relative;@media (width >= 48rem){gap:var(--space-fluid-l);grid-template-columns:1fr 1fr}}.product-carousel__item-glow{aspect-ratio:1;background-image:radial-gradient(circle,#0cb057 0,rgba(12,176,87,0) 73%);background-position:50%;filter:blur(20px);left:25%;opacity:.2;position:absolute;top:55vw;transform:translate(-50%,-50%) scaleY(.3);transform-origin:center;width:150%;z-index:-1;@media (width >= 48rem){left:25%;top:66%;width:110%}}.product-carousel__item ul li{padding-left:1.3em}.product-carousel__item ul li:before{background:var(--secondary-color);border-radius:.2em;content:"";height:.35em;left:.4em;position:absolute;top:.45em;width:.35em}.hero-polaroid{display:grid;grid-template-columns:[bg-start] var(--page-padding) [text-start image-start] 1fr [text-end image-end] var( --page-padding ) [bg-end];grid-template-rows:[bg-start] var(--space-fluid-m) [text-start] auto [text-end image-start] auto [bg-end] 1rem [image-end];@media (width >= 48rem){grid-template-columns:[bg-start] max(var(--page-padding),calc((100vw - var(--max-width-boxed))/2)) [text-start] 2fr [text-end] var(--space-fluid-xl) [image-start] 3fr [image-end] max(var(--page-padding),calc((100vw - var(--max-width-boxed))/2)) [bg-end];grid-template-rows:[bg-start] var(--space-fluid-m) [image-start text-start] auto [text-end bg-end] 4rem [image-end];min-height:520px}}.hero-polaroid__text{grid-area:text;padding-block-end:var(--space-fluid-l);@media (width >= 48rem){padding-block-start:var(--space-fluid-m)}}.hero-polaroid__bg{grid-area:bg;position:relative;z-index:-1}.hero-polaroid__bg svg{height:100%;inset:0;position:absolute;width:100%}.hero-polaroid__image{grid-area:image;rotate:-1.67deg}.hero-polaroid__image picture{border:10px solid var(--color-white);border-radius:20px;box-shadow:var(--shadow-lg);display:block;overflow:hidden}.hero-polaroid__image img{border-radius:10px;height:100%;object-fit:cover;width:100%}commerce-connector{--flow-space:1.5rem;display:block}commerce-connector [data-ccid]{display:none}.button{--_button-padding:var(--button-padding,1em 1.5em);--_button-gap:var(--button-gap,0.5em);--_button-bg:var(--button-bg,var(--color-neutral-900));--_button-color:var(--button-color,var(--color-white));--_button-hover-bg:var(--button-hover-bg,var(--color-neutral-800));--_button-hover-color:var(--button-hover-color,var(--color-white));--_button-border-width:var(--button-border-width,1px);--_button-border-style:var(--button-border-style,solid);--_button-border-color:var(--button-border-color,var(--_button-bg));--_button-radius:var(--button-radius,var(--radius-lg));--_button-font-size:var(--button-font-size,var(--text-base));--focus-outline-color:var(--_button-bg);align-items:center;background:var(--_button-bg);border-color:var(--_button-border-color);border-radius:var(--_button-radius);border-style:var(--_button-border-style);border-width:var(--_button-border-width);color:var(--_button-color);cursor:pointer;display:inline-flex;font-size:var(--_button-font-size,1em);font-weight:var(--_button-font-weight,700);gap:var(--_button-gap);letter-spacing:.05ch;line-height:1.1;padding:var(--_button-padding);text-decoration:none}.button:hover{background:var(--_button-hover-bg);color:var(--_button-hover-color)}.button>span,span.button{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block}.button[data-variant=outline]{--_button-bg:transparent;--_button-color:var(--color-neutral-900);--_button-hover-color:var(--color-neutral-800);--_button-border-color:var(--color-neutral-900);--_button-hover-bg:color-mix(in srgb,#2e2e2e,transparent 95%);@supports (color:color-mix(in lab,red,red)){--_button-hover-bg:color-mix(in srgb,var(--color-neutral-800),transparent 95%)}--focus-outline-color:var(--_button-border-color)}.button[data-small]{--button-font-size:var(--text-sm)}.buyout-button{padding-left:.25em;position:relative}.buyout-button>span:has(svg){height:0;width:2em}.buyout-button svg{aspect-ratio:1;translate:0 -50%;width:100%}@media (prefers-reduced-motion:no-preference){.buyout-button svg{transition:rotate .5s;transition-timing-function:cubic-bezier(.35,0,.32,1.275)}.buyout-button:hover svg{rotate:1turn}}@layer components{.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__slide{--focus-outline-offset:2px}.splide__slide.is-active{--focus-outline-offset:4px}.splide__arrow{background-color:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.splide__arrow:focus-visible,.splide__arrow:not(:disabled):hover{background-color:var(--color-white);box-shadow:0 3px 15px -3px rgba(0,0,0,.2),0 3px 25px -8px rgba(0,0,0,.2);opacity:1}.splide .splide__arrow svg{fill:currentColor;height:50%;width:50%}.thumbnail-carousel__mask{mask-image:linear-gradient(90deg,transparent 1.5rem,#000 3rem,#000 calc(100% - 3rem),transparent calc(100% - 1.5rem));padding-inline:3rem}.thumbnail-carousel .splide__arrow--prev{left:.75rem}.thumbnail-carousel .splide__arrow--next{right:.5rem}.thumbnail-carousel:not(.is-overflow) .splide__list{justify-content:center}.splide:not(.is-overflow) .splide__arrows{display:none}.splide__pagination.splide__pagination--ltr{gap:.4rem}.splide__pagination__page{background:transparent;border:1px solid var(--color-neutral-700);opacity:1}.splide__pagination__page:hover{border-color:var(--color-brand);opacity:1}.splide__pagination__page.is-active{background-color:var(--color-brand);border-color:var(--color-brand)}}mandatory-text{--transition-duration:0ms;background-color:var(--color-white);bottom:0;left:0;max-width:30rem;position:fixed;width:100vw;z-index:99}@media (prefers-reduced-motion:no-preference){mandatory-text{--transition-duration:300ms}}mandatory-text[data-state=default]{cursor:pointer}mandatory-text button{--focus-outline-offset:-2px;--focus-outline-color:var(--color-neutral-900)}mandatory-text button span{text-box-trim:trim-end}.mandatory-text__content{height:7rem;mask-image:linear-gradient(180deg,#000 40%,transparent);max-height:70vh;transition-behavior:allow-discrete;transition-duration:var(--transition-duration);transition-property:display,mask-image,height;transition-timing-function:ease-in-out}@media (prefers-reduced-motion:no-preference){mandatory-text[data-state=default]:hover .mandatory-text__content{height:8rem}}mandatory-text[data-state=collapsed] .mandatory-text__content{display:none;height:0;transition-delay:0s;@starting-style{height:auto;mask-image:none}}mandatory-text[data-state=expanded] .mandatory-text__content{display:block;height:auto;mask-image:none;overflow:auto;@starting-style{height:0;mask-image:linear-gradient(180deg,#000 40%,transparent)}}@media (min-width:36rem){mandatory-text{border-top-right-radius:var(--radius-lg);overflow:hidden}}accordion-widget{--transition-duration:0ms;display:block}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){accordion-item-content{--transition-duration:300ms}}}accordion-item{border-top:1px solid color-mix(in srgb,#616161 50%,transparent);display:block;@supports (color:color-mix(in lab,red,red)){border-top-color:color-mix(in srgb,var(--color-neutral-700) 50%,transparent);border-top-style:solid;border-top-width:1px}padding-block:calc(var(--spacing)*3)}accordion-item:last-child{border-bottom:1px solid color-mix(in srgb,#616161 50%,transparent);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--color-neutral-700) 50%,transparent);border-bottom-style:solid;border-bottom-width:1px}}accordion-item-header h3{color:var(--color-neutral-700)}accordion-item-header button{align-items:baseline;cursor:pointer;display:flex;justify-content:space-between;width:100%;&:hover{text-decoration:underline;text-decoration-color:var(--color-brand);text-underline-offset:2px}}accordion-item-content{display:block;height:0;opacity:0;overflow:clip;transition-behavior:allow-discrete;transition-duration:var(--transition-duration);transition-property:visibility,opacity,height;transition-timing-function:ease-in-out;&.visible{height:auto;opacity:1}}accordion-item[data-expanded] accordion-item-content{height:auto;opacity:1;visibility:visible}accordion-item-content>:first-child{padding-block-start:calc(var(--spacing)*4)}accordion-item-content>:last-child{padding-block-end:calc(var(--spacing)*6)}hero-slider .splide__list{align-items:flex-start}hero-slider .splide__arrow{background-color:var(--color-white);top:34vw;@media (width >= 48rem){top:50%}}.buyout-drawer-dialog{background-color:var(--color-white);border:0;box-shadow:-2px 0 8px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100dvh;left:auto;margin:0;max-width:500px;padding:0;position:fixed;right:0;top:0;width:100vw;z-index:150}@media (prefers-reduced-motion:no-preference){.buyout-drawer-dialog{transform:translateX(100%);transition-behavior:allow-discrete;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-in-out}.buyout-drawer-dialog[open]{animation:var(--animate-slide-from-right)}}@layer utilities{.max-w-text{max-width:var(--max-width-text)}.max-w-text-breakout{max-width:var(--max-width-text-breakout)}.max-w-xl{max-width:var(--max-width-xl)}.reading-flow-visual{reading-flow:flex-visual}.focus-offset-0{--focus-outline-offset:0}.focus-offset-2{--focus-outline-offset:2px}.focus-white{--focus-outline-color:#fff}.visually-hidden:not(:focus):not(:active){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.bg-hero-gradient--right{background-image:var(--hero-gradient--right)}.bg-hero-gradient--left{background-image:var(--hero-gradient--left)}.bg-hero-pds-gradient{background-image:var(--hero-pds-gradient)}}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes slide-from-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}