/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-leading:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Montserrat", sans-serif;--font-serif:"Lora", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-200:oklch(83.07% .0294 279.27);--color-neutral-500:oklch(57.59% .0776 276.69);--color-black:oklch(26.19% .034 276.5);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--color-red-dark:oklch(76.77% .117 39.74);--color-red-med:oklch(88% .0558 40.51);--color-red-light:oklch(92.63% .0323 39.33);--color-green-dark:oklch(70.32% .1083 186.5);--color-green-med:oklch(84.45% .0642 189.82);--color-green-light:oklch(90.58% .0399 188.67);--color-blue-dark:oklch(78.81% .0852 239.11);--color-blue-med:oklch(89.42% .042 237.16);--color-blue-light:oklch(93.63% .0251 236.83);--color-yellow-light:oklch(87.46% .148 87.45);--color-neutral-150:oklch(87.63% .022 280.24);--color-surf-light:oklch(49.21% .0041 354.83);--color-outline-default:var(--color-neutral-200);--color-error:oklch(54.37% .1812 28.06);--color-error-light:oklch(96.09% .0163 17.44);--color-success:oklch(59.3% .1772 138.3);--color-success-light:oklch(94.74% .045 135.07);--font-serif--font-variation-settings:"wght" 400;--font-sans--font-variation-settings:"wght" 400;--text-display-large-special:clamp(2.875rem, 4vw, 5rem);--text-display-large-special--line-height:clamp(2.75rem, 4vw, 5.625rem);--text-display-small:clamp(1.875rem, 4vw, 2.25rem);--text-display-small--line-height:clamp(2.3125rem, 4vw, 2.75rem);--text-headline-large:clamp(1.75rem, 4vw, 2rem);--text-headline-large--line-height:clamp(2.1875rem, 4vw, 2.5rem);--text-headline-small:1.5rem;--text-headline-small--line-height:2rem;--text-title-large:1.375rem;--text-title-large--line-height:1.75rem;--text-label-medium:.875rem;--text-label-medium--line-height:1.25rem;--text-body-large:clamp(1rem, 4vw, 1.125rem);--text-body-large--line-height:clamp(1.5rem, 4vw, 1.6875rem);--text-body-small:clamp(.75rem, 4vw, .875rem);--text-body-small--line-height:clamp(1.0625rem, 4vw, 1.25rem);--shadow-modal:0 15px 30px 0;--drop-shadow-text:0 15px 30px 0}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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)){::placeholder{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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-serif,"Lora", serif);font-variation-settings:var(--font-serif--font-variation-settings,"wght" 400);--tw-leading:1.2;color:var(--color-neutral-900,oklch(26.19% .034 276.5));line-height:1.2}h1,.h1{font-size:var(--text-display-large,clamp(2.125rem, 4vw, 3.5rem));line-height:var(--tw-leading,var(--text-display-large--line-height,clamp(2.625rem, 4vw, 3.9375rem)))}h2,.h2{font-size:var(--text-display-medium,clamp(2rem, 4vw, 2.8125rem));line-height:var(--tw-leading,var(--text-display-medium--line-height,clamp(2.375rem, 4vw, 3.25rem)))}h3,.h3{font-size:var(--text-display-small,clamp(1.875rem, 4vw, 2.25rem));line-height:var(--tw-leading,var(--text-display-small--line-height,clamp(2.3125rem, 4vw, 2.75rem)))}h4,.h4{font-size:var(--text-headline-large,clamp(1.75rem, 4vw, 2rem));line-height:var(--tw-leading,var(--text-headline-large--line-height,clamp(2.1875rem, 4vw, 2.5rem)))}h5,.h5{font-size:var(--text-headline-medium,clamp(1.625rem, 4vw, 1.75rem));line-height:var(--tw-leading,var(--text-headline-medium--line-height,2.25rem))}h6,.h6{font-size:var(--text-headline-small,1.5rem);line-height:var(--tw-leading,var(--text-headline-small--line-height,2rem))}p{font-size:var(--text-body-xlarge,clamp(1.125rem, 4vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 4vw, 1.875rem)));color:var(--color-neutral-900,oklch(26.19% .034 276.5))}:is(.content ul,.content ol,.content p):not(.icon-list):not(.number-list) a:not([class]){text-decoration-line:underline;-webkit-text-decoration-color:var(--color-red-med,oklch(88% .0558 40.51));-webkit-text-decoration-color:var(--color-red-med,oklch(88% .0558 40.51));-webkit-text-decoration-color:var(--color-red-med,oklch(88% .0558 40.51));text-decoration-color:var(--color-red-med,oklch(88% .0558 40.51));text-underline-offset:2px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:.25rem;text-decoration-thickness:2px;transition-duration:.15s}@media (hover:hover){:is(.content ul,.content ol,.content p):not(.icon-list):not(.number-list) a:not([class]):hover{-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74))}}:is(.content ul,.content ol,.content p):not(.icon-list):not(.number-list) a:not([class]):focus-visible{-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-red-dark,oklch(76.77% .117 39.74));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none}:is(.content ul,.content ol,.content p):not(.icon-list):not(.number-list) a:not([class]):active{-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74))}code{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-500,oklch(55.1% .027 264.364));background-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem)}mark{margin-inline:calc(var(--spacing,.25rem) * -.5);background-color:var(--color-blue-light,oklch(93.63% .0251 236.83));padding-inline:calc(var(--spacing,.25rem) * .5)}strong,b{font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700)}p{font-family:var(--font-serif,"Lora", serif);font-variation-settings:var(--font-serif--font-variation-settings,"wght" 400)}ul,ol{row-gap:calc(var(--spacing,.25rem) * 3);font-family:var(--font-serif,"Lora", serif);font-variation-settings:var(--font-serif--font-variation-settings,"wght" 400);font-size:var(--text-body-xlarge,clamp(1.125rem, 4vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 4vw, 1.875rem)));color:var(--color-neutral-900,oklch(26.19% .034 276.5));flex-direction:column;padding-left:2rem;display:flex}ul{list-style-type:"◆  "}ul li::marker{font-size:1rem}ol{padding-left:2.25rem;list-style-type:decimal}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing) * 5)}.top-28{top:calc(var(--spacing) * 28)}.right-5{right:calc(var(--spacing) * 5)}.col-4{grid-column:4}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container{width:100%;max-width:94.5rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=48rem){.container{padding-inline:2rem}}@media (width>=80rem){.container{padding-inline:2.5rem}}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-auto{margin-inline-end:auto}.mt-1{margin-top:var(--spacing)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-16\!{margin-bottom:calc(var(--spacing) * 16)!important}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-square{aspect-ratio:1}.w-fit{width:fit-content}.w-full{width:100%}.max-w-225{max-width:calc(var(--spacing) * 225)}.max-w-container{max-width:94.5rem}.max-w-narrow{max-width:920px}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}.justify-self-center{justify-self:center}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-outline-default{border-color:var(--color-outline-default)}.bg-blue-dark{background-color:var(--color-blue-dark)}.bg-blue-light{background-color:var(--color-blue-light)}.bg-blue-med{background-color:var(--color-blue-med)}.bg-error{background-color:var(--color-error)}.bg-error-light{background-color:var(--color-error-light)}.bg-green-dark{background-color:var(--color-green-dark)}.bg-green-light{background-color:var(--color-green-light)}.bg-green-med{background-color:var(--color-green-med)}.bg-red-dark{background-color:var(--color-red-dark)}.bg-red-light{background-color:var(--color-red-light)}.bg-red-med{background-color:var(--color-red-med)}.bg-success{background-color:var(--color-success)}.bg-success-light{background-color:var(--color-success-light)}.p-2{padding:calc(var(--spacing) * 2)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans);font-variation-settings:var(--font-sans--font-variation-settings)}.font-serif{font-family:var(--font-serif);font-variation-settings:var(--font-serif--font-variation-settings)}.font-serif\!{font-family:var(--font-serif)!important;font-variation-settings:var(--font-serif--font-variation-settings)!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-body-large{font-size:var(--text-body-large);line-height:var(--tw-leading,var(--text-body-large--line-height))}.text-body-small\!{font-size:var(--text-body-small)!important;line-height:var(--tw-leading,var(--text-body-small--line-height))!important}.text-display-large-special\!{font-size:var(--text-display-large-special)!important;line-height:var(--tw-leading,var(--text-display-large-special--line-height))!important}.text-display-small{font-size:var(--text-display-small);line-height:var(--tw-leading,var(--text-display-small--line-height))}.text-headline-large{font-size:var(--text-headline-large);line-height:var(--tw-leading,var(--text-headline-large--line-height))}.text-headline-small{font-size:var(--text-headline-small);line-height:var(--tw-leading,var(--text-headline-small--line-height))}.text-label-medium{font-size:var(--text-label-medium);line-height:var(--tw-leading,var(--text-label-medium--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-title-large{font-size:var(--text-title-large);line-height:var(--tw-leading,var(--text-title-large--line-height))}.font-bold{font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold)}.text-black{color:var(--color-black)}.text-neutral-500{color:var(--color-neutral-500)}.text-red-dark{color:var(--color-red-dark)}.text-red-light{color:var(--color-red-light)}.text-surf-light{color:var(--color-surf-light)}.text-white{color:var(--color-white)}.text-yellow-light{color:var(--color-yellow-light)}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-modal{--tw-shadow:0 15px 30px 0 var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--shadow-modal) oklch(0% 0 0/.2)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}:is(.\*\:font-serif\!>*){font-family:var(--font-serif)!important;font-variation-settings:var(--font-serif--font-variation-settings)!important}@media not all and (width>=80rem){.max-xl\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media not all and (width>=64rem){.max-lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-lg\:container{width:100%}@media (width>=40rem){.max-lg\:container{max-width:40rem}}@media (width>=48rem){.max-lg\:container{max-width:48rem}}@media (width>=64rem){.max-lg\:container{max-width:64rem}}@media (width>=80rem){.max-lg\:container{max-width:80rem}}@media (width>=96rem){.max-lg\:container{max-width:96rem}}.max-lg\:container{width:100%;max-width:94.5rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=48rem){.max-lg\:container{padding-inline:2rem}}@media (width>=80rem){.max-lg\:container{padding-inline:2.5rem}}.max-lg\:hidden{display:none}}@media not all and (width>=48rem){.max-md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-3\!{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:hidden{display:none}.lg\:hidden\!{display:none!important}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-4\!{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pb-18{padding-bottom:calc(var(--spacing) * 18)}}@media (width>=80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}@font-face{font-family:Lora;src:url(./LoraVariable-B0xqIV9P.woff2)format("woff2-variations");font-weight:400 700;font-style:normal}@font-face{font-family:Lora;src:url(./LoraVariableItalic-B9wcli04.woff2)format("woff2-variations");font-weight:400 700;font-style:italic}@font-face{font-family:Montserrat;src:url(./MontserratVariable-DbzI1qGp.woff2)format("woff2-variations");font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:url(./MontserratVariableItalic-DLzCfu_J.woff2)format("woff2-variations");font-weight:100 900;font-style:italic}@font-face{font-family:Eloquent;src:url(./Eloquent-BjE2wCXU.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Eloquent;src:url(./EloquentItalic-HefPlhDF.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Framboisier;src:url(./Framboisier-DFnIJI71.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Framboisier;src:url(./FramboisierItalic-CfCbIwl5.woff2)format("woff2");font-weight:400;font-style:italic}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}html,body{font-size:16px}.subline{margin-bottom:calc(var(--spacing,.25rem) * 2);background-color:var(--color-black,oklch(26.19% .034 276.5));width:max-content;max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);display:inline-block}:is(.subline>*){font-size:var(--text-title-medium,1rem);line-height:var(--tw-leading,var(--text-title-medium--line-height,1.5rem))}.highlight{--tw-leading:1.5!important;line-height:1.5!important}@media (width>=64rem){.highlight{padding-block:calc(var(--spacing,.25rem) * 3.5)}}.highlight span{background-color:var(--color-white,#fff);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:calc(var(--spacing,.25rem) * 2);display:inline}.highlight.highlight--red span{background-color:var(--color-red-light,oklch(92.63% .0323 39.33))}.highlight.highlight--blue span{background-color:var(--color-blue-light,oklch(93.63% .0251 236.83))}.highlight.highlight--green span{background-color:var(--color-green-light,oklch(90.58% .0399 188.67))}a{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}a.cyz-footnote__link{font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700);color:var(--color-red-med,oklch(88% .0558 40.51));text-decoration-line:none}p a,.accordion a{word-break:break-all}.material-symbols-sharp{font-variation-settings:"wght" 300, "opsz" 24, "GRAD" 0;line-height:1}.material-symbols-sharp[filled]{font-variation-settings:"FILL" 1, "wght" 300, "opsz" 24, "GRAD" 0!important}:is(.page-summary-step *){font-size:var(--text-body-large,clamp(1rem, 4vw, 1.125rem));line-height:var(--tw-leading,var(--text-body-large--line-height,clamp(1.5rem, 4vw, 1.6875rem)))}.page-summary-step h3{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);font-size:var(--text-title-large,1.375rem);line-height:var(--tw-leading,var(--text-title-large--line-height,1.75rem));font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}html{container:scroll-root/scroll-state}main{overflow:hidden}.content,.content-section{z-index:10}@media (width>=40rem){.content-section{max-width:40rem}}@media (width>=48rem){.content-section{max-width:48rem}}@media (width>=64rem){.content-section{max-width:64rem}}@media (width>=80rem){.content-section{max-width:80rem}}@media (width>=96rem){.content-section{max-width:96rem}}.content-section{width:100%;max-width:94.5rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=48rem){.content-section{padding-inline:2rem}}@media (width>=80rem){.content-section{padding-inline:2.5rem}}.content-section{row-gap:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8);display:grid}@media (width>=40rem){.content-section{padding-block:calc(var(--spacing,.25rem) * 10)}}@media (width>=64rem){.content-section{row-gap:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 18)}}.content-section .spacer{width:100%;max-width:94.5rem;margin-inline:auto}.content-section:not(.red):not(.green):not(.blue):not(.grouped):has(+.content-section .breadcrumb)+.content-section:not(:has(.cart-form)):not(:has(.products-wrapper)):not(:has(.bookmarks-wrapper)){padding-top:0}:is(.content-section:has(.products-wrapper),.content-section:has(.bookmarks-wrapper)){padding-bottom:calc(var(--spacing,.25rem) * 12)}@media (width>=48rem){:is(.content-section:has(.products-wrapper),.content-section:has(.bookmarks-wrapper)){padding-bottom:calc(var(--spacing,.25rem) * 16)}}@media (width>=64rem){:is(.content-section:has(.products-wrapper),.content-section:has(.bookmarks-wrapper)){padding-bottom:calc(var(--spacing,.25rem) * 24)}}:is(.content-section:has(.glossary),.content-section:has(.filter-bar)){padding-top:0}@media not all and (width>=64rem){.content-section:has(.hero--special){padding-top:0}}:is(.content-section:has(.hero--special).red,.content-section:has(.hero--special).green,.content-section:has(.hero--special).blue){padding-inline:0}.content-section:has(+.content-section--negativespace) .hero--special{margin-bottom:calc(var(--spacing,.25rem) * 16)}@media (width>=48rem){.content-section:has(+.content-section--negativespace) .hero--special{margin-bottom:calc(var(--spacing,.25rem) * 24)}}@media (width>=64rem){.content-section:has(+.content-section--negativespace) .hero--special{margin-bottom:calc(var(--spacing,.25rem) * 32)}}.content-section:has(+.content-section--negativespace) .hero:not(.hero--special){margin-bottom:calc(var(--spacing,.25rem) * 12)}@media (width>=48rem){.content-section:has(+.content-section--negativespace) .hero:not(.hero--special){margin-bottom:calc(var(--spacing,.25rem) * 18)}}@media (width>=64rem){.content-section:has(+.content-section--negativespace) .hero:not(.hero--special){margin-bottom:calc(var(--spacing,.25rem) * 24)}}:is(.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.red),.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.green),.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.blue),.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.grouped)){padding-bottom:calc(var(--spacing,.25rem) * 12)}@media (width>=48rem){:is(.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.red),.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.green),.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.blue),.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.grouped)){padding-bottom:calc(var(--spacing,.25rem) * 18)}}@media (width>=64rem){:is(.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.red),.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.green),.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.blue),.content-section:not(.red):not(.green):not(.blue):not(.grouped):not(:has(.breadcrumb)):has(+.content-section.grouped)){padding-bottom:calc(var(--spacing,.25rem) * 30)}}.content-section.red,.content-section.green,.content-section.blue{position:relative}:is(.content-section.red,.content-section.green,.content-section.blue):after{content:"";pointer-events:none;z-index:calc(10 * -1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100dvw;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:inherit;position:absolute;inset:0 0 0 50%}:is(.content-section.red,.content-section.green,.content-section.blue).triangle-left,:is(.content-section.red,.content-section.green,.content-section.blue).triangle-right{background-color:#0000}:is(:is(.content-section.red,.content-section.green,.content-section.blue).triangle-left,:is(.content-section.red,.content-section.green,.content-section.blue).triangle-right):after{aspect-ratio:1/2;height:100dvw;max-height:calc(var(--spacing,.25rem) * 216);--tw-translate-x:0;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:auto;max-width:50dvw;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%}@media (width>=64rem){:is(:is(.content-section.red,.content-section.green,.content-section.blue).triangle-left,:is(.content-section.red,.content-section.green,.content-section.blue).triangle-right):after{height:100%;max-width:calc(var(--spacing,.25rem) * 108)}}:is(.content-section.red,.content-section.green,.content-section.blue).triangle-left:after{clip-path:polygon(0 0,100% 50%,0 100%);left:calc(50% - 50dvw)}:is(.content-section.red,.content-section.green,.content-section.blue).triangle-right:after{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);clip-path:polygon(100% 0,0 50%,100% 100%);left:calc(50dvw + 50%)}:is(.content-section.red,.content-section.green,.content-section.blue)+.content-section:has(.breadcrumb):not(:has(+.content-section .glossary)):not(:has(+.content-section .filter-bar)):not(:has(+.content-section.red)):not(:has(+.content-section.green)):not(:has(+.content-section.blue)){padding-bottom:0}:is(.content-section.red,.content-section.green,.content-section.blue):has(.breadcrumb):has(+.content-section .filter-bar){padding-top:0}.content-section.grouped:has(+.content-section.grouped){padding-bottom:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.content-section.grouped:has(+.content-section.grouped){padding-bottom:calc(var(--spacing,.25rem) * 12)}}.content-section.grouped:has(+.content-section.grouped)+.content-section{padding-top:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.content-section.grouped:has(+.content-section.grouped)+.content-section{padding-top:calc(var(--spacing,.25rem) * 12)}}.content-section.red,.content-section.red.triangle-left:after,.content-section.red.triangle-right:after{background-color:var(--color-red-light,oklch(92.63% .0323 39.33))}.content-section.red .btn{--tw-ring-offset-color:var(--color-red-light,oklch(92.63% .0323 39.33))}.content-section.red:not(.triangle-left):not(.triangle-right):has(+.content-section.red:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb)){padding-bottom:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.content-section.red:not(.triangle-left):not(.triangle-right):has(+.content-section.red:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb)){padding-bottom:calc(var(--spacing,.25rem) * 12)}}.content-section.red:not(.triangle-left):not(.triangle-right):has(+.content-section.red:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb))+.content-section{padding-top:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.content-section.red:not(.triangle-left):not(.triangle-right):has(+.content-section.red:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb))+.content-section{padding-top:calc(var(--spacing,.25rem) * 12)}}.content-section.green,.content-section.green.triangle-left:after,.content-section.green.triangle-right:after{background-color:var(--color-green-light,oklch(90.58% .0399 188.67))}.content-section.green .btn{--tw-ring-offset-color:var(--color-green-light,oklch(90.58% .0399 188.67))}.content-section.green:not(.triangle-left):not(.triangle-right):has(+.content-section.green:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb)){padding-bottom:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.content-section.green:not(.triangle-left):not(.triangle-right):has(+.content-section.green:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb)){padding-bottom:calc(var(--spacing,.25rem) * 12)}}.content-section.green:not(.triangle-left):not(.triangle-right):has(+.content-section.green:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb))+.content-section{padding-top:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.content-section.green:not(.triangle-left):not(.triangle-right):has(+.content-section.green:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb))+.content-section{padding-top:calc(var(--spacing,.25rem) * 12)}}.content-section.blue,.content-section.blue.triangle-left:after,.content-section.blue.triangle-right:after{background-color:var(--color-blue-light,oklch(93.63% .0251 236.83))}.content-section.blue .btn{--tw-ring-offset-color:var(--color-blue-light,oklch(93.63% .0251 236.83))}.content-section.blue:not(.triangle-left):not(.triangle-right):has(+.content-section.blue:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb)){padding-bottom:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.content-section.blue:not(.triangle-left):not(.triangle-right):has(+.content-section.blue:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb)){padding-bottom:calc(var(--spacing,.25rem) * 12)}}.content-section.blue:not(.triangle-left):not(.triangle-right):has(+.content-section.blue:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb))+.content-section{padding-top:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.content-section.blue:not(.triangle-left):not(.triangle-right):has(+.content-section.blue:not(.triangle-left):not(.triangle-right)):not(:has(.breadcrumb))+.content-section{padding-top:calc(var(--spacing,.25rem) * 12)}}.content-section.border-top,.content-section.border-bottom{position:relative}:is(.content-section.border-top,.content-section.border-bottom).border-top:before,:is(.content-section.border-top,.content-section.border-bottom).border-bottom:after{content:"";width:100%;max-width:calc(min(94.5rem,100%) - 2.5rem);margin-inline:auto;position:absolute;left:50%}@media (width>=48rem){:is(.content-section.border-top,.content-section.border-bottom).border-top:before,:is(.content-section.border-top,.content-section.border-bottom).border-bottom:after{max-width:calc(min(94.5rem,100%) - 4rem)}}@media (width>=80rem){:is(.content-section.border-top,.content-section.border-bottom).border-top:before,:is(.content-section.border-top,.content-section.border-bottom).border-bottom:after{max-width:calc(min(94.5rem,100%) - 5rem)}}:is(.content-section.border-top,.content-section.border-bottom).border-top:before,:is(.content-section.border-top,.content-section.border-bottom).border-bottom:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#2023353d}@supports (color:color-mix(in lab, red, red)){:is(.content-section.border-top,.content-section.border-bottom).border-top:before,:is(.content-section.border-top,.content-section.border-bottom).border-bottom:after{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 24%, transparent)}}:is(.content-section.border-top,.content-section.border-bottom).border-top:before{top:0}:is(.content-section.border-top,.content-section.border-bottom).border-bottom:after{bottom:0}.content-section .content{width:100%}.content-section--xs{padding-block:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.content-section--xs{padding-block:calc(var(--spacing,.25rem) * 8)}}.content-section--sm{padding-block:calc(var(--spacing,.25rem) * 5)}@media (width>=48rem){.content-section--sm{padding-block:calc(var(--spacing,.25rem) * 8)}}@media (width>=64rem){.content-section--sm{padding-block:calc(var(--spacing,.25rem) * 12)}}.content-section--lg{padding-block:calc(var(--spacing,.25rem) * 12)}@media (width>=48rem){.content-section--lg{padding-block:calc(var(--spacing,.25rem) * 18)}}@media (width>=64rem){.content-section--lg{padding-block:calc(var(--spacing,.25rem) * 30)}}.content-section--full{max-width:none;overflow:hidden}.content-section--negativespace{z-index:10;margin-top:calc(var(--spacing,.25rem) * -20);padding-top:0;position:relative}article .content-section .content{max-width:920px;margin-inline:auto}article hr.spacer{width:100%;max-width:calc(min(920px,100%) - 2.5rem);margin-inline:auto}@media (width>=48rem){article hr.spacer{max-width:min(920px,100%)}}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{--tw-leading:1.25;line-height:1.25}.content.content--xs{gap:calc(var(--spacing,.25rem) * 4)}.content,.content__item{row-gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (width>=64rem){.content,.content__item{row-gap:calc(var(--spacing,.25rem) * 8)}}:is(.content,.content__item) .intro+*{margin-top:calc(var(--spacing,.25rem) * -2)}.content__item{row-gap:calc(var(--spacing,.25rem) * 5)}@media (width>=64rem){.content__item{row-gap:calc(var(--spacing,.25rem) * 6)}}.debug{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.debug{background-color:color-mix(in oklab, var(--color-red-500,oklch(63.7% .237 25.331)) 10%, transparent)}}.debug{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-red-500,oklch(63.7% .237 25.331))}@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}.hero{align-items:center;gap:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8);display:grid}@media (width>=64rem){.hero{gap:calc(var(--spacing,.25rem) * 12);padding-block:0}}.hero .hero__content{width:100%;padding-block:calc(var(--spacing,.25rem) * 1.5)}@media (width>=64rem){.hero .hero__content{padding-block:calc(var(--spacing,.25rem) * 2)}}.hero .hero__content .subline{margin-bottom:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-title-large,1.375rem);line-height:var(--tw-leading,var(--text-title-large--line-height,1.75rem))}@media (width>=64rem){.hero .hero__content .subline{margin-bottom:calc(var(--spacing,.25rem) * 4)}}.hero .hero__content h1{margin-bottom:calc(var(--spacing,.25rem) * 6);font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700);text-transform:uppercase}@media (width>=64rem){.hero .hero__content h1{margin-bottom:calc(var(--spacing,.25rem) * 8)}}.hero .hero__content>p{font-family:var(--font-serif,"Lora", serif);font-variation-settings:var(--font-serif--font-variation-settings,"wght" 400);font-size:var(--text-body-xlarge,clamp(1.125rem, 4vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 4vw, 1.875rem)));color:var(--color-neutral-750,oklch(38.2% .0567 276.77))}.hero .hero__page-info{margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}@media (width>=64rem){.hero .hero__page-info{margin-top:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 8)}}.hero .button-list{margin-top:calc(var(--spacing,.25rem) * 8)}@media (width>=64rem){.hero .button-list{margin-top:calc(var(--spacing,.25rem) * 12)}}.hero .hero__image{max-height:calc(100dvh - var(--header-height));overflow:hidden}.hero .hero__image img{width:100%;margin-inline:auto}.hero .hero__image.hero__image--full img{width:100%}.hero.hero--special{gap:0}@media not all and (width>=64rem){.hero.hero--special{padding-top:0}}.hero.hero--special .hero__content{order:2;max-width:none;padding-inline:1.25rem;position:relative}@media (width>=48rem){.hero.hero--special .hero__content{padding-inline:2rem}}@media (width>=80rem){.hero.hero--special .hero__content{padding-inline:2.5rem}}.hero.hero--special .hero__content{padding-block:0}@media not all and (width>=64rem){.hero.hero--special .hero__content{margin-top:calc(var(--spacing,.25rem) * -18)}}@media (width>=64rem){.hero.hero--special .hero__content{max-width:calc(var(--spacing,.25rem) * 182);order:1;margin-left:auto}}@media (width>=80rem){.hero.hero--special .hero__content{max-width:calc(var(--spacing,.25rem) * 189)}}.hero.hero--special .hero__content h1{padding-block:calc(var(--spacing,.25rem) * 2.75)}@media (width>=64rem){.hero.hero--special .hero__content h1{margin-right:calc(var(--spacing,.25rem) * -25);padding-block:calc(var(--spacing,.25rem) * 3.5)}}.hero.hero--special .hero__content h1 span{background-color:var(--color-white,#fff);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 4);display:inline}.hero.hero--special .hero__image{order:1}@media (width>=64rem){.hero.hero--special .hero__image{order:2}}.rating:not(:has(ul)){display:none}.rating{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--color-black,oklch(26.19% .034 276.5));display:flex}.rating ul{flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.rating ul li{align-items:center;display:flex}.rating>span{font-size:var(--text-body-small,clamp(.75rem, 4vw, .875rem));line-height:var(--tw-leading,var(--text-body-small--line-height,clamp(1.0625rem, 4vw, 1.25rem)))}.checked,.reading-time{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}:is(:is(.checked,.reading-time)>*){color:var(--color-neutral-600,oklch(48.89% .0776 275.92))}:is(.checked,.reading-time) p{font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);font-size:var(--text-body-small,clamp(.75rem, 4vw, .875rem));line-height:var(--tw-leading,var(--text-body-small--line-height,clamp(1.0625rem, 4vw, 1.25rem)))}.intro{max-width:920px;font-family:var(--font-serif,"Lora", serif);font-variation-settings:var(--font-serif--font-variation-settings,"wght" 400);display:grid}.intro h2{font-size:var(--text-display-medium,clamp(2rem, 4vw, 2.8125rem));line-height:var(--tw-leading,var(--text-display-medium--line-height,clamp(2.375rem, 4vw, 3.25rem)))}.intro h2.line:after{content:"";margin-top:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * .5);background-color:var(--color-black,oklch(26.19% .034 276.5));border-radius:1000px;width:100%;max-width:140px;display:block}.intro p,.intro ul,.intro ol,.intro .table{margin-top:calc(var(--spacing,.25rem) * 4)}:is(.intro p,.intro ul,.intro ol,.intro .table):first-child{margin-top:0}@media (width>=64rem){.intro p,.intro ul,.intro ol,.intro .table{margin-top:calc(var(--spacing,.25rem) * 6)}}.intro p{font-size:var(--text-body-xlarge,clamp(1.125rem, 4vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 4vw, 1.875rem)))}a,button{cursor:pointer}.btn{cursor:pointer;align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-neutral-900,oklch(26.19% .034 276.5));width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-label-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-label-large--line-height,clamp(1.5rem, 5vw, 1.625rem)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-white,#fff);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none;transition-duration:.3s;display:inline-flex;font-variation-settings:"wght" 600!important;--tw-font-weight:var(--font-weight-semibold,600)!important;font-weight:600!important;font-weight:var(--font-weight-semibold,600)!important}@media (hover:hover){.btn:hover{background-color:var(--color-neutral-950,oklch(22.21% .0256 277.34));--tw-shadow:0 0 16px 0 var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.btn:focus-visible{background-color:var(--color-neutral-950,oklch(22.21% .0256 277.34));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.btn:active{background-color:var(--color-neutral-950,oklch(22.21% .0256 277.34))}@media (hover:hover){.btn:hover:active{color:var(--color-white,#fff)}}.btn[disabled]{pointer-events:none;background-color:#20233514}.btn:has(input:disabled){pointer-events:none;background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.btn[disabled]{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}.btn:has(input:disabled){background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}.btn[disabled]{color:#20233533!important}.btn:has(input:disabled){color:#20233533!important}@supports (color:color-mix(in lab, red, red)){.btn[disabled]{color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)!important}.btn:has(input:disabled){color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)!important}}.btn[disabled]{--tw-ring-color:#2023351a}.btn:has(input:disabled){--tw-ring-color:#2023351a}@supports (color:color-mix(in lab, red, red)){.btn[disabled]{--tw-ring-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 10%, transparent)}.btn:has(input:disabled){--tw-ring-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 10%, transparent)}}.btn[filled]:before,.btn[filled]:after{font-variation-settings:"FILL" 1, "wght" 300, "opsz" 24, "GRAD" 0!important}.btn.icon-left{padding-left:calc(var(--spacing,.25rem) * 3)}.btn.icon-right{padding-right:calc(var(--spacing,.25rem) * 3)}.btn.animated:after,.btn.animated:before{opacity:0;width:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;overflow:hidden}.btn.animated:hover:after,.btn.animated:hover:before,.btn.animated:focus-visible:after,.btn.animated:focus-visible:before{width:calc(var(--spacing,.25rem) * 6);opacity:1}.btn-icon:before,.btn.icon-left:before,.btn.icon-right:after{content:var(--icon,"arrow_forward");font-family:var(--font-icons,"Material Symbols Sharp", sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));white-space:nowrap;color:inherit;font-variation-settings:"wght" 300, "opsz" 24, "GRAD" 0;font-feature-settings:"liga";align-items:center;display:flex;--tw-leading:1!important;line-height:1!important}.btn-primary{--tw-ring-color:var(--color-red-dark,oklch(76.77% .117 39.74))}@media (hover:hover){.btn-primary:hover{color:var(--color-red-med,oklch(88% .0558 40.51));--tw-shadow-color:#f3997a99}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.btn-primary:hover{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.btn-primary:focus-visible{color:var(--color-red-med,oklch(88% .0558 40.51))}.btn-secondary{--tw-ring-color:var(--color-green-dark,oklch(70.32% .1083 186.5))}@media (hover:hover){.btn-secondary:hover{color:var(--color-green-med,oklch(84.45% .0642 189.82));--tw-shadow-color:#38b5aa99}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.btn-secondary:hover{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.btn-secondary:focus-visible{color:var(--color-green-med,oklch(84.45% .0642 189.82))}.btn-neutral{--tw-ring-color:var(--color-black,oklch(26.19% .034 276.5))}@media (hover:hover){.btn-neutral:hover{color:var(--color-neutral-150,oklch(87.63% .022 280.24));--tw-shadow-color:#20233580}@supports (color:color-mix(in lab, red, red)){.btn-neutral:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.btn-neutral:hover{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.btn-neutral:focus-visible{color:var(--color-neutral-150,oklch(87.63% .022 280.24))}.btn.btn-success{pointer-events:none;background-color:var(--color-green-dark,oklch(70.32% .1083 186.5));color:var(--color-white,#fff)!important;--icon:"check"!important}.btn.btn-success.btn-outline{border-color:var(--color-green-dark,oklch(70.32% .1083 186.5))}.btn-icon{padding:calc(var(--spacing,.25rem) * 3)}.btn-square{aspect-ratio:1;width:auto;padding:calc(var(--spacing,.25rem) * 3);border-radius:1000px;justify-content:center}.btn-square svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.btn-outline{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-neutral-900,oklch(26.19% .034 276.5));background-color:#0000;color:var(--color-neutral-900,oklch(26.19% .034 276.5))!important;--tw-ring-offset-width:2px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important}@media (hover:hover){.btn-outline:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.btn-outline:focus-visible{background-color:#0000}:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-primary,:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-secondary,:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-neutral{pointer-events:none;border-color:#20233533}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-primary,:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-secondary,:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-neutral{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-primary,:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-secondary,:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-neutral{--tw-ring-color:#2023351a;background-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-primary,:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-secondary,:is(.btn-outline[disabled],.btn-outline:has(input:disabled)).btn-neutral{--tw-ring-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 10%, transparent)}}.btn-outline.btn-primary{--tw-ring-color:var(--color-red-dark,oklch(76.77% .117 39.74))}@media (hover:hover){.btn-outline.btn-primary:hover{background-color:#f3997a3d}@supports (color:color-mix(in lab, red, red)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 24%, transparent)}}}.btn-outline.btn-primary:focus-visible{background-color:#f3997a3d}@supports (color:color-mix(in lab, red, red)){.btn-outline.btn-primary:focus-visible{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 24%, transparent)}}.btn-outline.btn-primary:active{background-color:#f3997a66}@supports (color:color-mix(in lab, red, red)){.btn-outline.btn-primary:active{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 40%, transparent)}}.btn-outline.btn-secondary{--tw-ring-color:var(--color-green-dark,oklch(70.32% .1083 186.5))}@media (hover:hover){.btn-outline.btn-secondary:hover{background-color:#38b5aa3d}@supports (color:color-mix(in lab, red, red)){.btn-outline.btn-secondary:hover{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 24%, transparent)}}}.btn-outline.btn-secondary:focus-visible{background-color:#38b5aa3d}@supports (color:color-mix(in lab, red, red)){.btn-outline.btn-secondary:focus-visible{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 24%, transparent)}}.btn-outline.btn-secondary:active{background-color:#38b5aa66}@supports (color:color-mix(in lab, red, red)){.btn-outline.btn-secondary:active{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 40%, transparent)}}.btn-outline.btn-neutral{--tw-ring-color:#20233580}@supports (color:color-mix(in lab, red, red)){.btn-outline.btn-neutral{--tw-ring-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 50%, transparent)}}@media (hover:hover){.btn-outline.btn-neutral:hover{background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.btn-outline.btn-neutral:hover{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}}.btn-outline.btn-neutral:focus-visible{background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.btn-outline.btn-neutral:focus-visible{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}.btn-outline.btn-neutral:active{background-color:#20233529}@supports (color:color-mix(in lab, red, red)){.btn-outline.btn-neutral:active{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 16%, transparent)}}.btn-ghost{color:var(--color-neutral-975,oklch(17.95% .0168 273.68))!important;--tw-ring-offset-width:2px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important}@media (hover:hover){.btn-ghost:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.btn-ghost.btn-primary:not([disabled]):not(:has(input:disabled)){background-color:#f3997a29}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-primary:not([disabled]):not(:has(input:disabled)){background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 16%, transparent)}}.btn-ghost.btn-primary:not([disabled]):not(:has(input:disabled)){--tw-ring-color:var(--color-red-dark,oklch(76.77% .117 39.74))}@media (hover:hover){.btn-ghost.btn-primary:not([disabled]):not(:has(input:disabled)):hover{background-color:#f3997a3d}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-primary:not([disabled]):not(:has(input:disabled)):hover{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 24%, transparent)}}}.btn-ghost.btn-primary:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:#f3997a3d}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-primary:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 24%, transparent)}}.btn-ghost.btn-primary:not([disabled]):not(:has(input:disabled)):active{background-color:#f3997a66}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-primary:not([disabled]):not(:has(input:disabled)):active{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 40%, transparent)}}.btn-ghost.btn-secondary:not([disabled]):not(:has(input:disabled)){background-color:#38b5aa29}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-secondary:not([disabled]):not(:has(input:disabled)){background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 16%, transparent)}}.btn-ghost.btn-secondary:not([disabled]):not(:has(input:disabled)){--tw-ring-color:var(--color-green-dark,oklch(70.32% .1083 186.5))}@media (hover:hover){.btn-ghost.btn-secondary:not([disabled]):not(:has(input:disabled)):hover{background-color:#38b5aa3d}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-secondary:not([disabled]):not(:has(input:disabled)):hover{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 24%, transparent)}}}.btn-ghost.btn-secondary:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:#38b5aa3d}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-secondary:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 24%, transparent)}}.btn-ghost.btn-secondary:not([disabled]):not(:has(input:disabled)):active{background-color:#38b5aa66}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-secondary:not([disabled]):not(:has(input:disabled)):active{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 40%, transparent)}}.btn-ghost.btn-neutral:not([disabled]):not(:has(input:disabled)){background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-neutral:not([disabled]):not(:has(input:disabled)){background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}.btn-ghost.btn-neutral:not([disabled]):not(:has(input:disabled)){--tw-ring-color:var(--color-black,oklch(26.19% .034 276.5))}@media (hover:hover){.btn-ghost.btn-neutral:not([disabled]):not(:has(input:disabled)):hover{background-color:#2023351f}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-neutral:not([disabled]):not(:has(input:disabled)):hover{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 12%, transparent)}}}.btn-ghost.btn-neutral:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:#2023351f}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-neutral:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 12%, transparent)}}.btn-ghost.btn-neutral:not([disabled]):not(:has(input:disabled)):active{background-color:#20233529}@supports (color:color-mix(in lab, red, red)){.btn-ghost.btn-neutral:not([disabled]):not(:has(input:disabled)):active{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 16%, transparent)}}.btn-plain{background-color:#0000;color:var(--color-neutral-950,oklch(22.21% .0256 277.34))!important;--tw-ring-offset-width:2px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important}@media (hover:hover){.btn-plain:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.btn-plain:focus-visible{background-color:#0000}.btn-plain.btn-primary:not([disabled]):not(:has(input:disabled)){--tw-ring-color:var(--color-red-dark,oklch(76.77% .117 39.74))}@media (hover:hover){.btn-plain.btn-primary:not([disabled]):not(:has(input:disabled)):hover{background-color:#f3997a29}@supports (color:color-mix(in lab, red, red)){.btn-plain.btn-primary:not([disabled]):not(:has(input:disabled)):hover{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 16%, transparent)}}}.btn-plain.btn-primary:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:#f3997a29}@supports (color:color-mix(in lab, red, red)){.btn-plain.btn-primary:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 16%, transparent)}}.btn-plain.btn-primary:not([disabled]):not(:has(input:disabled)):active{background-color:#f3997a3d}@supports (color:color-mix(in lab, red, red)){.btn-plain.btn-primary:not([disabled]):not(:has(input:disabled)):active{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 24%, transparent)}}.btn-plain.btn-secondary:not([disabled]):not(:has(input:disabled)){--tw-ring-color:var(--color-green-dark,oklch(70.32% .1083 186.5))}@media (hover:hover){.btn-plain.btn-secondary:not([disabled]):not(:has(input:disabled)):hover{background-color:#38b5aa29}@supports (color:color-mix(in lab, red, red)){.btn-plain.btn-secondary:not([disabled]):not(:has(input:disabled)):hover{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 16%, transparent)}}}.btn-plain.btn-secondary:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:#38b5aa29}@supports (color:color-mix(in lab, red, red)){.btn-plain.btn-secondary:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 16%, transparent)}}.btn-plain.btn-secondary:not([disabled]):not(:has(input:disabled)):active{background-color:#38b5aa3d}@supports (color:color-mix(in lab, red, red)){.btn-plain.btn-secondary:not([disabled]):not(:has(input:disabled)):active{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 24%, transparent)}}.btn-plain.btn-neutral:not([disabled]):not(:has(input:disabled)){--tw-ring-color:var(--color-black,oklch(26.19% .034 276.5))}@media (hover:hover){.btn-plain.btn-neutral:not([disabled]):not(:has(input:disabled)):hover{background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.btn-plain.btn-neutral:not([disabled]):not(:has(input:disabled)):hover{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}}.btn-plain.btn-neutral:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.btn-plain.btn-neutral:not([disabled]):not(:has(input:disabled)):focus-visible{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}.btn-plain.btn-neutral:not([disabled]):not(:has(input:disabled)):active{background-color:#2023351f}@supports (color:color-mix(in lab, red, red)){.btn-plain.btn-neutral:not([disabled]):not(:has(input:disabled)):active{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 12%, transparent)}}.btn-plain[disabled]{background-color:#0000}.btn-plain:has(input:disabled){background-color:#0000}.btn--large{padding-inline:calc(var(--spacing,.25rem) * 6.5);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-body-xlarge,clamp(1.125rem, 4vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 4vw, 1.875rem)));--tw-leading:calc(var(--spacing,.25rem) * 6.5);line-height:calc(var(--spacing,.25rem) * 6.5)}.btn--large.btn-icon{padding:calc(var(--spacing,.25rem) * 4)}.btn--large.icon-left{padding-left:calc(var(--spacing,.25rem) * 4.5)}.btn--large.icon-right{padding-right:calc(var(--spacing,.25rem) * 4.5)}.btn--large:before,.btn--large:after{font-size:26px!important}.btn--large.animated:hover:after,.btn--large.animated:hover:before,.btn--large.animated:focus-visible:after,.btn--large.animated:focus-visible:before{width:26px}.btn-selectable:has(:is(input:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.btn-selectable input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-selectable.icon-left{--icon:"check_box_outline_blank"}.btn-selectable:has(input:checked).icon-left{--icon:"check_box"}.btn-selectable:has(input:checked).btn-outline.btn-primary{background-color:#f3997a3d}@supports (color:color-mix(in lab, red, red)){.btn-selectable:has(input:checked).btn-outline.btn-primary{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 24%, transparent)}}.btn-selectable:has(input:checked).btn-outline.btn-secondary{background-color:#38b5aa3d}@supports (color:color-mix(in lab, red, red)){.btn-selectable:has(input:checked).btn-outline.btn-secondary{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 24%, transparent)}}.btn-selectable:has(input:checked).btn-outline.btn-neutral{background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.btn-selectable:has(input:checked).btn-outline.btn-neutral{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}.btn-selectable:has(input:checked).btn-ghost.btn-primary{background-color:#f3997a3d}@supports (color:color-mix(in lab, red, red)){.btn-selectable:has(input:checked).btn-ghost.btn-primary{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 24%, transparent)}}.btn-selectable:has(input:checked).btn-ghost.btn-secondary{background-color:#38b5aa3d}@supports (color:color-mix(in lab, red, red)){.btn-selectable:has(input:checked).btn-ghost.btn-secondary{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 24%, transparent)}}.btn-selectable:has(input:checked).btn-ghost.btn-neutral{background-color:#2023351f}@supports (color:color-mix(in lab, red, red)){.btn-selectable:has(input:checked).btn-ghost.btn-neutral{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 12%, transparent)}}.btn-selectable:has(input:checked).btn-plain.btn-primary{background-color:#f3997a29}@supports (color:color-mix(in lab, red, red)){.btn-selectable:has(input:checked).btn-plain.btn-primary{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 16%, transparent)}}.btn-selectable:has(input:checked).btn-plain.btn-secondary{background-color:#38b5aa29}@supports (color:color-mix(in lab, red, red)){.btn-selectable:has(input:checked).btn-plain.btn-secondary{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 16%, transparent)}}.btn-selectable:has(input:checked).btn-plain.btn-neutral{background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.btn-selectable:has(input:checked).btn-plain.btn-neutral{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}.button-list{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.button-list.navigation{justify-content:center;width:100%}.button-list.navigation .btn:first-child{margin-right:auto}.button-list.navigation .btn:last-child{margin-left:auto}.button-list.segmented{gap:0}.button-list.segmented .btn{z-index:10;border-style:var(--tw-border-style);--tw-ring-color:var(--color-red-dark,oklch(76.77% .117 39.74));--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);border-width:1px}@media (hover:hover){.button-list.segmented .btn:hover{background-color:#2023350a}@supports (color:color-mix(in lab, red, red)){.button-list.segmented .btn:hover{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 4%, transparent)}}}.button-list.segmented .btn:focus-visible{border-color:var(--color-red-dark,oklch(76.77% .117 39.74));background-color:#2023350a}@supports (color:color-mix(in lab, red, red)){.button-list.segmented .btn:focus-visible{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 4%, transparent)}}.button-list.segmented .btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.button-list.segmented .btn:active{z-index:20;border-color:var(--color-red-dark,oklch(76.77% .117 39.74));background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.button-list.segmented .btn:active{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}.button-list.segmented .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-.8px}.button-list.segmented .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.chip{cursor:pointer;align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);background-color:#2023350a;border-radius:1000px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chip{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 4%, transparent)}}.chip{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-label-medium,.875rem);line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem));--tw-leading:1.5;font-variation-settings:"wght" 600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;line-height:1.5;font-weight:var(--font-weight-semibold,600);white-space:nowrap;--tw-ring-color:var(--color-neutral-900,oklch(26.19% .034 276.5));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-outline-style:none;outline-style:none;transition-duration:.15s}@media (hover:hover){.chip:hover{background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.chip:hover{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}}.chip:focus-visible{background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.chip:focus-visible{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}.chip:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.chip:active{background-color:#2023351f}@supports (color:color-mix(in lab, red, red)){.chip:active{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 12%, transparent)}}.chip:has(:is(input:focus-visible)){background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.chip:has(:is(input:focus-visible)){background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}.chip:has(:is(input:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.chip[disabled]{pointer-events:none;background-color:#20233514}.chip:has([disabled]){pointer-events:none;background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.chip[disabled]{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}.chip:has([disabled]){background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}.chip[disabled]{color:#20233533}.chip:has([disabled]){color:#20233533}@supports (color:color-mix(in lab, red, red)){.chip[disabled]{color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}.chip:has([disabled]){color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}.chip[disabled]{--tw-ring-color:#2023351a}.chip:has([disabled]){--tw-ring-color:#2023351a}@supports (color:color-mix(in lab, red, red)){.chip[disabled]{--tw-ring-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 10%, transparent)}.chip:has([disabled]){--tw-ring-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 10%, transparent)}}.chip[filled]:before,.chip[filled]:after{font-variation-settings:"FILL" 1, "wght" 300, "opsz" 24, "GRAD" 0!important}.chip svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.chip.icon-left{padding-left:calc(var(--spacing,.25rem) * 1.5)}.chip.icon-right{padding-right:calc(var(--spacing,.25rem) * 1.5)}@media not all and (width>=48rem){.chip.bookmark{padding-left:calc(var(--spacing,.25rem) * 1.5)}}.chip.icon-left:before,.chip.icon-right:after{content:var(--icon,"arrow_forward");font-family:var(--font-icons,"Material Symbols Sharp", sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));white-space:nowrap;color:inherit;font-variation-settings:"wght" 300, "opsz" 20, "GRAD" 0;font-feature-settings:"liga";align-items:center;display:flex;--tw-leading:1!important;line-height:1!important}.chip-selectable{padding-right:calc(var(--spacing,.25rem) * 1.5);position:relative}.chip-selectable:has(:checked):not(.bookmark){background-color:var(--color-blue-light,oklch(93.63% .0251 236.83))}@media (hover:hover){.chip-selectable:has(:checked):not(.bookmark):hover{background-color:var(--color-blue-dark,oklch(78.81% .0852 239.11))}}:is(.chip-selectable:has(:checked):not(.bookmark):focus-visible,.chip-selectable:has(:checked):not(.bookmark):active){background-color:var(--color-blue-dark,oklch(78.81% .0852 239.11))}.chip-selectable:has(:checked):not(.bookmark):after{width:calc(var(--spacing,.25rem) * 5);opacity:1}.chip-selectable:after{content:"check_circle";width:0;font-family:var(--font-icons,"Material Symbols Sharp", sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));white-space:nowrap;color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;font-variation-settings:"wght" 300, "opsz" 20, "GRAD" 0;font-feature-settings:"liga";align-items:center;transition-duration:.2s;display:flex;overflow:hidden;--tw-leading:1!important;line-height:1!important}.chip-selectable input{cursor:pointer;opacity:0;clip-path:none;width:auto;height:auto;inset:0}.chip-selectable.bookmark:after{content:"bookmark";width:calc(var(--spacing,.25rem) * 5);opacity:1}.chip-selectable.bookmark:has(:checked):after{font-variation-settings:"wght" 300, "opsz" 20, "FILL" 1, "GRAD" 0}.chip-outline{border-style:var(--tw-border-style);border-width:1px;border-color:#20233533}@supports (color:color-mix(in lab, red, red)){.chip-outline{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}.chip-outline{background-color:#0000}@media (hover:hover){.chip-outline:hover{border-color:var(--color-neutral-600,oklch(48.89% .0776 275.92));background-color:#2023350a}@supports (color:color-mix(in lab, red, red)){.chip-outline:hover{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 4%, transparent)}}}.chip-outline:focus-visible{border-color:var(--color-neutral-600,oklch(48.89% .0776 275.92));background-color:#2023350a}@supports (color:color-mix(in lab, red, red)){.chip-outline:focus-visible{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 4%, transparent)}}.chip-outline:active{background-color:#20233514}@supports (color:color-mix(in lab, red, red)){.chip-outline:active{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 8%, transparent)}}.chip-outline[disabled]{background-color:#0000}.chip-green{background-color:var(--color-green-light,oklch(90.58% .0399 188.67));--tw-ring-color:var(--color-green-med,oklch(84.45% .0642 189.82))}@media (hover:hover){.chip-green:hover{background-color:var(--color-green-light,oklch(90.58% .0399 188.67));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-green-dark,oklch(70.32% .1083 186.5));--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.chip-green:focus-visible{background-color:var(--color-green-light,oklch(90.58% .0399 188.67))}.chip-green:active{background-color:var(--color-green-dark,oklch(70.32% .1083 186.5));color:var(--color-white,#fff)}.chip-red{background-color:var(--color-red-light,oklch(92.63% .0323 39.33));--tw-ring-color:var(--color-red-med,oklch(88% .0558 40.51))}@media (hover:hover){.chip-red:hover{background-color:var(--color-red-light,oklch(92.63% .0323 39.33));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-red-dark,oklch(76.77% .117 39.74));--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.chip-red:focus-visible{background-color:var(--color-red-light,oklch(92.63% .0323 39.33))}.chip-red:active{background-color:var(--color-red-dark,oklch(76.77% .117 39.74));color:var(--color-white,#fff)}.chip-blue{background-color:var(--color-blue-light,oklch(93.63% .0251 236.83));--tw-ring-color:var(--color-blue-med,oklch(89.42% .042 237.16))}@media (hover:hover){.chip-blue:hover{background-color:var(--color-blue-light,oklch(93.63% .0251 236.83));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-dark,oklch(78.81% .0852 239.11));--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.chip-blue:focus-visible{background-color:var(--color-blue-light,oklch(93.63% .0251 236.83))}.chip-blue:active{background-color:var(--color-blue-dark,oklch(78.81% .0852 239.11));color:var(--color-white,#fff)}figure{position:relative}figure img{width:100%}figure .image-meta{right:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 3);margin-left:calc(var(--spacing,.25rem) * 3);align-items:flex-end;column-gap:var(--spacing,.25rem);color:var(--color-white,#fff);display:flex;position:absolute}figure .image-meta figcaption{border-radius:.875rem}@media (width>=48rem){figure .image-meta figcaption{border-radius:1rem}}figure .image-meta figcaption{background-color:#20233599}@supports (color:color-mix(in lab, red, red)){figure .image-meta figcaption{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 60%, transparent)}}figure .image-meta figcaption{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-label-small,clamp(.75rem, 5vw, .875rem));line-height:var(--tw-leading,var(--text-label-small--line-height,clamp(1rem, 5vw, 1.25rem)))}figure .image-meta .material-symbols-sharp{background-color:#20233599;border-radius:1000px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){figure .image-meta .material-symbols-sharp{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 60%, transparent)}}figure .image-meta .material-symbols-sharp{padding:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;line-height:1}.pswp-gallery{gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.pswp-gallery a{display:block}.pswp-gallery a:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-red-dark,oklch(76.77% .117 39.74));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none}.pswp-gallery a{flex:296px}.text-link{justify-content:flex-start;align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);width:auto;padding-block:calc(var(--spacing,.25rem) * .75);font-size:var(--text-label-medium,.875rem);line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem));color:var(--color-neutral-900,oklch(26.19% .034 276.5));--tw-ring-offset-width:3px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none;display:inline-flex;position:relative}.text-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.text-link svg{width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5)}.text-link.text-link--active,.text-link.text-link--underline{color:var(--color-neutral-900,oklch(26.19% .034 276.5))}:is(.text-link.text-link--active,.text-link.text-link--underline):not(.icon-left):not(.icon-right):before,:is(.text-link.text-link--active,.text-link.text-link--underline).icon-left:after,:is(.text-link.text-link--active,.text-link.text-link--underline).icon-right:before{content:"";width:100%;height:1px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));position:absolute;bottom:0;left:0}.text-link.text-link--active:not(.icon-left):not(.icon-right):before,.text-link.text-link--active.icon-left:after,.text-link.text-link--active.icon-right:before{background-color:var(--color-red-dark,oklch(76.77% .117 39.74))}.text-link.text-link--active:not(.icon-left):not(.icon-right):hover:before,.text-link.text-link--active.icon-left:hover:after,.text-link.text-link--active.icon-right:hover:before{background-color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.text-link.text-link--active[disabled]:not(.icon-left):not(.icon-right):before,.text-link.text-link--active[disabled].text-link.icon-left:before,.text-link.text-link--active[disabled].text-link.icon-right:after{background-color:#20233533}@supports (color:color-mix(in lab, red, red)){.text-link.text-link--active[disabled]:not(.icon-left):not(.icon-right):before,.text-link.text-link--active[disabled].text-link.icon-left:before,.text-link.text-link--active[disabled].text-link.icon-right:after{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}.text-link.text-link--underline:not(.icon-left):not(.icon-right):hover:before,.text-link.text-link--underline.icon-left:hover:after,.text-link.text-link--underline.icon-right:hover:before{background-color:var(--color-red-dark,oklch(76.77% .117 39.74))}.text-link.text-link--prominent{font-variation-settings:"wght" 600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600)}.text-link.text-link--prominent:not(.icon-left):not(.icon-right):before,.text-link.text-link--prominent.icon-left:after,.text-link.text-link--prominent.icon-right:before{content:"";height:calc(var(--spacing,.25rem) * .5)}.text-link.text-link--large{padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-label-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-label-large--line-height,clamp(1.5rem, 5vw, 1.625rem)))}.text-link.text-link--large svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.text-link.text-link--large:not(.icon-left):not(.icon-right):before,.text-link.text-link--large.text-link.icon-left:before,.text-link.text-link--large.text-link.icon-right:after{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.text-link.text-link--bookmark{border-radius:.875rem;position:absolute;inset:0}@media (width>=48rem){.text-link.text-link--bookmark{border-radius:1.5rem}}@media (width>=80rem){.text-link.text-link--bookmark{border-radius:1.75rem}}.text-link.text-link--bookmark:focus-visible{--tw-ring-color:var(--color-red-med,oklch(88% .0558 40.51))}.text-link.text-link--bookmark:active{color:var(--color-red-med-2,oklch(62.78% .2024 18.8))}.text-link[disabled]{pointer-events:none;color:#20233533}@supports (color:color-mix(in lab, red, red)){.text-link[disabled]{color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}.text-link.text-link:not(:has(svg)).icon-left:before{content:var(--icon,"arrow_forward");font-family:var(--font-icons,"Material Symbols Sharp", sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));white-space:nowrap;color:inherit;font-variation-settings:"wght" 300, "opsz" 24, "GRAD" 0;font-feature-settings:"liga";align-items:center;display:flex;--tw-leading:1!important;line-height:1!important}.text-link.text-link:not(:has(svg)).icon-right:after{content:var(--icon,"arrow_forward");font-family:var(--font-icons,"Material Symbols Sharp", sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));white-space:nowrap;color:inherit;font-variation-settings:"wght" 300, "opsz" 24, "GRAD" 0;font-feature-settings:"liga";align-items:center;display:flex;--tw-leading:1!important;line-height:1!important}.text-link.text-link:not(:has(svg)).icon-left[filled]:before{font-variation-settings:"FILL" 1, "wght" 300, "opsz" 24, "GRAD" 0}.text-link.text-link:not(:has(svg)).icon-right[filled]:after{font-variation-settings:"FILL" 1, "wght" 300, "opsz" 24, "GRAD" 0}.phone-link{align-items:center;gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-display-small,clamp(1.875rem, 4vw, 2.25rem));line-height:var(--tw-leading,var(--text-display-small--line-height,clamp(2.3125rem, 4vw, 2.75rem)));display:flex}.phone-link .material-symbols-sharp{font-size:32px}@property --tw-ease{syntax:"*";inherits:false}.tab-link{justify-content:flex-start;align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);width:max-content;font-size:var(--text-label-medium,.875rem);line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem));color:var(--color-neutral-900,oklch(26.19% .034 276.5));--tw-ring-offset-width:3px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none;display:inline-flex;position:relative}:is(.tab-link:hover,.tab-link:focus-visible):after{opacity:1}.tab-link:after{content:"";height:calc(var(--spacing,.25rem) * .75);background-color:#20233533;width:100%;position:absolute;top:100%;left:0}@supports (color:color-mix(in lab, red, red)){.tab-link:after{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}.tab-link:after{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.tab-link.tab-link--active{color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.tab-link.tab-link--active:after{opacity:1;background-color:var(--color-red-dark,oklch(76.77% .117 39.74))}.tab-link.tab-link--active[disabled]:after{background-color:#20233533}@supports (color:color-mix(in lab, red, red)){.tab-link.tab-link--active[disabled]:after{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}.tab-link.tab-link--prominent{font-variation-settings:"wght" 600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600)}.tab-link.tab-link--large{font-size:var(--text-label-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-label-large--line-height,clamp(1.5rem, 5vw, 1.625rem)))}.tab-link[disabled]{pointer-events:none;color:#20233533}@supports (color:color-mix(in lab, red, red)){.tab-link[disabled]{color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}.tab-link--nav{cursor:pointer;height:100%;font-size:var(--text-label-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-label-large--line-height,clamp(1.5rem, 5vw, 1.625rem)));font-variation-settings:"wght" 600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--color-neutral-900,oklch(26.19% .034 276.5));border-bottom:2px solid #0000;transition:border-color .15s ease-in-out,border-width .15s ease-in-out}.tab-link--nav:after{display:none}.tab-link--nav:hover{border-color:#20233533;border-bottom-width:3px}.tab-link--nav:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-neutral-900,oklch(26.19% .034 276.5));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white,#fff)}.tab-link--nav.tab-link--active,.tab-link--nav[aria-expanded=true]{border-bottom-width:3px;border-color:var(--color-red-dark,oklch(76.77% .117 39.74))}.tab-link--nav[disabled]{pointer-events:none;color:#20233533}@supports (color:color-mix(in lab, red, red)){.tab-link--nav[disabled]{color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}.tab-link--nav[disabled]{border-color:#0000}.number-list,.icon-list{font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);padding:0;list-style-type:none}@media (width>=64rem){.number-list,.icon-list{gap:calc(var(--spacing,.25rem) * 4)}}:is(.number-list,.icon-list) li{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);font-size:var(--text-body-xlarge,clamp(1.125rem, 4vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 4vw, 1.875rem)));--tw-ring-color:var(--color-red-med,oklch(88% .0558 40.51));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:flex;position:relative}:is(:is(.number-list,.icon-list) li:has(a:hover),:is(.number-list,.icon-list) li:has(a:active)):before{background-color:var(--color-neutral-900,oklch(26.19% .034 276.5));color:var(--color-white,#fff)}:is(.number-list,.icon-list) li:has(a:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.number-list,.icon-list) li a{font-variation-settings:"wght" 600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600);--tw-outline-style:none;outline-style:none}:is(.number-list,.icon-list) li a:active{color:var(--color-black,oklch(26.19% .034 276.5))}.number-list{counter-reset:number-list-counter}.number-list.number-list--outline li:before{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-neutral-900,oklch(26.19% .034 276.5));font-size:var(--text-label-medium,.875rem);line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem));font-variation-settings:"wght" 600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,oklch(26.19% .034 276.5));background-color:#0000}.number-list li{counter-increment:number-list-counter;align-items:baseline}.number-list li:before{content:counter(number-list-counter, decimal-leading-zero);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-red-dark,oklch(76.77% .117 39.74));padding:var(--spacing,.25rem);--tw-leading:1;color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:1000px;justify-content:center;align-items:center;line-height:1;transition-duration:.15s;display:flex}:is(.icon-list.icon-list--files,.icon-list.icon-list--keys) li{align-items:center}.icon-list.icon-list--files li:has(a:not([download])){--icon:"link"}.icon-list.icon-list--files li:has([href$=\.pdf]){--icon:"docs"}.icon-list.icon-list--outline li:before{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-neutral-900,oklch(26.19% .034 276.5));color:var(--color-neutral-900,oklch(26.19% .034 276.5));background-color:#0000}.icon-list li{align-items:flex-start}.icon-list li a{flex-direction:column;display:flex}.icon-list li a span{font-variation-settings:"wght" 400;--tw-font-weight:var(--font-weight-normal,400);font-weight:400;font-weight:var(--font-weight-normal,400)}.icon-list li:before{aspect-ratio:1;width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-red-dark,oklch(76.77% .117 39.74));padding:var(--spacing,.25rem);font-family:var(--font-icons,"Material Symbols Sharp", sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;content:var(--icon,"star");font-variation-settings:"wght" 300, "opsz" 24, "GRAD" 0;font-feature-settings:"liga";border-radius:1000px;justify-content:center;align-items:center;line-height:1;transition-duration:.15s;display:flex}.tag{background-color:var(--color-white,#fff);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-label-small,clamp(.75rem, 5vw, .875rem));line-height:var(--tw-leading,var(--text-label-small--line-height,clamp(1rem, 5vw, 1.25rem)));color:var(--color-neutral-750,oklch(38.2% .0567 276.77));border-radius:1000px;justify-content:center;display:inline-flex}.tag-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-default,var(--color-neutral-200))}.tag-neutral{background-color:#2023350a}@supports (color:color-mix(in lab, red, red)){.tag-neutral{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 4%, transparent)}}.tag-dark{background-color:var(--color-black,oklch(26.19% .034 276.5));color:var(--color-neutral-25,oklch(97.7% .004 286.33))}.tag-contrast{background-color:#0f1119bf}@supports (color:color-mix(in lab, red, red)){.tag-contrast{background-color:color-mix(in oklab, var(--color-neutral-975,oklch(17.95% .0168 273.68)) 75%, transparent)}}.tag-contrast{color:var(--color-neutral-25,oklch(97.7% .004 286.33))}.tag-primary{background-color:var(--color-red-med,oklch(88% .0558 40.51));color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.tag-secondary{background-color:var(--color-green-med,oklch(84.45% .0642 189.82));color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.tag-tertiary{background-color:var(--color-blue-med,oklch(89.42% .042 237.16));color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.tag-error{background-color:var(--color-error-light,oklch(96.09% .0163 17.44));color:var(--color-error,oklch(54.37% .1812 28.06))}.tag-success{background-color:var(--color-success-light,oklch(94.74% .045 135.07));color:var(--color-success,oklch(59.3% .1772 138.3))}.tag-list{gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.spacer{width:100%;max-width:calc(min(94.5rem,100%) - 2.5rem);margin-inline:auto;position:relative}@media (width>=48rem){.spacer{max-width:calc(min(94.5rem,100%) - 4rem)}}@media (width>=80rem){.spacer{max-width:calc(min(94.5rem,100%) - 5rem)}}.spacer{--tw-border-style:none;background-color:#20233529;border-style:none;height:1px}@supports (color:color-mix(in lab, red, red)){.spacer{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 16%, transparent)}}.spacer.spacer--full{max-width:none}.spacer.spacer--prominent{height:calc(var(--spacing,.25rem) * .5);background-color:var(--color-neutral-750,oklch(38.2% .0567 276.77));overflow:visible}.spacer.spacer--prominent:before,.spacer.spacer--prominent:after{content:"";width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-neutral-750,oklch(38.2% .0567 276.77));position:absolute;top:50%;rotate:45deg}.spacer.spacer--prominent:before{left:1px}.spacer.spacer--prominent:after{right:1px}.spacer.spacer--transparent{opacity:0}.spacer.spacer--zero{margin-block:0}.spacer.spacer--xxs{margin-block:var(--spacing,.25rem)}@media (width>=48rem){.spacer.spacer--xxs{margin-block:calc(var(--spacing,.25rem) * 1.5)}}@media (width>=64rem){.spacer.spacer--xxs{margin-block:calc(var(--spacing,.25rem) * 2)}}.spacer.spacer--xs{margin-block:calc(var(--spacing,.25rem) * 2.5)}@media (width>=48rem){.spacer.spacer--xs{margin-block:calc(var(--spacing,.25rem) * 3)}}@media (width>=64rem){.spacer.spacer--xs{margin-block:calc(var(--spacing,.25rem) * 4)}}.spacer.spacer--sm{margin-block:calc(var(--spacing,.25rem) * 4)}@media (width>=48rem){.spacer.spacer--sm{margin-block:calc(var(--spacing,.25rem) * 6)}}.spacer.spacer--md{margin-block:calc(var(--spacing,.25rem) * 4)}@media (width>=48rem){.spacer.spacer--md{margin-block:calc(var(--spacing,.25rem) * 6)}}@media (width>=64rem){.spacer.spacer--md{margin-block:calc(var(--spacing,.25rem) * 8)}}.spacer.spacer--lg{margin-block:calc(var(--spacing,.25rem) * 6)}@media (width>=48rem){.spacer.spacer--lg{margin-block:calc(var(--spacing,.25rem) * 8)}}@media (width>=64rem){.spacer.spacer--lg{margin-block:calc(var(--spacing,.25rem) * 12)}}.spacer.spacer--xl{margin-block:calc(var(--spacing,.25rem) * 8)}@media (width>=48rem){.spacer.spacer--xl{margin-block:calc(var(--spacing,.25rem) * 12)}}@media (width>=64rem){.spacer.spacer--xl{margin-block:calc(var(--spacing,.25rem) * 16)}}.spacer.spacer--xxl{margin-block:calc(var(--spacing,.25rem) * 16)}@media (width>=48rem){.spacer.spacer--xxl{margin-block:calc(var(--spacing,.25rem) * 24)}}@media (width>=64rem){.spacer.spacer--xxl{margin-block:calc(var(--spacing,.25rem) * 30)}}.breadcrumb{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}@media not all and (width>=64rem){.breadcrumb{display:none}}.breadcrumb li{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.breadcrumb li:not(:last-child):after{content:"chevron_right";font-family:var(--font-icons,"Material Symbols Sharp", sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));white-space:nowrap;color:var(--color-surf-light,oklch(49.21% .0041 354.83));font-variation-settings:"wght" 300, "opsz" 24, "GRAD" 0;font-feature-settings:"liga";align-items:center;display:flex;--tw-leading:1!important;line-height:1!important}.breadcrumb li a{min-width:0}@media not all and (width>=96rem){.breadcrumb li a{max-width:25dvw}}.breadcrumb li a span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.breadcrumb+.button-list{flex-wrap:nowrap}.content-section.red .breadcrumb .text-link{--tw-ring-offset-color:var(--color-red-light,oklch(92.63% .0323 39.33))}.content-section.green .breadcrumb .text-link{--tw-ring-offset-color:var(--color-green-light,oklch(90.58% .0399 188.67))}.content-section.blue .breadcrumb .text-link{--tw-ring-offset-color:var(--color-blue-light,oklch(93.63% .0251 236.83))}.testimonial{position:relative}.testimonial .testimonial-author{margin-top:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.testimonial .testimonial-author{margin-top:calc(var(--spacing,.25rem) * 8)}}.testimonial .testimonial-author cite{font-size:var(--text-label-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-label-large--line-height,clamp(1.5rem, 5vw, 1.625rem)))}.testimonial .testimonial-author p{font-size:var(--text-body-medium,clamp(.875rem, 4vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 4vw, 1.5rem)))}.testimonial .testimonial-author img{width:calc(var(--spacing,.25rem) * 14)!important;height:calc(var(--spacing,.25rem) * 14)!important}.testimonial h2{z-index:10;font-family:var(--font-handwriting,"Framboisier", cursive);font-size:var(--text-display-medium,clamp(2rem, 4vw, 2.8125rem));line-height:var(--tw-leading,var(--text-display-medium--line-height,clamp(2.375rem, 4vw, 3.25rem)));--tw-leading:1.1;text-wrap:balance;line-height:1.1}.testimonial .icon-testimonial-quote{margin-bottom:calc(var(--spacing,.25rem) * -12);max-width:calc(var(--spacing,.25rem) * 44.25);padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--color-red-dark,oklch(76.77% .117 39.74));display:block}.testimonial .icon-testimonial-quote svg{width:100%;height:auto}.testimonial-author{align-items:center;row-gap:var(--spacing,.25rem);text-align:left;display:grid}:is(.testimonial-author>*){font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400)}.testimonial-author{grid-template-columns:auto 1fr;grid-template-areas:"image cite""image text"}.testimonial-author img{margin-right:calc(var(--spacing,.25rem) * 5);aspect-ratio:1;border-radius:3.40282e38px;grid-area:image;overflow:hidden;width:calc(var(--spacing,.25rem) * 20)!important;height:calc(var(--spacing,.25rem) * 20)!important;object-fit:contain!important}.testimonial-author cite{font-size:var(--text-title-large,1.375rem);line-height:var(--tw-leading,var(--text-title-large--line-height,1.75rem));--tw-leading:1.5;font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;line-height:1.5;font-weight:var(--font-weight-bold,700);grid-area:cite;font-style:normal}.testimonial-author p{font-size:var(--text-body-medium,clamp(.875rem, 4vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 4vw, 1.5rem)));--tw-leading:1.5;grid-area:text;line-height:1.5}.table-wrapper{position:relative;overflow:auto}table{border-collapse:collapse;width:100%;color:var(--color-neutral-900,oklch(26.19% .034 276.5))}table thead{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-900,oklch(26.19% .034 276.5));background-color:var(--color-white,#fff);position:sticky;top:0}table th,table td{padding:calc(var(--spacing,.25rem) * 3.5);text-align:left}:is(table th,table td):first-child{background-color:var(--color-white,#fff);font-variation-settings:"wght" 600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600);position:sticky;left:0}table th{font-variation-settings:"wght" 600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600)}table tbody tr:not(:last-child){border-bottom-style:var(--tw-border-style);border-color:#2023353d;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){table tbody tr:not(:last-child){border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 24%, transparent)}}table tr:has(.marked) td:not(.marked){background-color:var(--color-red-light,oklch(92.63% .0323 39.33))}.info-box{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (width>=64rem){.info-box{flex-direction:row}}.info-box.info-box.info-box--red,.info-box.info-box--blue,.info-box.info-box--green,.info-box.info-box--outline{padding:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.info-box.info-box.info-box--red,.info-box.info-box--blue,.info-box.info-box--green,.info-box.info-box--outline{padding:calc(var(--spacing,.25rem) * 8)}}.info-box.info-box--light .material-symbols-sharp{color:var(--color-red-light,oklch(92.63% .0323 39.33))!important}.info-box.info-box--red,.info-box.info-box--red .info-box__image .t3js-icon{background-color:var(--color-red-light,oklch(92.63% .0323 39.33))}.info-box.info-box--red .material-symbols-sharp{color:var(--color-red-light,oklch(92.63% .0323 39.33))!important}.info-box.info-box--blue,.info-box.info-box--blue .info-box__image .t3js-icon{background-color:var(--color-blue-light,oklch(93.63% .0251 236.83))}.info-box.info-box--blue .material-symbols-sharp{color:var(--color-blue-light,oklch(93.63% .0251 236.83))!important}.info-box.info-box--green,.info-box.info-box--green .info-box__image .t3js-icon{background-color:var(--color-green-light,oklch(90.58% .0399 188.67))}.info-box.info-box--green .material-symbols-sharp{color:var(--color-green-light,oklch(90.58% .0399 188.67))!important}.info-box.info-box--outline{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black,oklch(26.19% .034 276.5));background-color:#0000}.info-box.info-box--profile .info-box__image{max-width:calc(var(--spacing,.25rem) * 30)}.info-box.info-box--profile .info-box__content{gap:calc(var(--spacing,.25rem) * 2)}.info-box.info-box--profile .info-box__content h2,.info-box.info-box--profile .info-box__content h3{font-size:var(--text-headline-medium,clamp(1.625rem, 4vw, 1.75rem));line-height:var(--tw-leading,var(--text-headline-medium--line-height,2.25rem))}.info-box.info-box--profile .info-box__content p{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400)}.info-box.info-box--profile .button-list{margin-top:calc(var(--spacing,.25rem) * 2)}.info-box:has(.left,.right){column-gap:calc(var(--spacing,.25rem) * 16);row-gap:calc(var(--spacing,.25rem) * 12);display:grid}@media (width>=64rem){.info-box:has(.left,.right){grid-template-columns:repeat(2,minmax(0,1fr))}}.info-box:has(.left,.right) .left{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media (width>=64rem){.info-box:has(.left,.right) .left{flex-direction:row}}.info-box .info-box__image .material-symbols-sharp,.info-box .info-box__image .t3js-icon{aspect-ratio:1;max-width:calc(var(--spacing,.25rem) * 16);background-color:var(--color-black,oklch(26.19% .034 276.5));padding:calc(var(--spacing,.25rem) * 3);color:var(--color-white,#fff);justify-content:center;align-items:center;font-size:2.5rem;display:flex}.info-box .info-box__image img{width:100%;max-width:calc(var(--spacing,.25rem) * 40);object-fit:cover;overflow:hidden}.info-box .info-box__content{align-items:flex-start;row-gap:calc(var(--spacing,.25rem) * 8);flex:1;display:grid}.info-box .info-box__content .intro h2{font-size:var(--text-display-medium,clamp(2rem, 4vw, 2.8125rem));line-height:var(--tw-leading,var(--text-display-medium--line-height,clamp(2.375rem, 4vw, 3.25rem)))}.info-box .info-box__content h2,.info-box .info-box__content h3{margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-headline-small,1.5rem);line-height:var(--tw-leading,var(--text-headline-small--line-height,2rem))}.info-box .info-box__content h3:has(+*):not(:first-child){margin-top:calc(var(--spacing,.25rem) * 8)}.info-box .info-box__content h3:has(+*):not(:first-child)~:not(:last-child):not(:has(+h3)){margin-bottom:calc(var(--spacing,.25rem) * 2)}.info-box .info-box__content p{font-family:var(--font-serif,"Lora", serif);font-variation-settings:var(--font-serif--font-variation-settings,"wght" 400);font-size:var(--text-body-large,clamp(1rem, 4vw, 1.125rem));line-height:var(--tw-leading,var(--text-body-large--line-height,clamp(1.5rem, 4vw, 1.6875rem)))}.box{height:100%;padding:calc(var(--spacing,.25rem) * 5)}@media (width>=64rem){.box{padding:calc(var(--spacing,.25rem) * 10)}}.box.box--small{padding:calc(var(--spacing,.25rem) * 4)}@media (width>=64rem){.box.box--small{padding:calc(var(--spacing,.25rem) * 6)}}.box.box--white{background-color:var(--color-white,#fff)}.box.box--green{background-color:var(--color-green-light,oklch(90.58% .0399 188.67))}.box.box--red{background-color:var(--color-red-light,oklch(92.63% .0323 39.33))}.box.box--blue{background-color:var(--color-blue-light,oklch(93.63% .0251 236.83))}.box .box-title{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-label-medium,.875rem);line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem));font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700);color:var(--color-neutral-900,oklch(26.19% .034 276.5));display:block}.box .box-title--large{margin-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-headline-medium,clamp(1.625rem, 4vw, 1.75rem));line-height:var(--tw-leading,var(--text-headline-medium--line-height,2.25rem))}.two-col,.three-col{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 16);row-gap:calc(var(--spacing,.25rem) * 12);display:grid}:is(.two-col,.three-col).two-col--xs,:is(.two-col,.three-col).three-col--xs{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 3)}:is(.two-col,.three-col).two-col--sm,:is(.two-col,.three-col).three-col--sm{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 6)}:is(.two-col,.three-col).swap>:first-child{order:-9999}@media (width>=64rem){:is(.two-col,.three-col).swap>:first-child{order:9999}}:is(.two-col,.three-col).swap>:last-child{order:9999}@media (width>=64rem){:is(.two-col,.three-col).swap>:last-child{order:-9999}}:is(.two-col,.three-col).join{gap:0}:is(.two-col,.three-col).center{align-items:center}:is(.two-col,.three-col).equalize>.content{height:100%}.two-col{position:relative}@media (width>=64rem){.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col:has(>hr){grid-template-columns:1fr auto 1fr}}.two-col:has(>hr)>hr{background-color:#2023353d;width:100%;height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.two-col:has(>hr)>hr{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 24%, transparent)}}@media (width>=64rem){.two-col:has(>hr)>hr{width:1px;height:100%}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}}.glossary{-webkit-hyphens:auto;hyphens:auto}.glossary .search{z-index:10;background-color:var(--color-blue-light,oklch(93.63% .0251 236.83));position:relative}.glossary .search:after{content:"";pointer-events:none;z-index:calc(10 * -1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100dvw;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:inherit;position:absolute;inset:0 0 0 50%}.glossary .glossary__entry{padding-block:calc(var(--spacing,.25rem) * 8)}@media (width>=64rem){.glossary .glossary__entry{padding-block:calc(var(--spacing,.25rem) * 12)}}.glossary .glossary__entry:first-of-type{padding-top:calc(var(--spacing,.25rem) * 8)}.glossary .glossary__entry:last-of-type{padding-bottom:calc(var(--spacing,.25rem) * 8)}@media (width>=40rem){.glossary .glossary__entry:first-of-type{padding-top:calc(var(--spacing,.25rem) * 10)}.glossary .glossary__entry:last-of-type{padding-bottom:calc(var(--spacing,.25rem) * 10)}}@media (width>=64rem){.glossary .glossary__entry:first-of-type{padding-top:calc(var(--spacing,.25rem) * 18)}.glossary .glossary__entry:last-of-type{padding-bottom:calc(var(--spacing,.25rem) * 18)}}.glossary .glossary__entry.hidden+hr{display:none}.glossary .glossary__entry h2{margin-bottom:calc(var(--spacing,.25rem) * 6);font-family:var(--font-hero,"Eloquent", serif);font-size:var(--text-display-large,clamp(2.125rem, 4vw, 3.5rem));line-height:var(--tw-leading,var(--text-display-large--line-height,clamp(2.625rem, 4vw, 3.9375rem)));font-style:italic}@media (width>=64rem){.glossary .glossary__entry h2{margin-bottom:calc(var(--spacing,.25rem) * 12)}}.glossary__letters{gap:calc(var(--spacing,.25rem) * 1.5);display:grid}@media (width>=64rem){.glossary__letters{gap:calc(var(--spacing,.25rem) * 3)}}.glossary__letters{grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr))}.glossary__letters .btn{padding:calc(var(--spacing,.25rem) * 2)}.glossary-term{cursor:pointer;appearance:none;--tw-border-style:none;vertical-align:baseline;background-color:#0000;border-style:none;align-items:baseline;padding:0;display:inline-flex}.glossary-term:hover mark,.glossary-term:focus-visible mark{--tw-outline-style:none;outline-style:none}@media (width>=64rem){.glossary-term:hover .glossary-tooltip,.glossary-term:focus-visible .glossary-tooltip,.glossary-term:focus-within .glossary-tooltip,.glossary-term .glossary-tooltip:hover,.glossary-term .glossary-tooltip:focus-within{opacity:1;display:block}}.glossary-tooltip{z-index:50;margin-bottom:calc(var(--spacing,.25rem) * 4);width:max-content;max-width:calc(var(--spacing,.25rem) * 75);background-color:var(--color-blue-light,oklch(93.63% .0251 236.83));padding:calc(var(--spacing,.25rem) * 4);text-align:left;opacity:0;--tw-shadow:0 15px 30px 0 var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--shadow-modal) oklch(0% 0 0/.2);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:none;position:absolute;overflow:visible}:is(.glossary-tooltip>*){font-size:var(--text-body-small,clamp(.75rem, 4vw, .875rem))!important;line-height:var(--tw-leading,var(--text-body-small--line-height,clamp(1.0625rem, 4vw, 1.25rem)))!important}.glossary-tooltip{position-area:top}.glossary-tooltip:before{content:"";height:calc(var(--spacing,.25rem) * 4);width:100%;display:block;position:absolute;top:100%;left:0;right:0}.glossary-tooltip:after{content:"";z-index:calc(10 * -1);height:calc(var(--spacing,.25rem) * 5.5);width:calc(var(--spacing,.25rem) * 5.5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-bottom-right-radius:var(--radius-sm,.25rem);background-color:var(--color-blue-light,oklch(93.63% .0251 236.83));position:absolute;top:100%;left:50%;rotate:45deg}.glossary-tooltip button{margin-top:calc(var(--spacing,.25rem) * 2);cursor:pointer;font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.glossary-tooltip button:hover{color:var(--color-red-med,oklch(88% .0558 40.51))}}.glossary-tooltip button:focus-visible{color:var(--color-red-med,oklch(88% .0558 40.51))}.glossary-tooltip button:active{color:var(--color-red-dark,oklch(76.77% .117 39.74))}.glossary-tooltip p{margin-block:0}body:has(.glossary-popover:popover-open){overflow:hidden}.glossary-popover{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;width:100%;max-width:42.75rem;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-border-style:none;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));background-color:#0000;border-style:none;margin:auto;overflow:visible}.glossary-popover::backdrop{background-color:#20233580}@supports (color:color-mix(in lab, red, red)){.glossary-popover::backdrop{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 50%, transparent)}}.glossary-popover:popover-open{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.glossary-popover .info-box{--tw-shadow:0 15px 30px 0 var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--shadow-modal) oklch(0% 0 0/.2);flex-direction:column}@starting-style{.glossary-popover:popover-open{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity: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}.cards-wrapper{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 12);display:grid}@media (width>=40rem){.cards-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.cards-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-wrapper.cards-wrapper--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-wrapper.cards-wrapper--4col{grid-template-columns:repeat(4,minmax(0,1fr))}}a:has(.card){display:flex}.card{flex-direction:column;width:100%;display:flex}.card:has(.text-link--bookmark){position:relative}.card:has(.text-link--bookmark) .js-bookmark-delete{z-index:10}.card--horizontal{container:horizontal-card/inline-size}@container horizontal-card (width>=32rem){.card--horizontal .card{flex-direction:row}.card--horizontal .card__image{width:clamp(180px,15vw,295px)}}.card--horizontal .card__image{flex:1 0 auto}.card--horizontal .card__image img{aspect-ratio:1}.card--horizontal .card__content{width:100%;height:auto}@container horizontal-card (width>=32rem){.card--horizontal .card__content{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}@media (width>=64rem){.card--horizontal .card__content{margin-inline:calc(var(--spacing,.25rem) * 6);padding-inline:0}}}.card--horizontal a:not(:hover) .card--special{margin-top:0}.card--horizontal .card--special{margin-right:calc(var(--spacing,.25rem) * 4);flex-direction:row-reverse}.card--horizontal .card--special .card__image{margin-inline:0;margin-top:calc(var(--spacing,.25rem) * 4);margin-right:calc(var(--spacing,.25rem) * -4);width:calc(var(--spacing,.25rem) * 20);height:calc(var(--spacing,.25rem) * 20)}.card--large .card__head h3{font-size:var(--text-headline-large,clamp(1.75rem, 4vw, 2rem));line-height:var(--tw-leading,var(--text-headline-large--line-height,clamp(2.1875rem, 4vw, 2.5rem)))}.card--special{margin-top:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-red-light-2,oklch(91.47% .0382 9.83))}.card--special .card__image{margin-inline:calc(var(--spacing,.25rem) * 6);margin-top:calc(var(--spacing,.25rem) * -10);width:calc(var(--spacing,.25rem) * 34);height:calc(var(--spacing,.25rem) * 34)}.card--special .card__image img{aspect-ratio:1}.card--special .card__content{padding:calc(var(--spacing,.25rem) * 6)}.card--special.yellow{border-color:var(--color-yellow-light,oklch(87.46% .148 87.45));background-color:var(--color-yellow-light,oklch(87.46% .148 87.45))}@media (hover:hover){a .card--special:hover{border-color:var(--color-red-dark,oklch(76.77% .117 39.74))}}.card__image,.card__content,.card--hover{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.card__image img{object-fit:cover;width:100%}.card__content{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-color:#2023353d;border-bottom-width:1px;flex-direction:column;height:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.card__content{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 24%, transparent)}}.card__content{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);grid-area:content}.card__actions{margin-top:auto}.card__head,.card__body{width:100%}.card__head{grid-template-columns:1fr auto;grid-template-areas:"tags tags""subline.""title favorite""meta favorite";display:grid}.card__head .tag-list{margin-bottom:calc(var(--spacing,.25rem) * 2);grid-area:tags}.card__head .subline{color:var(--color-neutral-900,oklch(26.19% .034 276.5));background-color:#0000;grid-area:subline;margin-bottom:0;padding:0}.card__head h3{font-size:var(--text-headline-medium,clamp(1.625rem, 4vw, 1.75rem));line-height:var(--tw-leading,var(--text-headline-medium--line-height,2.25rem));--tw-leading:1.3;grid-area:title;line-height:1.3}.card__head:has(.btn){column-gap:calc(var(--spacing,.25rem) * 4)}.card__head .meta{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);grid-area:meta;display:flex}.card__head .meta .rating>span{font-size:var(--text-label-small,clamp(.75rem, 5vw, .875rem));line-height:var(--tw-leading,var(--text-label-small--line-height,clamp(1rem, 5vw, 1.25rem)));color:var(--color-surf-light,oklch(49.21% .0041 354.83))}.card__head .meta .rating .material-symbols-sharp{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1;line-height:1}.card__head .btn{grid-area:favorite;place-self:flex-start flex-end}.card__body{margin-bottom:calc(var(--spacing,.25rem) * 4);display:grid}:is(.card__body>*){color:var(--color-neutral-750,oklch(38.2% .0567 276.77))}.card__body:has(+.card__info){margin-bottom:0}.card__body p{-webkit-line-clamp:3;font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);font-size:var(--text-body-medium,clamp(.875rem, 4vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 4vw, 1.5rem)));text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.card__info{gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-label-medium,.875rem);line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem));color:var(--color-neutral-900,oklch(26.19% .034 276.5));display:flex}.card__info time{color:var(--color-neutral-600,oklch(48.89% .0776 275.92))}a:has(.card--hover){--tw-outline-style:none;outline-style:none}a:has(.card--hover) .card__content:after{content:"";pointer-events:none;height:calc(var(--spacing,.25rem) * .5);background-color:var(--color-red-dark,oklch(76.77% .117 39.74));width:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:absolute;bottom:-1px;left:0;right:0}:is(a:hover .card--hover,a:focus-within .card--hover,a:focus-visible .card--hover) .card__content:after{width:100%}.card--address{border-bottom-style:var(--tw-border-style);border-color:#2023353d;border-bottom-width:1px;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.card--address{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 24%, transparent)}}.card--address{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6)}.card--address .card--address__header{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.card--address .card--address__heading{margin-bottom:calc(var(--spacing,.25rem) * 4);flex:1;min-width:0}.card--address .card--address__heading .tag-list{margin-bottom:calc(var(--spacing,.25rem) * 2)}.card--address .card--address__heading h3{font-size:var(--text-headline-small,1.5rem);line-height:var(--tw-leading,var(--text-headline-small--line-height,2rem));text-wrap:balance}.card--address .btn-icon{--icon:"expand_more";border-radius:1000px;flex-shrink:0}.card--address.active .btn-icon{--icon:"expand_less"}.card--address .card--address__address{font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);font-size:var(--text-body-medium,clamp(.875rem, 4vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 4vw, 1.5rem)));color:var(--color-neutral-750,oklch(38.2% .0567 276.77));font-style:normal;display:block}.card--address .card--address__content{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));overflow:hidden}.card--address .card--address__content .spacer{margin-block:calc(var(--spacing,.25rem) * 4)}.card--address .card--address__content-inner ul{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);font-size:var(--text-label-medium,.875rem);line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem));margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.card--address .card--address__content-inner ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.accordion{border-top-style:var(--tw-border-style);border-color:#2023351f;border-top-width:2px}@supports (color:color-mix(in lab, red, red)){.accordion{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 12%, transparent)}}.accordion.accordion--small .accordion__header{padding-block:calc(var(--spacing,.25rem) * 6)}:is(.accordion.accordion--small .accordion__header .title>*){font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);font-size:var(--text-title-large,1.375rem);line-height:var(--tw-leading,var(--text-title-large--line-height,1.75rem));font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700)}.accordion.accordion--small .accordion__header .title .title__index{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}:is(.accordion.accordion--small .accordion__content *){font-size:var(--text-body-large,clamp(1rem, 4vw, 1.125rem))!important;line-height:var(--tw-leading,var(--text-body-large--line-height,clamp(1.5rem, 4vw, 1.6875rem)))!important}.accordion.accordion--small .btn-icon:before{font-size:1.5rem!important}.accordion:before{content:"";margin-top:calc(var(--spacing,.25rem) * -.5);height:calc(var(--spacing,.25rem) * .5);background-color:var(--color-red-med,oklch(88% .0558 40.51));width:0%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;display:block}.accordion.active .btn-icon{--icon:"remove"!important}.accordion.active:before{width:100%}.accordion .accordion__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.accordion .accordion__header:hover{cursor:pointer}}@media (width>=64rem){.accordion .accordion__header{align-items:center}}.accordion .accordion__header .title{gap:calc(var(--spacing,.25rem) * 4);font-family:var(--font-serif,"Lora", serif);font-variation-settings:var(--font-serif--font-variation-settings,"wght" 400);display:flex}:is(.accordion .accordion__header .title>*){font-size:var(--text-headline-medium,clamp(1.625rem, 4vw, 1.75rem));line-height:var(--tw-leading,var(--text-headline-medium--line-height,2.25rem))}@media (width>=64rem){.accordion .accordion__header .title{gap:calc(var(--spacing,.25rem) * 8)}}.accordion .accordion__header .title h2,.accordion .accordion__header .title h3,.accordion .accordion__header .title h4{padding-block:calc(var(--spacing,.25rem) * 1.5);align-items:center;margin:0;display:flex}.accordion .accordion__header .title .title__index{aspect-ratio:1;width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);--tw-leading:1;line-height:1;display:flex}@media (width>=64rem){.accordion .accordion__header .title .title__index{align-items:center}}.accordion:has(.title__index) .accordion__content{margin-left:calc(var(--spacing,.25rem) * 16)}@media (width>=64rem){.accordion:has(.title__index) .accordion__content{margin-left:calc(var(--spacing,.25rem) * 20)}}.accordion .accordion__content{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));overflow:hidden}:is(.accordion .accordion__content *){color:var(--color-neutral-750,oklch(38.2% .0567 276.77))}.accordion .accordion__content .inner{max-width:920px;padding-bottom:calc(var(--spacing,.25rem) * 8)}.accordion .accordion__content .inner p{font-size:var(--text-body-xlarge,clamp(1.125rem, 4vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 4vw, 1.875rem)))}.accordion .accordion__content .inner p:last-child{margin-bottom:0}.accordion .btn-icon{color:var(--color-red-med,oklch(88% .0558 40.51));padding:0}.accordion .btn-icon:before{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;font-variation-settings:"wght" 400;transition-duration:.3s;font-size:2.5rem!important}media-player{--video-border-radius:0;--video-border:none}@media (width>=64rem){media-player{--video-border-radius:0}}.cards-slider{margin-inline:auto;overflow:visible!important}@media not all and (width>=64rem){.cards-slider{min-width:0;max-width:100%!important}}@media (width>=64rem){.cards-slider{width:100%;max-width:calc(min(94.5rem,100%) - 2.5rem);margin-inline:auto}@media (width>=48rem){.cards-slider{max-width:calc(min(94.5rem,100%) - 4rem)}}@media (width>=80rem){.cards-slider{max-width:calc(min(94.5rem,100%) - 5rem)}}}.cards-slider .swiper-slide{max-width:calc(var(--spacing,.25rem) * 85)}@media (width>=64rem){.cards-slider .swiper-slide{max-width:calc(var(--spacing,.25rem) * 95)}}.cards-slider .swiper-scrollbar{margin-top:calc(var(--spacing,.25rem) * 6);height:var(--spacing,.25rem);background-color:#20233529;border-radius:1000px}@supports (color:color-mix(in lab, red, red)){.cards-slider .swiper-scrollbar{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 16%, transparent)}}@media (width>=64rem){.cards-slider .swiper-scrollbar{margin-top:calc(var(--spacing,.25rem) * 12)}}.cards-slider .swiper-scrollbar .swiper-scrollbar-drag{height:calc(var(--spacing,.25rem) * 2);--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-black,oklch(26.19% .034 276.5));border-radius:1000px}.feedback{justify-content:center;gap:calc(var(--spacing,.25rem) * 8);background-color:var(--color-green-light,oklch(90.58% .0399 188.67));padding:calc(var(--spacing,.25rem) * 5);text-align:center;display:grid}@media (width>=64rem){.feedback{padding:calc(var(--spacing,.25rem) * 10)}}.feedback:is(form)>div:not([class]):first-child{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feedback .feedback__select{background-color:var(--color-black,oklch(26.19% .034 276.5));width:max-content;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.25);padding-block:calc(var(--spacing,.25rem) * 3);border-radius:1000px;margin-inline:auto}@media (width>=64rem){.feedback .feedback__select{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}}.feedback .feedback__select ul{flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.feedback .feedback__select ul li{--tw-leading:1;align-items:center;line-height:1;display:flex;position:relative}:is(.feedback .feedback__select ul li:has(~li:hover),.feedback .feedback__select ul li:hover) .material-symbols-sharp{font-variation-settings:"FILL" 1, "wght" 300, "opsz" 24, "GRAD" 0}.feedback .feedback__select ul li input{opacity:0;width:100%;height:100%;position:absolute}:is(.feedback .feedback__select ul:not(:hover) li:has(~li input:checked),.feedback .feedback__select ul:not(:hover) li:has(input:checked)) .material-symbols-sharp{font-variation-settings:"FILL" 1, "wght" 300, "opsz" 24, "GRAD" 0}.feedback .feedback__select ul .material-symbols-sharp{color:var(--color-red-light,oklch(92.63% .0323 39.33));font-size:2.5rem}.feedback .feedback__select:has(li:nth-child(-n+3) input:checked)+.feedback__content .comment{margin-top:calc(var(--spacing,.25rem) * 6);max-height:500px}@media (width>=64rem){.feedback .feedback__select:has(li:nth-child(-n+3) input:checked)+.feedback__content .comment{margin-top:calc(var(--spacing,.25rem) * 8)}}.feedback .feedback__content{align-items:flex-start;width:100%;max-width:920px;display:grid}.feedback .feedback__content h2{margin-bottom:calc(var(--spacing,.25rem) * .5);font-size:var(--text-headline-large,clamp(1.75rem, 4vw, 2rem));line-height:var(--tw-leading,var(--text-headline-large--line-height,clamp(2.1875rem, 4vw, 2.5rem)))}.feedback .feedback__content p{font-size:var(--text-body-medium,clamp(.875rem, 4vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 4vw, 1.5rem)))}.feedback .feedback__content .comment{gap:calc(var(--spacing,.25rem) * 6);text-align:left;max-height:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;margin-top:0;transition-duration:.3s;display:grid;overflow:hidden}@media (width>=64rem){.feedback .feedback__content .comment{gap:calc(var(--spacing,.25rem) * 8)}}body:has(.main-nav__main.open){overflow:hidden}.main-nav{z-index:35;background-color:var(--color-white,#fff);position:sticky;top:0;container:main-nav/scroll-state}.main-nav .material-symbols-sharp{font-family:var(--font-icons,"Material Symbols Sharp", sans-serif)}@media not all and (width>=64rem){:is(.main-nav:has(.main-nav__main.open) .main-nav__meta,.main-nav:has(.main-nav__main.open) .main-nav__main){background-color:var(--color-white,#fff)}}.main-nav:has(+main .content-section:first-child.red):after{background-color:var(--color-red-light,oklch(92.63% .0323 39.33))}.main-nav:has(+main .content-section:first-child.green):after{background-color:var(--color-green-light,oklch(90.58% .0399 188.67))}.main-nav:has(+main .content-section:first-child.blue):after{background-color:var(--color-blue-light,oklch(93.63% .0251 236.83))}@container main-nav scroll-state(stuck:top){.main-nav:after{background-color:#0000!important}}.main-nav.is-stuck:after{background-color:#0000!important}.main-nav:after{content:"";pointer-events:none;z-index:calc(10 * -1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));background-color:#0000;position:absolute;inset:0}.main-nav .main-nav__meta,.main-nav .main-nav__main{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.main-nav .main-nav__meta{z-index:25;padding-block:calc(var(--spacing,.25rem) * 5);justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}:is(.main-nav .main-nav__meta>*){font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400)}@media (width>=64rem){.main-nav .main-nav__meta{padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4);max-height:calc(var(--spacing,.25rem) * 50);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@container main-nav scroll-state(stuck:top){.main-nav .main-nav__meta{pointer-events:none;opacity:0;max-height:0;padding-block:0}}:where(.main-nav.is-stuck) :is(.main-nav .main-nav__meta){pointer-events:none;opacity:0;max-height:0;padding-block:0}}.main-nav .main-nav__meta ul{margin:0;margin-right:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 5);border-right-style:var(--tw-border-style);border-color:#2023353d;border-right-width:1px;flex-direction:row;padding:0;list-style:none;display:none}@supports (color:color-mix(in lab, red, red)){.main-nav .main-nav__meta ul{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 24%, transparent)}}.main-nav .main-nav__meta ul{padding-right:calc(var(--spacing,.25rem) * 8)}@media (width>=64rem){.main-nav .main-nav__meta ul{display:flex}}.main-nav .main-nav__meta ul li{align-items:center;display:flex}.main-nav .main-nav__meta .logo{justify-content:space-between;align-items:center;width:100%;display:flex}@media not all and (width>=64rem){.main-nav .main-nav__meta .logo{z-index:25}}@media (width>=64rem){.main-nav .main-nav__meta .logo{width:auto}}.main-nav .main-nav__main{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.main-nav .main-nav__main .logo{z-index:25;width:100%;max-width:calc(var(--spacing,.25rem) * 35);align-items:center;display:none}@media (width>=64rem){.main-nav .main-nav__main .logo{display:flex}}.main-nav .main-nav__main .logo svg{width:100%;height:auto;max-width:calc(var(--spacing,.25rem) * 29)}.main-nav .main-nav__main .inner{z-index:20;background-color:var(--color-white,#fff);flex:1}@media not all and (width>=64rem){.main-nav .main-nav__main .inner{position:absolute;top:100%;left:0;right:0;overflow:auto}}@media (width>=64rem){.main-nav .main-nav__main .inner{margin-left:calc(var(--spacing,.25rem) * 6);position:relative}}.main-nav .main-nav__main .inner{anchor-name:--searchbar}.main-nav .main-nav__main .inner>ul{gap:calc(var(--spacing,.25rem) * 6);padding:0;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;margin:0;list-style:none;display:flex}@media (width>=64rem){.main-nav .main-nav__main .inner>ul,.main-nav .main-nav__main .inner>ul+ul{display:none}}.main-nav .main-nav__main .inner>ul li{position:relative}:is(.main-nav .main-nav__main .inner>ul li:hover,.main-nav .main-nav__main .inner>ul li:focus-within,.main-nav .main-nav__main .inner>ul li a:hover)+.sub-menu,:is(.main-nav .main-nav__main .inner>ul li:hover,.main-nav .main-nav__main .inner>ul li:focus-within,.main-nav .main-nav__main .inner>ul li a:hover) .sub-menu{pointer-events:auto;visibility:visible}.main-nav .main-nav__main .inner>ul li>a:not(.btn-outline):not(.text-link){width:100%;font-size:var(--text-headline-small,1.5rem);line-height:var(--tw-leading,var(--text-headline-small--line-height,2rem));border-radius:0;justify-content:space-between;padding:0;font-variation-settings:"wght" 400!important;--tw-font-weight:var(--font-weight-normal,400)!important;font-weight:400!important;font-weight:var(--font-weight-normal,400)!important;background-color:#0000!important}@media (width>=64rem){.main-nav .main-nav__main .inner>ul li>a:not(.btn-outline):not(.text-link){width:auto}}.main-nav .main-nav__main .inner>ul li>a:not(.btn-outline):not(.text-link):after{font-size:2rem!important}.main-nav .main-nav__main .inner>ul li>a:not(.btn-outline):not(.text-link):has(+.sub-menu):before{content:"";height:calc(var(--spacing,.25rem) * 1.5);position:absolute;top:100%;left:0;right:0}.main-nav .main-nav__main .inner>ul li>a:not(.btn-outline):not(.text-link):has(+.sub-menu.open){color:var(--color-red-dark,oklch(76.77% .117 39.74))!important;--icon:"arrow_drop_up"!important}.main-nav .main-nav__main .inner>ul li>.btn-outline{width:100%;font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);justify-content:center}.main-nav .main-nav__main .inner>ul .sub-menu ul{margin:0;margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 6);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-neutral-200,oklch(83.07% .0294 279.27));padding:0;padding-left:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);flex-direction:column;list-style:none;display:flex}.main-nav .main-nav__main .inner>ul .unlock{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 4)}.main-nav .main-nav__main .inner>ul .unlock .form-control,.main-nav .main-nav__main .inner>ul .unlock .btn-primary{width:100%;font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);justify-content:center}.main-nav .main-nav__main .inner>ul:nth-child(2){row-gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 8)}@media (width>=64rem){.main-nav .main-nav__main .inner>ul:nth-child(2){padding-block:calc(var(--spacing,.25rem) * 12)}}.main-nav .main-nav__main .inner>ul:nth-child(2) a{font-size:var(--text-label-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-label-large--line-height,clamp(1.5rem, 5vw, 1.625rem)));color:var(--color-red-dark,oklch(76.77% .117 39.74));justify-content:flex-start}.main-nav .main-nav__main .inner>ul.meta{font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400)}@media (width>=64rem){.main-nav .main-nav__main #menu-toggle{display:none}}.main-nav .main-nav__main #menu-toggle{anchor-name:--menu-toggle}.main-nav .main-nav__main #search-toggle{z-index:25}@media not all and (width>=64rem){.main-nav .main-nav__main #search-toggle{width:auto;padding:calc(var(--spacing,.25rem) * 2);position-anchor:--menu-toggle;left:anchor(left);right:anchor(right);top:anchor(top);bottom:anchor(bottom);--icon:"close";justify-content:center;display:none;position:absolute}}.main-nav .main-nav__main .search{z-index:20}@media (width>=64rem){.main-nav .main-nav__main .search{pointer-events:none;position:fixed}}.main-nav .main-nav__main .search{position-anchor:--searchbar;left:anchor(left);right:anchor(right);flex:1}.main-nav .main-nav__main .search>.form-control{z-index:25;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));background-color:#0000}@media (width>=64rem){.main-nav .main-nav__main .search>.form-control{pointer-events:none;opacity:0;width:0}}.main-nav .main-nav__main .search.open{pointer-events:auto}.main-nav .main-nav__main .search.open+#search-toggle{display:inline-flex}.main-nav .main-nav__main .search.open>.form-control{pointer-events:auto;opacity:1;width:100%}.main-nav .main-nav__main .search.open .search-module{padding-bottom:calc(var(--spacing,.25rem) * 8);opacity:1}@media (width>=64rem){.main-nav .main-nav__main .search.open .search-module{padding-bottom:calc(var(--spacing,.25rem) * 30)}}.main-nav .main-nav__main .search.open .search-module,.main-nav .main-nav__main .search.open .search-module .search{pointer-events:auto}.main-nav .main-nav__main .search.open .search-module .search-filters{grid-row-start:1}.main-nav .main-nav__main .search-module{pointer-events:none;background-color:var(--color-red-light,oklch(92.63% .0323 39.33));padding-top:var(--header-height);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));border-radius:0;position:fixed;inset:0}.main-nav .main-nav__main .search-module:not(:has(.search-results__wrapper)){height:max-content}.main-nav .main-nav__main .search-module:not(:has(.search-results__wrapper)) .search-more-results{display:none}.main-nav .main-nav__main .search-module .search-module__inner{height:100%;padding-top:calc(var(--spacing,.25rem) * 3);overflow:auto}@media (width>=64rem){.main-nav .main-nav__main .search-module .search-module__inner{padding-top:calc(var(--spacing,.25rem) * 12)}}.main-nav .main-nav__main .search-module .search-module__inner .search{pointer-events:none;position:static}@media (width>=64rem){.main-nav .main-nav__main .search-module .search-module__inner .search .search-results__wrapper{grid-row-start:1}}.floating-nav{right:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4);z-index:30;align-items:flex-end;gap:var(--spacing,.25rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));flex-direction:row-reverse;display:flex;position:fixed}@media (width>=64rem){.floating-nav{flex-direction:column}}.floating-nav .box{height:auto;max-height:80dvh;padding-block:calc(var(--spacing,.25rem) * 8);--tw-shadow:0 15px 30px 0 var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--shadow-modal) oklch(0% 0 0/.2);position-anchor:"register"}.floating-nav .box:popover-open{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 100);inset:auto;bottom:anchor(top);right:anchor(right);position-try-fallbacks:flip-block, flip-inline;max-width:calc(100dvw - 2.5rem);position:fixed}.floating-nav .glossary__letters{gap:var(--spacing,.25rem)}.floating-nav button[popovertarget=register]{--icon:"format_list_bulleted";anchor-name:"register"}.floating-nav button[popovertarget=register]:has(+.box:popover-open){--icon:"close"}.floating-nav .btn-cart{--icon:"shopping_cart";position:relative}.floating-nav .btn-cart .total-items{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);--tw-translate-x:calc(1 / 2 * 100%);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-red-med,oklch(88% .0558 40.51));font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;font-size:var(--text-label-medium,.875rem)!important;line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem))!important}.floating-nav>.btn{border-radius:1000px;justify-content:space-between;width:100%;transition:border-radius .3s ease-in-out}.floating-nav>.btn[popovertarget]{background-color:#38b5aa80}@supports (color:color-mix(in lab, red, red)){.floating-nav>.btn[popovertarget]{background-color:color-mix(in oklab, var(--color-green-dark,oklch(70.32% .1083 186.5)) 50%, transparent)}}.floating-nav>.btn[popovertarget]{color:var(--color-neutral-975,oklch(17.95% .0168 273.68))!important}.floating-nav>.btn[popovertarget]:active{background-color:var(--color-green-dark,oklch(70.32% .1083 186.5))}.floating-nav>.btn:last-child{pointer-events:none;margin-top:calc(var(--spacing,.25rem) * -1);opacity:0;max-height:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));--icon:"arrow_upward";overflow:hidden}@container scroll-root scroll-state(scrollable:top){.floating-nav>.btn:last-child{pointer-events:auto;max-height:calc(var(--spacing,.25rem) * 25);opacity:1;margin-top:0}}html.is-scrolled .floating-nav>.btn:last-child{pointer-events:auto;max-height:calc(var(--spacing,.25rem) * 25);opacity:1;margin-top:0}.floating-nav>.btn span{font-size:var(--text-body-xlarge,clamp(1.125rem, 4vw, 1.25rem))!important;line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 4vw, 1.875rem)))!important}body:has(.fachportal-popover:popover-open){overflow:hidden}.fachportal-popover{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;width:100%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-border-style:none;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));background-color:#0000;border-style:none;margin:auto;overflow:visible}.fachportal-popover .btn{font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400)}.fachportal-popover::backdrop{background-color:#20233580}@supports (color:color-mix(in lab, red, red)){.fachportal-popover::backdrop{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 50%, transparent)}}.fachportal-popover:popover-open{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}@starting-style{.fachportal-popover:popover-open{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}}.main-nav__tabs{z-index:20;justify-content:center;align-items:stretch;gap:calc(var(--spacing,.25rem) * 8);height:auto;padding-inline:calc(var(--spacing,.25rem) * 6);flex:1;display:none}@media (width>=64rem){.main-nav__tabs{display:flex}}.main-nav__tabs{anchor-name:--searchbar}.mega-menu{border-bottom-style:var(--tw-border-style);border-color:#20233533;border-bottom-width:1px;width:100%;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.mega-menu{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}.mega-menu{background-color:var(--color-white,#fff);padding-top:var(--header-height);--tw-shadow:0 15px 30px 0 var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--shadow-modal) oklch(0% 0 0/.2)}.mega-menu:not(.open){display:none}.mega-menu .mega-menu__body{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);max-height:80dvh;padding-block:calc(var(--spacing,.25rem) * 12);flex-wrap:wrap;display:flex;overflow:auto}.mega-menu .mega-menu__col{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;flex:1;min-width:min(456px,100%);display:flex}.mega-menu .mega-menu__list{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);width:100%;font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);margin:0;padding:0;list-style:none;display:grid}.mega-menu .mega-menu__tiles{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(auto-fit,minmax(330px,1fr));width:100%;display:grid}.mega-menu .mega-menu__tiles .mega-menu__tile{cursor:pointer;gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;flex-direction:column;transition-duration:.15s;display:flex}@media (hover:hover){.mega-menu .mega-menu__tiles .mega-menu__tile:hover{background-color:var(--color-neutral-50,oklch(95.58% .0068 277.16))}}.mega-menu .mega-menu__tiles .mega-menu__tile{min-width:min(272px,100%)}.mega-menu .mega-menu__tiles .mega-menu__tile-image{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);justify-content:center;align-items:center;display:flex;overflow:hidden}.mega-menu .mega-menu__tiles .mega-menu__tile-image img{object-fit:cover;width:100%;height:100%}.mega-menu .mega-menu__tiles .mega-menu__tile-content{gap:var(--spacing,.25rem);display:grid}:is(.mega-menu .mega-menu__tiles .mega-menu__tile-content>*){font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400)}.mega-menu .mega-menu__tiles .mega-menu__tile-content h2{font-size:var(--text-label-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-label-large--line-height,clamp(1.5rem, 5vw, 1.625rem)));font-variation-settings:"wght" 600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600)}.mega-menu .mega-menu__tiles .mega-menu__tile-content p{-webkit-line-clamp:2;font-size:var(--text-body-medium,clamp(.875rem, 4vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 4vw, 1.5rem)));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mega-menu .mega-menu__card{cursor:pointer;flex-direction:column;flex:1;min-width:min(272px,100%);display:flex;position:relative;overflow:hidden}.mega-menu .mega-menu__card .mega-menu__card-image{aspect-ratio:var(--aspect-video,16 / 9);object-fit:cover;width:100%}.mega-menu .mega-menu__card .mega-menu__card-body{gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-color:#20233533;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.mega-menu .mega-menu__card .mega-menu__card-body{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}.mega-menu .mega-menu__card .mega-menu__card-body{padding:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 6)}.mega-menu .mega-menu__card .mega-menu__card-title{font-size:var(--text-headline-large,clamp(1.75rem, 4vw, 2rem));line-height:var(--tw-leading,var(--text-headline-large--line-height,clamp(2.1875rem, 4vw, 2.5rem)));color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.mega-menu .mega-menu__card .mega-menu__card-desc{-webkit-line-clamp:3;font-size:var(--text-body-medium,clamp(.875rem, 4vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 4vw, 1.5rem)));color:var(--color-neutral-750,oklch(38.2% .0567 276.77));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.unlock{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;width:100%;display:flex}.unlock .unlock-text{gap:calc(var(--spacing,.25rem) * 4);display:grid}.unlock .unlock-text h3{font-size:var(--text-headline-small,1.5rem);line-height:var(--tw-leading,var(--text-headline-small--line-height,2rem));color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.unlock .unlock-text p{font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);font-size:var(--text-body-medium,clamp(.875rem, 4vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 4vw, 1.5rem)));color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.menu-heading{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-color:#20233529;border-bottom-width:1px;width:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.menu-heading{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 16%, transparent)}}.menu-heading{padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-label-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-label-large--line-height,clamp(1.5rem, 5vw, 1.625rem)));white-space:nowrap;color:var(--color-neutral-900,oklch(26.19% .034 276.5));--tw-outline-style:none;outline-style:none}.menu-heading .menu-heading__link{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;display:flex}.menu-heading .menu-heading__link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.menu-heading .menu-heading__link .material-symbols-sharp{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.menu-heading .menu-heading__link:after{content:"";position:absolute;inset:0}.menu-heading:after{content:"";background-color:var(--color-red-dark,oklch(76.77% .117 39.74));width:0;height:1px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));position:absolute;bottom:0;left:0}.menu-heading:has(.menu-heading__link:hover):after{width:100%}.menu-heading:has(.menu-heading__link:focus-visible):after{width:100%}.mega-menu__social{background-color:var(--color-neutral-50,oklch(95.58% .0068 277.16));width:100%}.mega-menu__social .mega-menu__social-inner{display:grid}@media not all and (width>=64rem){.mega-menu__social .mega-menu__social-inner{padding:0}}@media (width>=48rem){.mega-menu__social .mega-menu__social-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.mega-menu__social .mega-menu__social-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.mega-menu__social .mega-menu__social-link{justify-content:center;gap:calc(var(--spacing,.25rem) * 4);border-color:#20233529;border-radius:0;width:100%}@supports (color:color-mix(in lab, red, red)){.mega-menu__social .mega-menu__social-link{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 16%, transparent)}}.mega-menu__social .mega-menu__social-link{padding-block:calc(var(--spacing,.25rem) * 6);--tw-ring-offset-color:transparent}@media not all and (width>=64rem){.mega-menu__social .mega-menu__social-link:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media (width>=64rem){.mega-menu__social .mega-menu__social-link{border-right-style:var(--tw-border-style);border-right-width:1px}.mega-menu__social .mega-menu__social-link:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}}.mega-menu__social .mega-menu__social-link svg,.mega-menu__social .mega-menu__social-link .material-symbols-sharp{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.search-results{display:grid}.search-results .search-results__item{column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-color:#2023353d;border-bottom-width:1px;grid-template-columns:1fr auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.search-results .search-results__item{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 24%, transparent)}}.search-results .search-results__item{padding-block:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.search-results .search-results__item{padding-block:calc(var(--spacing,.25rem) * 8)}}.search-results .search-results__item{--tw-ring-color:var(--color-red-med,oklch(88% .0558 40.51));--tw-ring-offset-width:6px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-outline-style:none;outline-style:none;transition-duration:.15s}.search-results .search-results__item:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=64rem){.search-results .search-results__item{grid-template-columns:auto 1fr auto}}.search-results .search-results__item:after{content:"";pointer-events:none;height:calc(var(--spacing,.25rem) * .5);background-color:var(--color-red-dark,oklch(76.77% .117 39.74));width:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:absolute;bottom:-1px;left:0;right:0}:is(.search-results .search-results__item:hover,.search-results .search-results__item:focus-visible):after{width:100%}.search-results .search-results__item img{height:max-content;width:calc(var(--spacing,.25rem) * 14);flex:1 0 auto}@media not all and (width>=64rem){.search-results .search-results__item img{grid-column:1/-1}}@media (width>=64rem){.search-results .search-results__item img+.search-results__item-content{grid-column-start:2}}.search-results .search-results__item .search-results__item-content{grid-column-start:1}@media (width>=64rem){.search-results .search-results__item .search-results__item-content{grid-column-end:3}}.search-results .search-results__item .search-results__item-content h2,.search-results .search-results__item .search-results__item-content>p{color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.search-results .search-results__item .search-results__item-content h2{margin-bottom:var(--spacing,.25rem);font-size:var(--text-headline-small,1.5rem);line-height:var(--tw-leading,var(--text-headline-small--line-height,2rem));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.search-results .search-results__item .search-results__item-content>span{-webkit-line-clamp:1;font-size:var(--text-body-small,clamp(.75rem, 4vw, .875rem));line-height:var(--tw-leading,var(--text-body-small--line-height,clamp(1.0625rem, 4vw, 1.25rem)));text-overflow:ellipsis;color:var(--color-neutral-750,oklch(38.2% .0567 276.77));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-results .search-results__item .search-results__item-content>p{margin-top:calc(var(--spacing,.25rem) * 4);-webkit-line-clamp:3;font-size:var(--text-body-large,clamp(1rem, 4vw, 1.125rem));line-height:var(--tw-leading,var(--text-body-large--line-height,clamp(1.5rem, 4vw, 1.6875rem)));text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=64rem){.search-results .search-results__item .search-results__item-content>p{margin-top:calc(var(--spacing,.25rem) * 6)}}.search-results .search-results__item .material-symbols-sharp{color:var(--color-red-dark,oklch(76.77% .117 39.74))}@media (width>=64rem){.search-results .search-results__item .material-symbols-sharp{font-size:2rem}}.search-module{width:100%}.search-module .search-module__inner{height:auto}.search-module .search-module__inner .search{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 16);row-gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (width>=64rem){.search-module .search-module__inner .search{row-gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(3,minmax(0,1fr))}}.search-module .search-module__inner .search button[type=reset]{display:none}:is(.search-module .search-module__inner .search:has(input[type=text]:not(:placeholder-shown)),.search-module .search-module__inner .search:has(input:checked)) button[type=reset]{display:block}.search-module .search-module__inner .search fieldset{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (width>=64rem){.search-module .search-module__inner .search fieldset{gap:calc(var(--spacing,.25rem) * 4)}}.search-module .search-module__inner .search fieldset legend{float:left;font-size:var(--text-title-medium,1rem);line-height:var(--tw-leading,var(--text-title-medium--line-height,1.5rem));font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700)}.search-module .search-module__inner .search:not(:has(.intro+img)) .search-controls{grid-column:1/-1}.search-module .search-module__inner .search:not(:has(.intro+img)) .search-filters{grid-row-start:3}@media (width>=64rem){.search-module .search-module__inner .search .intro,.search-module .search-module__inner .search .search-controls{align-self:flex-end}.search-module .search-module__inner .search .intro{grid-column:span 2/span 2;grid-row-start:1}}.search-module .search-module__inner .search .intro{grid-area:auto}@media (width>=64rem){.search-module .search-module__inner .search .intro{grid-column:1/span 2}}.search-module .search-module__inner .search .intro .subline{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-title-large,1.375rem);line-height:var(--tw-leading,var(--text-title-large--line-height,1.75rem))}.search-module .search-module__inner .search .intro h1{font-family:var(--font-hero,"Eloquent", serif);font-size:var(--text-display-large,clamp(2.125rem, 4vw, 3.5rem));line-height:var(--tw-leading,var(--text-display-large--line-height,clamp(2.625rem, 4vw, 3.9375rem)));text-transform:uppercase;font-style:italic}.search-module .search-module__inner .search .intro:not(:has(+img)){grid-column:1/-1}.search-module .search-module__inner .search .intro+img{order:calc(1 * -1)}@media (width>=64rem){.search-module .search-module__inner .search .intro+img{grid-row:1/span 2;grid-column-start:3}}.search-module .search-module__inner .search .search-controls{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}@media (width>=64rem){.search-module .search-module__inner .search .search-controls{gap:calc(var(--spacing,.25rem) * 2);grid-column:1/span 2;grid-row-start:2}}.search-module .search-module__inner .search .search-results__wrapper{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (width>=64rem){.search-module .search-module__inner .search .search-results__wrapper{gap:calc(var(--spacing,.25rem) * 4);grid-column:1/span 2;grid-row-start:3}}.search-module .search-module__inner .search .search-filters{gap:calc(var(--spacing,.25rem) * 6);display:grid;container:search-filters/inline-size}@media (width>=64rem){.search-module .search-module__inner .search .search-filters{row-gap:calc(var(--spacing,.25rem) * 12);grid-column-start:3;position:sticky;top:0}}.search-module .search-module__inner .search .search-filters:not(:has(+.search-results__wrapper)){grid-column:1/-1}.search-module .search-module__inner .search .search-filters .search-filters__options{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (width>=64rem){.search-module .search-module__inner .search .search-filters .search-filters__options{column-gap:calc(var(--spacing,.25rem) * 10);row-gap:calc(var(--spacing,.25rem) * 12)}}@container (width>=32rem){@media (width>=64rem){.search-module .search-module__inner .search .search-filters .search-filters__options{grid-template-columns:repeat(3,minmax(0,1fr))}}}.search-module .search-module__inner .search .search-filters__title,.search-module .search-module__inner .search .search-results__title{font-size:var(--text-title-medium,1rem);line-height:var(--tw-leading,var(--text-title-medium--line-height,1.5rem));font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700)}.search-module .search-module__inner .search .search-more-results{text-align:center;grid-column:1/-1}.form-control-group{justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (width>=64rem){.form-control-group{gap:calc(var(--spacing,.25rem) * 4)}}.form-control{position:relative}.form-control label{margin-bottom:calc(var(--spacing,.25rem) * 1.5);cursor:pointer;font-size:var(--text-label-medium,.875rem);line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem));color:var(--color-neutral-750,oklch(38.2% .0567 276.77));display:block}.form-control label a{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-red-med,oklch(88% .0558 40.51));-webkit-text-decoration-color:var(--color-red-med,oklch(88% .0558 40.51));-webkit-text-decoration-color:var(--color-red-med,oklch(88% .0558 40.51));text-decoration-color:var(--color-red-med,oklch(88% .0558 40.51));text-underline-offset:2px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:.25rem;text-decoration-thickness:2px;transition-duration:.15s}@media (hover:hover){.form-control label a:hover{-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74))}}.form-control label a:focus-visible{-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-red-dark,oklch(76.77% .117 39.74));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none}.form-control label a:active{-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));-webkit-text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74));text-decoration-color:var(--color-red-dark,oklch(76.77% .117 39.74))}.form-control .btn{white-space:nowrap;background-color:#0000}.form-control .material-symbols-sharp.material-symbols-sharp{color:var(--color-black,oklch(26.19% .034 276.5))}.form-control .form-control__wrapper{align-items:center;width:100%;display:flex;position:relative}.form-control .form-control__icon{pointer-events:none;left:calc(var(--spacing,.25rem) * 3);color:var(--color-red-dark,oklch(76.77% .117 39.74));align-items:center;display:flex;position:absolute}.form-control .form-control__clear{right:calc(var(--spacing,.25rem) * 3);cursor:pointer;padding:calc(var(--spacing,.25rem) * 2);color:var(--color-neutral-600,oklch(48.89% .0776 275.92));display:none;position:absolute}.form-control .form-control__clear:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-red-med,oklch(88% .0558 40.51))}.form-control .form-control__clear:hover:before{color:var(--color-red-med,oklch(88% .0558 40.51))}.form-control .form-control__clear:before{color:var(--color-black,oklch(26.19% .034 276.5));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.form-control .form-control__supporting-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-600,oklch(48.89% .0776 275.92));margin-top:6px}.form-control input,.form-control textarea,.form-control .custom-select__thumb{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-600,oklch(48.89% .0776 275.92));width:100%;padding-block:calc(var(--spacing,.25rem) * 3);color:var(--color-black,oklch(26.19% .034 276.5));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;background-color:#0000;outline-style:none}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb)::placeholder{color:var(--color-neutral-600,oklch(48.89% .0776 275.92))}@media (hover:hover){:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb):hover{border-color:var(--color-neutral-800,oklch(34.51% .0495 275.73))}}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-black,oklch(26.19% .034 276.5))}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).has-icon{padding-left:calc(var(--spacing,.25rem) * 12)!important}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).has-clear{padding-right:calc(var(--spacing,.25rem) * 12)!important}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).error{background-color:var(--color-error-light,oklch(96.09% .0163 17.44))}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).filled{background-color:#20233512}@supports (color:color-mix(in lab, red, red)){:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).filled{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 7%, transparent)}}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).filled{padding-inline:calc(var(--spacing,.25rem) * 3)}@media (hover:hover){:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).filled:hover{background-color:#2023351a}@supports (color:color-mix(in lab, red, red)){:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).filled:hover{background-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 10%, transparent)}}}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).filled:focus-visible{background-color:#cde3f380}@supports (color:color-mix(in lab, red, red)){:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).filled:focus-visible{background-color:color-mix(in oklab, var(--color-blue-light-2,oklch(90.45% .0321 239.39)) 50%, transparent)}}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).filled:not(.error){--tw-border-style:none;border-style:none}.form-control textarea{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);border-width:1px}:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) input,:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) textarea,:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) .custom-select__thumb{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-error,oklch(54.37% .1812 28.06));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) input,:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) textarea,:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) .custom-select__thumb):focus-visible{--tw-ring-color:#c3342c0f}@supports (color:color-mix(in lab, red, red)){:is(:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) input,:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) textarea,:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) .custom-select__thumb):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-error,oklch(54.37% .1812 28.06)) 6%, transparent)}}:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) input,:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) textarea{padding-right:calc(var(--spacing,.25rem) * 12)!important}:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) textarea{border-style:var(--tw-border-style);border-width:2px}:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) input+.material-symbols-sharp,:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) textarea+.material-symbols-sharp,:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) .custom-select__thumb+.material-symbols-sharp{pointer-events:none;right:calc(var(--spacing,.25rem) * 3);padding:var(--spacing,.25rem);color:var(--color-error,oklch(54.37% .1812 28.06));font-variation-settings:"FILL" 1;position:absolute}:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) .custom-select__thumb{padding-right:calc(var(--spacing,.25rem) * 4)}:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) .form-control__supporting-text{color:var(--color-error,oklch(54.37% .1812 28.06))}:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) label,:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) input,:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) .form-control__supporting-text{pointer-events:none;color:#20233533}@supports (color:color-mix(in lab, red, red)){:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) label,:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) input,:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) .form-control__supporting-text{color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) input{cursor:not-allowed;border-color:#20233533}@supports (color:color-mix(in lab, red, red)){:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) input{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) input::placeholder{color:#20233533}@supports (color:color-mix(in lab, red, red)){:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) input::placeholder{color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}:is(:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) .form-control__icon>*){color:#20233533}@supports (color:color-mix(in lab, red, red)){:is(:is(.form-control:has(>.form-control__wrapper input[disabled]),.custom-select .form-control:has(input[disabled])) .form-control__icon>*){color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) .form-control__wrapper{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 2);display:flex}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) .custom-select .form-control .form-control__wrapper{align-items:center}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) .custom-select li:has(input[disabled]){pointer-events:none}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) .form-control__wrapper label{font-size:var(--text-label-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-label-large--line-height,clamp(1.5rem, 5vw, 1.625rem)));--tw-leading:1.5;font-variation-settings:"wght" 400;--tw-font-weight:var(--font-weight-normal,400);font-weight:400;line-height:1.5;font-weight:var(--font-weight-normal,400);margin-bottom:0}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) input[type=checkbox],:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) input[type=radio]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);opacity:0;position:absolute;inset:50% 0 0 50%}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) .form-control__wrapper .btn{padding:0;position:relative}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) .form-control__wrapper .btn:before{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;color:var(--color-black,oklch(26.19% .034 276.5));content:var(--symbol);line-height:1;position:relative;font-variation-settings:"wght" 400, "opsz" 24, "GRAD" 0!important}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input:checked):has(>.form-control__wrapper) .btn:before{color:var(--color-neutral-900,oklch(26.19% .034 276.5))}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input:checked) .btn:before{font-variation-settings:"wght" 400, "opsz" 24, "GRAD" 0, "FILL" 1!important}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(>.form-control__wrapper input[disabled]){pointer-events:none}.custom-select :is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input[disabled]){pointer-events:none}:is(:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(>.form-control__wrapper input[disabled]),.custom-select :is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input[disabled])) label,:is(:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(>.form-control__wrapper input[disabled]),.custom-select :is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input[disabled])) .btn:before{color:#20233533}@supports (color:color-mix(in lab, red, red)){:is(:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(>.form-control__wrapper input[disabled]),.custom-select :is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input[disabled])) label,:is(:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(>.form-control__wrapper input[disabled]),.custom-select :is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input[disabled])) .btn:before{color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input.error) label{color:var(--color-error,oklch(54.37% .1812 28.06))}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input.error) .btn:before{color:var(--color-error,oklch(54.37% .1812 28.06))}.form-control:has(>.form-control__wrapper):has(input[type=checkbox]) .btn{--symbol:"check_box_outline_blank";font-family:var(--font-icons,"Material Symbols Sharp", sans-serif)}.form-control:has(>.form-control__wrapper):has(input[type=checkbox]):has(input:checked) .btn{--symbol:"check_box";font-family:var(--font-icons,"Material Symbols Sharp", sans-serif)}.form-control:has(>.form-control__wrapper):has(input[type=radio]) .btn{--symbol:"radio_button_unchecked";font-family:var(--font-icons,"Material Symbols Sharp", sans-serif)}.form-control:has(>.form-control__wrapper):has(input[type=radio]):has(input:checked) .btn{--symbol:"radio_button_checked";font-family:var(--font-icons,"Material Symbols Sharp", sans-serif)}.form-control .custom-select{width:100%;position:relative}.form-control .custom-select select{visibility:hidden;position:absolute;inset:0}:is(.form-control .custom-select:has(input[type=checkbox]),.form-control .custom-select:has(input[type=radio])) .form-control__wrapper{align-items:center}.form-control .custom-select__thumb{cursor:pointer;justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);-webkit-user-select:none;user-select:none;display:flex;position:relative}.form-control .custom-select__thumb:after{font-family:var(--font-icons,"Material Symbols Sharp", sans-serif);content:"expand_all";color:inherit;font-variation-settings:"wght" 400, "opsz" 24, "GRAD" 0;font-feature-settings:"liga";align-items:center;font-size:1.5rem;line-height:2rem;display:flex;line-height:1!important}.form-control .custom-select__thumb[aria-expanded=true]:after{rotate:180deg}.form-control .custom-select__items{z-index:40;margin:0;margin-top:var(--spacing,.25rem);max-height:calc(var(--spacing,.25rem) * 80);border-style:var(--tw-border-style);border-width:1px;border-color:#20233533;border-radius:.25rem;width:max-content;min-width:200px;max-width:350px;padding:0;list-style:none;display:none;position:absolute;left:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.form-control .custom-select__items{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}.form-control .custom-select__items{background-color:var(--color-white,#fff);padding:var(--spacing,.25rem);font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400);--tw-shadow:0 15px 30px 0 var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--shadow-modal) oklch(0% 0 0/.2)}.form-control .custom-select__items li{cursor:pointer;padding:calc(var(--spacing,.25rem) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;border-radius:.25rem;outline-style:none}@media (hover:hover){.form-control .custom-select__items li:hover{background-color:#f9ccbc66}@supports (color:color-mix(in lab, red, red)){.form-control .custom-select__items li:hover{background-color:color-mix(in oklab, var(--color-red-med,oklch(88% .0558 40.51)) 40%, transparent)}}}.form-control .custom-select__items li:focus-visible{background-color:#f9ccbc14}@supports (color:color-mix(in lab, red, red)){.form-control .custom-select__items li:focus-visible{background-color:color-mix(in oklab, var(--color-red-med,oklch(88% .0558 40.51)) 8%, transparent)}}.form-control .custom-select__items li:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-red-med,oklch(88% .0558 40.51))}.form-control .custom-select__items li:active{background-color:#f9ccbc29}@supports (color:color-mix(in lab, red, red)){.form-control .custom-select__items li:active{background-color:color-mix(in oklab, var(--color-red-med,oklch(88% .0558 40.51)) 16%, transparent)}}.form-control .custom-select__items li[aria-selected=true]:not(:has(input)) span{justify-content:space-between;align-items:center;display:flex}.form-control .custom-select__items li[aria-selected=true]:not(:has(input)) span:after{vertical-align:middle;font-family:var(--font-icons,"Material Symbols Sharp", sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;content:"check";font-variation-settings:"wght" 400, "opsz" 27, "GRAD" 0;font-feature-settings:"liga";line-height:1}.form-control .custom-select__items li>span{font-size:var(--text-label-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-label-large--line-height,clamp(1.5rem, 5vw, 1.625rem)));color:var(--color-black,oklch(26.19% .034 276.5));display:block}.form-control .custom-select__items li .form-control,.form-control .custom-select__items li .form-control__wrapper{cursor:pointer}.form-control .custom-select__items li .form-control label{pointer-events:none;color:var(--color-black,oklch(26.19% .034 276.5));flex:1;margin-bottom:0}.search .form-control .form-control__clear:hover:before,.search .form-control .form-control__clear:focus-visible:before,.search .form-control .form-control__clear:active:before{background-color:var(--color-red-dark,oklch(76.77% .117 39.74));color:var(--color-white,#fff)}.search .form-control .form-control__clear:before{background-color:#f3997a14;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.search .form-control .form-control__clear:before{background-color:color-mix(in oklab, var(--color-red-dark,oklch(76.77% .117 39.74)) 8%, transparent)}}.search .form-control .form-control__clear:before{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.search .form-control input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-500,oklch(57.59% .0776 276.69));background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 3);border-radius:3.40282e38px}.search .form-control .form-control__icon{left:calc(var(--spacing,.25rem) * 3)}.search>.btn{z-index:20;background-image:none;position:relative}@media not all and (width>=64rem){.search>.btn{display:none}}.filter-wrapper{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 1.5);display:grid}@media (width>=64rem){.filter-wrapper{grid-template-columns:1fr auto}}.filter-wrapper .filter-wrapper__select{gap:calc(var(--spacing,.25rem) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.filter-wrapper .filter-wrapper__select{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.filter-wrapper .filter-wrapper__select{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.filter-wrapper .filter-wrapper__select{flex-wrap:wrap;display:flex}}.filter-wrapper .filter-wrapper__select .custom-select__thumb{column-gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700)}.filter-bar{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.filter-bar .filter-bar__controls{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-white,#fff);padding:var(--spacing,.25rem);border-radius:1.75rem;display:flex}.filter-bar .filter-bar__controls .btn{--tw-ring-offset-color:var(--color-white,#fff)}.filter-bar .filter-bar__dropdowns{gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.filter-bar .filter-bar__active{padding-inline:var(--spacing,.25rem)}.filter-bar .filter-bar__active .chip{--tw-ring-offset-color:var(--color-blue-med,oklch(89.42% .042 237.16))}.main-footer{border-top-style:var(--tw-border-style);border-color:#20233533;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.main-footer{border-color:color-mix(in oklab, var(--color-black,oklch(26.19% .034 276.5)) 20%, transparent)}}:is(.main-footer *){font-family:var(--font-sans,"Montserrat", sans-serif);font-variation-settings:var(--font-sans--font-variation-settings,"wght" 400)}@media (width>=40rem){.main-footer .main-footer__top{max-width:40rem}}@media (width>=48rem){.main-footer .main-footer__top{max-width:48rem}}@media (width>=64rem){.main-footer .main-footer__top{max-width:64rem}}@media (width>=80rem){.main-footer .main-footer__top{max-width:80rem}}@media (width>=96rem){.main-footer .main-footer__top{max-width:96rem}}.main-footer .main-footer__top{width:100%;max-width:94.5rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=48rem){.main-footer .main-footer__top{padding-inline:2rem}}@media (width>=80rem){.main-footer .main-footer__top{padding-inline:2.5rem}}.main-footer .main-footer__top{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 8);display:grid}:is(.main-footer .main-footer__top *){font-size:var(--text-label-medium,.875rem);line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem))}@media (width>=64rem){.main-footer .main-footer__top{padding-block:calc(var(--spacing,.25rem) * 16);grid-template-columns:repeat(3,minmax(0,1fr))}}.main-footer .main-footer__top .description{color:var(--color-neutral-900,oklch(26.19% .034 276.5))}.main-footer .main-footer__top .description svg{margin-bottom:calc(var(--spacing,.25rem) * 6);height:auto;width:calc(var(--spacing,.25rem) * 29)}.main-footer .main-footer__top .links{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.main-footer .main-footer__top .links{grid-column:span 2/span 2;grid-template-columns:repeat(4,minmax(0,1fr))}}.main-footer .main-footer__top .links ul{margin:0;padding:0;list-style:none}.main-footer .main-footer__top .links h3{margin-bottom:calc(var(--spacing,.25rem) * 6);font-variation-settings:"wght" 600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600)}.main-footer .main-footer__bottom{background-color:var(--color-neutral-50,oklch(95.58% .0068 277.16));padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 6)}@media (width>=64rem){.main-footer .main-footer__bottom{padding-inline:calc(var(--spacing,.25rem) * 10)}}.main-footer .main-footer__bottom .inner{max-width:calc(var(--spacing,.25rem) * 378);align-items:center;gap:calc(var(--spacing,.25rem) * 6);margin-inline:auto;display:flex}.main-footer .main-footer__bottom .inner .button-list{gap:calc(var(--spacing,.25rem) * 6)}.main-footer .main-footer__bottom .inner p{font-size:var(--text-body-small,clamp(.75rem, 4vw, .875rem));line-height:var(--tw-leading,var(--text-body-small--line-height,clamp(1.0625rem, 4vw, 1.25rem)));--tw-leading:1;line-height:1}.content-blocker{gap:calc(var(--spacing,.25rem) * 5);background-color:var(--color-red-light,oklch(92.63% .0323 39.33));height:100%;padding:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.content-blocker h3{font-size:var(--text-headline-small,1.5rem);line-height:var(--tw-leading,var(--text-headline-small--line-height,2rem))}.content-blocker>p{font-size:var(--text-body-large,clamp(1rem, 4vw, 1.125rem));line-height:var(--tw-leading,var(--text-body-large--line-height,clamp(1.5rem, 4vw, 1.6875rem)))}
