@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-leading:initial;--tw-font-weight:initial;--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}}}@layer theme{:root,:host{--font-sans:"CircularXX", sans-serif;--font-serif:"Arco", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-500:oklch(55.6% 0 0);--color-black:#000;--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-mono-font-family:var(--font-mono);--color-red-dark:oklch(37.35% .1357 351.22);--color-red-med:oklch(59.08% .1944 16.22);--color-red-light:oklch(86.98% .0591 26.11);--color-red-light-2:oklch(91.47% .0382 9.83);--color-green-dark:oklch(35.39% .0604 208.14);--color-green-med:oklch(63.88% .1051 166.79);--color-green-light:oklch(85.05% .0581 148.13);--color-green-light-2:oklch(91.02% .0339 148.03);--color-blue-dark:oklch(30.15% .0693 294.9);--color-blue-med:oklch(64.7% .1184 244.41);--color-blue-light:oklch(84.05% .0539 240.7);--color-blue-light-2:oklch(90.45% .0321 239.39);--color-yellow-light:oklch(87.46% .148 87.45);--color-yellow-light-2:oklch(95.97% .0516 90.2);--color-surf-light:oklch(49.21% .0041 354.83);--color-outline-default:oklch(89.14% 0 0);--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);--text-display-large-special:clamp(2.875rem, 5vw, 5rem);--text-display-large-special--line-height:clamp(2.75rem, 5vw, 5.625rem);--text-headline-large:clamp(1.75rem, 5vw, 2rem);--text-headline-large--line-height:clamp(2.1875rem, 5vw, 2.5rem);--text-label-medium:.875rem;--text-label-medium--line-height:1.25rem;--text-body-small:clamp(.75rem, 5vw, .875rem);--text-body-small--line-height:clamp(1.0625rem, 5vw, 1.25rem);--shadow-card:0 4px 8px 0;--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;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}img{border-radius:.875rem;overflow:hidden}@media(min-width:48rem){img{border-radius:1.5rem}}@media(min-width:80rem){img{border-radius:1.75rem}}}@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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-28{top:calc(var(--spacing) * 28)}.col-4{grid-column:4}.col-auto{grid-column:auto}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.container{max-width:94.5rem;margin-inline:auto;padding-inline:1.25rem}@media(min-width:48rem){.container{padding-inline:2rem}}@media(min-width:80rem){.container{padding-inline:2.5rem}}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.me-auto{margin-inline-end:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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-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,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,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}.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-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.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-light-2{background-color:var(--color-blue-light-2)}.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-light-2{background-color:var(--color-green-light-2)}.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-light-2{background-color:var(--color-red-light-2)}.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)}.bg-yellow-light{background-color:var(--color-yellow-light)}.bg-yellow-light-2{background-color:var(--color-yellow-light-2)}.p-2{padding:calc(var(--spacing) * 2)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\!{padding-top:calc(var(--spacing) * 0)!important}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-serif\!{font-family:var(--font-serif)!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-headline-large{font-size:var(--text-headline-large);line-height:var(--tw-leading,var(--text-headline-large--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))}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.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}.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,)}@media not all and (min-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 (min-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(min-width:40rem){.max-lg\:container{max-width:40rem}}@media(min-width:48rem){.max-lg\:container{max-width:48rem}}@media(min-width:64rem){.max-lg\:container{max-width:64rem}}@media(min-width:80rem){.max-lg\:container{max-width:80rem}}@media(min-width:96rem){.max-lg\:container{max-width:96rem}}.max-lg\:container{max-width:94.5rem;margin-inline:auto;padding-inline:1.25rem}@media(min-width:48rem){.max-lg\:container{padding-inline:2rem}}@media(min-width:80rem){.max-lg\:container{padding-inline:2.5rem}}.max-lg\:hidden{display:none}}@media not all and (min-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(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.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(min-width:48rem){.md\:col-span-3{grid-column:span 3/span 3}.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))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.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-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-5{grid-template-columns:repeat(5,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)}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}@font-face{font-family:CircularXX;src:url(./CircularXX-Book-3GAuGR2w.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:CircularXX;src:url(./CircularXX-Bold-BPdC9j34.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Arco;src:url(./ARCO-OG5E5Cqf.otf)format("opentype");font-weight:400;font-style:normal}@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}@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-leading:initial;--tw-font-weight:initial;--tw-duration: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-border-style:solid}}}html,body{font-family:var(--font-sans,"CircularXX", sans-serif);-webkit-hyphens:auto;hyphens:auto;font-size:16px}@layer base{h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-serif,"Arco", sans-serif);--tw-leading:1.2;font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;line-height:1.2;font-weight:var(--font-weight-bold,700)}h1,.h1{font-size:var(--text-display-large,clamp(2.125rem, 5vw, 3.5rem));line-height:var(--tw-leading,var(--text-display-large--line-height,clamp(2.625rem, 5vw, 3.9375rem)))}h2,.h2{font-size:var(--text-display-medium,clamp(2rem, 5vw, 2.8125rem));line-height:var(--tw-leading,var(--text-display-medium--line-height,clamp(2.375rem, 5vw, 3.25rem)))}h3,.h3{font-size:var(--text-display-small,clamp(1.875rem, 5vw, 2.25rem));line-height:var(--tw-leading,var(--text-display-small--line-height,clamp(2.3125rem, 5vw, 2.75rem)))}h4,.h4{font-size:var(--text-headline-large,clamp(1.75rem, 5vw, 2rem));line-height:var(--tw-leading,var(--text-headline-large--line-height,clamp(2.1875rem, 5vw, 2.5rem)))}h5,.h5{font-size:var(--text-headline-medium,clamp(1.625rem, 5vw, 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, 5vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 5vw, 2.1875rem)))}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)}:is(:is(.content,.content-section) ul,:is(.content,.content-section) ol,:is(.content,.content-section) p):not(.icon-list):not(.number-list) a:not([class]){border-radius:.375rem}@media(min-width:48rem){:is(:is(.content,.content-section) ul,:is(.content,.content-section) ol,:is(.content,.content-section) p):not(.icon-list):not(.number-list) a:not([class]){border-radius:.5rem}}:is(:is(.content,.content-section) ul,:is(.content,.content-section) ol,:is(.content,.content-section) p):not(.icon-list):not(.number-list) a:not([class]){text-decoration-line:underline;-webkit-text-decoration-color:var(--color-red-med,oklch(59.08% .1944 16.22));text-decoration-color:var(--color-red-med,oklch(59.08% .1944 16.22));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;text-decoration-thickness:2px;transition-duration:.15s}@media(hover:hover){:is(:is(.content,.content-section) ul,:is(.content,.content-section) ol,:is(.content,.content-section) p):not(.icon-list):not(.number-list) a:not([class]):hover{-webkit-text-decoration-color:var(--color-red-dark,oklch(37.35% .1357 351.22));text-decoration-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}}:is(:is(.content,.content-section) ul,:is(.content,.content-section) ol,:is(.content,.content-section) p):not(.icon-list):not(.number-list) a:not([class]):focus-visible{-webkit-text-decoration-color:var(--color-red-dark,oklch(37.35% .1357 351.22));text-decoration-color:var(--color-red-dark,oklch(37.35% .1357 351.22));--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(37.35% .1357 351.22));--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(:is(.content,.content-section) ul,:is(.content,.content-section) ol,:is(.content,.content-section) p):not(.icon-list):not(.number-list) a:not([class]):active{-webkit-text-decoration-color:var(--color-red-dark,oklch(37.35% .1357 351.22));text-decoration-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}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:calc(var(--spacing,.25rem) * 1)}mark{margin-inline:calc(var(--spacing,.25rem) * -.5);border-radius:.1875rem}@media(min-width:48rem){mark{border-radius:.25rem}}mark{background-color:var(--color-yellow-light,oklch(87.46% .148 87.45));padding-inline:calc(var(--spacing,.25rem) * .5)}}.subline{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans,"CircularXX", sans-serif);font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700)}:is(.subline>*){font-size:var(--text-title-small,.875rem);line-height:var(--tw-leading,var(--text-title-small--line-height,1.25rem))}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(59.08% .1944 16.22));text-decoration-line:none}.material-symbols-rounded{font-variation-settings:"wght" 300,"opsz" 24,"GRAD" 0;line-height:1}.material-symbols-rounded[filled]{font-variation-settings:"FILL" 1,"wght" 300,"opsz" 24,"GRAD" 0!important}@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-leading:initial;--tw-outline-style:solid}}}html{container:scroll-root/scroll-state}hr{margin-block:calc(var(--spacing,.25rem) * 8);height:1px}.content,.content-section{z-index:10}.content-section{width:100%}@media(min-width:40rem){.content-section{max-width:40rem}}@media(min-width:48rem){.content-section{max-width:48rem}}@media(min-width:64rem){.content-section{max-width:64rem}}@media(min-width:80rem){.content-section{max-width:80rem}}@media(min-width:96rem){.content-section{max-width:96rem}}.content-section{max-width:94.5rem;margin-inline:auto;padding-inline:1.25rem}@media(min-width:48rem){.content-section{padding-inline:2rem}}@media(min-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(min-width:40rem){.content-section{padding-block:calc(var(--spacing,.25rem) * 10)}}@media(min-width:64rem){.content-section{row-gap:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 16)}}.content-section .spacer{padding-inline:calc(var(--spacing,.25rem) * 0)}.content-section:has(.breadcrumb),.content-section:has(.breadcrumb)+.content-section:not(:has(.cart-form)):not(:has(.products-wrapper)):not(:has(.bookmarks-wrapper)){padding-top:calc(var(--spacing,.25rem) * 0)}.content-section:has(.products-wrapper),.content-section:has(.bookmarks-wrapper){padding-bottom:calc(var(--spacing,.25rem) * 12)}@media(min-width:48rem){.content-section:has(.products-wrapper),.content-section:has(.bookmarks-wrapper){padding-bottom:calc(var(--spacing,.25rem) * 16)}}@media(min-width:64rem){.content-section:has(.products-wrapper),.content-section:has(.bookmarks-wrapper){padding-bottom:calc(var(--spacing,.25rem) * 24)}}.content-section .content{width:100%}.content-section--xs{padding-block:calc(var(--spacing,.25rem) * 6)}@media(min-width:64rem){.content-section--xs{padding-block:calc(var(--spacing,.25rem) * 8)}}.content-section--sm{padding-block:calc(var(--spacing,.25rem) * 5)}@media(min-width:48rem){.content-section--sm{padding-block:calc(var(--spacing,.25rem) * 8)}}@media(min-width:64rem){.content-section--sm{padding-block:calc(var(--spacing,.25rem) * 12)}}.content-section--lg{padding-block:calc(var(--spacing,.25rem) * 12)}@media(min-width:48rem){.content-section--lg{padding-block:calc(var(--spacing,.25rem) * 16)}}@media(min-width:64rem){.content-section--lg{padding-block:calc(var(--spacing,.25rem) * 24)}}.content-section--full{max-width:none;overflow:hidden}article .content-section .content{max-width:920px;margin-inline:auto}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:var(--font-sans,"CircularXX", sans-serif);--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(min-width:64rem){.content,.content__item{row-gap:calc(var(--spacing,.25rem) * 8)}}:is(.content,.content__item) .intro+*{margin-top:calc(var(--spacing,.25rem) * -2)}.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-outline-style{syntax:"*";inherits:false;initial-value:solid}.hero{align-items:center;gap:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8);display:grid}@media(min-width:64rem){.hero{gap:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 16)}}.hero.hero--no-padding{padding-block:calc(var(--spacing,.25rem) * 0)}.hero .hero__content{width:100%;padding-block:calc(var(--spacing,.25rem) * 1.5)}@media(min-width:64rem){.hero .hero__content{padding-block:calc(var(--spacing,.25rem) * 2)}}.hero .hero__content h1{margin-bottom:calc(var(--spacing,.25rem) * 6);font-family:var(--font-sans,"CircularXX", sans-serif);text-wrap:balance}@media(min-width:64rem){.hero .hero__content h1{margin-bottom:calc(var(--spacing,.25rem) * 8)}}.hero .hero__content>p{font-size:var(--text-body-xlarge,clamp(1.125rem, 5vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 5vw, 2.1875rem)))}.hero .hero__content .tag{margin-bottom:calc(var(--spacing,.25rem) * 3)}@media(min-width:64rem){.hero .hero__content .tag{margin-bottom:calc(var(--spacing,.25rem) * 4)}}.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(min-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(min-width:64rem){.hero .button-list{margin-top:calc(var(--spacing,.25rem) * 12)}}.hero .hero__image img{width:100%;margin-inline:auto}.hero .hero__image.hero__image--full img{width:100%}.rating{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--color-red-med,oklch(59.08% .1944 16.22));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, 5vw, .875rem));line-height:var(--tw-leading,var(--text-body-small--line-height,clamp(1.0625rem, 5vw, 1.25rem)))}.checked,.reading-time{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--color-surf-light,oklch(49.21% .0041 354.83));display:flex}:is(.checked,.reading-time) p{font-size:var(--text-body-small,clamp(.75rem, 5vw, .875rem));line-height:var(--tw-leading,var(--text-body-small--line-height,clamp(1.0625rem, 5vw, 1.25rem)))}.intro{max-width:920px;display:grid}.intro .subline{color:var(--color-red-med,oklch(59.08% .1944 16.22))}.intro h2{font-family:var(--font-sans,"CircularXX", sans-serif);font-size:var(--text-display-medium,clamp(2rem, 5vw, 2.8125rem));line-height:var(--tw-leading,var(--text-display-medium--line-height,clamp(2.375rem, 5vw, 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,#000);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)}@media(min-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, 5vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 5vw, 2.1875rem)))}@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-leading:initial;--tw-font-weight:initial;--tw-duration: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-border-style:solid}}}.btn{cursor:pointer;align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-label-large,1rem);line-height:var(--tw-leading,var(--text-label-large--line-height,1.5rem));--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);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:.15s;--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none;transition-duration:.15s;display:inline-flex}.btn: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[disabled]{pointer-events:none;background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.btn[disabled]{background-color:color-mix(in oklab,var(--color-black,#000) 8%,transparent)}}.btn[disabled]{color:#0003}@supports (color:color-mix(in lab,red,red)){.btn[disabled]{color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.btn[disabled]{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.btn[disabled]{--tw-ring-color:color-mix(in oklab, var(--color-black,#000) 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{width:calc(var(--spacing,.25rem) * 0);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;transition-duration:.2s;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 Rounded", 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{background-color:var(--color-red-dark,oklch(37.35% .1357 351.22));--tw-ring-color:var(--color-red-med,oklch(59.08% .1944 16.22))}@media(hover:hover){.btn-primary:hover{background-color:var(--color-red-med,oklch(59.08% .1944 16.22))}}.btn-primary:focus-visible{background-color:var(--color-red-med,oklch(59.08% .1944 16.22))}.btn-primary:active{background-color:var(--color-red-med-2,oklch(62.78% .2024 18.8))}.btn-secondary{background-color:var(--color-red-med,oklch(59.08% .1944 16.22));--tw-ring-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}@media(hover:hover){.btn-secondary:hover{background-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}}.btn-secondary:focus-visible{background-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}.btn-secondary:active{background-color:var(--color-black,#000)}.btn-neutral{background-color:var(--color-black,#000);--tw-ring-color:#00000080}@supports (color:color-mix(in lab,red,red)){.btn-neutral{--tw-ring-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}@media(hover:hover){.btn-neutral:hover{background-color:var(--color-neutral-850,oklch(29.05% .0023 325.64))}}.btn-neutral:focus-visible{background-color:var(--color-neutral-850,oklch(29.05% .0023 325.64))}.btn-neutral:active{background-color:var(--color-neutral-750,oklch(35.08% .0032 345.38))}.btn.btn-success{pointer-events:none;background-color:var(--color-green-med,oklch(63.88% .1051 166.79));color:var(--color-white,#fff)!important;--icon:"check"!important}.btn.btn-success.btn-outline{border-color:var(--color-green-med,oklch(63.88% .1051 166.79))}.btn-icon{padding:calc(var(--spacing,.25rem) * 2)}.btn-square{aspect-ratio:1;width:auto;padding:calc(var(--spacing,.25rem) * 2);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-outline-default,oklch(89.14% 0 0));color:var(--color-surf,oklch(0% 0 0));--tw-ring-color:var(--color-outline-default,oklch(89.14% 0 0));background-color:#0000}@media(hover:hover){.btn-outline:hover{background-color:#0000}}.btn-outline:focus-visible{background-color:#0000}.btn-outline[disabled].btn-primary,.btn-outline[disabled].btn-secondary,.btn-outline[disabled].btn-neutral{pointer-events:none;border-color:#0003}@supports (color:color-mix(in lab,red,red)){.btn-outline[disabled].btn-primary,.btn-outline[disabled].btn-secondary,.btn-outline[disabled].btn-neutral{border-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.btn-outline[disabled].btn-primary,.btn-outline[disabled].btn-secondary,.btn-outline[disabled].btn-neutral{color:#0003;background-color:#0000}@supports (color:color-mix(in lab,red,red)){.btn-outline[disabled].btn-primary,.btn-outline[disabled].btn-secondary,.btn-outline[disabled].btn-neutral{color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.btn-outline[disabled].btn-primary,.btn-outline[disabled].btn-secondary,.btn-outline[disabled].btn-neutral{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.btn-outline[disabled].btn-primary,.btn-outline[disabled].btn-secondary,.btn-outline[disabled].btn-neutral{--tw-ring-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.btn-outline.btn-primary{border-color:var(--color-red-dark,oklch(37.35% .1357 351.22));color:var(--color-red-dark,oklch(37.35% .1357 351.22));--tw-ring-color:var(--color-red-med,oklch(59.08% .1944 16.22))}@media(hover:hover){.btn-outline.btn-primary:hover{border-color:var(--color-red-med,oklch(59.08% .1944 16.22));color:var(--color-red-med,oklch(59.08% .1944 16.22))}}.btn-outline.btn-primary:focus-visible{border-color:var(--color-red-med,oklch(59.08% .1944 16.22));color:var(--color-red-med,oklch(59.08% .1944 16.22))}.btn-outline.btn-primary:active{border-color:var(--color-red-med-2,oklch(62.78% .2024 18.8));color:var(--color-red-med-2,oklch(62.78% .2024 18.8))}.btn-outline.btn-secondary{border-color:var(--color-red-med,oklch(59.08% .1944 16.22));color:var(--color-red-med,oklch(59.08% .1944 16.22));--tw-ring-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}@media(hover:hover){.btn-outline.btn-secondary:hover{border-color:var(--color-red-dark,oklch(37.35% .1357 351.22));color:var(--color-red-dark,oklch(37.35% .1357 351.22))}}.btn-outline.btn-secondary:focus-visible{border-color:var(--color-red-dark,oklch(37.35% .1357 351.22));color:var(--color-red-dark,oklch(37.35% .1357 351.22))}.btn-outline.btn-secondary:active{border-color:var(--color-black,#000);color:var(--color-black,#000)}.btn-outline.btn-neutral{border-color:var(--color-black,#000);color:var(--color-black,#000);--tw-ring-color:#00000080}@supports (color:color-mix(in lab,red,red)){.btn-outline.btn-neutral{--tw-ring-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}@media(hover:hover){.btn-outline.btn-neutral:hover{border-color:var(--color-neutral-850,oklch(29.05% .0023 325.64))}}.btn-outline.btn-neutral:focus-visible{border-color:var(--color-neutral-850,oklch(29.05% .0023 325.64));color:var(--color-neutral-850,oklch(29.05% .0023 325.64))}.btn-outline.btn-neutral:active{border-color:var(--color-neutral-750,oklch(35.08% .0032 345.38));color:var(--color-neutral-750,oklch(35.08% .0032 345.38))}.btn-ghost.btn-primary:not([disabled]){background-color:#d8395414}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-primary:not([disabled]){background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 8%,transparent)}}.btn-ghost.btn-primary:not([disabled]){color:var(--color-red-dark,oklch(37.35% .1357 351.22));--tw-ring-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}@media(hover:hover){.btn-ghost.btn-primary:not([disabled]):hover{background-color:#d8395429}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-primary:not([disabled]):hover{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 16%,transparent)}}}.btn-ghost.btn-primary:not([disabled]):focus-visible{background-color:#d8395429}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-primary:not([disabled]):focus-visible{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 16%,transparent)}}.btn-ghost.btn-primary:not([disabled]):active{background-color:#d8395433}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-primary:not([disabled]):active{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 20%,transparent)}}.btn-ghost.btn-secondary:not([disabled]){background-color:#d8395414}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-secondary:not([disabled]){background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 8%,transparent)}}.btn-ghost.btn-secondary:not([disabled]){color:var(--color-red-med,oklch(59.08% .1944 16.22));--tw-ring-color:var(--color-red-med,oklch(59.08% .1944 16.22))}@media(hover:hover){.btn-ghost.btn-secondary:not([disabled]):hover{background-color:#d8395429}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-secondary:not([disabled]):hover{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 16%,transparent)}}}.btn-ghost.btn-secondary:not([disabled]):focus-visible{background-color:#d8395429}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-secondary:not([disabled]):focus-visible{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 16%,transparent)}}.btn-ghost.btn-secondary:not([disabled]):active{background-color:#d8395433}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-secondary:not([disabled]):active{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 20%,transparent)}}.btn-ghost.btn-neutral:not([disabled]){background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-neutral:not([disabled]){background-color:color-mix(in oklab,var(--color-black,#000) 4%,transparent)}}.btn-ghost.btn-neutral:not([disabled]){color:var(--color-black,#000);--tw-ring-color:var(--color-black,#000)}@media(hover:hover){.btn-ghost.btn-neutral:not([disabled]):hover{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-neutral:not([disabled]):hover{background-color:color-mix(in oklab,var(--color-black,#000) 8%,transparent)}}}.btn-ghost.btn-neutral:not([disabled]):focus-visible{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-neutral:not([disabled]):focus-visible{background-color:color-mix(in oklab,var(--color-black,#000) 8%,transparent)}}.btn-ghost.btn-neutral:not([disabled]):active{background-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.btn-ghost.btn-neutral:not([disabled]):active{background-color:color-mix(in oklab,var(--color-black,#000) 12%,transparent)}}.btn-plain.btn-primary,.btn-plain.btn-secondary,.btn-plain.btn-neutral{background-color:#0000}.btn-plain.btn-primary:not([disabled]){color:var(--color-red-dark,oklch(37.35% .1357 351.22));--tw-ring-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}@media(hover:hover){.btn-plain.btn-primary:not([disabled]):hover{background-color:#d8395414}@supports (color:color-mix(in lab,red,red)){.btn-plain.btn-primary:not([disabled]):hover{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 8%,transparent)}}}.btn-plain.btn-primary:not([disabled]):focus-visible{background-color:#d8395414}@supports (color:color-mix(in lab,red,red)){.btn-plain.btn-primary:not([disabled]):focus-visible{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 8%,transparent)}}.btn-plain.btn-primary:not([disabled]):active{background-color:#d8395429}@supports (color:color-mix(in lab,red,red)){.btn-plain.btn-primary:not([disabled]):active{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 16%,transparent)}}.btn-plain.btn-secondary:not([disabled]){color:var(--color-red-med,oklch(59.08% .1944 16.22));--tw-ring-color:var(--color-red-med,oklch(59.08% .1944 16.22))}@media(hover:hover){.btn-plain.btn-secondary:not([disabled]):hover{background-color:#d8395414}@supports (color:color-mix(in lab,red,red)){.btn-plain.btn-secondary:not([disabled]):hover{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 8%,transparent)}}}.btn-plain.btn-secondary:not([disabled]):focus-visible{background-color:#d8395414}@supports (color:color-mix(in lab,red,red)){.btn-plain.btn-secondary:not([disabled]):focus-visible{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 8%,transparent)}}.btn-plain.btn-secondary:not([disabled]):active{background-color:#d8395429}@supports (color:color-mix(in lab,red,red)){.btn-plain.btn-secondary:not([disabled]):active{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 16%,transparent)}}.btn-plain.btn-neutral:not([disabled]){color:var(--color-black,#000);--tw-ring-color:var(--color-black,#000)}@media(hover:hover){.btn-plain.btn-neutral:not([disabled]):hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.btn-plain.btn-neutral:not([disabled]):hover{background-color:color-mix(in oklab,var(--color-black,#000) 4%,transparent)}}}.btn-plain.btn-neutral:not([disabled]):focus-visible{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.btn-plain.btn-neutral:not([disabled]):focus-visible{background-color:color-mix(in oklab,var(--color-black,#000) 4%,transparent)}}.btn-plain.btn-neutral:not([disabled]):active{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.btn-plain.btn-neutral:not([disabled]):active{background-color:color-mix(in oklab,var(--color-black,#000) 8%,transparent)}}.btn--large{padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-body-xlarge,clamp(1.125rem, 5vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 5vw, 2.1875rem)));--tw-leading:26px;line-height:26px}.btn--large.btn-icon{padding:calc(var(--spacing,.25rem) * 3)}.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}.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:calc(var(--spacing,.25rem) * 0)}.button-list.segmented .btn{z-index:10;border-style:var(--tw-border-style);--tw-ring-color:var(--color-red-dark,oklch(37.35% .1357 351.22));--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:#0000000a}@supports (color:color-mix(in lab,red,red)){.button-list.segmented .btn:hover{background-color:color-mix(in oklab,var(--color-black,#000) 4%,transparent)}}}.button-list.segmented .btn:focus-visible{border-color:var(--color-red-dark,oklch(37.35% .1357 351.22));background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.button-list.segmented .btn:focus-visible{background-color:color-mix(in oklab,var(--color-black,#000) 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(37.35% .1357 351.22));background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.button-list.segmented .btn:active{background-color:color-mix(in oklab,var(--color-black,#000) 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}@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-leading:initial;--tw-duration: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-border-style:solid}}}.chip{cursor:pointer;align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);border-radius:.375rem;width:fit-content;display:inline-flex}@media(min-width:48rem){.chip{border-radius:.5rem}}.chip{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.chip{background-color:color-mix(in oklab,var(--color-black,#000) 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;white-space:nowrap;--tw-ring-color:#71144980;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.chip{--tw-ring-color:color-mix(in oklab, var(--color-red-dark,oklch(37.35% .1357 351.22)) 50%, transparent)}}.chip{--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:#00000014}@supports (color:color-mix(in lab,red,red)){.chip:hover{background-color:color-mix(in oklab,var(--color-black,#000) 8%,transparent)}}}.chip:focus-visible{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.chip:focus-visible{background-color:color-mix(in oklab,var(--color-black,#000) 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:#0000001f}@supports (color:color-mix(in lab,red,red)){.chip:active{background-color:color-mix(in oklab,var(--color-black,#000) 12%,transparent)}}.chip:has(:is(input:focus-visible)){background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.chip:has(:is(input:focus-visible)){background-color:color-mix(in oklab,var(--color-black,#000) 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],.chip:has([disabled]){pointer-events:none;background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.chip[disabled],.chip:has([disabled]){background-color:color-mix(in oklab,var(--color-black,#000) 8%,transparent)}}.chip[disabled],.chip:has([disabled]){color:#0003}@supports (color:color-mix(in lab,red,red)){.chip[disabled],.chip:has([disabled]){color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.chip[disabled],.chip:has([disabled]){--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.chip[disabled],.chip:has([disabled]){--tw-ring-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.chip[filled]:before,.chip[filled]:after{font-variation-settings:"FILL" 1,"wght" 300,"opsz" 24,"GRAD" 0!important}.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 (min-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 Rounded", 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-red-light,oklch(86.98% .0591 26.11))}@media(hover:hover){.chip-selectable:has(:checked):not(.bookmark):hover{background-color:var(--color-red-light-2,oklch(91.47% .0382 9.83))}}.chip-selectable:has(:checked):not(.bookmark):focus-visible,.chip-selectable:has(:checked):not(.bookmark):active{background-color:var(--color-red-light-2,oklch(91.47% .0382 9.83))}.chip-selectable:has(:checked):not(.bookmark):after{width:calc(var(--spacing,.25rem) * 5);opacity:1}.chip-selectable:after{content:"check";width:calc(var(--spacing,.25rem) * 0);font-family:var(--font-icons,"Material Symbols Rounded", 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{inset:calc(var(--spacing,.25rem) * 0);cursor:pointer;opacity:0;clip-path:none;width:auto;height:auto}.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:#0003}@supports (color:color-mix(in lab,red,red)){.chip-outline{border-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.chip-outline{background-color:#0000}@media(hover:hover){.chip-outline:hover{border-color:var(--color-surf-light,oklch(49.21% .0041 354.83));background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.chip-outline:hover{background-color:color-mix(in oklab,var(--color-black,#000) 4%,transparent)}}}.chip-outline:focus-visible{border-color:var(--color-surf-light,oklch(49.21% .0041 354.83));background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.chip-outline:focus-visible{background-color:color-mix(in oklab,var(--color-black,#000) 4%,transparent)}}.chip-outline:active{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.chip-outline:active{background-color:color-mix(in oklab,var(--color-black,#000) 8%,transparent)}}.chip-outline[disabled]{background-color:#0000}.chip-green{background-color:var(--color-green-light,oklch(85.05% .0581 148.13));--tw-ring-color:var(--color-green-med,oklch(63.88% .1051 166.79))}@media(hover:hover){.chip-green:hover{background-color:var(--color-green-light,oklch(85.05% .0581 148.13));--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(35.39% .0604 208.14));--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(85.05% .0581 148.13))}.chip-green:active{background-color:var(--color-green-dark,oklch(35.39% .0604 208.14));color:var(--color-white,#fff)}.chip-red{background-color:var(--color-red-light,oklch(86.98% .0591 26.11));--tw-ring-color:var(--color-red-med,oklch(59.08% .1944 16.22))}@media(hover:hover){.chip-red:hover{background-color:var(--color-red-light,oklch(86.98% .0591 26.11));--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(37.35% .1357 351.22));--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(86.98% .0591 26.11))}.chip-red:active{background-color:var(--color-red-dark,oklch(37.35% .1357 351.22));color:var(--color-white,#fff)}.chip-blue{background-color:var(--color-blue-light,oklch(84.05% .0539 240.7));--tw-ring-color:var(--color-blue-med,oklch(64.7% .1184 244.41))}@media(hover:hover){.chip-blue:hover{background-color:var(--color-blue-light,oklch(84.05% .0539 240.7));--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(30.15% .0693 294.9));--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(84.05% .0539 240.7))}.chip-blue:active{background-color:var(--color-blue-dark,oklch(30.15% .0693 294.9));color:var(--color-white,#fff)}@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-leading: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}}}figure{position:relative}figure img{width:100%}figure .image-meta{right:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 3);column-gap:calc(var(--spacing,.25rem) * 1);color:var(--color-white,#fff);display:flex;position:absolute}figure .image-meta figcaption{border-radius:.625rem}@media(min-width:48rem){figure .image-meta figcaption{border-radius:.75rem}}figure .image-meta figcaption{background-color:#0000003d}@supports (color:color-mix(in lab,red,red)){figure .image-meta figcaption{background-color:color-mix(in oklab,var(--color-black,#000) 24%,transparent)}}figure .image-meta figcaption{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-label-small,.75rem);line-height:var(--tw-leading,var(--text-label-small--line-height,1rem))}figure .image-meta .material-symbols-rounded{background-color:#0003;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){figure .image-meta .material-symbols-rounded{background-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}figure .image-meta .material-symbols-rounded{padding:calc(var(--spacing,.25rem) * 1.25);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;line-height:1}.pswp-gallery a{border-radius:.875rem;display:block}@media(min-width:48rem){.pswp-gallery a{border-radius:1.5rem}}@media(min-width:80rem){.pswp-gallery a{border-radius:1.75rem}}.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(37.35% .1357 351.22));--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}@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-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-font-weight:initial;--tw-leading:initial}}}.text-link{justify-content:flex-start;align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);border-radius:.1875rem;display:inline-flex}@media(min-width:48rem){.text-link{border-radius:.25rem}}.text-link{font-size:var(--text-label-medium,.875rem);line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem));--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}@media(hover:hover){.text-link:hover{color:var(--color-red-med,oklch(59.08% .1944 16.22))}}.text-link:focus-visible{color:var(--color-red-med,oklch(59.08% .1944 16.22));--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:#d8395480}@supports (color:color-mix(in lab,red,red)){.text-link:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-red-med,oklch(59.08% .1944 16.22)) 50%, transparent)}}.text-link:active{color:var(--color-red-med-2,oklch(62.78% .2024 18.8))}.text-link svg{width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5)}.text-link.text-link--prominent{font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700)}.text-link.text-link--large{font-size:var(--text-label-large,1rem);line-height:var(--tw-leading,var(--text-label-large--line-height,1.5rem))}.text-link.text-link--large svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.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--primary{color:var(--color-red-dark,oklch(37.35% .1357 351.22))}@media(hover:hover){.text-link.text-link--primary:hover{color:var(--color-red-med,oklch(59.08% .1944 16.22))}}.text-link.text-link--primary:focus-visible{color:var(--color-red-med,oklch(59.08% .1944 16.22));--tw-ring-color:var(--color-red-med,oklch(59.08% .1944 16.22))}.text-link.text-link--primary:active{color:var(--color-red-med-2,oklch(62.78% .2024 18.8))}.text-link.text-link--secondary{color:var(--color-red-med,oklch(59.08% .1944 16.22))}@media(hover:hover){.text-link.text-link--secondary:hover{color:var(--color-red-dark,oklch(37.35% .1357 351.22))}}.text-link.text-link--secondary:focus-visible{color:var(--color-red-dark,oklch(37.35% .1357 351.22));--tw-ring-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}.text-link.text-link--secondary:active{color:var(--color-black,#000)}.text-link.text-link--bookmark{inset:calc(var(--spacing,.25rem) * 0);border-radius:.875rem;position:absolute}@media(min-width:48rem){.text-link.text-link--bookmark{border-radius:1.5rem}}@media(min-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(59.08% .1944 16.22))}.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:#0003}@supports (color:color-mix(in lab,red,red)){.text-link [disabled]{color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.text-link.text-link:not(:has(svg)).icon-left:before,.text-link.text-link:not(:has(svg)).icon-right:after{content:var(--icon,"arrow_forward");font-family:var(--font-icons,"Material Symbols Rounded", 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}@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-duration: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-font-weight:initial;--tw-border-style:solid;--tw-leading:initial}}}@layer base{ul,ol{row-gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-body-xlarge,clamp(1.125rem, 5vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 5vw, 2.1875rem)));flex-direction:column;padding-left:2rem;display:flex}ul{list-style-type:disc}ul li::marker{font-size:1.3rem}ol{padding-left:2.25rem;list-style-type:decimal}}.number-list,.icon-list{padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}@media(min-width:64rem){.number-list,.icon-list{gap:calc(var(--spacing,.25rem) * 4)}}:is(:is(.number-list,.icon-list).number-list--primary,:is(.number-list,.icon-list).icon-list--primary) li{--tw-ring-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}:is(:is(.number-list,.icon-list).number-list--primary,:is(.number-list,.icon-list).icon-list--primary) li:before{background-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}:is(:is(.number-list,.icon-list).number-list--primary,:is(.number-list,.icon-list).icon-list--primary) li:has(a:hover):before{background-color:var(--color-red-med,oklch(59.08% .1944 16.22))}@media(hover:hover){:is(:is(.number-list,.icon-list).number-list--primary,:is(.number-list,.icon-list).icon-list--primary) li a:hover{color:var(--color-red-med,oklch(59.08% .1944 16.22))}}: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, 5vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 5vw, 2.1875rem)));--tw-ring-color:var(--color-red-med,oklch(59.08% .1944 16.22));--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(.number-list,.icon-list) li:has(a:hover):before{background-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}:is(.number-list,.icon-list) li:has(a:active):before{background-color:var(--color-black,#000)}: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" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700);--tw-outline-style:none;outline-style:none}@media(hover:hover){:is(.number-list,.icon-list) li a:hover{color:var(--color-red-dark,oklch(37.35% .1357 351.22))}}:is(.number-list,.icon-list) li a:active{color:var(--color-black,#000)}.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-500,oklch(55.6% 0 0));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-black,#000);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-med,oklch(59.08% .1944 16.22));padding:calc(var(--spacing,.25rem) * 1);--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--keys{display:grid}.icon-list.icon-list--keys li{column-gap:calc(var(--spacing,.25rem) * 6);font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700)}.icon-list.icon-list--keys li:before{content:var(--key,"X");width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans,"CircularXX", sans-serif);font-size:var(--text-label-large,1rem);line-height:var(--tw-leading,var(--text-label-large--line-height,1.5rem));color:var(--color-red-dark,oklch(37.35% .1357 351.22));background-color:#0000;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjEiIHk9IjEiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgcng9IjMiIGZpbGw9IndoaXRlIiBzdHJva2U9IiM3MTE0NDkiIHN0cm9rZS13aWR0aD0iMiIgLz4KICAgIDxyZWN0IHg9IjUiIHk9IjEiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiIHN0cm9rZT0iIzcxMTQ0OSIgc3Ryb2tlLXdpZHRoPSIyIiAvPgogICAgPHBhdGgKICAgICAgICBkPSJNNSAxMVYyMS41ODM2QzUgMjIuNTE1MSA0Ljc4MzEzIDIzLjQzMzcgNC4zNjY1NiAyNC4yNjY5TDIuNDQ3MjEgMjguMTA1NkMxLjc4MjMxIDI5LjQzNTQgMi43NDkzIDMxIDQuMjM2MDcgMzFIMjcuNzYzOUMyOS4yNTA3IDMxIDMwLjIxNzcgMjkuNDM1NCAyOS41NTI4IDI4LjEwNTZMMjcuNjMzNCAyNC4yNjY5QzI3LjIxNjkgMjMuNDMzNyAyNyAyMi41MTUxIDI3IDIxLjU4MzZWMTEiCiAgICAgICAgc3Ryb2tlPSIjNzExNDQ5IiBzdHJva2Utd2lkdGg9IjIiIC8+CiAgICA8cGF0aAogICAgICAgIGQ9Ik0yOC42NTg0IDI2LjMxNjdMMjkuNTUyOCAyOC4xMDU2QzMwLjIxNzcgMjkuNDM1NCAyOS4yNTA3IDMxIDI3Ljc2MzkgMzFINC4yMzYwN0MyLjc0OTMgMzEgMS43ODIzMSAyOS40MzU0IDIuNDQ3MjEgMjguMTA1NkwzLjM0MTY0IDI2LjMxNjdDNC4zNTc5OSAyNC4yODQgNi40MzU1NyAyMyA4LjcwODIgMjNIMTZIMjMuMjkxOEMyNS41NjQ0IDIzIDI3LjY0MiAyNC4yODQgMjguNjU4NCAyNi4zMTY3WiIKICAgICAgICBzdHJva2U9IiM3MTE0NDkiIHN0cm9rZS13aWR0aD0iMiIgLz4KPC9zdmc+Cg==);border-color:#0000;border-bottom-width:.4rem;border-radius:0;justify-content:center;display:flex}.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:has(a:not([download])){--icon:"link"}.icon-list li:has([href$=".pdf"]){--icon:"docs"}.icon-list li:before{aspect-ratio:1;width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-red-med,oklch(59.08% .1944 16.22));padding:calc(var(--spacing,.25rem) * 1);font-family:var(--font-icons,"Material Symbols Rounded", 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}@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-border-style:solid}}}.tag{border-radius:.1875rem;justify-content:center;width:fit-content;display:inline-flex}@media(min-width:48rem){.tag{border-radius:.25rem}}.tag{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-label-small,.75rem);line-height:var(--tw-leading,var(--text-label-small--line-height,1rem));color:var(--color-black,#000)}.tag-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-default,oklch(89.14% 0 0))}.tag-neutral{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.tag-neutral{background-color:color-mix(in oklab,var(--color-black,#000) 4%,transparent)}}.tag-dark{background-color:var(--color-black,#000);color:var(--color-neutral-25,oklch(98.51% 0 0))}.tag-primary{background-color:#bf499c14}@supports (color:color-mix(in lab,red,red)){.tag-primary{background-color:color-mix(in oklab,var(--color-tag-primary,oklch(59.04% .1772 341.06)) 8%,transparent)}}.tag-primary{color:var(--color-red-dark,oklch(37.35% .1357 351.22))}.tag-secondary{background-color:#d8395414}@supports (color:color-mix(in lab,red,red)){.tag-secondary{background-color:color-mix(in oklab,var(--color-tag-secondary,oklch(59.08% .1944 16.22)) 8%,transparent)}}.tag-secondary{color:var(--color-tag-secondary,oklch(59.08% .1944 16.22))}.tag-secondary--full{background-color:var(--color-tag-secondary,oklch(59.08% .1944 16.22));color:var(--color-white,#fff)}.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-high-vis{background-color:#0000003d}@supports (color:color-mix(in lab,red,red)){.tag-high-vis{background-color:color-mix(in oklab,var(--color-black,#000) 24%,transparent)}}.tag-high-vis{color:var(--color-white,#fff)}.spacer{width:100%}@media(min-width:40rem){.spacer{max-width:40rem}}@media(min-width:48rem){.spacer{max-width:48rem}}@media(min-width:64rem){.spacer{max-width:64rem}}@media(min-width:80rem){.spacer{max-width:80rem}}@media(min-width:96rem){.spacer{max-width:96rem}}.spacer{max-width:94.5rem;margin-inline:auto;padding-inline:1.25rem}@media(min-width:48rem){.spacer{padding-inline:2rem}}@media(min-width:80rem){.spacer{padding-inline:2.5rem}}.spacer{--tw-border-style:none;border-style:none}.spacer:before{content:"";background-color:#0000001f;width:100%;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.spacer:before{background-color:color-mix(in oklab,var(--color-black,#000) 12%,transparent)}}.spacer.spacer--full{max-width:none}.spacer.spacer--prominent:before{border-color:var(--color-black,#000)}.spacer.spacer--transparent{opacity:0}.spacer.spacer--zero{margin-block:calc(var(--spacing,.25rem) * 0)}.spacer.spacer--xxs{margin-block:calc(var(--spacing,.25rem) * 1)}@media(min-width:48rem){.spacer.spacer--xxs{margin-block:calc(var(--spacing,.25rem) * 1.5)}}@media(min-width:64rem){.spacer.spacer--xxs{margin-block:calc(var(--spacing,.25rem) * 2)}}.spacer.spacer--xs{margin-block:calc(var(--spacing,.25rem) * 2.5)}@media(min-width:48rem){.spacer.spacer--xs{margin-block:calc(var(--spacing,.25rem) * 3)}}@media(min-width:64rem){.spacer.spacer--xs{margin-block:calc(var(--spacing,.25rem) * 4)}}.spacer.spacer--sm{margin-block:calc(var(--spacing,.25rem) * 4)}@media(min-width:48rem){.spacer.spacer--sm{margin-block:calc(var(--spacing,.25rem) * 6)}}.spacer.spacer--md{margin-block:calc(var(--spacing,.25rem) * 4)}@media(min-width:48rem){.spacer.spacer--md{margin-block:calc(var(--spacing,.25rem) * 6)}}@media(min-width:64rem){.spacer.spacer--md{margin-block:calc(var(--spacing,.25rem) * 8)}}.spacer.spacer--lg{margin-block:calc(var(--spacing,.25rem) * 6)}@media(min-width:48rem){.spacer.spacer--lg{margin-block:calc(var(--spacing,.25rem) * 8)}}@media(min-width:64rem){.spacer.spacer--lg{margin-block:calc(var(--spacing,.25rem) * 12)}}.spacer.spacer--xl{margin-block:calc(var(--spacing,.25rem) * 8)}@media(min-width:48rem){.spacer.spacer--xl{margin-block:calc(var(--spacing,.25rem) * 12)}}@media(min-width:64rem){.spacer.spacer--xl{margin-block:calc(var(--spacing,.25rem) * 16)}}.spacer.spacer--xxl{margin-block:calc(var(--spacing,.25rem) * 16)}@media(min-width:48rem){.spacer.spacer--xxl{margin-block:calc(var(--spacing,.25rem) * 24)}}@media(min-width:64rem){.spacer.spacer--xxl{margin-block:calc(var(--spacing,.25rem) * 30)}}@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-leading:initial}}}.breadcrumb{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}@media not all and (min-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 Rounded", 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}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-font-weight:initial}}}.testimonial{column-gap:calc(var(--spacing,.25rem) * 12);row-gap:calc(var(--spacing,.25rem) * 12);border-radius:.875rem;flex-direction:column;display:flex}@media(min-width:48rem){.testimonial{border-radius:1.5rem}}@media(min-width:80rem){.testimonial{border-radius:1.75rem}}.testimonial{padding-inline:calc(var(--spacing,.25rem) * 8)}@media(min-width:64rem){.testimonial{padding-inline:calc(var(--spacing,.25rem) * 16);flex-direction:row}}.testimonial .testimonial__main,.testimonial .testimonial__text{gap:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 12);flex:1;grid-auto-rows:min-content;display:grid;position:relative}@media(min-width:64rem){.testimonial .testimonial__main,.testimonial .testimonial__text{padding-block:calc(var(--spacing,.25rem) * 24)}}.testimonial .testimonial-author cite{font-size:var(--text-label-large,1rem);line-height:var(--tw-leading,var(--text-label-large--line-height,1.5rem))}.testimonial .testimonial-author p{font-size:var(--text-body-medium,clamp(.875rem, 5vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 5vw, 1.5rem)))}.testimonial .testimonial-author img{width:calc(var(--spacing,.25rem) * 14)!important;height:calc(var(--spacing,.25rem) * 14)!important}.testimonial .testimonial__text h3{font-family:var(--font-sans,"CircularXX", sans-serif);font-size:var(--text-headline-small,1.5rem);line-height:var(--tw-leading,var(--text-headline-small--line-height,2rem))}.testimonial .testimonial__text p{font-size:var(--text-body-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-body-large--line-height,clamp(1.5rem, 5vw, 1.6875rem)))}.testimonial .rating{color:var(--color-red-dark,oklch(37.35% .1357 351.22))}.testimonial .rating .material-symbols-rounded{font-size:2rem}.testimonial h2{font-family:var(--font-serif,"Arco", sans-serif);font-size:var(--text-display-medium,clamp(2rem, 5vw, 2.8125rem));line-height:var(--tw-leading,var(--text-display-medium--line-height,clamp(2.375rem, 5vw, 3.25rem)))}.testimonial.dark .rating{color:var(--color-yellow-light,oklch(87.46% .148 87.45))}.testimonial.dark h2,.testimonial.dark .testimonial__text{color:var(--color-white,#fff)}@media(min-width:64rem){.testimonial.slide .testimonial__main,.testimonial.slide .testimonial__text{padding-bottom:calc(var(--spacing,.25rem) * 30)}}@media not all and (min-width:64rem){.testimonial.slide .testimonial__main{padding-bottom:calc(var(--spacing,.25rem) * 0)}.testimonial.slide .testimonial__text{padding-top:calc(var(--spacing,.25rem) * 0)}}.testimonial.slide .icon-testimonial-quote:first-of-type{display:none}.testimonial.slide .icon-testimonial-quote:nth-of-type(2){left:calc(var(--spacing,.25rem) * 0)}.testimonial .icon-testimonial-quote{max-width:calc(var(--spacing,.25rem) * 20);position:absolute}@media(min-width:64rem){.testimonial .icon-testimonial-quote{max-width:calc(var(--spacing,.25rem) * 27)}}.testimonial .icon-testimonial-quote svg{width:100%;height:auto}.testimonial .icon-testimonial-quote:first-of-type{bottom:calc(var(--spacing,.25rem) * 0);--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.testimonial .icon-testimonial-quote:nth-of-type(2){top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);rotate:180deg}.testimonial-author{align-items:center;row-gap:calc(var(--spacing,.25rem) * 1);text-align:left;grid-template-columns:auto 1fr;grid-template-areas:"image cite""image text";display:grid}.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, 5vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 5vw, 1.5rem)));--tw-leading:1.5;grid-area:text;line-height:1.5}.testimonial--red{background-color:var(--color-red-light,oklch(86.98% .0591 26.11))}.testimonial--red.dark{background-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}.testimonial--red.dark .testimonial-author{color:var(--color-red-light,oklch(86.98% .0591 26.11))}.testimonial--red h2{color:var(--color-red-dark,oklch(37.35% .1357 351.22))}.testimonial--red .icon-testimonial-quote{color:var(--color-red-med,oklch(59.08% .1944 16.22))}.testimonial--red .testimonial-author{color:var(--color-red-dark,oklch(37.35% .1357 351.22))}.testimonial--blue{background-color:var(--color-blue-light,oklch(84.05% .0539 240.7))}.testimonial--blue.dark{background-color:var(--color-blue-dark,oklch(30.15% .0693 294.9))}.testimonial--blue.dark .testimonial-author{color:var(--color-blue-light,oklch(84.05% .0539 240.7))}.testimonial--blue h2{color:var(--color-blue-dark,oklch(30.15% .0693 294.9))}.testimonial--blue .icon-testimonial-quote{color:var(--color-blue-med,oklch(64.7% .1184 244.41))}.testimonial--blue .testimonial-author{color:var(--color-blue-dark,oklch(30.15% .0693 294.9))}.testimonial--green{background-color:var(--color-green-light,oklch(85.05% .0581 148.13))}.testimonial--green.dark{background-color:var(--color-green-dark,oklch(35.39% .0604 208.14))}.testimonial--green.dark .testimonial-author{color:var(--color-green-light,oklch(85.05% .0581 148.13))}.testimonial--green h2{color:var(--color-green-dark,oklch(35.39% .0604 208.14))}.testimonial--green .icon-testimonial-quote{color:var(--color-green-med,oklch(63.88% .1051 166.79))}.testimonial--green .testimonial-author{color:var(--color-green-dark,oklch(35.39% .0604 208.14))}@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-border-style:solid;--tw-font-weight:initial}}}.table-wrapper{border-radius:.625rem;position:relative;overflow:auto}@media(min-width:48rem){.table-wrapper{border-radius:.75rem}}.table-wrapper{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black,#000)}table{border-collapse:collapse;width:100%}:is(table *){font-size:var(--text-label-medium,.875rem)!important;line-height:var(--tw-leading,var(--text-label-medium--line-height,1.25rem))!important}table thead{top:calc(var(--spacing,.25rem) * 0);z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-black,#000);background-color:var(--color-white,#fff);position:sticky}table th,table td{padding:calc(var(--spacing,.25rem) * 3.5);text-align:left}:is(table th,table td):first-child{left:calc(var(--spacing,.25rem) * 0);background-color:var(--color-white,#fff);font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700);position:sticky}:is(table th,table td) p:not(:first-child){margin-top:calc(var(--spacing,.25rem) * 2)}:is(table th,table td) p:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}table th{font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700)}table tbody tr:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-outline-default,oklch(89.14% 0 0))}table tr:has(.marked) td:not(.marked){background-color:var(--color-yellow-light-2,oklch(95.97% .0516 90.2))}@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-border-style:solid}}}.info-box{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 6);border-radius:.875rem;flex-direction:column;display:flex}@media(min-width:48rem){.info-box{border-radius:1.5rem}}@media(min-width:80rem){.info-box{border-radius:1.75rem}}.info-box{background-color:var(--color-yellow-light,oklch(87.46% .148 87.45));padding:calc(var(--spacing,.25rem) * 5)}@media(min-width:64rem){.info-box{padding:calc(var(--spacing,.25rem) * 10);flex-direction:row}}.info-box.info-box--light{background-color:var(--color-yellow-light-2,oklch(95.97% .0516 90.2))}.info-box.info-box--light .info-box__image .t3js-icon{background-color:var(--color-yellow-light,oklch(87.46% .148 87.45))}.info-box.info-box--red{background-color:var(--color-red-light-2,oklch(91.47% .0382 9.83))}.info-box.info-box--red .info-box__image .t3js-icon{background-color:var(--color-red-light,oklch(86.98% .0591 26.11))}.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, 5vw, 1.75rem));line-height:var(--tw-leading,var(--text-headline-medium--line-height,2.25rem))}.info-box.info-box--a11y{gap:calc(var(--spacing,.25rem) * 0)!important}@media not all and (min-width:64rem){.info-box.info-box--a11y{display:none!important}}@media(min-width:80rem){.info-box.info-box--a11y .icon-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-box.info-box--a11y .left{margin-right:calc(var(--spacing,.25rem) * 12);border-right-style:var(--tw-border-style);border-color:#0003;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.info-box.info-box--a11y .left{border-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.info-box.info-box--a11y .left{padding-right:calc(var(--spacing,.25rem) * 12)}.info-box:has(.left,.right){column-gap:calc(var(--spacing,.25rem) * 16);row-gap:calc(var(--spacing,.25rem) * 12);display:grid}@media(min-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(min-width:64rem){.info-box:has(.left,.right) .left{flex-direction:row}}.info-box .info-box__image .material-symbols-rounded,.info-box .info-box__image .t3js-icon{aspect-ratio:1;max-width:calc(var(--spacing,.25rem) * 16);border-radius:.625rem;justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.info-box .info-box__image .material-symbols-rounded,.info-box .info-box__image .t3js-icon{border-radius:.75rem}}.info-box .info-box__image .material-symbols-rounded,.info-box .info-box__image .t3js-icon{background-color:var(--color-black,#000);padding:calc(var(--spacing,.25rem) * 3);color:var(--color-white,#fff);font-size:2.5rem}.info-box .info-box__image img{width:100%;max-width:calc(var(--spacing,.25rem) * 40);border-radius:.875rem;overflow:hidden}@media(min-width:48rem){.info-box .info-box__image img{border-radius:1rem}}.info-box .info-box__image img{object-fit:cover}.info-box .info-box__content{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, 5vw, 2.8125rem));line-height:var(--tw-leading,var(--text-display-medium--line-height,clamp(2.375rem, 5vw, 3.25rem)))}.info-box .info-box__content h2,.info-box .info-box__content h3{margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans,"CircularXX", sans-serif);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-size:var(--text-body-large,clamp(1rem, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-body-large--line-height,clamp(1.5rem, 5vw, 1.6875rem)))}.info-box.info-box--outline{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black,#000);background-color:#0000}@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-font-weight:initial}}}.box{border-radius:.875rem}@media(min-width:48rem){.box{border-radius:1.5rem}}@media(min-width:80rem){.box{border-radius:1.75rem}}.box{padding:calc(var(--spacing,.25rem) * 5)}@media(min-width:64rem){.box{padding:calc(var(--spacing,.25rem) * 10)}}.box.box--small{padding:calc(var(--spacing,.25rem) * 4)}@media(min-width:64rem){.box.box--small{padding:calc(var(--spacing,.25rem) * 6)}}.box.box--green{background-color:var(--color-green-light-2,oklch(91.02% .0339 148.03))}.box.box--yellow{background-color:var(--color-yellow-light-2,oklch(95.97% .0516 90.2))}.box.box--red{background-color:var(--color-red-light-2,oklch(91.47% .0382 9.83))}.box.box--blue{background-color:var(--color-blue-light-2,oklch(90.45% .0321 239.39))}.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-red-dark,oklch(37.35% .1357 351.22));display:block}.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(min-width:64rem){:is(.two-col,.three-col).swap>:first-child{order:9999}}:is(.two-col,.three-col).swap>:last-child{order:9999}@media(min-width:64rem){:is(.two-col,.three-col).swap>:last-child{order:-9999}}:is(.two-col,.three-col).center{align-items:center}@media(min-width:64rem){.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}}.teaser-wrapper{container:teaser/inline-size}.teaser{align-items:center;gap:calc(var(--spacing,.25rem) * 8);display:grid}@container not (min-width:42rem){@media(min-width:64rem){.teaser{gap:calc(var(--spacing,.25rem) * 12)}}}@container teaser (min-width:42rem){.teaser{gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:repeat(2,minmax(0,1fr))}}.teaser.swap .teaser__image{order:-9999}@container teaser (min-width:42rem){.teaser.swap .teaser__image{order:9999}}.teaser .teaser__content{row-gap:calc(var(--spacing,.25rem) * 6);display:grid}@container teaser (min-width:42rem){@media(min-width:64rem){.teaser .teaser__content{row-gap:calc(var(--spacing,.25rem) * 8)}}}.teaser .teaser__content .subline{margin-bottom:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--color-red-med,oklch(59.08% .1944 16.22));display:flex}@container teaser (min-width:42rem){.teaser .teaser__content .subline{margin-bottom:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2)}}.teaser .teaser__image{height:100%}.teaser .teaser__image img{border-radius:.875rem;width:100%;height:100%;overflow:hidden}@media(min-width:48rem){.teaser .teaser__image img{border-radius:1rem}}.teaser .teaser__image img{object-fit:cover}.teaser.teaser--boxed{border-radius:.875rem}@media(min-width:48rem){.teaser.teaser--boxed{border-radius:1.5rem}}@media(min-width:80rem){.teaser.teaser--boxed{border-radius:1.75rem}}.teaser.teaser--boxed .teaser__content{padding-inline:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 5)}@container not (min-width:42rem){@media(min-width:64rem){.teaser.teaser--boxed .teaser__content{padding-inline:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 10)}}}@container teaser (min-width:42rem){.teaser.teaser--boxed .teaser__content{padding-block:calc(var(--spacing,.25rem) * 10);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 0)}}.teaser.teaser--boxed .teaser__image{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3)}@container teaser (min-width:42rem){.teaser.teaser--boxed .teaser__image{padding-block:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 4)}.teaser.teaser--boxed.swap .teaser__content{padding-block:calc(var(--spacing,.25rem) * 10);padding-right:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 10)}.teaser.teaser--boxed.swap .teaser__image{padding-block:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 0)}}.teaser.teaser--boxed.blue{background-color:var(--color-blue-light-2,oklch(90.45% .0321 239.39))}.teaser.teaser--boxed.yellow{background-color:var(--color-yellow-light-2,oklch(95.97% .0516 90.2))}@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-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-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ease:initial}}}.glossary .glossary__entry{padding-block:calc(var(--spacing,.25rem) * 8)}@media(min-width:64rem){.glossary .glossary__entry{padding-block:calc(var(--spacing,.25rem) * 12)}}.glossary .glossary__entry h2{margin-bottom:calc(var(--spacing,.25rem) * 6);font-family:var(--font-sans,"CircularXX", sans-serif);font-size:var(--text-display-medium,clamp(2rem, 5vw, 2.8125rem));line-height:var(--tw-leading,var(--text-display-medium--line-height,clamp(2.375rem, 5vw, 3.25rem)));color:var(--color-red-med,oklch(59.08% .1944 16.22))}@media(min-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(min-width:64rem){.glossary__letters{gap:calc(var(--spacing,.25rem) * 3)}}.glossary__letters{grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr))}.glossary-term{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);vertical-align:baseline;background-color:#0000;border-style:none;align-items:baseline;display:inline-flex}.glossary-term:hover mark,.glossary-term:focus-visible mark{background-color:var(--color-red-dark,oklch(37.35% .1357 351.22));color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none}@media(min-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);border-radius:.375rem;display:none;position:absolute;overflow:visible}@media(min-width:48rem){.glossary-tooltip{border-radius:.5rem}}.glossary-tooltip{background-color:var(--color-yellow-light,oklch(87.46% .148 87.45));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) #0003;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}:is(.glossary-tooltip>*){font-size:var(--text-body-small,clamp(.75rem, 5vw, .875rem))!important;line-height:var(--tw-leading,var(--text-body-small--line-height,clamp(1.0625rem, 5vw, 1.25rem)))!important}.glossary-tooltip{position-area:top}.glossary-tooltip:before{content:"";top:100%;right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 4);width:100%;display:block;position:absolute}.glossary-tooltip:after{content:"";z-index:-10;height:calc(var(--spacing,.25rem) * 5.5);width:calc(var(--spacing,.25rem) * 5.5);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-bottom-right-radius:var(--radius-sm,.25rem);background-color:var(--color-yellow-light,oklch(87.46% .148 87.45));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(59.08% .1944 16.22))}}.glossary-tooltip button:focus-visible{color:var(--color-red-med,oklch(59.08% .1944 16.22))}.glossary-tooltip button:active{color:var(--color-red-dark,oklch(37.35% .1357 351.22))}.glossary-tooltip p{margin-block:calc(var(--spacing,.25rem) * 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);border-radius:.875rem;margin:auto;overflow:visible}@media(min-width:48rem){.glossary-popover{border-radius:1.5rem}}@media(min-width:80rem){.glossary-popover{border-radius:1.75rem}}.glossary-popover{--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}.glossary-popover::backdrop{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.glossary-popover::backdrop{background-color:color-mix(in oklab,var(--color-black,#000) 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) #0003;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}}@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-border-style:solid;--tw-duration: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-leading:initial;--tw-font-weight:initial}}}.cards-wrapper{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 12);display:grid}@media(min-width:40rem){.cards-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-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{border-radius:.875rem;flex-direction:column;width:100%;display:flex}@media(min-width:48rem){.card{border-radius:1rem}}.card{background-color:var(--color-white,#fff)}.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 (min-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%}@container horizontal-card (min-width:32rem){.card--horizontal .card__content{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}}.card--horizontal a:not(:hover) .card--special{margin-top:calc(var(--spacing,.25rem) * 0)}.card--horizontal .card--special{margin-right:calc(var(--spacing,.25rem) * 4);flex-direction:row-reverse}.card--horizontal .card--special .card__image{margin-inline:calc(var(--spacing,.25rem) * 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-medium,clamp(1.625rem, 5vw, 1.75rem));line-height:var(--tw-leading,var(--text-headline-medium--line-height,2.25rem))}.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(37.35% .1357 351.22))}}.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{border-radius:.875rem;width:100%}@media(min-width:48rem){.card__image img{border-radius:1rem}}.card__image img{object-fit:cover}.card__content{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);grid-area:content;display:grid}.card__actions{margin-top:auto}.card__body{display:grid}.card__body p{margin-bottom:calc(var(--spacing,.25rem) * 0);-webkit-line-clamp:4;font-family:var(--font-sans,"CircularXX", sans-serif);font-size:var(--text-body-medium,clamp(.875rem, 5vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 5vw, 1.5rem)));text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}a:has(.card--hover){--tw-outline-style:none;outline-style:none}a:hover .card--hover,a:focus-within .card--hover,a:focus-visible .card--hover{z-index:20;margin-top:calc(var(--spacing,.25rem) * -3);margin-bottom:calc(var(--spacing,.25rem) * -4);--tw-shadow:0 4px 8px 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-card) #00000026}:is(a:hover .card--hover,a:focus-within .card--hover,a:focus-visible .card--hover).card--special{margin-top:calc(var(--spacing,.25rem) * 0)}:is(a:hover .card--hover,a:focus-within .card--hover,a:focus-visible .card--hover) .card__image{padding-block:calc(var(--spacing,.25rem) * 1.5)}:is(a:hover .card--hover,a:focus-within .card--hover,a:focus-visible .card--hover) .card__content{padding-block:calc(var(--spacing,.25rem) * 8)}.card__head{grid-template-columns:1fr auto;grid-template-areas:"title favorite""meta favorite";display:grid}.card__head h3{font-family:var(--font-sans,"CircularXX", sans-serif);font-size:var(--text-headline-small,1.5rem);line-height:var(--tw-leading,var(--text-headline-small--line-height,2rem));--tw-leading:1.3;font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;line-height:1.3;font-weight:var(--font-weight-bold,700);grid-area:title}.card__head:has(.meta){row-gap:calc(var(--spacing,.25rem) * 2)}.card__head:has(.btn){column-gap:calc(var(--spacing,.25rem) * 4)}.card__head .meta{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,.75rem);line-height:var(--tw-leading,var(--text-label-small--line-height,1rem));color:var(--color-surf-light,oklch(49.21% .0041 354.83))}.card__head .meta .rating .material-symbols-rounded{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}@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-border-style:solid;--tw-duration:initial;--tw-font-weight:initial;--tw-leading:initial;--tw-ease:initial}}}.accordion{border-top-style:var(--tw-border-style);border-color:#0000001f;border-top-width:2px}@supports (color:color-mix(in lab,red,red)){.accordion{border-color:color-mix(in oklab,var(--color-black,#000) 12%,transparent)}}.accordion.accordion--small .accordion__header{padding-block:calc(var(--spacing,.25rem) * 6)}:is(.accordion.accordion--small .accordion__header .title>*){font-size:var(--text-title-large,1.375rem);line-height:var(--tw-leading,var(--text-title-large--line-height,1.75rem))}.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-medium,clamp(.875rem, 5vw, 1rem))!important;line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 5vw, 1.5rem)))!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(59.08% .1944 16.22));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(min-width:64rem){.accordion .accordion__header{align-items:center}}.accordion .accordion__header .title{gap:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans,"CircularXX", sans-serif);font-variation-settings:"wght" 700;--tw-font-weight:var(--font-weight-bold,700);font-weight:700;font-weight:var(--font-weight-bold,700);display:flex}:is(.accordion .accordion__header .title>*){font-size:var(--text-headline-medium,clamp(1.625rem, 5vw, 1.75rem));line-height:var(--tw-leading,var(--text-headline-medium--line-height,2.25rem))}@media(min-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{margin:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans,"CircularXX", sans-serif);align-items:center;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(min-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(min-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}.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, 5vw, 1.25rem));line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 5vw, 2.1875rem)))}.accordion .accordion__content .inner p:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}.accordion .btn-icon{padding:calc(var(--spacing,.25rem) * 0);color:var(--color-red-med,oklch(59.08% .1944 16.22))}.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:1rem;--video-border:none}@media(min-width:64rem){media-player{--video-border-radius:1.5rem}}@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-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-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.quotes-slider{overflow:hidden}.quotes-slider .quotes-slider-quotes .swiper-wrapper{padding-top:calc(var(--spacing,.25rem) * 6);position:relative}@media(min-width:64rem){.quotes-slider .quotes-slider-quotes .swiper-wrapper{padding-top:calc(var(--spacing,.25rem) * 8)}}.quotes-slider .quotes-slider-quotes .swiper-slide{overflow:visible}.quotes-slider .quotes-slider-quotes:hover .swiper-navigation{pointer-events:auto;opacity:1}.quotes-slider .quotes-slider-thumbs{margin-top:calc(var(--spacing,.25rem) * -10);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * .5)}@media not all and (min-width:64rem){.quotes-slider .quotes-slider-thumbs{display:none}}@media(min-width:64rem){.quotes-slider .quotes-slider-thumbs{padding-inline:calc(var(--spacing,.25rem) * 10)}}.quotes-slider .quotes-slider-thumbs[data-theme=red] .testimonial-author{background-color:var(--color-red-light-2,oklch(91.47% .0382 9.83))}.quotes-slider .quotes-slider-thumbs[data-theme=red].dark .testimonial-author{background-color:var(--color-red-dark,oklch(37.35% .1357 351.22));color:var(--color-white,#fff)}.quotes-slider .quotes-slider-thumbs[data-theme=blue] .testimonial-author{background-color:var(--color-blue-light-2,oklch(90.45% .0321 239.39))}.quotes-slider .quotes-slider-thumbs[data-theme=blue].dark .testimonial-author{background-color:var(--color-blue-dark,oklch(30.15% .0693 294.9));color:var(--color-white,#fff)}.quotes-slider .quotes-slider-thumbs[data-theme=green] .testimonial-author{background-color:var(--color-green-light-2,oklch(91.02% .0339 148.03))}.quotes-slider .quotes-slider-thumbs[data-theme=green].dark .testimonial-author{background-color:var(--color-green-dark,oklch(35.39% .0604 208.14));color:var(--color-white,#fff)}.quotes-slider .quotes-slider-thumbs .swiper-slide-thumb-active .testimonial-author{background-color:var(--color-white,#fff);--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)}.quotes-slider .quotes-slider-thumbs .testimonial-author{border-radius:.875rem;width:100%}@media(min-width:48rem){.quotes-slider .quotes-slider-thumbs .testimonial-author{border-radius:1rem}}.quotes-slider .quotes-slider-thumbs .testimonial-author{background-color:var(--color-red-light-2,oklch(91.47% .0382 9.83));padding:calc(var(--spacing,.25rem) * 4);--tw-ring-color:var(--color-red-dark,oklch(37.35% .1357 351.22));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}@media(hover:hover){.quotes-slider .quotes-slider-thumbs .testimonial-author:hover{--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)}}.quotes-slider .quotes-slider-thumbs .testimonial-author: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)}.quotes-slider .quotes-slider-thumbs .testimonial-author cite{font-size:var(--text-label-large,1rem);line-height:var(--tw-leading,var(--text-label-large--line-height,1.5rem))}.quotes-slider .swiper-navigation{z-index:10;--tw-translate-x: -50% ;width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing,.25rem) * 2.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-duration:.25s;justify-content:space-between;transition-duration:.25s;display:flex;position:absolute;top:calc(40% - 1.5rem);left:50%}@media(min-width:64rem){.quotes-slider .swiper-navigation{pointer-events:none;opacity:0;top:calc(50% - 2rem)}}.quotes-slider .swiper-navigation .btn{padding-inline:calc(var(--spacing,.25rem) * .5);padding-block:calc(var(--spacing,.25rem) * 4)}@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-leading:initial;--tw-duration:initial}}}.feedback{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media(min-width:64rem){.feedback{flex-direction:row}}.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{border-radius:.375rem}@media(min-width:48rem){.feedback .feedback__select{border-radius:.5rem}}.feedback .feedback__select{background-color:var(--color-blue-dark,oklch(30.15% .0693 294.9));padding-inline:calc(var(--spacing,.25rem) * 1.25);padding-block:calc(var(--spacing,.25rem) * 2.25)}@media(min-width:64rem){.feedback .feedback__select{padding:calc(var(--spacing,.25rem) * 3)}}.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-rounded{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-rounded{font-variation-settings:"FILL" 1,"wght" 300,"opsz" 24,"GRAD" 0}.feedback .feedback__select ul .material-symbols-rounded{color:var(--color-yellow-light,oklch(87.46% .148 87.45));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(min-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;display:grid}.feedback .feedback__content h2{margin-bottom:calc(var(--spacing,.25rem) * .5);font-family:var(--font-sans,"CircularXX", sans-serif);font-size:var(--text-title-large,1.375rem);line-height:var(--tw-leading,var(--text-title-large--line-height,1.75rem))}.feedback .feedback__content p{font-size:var(--text-body-medium,clamp(.875rem, 5vw, 1rem));line-height:var(--tw-leading,var(--text-body-medium--line-height,clamp(1.25rem, 5vw, 1.5rem)))}.feedback .feedback__content .comment{margin-top:calc(var(--spacing,.25rem) * 0);max-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 6);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:grid;overflow:hidden}@media(min-width:64rem){.feedback .feedback__content .comment{gap:calc(var(--spacing,.25rem) * 8)}}@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-duration:initial;--tw-ease:initial;--tw-border-style:solid;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}body:has(.main-nav__main.open){overflow:hidden}.main-nav{top:calc(var(--spacing,.25rem) * 0);z-index:35;background-color:var(--color-white,#fff);position:sticky;container:main-nav/scroll-state}@media not all and (min-width:64rem){.main-nav:has(.main-nav__main.open) .main-nav__meta,.main-nav:has(.main-nav__main.open) .main-nav__main{background-color:var(--color-red-light,oklch(86.98% .0591 26.11))}}.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{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 5);display:flex;overflow:hidden}@media(min-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;max-height:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0);opacity:0}}:where(.main-nav.is-stuck) :is(.main-nav .main-nav__meta){pointer-events:none;max-height:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0);opacity:0}}.main-nav .main-nav__meta ul{align-items:center;gap:calc(var(--spacing,.25rem) * 5);padding:0;padding-inline:calc(var(--spacing,.25rem) * 2);flex-direction:row;margin:0;list-style:none;display:none}@media(min-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 (min-width:64rem){.main-nav .main-nav__meta .logo{z-index:25}}@media(min-width:64rem){.main-nav .main-nav__meta .logo{width:auto}}.main-nav .main-nav__main{justify-content:space-between;align-items:center;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) * 40);display:none}@media(min-width:64rem){.main-nav .main-nav__main .logo{display:block}}.main-nav .main-nav__main .logo svg{width:100%;height:100%}.main-nav .main-nav__main .inner{z-index:20;flex:1}@media not all and (min-width:64rem){.main-nav .main-nav__main .inner{top:100%;right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:100%;position:absolute}@media(min-width:40rem){.main-nav .main-nav__main .inner{max-width:40rem}}@media(min-width:48rem){.main-nav .main-nav__main .inner{max-width:48rem}}@media(min-width:64rem){.main-nav .main-nav__main .inner{max-width:64rem}}@media(min-width:80rem){.main-nav .main-nav__main .inner{max-width:80rem}}@media(min-width:96rem){.main-nav .main-nav__main .inner{max-width:96rem}}.main-nav .main-nav__main .inner{max-width:94.5rem;margin-inline:auto;padding-inline:1.25rem}@media(min-width:48rem){.main-nav .main-nav__main .inner{padding-inline:2rem}}@media(min-width:80rem){.main-nav .main-nav__main .inner{padding-inline:2.5rem}}.main-nav .main-nav__main .inner{background-color:var(--color-red-light,oklch(86.98% .0591 26.11));overflow:auto}}@media(min-width:64rem){.main-nav .main-nav__main .inner{margin-left:calc(var(--spacing,.25rem) * 6);background-color:#0000;position:relative}}.main-nav .main-nav__main .inner{anchor-name:--searchbar}.main-nav .main-nav__main .inner ul{gap:calc(var(--spacing,.25rem) * 2);padding:0;padding-block:calc(var(--spacing,.25rem) * 8);margin:0;list-style:none;display:flex}@media(min-width:64rem){.main-nav .main-nav__main .inner ul{padding:calc(var(--spacing,.25rem) * 0);flex-direction:row;justify-content:center}.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{justify-content:space-between;width:100%}@media(min-width:64rem){.main-nav .main-nav__main .inner ul li>a{width:auto}}.main-nav .main-nav__main .inner ul li>a:has(+.sub-menu):before{content:"";top:100%;right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 1.5);position:absolute}.main-nav .main-nav__main .inner ul .sub-menu{pointer-events:none;visibility:hidden;z-index:10;margin-top:calc(var(--spacing,.25rem) * 1.5);border-radius:.875rem;overflow:auto}@media(min-width:48rem){.main-nav .main-nav__main .inner ul .sub-menu{border-radius:1rem}}.main-nav .main-nav__main .inner ul .sub-menu{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 1);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}@media(hover:hover){.main-nav .main-nav__main .inner ul .sub-menu:hover{pointer-events:auto;visibility:visible}}@media(min-width:64rem){.main-nav .main-nav__main .inner ul .sub-menu{border-radius:.375rem;width:max-content;max-width:350px;max-height:80dvh;position:absolute}@media(min-width:48rem){.main-nav .main-nav__main .inner ul .sub-menu{border-radius:.5rem}}.main-nav .main-nav__main .inner ul .sub-menu{border-style:var(--tw-border-style);border-width:1px;border-color:#0003}@supports (color:color-mix(in lab,red,red)){.main-nav .main-nav__main .inner ul .sub-menu{border-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.main-nav .main-nav__main .inner ul .sub-menu{--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) #0003}}@media not all and (min-width:64rem){.main-nav .main-nav__main .inner ul .sub-menu:not(.open){margin-top:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * 0)}}.main-nav .main-nav__main .inner ul .sub-menu ul{gap:calc(var(--spacing,.25rem) * 0);flex-direction:column;margin:0;padding:0;list-style:none}.main-nav .main-nav__main .inner ul .sub-menu ul a{border-radius:.375rem;display:block}@media(min-width:48rem){.main-nav .main-nav__main .inner ul .sub-menu ul a{border-radius:.5rem}}.main-nav .main-nav__main .inner ul .sub-menu ul a{padding:calc(var(--spacing,.25rem) * 3);--tw-ring-color:var(--color-red-med,oklch(59.08% .1944 16.22));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;--tw-outline-style:none;outline-style:none;transition-duration:.15s}@media(hover:hover){.main-nav .main-nav__main .inner ul .sub-menu ul a:hover{background-color:#d8395414}@supports (color:color-mix(in lab,red,red)){.main-nav .main-nav__main .inner ul .sub-menu ul a:hover{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 8%,transparent)}}}.main-nav .main-nav__main .inner ul .sub-menu ul a:focus-visible{background-color:#d8395414}@supports (color:color-mix(in lab,red,red)){.main-nav .main-nav__main .inner ul .sub-menu ul a:focus-visible{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 8%,transparent)}}.main-nav .main-nav__main .inner ul .sub-menu ul 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)}.main-nav .main-nav__main .inner ul .sub-menu ul a:active{background-color:#d8395429}@supports (color:color-mix(in lab,red,red)){.main-nav .main-nav__main .inner ul .sub-menu ul a:active{background-color:color-mix(in oklab,var(--color-red-med,oklch(59.08% .1944 16.22)) 16%,transparent)}}.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(min-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,1rem);line-height:var(--tw-leading,var(--text-label-large--line-height,1.5rem));color:var(--color-red-dark,oklch(37.35% .1357 351.22));justify-content:flex-start}.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 (min-width:64rem){.main-nav .main-nav__main #search-toggle{padding:calc(var(--spacing,.25rem) * 2);position-anchor:--menu-toggle;left:anchor(left);right:anchor(right);--icon:"close";display:none;position:absolute}}.main-nav .main-nav__main .search{z-index:20}@media(min-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(min-width:64rem){.main-nav .main-nav__main .search>.form-control{pointer-events:none;width:calc(var(--spacing,.25rem) * 0);opacity:0}}.main-nav .main-nav__main .search.open{pointer-events:auto}.main-nav .main-nav__main .search.open>.form-control{pointer-events:auto;opacity:1;width:100%}.main-nav .main-nav__main .search.open+#search-toggle{padding:calc(var(--spacing,.25rem) * 2);display:flex}.main-nav .main-nav__main .search.open+#search-toggle span{display:none}.main-nav .main-nav__main .search.open .search-module{opacity:1}.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;inset:calc(var(--spacing,.25rem) * 0);background-color:var(--color-red-light,oklch(86.98% .0591 26.11));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}.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(min-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(min-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) * 5);bottom:calc(var(--spacing,.25rem) * 0);z-index:30;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1);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(min-width:64rem){.floating-nav{right:calc(var(--spacing,.25rem) * 10);flex-direction:column}}.floating-nav .box{border-radius:.875rem}@media(min-width:48rem){.floating-nav .box{border-radius:1rem}}.floating-nav .box{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) #0003;position-anchor:"register"}.floating-nav .box:popover-open{margin:calc(var(--spacing,.25rem) * 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:calc(var(--spacing,.25rem) * 1)}.floating-nav button[popovertarget=register]{--icon:"format_list_bulleted";anchor-name:"register"}.floating-nav button[popovertarget=register]:has(+.box:popover-open){--icon:"close"}@container scroll-root scroll-state(scrollable:top){@media(min-width:64rem){.floating-nav button[popovertarget=register]{border-radius:.375rem!important}@media(min-width:48rem){.floating-nav button[popovertarget=register]{border-radius:.5rem!important}}}}@media(min-width:64rem){html.is-scrolled :is(.floating-nav button[popovertarget=register]){border-radius:.375rem!important}@media(min-width:48rem){html.is-scrolled :is(.floating-nav button[popovertarget=register]){border-radius:.5rem!important}}}.floating-nav .btn-cart{position:relative}@media not all and (min-width:64rem){.floating-nav .btn-cart{border-bottom-right-radius:0;border-bottom-left-radius:0}}.floating-nav .btn-cart{--icon:"shopping_cart"}.floating-nav .btn-cart .total-items{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);--tw-translate-x: 50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-red-med,oklch(59.08% .1944 16.22));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;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:.375rem;justify-content:space-between;width:100%}@media(min-width:48rem){.floating-nav>.btn{border-radius:.5rem}}@media not all and (min-width:64rem){.floating-nav>.btn{padding-left:calc(var(--spacing,.25rem) * 3);border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}}.floating-nav>.btn{transition:border-radius .3s ease-in-out}@media(min-width:64rem){.floating-nav>.btn:not(:last-child):not(:has(~.btn:not(:last-child))){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}}.floating-nav>.btn:last-child{pointer-events:none;margin-top:calc(var(--spacing,.25rem) * -1);max-height:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0);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));--icon:"arrow_circle_up";border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}@container scroll-root scroll-state(scrollable:top){.floating-nav>.btn:last-child{pointer-events:auto;margin-top:calc(var(--spacing,.25rem) * 0);max-height:calc(var(--spacing,.25rem) * 25);padding-block:calc(var(--spacing,.25rem) * 3);opacity:1}}html.is-scrolled .floating-nav>.btn:last-child{pointer-events:auto;margin-top:calc(var(--spacing,.25rem) * 0);max-height:calc(var(--spacing,.25rem) * 25);padding-block:calc(var(--spacing,.25rem) * 3);opacity:1}@container scroll-root scroll-state(scrollable:top){@media(min-width:64rem){.floating-nav>.btn:not(:last-child):not(:has(~.btn:not(:last-child))){border-radius:.375rem!important}@media(min-width:48rem){.floating-nav>.btn:not(:last-child):not(:has(~.btn:not(:last-child))){border-radius:.5rem!important}}}}@media(min-width:64rem){html.is-scrolled :is(.floating-nav>.btn):not(:last-child):not(:has(~.btn:not(:last-child))){border-radius:.375rem!important}@media(min-width:48rem){html.is-scrolled :is(.floating-nav>.btn):not(:last-child):not(:has(~.btn:not(:last-child))){border-radius:.5rem!important}}}.floating-nav>.btn span{font-size:var(--text-body-xlarge,clamp(1.125rem, 5vw, 1.25rem))!important;line-height:var(--tw-leading,var(--text-body-xlarge--line-height,clamp(1.6875rem, 5vw, 2.1875rem)))!important}.accessibility-nav{pointer-events:auto;top:calc(var(--spacing,.25rem) * 16);left:calc(var(--spacing,.25rem) * 10);z-index:-10;max-width:calc(var(--spacing,.25rem) * 100);border-radius:.875rem;position:fixed;overflow:hidden}@media(min-width:48rem){.accessibility-nav{border-radius:1rem}}.accessibility-nav{opacity:0;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:.3s;transition-duration:.3s}.accessibility-nav:focus-within{pointer-events:auto;z-index:50;opacity:1}.accessibility-nav .accessibility-nav__header{gap:calc(var(--spacing,.25rem) * 1);background-color:var(--color-red-dark,oklch(37.35% .1357 351.22));padding:calc(var(--spacing,.25rem) * 6);display:grid}.accessibility-nav .accessibility-nav__header span{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-red-light,oklch(86.98% .0591 26.11))}.accessibility-nav .accessibility-nav__header p{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);text-wrap:balance;color:var(--color-white,#fff)}.accessibility-nav .accessibility-nav__menu{gap:calc(var(--spacing,.25rem) * 4);background-color:var(--color-red-light,oklch(86.98% .0591 26.11));width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8);display:grid}.accessibility-nav .accessibility-nav__menu li{align-items:center;gap:calc(var(--spacing,.25rem) * 6);width:100%;display:flex}.accessibility-nav .accessibility-nav__menu li .btn{--tw-ring-offset-color:var(--color-red-light,oklch(86.98% .0591 26.11));flex:1;justify-content:space-between}.accessibility-nav .keycap{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);border-bottom-style:var(--tw-border-style);font-size:var(--text-label-large,1rem);line-height:var(--tw-leading,var(--text-label-large--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);color:var(--color-red-dark,oklch(37.35% .1357 351.22));background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjEiIHk9IjEiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgcng9IjMiIGZpbGw9IndoaXRlIiBzdHJva2U9IiM3MTE0NDkiIHN0cm9rZS13aWR0aD0iMiIgLz4KICAgIDxyZWN0IHg9IjUiIHk9IjEiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiIHN0cm9rZT0iIzcxMTQ0OSIgc3Ryb2tlLXdpZHRoPSIyIiAvPgogICAgPHBhdGgKICAgICAgICBkPSJNNSAxMVYyMS41ODM2QzUgMjIuNTE1MSA0Ljc4MzEzIDIzLjQzMzcgNC4zNjY1NiAyNC4yNjY5TDIuNDQ3MjEgMjguMTA1NkMxLjc4MjMxIDI5LjQzNTQgMi43NDkzIDMxIDQuMjM2MDcgMzFIMjcuNzYzOUMyOS4yNTA3IDMxIDMwLjIxNzcgMjkuNDM1NCAyOS41NTI4IDI4LjEwNTZMMjcuNjMzNCAyNC4yNjY5QzI3LjIxNjkgMjMuNDMzNyAyNyAyMi41MTUxIDI3IDIxLjU4MzZWMTEiCiAgICAgICAgc3Ryb2tlPSIjNzExNDQ5IiBzdHJva2Utd2lkdGg9IjIiIC8+CiAgICA8cGF0aAogICAgICAgIGQ9Ik0yOC42NTg0IDI2LjMxNjdMMjkuNTUyOCAyOC4xMDU2QzMwLjIxNzcgMjkuNDM1NCAyOS4yNTA3IDMxIDI3Ljc2MzkgMzFINC4yMzYwN0MyLjc0OTMgMzEgMS43ODIzMSAyOS40MzU0IDIuNDQ3MjEgMjguMTA1NkwzLjM0MTY0IDI2LjMxNjdDNC4zNTc5OSAyNC4yODQgNi40MzU1NyAyMyA4LjcwODIgMjNIMTZIMjMuMjkxOEMyNS41NjQ0IDIzIDI3LjY0MiAyNC4yODQgMjguNjU4NCAyNi4zMTY3WiIKICAgICAgICBzdHJva2U9IiM3MTE0NDkiIHN0cm9rZS13aWR0aD0iMiIgLz4KPC9zdmc+Cg==);border-color:#0000;border-bottom-width:.4rem;justify-content:center;align-items:center;display:flex;position:relative}@property --tw-ease{syntax:"*";inherits:false}@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-duration: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-font-weight:initial}}}.search-results{gap:calc(var(--spacing,.25rem) * 12);display:grid}@media(min-width:64rem){.search-results{gap:calc(var(--spacing,.25rem) * 16)}}.search-results .search-results__item{column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);--tw-ring-color:var(--color-red-med,oklch(59.08% .1944 16.22));--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;grid-template-columns:1fr auto;transition-duration:.15s;display:grid}.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(min-width:64rem){.search-results .search-results__item{grid-template-columns:auto 1fr auto}}:is(.search-results .search-results__item:hover,.search-results .search-results__item:focus-visible) .search-results__item-content h2,:is(.search-results .search-results__item:hover,.search-results .search-results__item:focus-visible) .material-symbols-rounded{color:var(--color-red-med,oklch(59.08% .1944 16.22))}.search-results .search-results__item img{height:max-content;width:calc(var(--spacing,.25rem) * 16);border-radius:.875rem;flex:1 0 auto}@media(min-width:48rem){.search-results .search-results__item img{border-radius:1rem}}@media not all and (min-width:64rem){.search-results .search-results__item img{grid-column:1/-1}}@media(min-width:64rem){.search-results .search-results__item img{width:calc(var(--spacing,.25rem) * 24)}.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(min-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{margin-bottom:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans,"CircularXX", sans-serif);font-size:var(--text-headline-medium,clamp(1.625rem, 5vw, 1.75rem));line-height:var(--tw-leading,var(--text-headline-medium--line-height,2.25rem));color:var(--color-red-dark,oklch(37.35% .1357 351.22));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, 5vw, .875rem));line-height:var(--tw-leading,var(--text-body-small--line-height,clamp(1.0625rem, 5vw, 1.25rem)));text-overflow:ellipsis;-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, 5vw, 1.125rem));line-height:var(--tw-leading,var(--text-body-large--line-height,clamp(1.5rem, 5vw, 1.6875rem)));text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(min-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-rounded{color:var(--color-red-dark,oklch(37.35% .1357 351.22))}@media(min-width:64rem){.search-results .search-results__item .material-symbols-rounded{font-size:2rem}}.search-module{border-radius:.875rem;width:100%}@media(min-width:48rem){.search-module{border-radius:1.5rem}}@media(min-width:80rem){.search-module{border-radius:1.75rem}}.search-module{background-color:var(--color-red-light-2,oklch(91.47% .0382 9.83));padding-block:calc(var(--spacing,.25rem) * 12)}@media(min-width:64rem){.search-module{padding-block:calc(var(--spacing,.25rem) * 16)}}.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(min-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 input{padding-block:calc(var(--spacing,.25rem) * 3)!important}.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);border-radius:.375rem;display:grid}@media(min-width:48rem){.search-module .search-module__inner .search fieldset{border-radius:.5rem}}.search-module .search-module__inner .search fieldset{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3)}@media(min-width:64rem){.search-module .search-module__inner .search fieldset{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 6)}}.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(min-width:64rem){.search-module .search-module__inner .search .intro,.search-module .search-module__inner .search .search-controls{align-self:flex-end}}:is(.search-module .search-module__inner .search .intro>*){font-family:var(--font-sans,"CircularXX", sans-serif)}@media(min-width:64rem){.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(min-width:64rem){.search-module .search-module__inner .search .intro{grid-column:1/span 2}}.search-module .search-module__inner .search .intro:not(:has(+img)){grid-column:1/-1}.search-module .search-module__inner .search .intro+img{order:-1}@media(min-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(min-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) * 4);display:grid}@media(min-width:64rem){.search-module .search-module__inner .search .search-results__wrapper{gap:calc(var(--spacing,.25rem) * 8);grid-column:1/span 2;grid-row-start:3}}.search-module .search-module__inner .search .search-filters{gap:calc(var(--spacing,.25rem) * 3);display:grid;container:search-filters/inline-size}@media(min-width:64rem){.search-module .search-module__inner .search .search-filters{top:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);grid-column-start:3;position:sticky}}.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) * 1.5);display:grid}@media(min-width:64rem){.search-module .search-module__inner .search .search-filters .search-filters__options{gap:calc(var(--spacing,.25rem) * 2)}}@container (min-width:32rem){@media(min-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}@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-duration: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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.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-800,oklch(26.9% 0 0));display:block}.form-control label a{border-radius:.375rem}@media(min-width:48rem){.form-control label a{border-radius:.5rem}}.form-control label a{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-red-med,oklch(59.08% .1944 16.22));text-decoration-color:var(--color-red-med,oklch(59.08% .1944 16.22));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;text-decoration-thickness:2px;transition-duration:.15s}@media(hover:hover){.form-control label a:hover{-webkit-text-decoration-color:var(--color-red-dark,oklch(37.35% .1357 351.22));text-decoration-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}}.form-control label a:focus-visible{-webkit-text-decoration-color:var(--color-red-dark,oklch(37.35% .1357 351.22));text-decoration-color:var(--color-red-dark,oklch(37.35% .1357 351.22));--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(37.35% .1357 351.22));--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(37.35% .1357 351.22));text-decoration-color:var(--color-red-dark,oklch(37.35% .1357 351.22))}.form-control .material-symbols-rounded.material-symbols-rounded{color:var(--color-black,#000)}.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(37.35% .1357 351.22));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(43.9% 0 0));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(59.08% .1944 16.22))}.form-control .form-control__clear:hover:before{color:var(--color-red-med,oklch(59.08% .1944 16.22))}.form-control .form-control__clear:before{color:var(--color-black,#000);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(43.9% 0 0));margin-top:6px}.form-control input,.form-control textarea,.form-control .custom-select__thumb{border-radius:.625rem;width:100%}@media(min-width:48rem){.form-control input,.form-control textarea,.form-control .custom-select__thumb{border-radius:.75rem}}.form-control input,.form-control textarea,.form-control .custom-select__thumb{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-600,oklch(43.9% 0 0));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--color-black,#000);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-surf-light,oklch(49.21% .0041 354.83))}@media(hover:hover){:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb):hover{border-color:var(--color-neutral-800,oklch(26.9% 0 0))}}: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,#000)}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).has-icon{padding-left:calc(var(--spacing,.25rem) * 12)}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).has-clear{padding-right:calc(var(--spacing,.25rem) * 12)}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).filled{background-color:#00000012}@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,#000) 7%,transparent)}}@media(hover:hover){:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).filled:hover{background-color:#0000001a}@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,#000) 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}:is(.form-control input,.form-control textarea,.form-control .custom-select__thumb).filled.error{background-color:var(--color-error-light,oklch(96.09% .0163 17.44))}: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-style:var(--tw-border-style);border-width:2px;border-color:var(--color-error,oklch(54.37% .1812 28.06));padding-right:calc(var(--spacing,.25rem) * 12);--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+.material-symbols-rounded,:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) textarea+.material-symbols-rounded,:is(.form-control:has(input.error),.form-control:has(textarea.error),.form-control:has(select.error)) .custom-select__thumb+.material-symbols-rounded{pointer-events:none;right:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 1);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))}.form-control:has(input[disabled]) label,.form-control:has(input[disabled]) input,.form-control:has(input[disabled]) .form-control__supporting-text{pointer-events:none;color:#0003}@supports (color:color-mix(in lab,red,red)){.form-control:has(input[disabled]) label,.form-control:has(input[disabled]) input,.form-control:has(input[disabled]) .form-control__supporting-text{color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.form-control:has(input[disabled]) input{cursor:not-allowed;border-color:#0003}@supports (color:color-mix(in lab,red,red)){.form-control:has(input[disabled]) input{border-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.form-control:has(input[disabled]) input::placeholder{color:#0003}@supports (color:color-mix(in lab,red,red)){.form-control:has(input[disabled]) input::placeholder{color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}:is(.form-control:has(input[disabled]) .form-control__icon>*){color:#0003}@supports (color:color-mix(in lab,red,red)){:is(.form-control:has(input[disabled]) .form-control__icon>*){color:color-mix(in oklab,var(--color-black,#000) 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}.custom-select :is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) .form-control__wrapper{align-items:center}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) .form-control__wrapper label{--tw-leading:1.5;font-variation-settings:"wght" 400;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(17px,5vw,18px);font-weight:400;line-height:1.5;font-weight:var(--font-weight-normal,400)}: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]{top:50%;right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-translate-x: -50% ;--tw-translate-y: -50% ;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;left:50%}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) .btn{padding:calc(var(--spacing,.25rem) * 0);position:relative}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) .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,#000);content:var(--symbol);line-height:1;position:relative;font-variation-settings:"wght" 300,"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-red-dark,oklch(37.35% .1357 351.22))}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input:checked) .btn:before{font-variation-settings:"wght" 300,"opsz" 24,"GRAD" 0,"FILL" 1!important}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input[disabled]){pointer-events:none}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input[disabled]) label,:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input[disabled]) .btn:before{color:#0003}@supports (color:color-mix(in lab,red,red)){:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input[disabled]) label,: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,#000) 20%,transparent)}}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])):has(input.error) label,: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))}:is(.form-control:has(input[type=checkbox]),.form-control:has(input[type=radio])) label{margin-top:calc(var(--spacing,.25rem) * 1)}.form-control:has(>.form-control__wrapper):has(input[type=checkbox]) .btn{--symbol:"check_box_outline_blank";font-family:var(--font-icons,"Material Symbols Rounded", 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 Rounded", sans-serif)}.form-control:has(>.form-control__wrapper):has(input[type=radio]) .btn{--symbol:"radio_button_unchecked";font-family:var(--font-icons,"Material Symbols Rounded", 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 Rounded", sans-serif)}.form-control .custom-select{width:100%;position:relative}.form-control .custom-select select{visibility:hidden;inset:calc(var(--spacing,.25rem) * 0);position:absolute}: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 Rounded", sans-serif);content:"arrow_drop_down";color:inherit;font-variation-settings:"wght" 300,"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{left:calc(var(--spacing,.25rem) * 0);z-index:40;margin:0;margin-top:calc(var(--spacing,.25rem) * 1);max-height:calc(var(--spacing,.25rem) * 80);border-radius:.375rem;width:max-content;min-width:200px;max-width:350px;padding:0;list-style:none;display:none;position:absolute;overflow:auto}@media(min-width:48rem){.form-control .custom-select__items{border-radius:.5rem}}.form-control .custom-select__items{border-style:var(--tw-border-style);border-width:1px;border-color:#0003}@supports (color:color-mix(in lab,red,red)){.form-control .custom-select__items{border-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.form-control .custom-select__items{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 1);--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) #0003}.form-control .custom-select__items li{cursor:pointer;border-radius:.375rem}@media(min-width:48rem){.form-control .custom-select__items li{border-radius:.5rem}}.form-control .custom-select__items li{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;outline-style:none}@media(hover:hover){.form-control .custom-select__items li:hover{background-color:#d8395414}@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(59.08% .1944 16.22)) 8%,transparent)}}}.form-control .custom-select__items li:focus-visible{background-color:#d8395414}@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(59.08% .1944 16.22)) 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(59.08% .1944 16.22))}.form-control .custom-select__items li:active{background-color:#d8395429}@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(59.08% .1944 16.22)) 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 Rounded", sans-serif);--tw-leading:1;content:"check";font-variation-settings:"wght" 300,"opsz" 27,"GRAD" 0;font-feature-settings:"liga";font-size:27px;line-height:1}.form-control .custom-select__items li>span{color:var(--color-black,#000);font-size:clamp(17px,5vw,18px);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;margin-bottom:calc(var(--spacing,.25rem) * 0);color:var(--color-black,#000);flex:1}.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(37.35% .1357 351.22));color:var(--color-white,#fff)}.search .form-control .form-control__clear:before{background-color:#71144914;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(37.35% .1357 351.22)) 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(55.6% 0 0));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 11);padding-block:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px}.search .form-control .form-control__icon{left:calc(var(--spacing,.25rem) * 3)}.search>.btn{z-index:20;position:relative}@media not all and (min-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(min-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(min-width:40rem){.filter-wrapper .filter-wrapper__select{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.filter-wrapper .filter-wrapper__select{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-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)}@property --tw-font-weight{syntax:"*";inherits:false}@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}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading: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-border-style:solid}}}.step-form{border-radius:.875rem;width:100%;overflow:hidden}@media(min-width:48rem){.step-form{border-radius:1.5rem}}@media(min-width:80rem){.step-form{border-radius:1.75rem}}.step-form{background-color:var(--color-blue-light-2,oklch(90.45% .0321 239.39));padding-block:calc(var(--spacing,.25rem) * 12)}@media(min-width:64rem){.step-form{padding-block:calc(var(--spacing,.25rem) * 16)}}.step-form .swiper-pagination,.step-form .intro{margin-bottom:calc(var(--spacing,.25rem) * 6)}@media(min-width:64rem){.step-form .swiper-pagination,.step-form .intro{margin-bottom:calc(var(--spacing,.25rem) * 12)}}.step-form .swiper-pagination{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(auto-fit,minmax(1rem,auto));display:grid;position:relative}.step-form .swiper-pagination:before{content:"";top:50%;right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);margin-inline:calc(var(--spacing,.25rem) * 5.25);height:calc(var(--spacing,.25rem) * .5);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);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}@media not all and (min-width:64rem){.step-form .swiper-pagination:before{display:none}}.step-form .swiper-pagination:before{background:linear-gradient(90deg,var(--color-red-dark) 0%,var(--color-red-dark) var(--progress,0%),var(--color-neutral-500) var(--progress,0%),var(--color-neutral-500) 100%)}.step-form .swiper-pagination .btn{width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5);background-color:var(--color-blue-light-2,oklch(90.45% .0321 239.39));position:relative}@media not all and (min-width:64rem){.step-form .swiper-pagination .btn{padding:calc(var(--spacing,.25rem) * 0);color:#0000}}@media(min-width:64rem){.step-form .swiper-pagination .btn{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11)}}.step-form .swiper-pagination .btn.btn-neutral{border-color:var(--color-neutral-500,oklch(55.6% 0 0))}.step-form .swiper-pagination .btn:first-child,.step-form .swiper-pagination .btn:last-child{display:none}.step-form .swiper-pagination .btn:before{content:"check";inset:calc(var(--spacing,.25rem) * 0);margin:calc(var(--spacing,.25rem) * -.25);--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-red-dark,oklch(37.35% .1357 351.22));font-family:var(--font-icons,"Material Symbols Rounded", sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:nowrap;color:var(--color-white,#fff);opacity:0;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:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:flex;position:absolute;--tw-leading:1!important;line-height:1!important}@media(min-width:64rem){.step-form .swiper-pagination .btn:before{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.step-form .swiper-pagination .btn:before{font-variation-settings:"wght" 300,"opsz" 24,"GRAD" 0;font-feature-settings:"liga";border-radius:inherit}.step-form .swiper-pagination .btn:after{content:"";inset:calc(var(--spacing,.25rem) * 0);margin:calc(var(--spacing,.25rem) * .75);background-color:var(--color-red-dark,oklch(37.35% .1357 351.22));opacity:0;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:.15s;border-radius:3.40282e38px;transition-duration:.15s;position:absolute}@media(min-width:64rem){.step-form .swiper-pagination .btn:after{display:none}}.step-form .swiper-pagination .btn:not(.step-completed){pointer-events:none}.step-form .swiper-pagination .btn.swiper-pagination-bullet-active:after{opacity:1}.step-form .swiper-pagination .btn.step-completed:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.step-form fieldset{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:grid}@media(min-width:40rem){.step-form fieldset{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.step-form fieldset .form-control{margin:calc(var(--spacing,.25rem) * .5);border-radius:.875rem;align-items:center;height:100%;display:flex;position:relative}@media(min-width:48rem){.step-form fieldset .form-control{border-radius:1rem}}.step-form fieldset .form-control{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 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-duration:.15s;transition-duration:.15s}.step-form fieldset .form-control:has(input:checked){--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(37.35% .1357 351.22))}.step-form fieldset .form-control:has(input:checked) .btn-icon:before,.step-form fieldset .form-control:has(input:checked) label{color:var(--color-red-dark,oklch(37.35% .1357 351.22))!important}.step-form fieldset .form-control .form-control__wrapper{position:static}.step-form fieldset .form-control label{margin:calc(var(--spacing,.25rem) * 0)}.step-form fieldset .form-control label:after{content:"";inset:calc(var(--spacing,.25rem) * 0);position:absolute}.step-form .number-list li:before{background-color:var(--color-red-dark,oklch(37.35% .1357 351.22));content:counter(number-list-counter)}.step-form .subline{color:var(--color-red-dark,oklch(37.35% .1357 351.22))}@media(min-width:64rem){.step-form .results .hero{padding:calc(var(--spacing,.25rem) * 0)}}.step-form .results .results__list.card{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-red-dark,oklch(37.35% .1357 351.22));padding-block:calc(var(--spacing,.25rem) * 12)}@media(min-width:64rem){.step-form .results .results__list.card{padding-block:calc(var(--spacing,.25rem) * 16)}}.step-form .results #plotlyExport{display:none}.step-form .results #plotlyRoot{cursor:pointer}.step-form .results #plotlyRoot .main-svg{background:0 0!important}.step-form .results #plotlyRoot .polar .radial-axis,.step-form .results #plotlyRoot .polar .radial-line,.step-form .results #plotlyRoot .polar .angular-line{display:none}.step-form.therapiecheck{background-color:var(--color-blue-light,oklch(84.05% .0539 240.7))}.step-form.therapiecheck .hero{padding-bottom:calc(var(--spacing,.25rem) * 16);align-items:flex-start}.step-form.therapiecheck .hero__image{align-items:center;display:flex;position:relative}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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}@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-border-style:solid;--tw-leading:initial}}}.main-footer{border-top-style:var(--tw-border-style);border-color:#0003;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.main-footer{border-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.main-footer .main-footer__top{width:100%}@media(min-width:40rem){.main-footer .main-footer__top{max-width:40rem}}@media(min-width:48rem){.main-footer .main-footer__top{max-width:48rem}}@media(min-width:64rem){.main-footer .main-footer__top{max-width:64rem}}@media(min-width:80rem){.main-footer .main-footer__top{max-width:80rem}}@media(min-width:96rem){.main-footer .main-footer__top{max-width:96rem}}.main-footer .main-footer__top{max-width:94.5rem;margin-inline:auto;padding-inline:1.25rem}@media(min-width:48rem){.main-footer .main-footer__top{padding-inline:2rem}}@media(min-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(min-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 svg{margin-bottom:calc(var(--spacing,.25rem) * 6);height:auto;width:calc(var(--spacing,.25rem) * 40)}.main-footer .main-footer__top .links{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-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-family:var(--font-sans,"CircularXX", sans-serif)}.main-footer .main-footer__bottom{background-color:var(--color-neutral-50,oklch(98.5% 0 0));padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 6)}@media(min-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, 5vw, .875rem));line-height:var(--tw-leading,var(--text-body-small--line-height,clamp(1.0625rem, 5vw, 1.25rem)));--tw-leading:1;line-height:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
