﻿.with-border{border:var(--border);border-radius:var(--border-radius)}.with-shadow{box-shadow:var(--shadow)}.relative-position{position:relative;z-index:0}.absolute-position{position:absolute;z-index:10}.invisible{visibility:hidden;height:0 !important;min-height:0 !important;max-height:0 !important;padding:0 !important;margin:0 !important;width:0 !important;border:0 !important}.link-area{position:absolute;width:100% !important;height:100% !important;top:0;left:0;opacity:0}.transparent{--background: transparent !important}.success{--foreground: var(--success-color, green)}.danger{--foreground: var(--danger-color, red)}.warning{--foreground: var(--warning-color, orange)}.faded{--foreground: var(--faded-color, rgba(0, 0, 0, 0.5))}.striked{text-decoration:line-through}.expired{filter:grayscale(100%)}.flip-horizontal{transform:scaleX(-1)}.flip-vertical{transform:scaleY(-1)}.background--transparent{--background: transparent}.background--white-50{--background: var(--color-white-50)}.background--white-100{--background: var(--color-white-100)}.background--gray-light{--background: var(--color-gray-light)}.background--gray-solid{--background: var(--color-gray-solid)}.background--brand-light{--background: var(--color-brand-light)}.background--brand-solid{--background: var(--color-brand-solid)}*[class*=overlay]{position:relative}*[class*=overlay]>*:not(.background-layer){position:relative;z-index:2}*[class*=overlay]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay, rgba(0, 0, 0, 0.5));pointer-events:none;z-index:1}*[class*=overlay].overlay--transparent::before{--overlay: transparent}*[class*=overlay].overlay--25::before{--overlay: var(--overlay-25-color, rgba(0, 0, 0, 0.25))}*[class*=overlay].overlay--50::before{--overlay: var(--overlay-50-color, rgba(0, 0, 0, 0.5))}section,header,footer{--section-width: 100%;--section-wrapper-width: var(--wide-content-width);--wide-content-width: var(--section-wide-content-width, 1200px);--narrow-content-width: var(--section-narrow-content-width, 740px);width:100%}section>.wrapper,header>.wrapper,footer>.wrapper{gap:0;color:inherit;width:var(--section-wrapper-width);max-width:100%;margin-inline:auto}section>.wrapper>.section__body,header>.wrapper>.section__body,footer>.wrapper>.section__body{width:var(--section-width);max-width:100%}section.narrow-content>.wrapper,header.narrow-content>.wrapper,footer.narrow-content>.wrapper{width:var(--section-wrapper-width)}section.narrow-content>.wrapper>.section__body,header.narrow-content>.wrapper>.section__body,footer.narrow-content>.wrapper>.section__body{width:var(--narrow-content-width)}section.wide-content>.wrapper,header.wide-content>.wrapper,footer.wide-content>.wrapper{--section-wrapper-width: var(--wide-content-width)}section.full-content>.wrapper,header.full-content>.wrapper,footer.full-content>.wrapper{--section-wrapper-width: 100%}section.fullwidth,header.fullwidth,footer.fullwidth{--section-border-radius: 0;--section-width: 100%;max-width:100%}section:not(.fullwidth),header:not(.fullwidth),footer:not(.fullwidth){margin:auto;width:var(--wide-content-width);max-width:100%}main{display:flex;flex-direction:column}main>section:last-child{flex:1}.vertical-align--top{align-content:start;--layout-columns-align-items: flex-start}.vertical-align--center{align-content:center;--layout-columns-align-items: center}.vertical-align--bottom{align-content:end;--layout-columns-align-items: flex-end}.vertical-align--stretch{align-content:stretch;--layout-columns-align-items: stretch}.horizontal-align--left .wrapper,.horizontal-align--left .wrapper>.section__body{justify-items:start;align-items:flex-start}.horizontal-align--center .wrapper,.horizontal-align--center .wrapper>.section__body{justify-items:center;align-items:center;margin-inline:auto}.horizontal-align--right .wrapper,.horizontal-align--right .wrapper>.section__body{justify-items:end;align-items:flex-end;margin-left:auto}@media screen and (max-width: 768px){.horizontal-align--right .wrapper,.horizontal-align--right .wrapper>.section__body{display:flex;flex-direction:column;justify-items:start;align-items:flex-start}}h1,.h1{font-size:clamp(var(--h1-font-size-min)*1px,(var(--h1-font-size-max) - var(--h1-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h1-font-size-min) - (var(--h1-font-size-max) - var(--h1-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h1-font-size-max)*1px);line-height:clamp(var(--h1-line-height-min)*1px,(var(--h1-line-height-max) - var(--h1-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h1-line-height-min) - (var(--h1-line-height-max) - var(--h1-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h1-line-height-max)*1px);font-weight:var(--h1-font-weight, inherit);letter-spacing:var(--h1-letter-spacing, inherit)}h2,.h2{font-size:clamp(var(--h2-font-size-min)*1px,(var(--h2-font-size-max) - var(--h2-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h2-font-size-min) - (var(--h2-font-size-max) - var(--h2-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h2-font-size-max)*1px);line-height:clamp(var(--h2-line-height-min)*1px,(var(--h2-line-height-max) - var(--h2-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h2-line-height-min) - (var(--h2-line-height-max) - var(--h2-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h2-line-height-max)*1px);font-weight:var(--h2-font-weight, inherit);letter-spacing:var(--h2-letter-spacing, inherit)}h3,.h3{font-size:clamp(var(--h3-font-size-min)*1px,(var(--h3-font-size-max) - var(--h3-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h3-font-size-min) - (var(--h3-font-size-max) - var(--h3-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h3-font-size-max)*1px);line-height:clamp(var(--h3-line-height-min)*1px,(var(--h3-line-height-max) - var(--h3-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h3-line-height-min) - (var(--h3-line-height-max) - var(--h3-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h3-line-height-max)*1px);font-weight:var(--h3-font-weight, inherit);letter-spacing:var(--h3-letter-spacing, inherit)}h4,.h4{font-size:clamp(var(--h4-font-size-min)*1px,(var(--h4-font-size-max) - var(--h4-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h4-font-size-min) - (var(--h4-font-size-max) - var(--h4-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h4-font-size-max)*1px);line-height:clamp(var(--h4-line-height-min)*1px,(var(--h4-line-height-max) - var(--h4-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h4-line-height-min) - (var(--h4-line-height-max) - var(--h4-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h4-line-height-max)*1px);font-weight:var(--h4-font-weight, inherit);letter-spacing:var(--h4-letter-spacing, inherit)}.display-xs{font-size:clamp(var(--display-xs-font-size-min)*1px,(var(--display-xs-font-size-max) - var(--display-xs-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-xs-font-size-min) - (var(--display-xs-font-size-max) - var(--display-xs-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-xs-font-size-max)*1px);line-height:clamp(var(--display-xs-line-height-min)*1px,(var(--display-xs-line-height-max) - var(--display-xs-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-xs-line-height-min) - (var(--display-xs-line-height-max) - var(--display-xs-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-xs-line-height-max)*1px);font-weight:var(--display-xs-font-weight, inherit);letter-spacing:var(--display-xs-letter-spacing, inherit)}.display-sm{font-size:clamp(var(--display-sm-font-size-min)*1px,(var(--display-sm-font-size-max) - var(--display-sm-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-sm-font-size-min) - (var(--display-sm-font-size-max) - var(--display-sm-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-sm-font-size-max)*1px);line-height:clamp(var(--display-sm-line-height-min)*1px,(var(--display-sm-line-height-max) - var(--display-sm-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-sm-line-height-min) - (var(--display-sm-line-height-max) - var(--display-sm-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-sm-line-height-max)*1px);font-weight:var(--display-sm-font-weight, inherit);letter-spacing:var(--display-sm-letter-spacing, inherit)}.display-md{font-size:clamp(var(--display-md-font-size-min)*1px,(var(--display-md-font-size-max) - var(--display-md-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-md-font-size-min) - (var(--display-md-font-size-max) - var(--display-md-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-md-font-size-max)*1px);line-height:clamp(var(--display-md-line-height-min)*1px,(var(--display-md-line-height-max) - var(--display-md-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-md-line-height-min) - (var(--display-md-line-height-max) - var(--display-md-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-md-line-height-max)*1px);font-weight:var(--display-md-font-weight, inherit);letter-spacing:var(--display-md-letter-spacing, inherit)}.display-lg{font-size:clamp(var(--display-lg-font-size-min)*1px,(var(--display-lg-font-size-max) - var(--display-lg-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-lg-font-size-min) - (var(--display-lg-font-size-max) - var(--display-lg-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-lg-font-size-max)*1px);line-height:clamp(var(--display-lg-line-height-min)*1px,(var(--display-lg-line-height-max) - var(--display-lg-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-lg-line-height-min) - (var(--display-lg-line-height-max) - var(--display-lg-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-lg-line-height-max)*1px);font-weight:var(--display-lg-font-weight, inherit);letter-spacing:var(--display-lg-letter-spacing, inherit)}.display-xl{font-size:clamp(var(--display-xl-font-size-min)*1px,(var(--display-xl-font-size-max) - var(--display-xl-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-xl-font-size-min) - (var(--display-xl-font-size-max) - var(--display-xl-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-xl-font-size-max)*1px);line-height:clamp(var(--display-xl-line-height-min)*1px,(var(--display-xl-line-height-max) - var(--display-xl-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-xl-line-height-min) - (var(--display-xl-line-height-max) - var(--display-xl-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-xl-line-height-max)*1px);font-weight:var(--display-xl-font-weight, inherit);letter-spacing:var(--display-xl-letter-spacing, inherit)}.display-2xl{font-size:clamp(var(--display-2xl-font-size-min)*1px,(var(--display-2xl-font-size-max) - var(--display-2xl-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-2xl-font-size-min) - (var(--display-2xl-font-size-max) - var(--display-2xl-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-2xl-font-size-max)*1px);line-height:clamp(var(--display-2xl-line-height-min)*1px,(var(--display-2xl-line-height-max) - var(--display-2xl-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--display-2xl-line-height-min) - (var(--display-2xl-line-height-max) - var(--display-2xl-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--display-2xl-line-height-max)*1px);font-weight:var(--display-2xl-font-weight, inherit);letter-spacing:var(--display-2xl-letter-spacing, inherit)}.text-xs{font-size:clamp(var(--text-xs-font-size-min)*1px,(var(--text-xs-font-size-max) - var(--text-xs-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--text-xs-font-size-min) - (var(--text-xs-font-size-max) - var(--text-xs-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--text-xs-font-size-max)*1px);line-height:clamp(var(--text-xs-line-height-min)*1px,(var(--text-xs-line-height-max) - var(--text-xs-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--text-xs-line-height-min) - (var(--text-xs-line-height-max) - var(--text-xs-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--text-xs-line-height-max)*1px);font-weight:var(--text-xs-font-weight, inherit);letter-spacing:var(--text-xs-letter-spacing, inherit)}.text-sm{font-size:clamp(var(--text-sm-font-size-min)*1px,(var(--text-sm-font-size-max) - var(--text-sm-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--text-sm-font-size-min) - (var(--text-sm-font-size-max) - var(--text-sm-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--text-sm-font-size-max)*1px);line-height:clamp(var(--text-sm-line-height-min)*1px,(var(--text-sm-line-height-max) - var(--text-sm-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--text-sm-line-height-min) - (var(--text-sm-line-height-max) - var(--text-sm-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--text-sm-line-height-max)*1px);font-weight:var(--text-sm-font-weight, inherit);letter-spacing:var(--text-sm-letter-spacing, inherit)}p,address,ul,ol,li,dl,dt,dd,table,th,td,figcaption,.text-md{font-size:clamp(var(--text-md-font-size-min)*1px,(var(--text-md-font-size-max) - var(--text-md-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--text-md-font-size-min) - (var(--text-md-font-size-max) - var(--text-md-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--text-md-font-size-max)*1px);line-height:clamp(var(--text-md-line-height-min)*1px,(var(--text-md-line-height-max) - var(--text-md-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--text-md-line-height-min) - (var(--text-md-line-height-max) - var(--text-md-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--text-md-line-height-max)*1px);font-weight:var(--text-md-font-weight, inherit);letter-spacing:var(--text-md-letter-spacing, inherit)}.text-lg{font-size:clamp(var(--text-lg-font-size-min)*1px,(var(--text-lg-font-size-max) - var(--text-lg-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--text-lg-font-size-min) - (var(--text-lg-font-size-max) - var(--text-lg-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--text-lg-font-size-max)*1px);line-height:clamp(var(--text-lg-line-height-min)*1px,(var(--text-lg-line-height-max) - var(--text-lg-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--text-lg-line-height-min) - (var(--text-lg-line-height-max) - var(--text-lg-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--text-lg-line-height-max)*1px);font-weight:var(--text-lg-font-weight, inherit);letter-spacing:var(--text-lg-letter-spacing, inherit)}.text-xl,td h4{font-size:clamp(var(--text-xl-font-size-min)*1px,(var(--text-xl-font-size-max) - var(--text-xl-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--text-xl-font-size-min) - (var(--text-xl-font-size-max) - var(--text-xl-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--text-xl-font-size-max)*1px);line-height:clamp(var(--text-xl-line-height-min)*1px,(var(--text-xl-line-height-max) - var(--text-xl-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--text-xl-line-height-min) - (var(--text-xl-line-height-max) - var(--text-xl-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--text-xl-line-height-max)*1px);font-weight:var(--text-xl-font-weight, inherit);letter-spacing:var(--text-xl-letter-spacing, inherit)}.x-light{font-weight:var(--font-weight-x-light)}.light{font-weight:var(--font-weight-light)}.regular{font-weight:var(--font-weight-normal)}.medium{font-weight:var(--font-weight-medium)}.text--black{--text-color: var(--color-fg-black, black);--foreground: var(--color-fg-black, black)}.text--gray{--text-color: var(--color-fg-gray, gray);--foreground: var(--color-fg-gray, gray)}.text--white{--text-color: var(--color-fg-white, white);--foreground: var(--color-fg-white, white)}.semibold,strong,b{font-weight:var(--font-weight-semibold)}.bold{font-weight:var(--font-weight-bold)}.black{font-weight:var(--font-weight-black)}.x-black{font-weight:var(--font-weight-x-black)}.italic,em,i{font-style:italic}ul,ol{padding:var(--list-padding, 0);margin:var(--list-margin, 0)}ul ol+li,ul ul+li,ol ol+li,ol ul+li{margin-top:1em}ul li,ol li{font-family:inherit}ul li:not(:last-child),ol li:not(:last-child){margin-bottom:var(--list-item-margin-bottom)}ol{list-style-type:none}ol:not(li>ol){counter-reset:level-1 level-2 level-3 level-4 level-5}ol>li{counter-increment:level-1;padding-left:var(--list-ordered-item-padding-left-level-1, 1rem);position:relative}ol>li>*:first-child::before{content:counter(level-1) ".";position:absolute;left:0;top:0;line-height:inherit}ol>li>ol{margin:var(--list-nested-margin) !important;margin-left:var(--list-ordered-item-padding-left-level-2, 2rem);counter-reset:level-2}ol>li>ol>li{counter-increment:level-2;list-style-type:none;padding-left:var(--list-ordered-item-padding-left-level-2, 2rem)}ol>li>ol>li>*:first-child::before{content:counter(level-1) "." counter(level-2);position:absolute;left:0;top:0;line-height:inherit}ol>li>ol>li>ol{margin:var(--list-nested-margin) !important;margin-left:var(--list-ordered-item-padding-left-level-3, 2.75rem);counter-reset:level-3}ol>li>ol>li>ol>li{counter-increment:level-3;padding-left:var(--list-ordered-item-padding-left-level-3, 2.75rem)}ol>li>ol>li>ol>li>*:first-child::before{content:counter(level-1) "." counter(level-2) "." counter(level-3)}ol>li>ol>li>ol>li>ol{margin:var(--list-nested-margin) !important;margin-left:var(--list-ordered-item-padding-left-level-4, 1.5rem);counter-reset:level-4}ol>li>ol>li>ol>li>ol>li{counter-increment:level-4;padding-left:var(--list-ordered-item-padding-left-level-4, 1.5rem)}ol>li>ol>li>ol>li>ol>li>*:first-child::before{content:counter(level-4, lower-alpha) ")"}ol>li>ol>li>ol>li>ol>li>ol{margin:var(--list-nested-margin) !important;margin-left:var(--list-ordered-item-padding-left-level-5, 1.5rem);counter-reset:level-5}ol>li>ol>li>ol>li>ol>li>ol>li{counter-increment:level-5;padding-left:var(--list-ordered-item-padding-left-level-5, 1.5rem)}ol>li>ol>li>ol>li>ol>li>ol>li>*:first-child::before{content:counter(level-5, lower-roman) ")"}ul{list-style:none}ul>li{padding-left:var(--list-unsorted-item-padding-left-level-1);position:relative}ul>li::before{content:var(--list-unsorted-bullet-symbol-level-1);position:absolute;left:0;top:0;line-height:inherit}ul>li ul{margin:var(--list-nested-margin)}ul>li ul>li{padding-left:var(--list-unsorted-item-padding-left-level-2)}ul>li ul>li::before{content:var(--list-unsorted-bullet-symbol-level-2);position:absolute;left:0;top:0;line-height:inherit}ul.checklist,ol.checklist{list-style:none;padding:0;margin:0}ul.checklist li,ol.checklist li{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:var(--list-checklist-item-gap, 12px);position:relative;padding:0}ul.checklist li::before,ol.checklist li::before{content:var(--list-checklist-bullet-symbol, "✅");position:relative;line-height:inherit;margin-top:var(--list-checklist-bullet-vertical-offset, 0)}.reset ol,.reset ul,.reset li{all:unset;list-style:none;margin:0;padding:0;display:block}.reset ol::after,.reset ol::before,.reset ul::after,.reset ul::before,.reset li::after,.reset li::before{display:none}h1,h2,h3,h4,p,address,ul,ol,li,dl,dt,dd{max-width:var(--max-content-width, inherit);width:100%}h1.fullwidth,h2.fullwidth,h3.fullwidth,h4.fullwidth,p.fullwidth,address.fullwidth,ul.fullwidth,ol.fullwidth,li.fullwidth,dl.fullwidth,dt.fullwidth,dd.fullwidth{--max-content-width: 100%}.layout.apply-margins+*,.grid.apply-margins+*,picture.apply-margins+*,figure.apply-margins+*,img.apply-margins+*{margin-top:clamp(var(--default-margin-top-min)*1px,(var(--default-margin-top-max) - var(--default-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--default-margin-top-min) - (var(--default-margin-top-max) - var(--default-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--default-margin-top-max)*1px)}*+*:not(.layout--button-set):not(.layout--badge-set):not(.layout--tiles):not(.layout-signpost):not(h1):not(h2):not(h3):not(h4).apply-margins,*+.layout:not(.layout--button-set):not(.layout--badge-set):not(.layout--tiles):not(.layout--signpost).apply-margins,*+.grid.apply-margins,*+picture.apply-margins,*+figure.apply-margins,*+img.apply-margins{margin-top:clamp(var(--default-margin-top-min)*1px,(var(--default-margin-top-max) - var(--default-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--default-margin-top-min) - (var(--default-margin-top-max) - var(--default-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--default-margin-top-max)*1px)}.layout--badge-set.apply-margins+*{margin-top:clamp(var(--default-margin-top-min)*1px,(var(--default-margin-top-max) - var(--default-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--default-margin-top-min) - (var(--default-margin-top-max) - var(--default-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--default-margin-top-max)*1px)}*.apply-margins+*{margin-top:clamp(var(--default-margin-top-min)*1px,(var(--default-margin-top-max) - var(--default-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--default-margin-top-min) - (var(--default-margin-top-max) - var(--default-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--default-margin-top-max)*1px)}*.apply-margins+.layout--button-set{margin-top:clamp(var(--buttons-margin-top-min)*1px,(var(--buttons-margin-top-max) - var(--buttons-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--buttons-margin-top-min) - (var(--buttons-margin-top-max) - var(--buttons-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--buttons-margin-top-max)*1px)}*.apply-margins+.layout--badge-set{margin-top:clamp(var(--badges-margin-top-min)*1px,(var(--badges-margin-top-max) - var(--badges-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--badges-margin-top-min) - (var(--badges-margin-top-max) - var(--badges-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--badges-margin-top-max)*1px)}[class*=body]>*+p{margin-top:clamp(var(--body-p-margin-top-min)*1px,(var(--body-p-margin-top-max) - var(--body-p-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--body-p-margin-top-min) - (var(--body-p-margin-top-max) - var(--body-p-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--body-p-margin-top-max)*1px)}h1:not(:first-child),h1+.apply-margins{margin-top:clamp(var(--h1-margin-top-min)*1px,(var(--h1-margin-top-max) - var(--h1-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h1-margin-top-min) - (var(--h1-margin-top-max) - var(--h1-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h1-margin-top-max)*1px)}h1:not(:last-child){margin-bottom:clamp(var(--h1-margin-bottom-min)*1px,(var(--h1-margin-bottom-max) - var(--h1-margin-bottom-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h1-margin-bottom-min) - (var(--h1-margin-bottom-max) - var(--h1-margin-bottom-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h1-margin-bottom-max)*1px)}h2:not(:first-child),h2+.apply-margins{margin-top:clamp(var(--h2-margin-top-min)*1px,(var(--h2-margin-top-max) - var(--h2-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h2-margin-top-min) - (var(--h2-margin-top-max) - var(--h2-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h2-margin-top-max)*1px)}h2:not(:last-child){margin-bottom:clamp(var(--h2-margin-bottom-min)*1px,(var(--h2-margin-bottom-max) - var(--h2-margin-bottom-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h2-margin-bottom-min) - (var(--h2-margin-bottom-max) - var(--h2-margin-bottom-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h2-margin-bottom-max)*1px)}h3:not(:first-child),h3+.apply-margins{margin-top:clamp(var(--h3-margin-top-min)*1px,(var(--h3-margin-top-max) - var(--h3-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h3-margin-top-min) - (var(--h3-margin-top-max) - var(--h3-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h3-margin-top-max)*1px)}h3:not(:last-child){margin-bottom:clamp(var(--h3-margin-bottom-min)*1px,(var(--h3-margin-bottom-max) - var(--h3-margin-bottom-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h3-margin-bottom-min) - (var(--h3-margin-bottom-max) - var(--h3-margin-bottom-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h3-margin-bottom-max)*1px)}h4:not(:first-child),h4+.apply-margins{margin-top:clamp(var(--h4-margin-top-min)*1px,(var(--h4-margin-top-max) - var(--h4-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h4-margin-top-min) - (var(--h4-margin-top-max) - var(--h4-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h4-margin-top-max)*1px)}h4:not(:last-child){margin-bottom:clamp(var(--h4-margin-bottom-min)*1px,(var(--h4-margin-bottom-max) - var(--h4-margin-bottom-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--h4-margin-bottom-min) - (var(--h4-margin-bottom-max) - var(--h4-margin-bottom-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--h4-margin-bottom-max)*1px)}h1+.layout--button-set,h1+.box-button,h1+.icon-button,h1+.link-button,h2+.layout--button-set,h2+.box-button,h2+.icon-button,h2+.link-button,h3+.layout--button-set,h3+.box-button,h3+.icon-button,h3+.link-button,h4+.layout--button-set,h4+.box-button,h4+.icon-button,h4+.link-button,p+.layout--button-set,p+.box-button,p+.icon-button,p+.link-button,ul+.layout--button-set,ul+.box-button,ul+.icon-button,ul+.link-button,ol+.layout--button-set,ol+.box-button,ol+.icon-button,ol+.link-button,table+.layout--button-set,table+.box-button,table+.icon-button,table+.link-button{margin-top:clamp(var(--buttons-margin-top-min)*1px,(var(--buttons-margin-top-max) - var(--buttons-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--buttons-margin-top-min) - (var(--buttons-margin-top-max) - var(--buttons-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--buttons-margin-top-max)*1px)}p:not(:first-child),ul:not(:first-child),ol:not(:first-child),dl:not(:first-child),table:not(:first-child){margin-top:var(--p-margin-top, 0)}p:not(:last-child),ul:not(:last-child),ol:not(:last-child),dl:not(:last-child),table:not(:last-child){margin-bottom:clamp(var(--p-margin-bottom-min)*1px,(var(--p-margin-bottom-max) - var(--p-margin-bottom-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--p-margin-bottom-min) - (var(--p-margin-bottom-max) - var(--p-margin-bottom-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--p-margin-bottom-max)*1px)}.apply-margins+p,.apply-margins+ul,.apply-margins+ol,.apply-margins+dl,.apply-margins+table{margin-top:clamp(var(--default-margin-top-min)*1px,(var(--default-margin-top-max) - var(--default-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--default-margin-top-min) - (var(--default-margin-top-max) - var(--default-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--default-margin-top-max)*1px)}.layout--badge-set:not(:first-child),.layout--badge-set+h1,.layout--badge-set+h2,.layout--badge-set+h3,.layout--badge-set+h4{margin-top:clamp(var(--badge-set-margin-top-min)*1px,(var(--badge-set-margin-top-max) - var(--badge-set-margin-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--badge-set-margin-top-min) - (var(--badge-set-margin-top-max) - var(--badge-set-margin-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--badge-set-margin-top-max)*1px)}.layout--badge-set:not(:last-child){margin-bottom:clamp(var(--badge-set-margin-bottom-min)*1px,(var(--badge-set-margin-bottom-max) - var(--badge-set-margin-bottom-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--badge-set-margin-bottom-min) - (var(--badge-set-margin-bottom-max) - var(--badge-set-margin-bottom-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--badge-set-margin-bottom-max)*1px)}.reset-margins,.reset-margins>*{margin:0}.background-layer+*{margin-top:0}.pt-none{padding-top:0}.pt-xxs{padding-top:clamp(var(--padding-xxs-min)*1px,(var(--padding-xxs-max) - var(--padding-xxs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxs-min) - (var(--padding-xxs-max) - var(--padding-xxs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxs-max)*1px)}.pt-xs{padding-top:clamp(var(--padding-xs-min)*1px,(var(--padding-xs-max) - var(--padding-xs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xs-min) - (var(--padding-xs-max) - var(--padding-xs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xs-max)*1px)}.pt-sm{padding-top:clamp(var(--padding-sm-min)*1px,(var(--padding-sm-max) - var(--padding-sm-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-sm-min) - (var(--padding-sm-max) - var(--padding-sm-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-sm-max)*1px)}.pt-md{padding-top:clamp(var(--padding-md-min)*1px,(var(--padding-md-max) - var(--padding-md-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-md-min) - (var(--padding-md-max) - var(--padding-md-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-md-max)*1px)}.pt-lg{padding-top:clamp(var(--padding-lg-min)*1px,(var(--padding-lg-max) - var(--padding-lg-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-lg-min) - (var(--padding-lg-max) - var(--padding-lg-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-lg-max)*1px)}.pt-xl{padding-top:clamp(var(--padding-xl-min)*1px,(var(--padding-xl-max) - var(--padding-xl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xl-min) - (var(--padding-xl-max) - var(--padding-xl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xl-max)*1px)}.pt-xxl{padding-top:clamp(var(--padding-xxl-min)*1px,(var(--padding-xxl-max) - var(--padding-xxl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxl-min) - (var(--padding-xxl-max) - var(--padding-xxl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxl-max)*1px)}.pb-none{padding-bottom:0}.pb-xxs{padding-bottom:clamp(var(--padding-xxs-min)*1px,(var(--padding-xxs-max) - var(--padding-xxs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxs-min) - (var(--padding-xxs-max) - var(--padding-xxs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxs-max)*1px)}.pb-xs{padding-bottom:clamp(var(--padding-xs-min)*1px,(var(--padding-xs-max) - var(--padding-xs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xs-min) - (var(--padding-xs-max) - var(--padding-xs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xs-max)*1px)}.pb-sm{padding-bottom:clamp(var(--padding-sm-min)*1px,(var(--padding-sm-max) - var(--padding-sm-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-sm-min) - (var(--padding-sm-max) - var(--padding-sm-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-sm-max)*1px)}.pb-md{padding-bottom:clamp(var(--padding-md-min)*1px,(var(--padding-md-max) - var(--padding-md-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-md-min) - (var(--padding-md-max) - var(--padding-md-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-md-max)*1px)}.pb-lg{padding-bottom:clamp(var(--padding-lg-min)*1px,(var(--padding-lg-max) - var(--padding-lg-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-lg-min) - (var(--padding-lg-max) - var(--padding-lg-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-lg-max)*1px)}.pb-xl{padding-bottom:clamp(var(--padding-xl-min)*1px,(var(--padding-xl-max) - var(--padding-xl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xl-min) - (var(--padding-xl-max) - var(--padding-xl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xl-max)*1px)}.pb-xxl{padding-bottom:clamp(var(--padding-xxl-min)*1px,(var(--padding-xxl-max) - var(--padding-xxl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxl-min) - (var(--padding-xxl-max) - var(--padding-xxl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxl-max)*1px)}.pl-none{padding-left:0}.pl-xxs{padding-left:clamp(var(--padding-xxs-min)*1px,(var(--padding-xxs-max) - var(--padding-xxs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxs-min) - (var(--padding-xxs-max) - var(--padding-xxs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxs-max)*1px)}.pl-xs{padding-left:clamp(var(--padding-xs-min)*1px,(var(--padding-xs-max) - var(--padding-xs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xs-min) - (var(--padding-xs-max) - var(--padding-xs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xs-max)*1px)}.pl-sm{padding-left:clamp(var(--padding-sm-min)*1px,(var(--padding-sm-max) - var(--padding-sm-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-sm-min) - (var(--padding-sm-max) - var(--padding-sm-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-sm-max)*1px)}.pl-md{padding-left:clamp(var(--padding-md-min)*1px,(var(--padding-md-max) - var(--padding-md-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-md-min) - (var(--padding-md-max) - var(--padding-md-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-md-max)*1px)}.pl-lg{padding-left:clamp(var(--padding-lg-min)*1px,(var(--padding-lg-max) - var(--padding-lg-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-lg-min) - (var(--padding-lg-max) - var(--padding-lg-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-lg-max)*1px)}.pl-xl{padding-left:clamp(var(--padding-xl-min)*1px,(var(--padding-xl-max) - var(--padding-xl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xl-min) - (var(--padding-xl-max) - var(--padding-xl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xl-max)*1px)}.pl-xxl{padding-left:clamp(var(--padding-xxl-min)*1px,(var(--padding-xxl-max) - var(--padding-xxl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxl-min) - (var(--padding-xxl-max) - var(--padding-xxl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxl-max)*1px)}.pr-none{padding-right:0}.pr-xxs{padding-right:clamp(var(--padding-xxs-min)*1px,(var(--padding-xxs-max) - var(--padding-xxs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxs-min) - (var(--padding-xxs-max) - var(--padding-xxs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxs-max)*1px)}.pr-xs{padding-right:clamp(var(--padding-xs-min)*1px,(var(--padding-xs-max) - var(--padding-xs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xs-min) - (var(--padding-xs-max) - var(--padding-xs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xs-max)*1px)}.pr-sm{padding-right:clamp(var(--padding-sm-min)*1px,(var(--padding-sm-max) - var(--padding-sm-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-sm-min) - (var(--padding-sm-max) - var(--padding-sm-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-sm-max)*1px)}.pr-md{padding-right:clamp(var(--padding-md-min)*1px,(var(--padding-md-max) - var(--padding-md-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-md-min) - (var(--padding-md-max) - var(--padding-md-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-md-max)*1px)}.pr-lg{padding-right:clamp(var(--padding-lg-min)*1px,(var(--padding-lg-max) - var(--padding-lg-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-lg-min) - (var(--padding-lg-max) - var(--padding-lg-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-lg-max)*1px)}.pr-xl{padding-right:clamp(var(--padding-xl-min)*1px,(var(--padding-xl-max) - var(--padding-xl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xl-min) - (var(--padding-xl-max) - var(--padding-xl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xl-max)*1px)}.pr-xxl{padding-right:clamp(var(--padding-xxl-min)*1px,(var(--padding-xxl-max) - var(--padding-xxl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxl-min) - (var(--padding-xxl-max) - var(--padding-xxl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxl-max)*1px)}.plr-none{padding-inline:0}.plr-xxs{padding-inline:clamp(var(--padding-xxs-min)*1px,(var(--padding-xxs-max) - var(--padding-xxs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxs-min) - (var(--padding-xxs-max) - var(--padding-xxs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxs-max)*1px)}.plr-xs{padding-inline:clamp(var(--padding-xs-min)*1px,(var(--padding-xs-max) - var(--padding-xs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xs-min) - (var(--padding-xs-max) - var(--padding-xs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xs-max)*1px)}.plr-sm{padding-inline:clamp(var(--padding-sm-min)*1px,(var(--padding-sm-max) - var(--padding-sm-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-sm-min) - (var(--padding-sm-max) - var(--padding-sm-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-sm-max)*1px)}.plr-md{padding-inline:clamp(var(--padding-md-min)*1px,(var(--padding-md-max) - var(--padding-md-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-md-min) - (var(--padding-md-max) - var(--padding-md-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-md-max)*1px)}.plr-lg{padding-inline:clamp(var(--padding-lg-min)*1px,(var(--padding-lg-max) - var(--padding-lg-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-lg-min) - (var(--padding-lg-max) - var(--padding-lg-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-lg-max)*1px)}.plr-xl{padding-inline:clamp(var(--padding-xl-min)*1px,(var(--padding-xl-max) - var(--padding-xl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xl-min) - (var(--padding-xl-max) - var(--padding-xl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xl-max)*1px)}.plr-xxl{padding-inline:clamp(var(--padding-xxl-min)*1px,(var(--padding-xxl-max) - var(--padding-xxl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxl-min) - (var(--padding-xxl-max) - var(--padding-xxl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxl-max)*1px)}.ptb-none{padding-block:0}.ptb-xxs{padding-block:clamp(var(--padding-xxs-min)*1px,(var(--padding-xxs-max) - var(--padding-xxs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxs-min) - (var(--padding-xxs-max) - var(--padding-xxs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxs-max)*1px)}.ptb-xs{padding-block:clamp(var(--padding-xs-min)*1px,(var(--padding-xs-max) - var(--padding-xs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xs-min) - (var(--padding-xs-max) - var(--padding-xs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xs-max)*1px)}.ptb-sm{padding-block:clamp(var(--padding-sm-min)*1px,(var(--padding-sm-max) - var(--padding-sm-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-sm-min) - (var(--padding-sm-max) - var(--padding-sm-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-sm-max)*1px)}.ptb-md{padding-block:clamp(var(--padding-md-min)*1px,(var(--padding-md-max) - var(--padding-md-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-md-min) - (var(--padding-md-max) - var(--padding-md-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-md-max)*1px)}.ptb-lg{padding-block:clamp(var(--padding-lg-min)*1px,(var(--padding-lg-max) - var(--padding-lg-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-lg-min) - (var(--padding-lg-max) - var(--padding-lg-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-lg-max)*1px)}.ptb-xl{padding-block:clamp(var(--padding-xl-min)*1px,(var(--padding-xl-max) - var(--padding-xl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xl-min) - (var(--padding-xl-max) - var(--padding-xl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xl-max)*1px)}.ptb-xxl{padding-block:clamp(var(--padding-xxl-min)*1px,(var(--padding-xxl-max) - var(--padding-xxl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxl-min) - (var(--padding-xxl-max) - var(--padding-xxl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxl-max)*1px)}.p-none{padding:0}.p-xxs{padding:clamp(var(--padding-xxs-min)*1px,(var(--padding-xxs-max) - var(--padding-xxs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxs-min) - (var(--padding-xxs-max) - var(--padding-xxs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxs-max)*1px)}.p-xs{padding:clamp(var(--padding-xs-min)*1px,(var(--padding-xs-max) - var(--padding-xs-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xs-min) - (var(--padding-xs-max) - var(--padding-xs-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xs-max)*1px)}.p-sm{padding:clamp(var(--padding-sm-min)*1px,(var(--padding-sm-max) - var(--padding-sm-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-sm-min) - (var(--padding-sm-max) - var(--padding-sm-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-sm-max)*1px)}.p-md{padding:clamp(var(--padding-md-min)*1px,(var(--padding-md-max) - var(--padding-md-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-md-min) - (var(--padding-md-max) - var(--padding-md-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-md-max)*1px)}.p-lg{padding:clamp(var(--padding-lg-min)*1px,(var(--padding-lg-max) - var(--padding-lg-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-lg-min) - (var(--padding-lg-max) - var(--padding-lg-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-lg-max)*1px)}.p-xl{padding:clamp(var(--padding-xl-min)*1px,(var(--padding-xl-max) - var(--padding-xl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xl-min) - (var(--padding-xl-max) - var(--padding-xl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xl-max)*1px)}.p-xxl{padding:clamp(var(--padding-xxl-min)*1px,(var(--padding-xxl-max) - var(--padding-xxl-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--padding-xxl-min) - (var(--padding-xxl-max) - var(--padding-xxl-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--padding-xxl-max)*1px)}.mt-none{margin-top:0 !important}.mt-xxs{margin-top:var(--spacing-2x-small) !important}.mt-xs{margin-top:var(--spacing-x-small) !important}.mt-sm{margin-top:var(--spacing-small) !important}.mt-md{margin-top:var(--spacing-medium) !important}.mt-lg{margin-top:var(--spacing-large) !important}.mt-xl{margin-top:var(--spacing-x-large) !important}.mt-2xl{margin-top:var(--spacing-2x-large) !important}.mt-3xl{margin-top:var(--spacing-3x-large) !important}.mt-4xl{margin-top:var(--spacing-4x-large) !important}.mb-none{margin-bottom:0 !important}.mb-xxs{margin-bottom:var(--spacing-2x-small) !important}.mb-xs{margin-bottom:var(--spacing-x-small) !important}.mb-sm{margin-bottom:var(--spacing-small) !important}.mb-md{margin-bottom:var(--spacing-medium) !important}.mb-lg{margin-bottom:var(--spacing-large) !important}.mb-xl{margin-bottom:var(--spacing-x-large) !important}.mb-2xl{margin-bottom:var(--spacing-2x-large) !important}.mb-3xl{margin-bottom:var(--spacing-3x-large) !important}.mb-4xl{margin-bottom:var(--spacing-4x-large) !important}.ml-none{margin-left:0 !important}.ml-xxs{margin-left:var(--spacing-2x-small) !important}.ml-xs{margin-left:var(--spacing-x-small) !important}.ml-sm{margin-left:var(--spacing-small) !important}.ml-md{margin-left:var(--spacing-medium) !important}.ml-lg{margin-left:var(--spacing-large) !important}.ml-xl{margin-left:var(--spacing-x-large) !important}.ml-2xl{margin-left:var(--spacing-2x-large) !important}.ml-3xl{margin-left:var(--spacing-3x-large) !important}.ml-4xl{margin-left:var(--spacing-4x-large) !important}.mr-none{margin-right:0 !important}.mr-xxs{margin-right:var(--spacing-2x-small) !important}.mr-xs{margin-right:var(--spacing-x-small) !important}.mr-sm{margin-right:var(--spacing-small) !important}.mr-md{margin-right:var(--spacing-medium) !important}.mr-lg{margin-right:var(--spacing-large) !important}.mr-xl{margin-right:var(--spacing-x-large) !important}.mr-2xl{margin-right:var(--spacing-2x-large) !important}.mr-3xl{margin-right:var(--spacing-3x-large) !important}.mr-4xl{margin-right:var(--spacing-4x-large) !important}.rg-3x-small{--row-gap: var(--spacing-3x-small) !important}.rg-2x-small{--row-gap: var(--spacing-2x-small) !important}.rg-x-small{--row-gap: var(--spacing-x-small) !important}.rg-small{--row-gap: var(--spacing-small) !important}.rg-medium{--row-gap: var(--spacing-medium) !important}.rg-large{--row-gap: var(--spacing-large) !important}.rg-x-large{--row-gap: var(--spacing-x-large) !important}.rg-2x-large{--row-gap: var(--spacing-2x-large) !important}.rg-3x-large{--row-gap: var(--spacing-3x-large) !important}.rg-4x-large{--row-gap: var(--spacing-4x-large) !important}.cg-3x-small{--column-gap: var(--spacing-3x-small) !important}.cg-2x-small{--column-gap: var(--spacing-2x-small) !important}.cg-x-small{--column-gap: var(--spacing-x-small) !important}.cg-small{--column-gap: var(--spacing-small) !important}.cg-medium{--column-gap: var(--spacing-medium) !important}.cg-large{--column-gap: var(--spacing-large) !important}.cg-x-large{--column-gap: var(--spacing-x-large) !important}.cg-2x-large{--column-gap: var(--spacing-2x-large) !important}.cg-3x-large{--column-gap: var(--spacing-3x-large) !important}.cg-4x-large{--column-gap: var(--spacing-4x-large) !important}.show-mobile,.show-tablet,.show-laptop,.show-desktop{display:none !important}@media(max-width: 767px){.show-mobile{display:inherit !important}}@media(min-width: 768px)and (max-width: 1079px){.show-tablet{display:inherit !important}}@media(min-width: 1080px)and (max-width: 1439px){.show-laptop{display:inherit !important}}@media(min-width: 1440px){.show-desktop{display:inherit !important}}@media(max-width: 767px){.hide-mobile{display:none !important}}@media(min-width: 768px)and (max-width: 1079px){.hide-tablet{display:none !important}}@media(min-width: 1080px)and (max-width: 1439px){.hide-laptop{display:none !important}}@media(min-width: 1440px){.hide-desktop{display:none !important}}:root{--default-button-box-shadow: 0 -2px 0 0 rgba(10, 13, 18, 0.05) inset;--button-font-family: var(--font-family-sans);--button-font-weight: 500;--button-box-shadow: none;--button-brand-solid-background: var(--color-brand-600);--button-brand-solid-background-hover: var(--color-brand-700);--button-brand-solid-color: var(--color-fg-white);--button-brand-solid-color-hover: var(--color-fg-white);--button-brand-solid-border: 2px solid var(--Gradient-skeuemorphic-gradient-border, rgba(255, 255, 255, 0.12));--button-brand-solid-border-hover: var(--button-brand-solid-border);--button-brand-solid-box-shadow: var(--default-button-box-shadow);--button-brand-solid-box-shadow-hover: var(--button-brand-solid-box-shadow);--button-bw-solid-background: var(--color-neutral-950);--button-bw-solid-background-hover: var(--button-bw-solid-background);--button-bw-solid-color: var(--color-white);--button-bw-solid-color-hover: var(--button-bw-solid-color);--button-bw-solid-border: 2px solid var(--Gradient-skeuemorphic-gradient-border, rgba(255, 255, 255, 0.12));--button-bw-solid-border-hover: var(--button-bw-solid-border);--button-bw-solid-box-shadow: var(--default-button-box-shadow);--button-bw-solid-box-shadow-hover: var(--button-bw-solid-box-shadow);--button-inverse-solid-background: var(--color-white);--button-inverse-solid-background-hover: var(--button-inverse-solid-background);--button-inverse-solid-color: var(--color-brand-600);--button-inverse-solid-color-hover: var(--button-inverse-solid-color);--button-inverse-solid-border: 1px solid rgba(10, 13, 18, 0.18);--button-inverse-solid-border-hover: var(--button-inverse-solid-border);--button-inverse-solid-box-shadow: var(--default-button-box-shadow);--button-inverse-solid-box-shadow-hover: var(--button-inverse-solid-box-shadow);--button-disabled-solid-background: #e5e7eb;--button-disabled-solid-color: #9ca3af;--button-disabled-solid-border: none;--button-disabled-solid-box-shadow: none;--button-brand-outline-background: transparent;--button-brand-outline-background-hover: var(--color-brand-25);--button-brand-outline-color: #414651;--button-brand-outline-color-hover: var(--button-brand-outline-color);--button-brand-outline-border: 1px solid var(--Colors-Border-border-primary, #D5D7DA);--button-brand-outline-border-hover: var(--button-brand-outline-border);--button-brand-outline-box-shadow: var(--default-button-box-shadow);--button-brand-outline-box-shadow-hover: var(--button-brand-outline-box-shadow);--button-bw-outline-background: transparent;--button-bw-outline-background-hover: rgba(0, 0, 0, 0.10);--button-bw-outline-color: #181D27;--button-bw-outline-color-hover: #0A0D12;--button-bw-outline-border: 1px solid #181D27;--button-bw-outline-border-hover: var(--button-bw-outline-border);--button-bw-outline-box-shadow: var(--default-button-box-shadow);--button-bw-outline-box-shadow-hover: var(--button-bw-outline-box-shadow);--button-inverse-outline-background: transparent;--button-inverse-outline-background-hover: rgba(255, 255, 255, 0.10);--button-inverse-outline-color: var(--color-white);--button-inverse-outline-color-hover: var(--button-inverse-outline-color);--button-inverse-outline-border: 1px solid var(--color-white);--button-inverse-outline-border-hover: var(--button-inverse-outline-border);--button-inverse-outline-box-shadow: var(--default-button-box-shadow);--button-inverse-outline-box-shadow-hover: var(--button-inverse-outline-box-shadow);--button-disabled-outline-background: #f3f4f6;--button-disabled-outline-color: #9ca3af;--button-disabled-outline-border: 1px solid #e5e7eb;--button-disabled-outline-box-shadow: none;--button-brand-ghost-background: transparent;--button-brand-ghost-background-hover: var(--button-brand-outline-background-hover);--button-brand-ghost-color: var(--button-brand-outline-color);--button-brand-ghost-color-hover: var(--button-brand-outline-color-hover);--button-brand-ghost-border: solid 1px transparent;--button-brand-ghost-border-hover: solid 1px transparent;--button-brand-ghost-box-shadow: none;--button-brand-ghost-box-shadow-hover: none;--button-bw-ghost-background: transparent;--button-bw-ghost-background-hover: var(--button-bw-outline-background-hover);--button-bw-ghost-color: #181D27;--button-bw-ghost-color-hover: #0A0D12;--button-bw-ghost-border: solid 1px transparent;--button-bw-ghost-border-hover: solid 1px transparent;--button-bw-ghost-box-shadow: none;--button-bw-ghost-box-shadow-hover: none;--button-inverse-ghost-background: transparent;--button-inverse-ghost-background-hover: var(--button-inverse-outline-background-hover);--button-inverse-ghost-color: var(--button-inverse-outline-color);--button-inverse-ghost-color-hover: var(--button-inverse-ghost-color);--button-inverse-ghost-border: solid 1px transparent;--button-inverse-ghost-border-hover: solid 1px transparent;--button-inverse-ghost-box-shadow: none;--button-inverse-ghost-box-shadow-hover: none;--button-disabled-ghost-background: transparent;--button-disabled-ghost-color: #9ca3af;--button-disabled-ghost-border: none;--button-disabled-ghost-box-shadow: none;--button-small-height-min: 32;--button-small-height-max: 36;--button-small-padding-inline-min: 10;--button-small-padding-inline-max: 14;--button-small-gap-min: 4;--button-small-gap-max: 6;--button-small-icon-size-min: 16;--button-small-icon-size-max: 16;--button-small-font-size-min: 12;--button-small-font-size-max: 13;--button-small-line-height-min: 16;--button-small-line-height-max: 18;--button-small-border-radius-min: 8;--button-small-border-radius-max: 8;--button-medium-height-min: 40;--button-medium-height-max: 44;--button-medium-padding-inline-min: 14;--button-medium-padding-inline-max: 18;--button-medium-gap-min: 6;--button-medium-gap-max: 8;--button-medium-icon-size-min: 20;--button-medium-icon-size-max: 20;--button-medium-font-size-min: 14;--button-medium-font-size-max: 16;--button-medium-line-height-min: 20;--button-medium-line-height-max: 22;--button-medium-border-radius-min: 10;--button-medium-border-radius-max: 12;--button-large-height-min: 48;--button-large-height-max: 56;--button-large-padding-inline-min: 20;--button-large-padding-inline-max: 26;--button-large-gap-min: 8;--button-large-gap-max: 10;--button-large-icon-size-min: 22;--button-large-icon-size-max: 24;--button-large-font-size-min: 16;--button-large-font-size-max: 18;--button-large-line-height-min: 24;--button-large-line-height-max: 26;--button-large-border-radius-min: 14;--button-large-border-radius-max: 16;--button-brand-extra-background: var(--button-brand-solid-background);--button-brand-extra-color: var(--button-brand-solid-color);--button-brand-extra-border: var(--button-brand-solid-border);--button-brand-extra-box-shadow: var(--button-brand-solid-box-shadow);--button-brand-extra-background-hover: var(--button-brand-solid-background-hover);--button-brand-extra-color-hover: var(--button-brand-solid-color-hover);--button-brand-extra-border-hover: var(--button-brand-solid-border-hover);--button-brand-extra-box-shadow-hover: var(--button-brand-solid-box-shadow-hover);--button-small-brand-extra-border-radius: inherit;--button-small-brand-extra-height: inherit;--button-small-brand-extra-padding-inline-min: inherit;--button-small-brand-extra-padding-inline-max: inherit;--button-small-brand-extra-gap: inherit;--button-small-brand-extra-icon-size-min: inherit;--button-small-brand-extra-icon-size-max: inherit;--button-small-brand-extra-font-size-min: inherit;--button-small-brand-extra-font-size-max: inherit;--button-small-brand-extra-line-height-min: inherit;--button-small-brand-extra-line-height-max: inherit;--button-small-brand-extra-border-radius-hover: inherit;--button-small-brand-extra-height-hover: inherit;--button-small-brand-extra-padding-inline-min-hover: inherit;--button-small-brand-extra-padding-inline-max-hover: inherit;--button-small-brand-extra-gap-hover: inherit;--button-small-brand-extra-icon-size-min-hover: inherit;--button-small-brand-extra-icon-size-max-hover: inherit;--button-small-brand-extra-font-size-min-hover: inherit;--button-small-brand-extra-font-size-max-hover: inherit;--button-small-brand-extra-line-height-min-hover: inherit;--button-small-brand-extra-line-height-max-hover: inherit;--button-medium-brand-extra-border-radius: inherit;--button-medium-brand-extra-height: inherit;--button-medium-brand-extra-padding-inline-min: inherit;--button-medium-brand-extra-padding-inline-max: inherit;--button-medium-brand-extra-gap: inherit;--button-medium-brand-extra-icon-size-min: inherit;--button-medium-brand-extra-icon-size-max: inherit;--button-medium-brand-extra-font-size-min: inherit;--button-medium-brand-extra-font-size-max: inherit;--button-medium-brand-extra-line-height-min: inherit;--button-medium-brand-extra-line-height-max: inherit;--button-medium-brand-extra-border-radius-hover: inherit;--button-medium-brand-extra-height-hover: inherit;--button-medium-brand-extra-padding-inline-min-hover: inherit;--button-medium-brand-extra-padding-inline-max-hover: inherit;--button-medium-brand-extra-gap-hover: inherit;--button-medium-brand-extra-icon-size-min-hover: inherit;--button-medium-brand-extra-icon-size-max-hover: inherit;--button-medium-brand-extra-font-size-min-hover: inherit;--button-medium-brand-extra-font-size-max-hover: inherit;--button-medium-brand-extra-line-height-min-hover: inherit;--button-medium-brand-extra-line-height-max-hover: inherit;--button-large-brand-extra-border-radius: inherit;--button-large-brand-extra-height: inherit;--button-large-brand-extra-padding-inline-min: inherit;--button-large-brand-extra-padding-inline-max: inherit;--button-large-brand-extra-gap: inherit;--button-large-brand-extra-icon-size-min: inherit;--button-large-brand-extra-icon-size-max: inherit;--button-large-brand-extra-font-size-min: inherit;--button-large-brand-extra-font-size-max: inherit;--button-large-brand-extra-line-height-min: inherit;--button-large-brand-extra-line-height-max: inherit;--button-large-brand-extra-border-radius-hover: inherit;--button-large-brand-extra-height-hover: inherit;--button-large-brand-extra-padding-inline-min-hover: inherit;--button-large-brand-extra-padding-inline-max-hover: inherit;--button-large-brand-extra-gap-hover: inherit;--button-large-brand-extra-icon-size-min-hover: inherit;--button-large-brand-extra-icon-size-max-hover: inherit;--button-large-brand-extra-font-size-min-hover: inherit;--button-large-brand-extra-font-size-max-hover: inherit;--button-large-brand-extra-line-height-min-hover: inherit;--button-large-brand-extra-line-height-max-hover: inherit;--button-bw-extra-background: var(--button-bw-solid-background);--button-bw-extra-color: var(--button-bw-solid-color);--button-bw-extra-border: var(--button-bw-solid-border);--button-bw-extra-box-shadow: var(--button-bw-solid-box-shadow);--button-bw-extra-background-hover: var(--button-bw-solid-background-hover);--button-bw-extra-color-hover: var(--button-bw-solid-color-hover);--button-bw-extra-border-hover: var(--button-bw-solid-border-hover);--button-bw-extra-box-shadow-hover: var(--button-bw-solid-box-shadow-hover);--button-small-bw-extra-border-radius: var(--button-small-brand-extra-border-radius);--button-small-bw-extra-height: var(--button-small-brand-extra-height);--button-small-bw-extra-padding-inline-min: var(--button-small-brand-extra-padding-inline-min);--button-small-bw-extra-padding-inline-max: var(--button-small-brand-extra-padding-inline-max);--button-small-bw-extra-gap: var(--button-small-brand-extra-gap);--button-small-bw-extra-icon-size-min: var(--button-small-brand-extra-icon-size-min);--button-small-bw-extra-icon-size-max: var(--button-small-brand-extra-icon-size-max);--button-small-bw-extra-font-size-min: var(--button-small-brand-extra-font-size-min);--button-small-bw-extra-font-size-max: var(--button-small-brand-extra-font-size-max);--button-small-bw-extra-line-height-min: var(--button-small-brand-extra-line-height-min);--button-small-bw-extra-line-height-max: var(--button-small-brand-extra-line-height-max);--button-small-bw-extra-border-radius-hover: var(--button-small-bw-extra-border-radius);--button-small-bw-extra-height-hover: var(--button-small-bw-extra-height);--button-small-bw-extra-padding-inline-min-hover: var(--button-small-bw-extra-padding-inline-min);--button-small-bw-extra-padding-inline-max-hover: var(--button-small-bw-extra-padding-inline-max);--button-small-bw-extra-gap-hover: var(--button-small-bw-extra-gap);--button-small-bw-extra-icon-size-min-hover: var(--button-small-bw-extra-icon-size-min);--button-small-bw-extra-icon-size-max-hover: var(--button-small-bw-extra-icon-size-max);--button-small-bw-extra-font-size-min-hover: var(--button-small-bw-extra-font-size-min);--button-small-bw-extra-font-size-max-hover: var(--button-small-bw-extra-font-size-max);--button-small-bw-extra-line-height-min-hover: var(--button-small-bw-extra-line-height-min);--button-small-bw-extra-line-height-max-hover: var(--button-small-bw-extra-line-height-max);--button-medium-bw-extra-border-radius: var(--button-medium-brand-extra-border-radius);--button-medium-bw-extra-height: var(--button-medium-brand-extra-height);--button-medium-bw-extra-padding-inline-min: var(--button-medium-brand-extra-padding-inline-min);--button-medium-bw-extra-padding-inline-max: var(--button-medium-brand-extra-padding-inline-max);--button-medium-bw-extra-gap: var(--button-medium-brand-extra-gap);--button-medium-bw-extra-icon-size-min: var(--button-medium-brand-extra-icon-size-min);--button-medium-bw-extra-icon-size-max: var(--button-medium-brand-extra-icon-size-max);--button-medium-bw-extra-font-size-min: var(--button-medium-brand-extra-font-size-min);--button-medium-bw-extra-font-size-max: var(--button-medium-brand-extra-font-size-max);--button-medium-bw-extra-line-height-min: var(--button-medium-brand-extra-line-height-min);--button-medium-bw-extra-line-height-max: var(--button-medium-brand-extra-line-height-max);--button-medium-bw-extra-border-radius-hover: var(--button-medium-bw-extra-border-radius);--button-medium-bw-extra-height-hover: var(--button-medium-bw-extra-height);--button-medium-bw-extra-padding-inline-min-hover: var(--button-medium-bw-extra-padding-inline-min);--button-medium-bw-extra-padding-inline-max-hover: var(--button-medium-bw-extra-padding-inline-max);--button-medium-bw-extra-gap-hover: var(--button-medium-bw-extra-gap);--button-medium-bw-extra-icon-size-min-hover: var(--button-medium-bw-extra-icon-size-min);--button-medium-bw-extra-icon-size-max-hover: var(--button-medium-bw-extra-icon-size-max);--button-medium-bw-extra-font-size-min-hover: var(--button-medium-bw-extra-font-size-min);--button-medium-bw-extra-font-size-max-hover: var(--button-medium-bw-extra-font-size-max);--button-medium-bw-extra-line-height-min-hover: var(--button-medium-bw-extra-line-height-min);--button-medium-bw-extra-line-height-max-hover: var(--button-medium-bw-extra-line-height-max);--button-large-bw-extra-border-radius: var(--button-large-brand-extra-border-radius);--button-large-bw-extra-height: var(--button-large-brand-extra-height);--button-large-bw-extra-padding-inline-min: var(--button-large-brand-extra-padding-inline-min);--button-large-bw-extra-padding-inline-max: var(--button-large-brand-extra-padding-inline-max);--button-large-bw-extra-gap: var(--button-large-brand-extra-gap);--button-large-bw-extra-icon-size-min: var(--button-large-brand-extra-icon-size-min);--button-large-bw-extra-icon-size-max: var(--button-large-brand-extra-icon-size-max);--button-large-bw-extra-font-size-min: var(--button-large-brand-extra-font-size-min);--button-large-bw-extra-font-size-max: var(--button-large-brand-extra-font-size-max);--button-large-bw-extra-line-height-min: var(--button-large-brand-extra-line-height-min);--button-large-bw-extra-line-height-max: var(--button-large-brand-extra-line-height-max);--button-large-bw-extra-border-radius-hover: var(--button-large-bw-extra-border-radius);--button-large-bw-extra-height-hover: var(--button-large-bw-extra-height);--button-large-bw-extra-padding-inline-min-hover: var(--button-large-bw-extra-padding-inline-min);--button-large-bw-extra-padding-inline-max-hover: var(--button-large-bw-extra-padding-inline-max);--button-large-bw-extra-gap-hover: var(--button-large-bw-extra-gap);--button-large-bw-extra-icon-size-min-hover: var(--button-large-bw-extra-icon-size-min);--button-large-bw-extra-icon-size-max-hover: var(--button-large-bw-extra-icon-size-max);--button-large-bw-extra-font-size-min-hover: var(--button-large-bw-extra-font-size-min);--button-large-bw-extra-font-size-max-hover: var(--button-large-bw-extra-font-size-max);--button-large-bw-extra-line-height-min-hover: var(--button-large-bw-extra-line-height-min);--button-large-bw-extra-line-height-max-hover: var(--button-large-bw-extra-line-height-max);--button-inverse-extra-background: var(--button-inverse-solid-background);--button-inverse-extra-color: var(--button-inverse-solid-color);--button-inverse-extra-border: var(--button-inverse-solid-border);--button-inverse-extra-box-shadow: var(--button-inverse-solid-box-shadow);--button-inverse-extra-background-hover: var(--button-inverse-solid-background-hover);--button-inverse-extra-color-hover: var(--button-inverse-solid-color-hover);--button-inverse-extra-border-hover: var(--button-inverse-solid-border-hover);--button-inverse-extra-box-shadow-hover: var(--button-inverse-solid-box-shadow-hover);--button-small-inverse-extra-border-radius: var(--button-small-brand-extra-border-radius);--button-small-inverse-extra-height: var(--button-small-brand-extra-height);--button-small-inverse-extra-padding-inline-min: var(--button-small-brand-extra-padding-inline-min);--button-small-inverse-extra-padding-inline-max: var(--button-small-brand-extra-padding-inline-max);--button-small-inverse-extra-gap: var(--button-small-brand-extra-gap);--button-small-inverse-extra-icon-size-min: var(--button-small-brand-extra-icon-size-min);--button-small-inverse-extra-icon-size-max: var(--button-small-brand-extra-icon-size-max);--button-small-inverse-extra-font-size-min: var(--button-small-brand-extra-font-size-min);--button-small-inverse-extra-font-size-max: var(--button-small-brand-extra-font-size-max);--button-small-inverse-extra-line-height-min: var(--button-small-brand-extra-line-height-min);--button-small-inverse-extra-line-height-max: var(--button-small-brand-extra-line-height-max);--button-small-inverse-extra-border-radius-hover: var(--button-small-inverse-extra-border-radius);--button-small-inverse-extra-height-hover: var(--button-small-inverse-extra-height);--button-small-inverse-extra-padding-inline-min-hover: var(--button-small-inverse-extra-padding-inline-min);--button-small-inverse-extra-padding-inline-max-hover: var(--button-small-inverse-extra-padding-inline-max);--button-small-inverse-extra-gap-hover: var(--button-small-inverse-extra-gap);--button-small-inverse-extra-icon-size-min-hover: var(--button-small-inverse-extra-icon-size-min);--button-small-inverse-extra-icon-size-max-hover: var(--button-small-inverse-extra-icon-size-max);--button-small-inverse-extra-font-size-min-hover: var(--button-small-inverse-extra-font-size-min);--button-small-inverse-extra-font-size-max-hover: var(--button-small-inverse-extra-font-size-max);--button-small-inverse-extra-line-height-min-hover: var(--button-small-inverse-extra-line-height-min);--button-small-inverse-extra-line-height-max-hover: var(--button-small-inverse-extra-line-height-max);--button-medium-inverse-extra-border-radius: var(--button-medium-brand-extra-border-radius);--button-medium-inverse-extra-height: var(--button-medium-brand-extra-height);--button-medium-inverse-extra-padding-inline-min: var(--button-medium-brand-extra-padding-inline-min);--button-medium-inverse-extra-padding-inline-max: var(--button-medium-brand-extra-padding-inline-max);--button-medium-inverse-extra-gap: var(--button-medium-brand-extra-gap);--button-medium-inverse-extra-icon-size-min: var(--button-medium-brand-extra-icon-size-min);--button-medium-inverse-extra-icon-size-max: var(--button-medium-brand-extra-icon-size-max);--button-medium-inverse-extra-font-size-min: var(--button-medium-brand-extra-font-size-min);--button-medium-inverse-extra-font-size-max: var(--button-medium-brand-extra-font-size-max);--button-medium-inverse-extra-line-height-min: var(--button-medium-brand-extra-line-height-min);--button-medium-inverse-extra-line-height-max: var(--button-medium-brand-extra-line-height-max);--button-medium-inverse-extra-border-radius-hover: var(--button-medium-inverse-extra-border-radius);--button-medium-inverse-extra-height-hover: var(--button-medium-inverse-extra-height);--button-medium-inverse-extra-padding-inline-min-hover: var(--button-medium-inverse-extra-padding-inline-min);--button-medium-inverse-extra-padding-inline-max-hover: var(--button-medium-inverse-extra-padding-inline-max);--button-medium-inverse-extra-gap-hover: var(--button-medium-inverse-extra-gap);--button-medium-inverse-extra-icon-size-min-hover: var(--button-medium-inverse-extra-icon-size-min);--button-medium-inverse-extra-icon-size-max-hover: var(--button-medium-inverse-extra-icon-size-max);--button-medium-inverse-extra-font-size-min-hover: var(--button-medium-inverse-extra-font-size-min);--button-medium-inverse-extra-font-size-max-hover: var(--button-medium-inverse-extra-font-size-max);--button-medium-inverse-extra-line-height-min-hover: var(--button-medium-inverse-extra-line-height-min);--button-medium-inverse-extra-line-height-max-hover: var(--button-medium-inverse-extra-line-height-max);--button-large-inverse-extra-border-radius: var(--button-large-brand-extra-border-radius);--button-large-inverse-extra-height: var(--button-large-brand-extra-height);--button-large-inverse-extra-padding-inline-min: var(--button-large-brand-extra-padding-inline-min);--button-large-inverse-extra-padding-inline-max: var(--button-large-brand-extra-padding-inline-max);--button-large-inverse-extra-gap: var(--button-large-brand-extra-gap);--button-large-inverse-extra-icon-size-min: var(--button-large-brand-extra-icon-size-min);--button-large-inverse-extra-icon-size-max: var(--button-large-brand-extra-icon-size-max);--button-large-inverse-extra-font-size-min: var(--button-large-brand-extra-font-size-min);--button-large-inverse-extra-font-size-max: var(--button-large-brand-extra-font-size-max);--button-large-inverse-extra-line-height-min: var(--button-large-brand-extra-line-height-min);--button-large-inverse-extra-line-height-max: var(--button-large-brand-extra-line-height-max);--button-large-inverse-extra-border-radius-hover: var(--button-large-inverse-extra-border-radius);--button-large-inverse-extra-height-hover: var(--button-large-inverse-extra-height);--button-large-inverse-extra-padding-inline-min-hover: var(--button-large-inverse-extra-padding-inline-min);--button-large-inverse-extra-padding-inline-max-hover: var(--button-large-inverse-extra-padding-inline-max);--button-large-inverse-extra-gap-hover: var(--button-large-inverse-extra-gap);--button-large-inverse-extra-icon-size-min-hover: var(--button-large-inverse-extra-icon-size-min);--button-large-inverse-extra-icon-size-max-hover: var(--button-large-inverse-extra-icon-size-max);--button-large-inverse-extra-font-size-min-hover: var(--button-large-inverse-extra-font-size-min);--button-large-inverse-extra-font-size-max-hover: var(--button-large-inverse-extra-font-size-max);--button-large-inverse-extra-line-height-min-hover: var(--button-large-inverse-extra-line-height-min);--button-large-inverse-extra-line-height-max-hover: var(--button-large-inverse-extra-line-height-max);--button-disabled-extra-background: var(--button-disabled-ghost-background);--button-disabled-extra-color: var(--button-disabled-ghost-color);--button-disabled-extra-border: var(--button-disabled-ghost-border);--button-disabled-extra-box-shadow: var(--button-disabled-ghost-box-shadow)}:root{--big-link-color-a-foreground: var(--link-color-a-foreground);--big-link-color-a-background: var(--link-color-a-background);--big-link-color-a-border: var(--link-color-a-border);--big-link-color-a-box-shadow: var(--link-color-a-box-shadow);--big-link-color-a-border-radius: var(--link-color-a-border-radius);--big-link-color-a-padding: var(--link-color-a-padding);--big-link-color-a-decoration: var(--link-color-a-decoration);--big-link-color-a-foreground-hover: var(--link-color-a-foreground-hover);--big-link-color-a-background-hover: var(--link-color-a-background-hover);--big-link-color-a-border-hover: var(--link-color-a-border-hover);--big-link-color-a-box-shadow-hover: var(--link-color-a-box-shadow-hover);--big-link-color-a-border-radius-hover: var(--link-color-a-border-radius-hover);--big-link-color-a-padding-hover: var(--link-color-a-padding-hover);--big-link-color-a-decoration-hover: var(--link-color-a-decoration-hover);--big-link-bw-foreground: var(--link-bw-foreground);--big-link-bw-background: var(--link-bw-background);--big-link-bw-border: var(--link-bw-border);--big-link-bw-box-shadow: var(--link-bw-box-shadow);--big-link-bw-border-radius: var(--link-bw-border-radius);--big-link-bw-padding: var(--link-bw-padding);--big-link-bw-decoration: var(--link-bw-decoration);--big-link-bw-foreground-hover: var(--link-bw-foreground-hover);--big-link-bw-background-hover: var(--link-bw-background-hover);--big-link-bw-border-hover: var(--link-bw-border-hover);--big-link-bw-box-shadow-hover: var(--link-bw-box-shadow-hover);--big-link-bw-border-radius-hover: var(--link-bw-border-radius-hover);--big-link-bw-padding-hover: var(--link-bw-padding-hover);--big-link-bw-decoration-hover: var(--link-bw-decoration-hover);--big-link-inverse-foreground: var(--link-inverse-foreground);--big-link-inverse-background: var(--link-inverse-background);--big-link-inverse-border: var(--link-inverse-border);--big-link-inverse-box-shadow: var(--link-inverse-box-shadow);--big-link-inverse-border-radius: var(--link-inverse-border-radius);--big-link-inverse-padding: var(--link-inverse-padding);--big-link-inverse-decoration: var(--link-inverse-decoration);--big-link-inverse-foreground-hover: var(--link-inverse-foreground-hover);--big-link-inverse-background-hover: var(--link-inverse-background-hover);--big-link-inverse-border-hover: var(--link-inverse-border-hover);--big-link-inverse-box-shadow-hover: var(--link-inverse-box-shadow-hover);--big-link-inverse-border-radius-hover: var(--link-inverse-border-radius-hover);--big-link-inverse-padding-hover: var(--link-inverse-padding-hover);--big-link-inverse-decoration-hover: var(--link-inverse-decoration-hover)}.box-button{--shadow: var(--button-box-shadow, none);--size: 40px;position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;outline:none;width:fit-content;min-height:var(--size);cursor:pointer;color:var(--foreground, inherit);background:var(--background, transparent);border:var(--border, none);border-radius:var(--border-radius, 0);box-shadow:var(--shadow, none);padding:var(--padding, 0);transition:color 100ms ease-in-out,background-color 100ms ease-in-out,border-color 100ms ease-in-out,box-shadow 100ms ease-in-out;transform:translateZ(0)}.box-button span{font-family:var(--button-font-family, var(--font-family-sans));font-weight:var(--button-font-weight, var(--font-weight-regular));color:inherit}.box-button>svg{color:var(--foreground)}.box-button.small{--button-small-border-radius:clamp(var(--button-small-border-radius-min)*1px,(var(--button-small-border-radius-max) - var(--button-small-border-radius-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-border-radius-min) - (var(--button-small-border-radius-max) - var(--button-small-border-radius-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-border-radius-max)*1px);--border-radius: var(--button-small-border-radius);--button-small-height:clamp(var(--button-small-height-min)*1px,(var(--button-small-height-max) - var(--button-small-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-height-min) - (var(--button-small-height-max) - var(--button-small-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-height-max)*1px);--size: var(--button-small-height);--button-small-padding-inline:clamp(var(--button-small-padding-inline-min)*1px,(var(--button-small-padding-inline-max) - var(--button-small-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-padding-inline-min) - (var(--button-small-padding-inline-max) - var(--button-small-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-padding-inline-max)*1px);--padding: 0 var(--button-small-padding-inline);--button-small-gap:clamp(var(--button-small-gap-min)*1px,(var(--button-small-gap-max) - var(--button-small-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-gap-min) - (var(--button-small-gap-max) - var(--button-small-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-gap-max)*1px);gap:var(--button-small-gap, 4px)}.box-button.small svg{--button-small-icon-size:clamp(var(--button-small-icon-size-min)*1px,(var(--button-small-icon-size-max) - var(--button-small-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-icon-size-min) - (var(--button-small-icon-size-max) - var(--button-small-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-icon-size-max)*1px);width:var(--button-small-icon-size, 20px);height:var(--button-small-icon-size, 20px)}.box-button.small span{--button-small-font-size:clamp(var(--button-small-font-size-min)*1px,(var(--button-small-font-size-max) - var(--button-small-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-font-size-min) - (var(--button-small-font-size-max) - var(--button-small-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-font-size-max)*1px);font-size:var(--button-small-font-size, 14px);--button-small-line-height:clamp(var(--button-small-line-height-min)*1px,(var(--button-small-line-height-max) - var(--button-small-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-line-height-min) - (var(--button-small-line-height-max) - var(--button-small-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-line-height-max)*1px);line-height:var(--button-small-line-height, 20px)}.box-button.medium{--button-medium-border-radius:clamp(var(--button-medium-border-radius-min)*1px,(var(--button-medium-border-radius-max) - var(--button-medium-border-radius-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-border-radius-min) - (var(--button-medium-border-radius-max) - var(--button-medium-border-radius-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-border-radius-max)*1px);--border-radius: var(--button-medium-border-radius);--button-medium-height:clamp(var(--button-medium-height-min)*1px,(var(--button-medium-height-max) - var(--button-medium-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-height-min) - (var(--button-medium-height-max) - var(--button-medium-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-height-max)*1px);--size: var(--button-medium-height);--button-medium-padding-inline:clamp(var(--button-medium-padding-inline-min)*1px,(var(--button-medium-padding-inline-max) - var(--button-medium-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-padding-inline-min) - (var(--button-medium-padding-inline-max) - var(--button-medium-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-padding-inline-max)*1px);--padding: 0 var(--button-medium-padding-inline);--button-medium-gap:clamp(var(--button-medium-gap-min)*1px,(var(--button-medium-gap-max) - var(--button-medium-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-gap-min) - (var(--button-medium-gap-max) - var(--button-medium-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-gap-max)*1px);gap:var(--button-medium-gap, 4px)}.box-button.medium svg{--button-medium-icon-size:clamp(var(--button-medium-icon-size-min)*1px,(var(--button-medium-icon-size-max) - var(--button-medium-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-icon-size-min) - (var(--button-medium-icon-size-max) - var(--button-medium-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-icon-size-max)*1px);width:var(--button-medium-icon-size, 20px);height:var(--button-medium-icon-size, 20px)}.box-button.medium span{--button-medium-font-size:clamp(var(--button-medium-font-size-min)*1px,(var(--button-medium-font-size-max) - var(--button-medium-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-font-size-min) - (var(--button-medium-font-size-max) - var(--button-medium-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-font-size-max)*1px);font-size:var(--button-medium-font-size, 16px);--button-medium-line-height:clamp(var(--button-medium-line-height-min)*1px,(var(--button-medium-line-height-max) - var(--button-medium-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-line-height-min) - (var(--button-medium-line-height-max) - var(--button-medium-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-line-height-max)*1px);line-height:var(--button-medium-line-height, 24px)}.box-button.large{--button-large-border-radius:clamp(var(--button-large-border-radius-min)*1px,(var(--button-large-border-radius-max) - var(--button-large-border-radius-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-border-radius-min) - (var(--button-large-border-radius-max) - var(--button-large-border-radius-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-border-radius-max)*1px);--border-radius: var(--button-large-border-radius);--button-large-height:clamp(var(--button-large-height-min)*1px,(var(--button-large-height-max) - var(--button-large-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-height-min) - (var(--button-large-height-max) - var(--button-large-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-height-max)*1px);--size: var(--button-large-height);--button-large-padding-inline:clamp(var(--button-large-padding-inline-min)*1px,(var(--button-large-padding-inline-max) - var(--button-large-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-padding-inline-min) - (var(--button-large-padding-inline-max) - var(--button-large-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-padding-inline-max)*1px);--padding: 0 var(--button-large-padding-inline);--button-large-gap:clamp(var(--button-large-gap-min)*1px,(var(--button-large-gap-max) - var(--button-large-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-gap-min) - (var(--button-large-gap-max) - var(--button-large-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-gap-max)*1px);gap:var(--button-large-gap, 6px)}.box-button.large svg{--button-large-icon-size:clamp(var(--button-large-icon-size-min)*1px,(var(--button-large-icon-size-max) - var(--button-large-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-icon-size-min) - (var(--button-large-icon-size-max) - var(--button-large-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-icon-size-max)*1px);width:var(--button-large-icon-size, 24px);height:var(--button-large-icon-size, 24px)}.box-button.large span{--button-large-font-size:clamp(var(--button-large-font-size-min)*1px,(var(--button-large-font-size-max) - var(--button-large-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-font-size-min) - (var(--button-large-font-size-max) - var(--button-large-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-font-size-max)*1px);font-size:var(--button-large-font-size, 18px);--button-large-line-height:clamp(var(--button-large-line-height-min)*1px,(var(--button-large-line-height-max) - var(--button-large-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-line-height-min) - (var(--button-large-line-height-max) - var(--button-large-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-line-height-max)*1px);line-height:var(--button-large-line-height, 28px)}.box-button.solid.brand{--background: var(--button-brand-solid-background, transparent);--foreground: var(--button-brand-solid-color, inherit);--border: var(--button-brand-solid-border, none);--shadow: var(--button-brand-solid-box-shadow, none)}.box-button.solid.brand:hover,.box-button.solid.brand.active{--background: var(--button-brand-solid-background-hover, transparent);--foreground: var(--button-brand-solid-color-hover, inherit);--border: var(--button-brand-solid-border-hover, none);--shadow: var(--button-brand-solid-box-shadow-hover, none)}.box-button.solid.bw{--background: var(--button-bw-solid-background, transparent);--foreground: var(--button-bw-solid-color, inherit);--border: var(--button-bw-solid-border, none);--shadow: var(--button-bw-solid-box-shadow, none)}.box-button.solid.bw:hover,.box-button.solid.bw.active{--background: var(--button-bw-solid-background-hover, transparent);--foreground: var(--button-bw-solid-color-hover, inherit);--border: var(--button-bw-solid-border-hover, none);--shadow: var(--button-bw-solid-box-shadow-hover, none)}.box-button.solid.inverse{--background: var(--button-inverse-solid-background, transparent);--foreground: var(--button-inverse-solid-color, inherit);--border: var(--button-inverse-solid-border, none);--shadow: var(--button-inverse-solid-box-shadow, none)}.box-button.solid.inverse:hover,.box-button.solid.inverse.active{--background: var(--button-inverse-solid-background-hover, transparent);--foreground: var(--button-inverse-solid-color-hover, inherit);--border: var(--button-inverse-solid-border-hover, none);--shadow: var(--button-inverse-solid-box-shadow-hover, none)}.box-button.solid[disabled],.box-button.solid[disabled]:hover,.box-button.solid[aria-disabled=true],.box-button.solid[aria-disabled=true]:hover,.box-button.solid:disabled,.box-button.solid:disabled:hover{--background: var(--button-disabled-solid-background, transparent);--foreground: var(--button-disabled-solid-color, inherit);--border: var(--button-disabled-solid-border, none);--shadow: var(--button-disabled-solid-box-shadow, none)}.box-button.outline.brand{--background: var(--button-brand-outline-background, transparent);--foreground: var(--button-brand-outline-color, inherit);--border: var(--button-brand-outline-border, none);--shadow: var(--button-brand-outline-box-shadow, none)}.box-button.outline.brand:hover,.box-button.outline.brand.active{--background: var(--button-brand-outline-background-hover, transparent);--foreground: var(--button-brand-outline-color-hover, inherit);--border: var(--button-brand-outline-border-hover, none);--shadow: var(--button-brand-outline-box-shadow-hover, none)}.box-button.outline.bw{--background: var(--button-bw-outline-background, transparent);--foreground: var(--button-bw-outline-color, inherit);--border: var(--button-bw-outline-border, none);--shadow: var(--button-bw-outline-box-shadow, none)}.box-button.outline.bw:hover,.box-button.outline.bw.active{--background: var(--button-bw-outline-background-hover, transparent);--foreground: var(--button-bw-outline-color-hover, inherit);--border: var(--button-bw-outline-border-hover, none);--shadow: var(--button-bw-outline-box-shadow-hover, none)}.box-button.outline.inverse{--background: var(--button-inverse-outline-background, transparent);--foreground: var(--button-inverse-outline-color, inherit);--border: var(--button-inverse-outline-border, none);--shadow: var(--button-inverse-outline-box-shadow, none)}.box-button.outline.inverse:hover,.box-button.outline.inverse.active{--background: var(--button-inverse-outline-background-hover, transparent);--foreground: var(--button-inverse-outline-color-hover, inherit);--border: var(--button-inverse-outline-border-hover, none);--shadow: var(--button-inverse-outline-box-shadow-hover, none)}.box-button.outline[disabled],.box-button.outline[disabled]:hover,.box-button.outline[aria-disabled=true],.box-button.outline[aria-disabled=true]:hover,.box-button.outline:disabled,.box-button.outline:disabled:hover{--background: var(--button-disabled-outline-background, transparent);--foreground: var(--button-disabled-outline-color, inherit);--border: var(--button-disabled-outline-border, none);--shadow: var(--button-disabled-outline-box-shadow, none)}.box-button.ghost.brand{--background: var(--button-brand-ghost-background, transparent);--foreground: var(--button-brand-ghost-color, inherit);--border: var(--button-brand-ghost-border, none);--shadow: var(--button-brand-ghost-box-shadow, none)}.box-button.ghost.brand:hover,.box-button.ghost.brand.active{--background: var(--button-brand-ghost-background-hover, transparent);--foreground: var(--button-brand-ghost-color-hover, inherit);--border: var(--button-brand-ghost-border-hover, none);--shadow: var(--button-brand-ghost-box-shadow-hover, none)}.box-button.ghost.bw{--background: var(--button-bw-ghost-background, transparent);--foreground: var(--button-bw-ghost-color, inherit);--border: var(--button-bw-ghost-border, none);--shadow: var(--button-bw-ghost-box-shadow, none)}.box-button.ghost.bw:hover,.box-button.ghost.bw.active{--background: var(--button-bw-ghost-background-hover, transparent);--foreground: var(--button-bw-ghost-color-hover, inherit);--border: var(--button-bw-ghost-border-hover, none);--shadow: var(--button-bw-ghost-box-shadow-hover, none)}.box-button.ghost.inverse{--background: var(--button-inverse-ghost-background, transparent);--foreground: var(--button-inverse-ghost-color, inherit);--border: var(--button-inverse-ghost-border, none);--shadow: var(--button-inverse-ghost-box-shadow, none)}.box-button.ghost.inverse:hover,.box-button.ghost.inverse.active{--background: var(--button-inverse-ghost-background-hover, transparent);--foreground: var(--button-inverse-ghost-color-hover, inherit);--border: var(--button-inverse-ghost-border-hover, none);--shadow: var(--button-inverse-ghost-box-shadow-hover, none)}.box-button.ghost[disabled],.box-button.ghost[disabled]:hover,.box-button.ghost[aria-disabled=true],.box-button.ghost[aria-disabled=true]:hover,.box-button.ghost:disabled,.box-button.ghost:disabled:hover{--background: var(--button-disabled-ghost-background, transparent);--foreground: var(--button-disabled-ghost-color, inherit);--border: var(--button-disabled-ghost-border, none);--shadow: var(--button-disabled-ghost-box-shadow, none)}.box-button.extra.brand{--background: var(--button-brand-extra-background, transparent);--foreground: var(--button-brand-extra-color, inherit);--border: var(--button-brand-extra-border, none);--shadow: var(--button-brand-extra-box-shadow, none);--button-small-border-radius: var(--button-small-brand-extra-border-radius, inherit);--button-small-height: var(--button-small-brand-extra-height, inherit);--button-small-padding-inline-min: var(--button-small-brand-extra-padding-inline-min, inherit);--button-small-padding-inline-max: var(--button-small-brand-extra-padding-inline-max, inherit);--button-small-gap: var(--button-small-brand-extra-gap, inherit);--button-small-icon-size-min: var(--button-small-brand-extra-icon-size-min, inherit);--button-small-icon-size-max: var(--button-small-brand-extra-icon-size-max, inherit);--button-small-font-size-min: var(--button-small-brand-extra-font-size-min, inherit);--button-small-font-size-max: var(--button-small-brand-extra-font-size-max, inherit);--button-small-line-height-min: var(--button-small-brand-extra-line-height-min, inherit);--button-small-line-height-max: var(--button-small-brand-extra-line-height-max, inherit);--button-medium-border-radius: var(--button-medium-brand-extra-border-radius, inherit);--button-medium-height: var(--button-medium-brand-extra-height, inherit);--button-medium-padding-inline-min: var(--button-medium-brand-extra-padding-inline-min, inherit);--button-medium-padding-inline-max: var(--button-medium-brand-extra-padding-inline-max, inherit);--button-medium-gap: var(--button-medium-brand-extra-gap, inherit);--button-medium-icon-size-min: var(--button-medium-brand-extra-icon-size-min, inherit);--button-medium-icon-size-max: var(--button-medium-brand-extra-icon-size-max, inherit);--button-medium-font-size-min: var(--button-medium-brand-extra-font-size-min, inherit);--button-medium-font-size-max: var(--button-medium-brand-extra-font-size-max, inherit);--button-medium-line-height-min: var(--button-medium-brand-extra-line-height-min, inherit);--button-medium-line-height-max: var(--button-medium-brand-extra-line-height-max, inherit);--button-large-border-radius: var(--button-large-brand-extra-border-radius, inherit);--button-large-height: var(--button-large-brand-extra-height, inherit);--button-large-padding-inline-min: var(--button-large-brand-extra-padding-inline-min, inherit);--button-large-padding-inline-max: var(--button-large-brand-extra-padding-inline-max, inherit);--button-large-gap: var(--button-large-brand-extra-gap, inherit);--button-large-icon-size-min: var(--button-large-brand-extra-icon-size-min, inherit);--button-large-icon-size-max: var(--button-large-brand-extra-icon-size-max, inherit);--button-large-font-size-min: var(--button-large-brand-extra-font-size-min, inherit);--button-large-font-size-max: var(--button-large-brand-extra-font-size-max, inherit);--button-large-line-height-min: var(--button-large-brand-extra-line-height-min, inherit);--button-large-line-height-max: var(--button-large-brand-extra-line-height-max, inherit)}.box-button.extra.brand:hover,.box-button.extra.brand.active,.box-button.extra.brand:active{--background: var(--button-brand-extra-background-hover, transparent);--foreground: var(--button-brand-extra-color-hover, inherit);--border: var(--button-brand-extra-border-hover, none);--shadow: var(--button-brand-extra-box-shadow-hover, none);--button-small-border-radius: var(--button-small-brand-extra-border-radius-hover, inherit);--button-small-height: var(--button-small-brand-extra-height-hover, inherit);--button-small-padding-inline-min: var(--button-small-brand-extra-padding-inline-min-hover, inherit);--button-small-padding-inline-max: var(--button-small-brand-extra-padding-inline-max-hover, inherit);--button-small-gap: var(--button-small-brand-extra-gap-hover, inherit);--button-small-icon-size-min: var(--button-small-brand-extra-icon-size-min-hover, inherit);--button-small-icon-size-max: var(--button-small-brand-extra-icon-size-max-hover, inherit);--button-small-font-size-min: var(--button-small-brand-extra-font-size-min-hover, inherit);--button-small-font-size-max: var(--button-small-brand-extra-font-size-max-hover, inherit);--button-small-line-height-min: var(--button-small-brand-extra-line-height-min-hover, inherit);--button-small-line-height-max: var(--button-small-brand-extra-line-height-max-hover, inherit);--button-medium-border-radius: var(--button-medium-brand-extra-border-radius-hover, inherit);--button-medium-height: var(--button-medium-brand-extra-height-hover, inherit);--button-medium-padding-inline-min: var(--button-medium-brand-extra-padding-inline-min-hover, inherit);--button-medium-padding-inline-max: var(--button-medium-brand-extra-padding-inline-max-hover, inherit);--button-medium-gap: var(--button-medium-brand-extra-gap-hover, inherit);--button-medium-icon-size-min: var(--button-medium-brand-extra-icon-size-min-hover, inherit);--button-medium-icon-size-max: var(--button-medium-brand-extra-icon-size-max-hover, inherit);--button-medium-font-size-min: var(--button-medium-brand-extra-font-size-min-hover, inherit);--button-medium-font-size-max: var(--button-medium-brand-extra-font-size-max-hover, inherit);--button-medium-line-height-min: var(--button-medium-brand-extra-line-height-min-hover, inherit);--button-medium-line-height-max: var(--button-medium-brand-extra-line-height-max-hover, inherit);--button-large-border-radius: var(--button-large-brand-extra-border-radius-hover, inherit);--button-large-height: var(--button-large-brand-extra-height-hover, inherit);--button-large-padding-inline-min: var(--button-large-brand-extra-padding-inline-min-hover, inherit);--button-large-padding-inline-max: var(--button-large-brand-extra-padding-inline-max-hover, inherit);--button-large-gap: var(--button-large-brand-extra-gap-hover, inherit);--button-large-icon-size-min: var(--button-large-brand-extra-icon-size-min-hover, inherit);--button-large-icon-size-max: var(--button-large-brand-extra-icon-size-max-hover, inherit);--button-large-font-size-min: var(--button-large-brand-extra-font-size-min-hover, inherit);--button-large-font-size-max: var(--button-large-brand-extra-font-size-max-hover, inherit);--button-large-line-height-min: var(--button-large-brand-extra-line-height-min-hover, inherit);--button-large-line-height-max: var(--button-large-brand-extra-line-height-max-hover, inherit)}.box-button.extra.bw{--background: var(--button-bw-extra-background, transparent);--foreground: var(--button-bw-extra-color, inherit);--border: var(--button-bw-extra-border, none);--shadow: var(--button-bw-extra-box-shadow, none);--button-small-border-radius: var(--button-small-bw-extra-border-radius, inherit);--button-small-height: var(--button-small-bw-extra-height, inherit);--button-small-padding-inline-min: var(--button-small-bw-extra-padding-inline-min, inherit);--button-small-padding-inline-max: var(--button-small-bw-extra-padding-inline-max, inherit);--button-small-gap: var(--button-small-bw-extra-gap, inherit);--button-small-icon-size-min: var(--button-small-bw-extra-icon-size-min, inherit);--button-small-icon-size-max: var(--button-small-bw-extra-icon-size-max, inherit);--button-small-font-size-min: var(--button-small-bw-extra-font-size-min, inherit);--button-small-font-size-max: var(--button-small-bw-extra-font-size-max, inherit);--button-small-line-height-min: var(--button-small-bw-extra-line-height-min, inherit);--button-small-line-height-max: var(--button-small-bw-extra-line-height-max, inherit);--button-medium-border-radius: var(--button-medium-bw-extra-border-radius, inherit);--button-medium-height: var(--button-medium-bw-extra-height, inherit);--button-medium-padding-inline-min: var(--button-medium-bw-extra-padding-inline-min, inherit);--button-medium-padding-inline-max: var(--button-medium-bw-extra-padding-inline-max, inherit);--button-medium-gap: var(--button-medium-bw-extra-gap, inherit);--button-medium-icon-size-min: var(--button-medium-bw-extra-icon-size-min, inherit);--button-medium-icon-size-max: var(--button-medium-bw-extra-icon-size-max, inherit);--button-medium-font-size-min: var(--button-medium-bw-extra-font-size-min, inherit);--button-medium-font-size-max: var(--button-medium-bw-extra-font-size-max, inherit);--button-medium-line-height-min: var(--button-medium-bw-extra-line-height-min, inherit);--button-medium-line-height-max: var(--button-medium-bw-extra-line-height-max, inherit);--button-large-border-radius: var(--button-large-bw-extra-border-radius, inherit);--button-large-height: var(--button-large-bw-extra-height, inherit);--button-large-padding-inline-min: var(--button-large-bw-extra-padding-inline-min, inherit);--button-large-padding-inline-max: var(--button-large-bw-extra-padding-inline-max, inherit);--button-large-gap: var(--button-large-bw-extra-gap, inherit);--button-large-icon-size-min: var(--button-large-bw-extra-icon-size-min, inherit);--button-large-icon-size-max: var(--button-large-bw-extra-icon-size-max, inherit);--button-large-font-size-min: var(--button-large-bw-extra-font-size-min, inherit);--button-large-font-size-max: var(--button-large-bw-extra-font-size-max, inherit);--button-large-line-height-min: var(--button-large-bw-extra-line-height-min, inherit);--button-large-line-height-max: var(--button-large-bw-extra-line-height-max, inherit)}.box-button.extra.bw:hover,.box-button.extra.bw.active,.box-button.extra.bw:active{--background: var(--button-bw-extra-background-hover, transparent);--foreground: var(--button-bw-extra-color-hover, inherit);--border: var(--button-bw-extra-border-hover, none);--shadow: var(--button-bw-extra-box-shadow-hover, none);--button-small-border-radius: var(--button-small-bw-extra-border-radius-hover, inherit);--button-small-height: var(--button-small-bw-extra-height-hover, inherit);--button-small-padding-inline-min: var(--button-small-bw-extra-padding-inline-min-hover, inherit);--button-small-padding-inline-max: var(--button-small-bw-extra-padding-inline-max-hover, inherit);--button-small-gap: var(--button-small-bw-extra-gap-hover, inherit);--button-small-icon-size-min: var(--button-small-bw-extra-icon-size-min-hover, inherit);--button-small-icon-size-max: var(--button-small-bw-extra-icon-size-max-hover, inherit);--button-small-font-size-min: var(--button-small-bw-extra-font-size-min-hover, inherit);--button-small-font-size-max: var(--button-small-bw-extra-font-size-max-hover, inherit);--button-small-line-height-min: var(--button-small-bw-extra-line-height-min-hover, inherit);--button-small-line-height-max: var(--button-small-bw-extra-line-height-max-hover, inherit);--button-medium-border-radius: var(--button-medium-bw-extra-border-radius-hover, inherit);--button-medium-height: var(--button-medium-bw-extra-height-hover, inherit);--button-medium-padding-inline-min: var(--button-medium-bw-extra-padding-inline-min-hover, inherit);--button-medium-padding-inline-max: var(--button-medium-bw-extra-padding-inline-max-hover, inherit);--button-medium-gap: var(--button-medium-bw-extra-gap-hover, inherit);--button-medium-icon-size-min: var(--button-medium-bw-extra-icon-size-min-hover, inherit);--button-medium-icon-size-max: var(--button-medium-bw-extra-icon-size-max-hover, inherit);--button-medium-font-size-min: var(--button-medium-bw-extra-font-size-min-hover, inherit);--button-medium-font-size-max: var(--button-medium-bw-extra-font-size-max-hover, inherit);--button-medium-line-height-min: var(--button-medium-bw-extra-line-height-min-hover, inherit);--button-medium-line-height-max: var(--button-medium-bw-extra-line-height-max-hover, inherit);--button-large-border-radius: var(--button-large-bw-extra-border-radius-hover, inherit);--button-large-height: var(--button-large-bw-extra-height-hover, inherit);--button-large-padding-inline-min: var(--button-large-bw-extra-padding-inline-min-hover, inherit);--button-large-padding-inline-max: var(--button-large-bw-extra-padding-inline-max-hover, inherit);--button-large-gap: var(--button-large-bw-extra-gap-hover, inherit);--button-large-icon-size-min: var(--button-large-bw-extra-icon-size-min-hover, inherit);--button-large-icon-size-max: var(--button-large-bw-extra-icon-size-max-hover, inherit);--button-large-font-size-min: var(--button-large-bw-extra-font-size-min-hover, inherit);--button-large-font-size-max: var(--button-large-bw-extra-font-size-max-hover, inherit);--button-large-line-height-min: var(--button-large-bw-extra-line-height-min-hover, inherit);--button-large-line-height-max: var(--button-large-bw-extra-line-height-max-hover, inherit)}.box-button.extra.inverse{--background: var(--button-inverse-extra-background, transparent);--foreground: var(--button-inverse-extra-color, inherit);--border: var(--button-inverse-extra-border, none);--shadow: var(--button-inverse-extra-box-shadow, none);--button-small-border-radius: var(--button-small-inverse-extra-border-radius, inherit);--button-small-height: var(--button-small-inverse-extra-height, inherit);--button-small-padding-inline-min: var(--button-small-inverse-extra-padding-inline-min, inherit);--button-small-padding-inline-max: var(--button-small-inverse-extra-padding-inline-max, inherit);--button-small-gap: var(--button-small-inverse-extra-gap, inherit);--button-small-icon-size-min: var(--button-small-inverse-extra-icon-size-min, inherit);--button-small-icon-size-max: var(--button-small-inverse-extra-icon-size-max, inherit);--button-small-font-size-min: var(--button-small-inverse-extra-font-size-min, inherit);--button-small-font-size-max: var(--button-small-inverse-extra-font-size-max, inherit);--button-small-line-height-min: var(--button-small-inverse-extra-line-height-min, inherit);--button-small-line-height-max: var(--button-small-inverse-extra-line-height-max, inherit);--button-medium-border-radius: var(--button-medium-inverse-extra-border-radius, inherit);--button-medium-height: var(--button-medium-inverse-extra-height, inherit);--button-medium-padding-inline-min: var(--button-medium-inverse-extra-padding-inline-min, inherit);--button-medium-padding-inline-max: var(--button-medium-inverse-extra-padding-inline-max, inherit);--button-medium-gap: var(--button-medium-inverse-extra-gap, inherit);--button-medium-icon-size-min: var(--button-medium-inverse-extra-icon-size-min, inherit);--button-medium-icon-size-max: var(--button-medium-inverse-extra-icon-size-max, inherit);--button-medium-font-size-min: var(--button-medium-inverse-extra-font-size-min, inherit);--button-medium-font-size-max: var(--button-medium-inverse-extra-font-size-max, inherit);--button-medium-line-height-min: var(--button-medium-inverse-extra-line-height-min, inherit);--button-medium-line-height-max: var(--button-medium-inverse-extra-line-height-max, inherit);--button-large-border-radius: var(--button-large-inverse-extra-border-radius, inherit);--button-large-height: var(--button-large-inverse-extra-height, inherit);--button-large-padding-inline-min: var(--button-large-inverse-extra-padding-inline-min, inherit);--button-large-padding-inline-max: var(--button-large-inverse-extra-padding-inline-max, inherit);--button-large-gap: var(--button-large-inverse-extra-gap, inherit);--button-large-icon-size-min: var(--button-large-inverse-extra-icon-size-min, inherit);--button-large-icon-size-max: var(--button-large-inverse-extra-icon-size-max, inherit);--button-large-font-size-min: var(--button-large-inverse-extra-font-size-min, inherit);--button-large-font-size-max: var(--button-large-inverse-extra-font-size-max, inherit);--button-large-line-height-min: var(--button-large-inverse-extra-line-height-min, inherit);--button-large-line-height-max: var(--button-large-inverse-extra-line-height-max, inherit)}.box-button.extra.inverse:hover,.box-button.extra.inverse.active,.box-button.extra.inverse:active{--background: var(--button-inverse-extra-background-hover, transparent);--foreground: var(--button-inverse-extra-color-hover, inherit);--border: var(--button-inverse-extra-border-hover, none);--shadow: var(--button-inverse-extra-box-shadow-hover, none);--button-small-border-radius: var(--button-small-inverse-extra-border-radius-hover, inherit);--button-small-height: var(--button-small-inverse-extra-height-hover, inherit);--button-small-padding-inline-min: var(--button-small-inverse-extra-padding-inline-min-hover, inherit);--button-small-padding-inline-max: var(--button-small-inverse-extra-padding-inline-max-hover, inherit);--button-small-gap: var(--button-small-inverse-extra-gap-hover, inherit);--button-small-icon-size-min: var(--button-small-inverse-extra-icon-size-min-hover, inherit);--button-small-icon-size-max: var(--button-small-inverse-extra-icon-size-max-hover, inherit);--button-small-font-size-min: var(--button-small-inverse-extra-font-size-min-hover, inherit);--button-small-font-size-max: var(--button-small-inverse-extra-font-size-max-hover, inherit);--button-small-line-height-min: var(--button-small-inverse-extra-line-height-min-hover, inherit);--button-small-line-height-max: var(--button-small-inverse-extra-line-height-max-hover, inherit);--button-medium-border-radius: var(--button-medium-inverse-extra-border-radius-hover, inherit);--button-medium-height: var(--button-medium-inverse-extra-height-hover, inherit);--button-medium-padding-inline-min: var(--button-medium-inverse-extra-padding-inline-min-hover, inherit);--button-medium-padding-inline-max: var(--button-medium-inverse-extra-padding-inline-max-hover, inherit);--button-medium-gap: var(--button-medium-inverse-extra-gap-hover, inherit);--button-medium-icon-size-min: var(--button-medium-inverse-extra-icon-size-min-hover, inherit);--button-medium-icon-size-max: var(--button-medium-inverse-extra-icon-size-max-hover, inherit);--button-medium-font-size-min: var(--button-medium-inverse-extra-font-size-min-hover, inherit);--button-medium-font-size-max: var(--button-medium-inverse-extra-font-size-max-hover, inherit);--button-medium-line-height-min: var(--button-medium-inverse-extra-line-height-min-hover, inherit);--button-medium-line-height-max: var(--button-medium-inverse-extra-line-height-max-hover, inherit);--button-large-border-radius: var(--button-large-inverse-extra-border-radius-hover, inherit);--button-large-height: var(--button-large-inverse-extra-height-hover, inherit);--button-large-padding-inline-min: var(--button-large-inverse-extra-padding-inline-min-hover, inherit);--button-large-padding-inline-max: var(--button-large-inverse-extra-padding-inline-max-hover, inherit);--button-large-gap: var(--button-large-inverse-extra-gap-hover, inherit);--button-large-icon-size-min: var(--button-large-inverse-extra-icon-size-min-hover, inherit);--button-large-icon-size-max: var(--button-large-inverse-extra-icon-size-max-hover, inherit);--button-large-font-size-min: var(--button-large-inverse-extra-font-size-min-hover, inherit);--button-large-font-size-max: var(--button-large-inverse-extra-font-size-max-hover, inherit);--button-large-line-height-min: var(--button-large-inverse-extra-line-height-min-hover, inherit);--button-large-line-height-max: var(--button-large-inverse-extra-line-height-max-hover, inherit)}.box-button.extra[disabled],.box-button.extra[disabled]:hover,.box-button.extra[aria-disabled=true],.box-button.extra[aria-disabled=true]:hover,.box-button.extra:disabled,.box-button.extra:disabled:hover{--background: var(--button-disabled-extra-background, transparent);--foreground: var(--button-disabled-extra-color, inherit);--border: var(--button-disabled-extra-border, none);--shadow: var(--button-disabled-extra-box-shadow, none)}.box-button:focus-visible{box-shadow:var(--focus-ring-shadow) !important}.box-button[disabled],.box-button[aria-disabled=true],.box-button:disabled{cursor:not-allowed}:root{--link-button-brand-color: var(--color-brand-600);--link-button-brand-border: none;--link-button-brand-box-shadow: none;--link-button-brand-color-hover: var(--link-button-brand-color);--link-button-brand-border-hover: none;--link-button-brand-box-shadow-hover: none;--link-button-bw-color: inherit;--link-button-bw-border: none;--link-button-bw-box-shadow: none;--link-button-bw-color-hover: inherit;--link-button-bw-border-hover: none;--link-button-bw-box-shadow-hover: none;--link-button-inverse-color: inherit;--link-button-inverse-border: none;--link-button-inverse-box-shadow: none;--link-button-inverse-color-hover: inherit;--link-button-inverse-border-hover: none;--link-button-inverse-box-shadow-hover: none}.link-button{--shadow: var(--button-box-shadow, none);position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;outline:none;width:fit-content;cursor:pointer;color:var(--foreground, inherit);border-radius:var(--border-radius, 0);box-shadow:var(--shadow, none);transition:color 100ms ease-in-out;transform:translateZ(0)}.link-button span{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);font-family:var(--button-font-family, var(--font-family-sans));font-weight:var(--button-font-weight, var(--font-weight-regular));color:inherit}.link-button:not([disabled]):hover span{text-decoration:underline;text-underline-offset:.25rem}.link-button>svg{color:inherit}.link-button.brand{--foreground: var(--link-button-brand-color, var(--button-brand-ghost-color, inherit));--border: var(--link-button-brand-border, var(--button-brand-ghost-border, none));--shadow: var(--link-button-brand-box-shadow, var(--button-brand-ghost-box-shadow, none))}.link-button.brand:hover,.link-button.brand.active{--foreground: var(--link-button-brand-color-hover, var(--button-brand-ghost-color-hover, inherit));--border: var(--link-button-brand-border-hover, var(--button-brand-ghost-border-hover, none));--shadow: var(--link-button-brand-box-shadow-hover, var(--button-brand-ghost-box-shadow-hover, none))}.link-button.bw{--foreground: var(--link-button-bw-color, var(--button-bw-ghost-color, inherit));--border: var(--link-button-bw-border, var(--button-bw-ghost-border, none));--shadow: var(--link-button-bw-box-shadow, var(--button-bw-ghost-box-shadow, none))}.link-button.bw:hover,.link-button.bw.active{--foreground: var(--link-button-bw-color-hover, var(--button-bw-ghost-color-hover, inherit));--border: var(--link-button-bw-border-hover, var(--button-bw-ghost-border-hover, none));--shadow: var(--link-button-bw-box-shadow-hover, var(--button-bw-ghost-box-shadow-hover, none))}.link-button.inverse{--foreground: var(--link-button-inverse-color, var(--button-inverse-ghost-color, inherit));--border: var(--link-button-inverse-border, var(--button-inverse-ghost-border, none));--shadow: var(--link-button-inverse-box-shadow, var(--button-inverse-ghost-box-shadow, none))}.link-button.inverse:hover,.link-button.inverse.active{--foreground: var(--link-button-inverse-color-hover, var(--button-inverse-ghost-color-hover, inherit));--border: var(--link-button-inverse-border-hover, var(--button-inverse-ghost-border-hover, none));--shadow: var(--link-button-inverse-box-shadow-hover, var(--button-inverse-ghost-box-shadow-hover, none))}.link-button[disabled],.link-button[disabled]:hover,.link-button[aria-disabled=true],.link-button[aria-disabled=true]:hover,.link-button:disabled,.link-button:disabled:hover{--foreground: var(--button-disabled-ghost-color, inherit);--border: var(--button-disabled-ghost-border, none);--shadow: var(--button-disabled-ghost-box-shadow, none)}.link-button.small{--button-gap:clamp(var(--button-small-gap-min)*1px,(var(--button-small-gap-max) - var(--button-small-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-gap-min) - (var(--button-small-gap-max) - var(--button-small-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-gap-max)*1px);--button-gap: var(--button-small-gap, 4px)}.link-button.small svg{--button-small-icon-size:clamp(var(--button-small-icon-size-min)*1px,(var(--button-small-icon-size-max) - var(--button-small-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-icon-size-min) - (var(--button-small-icon-size-max) - var(--button-small-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-icon-size-max)*1px);width:var(--button-small-icon-size, 20px);height:var(--button-small-icon-size, 20px)}.link-button.small span{--button-small-font-size:clamp(var(--button-small-font-size-min)*1px,(var(--button-small-font-size-max) - var(--button-small-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-font-size-min) - (var(--button-small-font-size-max) - var(--button-small-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-font-size-max)*1px);font-size:var(--button-small-font-size, 14px);--button-small-line-height:clamp(var(--button-small-line-height-min)*1px,(var(--button-small-line-height-max) - var(--button-small-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-line-height-min) - (var(--button-small-line-height-max) - var(--button-small-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-line-height-max)*1px);line-height:var(--button-small-line-height, 20px)}.link-button.medium{--button-gap:clamp(var(--button-medium-gap-min)*1px,(var(--button-medium-gap-max) - var(--button-medium-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-gap-min) - (var(--button-medium-gap-max) - var(--button-medium-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-gap-max)*1px);--button-gap: var(--button-medium-gap, 4px)}.link-button.medium svg{--button-medium-icon-size:clamp(var(--button-medium-icon-size-min)*1px,(var(--button-medium-icon-size-max) - var(--button-medium-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-icon-size-min) - (var(--button-medium-icon-size-max) - var(--button-medium-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-icon-size-max)*1px);width:var(--button-medium-icon-size, 20px);height:var(--button-medium-icon-size, 20px)}.link-button.medium span{--button-medium-font-size:clamp(var(--button-medium-font-size-min)*1px,(var(--button-medium-font-size-max) - var(--button-medium-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-font-size-min) - (var(--button-medium-font-size-max) - var(--button-medium-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-font-size-max)*1px);font-size:var(--button-medium-font-size, 16px);--button-medium-line-height:clamp(var(--button-medium-line-height-min)*1px,(var(--button-medium-line-height-max) - var(--button-medium-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-line-height-min) - (var(--button-medium-line-height-max) - var(--button-medium-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-line-height-max)*1px);line-height:var(--button-medium-line-height, 24px)}.link-button.large{--button-gap:clamp(var(--button-large-gap-min)*1px,(var(--button-large-gap-max) - var(--button-large-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-gap-min) - (var(--button-large-gap-max) - var(--button-large-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-gap-max)*1px);--button-gap: var(--button-large-gap, 6px)}.link-button.large svg{--button-large-icon-size:clamp(var(--button-large-icon-size-min)*1px,(var(--button-large-icon-size-max) - var(--button-large-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-icon-size-min) - (var(--button-large-icon-size-max) - var(--button-large-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-icon-size-max)*1px);width:var(--button-large-icon-size, 24px);height:var(--button-large-icon-size, 24px)}.link-button.large span{--button-large-font-size:clamp(var(--button-large-font-size-min)*1px,(var(--button-large-font-size-max) - var(--button-large-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-font-size-min) - (var(--button-large-font-size-max) - var(--button-large-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-font-size-max)*1px);font-size:var(--button-large-font-size, 18px);--button-large-line-height:clamp(var(--button-large-line-height-min)*1px,(var(--button-large-line-height-max) - var(--button-large-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-line-height-min) - (var(--button-large-line-height-max) - var(--button-large-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-line-height-max)*1px);line-height:var(--button-large-line-height, 28px)}.link-button:focus-visible{box-shadow:var(--focus-ring-shadow) !important}.link-button[disabled],.link-button[aria-disabled=true],.link-button:disabled{cursor:not-allowed}.icon-button{--shadow: var(--button-box-shadow, none);--size: 40px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;outline:none;width:var(--size);height:var(--size);cursor:pointer;color:var(--foreground, inherit);background:var(--background, transparent);border:var(--border, none);border-radius:var(--border-radius, 0);box-shadow:var(--shadow, none);transition:color 100ms ease-in-out,background-color 100ms ease-in-out,border-color 100ms ease-in-out,box-shadow 100ms ease-in-out;transform:translateZ(0)}.icon-button span{display:flex;color:var(--foreground);width:var(--icon-size);height:var(--icon-size)}.icon-button span svg{color:var(--foreground);width:var(--icon-size);height:var(--icon-size)}.icon-button.solid.brand{--background: var(--button-brand-solid-background, transparent);--foreground: var(--button-brand-solid-color, inherit);--border: var(--button-brand-solid-border, none);--shadow: var(--button-brand-solid-box-shadow, none)}.icon-button.solid.brand:hover,.icon-button.solid.brand.active{--background: var(--button-brand-solid-background-hover, transparent);--foreground: var(--button-brand-solid-color-hover, inherit);--border: var(--button-brand-solid-border-hover, none);--shadow: var(--button-brand-solid-box-shadow-hover, none)}.icon-button.solid.bw{--background: var(--button-bw-solid-background, transparent);--foreground: var(--button-bw-solid-color, inherit);--border: var(--button-bw-solid-border, none);--shadow: var(--button-bw-solid-box-shadow, none)}.icon-button.solid.bw:hover,.icon-button.solid.bw.active{--background: var(--button-bw-solid-background-hover, transparent);--foreground: var(--button-bw-solid-color-hover, inherit);--border: var(--button-bw-solid-border-hover, none);--shadow: var(--button-bw-solid-box-shadow-hover, none)}.icon-button.solid.inverse{--background: var(--button-inverse-solid-background, transparent);--foreground: var(--button-inverse-solid-color, inherit);--border: var(--button-inverse-solid-border, none);--shadow: var(--button-inverse-solid-box-shadow, none)}.icon-button.solid.inverse:hover,.icon-button.solid.inverse.active{--background: var(--button-inverse-solid-background-hover, transparent);--foreground: var(--button-inverse-solid-color-hover, inherit);--border: var(--button-inverse-solid-border-hover, none);--shadow: var(--button-inverse-solid-box-shadow-hover, none)}.icon-button.solid[disabled],.icon-button.solid[disabled]:hover,.icon-button.solid[aria-disabled=true],.icon-button.solid[aria-disabled=true]:hover,.icon-button.solid:disabled,.icon-button.solid:disabled:hover{--background: var(--button-disabled-solid-background, transparent);--foreground: var(--button-disabled-solid-color, inherit);--border: var(--button-disabled-solid-border, none);--shadow: var(--button-disabled-solid-box-shadow, none)}.icon-button.outline.brand{--background: var(--button-brand-outline-background, transparent);--foreground: var(--button-brand-outline-color, inherit);--border: var(--button-brand-outline-border, none);--shadow: var(--button-brand-outline-box-shadow, none)}.icon-button.outline.brand:hover,.icon-button.outline.brand.active{--background: var(--button-brand-outline-background-hover, transparent);--foreground: var(--button-brand-outline-color-hover, inherit);--border: var(--button-brand-outline-border-hover, none);--shadow: var(--button-brand-outline-box-shadow-hover, none)}.icon-button.outline.bw{--background: var(--button-bw-outline-background, transparent);--foreground: var(--button-bw-outline-color, inherit);--border: var(--button-bw-outline-border, none);--shadow: var(--button-bw-outline-box-shadow, none)}.icon-button.outline.bw:hover,.icon-button.outline.bw.active{--background: var(--button-bw-outline-background-hover, transparent);--foreground: var(--button-bw-outline-color-hover, inherit);--border: var(--button-bw-outline-border-hover, none);--shadow: var(--button-bw-outline-box-shadow-hover, none)}.icon-button.outline.inverse{--background: var(--button-inverse-outline-background, transparent);--foreground: var(--button-inverse-outline-color, inherit);--border: var(--button-inverse-outline-border, none);--shadow: var(--button-inverse-outline-box-shadow, none)}.icon-button.outline.inverse:hover,.icon-button.outline.inverse.active{--background: var(--button-inverse-outline-background-hover, transparent);--foreground: var(--button-inverse-outline-color-hover, inherit);--border: var(--button-inverse-outline-border-hover, none);--shadow: var(--button-inverse-outline-box-shadow-hover, none)}.icon-button.outline[disabled],.icon-button.outline[disabled]:hover,.icon-button.outline[aria-disabled=true],.icon-button.outline[aria-disabled=true]:hover,.icon-button.outline:disabled,.icon-button.outline:disabled:hover{--background: var(--button-disabled-outline-background, transparent);--foreground: var(--button-disabled-outline-color, inherit);--border: var(--button-disabled-outline-border, none);--shadow: var(--button-disabled-outline-box-shadow, none)}.icon-button.ghost.brand{--background: var(--button-brand-ghost-background, transparent);--foreground: var(--button-brand-ghost-color, inherit);--border: var(--button-brand-ghost-border, none);--shadow: var(--button-brand-ghost-box-shadow, none)}.icon-button.ghost.brand:hover,.icon-button.ghost.brand.active{--background: var(--button-brand-ghost-background-hover, transparent);--foreground: var(--button-brand-ghost-color-hover, inherit);--border: var(--button-brand-ghost-border-hover, none);--shadow: var(--button-brand-ghost-box-shadow-hover, none)}.icon-button.ghost.bw{--background: var(--button-bw-ghost-background, transparent);--foreground: var(--button-bw-ghost-color, inherit);--border: var(--button-bw-ghost-border, none);--shadow: var(--button-bw-ghost-box-shadow, none)}.icon-button.ghost.bw:hover,.icon-button.ghost.bw.active{--background: var(--button-bw-ghost-background-hover, transparent);--foreground: var(--button-bw-ghost-color-hover, inherit);--border: var(--button-bw-ghost-border-hover, none);--shadow: var(--button-bw-ghost-box-shadow-hover, none)}.icon-button.ghost.inverse{--background: var(--button-inverse-ghost-background, transparent);--foreground: var(--button-inverse-ghost-color, inherit);--border: var(--button-inverse-ghost-border, none);--shadow: var(--button-inverse-ghost-box-shadow, none)}.icon-button.ghost.inverse:hover,.icon-button.ghost.inverse.active{--background: var(--button-inverse-ghost-background-hover, transparent);--foreground: var(--button-inverse-ghost-color-hover, inherit);--border: var(--button-inverse-ghost-border-hover, none);--shadow: var(--button-inverse-ghost-box-shadow-hover, none)}.icon-button.ghost[disabled],.icon-button.ghost[disabled]:hover,.icon-button.ghost[aria-disabled=true],.icon-button.ghost[aria-disabled=true]:hover,.icon-button.ghost:disabled,.icon-button.ghost:disabled:hover{--background: var(--button-disabled-ghost-background, transparent);--foreground: var(--button-disabled-ghost-color, inherit);--border: var(--button-disabled-ghost-border, none);--shadow: var(--button-disabled-ghost-box-shadow, none)}.icon-button.small{--button-small-border-radius:clamp(var(--button-small-border-radius-min)*1px,(var(--button-small-border-radius-max) - var(--button-small-border-radius-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-border-radius-min) - (var(--button-small-border-radius-max) - var(--button-small-border-radius-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-border-radius-max)*1px);--border-radius: var(--button-small-border-radius);--button-small-height:clamp(var(--button-small-height-min)*1px,(var(--button-small-height-max) - var(--button-small-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-height-min) - (var(--button-small-height-max) - var(--button-small-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-height-max)*1px);--size: var(--button-small-height)}.icon-button.small svg{--button-small-icon-size:clamp(var(--button-small-icon-size-min)*1px,(var(--button-small-icon-size-max) - var(--button-small-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-icon-size-min) - (var(--button-small-icon-size-max) - var(--button-small-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-icon-size-max)*1px);--icon-size: var(--button-small-icon-size, 20px)}.icon-button.medium{--button-medium-border-radius:clamp(var(--button-medium-border-radius-min)*1px,(var(--button-medium-border-radius-max) - var(--button-medium-border-radius-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-border-radius-min) - (var(--button-medium-border-radius-max) - var(--button-medium-border-radius-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-border-radius-max)*1px);--border-radius: var(--button-medium-border-radius);--button-medium-height:clamp(var(--button-medium-height-min)*1px,(var(--button-medium-height-max) - var(--button-medium-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-height-min) - (var(--button-medium-height-max) - var(--button-medium-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-height-max)*1px);--size: var(--button-medium-height)}.icon-button.medium svg{--button-medium-icon-size:clamp(var(--button-medium-icon-size-min)*1px,(var(--button-medium-icon-size-max) - var(--button-medium-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-icon-size-min) - (var(--button-medium-icon-size-max) - var(--button-medium-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-icon-size-max)*1px);--icon-size: var(--button-medium-icon-size, 20px)}.icon-button.large{--button-large-border-radius:clamp(var(--button-large-border-radius-min)*1px,(var(--button-large-border-radius-max) - var(--button-large-border-radius-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-border-radius-min) - (var(--button-large-border-radius-max) - var(--button-large-border-radius-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-border-radius-max)*1px);--border-radius: var(--button-large-border-radius);--button-large-height:clamp(var(--button-large-height-min)*1px,(var(--button-large-height-max) - var(--button-large-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-height-min) - (var(--button-large-height-max) - var(--button-large-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-height-max)*1px);--size: var(--button-large-height)}.icon-button.large svg{--button-large-icon-size:clamp(var(--button-large-icon-size-min)*1px,(var(--button-large-icon-size-max) - var(--button-large-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-icon-size-min) - (var(--button-large-icon-size-max) - var(--button-large-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-icon-size-max)*1px);--icon-size: var(--button-large-icon-size, 24px)}.icon-button:focus-visible{box-shadow:var(--focus-ring-shadow) !important}.icon-button[disabled],.icon-button[aria-disabled=true],.icon-button:disabled{cursor:not-allowed}:root{--link-gap: 4px;--link-font-family: inherit;--link-font-weight: 600;--link-font-size: inherit;--link-line-height: inherit;--link-default-foreground: inherit;--link-default-background: transparent;--link-default-border: none;--link-default-box-shadow: none;--link-default-border-radius: 0;--link-default-padding: 0;--link-default-decoration: underline;--link-default-foreground-hover: inherit;--link-default-background-hover: transparent;--link-default-border-hover: none;--link-default-box-shadow-hover: none;--link-default-border-radius-hover: var(--link-default-border-radius);--link-default-padding-hover: 0;--link-default-decoration-hover: underline;--link-brand-foreground: var(--foreground-style-accent-alt);--link-brand-background: transparent;--link-brand-border: none;--link-brand-box-shadow: none;--link-brand-border-radius: 0;--link-brand-padding: 0;--link-brand-decoration: none;--link-brand-foreground-hover: var(--link-brand-foreground);--link-brand-background-hover: transparent;--link-brand-border-hover: none;--link-brand-box-shadow-hover: none;--link-brand-border-radius-hover: var(--link-brand-border-radius);--link-brand-padding-hover: 0;--link-brand-decoration-hover: underline;--link-bw-foreground: var(--color-fg-black);--link-bw-background: transparent;--link-bw-border: none;--link-bw-box-shadow: none;--link-bw-border-radius: 0;--link-bw-padding: 0;--link-bw-decoration: inherit;--link-bw-foreground-hover: var(--link-bw-foreground);--link-bw-background-hover: transparent;--link-bw-border-hover: none;--link-bw-box-shadow-hover: none;--link-bw-border-radius-hover: var(--link-bw-border-radius);--link-bw-padding-hover: 0;--link-bw-decoration-hover: underline;--link-inverse-foreground: white;--link-inverse-background: transparent;--link-inverse-border: none;--link-inverse-box-shadow: none;--link-inverse-border-radius: 0;--link-inverse-padding: 0;--link-inverse-decoration: inherit;--link-inverse-foreground-hover: var(--link-inverse-foreground);--link-inverse-background-hover: transparent;--link-inverse-border-hover: none;--link-inverse-box-shadow-hover: none;--link-inverse-border-radius-hover: var(--link-inverse-border-radius);--link-inverse-padding-hover: 0;--link-inverse-decoration-hover: underline;--logo-height-min: 24;--logo-height-max: 32}a:not(.box-button,.link-button,.icon-button,.logo,.tab,.link-area,.block-preview-edit){--foreground: inherit;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap, var(--link-gap, 4px));width:fit-content;color:var(--foreground);border:var(--border, none);box-shadow:var(--shadow, none);border-radius:var(--border-radius, 0);padding:var(--padding, 0);font-family:var(--link-font-family, inherit);font-weight:var(--link-font-weight, inherit);font-size:var(--link-font-size, inherit);line-height:var(--link-line-height, inherit);text-decoration:var(--link-decoration, inherit);text-underline-offset:.3em;vertical-align:baseline;transition:color 100ms ease-in-out}a:not(.box-button,.link-button,.icon-button,.logo,.tab,.link-area,.block-preview-edit) *{transition:inherit}a:not(.box-button,.link-button,.icon-button,.logo,.tab,.link-area,.block-preview-edit) svg{color:inherit;height:1em;width:1em}a:not(.box-button,.link-button,.icon-button,.logo,.tab,.link-area,.block-preview-edit).foreground--brand{--foreground: var(--link-brand-foreground, inherit);--background: var(--link-brand-background, transparent);--border: var(--link-brand-border, none);--shadow: var(--link-brand-box-shadow, none);--border-radius: var(--link-brand-border-radius, 0);--padding: var(--link-brand-padding, 0);--link-decoration: var(--link-brand-decoration, inherit)}a:not(.box-button,.link-button,.icon-button,.logo,.tab,.link-area,.block-preview-edit).foreground--brand:hover{--foreground: var(--link-brand-foreground-hover, inherit);--background: var(--link-brand-background-hover, transparent);--border: var(--link-brand-border-hover, none);--shadow: var(--link-brand-box-shadow-hover, none);--border-radius: var(--link-brand-border-radius-hover, 0);--padding: var(--link-brand-padding-hover, 0);--link-decoration: var(--link-brand-decoration-hover, inherit)}a:not(.box-button,.link-button,.icon-button,.logo,.tab,.link-area,.block-preview-edit).foreground--bw{--foreground: var(--link-bw-foreground, inherit);--background: var(--link-bw-background, transparent);--border: var(--link-bw-border, none);--shadow: var(--link-bw-box-shadow, none);--border-radius: var(--link-bw-border-radius, 0);--padding: var(--link-bw-padding, 0);--link-decoration: var(--link-bw-decoration, inherit)}a:not(.box-button,.link-button,.icon-button,.logo,.tab,.link-area,.block-preview-edit).foreground--bw:hover{--foreground: var(--link-bw-foreground-hover, inherit);--background: var(--link-bw-background-hover, transparent);--border: var(--link-bw-border-hover, none);--shadow: var(--link-bw-box-shadow-hover, none);--border-radius: var(--link-bw-border-radius-hover, 0);--padding: var(--link-bw-padding-hover, 0);--link-decoration: var(--link-bw-decoration-hover, inherit)}a:not(.box-button,.link-button,.icon-button,.logo,.tab,.link-area,.block-preview-edit).foreground--inverse{--foreground: var(--link-inverse-foreground, inherit);--background: var(--link-inverse-background, transparent);--border: var(--link-inverse-border, none);--shadow: var(--link-inverse-box-shadow, none);--border-radius: var(--link-inverse-border-radius, 0);--padding: var(--link-inverse-padding, 0);--link-decoration: var(--link-inverse-decoration, inherit)}a:not(.box-button,.link-button,.icon-button,.logo,.tab,.link-area,.block-preview-edit).foreground--inverse:hover{--foreground: var(--link-inverse-foreground-hover, inherit);--background: var(--link-inverse-background-hover, transparent);--border: var(--link-inverse-border-hover, none);--shadow: var(--link-inverse-box-shadow-hover, none);--border-radius: var(--link-inverse-border-radius-hover, 0);--padding: var(--link-inverse-padding-hover, 0);--link-decoration: var(--link-inverse-decoration-hover, inherit)}a:not(.box-button,.link-button,.icon-button,.logo,.tab,.link-area,.block-preview-edit).foreground--inherit{--foreground: inherit}a:not(.box-button,.link-button,.icon-button,.logo,.tab,.link-area,.block-preview-edit).foreground--inherit:hover{--foreground: inherit}a:not(.box-button,.link-button,.icon-button,.logo,.link,.tab){transition:all 200ms ease-in-out;--foreground: var(--link-default-foreground, inherit);--background: var(--link-default-background, transparent);--border: var(--link-default-border, none);--shadow: var(--link-default-box-shadow, none);--border-radius: var(--link-default-border-radius, 0);--padding: var(--link-default-padding, 0);--link-decoration: var(--link-default-decoration, inherit)}a:not(.box-button,.link-button,.icon-button,.logo,.link,.tab):hover{--foreground: var(--link-default-foreground-hover, inherit);--background: var(--link-default-background-hover, transparent);--border: var(--link-default-border-hover, none);--shadow: var(--link-default-box-shadow-hover, none);--border-radius: var(--link-default-border-radius-hover, 0);--padding: var(--link-default-padding-hover, 0);--link-decoration: var(--link-default-decoration-hover, inherit)}a.link.logo{display:inline-flex;align-items:center;line-height:0;transition:color 100ms ease-in-out,opacity 100ms ease-in-out;transform:translateZ(0);--_logo-h:clamp(var(--logo-height-min)*1px,(var(--logo-height-max) - var(--logo-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--logo-height-min) - (var(--logo-height-max) - var(--logo-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--logo-height-max)*1px)}a.link.logo svg{height:var(--_logo-h);width:auto}a.link.logo:hover{opacity:.65}:root{--site-navigation-height-mobile: 80px;--site-navigation-height-tablet: 80px;--site-navigation-height-desktop: 80px;--site-navigation-height-wide: 80px;--site-navigation-padding-block-min: 16;--site-navigation-padding-block-max: 48;--site-navigation-padding-inline-min: 16;--site-navigation-padding-inline-max: 64;--site-navigation-background: transparent;--site-navigation-border-style: none;--site-navigation-border-width: 0 0 0 0;--site-navigation-border-color: transparent;--site-navigation-border-radius: 0;--site-navigation-box-shadow: none;--site-navigation-justify-content: space-between;--site-navigation-container-gap: 24px;--site-navigation-nav-gap: 4px;--site-navigation-slot-1-flex: 0 0 auto;--site-navigation-slot-1-justify-content: flex-start;--site-navigation-slot-2-flex: 0 1 auto;--site-navigation-slot-2-justify-content: center;--site-navigation-slot-3-flex: 0 0 auto;--site-navigation-slot-3-justify-content: center;--site-navigation-slot-4-flex: 0 0 auto;--site-navigation-slot-4-justify-content: flex-end}.site-navigation{background:var(--site-navigation-background, transparent);color:var(--foreground);padding-block:clamp(var(--site-navigation-padding-block-min)*1px,(var(--site-navigation-padding-block-max) - var(--site-navigation-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-navigation-padding-block-min) - (var(--site-navigation-padding-block-max) - var(--site-navigation-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-navigation-padding-block-max)*1px);padding-inline:clamp(var(--site-navigation-padding-inline-min)*1px,(var(--site-navigation-padding-inline-max) - var(--site-navigation-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-navigation-padding-inline-min) - (var(--site-navigation-padding-inline-max) - var(--site-navigation-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-navigation-padding-inline-max)*1px);border-style:var(--site-navigation-border-style, none);border-width:var(--site-navigation-border-width, 0);border-color:var(--site-navigation-border-color, transparent);border-radius:var(--site-navigation-border-radius, 0);box-shadow:var(--site-navigation-box-shadow, none);height:var(--site-navigation-height);box-sizing:border-box;display:flex;align-items:center;width:100%;max-width:100%}.site-navigation__container{width:100%;display:flex;align-items:center;justify-content:var(--site-navigation-justify-content, space-between);gap:var(--site-navigation-container-gap, 0);position:relative;padding:0}.site-navigation__slot{display:inline-flex;align-items:center;justify-content:center}.site-navigation__slot .layout.flexible{width:auto;--layout-flexible-align-items: center}.site-navigation__slot--1,.site-navigation__slot--2,.site-navigation__slot--3,.site-navigation__slot--4{display:flex;align-items:center;justify-content:center}.site-navigation__slot--1:empty,.site-navigation__slot--2:empty,.site-navigation__slot--3:empty,.site-navigation__slot--4:empty{display:none !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important}.site-navigation__slot--1{flex:var(--site-navigation-slot-1-flex, 0 0 auto);justify-content:var(--site-navigation-slot-1-justify-content, flex-start);--layout-flexible-justify-content: var(--site-navigation-slot-1-justify-content, flex-start)}.site-navigation__slot--2{flex:var(--site-navigation-slot-2-flex, 0 0 auto);justify-content:var(--site-navigation-slot-2-justify-content, center);--layout-flexible-justify-content: var(--site-navigation-slot-2-justify-content, center)}.site-navigation__slot--3{flex:var(--site-navigation-slot-3-flex, 0 0 auto);justify-content:var(--site-navigation-slot-3-justify-content, center);--layout-flexible-justify-content: var(--site-navigation-slot-3-justify-content, center)}.site-navigation__slot--4{flex:var(--site-navigation-slot-4-flex, 0 0 auto);justify-content:var(--site-navigation-slot-4-justify-content, flex-end);--layout-flexible-justify-content: var(--site-navigation-slot-4-justify-content, flex-end)}.site-navigation nav.navigation>ul{gap:var(--site-navigation-nav-gap, 0)}@media screen and (max-width: 767px){.site-navigation{--site-navigation-height: var(--site-navigation-height-mobile, auto)}}@media screen and (min-width: 768px)and (max-width: 1079px){.site-navigation{--site-navigation-height: var(--site-navigation-height-tablet, auto)}}@media screen and (min-width: 1080px)and (max-width: 1439px){.site-navigation{--site-navigation-height: var(--site-navigation-height-desktop, auto)}}@media screen and (min-width: 1440px){.site-navigation{--site-navigation-height: var(--site-navigation-height-wide, auto)}}.site-header{background:var(--site-header-background, transparent);color:var(--foreground);padding:var(--site-header-padding, 0);border-style:var(--site-header-border-style, none);border-width:var(--site-header-border-width, 0);border-color:var(--site-header-border-color, transparent);border-radius:var(--site-header-border-radius, 0);box-shadow:var(--site-header-box-shadow, none);height:var(--site-header-height);display:flex;align-items:center}.site-header__container{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;padding:0}.site-header__logo a{display:block}.site-header__logo a svg{--foreground: var(--site-header-logo-color, inherit);height:100%;width:max-content;max-height:100%;max-width:100%}.site-header__logo .logo-mobile,.site-header__logo .logo-tablet,.site-header__logo .logo-desktop{display:none}.site-header__logo .logo-mobile{display:block}.site-header__logo .logo-mobile,.site-header__logo .logo-mobile>svg,.site-header__logo .logo-mobile>img{width:var(--site-header-logo-width-mobile, auto);height:var(--site-header-logo-height-mobile, 44px)}.site-header__logo .logo-tablet,.site-header__logo .logo-tablet>svg,.site-header__logo .logo-tablet>img{width:var(--site-header-logo-width-tablet, auto);height:var(--site-header-logo-height-tablet, 32px)}.site-header__logo .logo-desktop,.site-header__logo .logo-desktop>svg,.site-header__logo .logo-desktop>img{width:var(--site-header-logo-width-desktop, auto);height:var(--site-header-logo-height-desktop, 32px)}.site-header__menu nav.navigation{--navigation-gap: var(--site-header-menu-items-gap, 4px)}.site-header__search .form-control.input:not(:focus-within,:focus,:focus-visible){--form-control-input-background: var(--site-header-search-background, inherit);--form-control-input-border: var(--site-header-search-border, inherit);--form-control-input-placeholder-color: var(--site-header-search-placeholder-color, inherit)}.site-header__search .form-control.input:not(:focus-within,:focus,:focus-visible) svg{--foreground: var(--site-header-search-icon-color, inherit)}.site-header__search .form-control.input:not(:focus-within,:focus,:focus-visible) [class*=button]{--background: var(--site-header-search-button-background, inherit);--foreground: var(--site-header-search-button-foreground, inherit);padding:var(--site-header-search-button-padding, 0)}.site-header__search .form-control.input:not(:focus-within,:focus,:focus-visible) input{color:var(--site-header-search-foreground, inherit)}.site-header__search .form-control.input:focus-within,.site-header__search .form-control.input:focus,.site-header__search .form-control.input:focus-visible{--form-control-input-background: var(--site-header-search-background-focus, inherit);--form-control-input-border: var(--site-header-search-border-focus, inherit);--form-control-input-placeholder-color: var(--site-header-search-placeholder-color-focus, inherit)}.site-header__search .form-control.input:focus-within svg,.site-header__search .form-control.input:focus svg,.site-header__search .form-control.input:focus-visible svg{--foreground: var(--site-header-search-icon-color-focus, inherit)}.site-header__search .form-control.input:focus-within [class*=button],.site-header__search .form-control.input:focus [class*=button],.site-header__search .form-control.input:focus-visible [class*=button]{--background: var(--site-header-search-button-background-focus, var(--site-header-search-button-background));--foreground: var(--site-header-search-button-foreground-focus, var(--site-header-search-button-foreground));padding:var(--site-header-search-button-padding-focus, var(--site-header-search-button-padding))}.site-header__search .form-control.input:focus-within input,.site-header__search .form-control.input:focus input,.site-header__search .form-control.input:focus-visible input{color:var(--site-header-search-foreground-focus, inherit)}.site-header__actions{display:flex;align-items:center;gap:var(--site-header-actions-gap, 4px)}.site-header__actions button{background:none;border:none;font-size:1.2rem;cursor:pointer}.site-header__menu-toggle{display:none}.site-header__menu-toggle .navigation .navigation__item>a[class*=button]:not(:hover),.site-header__menu-toggle>a[class*=button]:not(:hover),.site-header__menu .navigation .navigation__item>a[class*=button]:not(:hover),.site-header__menu>a[class*=button]:not(:hover),.site-header__actions .navigation .navigation__item>a[class*=button]:not(:hover),.site-header__actions>a[class*=button]:not(:hover){--background: var(--site-header-button-background, inherit) !important;--foreground: var(--site-header-button-foreground, inherit) !important}.site-header__menu-toggle .navigation .navigation__item>a[class*=button]:hover,.site-header__menu-toggle>a[class*=button]:hover,.site-header__menu .navigation .navigation__item>a[class*=button]:hover,.site-header__menu>a[class*=button]:hover,.site-header__actions .navigation .navigation__item>a[class*=button]:hover,.site-header__actions>a[class*=button]:hover{--background: var(--site-header-button-background-hover, inherit) !important;--foreground: var(--site-header-button-foreground-hover, inherit) !important}@media(max-width: 1279px){.site-header{--site-header-height: var(--site-header-height-mobile, 72px)}.site-header__container{justify-content:space-between}.site-header__menu,.site-header__search{display:none}.site-header__menu-toggle{display:block}.site-header__logo{order:var(--site-header-logo-position-mobile, 2)}.site-header__menu{order:var(--site-header-menu-position-mobile, 1)}.site-header__menu-toggle{order:var(--site-header-menu-toggle-position-mobile, 1)}.site-header__search{order:var(--site-header-search-position-mobile, 3)}.site-header__actions{order:var(--site-header-actions-position-mobile, 4)}}@media(min-width: 1280px){.site-header{--site-header-height: var(--site-header-height-tablet, 72px)}.site-header__logo .logo-tablet{display:block}.site-header__logo .logo-mobile,.site-header__logo .logo-desktop{display:none}.site-header__logo{order:var(--site-header-logo-position-tablet, 1)}.site-header__menu{order:var(--site-header-menu-position-tablet, 2)}.site-header__menu-toggle{order:var(--site-header-menu-toggle-position-tablet, 2)}.site-header__search{order:var(--site-header-search-position-tablet, 3)}.site-header__actions{order:var(--site-header-actions-position-tablet, 4)}}@media screen and (min-width: 1440px){.site-header{--site-header-height: var(--site-header-height-desktop, 72px)}.site-header__logo .logo-desktop{display:block}.site-header__logo .logo-mobile,.site-header__logo .logo-tablet{display:none}.site-header__logo{order:var(--site-header-logo-position-desktop, 1)}.site-header__menu{order:var(--site-header-menu-position-desktop, 2)}.site-header__menu-toggle{order:var(--site-header-menu-toggle-position-desktop, 2)}.site-header__search{order:var(--site-header-search-position-desktop, 3)}.site-header__actions{order:var(--site-header-actions-position-desktop, 4)}}:root{--site-footer-background: var(--color-neutral-100);--site-footer-foreground: var(--color-black);--site-footer-border: none;--site-footer-border-radius: 8px;--site-footer-box-shadow: none;--site-footer-gap-min: 32;--site-footer-gap-max: 64;--site-footer-padding-block-min: 24;--site-footer-padding-block-max: 32;--site-footer-padding-inline-min: 24;--site-footer-padding-inline-max: 32;--site-footer-logo-height: 24px;--site-footer-logo-width: auto;--site-footer-logo-color: inherit}.site-footer{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;background:var(--site-footer-background, transparent);padding-block:clamp(var(--site-footer-padding-block-min)*1px,(var(--site-footer-padding-block-max) - var(--site-footer-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-footer-padding-block-min) - (var(--site-footer-padding-block-max) - var(--site-footer-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-footer-padding-block-max)*1px);padding-inline:clamp(var(--site-footer-padding-inline-min)*1px,(var(--site-footer-padding-inline-max) - var(--site-footer-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-footer-padding-inline-min) - (var(--site-footer-padding-inline-max) - var(--site-footer-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-footer-padding-inline-max)*1px);border:var(--site-footer-border, none);border-radius:var(--site-footer-border-radius, 0);box-shadow:var(--site-footer-box-shadow, none);gap:clamp(var(--site-footer-gap-min)*1px,(var(--site-footer-gap-max) - var(--site-footer-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-footer-gap-min) - (var(--site-footer-gap-max) - var(--site-footer-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-footer-gap-max)*1px);width:100%}.site-footer *{--foreground: var(--site-footer-foreground, inherit)}.site-footer a.logo svg{width:var(--site-footer-logo-width, auto);height:var(--site-footer-logo-height, auto)}.form-control.input{display:inline-flex;flex-direction:column;width:var(--form-control-input-width, auto)}.form-control.input>.body{height:var(--form-control-input-height, auto);align-items:center;font-family:var(--form-control-input-font-family, var(--font-family-sans));font-size:var(--form-control-input-font-size, var(--text-md-font-size));line-height:var(--form-control-input-line-height, var(--text-md-line-height));gap:var(--form-control-input-body-gap, var(--spacing-x-small));padding:var(--form-control-input-body-padding, var(--spacing-x-small) var(--spacing-small));border-radius:var(--form-control-input-border-radius, 0);border:var(--form-control-input-border, solid 1px rgba(0, 0, 0, 0.12));background:var(--form-control-input-background);color:var(--form-control-input-color);box-shadow:var(--form-control-input-shadow, none)}.form-control.input>.body input{flex:1;border:none;outline:none;background:none;color:inherit;max-width:100%;min-width:0;height:100%;font:inherit}.form-control.input>.body input::placeholder{color:var(--form-control-input-placeholder-color, rgba(0, 0, 0, 0.54))}.form-control.input>.body .prefix{color:var(--form-control-input-prefix-color, rgba(0, 0, 0, 0.54))}.form-control.input>.body .suffix{color:var(--form-control-input-suffix-color, rgba(0, 0, 0, 0.54))}.form-control.input[aria-invalid=true] .body{--form-control-input-border: var(--form-control-input-invalid-border, solid 1px rgba(255, 0, 0, 0.54));--form-control-input-shadow: var(--form-control-input-invalid-shadow, 0 0 0 1px rgba(255, 0, 0, 0.54));--form-control-input-background: var(--form-control-input-invalid-background);--form-control-input-color: var(--form-control-input-invalid-color)}.form-control.input[aria-disabled=true] .body{--form-control-input-border: var(--form-control-input-disabled-border, solid 1px rgba(255, 0, 0, 0.54));--form-control-input-shadow: var(--form-control-input-disabled-shadow, 0 0 0 1px rgba(255, 0, 0, 0.54));--form-control-input-background: var(--form-control-input-disabled-background);--form-control-input-color: var(--form-control-input-disabled-color)}.form-control.textarea{display:inline-flex;flex-direction:column;--form-control-body-width: 400px}.form-control.textarea>label{display:flex;align-items:center;gap:4px}.form-control.textarea .body{font-family:var(--form-control-input-font-family, var(--font-family-sans));font-size:var(--form-control-input-font-size, var(--text-md-font-size));line-height:var(--form-control-input-line-height, var(--text-md-line-height));padding:var(--form-control-input-body-padding, var(--spacing-x-small) var(--spacing-small));border-radius:var(--form-control-input-border-radius, 0);border:var(--form-control-input-border, solid 1px rgba(0, 0, 0, 0.12));background:var(--form-control-input-background);color:var(--form-control-input-color);box-shadow:var(--form-control-input-shadow, none);width:100%}.form-control.textarea .body textarea{flex:1;border:none;outline:none;background:none;color:inherit;font:inherit}.form-control.textarea .body textarea::placeholder{color:var(--form-control-input-placeholder-color, rgba(0, 0, 0, 0.54))}.form-control.textarea .body .prefix{color:var(--form-control-input-prefix-color, rgba(0, 0, 0, 0.54))}.form-control.textarea .body .suffix{color:var(--form-control-input-suffix-color, rgba(0, 0, 0, 0.54))}.form-control.textarea .body .help-icon{color:var(--form-control-input-help-icon-color, rgba(0, 0, 0, 0.54))}.form-control.textarea[aria-invalid=true] .body{--form-control-input-border: var(--form-control-input-invalid-border, solid 1px rgba(255, 0, 0, 0.54));--form-control-input-shadow: var(--form-control-input-invalid-shadow, 0 0 0 1px rgba(255, 0, 0, 0.54));--form-control-input-background: var(--form-control-input-invalid-background);--form-control-input-color: var(--form-control-input-invalid-color)}.form-control.textarea[aria-disabled=true] .body{--form-control-input-border: var(--form-control-input-disabled-border, solid 1px rgba(255, 0, 0, 0.54));--form-control-input-shadow: var(--form-control-input-disabled-shadow, 0 0 0 1px rgba(255, 0, 0, 0.54));--form-control-input-background: var(--form-control-input-disabled-background);--form-control-input-color: var(--form-control-input-disabled-color)}:root{--radio-button-size: 24px;--radio-button-indicator-size: 10px;--radio-button-gap: 12px;--radio-button-border-radius: var(--border-radius-full);--radio-button-border: 1px solid #B3B8DB;--radio-button-background: transparent;--radio-button-border-hover: inherit;--radio-button-background-hover: inherit;--radio-button-border-checked: solid 1px #0058CC;--radio-button-background-checked: #0058CC;--radio-button-indicator-color: #fff;--radio-button-border-checked-hover: var(--radio-button-border-checked);--radio-button-background-checked-hover: var(--radio-button-background-checked);--radio-button-indicator-color-hover: var(--radio-button-indicator-color);--radio-button-border-disabled: inherit;--radio-button-background-disabled: inherit;--radio-button-indicator-color-disabled: #D5D7DA;--radio-button-foreground-disabled: var(--radio-button-border-disabled)}.form-control.radio-button{--size: var(--radio-button-size, 24px);--indicator-size: var(--radio-button-indicator-size, calc(var(--size) * 0.5));--border-radius: var(--radio-button-border-radius, var(--border-radius-full));display:inline-flex;flex-direction:row;align-items:flex-start;gap:var(--gap, var(--radio-button-gap, 8px))}.form-control.radio-button,.form-control.radio-button label,.form-control.radio-button input[type=radio]{cursor:pointer}.form-control.radio-button input[type=radio]{-webkit-appearance:none;appearance:none;min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);border-radius:var(--border-radius);display:grid;place-content:center;border:var(--border, var(--radio-button-border, solid 1px var(--foreground-style-dark-alt, #000)));background:var(--background, var(--radio-button-background, #fff))}.form-control.radio-button input[type=radio]::before{content:"";width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--border-radius);transform:scale(0);transition:120ms transform ease-in-out;background:var(--indicator-color, var(--foreground-style-accent-alt, #000))}.form-control.radio-button input[type=radio]:hover{--border: var(--radio-button-border-hover, inherit);--background: var(--radio-button-background-hover, inherit)}.form-control.radio-button input[type=radio]:checked{--border: var(--radio-button-border-checked, solid 1px var(--foreground-style-accent));--background: var(--radio-button-background-checked, inherit)}.form-control.radio-button input[type=radio]:checked::before{--indicator-color: var(--radio-button-indicator-color, var(--foreground-style-accent-alt));transform:scale(1)}.form-control.radio-button input[type=radio]:checked:hover{--border: var(--radio-button-border-checked-hover, inherit);--background: var(--radio-button-background-checked-hover, inherit)}.form-control.radio-button input[type=radio]:checked:hover::before{--indicator-color: var(--radio-button-indicator-color-hover, inherit)}.form-control.radio-button input[type=radio]:disabled:checked,.form-control.radio-button input[type=radio]:disabled::before,.form-control.radio-button input[type=radio]:disabled:hover:checked,.form-control.radio-button input[type=radio]:disabled:hover::before{cursor:not-allowed;--border: var(--radio-button-border-disabled, solid 1px #aaa);--background: var(--radio-button-background-disabled, inherit);--indicator-color: var(--radio-button-indicator-color-disabled, #aaa)}.form-control.radio-button.disabled,.form-control.radio-button.disabled label,.form-control.radio-button.disabled label>*,.form-control.radio-button.disabled input[type=radio]{cursor:not-allowed;--foreground: var(--radio-button-foreground-disabled, #aaa)}:root{--checkbox-size: 24px;--checkbox-indicator-size: 14px;--checkbox-gap: 12px;--checkbox-background: transparent;--checkbox-border: solid 1px #B3B8DB;--checkbox-border-radius: 4px;--checkbox-indicator-color: white;--checkbox-checked-icon: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M11.6666 3.5L5.24998 9.91667L2.33331 7" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');--checkbox-indeterminate-icon: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M2.91669 7H11.0834" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');--checkbox-border-hover: var(--checkbox-border);--checkbox-background-hover: inherit;--checkbox-border-checked: solid 1px var(--checkbox-background-checked);--checkbox-background-checked: #0058CC;--checkbox-border-checked-hover: solid 1px var(--foreground-style-accent-dark);--checkbox-background-checked-hover: var(--checkbox-background-checked);--checkbox-indicator-color-hover: var(--checkbox-indicator-color);--checkbox-border-disabled: solid 1px var(--foreground-disabled);--checkbox-background-disabled: transparent;--checkbox-indicator-color-disabled: var(--foreground-disabled);--checkbox-foreground-disabled: lightgray}.form-control.checkbox{--size: var(--checkbox-size, 24px);--indicator-size: var(--checkbox-indicator-size, 20px);--gap: var(--checkbox-gap, 8px);--background: var(--checkbox-background, transparent);--border: var(--checkbox-border, solid 1px rgba(0, 0, 0, 0.25));--border-radius: var(--checkbox-border-radius, .25rem);--indicator-color: var(--checkbox-indicator-color, white);--checked-icon: var(--checkbox-checked-icon, url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M20.285 6.707l-11.285 11.285-5.285-5.285 1.414-1.414 3.871 3.871 9.871-9.871z"/></svg>'));--indeterminate-icon: var(--checkbox-indeterminate-icon, url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><rect x="5" y="11" width="14" height="2"/></svg>'));--border-hover: var(--checkbox-border-hover, solid 1px var(--foreground-style-dark));--background-hover: var(--checkbox-background-hover, inherit);--border-checked: var(--checkbox-border-checked, solid 1px var(--foreground-style-accent));--background-checked: var(--checkbox-background-checked, var(--foreground-style-accent));--border-checked-hover: var(--checkbox-border-checked-hover, solid 1px var(--foreground-style-accent-dark));--background-checked-hover: var(--checkbox-background-checked-hover, var(--background-checked));--indicator-color-hover: var(--indicator-color);--border-disabled: var(--checkbox-border-disabled, solid 1px var(--foreground-disabled));--background-disabled: var(--checkbox-background-disabled, transparent);--indicator-color-disabled: var(--checkbox-indicator-color-disabled, var(--foreground-disabled));--foreground-disabled: var(--checkbox-foreground-disabled, lightgray);display:inline-flex;flex-direction:row;align-items:flex-start;gap:var(--gap)}.form-control.checkbox,.form-control.checkbox label,.form-control.checkbox input[type=checkbox]{cursor:pointer}.form-control.checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);display:grid;place-content:center;background:var(--background);border:var(--border);border-radius:var(--border-radius)}.form-control.checkbox input[type=checkbox]::before{content:"";width:var(--indicator-size);height:var(--indicator-size);transform:scale(0);transition:120ms transform ease-in-out;-webkit-mask:var(--checked-icon);mask:var(--checked-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:rgba(0,0,0,0)}.form-control.checkbox input[type=checkbox]:hover{--border: var(--border-hover);--background: var(--background-hover)}.form-control.checkbox input[type=checkbox]:checked{--border: var(--border-checked);--background: var(--background-checked)}.form-control.checkbox input[type=checkbox]:checked::before{transform:scale(1);background-color:var(--indicator-color)}.form-control.checkbox input[type=checkbox]:checked:hover{--border: var(--border-checked-hover);--background: var(--background-checked-hover)}.form-control.checkbox input[type=checkbox]:checked:hover::before{--indicator-color: var(--indicator-color-hover)}.form-control.checkbox input[type=checkbox]:indeterminate{--border: var(--border-checked);--background: var(--background-checked)}.form-control.checkbox input[type=checkbox]:indeterminate::before{transform:scale(1);-webkit-mask:var(--indeterminate-icon);mask:var(--indeterminate-icon);background-color:var(--indicator-color)}.form-control.checkbox input[type=checkbox]:indeterminate:hover{--border: var(--border-checked-hover);--background: var(--background-checked-hover)}.form-control.checkbox input[type=checkbox]:indeterminate:hover::before{--indicator-color: var(--indicator-color-hover)}.form-control.checkbox input[type=checkbox]:disabled,.form-control.checkbox input[type=checkbox]:disabled:checked,.form-control.checkbox input[type=checkbox]:disabled:indeterminate,.form-control.checkbox input[type=checkbox]:disabled::before,.form-control.checkbox input[type=checkbox]:disabled:hover,.form-control.checkbox input[type=checkbox]:disabled:hover:checked,.form-control.checkbox input[type=checkbox]:disabled:hover:indeterminate,.form-control.checkbox input[type=checkbox]:disabled:hover::before{cursor:not-allowed;--border: var(--border-disabled);--background: var(--background-disabled);--indicator-color: var(--indicator-color-disabled)}.form-control.checkbox.disabled,.form-control.checkbox.disabled label,.form-control.checkbox.disabled label>*,.form-control.checkbox.disabled input[type=checkbox]{cursor:not-allowed;--foreground: var(--foreground-disabled)}.form-control.dropdown{position:relative}.form-control.dropdown[aria-readonly=true] .body,.form-control.dropdown[aria-readonly=true] input{cursor:pointer}.form-control.dropdown .suffix{cursor:pointer}.form-control.dropdown.opened .dropdown-menu{display:block}.form-control.dropdown.opened>.body>.suffix{transform:rotate(180deg)}.form-control.dropdown.opened>.supporting-text{visibility:hidden}.form-control.dropdown .dropdown-list{display:flex;flex-direction:column;position:absolute;top:var(--dropdown-list-top-position, 0);left:0;z-index:1000;width:var(--dropdown-list-width, inherit);max-height:var(--dropdown-list-max-height, 240px);overflow-y:auto;background:var(--dropdown-list-background, white);border:var(--dropdown-list-border, solid 1px rgba(0, 0, 0, 0.12));box-shadow:var(--dropdown-list-shadow, 0px 12px 16px -4px rgba(10, 13, 18, 0.08), 0px 4px 6px -2px rgba(10, 13, 18, 0.03), 0px 2px 2px -1px rgba(10, 13, 18, 0.04));border-radius:var(--dropdown-list-border-radius, var(--form-control-input-border-radius, 0));padding:var(--dropdown-list-padding, 0)}:root{--form-control-flex-direction: column;--form-control-gap: 6px;--form-control-body-width: auto;--form-control-label-font-family: var(--font-family-sans);--form-control-label-font-size: 14px;--form-control-label-font-weight: 500;--form-control-label-line-height: 20px;--form-control-label-letter-spacing: var(--letter-spacing-normal);--form-control-label-color: var(--text-color);--form-control-label-text-transform: none;--form-control-input-divider-color: #B3B8DB;--form-control-supporting-text-font-family: var(--font-family-sans);--form-control-supporting-text-font-size: 14px;--form-control-supporting-text-font-weight: 400;--form-control-supporting-text-line-height: 20px;--form-control-supporting-text-color: #535862;--form-control-supporting-text-invalid-color: #D92D20;--form-control-help-icon-color: #A4A7AE;--form-control-input-width: 320px;--form-control-input-height: 44px;--form-control-input-font-family: var(--font-family-sans);--form-control-input-font-size: var(--text-md-font-size);--form-control-input-line-height: var(--text-md-line-height);--form-control-input-body-gap: 8px;--form-control-input-body-padding: 10px 14px;--form-control-input-border-radius: 8px;--form-control-input-border: 1px solid #B3B8DB;--form-control-input-background: var(--color-white-50);--form-control-input-color: var(--text-color);--form-control-input-placeholder-color: #717680;--form-control-input-shadow: none;--form-control-input-prefix-color: rgba(0, 0, 0, 0.54);--form-control-input-suffix-color: rgba(0, 0, 0, 0.54);--form-control-input-invalid-border: solid 1px #F04438;--form-control-input-invalid-shadow: 0 0 0 1px #F04438;--form-control-input-invalid-background: transparent;--form-control-input-invalid-color: inherit;--form-control-input-disabled-border: solid 1px #B3B8DB;--form-control-input-disabled-shadow: none;--form-control-input-disabled-background: #F8F9FC;--form-control-input-disabled-color: #717680}.form-control{display:flex;flex-direction:var(--form-control-flex-direction, column);gap:var(--form-control-gap, 8px);max-width:100%}.form-control>label{font-family:var(--form-control-label-font-family, var(--font-family-sans));font-size:var(--form-control-label-font-size, var(--text-sm-font-size));font-weight:var(--form-control-label-font-weight, var(--font-weight-medium));line-height:var(--form-control-label-line-height, var(--text-sm-line-height));letter-spacing:var(--form-control-label-letter-spacing, var(--letter-spacing-normal));color:var(--foreground, var(--form-control-label-color));text-transform:var(--form-control-label-text-transform, none)}.form-control>label .help-icon{display:flex}.form-control>.body{overflow:hidden;position:relative;display:flex;width:var(--form-control-body-width, auto);min-width:0;max-width:100%}.form-control>.body>.separator{display:block;width:1px;height:999px;outline:none;background:var(--form-control-input-divider-color, rgb(0, 0, 0))}.form-control>.body .prefix,.form-control>.body .suffix{height:100%}.form-control>.body .prefix,.form-control>.body .suffix,.form-control>.body .help-icon{--foreground: var(--form-control-help-icon-color, var(--text-color));display:flex;align-items:center}.form-control>.body .prefix .link-button,.form-control>.body .prefix .box-button,.form-control>.body .suffix .link-button,.form-control>.body .suffix .box-button,.form-control>.body .help-icon .link-button,.form-control>.body .help-icon .box-button{display:flex;align-items:center;height:100%;min-height:100%}.form-control>.body .prefix .link-button:hover span,.form-control>.body .prefix .box-button:hover span,.form-control>.body .suffix .link-button:hover span,.form-control>.body .suffix .box-button:hover span,.form-control>.body .help-icon .link-button:hover span,.form-control>.body .help-icon .box-button:hover span{text-decoration:none}.form-control>.supporting-text{font-family:var(--form-control-supporting-text-font-family, var(--font-family-sans));font-size:var(--form-control-supporting-text-font-size, var(--text-md-font-size));font-weight:var(--form-control-supporting-text-font-weight, var(--font-weight-regular));line-height:var(--form-control-supporting-text-line-height, var(--text-md-line-height));color:var(--foreground, var(--form-control-supporting-text-color, rgba(0, 0, 0, 0.54)))}.form-control:focus-within>.body{border:var(--focus-ring-border, inherit);box-shadow:var(--focus-ring-shadow, inherit)}.form-control[aria-invalid=true] .supporting-text{color:var(--form-control-supporting-text-invalid-color, red)}:root{--dropdown-list-row-gap: 4px;--dropdown-list-top-position: 80%;--dropdown-list-width: 100%;--dropdown-list-max-height: 240px;--dropdown-list-min-width: 200px;--dropdown-list-background: white;--dropdown-list-border: solid 1px rgba(0, 0, 0, 0.12);--dropdown-list-shadow: 0px 12px 16px -4px rgba(10, 13, 18, 0.08), 0px 4px 6px -2px rgba(10, 13, 18, 0.03), 0px 2px 2px -1px rgba(10, 13, 18, 0.04);--dropdown-list-border-radius: 8px;--dropdown-list-padding: 0;--dropdown-list-all-results-padding: 8px;--dropdown-list-all-results-background: white;--dropdown-list-all-results-delimeter: solid 1px #E9EAEB}.dropdown-list{display:flex;flex-direction:column;gap:0;position:relative;overflow:hidden;background:var(--dropdown-list-background, white);border:var(--dropdown-list-border, none);border-radius:var(--dropdown-list-border-radius, 0);box-shadow:var(--dropdown-list-shadow, none);padding:var(--dropdown-list-padding, 0);max-height:var(--dropdown-list-max-height, 100vh);min-width:var(--dropdown-list-min-width, 200px)}.dropdown-list>.dropdown-list-items{--row-gap: var(--dropdown-list-row-gap, 1px);--columns-mobile: 1fr;--columns-tablet: 1fr;--columns-desktop: 1fr;--columns-wide: 1fr;--layout-columns-align-items: start;--layout-flex-direction: column;flex:1 1 auto;align-content:start;overflow-y:auto}.dropdown-list>.dropdown-list-items:focus,.dropdown-list>.dropdown-list-items:focus-visible,.dropdown-list>.dropdown-list-items:focus-within{box-shadow:var(--focus-ring-shadow) !important;outline:none}.dropdown-list>.dropdown-list-items[tabindex]{cursor:default}.dropdown-list .all-results-button-container{display:flex;place-content:center;padding:var(--dropdown-list-all-results-padding, 8px);background:var(--dropdown-list-all-results-background, var(--dropdown-item-background, white));border-top:var(--dropdown-list-all-results-delimeter, solid 1px #E9EAEB)}:root{--dropdown-item-gap: 8px;--dropdown-item-border-radius: 0;--dropdown-item-padding: 9px 14px;--dropdown-item-background: white;--dropdown-item-foreground: inherit;--dropdown-item-height: auto;--dropdown-item-min-height: 40px;--dropdown-item-delimeter: solid 1px #E9EAEB;--dropdown-item-background-hover: #F8F9FC;--dropdown-item-foreground-hover: inherit;--dropdown-item-prefix-color-hover: inherit;--dropdown-item-suffix-color-hover: inherit;--dropdown-item-background-selected: #F8F9FC;--dropdown-item-foreground-selected: inherit;--dropdown-item-prefix-color-selected: #0058CC;--dropdown-item-suffix-color-selected: #0058CC;--dropdown-item-background-disabled: transparent;--dropdown-item-foreground-disabled: #717680;--dropdown-item-prefix-color-disabled: #A4A7AE;--dropdown-item-suffix-color-disabled: #A4A7AE;--dropdown-item-prefix-color: inherit;--dropdown-item-suffix-color: inherit}.dropdown-item{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--dropdown-item-gap, 8px);width:auto;border-radius:var(--dropdown-item-border-radius, 6px);padding:var(--dropdown-item-padding, 8px 10px);background:var(--background, var(--dropdown-item-background, transparent));color:var(--foreground, var(--dropdown-item-foreground, inherit));height:var(--dropdown-item-height, auto);min-height:var(--dropdown-item-min-height, 40px)}.dropdown-item:not(:last-child){border-bottom:var(--dropdown-item-delimeter, solid 1px #E9EAEB)}.dropdown-item .layout.flexible.layout--badge-set,.dropdown-item .layout.flexible.badge-set{display:inline-flex}.dropdown-item.clickable{cursor:pointer}.dropdown-item.clickable:hover{--background: var(--dropdown-item-background-hover, inherit);--foreground: var(--dropdown-item-foreground-hover, inherit);--dropdown-item-prefix-color: var(--dropdown-item-prefix-color-hover, inherit);--dropdown-item-suffix-color: var(--dropdown-item-suffix-color-hover, inherit)}.dropdown-item .body{flex:1 1 auto;max-width:100%}.dropdown-item .prefix,.dropdown-item .suffix{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.dropdown-item .prefix{--foreground: var(--dropdown-item-prefix-color, inherit)}.dropdown-item .suffix{--foreground: var(--dropdown-item-suffix-color, inherit)}.dropdown-item.selected,.dropdown-item[aria-selected=true]{--background: var(--dropdown-item-background-selected, inherit);--foreground: var(--dropdown-item-foreground-selected, inherit);--dropdown-item-prefix-color: var(--dropdown-item-prefix-color-selected, inherit);--dropdown-item-suffix-color: var(--dropdown-item-suffix-color-selected, inherit)}.dropdown-item.disabled,.dropdown-item[aria-disabled=true]{--background: var(--dropdown-item-background-disabled, transparent);--foreground: var(--dropdown-item-foreground-disabled, inherit)}.dropdown-item.disabled .prefix,.dropdown-item.disabled .suffix,.dropdown-item[aria-disabled=true] .prefix,.dropdown-item[aria-disabled=true] .suffix{--dropdown-item-prefix-color: var(--dropdown-item-prefix-color-disabled, inherit);--dropdown-item-suffix-color: var(--dropdown-item-suffix-color-disabled, inherit)}.dropdown-item.disabled,.dropdown-item[aria-disabled=true]{cursor:not-allowed}:root{--color-white: #ffffff;--color-black: #000000;--color-transparent: #ffffff00;--color-neutral-25: #fdfdfd;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e9eaeb;--color-neutral-300: #d5d7da;--color-neutral-400: #a4a7ae;--color-neutral-500: #717680;--color-neutral-600: #535862;--color-neutral-700: #414651;--color-neutral-800: #252b37;--color-neutral-900: #181d27;--color-neutral-950: #0a0d12;--color-brand-25: #edeffa;--color-brand-50: #d9ddf0;--color-brand-100: #c6cbe6;--color-brand-200: #b2b9dc;--color-brand-300: #9ea7d2;--color-brand-400: #7782bf;--color-brand-500: #4f5eab;--color-brand-600: #283a97;--color-brand-700: #202e79;--color-brand-800: #18235b;--color-brand-900: #10173c;--color-brand-950: #080c1e;--color-error-25: #fff8fa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-success-25: #F6FEF9;--color-success-50: #ECFDF3;--color-success-100: #DCFAE6;--color-success-200: #ABEFC6;--color-success-300: #75E0A7;--color-success-400: #47CD89;--color-success-500: #17B26A;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085D3A;--color-success-900: #074D31;--color-success-950: #053321;--color-warning-25: #FFFCF5;--color-warning-50: #FFFAEB;--color-warning-100: #FEF0C7;--color-warning-200: #FEDF89;--color-warning-300: #FEC84B;--color-warning-400: #FDB022;--color-warning-500: #F79009;--color-warning-600: #DC6803;--color-warning-700: #B54708;--color-warning-800: #93370D;--color-warning-900: #7A2E0E;--color-warning-950: #4E1D09;--color-white-50: rgba(255, 255, 255, 0.5);--color-white-100: var(--color-white);--color-gray-light: var(--color-neutral-100);--color-gray-solid: var(--color-neutral-600);--color-brand-light: var(--color-brand-50);--color-brand-solid: var(--color-brand-600);--color-error-solid: var(--color-error-600);--color-fg-white: var(--color-white);--color-fg-black: var(--color-neutral-900);--color-fg-gray: var(--color-neutral-400);--overlay-25-color: rgba(0, 0, 0, 0.25);--overlay-50-color: rgba(0, 0, 0, 0.5);--scroll-fade: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));--background-style-light: #FFFFFF;--background-style-dark: #F8F9FC;--background-style-dark-alt: #EAECF5;--background-style-accent: gold;--background-style-accent-alt: rgba(240, 204, 0, 0.2);--foreground-style-light: #FAFAFA;--foreground-style-dark: #181D27;--foreground-style-dark-alt: #414651;--foreground-style-accent: #0047A3;--foreground-style-accent-alt: #0058CC;--success-color: #067647;--warning-color: #B54708;--danger-color: #D92D20;--faded-color: #717680;--link-color: var(--color-brand-600);--viewport-min: 320;--viewport-max: 1920;--max-content-width: 740px;--focus-ring-border: solid 1px transparent;--focus-ring-shadow: 0px 0px 0px 1px white, 0px 0px 0px 4px #0A74FF;--font-family-sans: 'Inter', sans-serif;--font-family-serif: serif;--font-family-mono: monospace;--font-size: inherit;--font-weight: inherit;--font-feature-settings: 'liga' on, 'calt' on;--line-height: inherit;--text-color: var(--foreground-style-dark);--body-padding-block-min: 0;--body-padding-block-max: 0;--body-padding-inline-min: 16;--body-padding-inline-max: 32;--main-padding-block-min: 0;--main-padding-block-max: 0;--main-padding-inline-min: 0;--main-padding-inline-max: 0;--padding-xxs-min: 4;--padding-xxs-max: 8;--padding-xs-min: 8;--padding-xs-max: 16;--padding-sm-min: 12;--padding-sm-max: 24;--padding-md-min: 16;--padding-md-max: 32;--padding-lg-min: 20;--padding-lg-max: 40;--padding-xl-min: 24;--padding-xl-max: 48;--padding-xxl-min: 32;--padding-xxl-max: 64;--default-margin-top-min: 24;--default-margin-top-max: 48;--buttons-margin-top-min: 12;--buttons-margin-top-max: 20;--badges-margin-top-min: 12;--badges-margin-top-max: 20;--body-p-margin-top-min: 0;--body-p-margin-top-max: 0;--spacing-3x-small: 8px;--spacing-2x-small: 12px;--spacing-x-small: 16px;--spacing-small: 20px;--spacing-medium: 24px;--spacing-large: 32px;--spacing-x-large: 40px;--spacing-2x-large: 48px;--spacing-3x-large: 64px;--spacing-4x-large: 80px;--display-xs-font-size-min: 20;--display-xs-font-size-max: 24;--display-xs-line-height-min: 28;--display-xs-line-height-max: 32;--display-xs-font-weight: inherit;--display-xs-letter-spacing: -0.01em;--display-sm-font-size-min: 24;--display-sm-font-size-max: 28;--display-sm-line-height-min: 32;--display-sm-line-height-max: 36;--display-sm-font-weight: inherit;--display-sm-letter-spacing: -0.01em;--display-md-font-size-min: 28;--display-md-font-size-max: 36;--display-md-line-height-min: 36;--display-md-line-height-max: 44;--display-md-font-weight: inherit;--display-md-letter-spacing: -0.02em;--display-lg-font-size-min: 36;--display-lg-font-size-max: 48;--display-lg-line-height-min: 44;--display-lg-line-height-max: 56;--display-lg-font-weight: inherit;--display-lg-letter-spacing: -0.02em;--display-xl-font-size-min: 48;--display-xl-font-size-max: 60;--display-xl-line-height-min: 56;--display-xl-line-height-max: 68;--display-xl-font-weight: inherit;--display-xl-letter-spacing: -0.03em;--display-2xl-font-size-min: 60;--display-2xl-font-size-max: 72;--display-2xl-line-height-min: 68;--display-2xl-line-height-max: 80;--display-2xl-font-weight: inherit;--display-2xl-letter-spacing: -0.03em;--text-xs-font-size-min: 12;--text-xs-font-size-max: 12;--text-xs-line-height-min: 18;--text-xs-line-height-max: 18;--text-xs-font-weight: inherit;--text-xs-letter-spacing: 0;--text-sm-font-size-min: 14;--text-sm-font-size-max: 14;--text-sm-line-height-min: 20;--text-sm-line-height-max: 20;--text-sm-font-weight: inherit;--text-sm-letter-spacing: 0;--text-md-font-size-min: 16;--text-md-font-size-max: 18;--text-md-line-height-min: 24;--text-md-line-height-max: 27;--text-md-font-weight: inherit;--text-md-letter-spacing: 0;--text-lg-font-size-min: 18;--text-lg-font-size-max: 20;--text-lg-line-height-min: 27;--text-lg-line-height-max: 30;--text-lg-font-weight: inherit;--text-lg-letter-spacing: 0;--text-xl-font-size-min: 20;--text-xl-font-size-max: 24;--text-xl-line-height-min: 30;--text-xl-line-height-max: 36;--text-xl-font-weight: inherit;--text-xl-letter-spacing: 0;--h1-font-size-min: 36;--h1-font-size-max: 48;--h1-line-height-min: 44;--h1-line-height-max: 56;--h1-font-weight: 600;--h1-letter-spacing: -0.02em;--h1-margin-top-min: 48;--h1-margin-top-max: 64;--h1-margin-bottom-min: 16;--h1-margin-bottom-max: 24;--h2-font-size-min: 28;--h2-font-size-max: 36;--h2-line-height-min: 36;--h2-line-height-max: 44;--h2-font-weight: 600;--h2-letter-spacing: -0.02em;--h2-margin-top-min: 40;--h2-margin-top-max: 56;--h2-margin-bottom-min: 16;--h2-margin-bottom-max: 20;--h3-font-size-min: 24;--h3-font-size-max: 28;--h3-line-height-min: 32;--h3-line-height-max: 36;--h3-font-weight: 600;--h3-letter-spacing: -0.01em;--h3-margin-top-min: 32;--h3-margin-top-max: 40;--h3-margin-bottom-min: 12;--h3-margin-bottom-max: 16;--h4-font-size-min: 20;--h4-font-size-max: 24;--h4-line-height-min: 28;--h4-line-height-max: 32;--h4-font-weight: 600;--h4-letter-spacing: -0.01em;--h4-margin-top-min: 24;--h4-margin-top-max: 32;--h4-margin-bottom-min: 12;--h4-margin-bottom-max: 16;--p-margin-top: 0;--p-margin-bottom-min: 16;--p-margin-bottom-max: 16;--list-padding: 0 0 0 0;--list-margin: 0;--list-nested-margin: 0.5em 0 1em 0;--list-item-margin-bottom: 0.5em;--list-ordered-item-padding-left-level-1: 1.5em;--list-ordered-item-padding-left-level-2: 2em;--list-ordered-item-padding-left-level-3: 2.75em;--list-ordered-item-padding-left-level-4: 1.5em;--list-ordered-item-padding-left-level-5: 1.5em;--list-unsorted-item-padding-left-level-1: 1em;--list-unsorted-item-padding-left-level-2: 1em;--list-unsorted-bullet-symbol-level-1: '•';--list-unsorted-bullet-symbol-level-2: '•';--list-checklist-item-gap: 12px;--list-checklist-bullet-symbol: "✅";--list-checklist-bullet-vertical-offset: 0;--font-size-2x-small: 0.625rem;--font-size-x-small: 0.75rem;--font-size-small: 0.875rem;--font-size-medium: 1rem;--font-size-large: 1.25rem;--font-size-x-large: 1.5rem;--font-size-2x-large: 2.25rem;--font-size-3x-large: 3rem;--font-size-4x-large: 4rem;--font-weight-x-light: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 800;--font-weight-x-black: 900;--line-height-denser: 1;--line-height-dense: 1.4;--line-height-normal: 1.8;--line-height-loose: 2.2;--line-height-looser: 2.6;--letter-spacing-denser: -0.03em;--letter-spacing-dense: -0.015em;--letter-spacing-normal: normal;--letter-spacing-loose: 0.075em;--letter-spacing-looser: 0.15em;--border-radius-xxl: 0.5rem;--border-radius-xl: 0.375rem;--border-radius-lg: 0.25rem;--border-radius-md: 0.125rem;--border-radius-sm: 0.0625rem;--border-radius-xs: 0.03125rem;--border-radius-xxs: 0.015625rem;--border-radius-none: 0;--border-radius-full: 9999px}*:not(umb-tiptap-toolbar,svg){box-sizing:border-box;margin:0;padding:0;font-family:var(--font-family-sans);font-style:normal;font-feature-settings:var(--font-feature-settings);text-decoration:none;list-style:none;border:none;outline:none;background:none;color:var(--foreground, var(--text-color));-webkit-font-smoothing:antialiased;z-index:1}*:not(umb-tiptap-toolbar,svg,h1,h2,h3,h4,h5,h6,strong,b,em,i){font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height)}body{min-height:100vh;display:flex;flex-direction:column;gap:0}body.is-cookies-settings-open{background-image:none !important;background:#fff}body.is-cookies-settings-open header,body.is-cookies-settings-open main,body.is-cookies-settings-open footer,body.is-cookies-settings-open aside,body.is-cookies-settings-open .page-content-container,body.is-cookies-settings-open .body-bg-image,body.is-cookies-settings-open .section-main-navigation{display:none}body{padding-block:clamp(var(--body-padding-block-min)*1px,(var(--body-padding-block-max) - var(--body-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--body-padding-block-min) - (var(--body-padding-block-max) - var(--body-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--body-padding-block-max)*1px);padding-inline:clamp(var(--body-padding-inline-min)*1px,(var(--body-padding-inline-max) - var(--body-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--body-padding-inline-min) - (var(--body-padding-inline-max) - var(--body-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--body-padding-inline-max)*1px)}body main{flex:1;background:var(--background, transparent);z-index:0;padding-block:clamp(var(--main-padding-block-min)*1px,(var(--main-padding-block-max) - var(--main-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--main-padding-block-min) - (var(--main-padding-block-max) - var(--main-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--main-padding-block-max)*1px);padding-inline:clamp(var(--main-padding-inline-min)*1px,(var(--main-padding-inline-max) - var(--main-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--main-padding-inline-min) - (var(--main-padding-inline-max) - var(--main-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--main-padding-inline-max)*1px)}a{color:var(--link-color);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a.link{--padding: 0}a[href^="tel:"]{text-decoration:none !important;color:inherit}.sr-only{position:absolute;width:0 !important;height:0 !important;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media screen and (max-width: 767px){.hide-on-mobile{display:none !important}}@media screen and (min-width: 768px)and (max-width: 1079px){.hide-on-tablet{display:none !important}}@media(min-width: 1280px){.hide-on-desktop{display:none !important}}.flexible-fullwidth-item{flex:1 1 auto;width:100%}.has-highlighted-item>*:first-child{grid-column:1/-1}.container-media{container-type:inline-size}@media screen and (max-width: 767px){.empty-mobile,.empty-mobile:empty{display:none !important}}@media screen and (min-width: 768px)and (max-width: 1079px){.empty-tablet,.empty-tablet:empty{display:none !important}}@media screen and (min-width: 1080px)and (max-width: 1439px){.empty-laptop,.empty-laptop:empty{display:none !important}}@media screen and (min-width: 1440px){.empty-desktop,.empty-desktop:empty{display:none !important}}.floating-nav>section:first-child,.floating-nav .panel.menu-panel>.layout.flexible{--border-width: 0}@media screen and (max-width: 767px){.floating-nav>section:first-child,.floating-nav .panel.menu-panel>.layout.flexible{padding-top:128px}}@media screen and (min-width: 768px){.floating-nav>section:first-child,.floating-nav .panel.menu-panel>.layout.flexible{padding-top:256px}}.floating-nav .site-navigation{position:absolute;top:0;left:0;width:100%;padding-block:clamp(var(--site-navigation-padding-block-min)*1px,(var(--site-navigation-padding-block-max) - var(--site-navigation-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-navigation-padding-block-min) - (var(--site-navigation-padding-block-max) - var(--site-navigation-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-navigation-padding-block-max)*1px);padding-inline:clamp(var(--site-navigation-padding-inline-min)*1px,(var(--site-navigation-padding-inline-max) - var(--site-navigation-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-navigation-padding-inline-min) - (var(--site-navigation-padding-inline-max) - var(--site-navigation-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-navigation-padding-inline-max)*1px)}.floating-nav .panel.menu-panel{position:absolute;width:100%;z-index:-1}.accordion-group{width:100%}:root{--accordion-item-border-radius: 8px;--accordion-item-padding: 0;--accordion-item-heading-padding-inline-min: 16;--accordion-item-heading-padding-inline-max: 16;--accordion-item-heading-padding-block-min: 16;--accordion-item-heading-padding-block-max: 16;--accordion-item-body-padding-left-min: var(--accordion-item-heading-padding-inline-min);--accordion-item-body-padding-left-max: var(--accordion-item-heading-padding-inline-max);--accordion-item-body-padding-right-min: var(--accordion-item-heading-padding-inline-min);--accordion-item-body-padding-right-max: var(--accordion-item-heading-padding-inline-max);--accordion-item-body-padding-top-min: 0;--accordion-item-body-padding-top-max: 0;--accordion-item-body-padding-bottom-min: 16;--accordion-item-body-padding-bottom-max: 16;--accordion-item-numbering-margin: 8px;--accordion-item-numbering-font-size: var(--text-lg-font-size);--accordion-item-numbering-font-weight: var(--font-weight-light);--accordion-item-numbering-line-height: var(--text-lg-line-height);--accordion-spacing: 12px;--accordion-item-black-border: solid 1px #D5D9EB;--accordion-item-black-border-width: 1px;--accordion-item-black-background: #fff;--accordion-item-black-box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);--accordion-item-black-heading-color: var(--text-color);--accordion-item-black-numbering-color: var(--accordion-item-black-heading-color);--accordion-item-black-body-color: #535862;--accordion-item-black-expanded-border: var(--accordion-item-black-border);--accordion-item-black-expanded-border-width: var(--accordion-item-black-border-width);--accordion-item-black-expanded-background: var(--accordion-item-black-background);--accordion-item-black-expanded-box-shadow: var(--accordion-item-black-box-shadow);--accordion-item-black-expanded-heading-color: var(--accordion-item-black-heading-color);--accordion-item-black-expanded-numbering-color: var(--accordion-item-black-numbering-color);--accordion-item-black-expanded-body-color: var(--accordion-item-black-body-color);--accordion-item-black-border-hover: var(--accordion-item-black-border);--accordion-item-black-border-width-hover: var(--accordion-item-black-border-width);--accordion-item-black-background-hover: var(--accordion-item-black-background);--accordion-item-black-box-shadow-hover: var(--accordion-item-black-box-shadow);--accordion-item-black-heading-color-hover: var(--accordion-item-black-heading-color);--accordion-item-black-numbering-color-hover: var(--accordion-item-black-numbering-color);--accordion-item-black-body-color-hover: var(--accordion-item-black-body-color);--accordion-item-black-expanded-border-hover: var(--accordion-item-black-border);--accordion-item-black-expanded-border-width-hover: var(--accordion-item-black-border-width);--accordion-item-black-expanded-background-hover: var(--accordion-item-black-background);--accordion-item-black-expanded-box-shadow-hover: var(--accordion-item-black-box-shadow);--accordion-item-black-expanded-heading-color-hover: var(--accordion-item-black-heading-color);--accordion-item-black-expanded-numbering-color-hover: var(--accordion-item-black-numbering-color);--accordion-item-black-expanded-body-color-hover: var(--accordion-item-black-body-color);--accordion-item-white-border: solid 1px rgba(255, 255, 255, 0.15);--accordion-item-white-border-width: 1px;--accordion-item-white-background: transparent;--accordion-item-white-box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);--accordion-item-white-heading-color: #fff;--accordion-item-white-numbering-color: var(--accordion-item-white-heading-color);--accordion-item-white-body-color: rgba(255, 255, 255, 0.75);--accordion-item-white-expanded-border: var(--accordion-item-white-border);--accordion-item-white-expanded-border-width: var(--accordion-item-white-border-width);--accordion-item-white-expanded-background: var(--accordion-item-white-background);--accordion-item-white-expanded-box-shadow: var(--accordion-item-white-box-shadow);--accordion-item-white-expanded-heading-color: var(--accordion-item-white-heading-color);--accordion-item-white-expanded-numbering-color: var(--accordion-item-white-numbering-color);--accordion-item-white-expanded-body-color: var(--accordion-item-white-body-color);--accordion-item-white-border-hover: var(--accordion-item-white-border);--accordion-item-white-border-width-hover: var(--accordion-item-white-border-width);--accordion-item-white-background-hover: var(--accordion-item-white-background);--accordion-item-white-box-shadow-hover: var(--accordion-item-white-box-shadow);--accordion-item-white-heading-color-hover: var(--accordion-item-white-heading-color);--accordion-item-white-numbering-color-hover: var(--accordion-item-white-numbering-color);--accordion-item-white-body-color-hover: var(--accordion-item-white-body-color);--accordion-item-white-expanded-border-hover: var(--accordion-item-white-border);--accordion-item-white-expanded-border-width-hover: var(--accordion-item-white-border-width);--accordion-item-white-expanded-background-hover: var(--accordion-item-white-background);--accordion-item-white-expanded-box-shadow-hover: var(--accordion-item-white-box-shadow);--accordion-item-white-expanded-heading-color-hover: var(--accordion-item-white-heading-color);--accordion-item-white-expanded-numbering-color-hover: var(--accordion-item-white-numbering-color);--accordion-item-white-expanded-body-color-hover: var(--accordion-item-white-body-color)}.accordion-item{--accordion-item-background: transparent;--accordion-item-box-shadow: none;--accordion-item-border: none;--accordion-item-border-width: none;--accordion-item-heading-color: inherit;--accordion-item-body-color: var(--accordion-item-heading-color, inherit);--accordion-item-numbering-color: var(--accordion-item-heading-color);counter-increment:numbering;border-radius:var(--accordion-item-border-radius, 0);padding:var(--accordion-item-padding, 0);background:var(--accordion-item-background);box-shadow:var(--accordion-item-box-shadow);border:var(--accordion-item-border);border-width:var(--accordion-item-border-width);transition:all .3s;overflow:hidden}.accordion-item:not(:last-child){margin-bottom:var(--accordion-spacing, var(--spacing-small, 0.5rem))}.accordion-item .accordion-item__heading{display:grid;grid-template-columns:auto max-content;align-items:center;position:relative;padding-inline:clamp(var(--accordion-item-heading-padding-inline-min)*1px,(var(--accordion-item-heading-padding-inline-max) - var(--accordion-item-heading-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--accordion-item-heading-padding-inline-min) - (var(--accordion-item-heading-padding-inline-max) - var(--accordion-item-heading-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--accordion-item-heading-padding-inline-max)*1px);padding-block:clamp(var(--accordion-item-heading-padding-block-min)*1px,(var(--accordion-item-heading-padding-block-max) - var(--accordion-item-heading-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--accordion-item-heading-padding-block-min) - (var(--accordion-item-heading-padding-block-max) - var(--accordion-item-heading-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--accordion-item-heading-padding-block-max)*1px);cursor:pointer}.accordion-item .accordion-item__heading,.accordion-item .accordion-item__heading *{--foreground: var(--accordion-item-heading-color);--p-margin-bottom-min: 0;--p-margin-bottom-max: 0;transition:all .3s}.accordion-item .accordion-item__heading svg{margin-left:1em}.accordion-item .accordion-item__body{display:none;opacity:0;padding-left:clamp(var(--accordion-item-body-padding-left-min)*1px,(var(--accordion-item-body-padding-left-max) - var(--accordion-item-body-padding-left-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--accordion-item-body-padding-left-min) - (var(--accordion-item-body-padding-left-max) - var(--accordion-item-body-padding-left-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--accordion-item-body-padding-left-max)*1px);padding-right:clamp(var(--accordion-item-body-padding-right-min)*1px,(var(--accordion-item-body-padding-right-max) - var(--accordion-item-body-padding-right-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--accordion-item-body-padding-right-min) - (var(--accordion-item-body-padding-right-max) - var(--accordion-item-body-padding-right-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--accordion-item-body-padding-right-max)*1px);padding-top:clamp(var(--accordion-item-body-padding-top-min)*1px,(var(--accordion-item-body-padding-top-max) - var(--accordion-item-body-padding-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--accordion-item-body-padding-top-min) - (var(--accordion-item-body-padding-top-max) - var(--accordion-item-body-padding-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--accordion-item-body-padding-top-max)*1px);padding-bottom:clamp(var(--accordion-item-body-padding-bottom-min)*1px,(var(--accordion-item-body-padding-bottom-max) - var(--accordion-item-body-padding-bottom-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--accordion-item-body-padding-bottom-min) - (var(--accordion-item-body-padding-bottom-max) - var(--accordion-item-body-padding-bottom-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--accordion-item-body-padding-bottom-max)*1px);--foreground: var(--accordion-item-body-color)}.accordion-item:hover{--accordion-item-background: var(--accordion-item-background-hover, inherit);--accordion-item-box-shadow: var(--accordion-item-box-shadow-hover, inherit);--accordion-item-border: var(--accordion-item-border-hover, inherit);--accordion-item-border-width: var(--accordion-item-border-width-hover, inherit);--accordion-item-heading-color: var(--accordion-item-heading-color-hover, inherit);--accordion-item-body-color: var(--accordion-item-body-color-hover, inherit);--accordion-item-numbering-color: var(--accordion-item-numbering-color-hover, inherit)}.accordion-item[aria-expanded=true]{--accordion-item-background: var(--accordion-item-background-expanded, inherit);--accordion-item-box-shadow: var(--accordion-item-box-shadow-expanded, inherit);--accordion-item-border: var(--accordion-item-border-expanded, inherit);--accordion-item-border-width: var(--accordion-item-border-width-expanded, inherit);--accordion-item-heading-color: var(--accordion-item-heading-color-expanded, inherit);--accordion-item-body-color: var(--accordion-item-body-color-expanded, inherit);--accordion-item-numbering-color: var(--accordion-item-numbering-color-expanded, inherit);height:auto}.accordion-item[aria-expanded=true] .accordion-item__heading svg{transform:rotate(180deg)}.accordion-item[aria-expanded=true] .accordion-item__body{display:block;opacity:1}.accordion-item[aria-expanded=true]:hover{--accordion-item-background: var(--accordion-item-background-expanded-hover, inherit);--accordion-item-box-shadow: var(--accordion-item-box-shadow-expanded-hover, inherit);--accordion-item-border: var(--accordion-item-border-expanded-hover, inherit);--accordion-item-border-width: var(--accordion-item-border-width-expanded-hover, inherit);--accordion-item-heading-color: var(--accordion-item-heading-color-expanded-hover, inherit);--accordion-item-body-color: var(--accordion-item-body-color-expanded-hover, inherit);--accordion-item-numbering-color: var(--accordion-item-numbering-color-expanded-hover, inherit)}.accordion-item.numbered{--foreground: var(--accordion-item-numbering-color)}.accordion-item.numbered .accordion-item__heading *:first-child::before{content:counter(numbering) ".";margin-right:var(--accordion-item-numbering-margin);font-size:var(--accordion-item-numbering-font-size);font-weight:var(--accordion-item-numbering-font-weight);line-height:var(--accordion-item-numbering-line-height);align-self:baseline;color:var(--accordion-item-numbering-color, inherit)}.accordion-item--black{--accordion-item-border: var(--accordion-item-black-border);--accordion-item-border-width: var(--accordion-item-black-border-width);--accordion-item-background: var(--accordion-item-black-background);--accordion-item-box-shadow: var(--accordion-item-black-box-shadow);--accordion-item-heading-color: var(--accordion-item-black-heading-color);--accordion-item-numbering-color: var(--accordion-item-black-numbering-color);--accordion-item-body-color: var(--accordion-item-black-body-color);--accordion-item-border-expanded: var(--accordion-item-black-expanded-border);--accordion-item-border-width-expanded: var(--accordion-item-black-expanded-border-width);--accordion-item-background-expanded: var(--accordion-item-black-expanded-background);--accordion-item-box-shadow-expanded: var(--accordion-item-black-expanded-box-shadow);--accordion-item-heading-color-expanded: var(--accordion-item-black-expanded-heading-color);--accordion-item-numbering-color-expanded: var(--accordion-item-black-expanded-numbering-color);--accordion-item-body-color-expanded: var(--accordion-item-black-expanded-body-color);--accordion-item-border-hover: var(--accordion-item-black-border-hover);--accordion-item-border-width-hover: var(--accordion-item-black-border-width-hover);--accordion-item-background-hover: var(--accordion-item-black-background-hover);--accordion-item-box-shadow-hover: var(--accordion-item-black-box-shadow-hover);--accordion-item-heading-color-hover: var(--accordion-item-black-heading-color-hover);--accordion-item-numbering-color-hover: var(--accordion-item-black-numbering-color-hover);--accordion-item-body-color-hover: var(--accordion-item-black-body-color-hover);--accordion-item-border-expanded-hover: var(--accordion-item-black-expanded-border-hover);--accordion-item-border-width-expanded-hover: var(--accordion-item-black-expanded-border-width-hover);--accordion-item-background-expanded-hover: var(--accordion-item-black-expanded-background-hover);--accordion-item-box-shadow-expanded-hover: var(--accordion-item-black-expanded-box-shadow-hover);--accordion-item-heading-color-expanded-hover: var(--accordion-item-black-expanded-heading-color-hover);--accordion-item-numbering-color-expanded-hover: var(--accordion-item-black-expanded-numbering-color-hover);--accordion-item-body-color-expanded-hover: var(--accordion-item-black-expanded-body-color-hover)}.accordion-item--white{--accordion-item-border: var(--accordion-item-white-border);--accordion-item-border-width: var(--accordion-item-white-border-width);--accordion-item-background: var(--accordion-item-white-background);--accordion-item-box-shadow: var(--accordion-item-white-box-shadow);--accordion-item-heading-color: var(--accordion-item-white-heading-color);--accordion-item-numbering-color: var(--accordion-item-white-numbering-color);--accordion-item-body-color: var(--accordion-item-white-body-color);--accordion-item-border-expanded: var(--accordion-item-white-expanded-border);--accordion-item-border-width-expanded: var(--accordion-item-white-expanded-border-width);--accordion-item-background-expanded: var(--accordion-item-white-expanded-background);--accordion-item-box-shadow-expanded: var(--accordion-item-white-expanded-box-shadow);--accordion-item-heading-color-expanded: var(--accordion-item-white-expanded-heading-color);--accordion-item-numbering-color-expanded: var(--accordion-item-white-expanded-numbering-color);--accordion-item-body-color-expanded: var(--accordion-item-white-expanded-body-color);--accordion-item-border-hover: var(--accordion-item-white-border-hover);--accordion-item-border-width-hover: var(--accordion-item-white-border-width-hover);--accordion-item-background-hover: var(--accordion-item-white-background-hover);--accordion-item-box-shadow-hover: var(--accordion-item-white-box-shadow-hover);--accordion-item-heading-color-hover: var(--accordion-item-white-heading-color-hover);--accordion-item-numbering-color-hover: var(--accordion-item-white-numbering-color-hover);--accordion-item-body-color-hover: var(--accordion-item-white-body-color-hover);--accordion-item-border-expanded-hover: var(--accordion-item-white-expanded-border-hover);--accordion-item-border-width-expanded-hover: var(--accordion-item-white-expanded-border-width-hover);--accordion-item-background-expanded-hover: var(--accordion-item-white-expanded-background-hover);--accordion-item-box-shadow-expanded-hover: var(--accordion-item-white-expanded-box-shadow-hover);--accordion-item-heading-color-expanded-hover: var(--accordion-item-white-expanded-heading-color-hover);--accordion-item-numbering-color-expanded-hover: var(--accordion-item-white-expanded-numbering-color-hover);--accordion-item-body-color-expanded-hover: var(--accordion-item-white-expanded-body-color-hover)}:root{--box-padding-block-min: 24;--box-padding-block-max: 32;--box-padding-inline-min: 20;--box-padding-inline-max: 32;--box-border-width: 1px;--box-border-style: solid;--box-border-radius: 16px;--box-shadow: none}.box{--border-width: var(--box-border-width, inherit);--border-style: var(--box-border-style, solid);--border: var(--border-width) var(--border-style) var(--border-color);--border-radius: var(--box-border-radius, inherit);position:relative;overflow:hidden;width:var(--width, 100%);max-width:100%;background:var(--background, transparent);color:var(--foreground, inherit);border:var(--border, inherit);border-radius:var(--border-radius, inherit);box-shadow:var(--shadow, none);padding-block:clamp(var(--box-padding-block-min)*1px,(var(--box-padding-block-max) - var(--box-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--box-padding-block-min) - (var(--box-padding-block-max) - var(--box-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--box-padding-block-max)*1px);padding-inline:clamp(var(--box-padding-inline-min)*1px,(var(--box-padding-inline-max) - var(--box-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--box-padding-inline-min) - (var(--box-padding-inline-max) - var(--box-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--box-padding-inline-max)*1px);transition:all .15s ease-in-out;transform:var(--transform, none)}.box.background--transparent{--background: transparent}.box.background--white-50{--background: var(--color-white-50)}.box.background--white-100{--background: var(--color-white-100)}.box.background--gray-light{--background: var(--color-gray-light)}.box.background--gray-solid{--background: var(--color-gray-solid)}.box.background--brand-light{--background: var(--color-brand-light)}.box.background--brand-solid{--background: var(--color-brand-solid)}.box.border--transparent{--border-color: transparent;border-style:hidden}.box.border--white-50{--border-color: var(--color-white-50)}.box.border--white-100{--border-color: var(--color-white-100)}.box.border--gray-light{--border-color: var(--color-gray-light)}.box.border--gray-solid{--border-color: var(--color-gray-solid)}.box.border--brand-light{--border-color: var(--color-brand-light)}.box.border--brand-solid{--border-color: var(--color-brand-solid)}.box.border--shadow{--shadow: var(--box-shadow)}.box.foreground--black{--foreground: var(--color-fg-black)}.box.foreground--white{--foreground: var(--color-fg-white)}.box.clickable{position:relative;cursor:pointer}.box.clickable a:not(.link-area),.box.clickable a.box-button:not(.link-area),.box.clickable a.link-button:not(.link-area),.box.clickable a.icon-button:not(.link-area),.box.clickable a.link:not(.link-area){position:static}.box.clickable a.link-area,.box.clickable a.box-button.link-area,.box.clickable a.link-button.link-area,.box.clickable a.icon-button.link-area,.box.clickable a.link.link-area{position:absolute}.box.clickable a::after,.box.clickable a.box-button::after,.box.clickable a.link-button::after,.box.clickable a.icon-button::after,.box.clickable a.link::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:99}:root{--breadcrumbs-gap: 4px;--breadcrumbs-separator-color: #D5D7DA;--breadcrumbs-link-text-decoration: none;--breadcrumbs-link-text-decoration-hover: underline;--breadcrumbs-link-color: inherit;--breadcrumbs-link-color-hover: var(--breadcrumbs-link-color);--breadcrumbs-link-font-family: var(--font-family-sans);--breadcrumbs-link-font-weight: 500;--breadcrumbs-link-font-size: 12px;--breadcrumbs-link-line-height: 18px;--breadcrumbs-link-last-color: #717680;--breadcrumbs-link-last-color-hover: var(--breadcrumbs-link-last-color)}.breadcrumbs{--breadcrumbs-gap: inherit;--breadcrumbs-separator-color: inherit;--breadcrumbs-link-text-decoration: inherit;--breadcrumbs-link-text-decoration-hover: inherit;--breadcrumbs-link-color: inherit;--breadcrumbs-link-color-hover: var(--breadcrumbs-link-color);--breadcrumbs-link-font-family: var(--font-family-sans);--breadcrumbs-link-font-weight: var(--font-weight-normal);--breadcrumbs-link-font-size: inherit;--breadcrumbs-link-line-height: inherit}.breadcrumbs>ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--breadcrumbs-gap)}.breadcrumbs>ul>li{display:flex;margin-bottom:0}.breadcrumbs>ul>li .separator{display:flex;color:var(--breadcrumbs-separator-color)}.breadcrumbs>ul>li .separator svg,.breadcrumbs>ul>li .separator svg>*{color:var(--breadcrumbs-separator-color)}.breadcrumbs>ul>li a.icon-button{--size: max-content}.breadcrumbs>ul>li a.link{--link-text-decoration: var(--breadcrumbs-link-text-decoration);--link-text-decoration-hover: var(--breadcrumbs-link-text-decoration-hover);--link-color: var(--breadcrumbs-link-color);--link-color-hover: var(--breadcrumbs-link-color-hover);--link-font-family: var(--breadcrumbs-link-font-family, var(--font-family-sans));--link-font-weight: var(--breadcrumbs-link-font-weight);--link-font-size: var(--breadcrumbs-link-font-size);--link-line-height: var(--breadcrumbs-link-line-height)}.breadcrumbs>ul>li:last-child>a.link{--link-color: var(--breadcrumbs-link-last-color)}.breadcrumbs>ul>li:last-child>a.link:hover{--link-color-hover: var(--breadcrumbs-link-last-color-hover)}:root{--section-wide-content-width: 1664px;--section-narrow-content-width: var(--max-content-width);--section-main-navigation-border-style: none;--section-main-navigation-border-width: 0;--section-main-navigation-border-color: transparent;--section-main-navigation-fixed-background: var(--color-white);--section-border-color: none;--section-border-width: 0;--section-border-style: none;--section-border-radius: 32px;--section-shadow: none;--section-width: 100%;--section-padding-block-min: 48;--section-padding-block-max: 64;--section-padding-inline-min: 0;--section-padding-inline-max: 0;--section-extra-padding-inline-min: 16;--section-extra-padding-inline-max: 64}section{--border-color: var(--section-border-color, inherit);--border-width: var(--section-border-width, inherit);--border-style: var(--section-border-style, none);--border-radius: var(--section-border-radius, inherit);--shadow: var(--section-shadow, inherit);width:var(--section-width, 100%);background:var(--background, transparent);color:var(--foreground, inherit);border-color:var(--border-color, none);border-width:var(--border-width, 0);border-style:var(--border-style, none);border-radius:var(--border-radius);box-shadow:var(--shadow);padding-block:clamp(var(--section-padding-block-min)*1px,(var(--section-padding-block-max) - var(--section-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--section-padding-block-min) - (var(--section-padding-block-max) - var(--section-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--section-padding-block-max)*1px);padding-inline:clamp(var(--section-padding-inline-min)*1px,(var(--section-padding-inline-max) - var(--section-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--section-padding-inline-min) - (var(--section-padding-inline-max) - var(--section-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--section-padding-inline-max)*1px)}section.extra-space{padding-inline:clamp(var(--section-extra-padding-inline-min)*1px,(var(--section-extra-padding-inline-max) - var(--section-extra-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--section-extra-padding-inline-min) - (var(--section-extra-padding-inline-max) - var(--section-extra-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--section-extra-padding-inline-max)*1px)}section.background--transparent{--background: transparent}section.background--white-50{--background: var(--color-white-50)}section.background--white-100{--background: var(--color-white-100)}section.background--gray-light{--background: var(--color-gray-light)}section.background--gray-solid{--background: var(--color-gray-solid)}section.background--brand-light{--background: var(--color-brand-light)}section.background--brand-solid{--background: var(--color-brand-solid)}section.foreground--black{--foreground: var(--color-fg-black)}section.foreground--white{--foreground: var(--color-fg-white)}section.background-image{--background: transparent;overflow:hidden;position:relative}section.height--auto{min-height:0}section.height--50{min-height:50vh}section.height--75{min-height:75vh}section.height--100{min-height:100vh}:root{--layout-columns-align-items: stretch;--layout-columns-justify-content: flex-start;--layout-flexible-align-items: stretch;--layout-flexible-justify-content: flex-start;--layout-scrollable-col-size: 90%;--layout-default-column-gap-min: 48;--layout-default-column-gap-max: 64;--layout-default-row-gap-min: 48;--layout-default-row-gap-max: 64;--layout-cards-column-gap-min: 32;--layout-cards-column-gap-max: 32;--layout-cards-row-gap-min: 48;--layout-cards-row-gap-max: 96;--layout-tiles-column-gap-min: 32;--layout-tiles-column-gap-max: 32;--layout-tiles-row-gap-min: 32;--layout-tiles-row-gap-max: 32;--layout-mixed-column-gap-min: var(--layout-tiles-column-gap-min);--layout-mixed-column-gap-max: var(--layout-tiles-column-gap-max);--layout-mixed-row-gap-min: var(--layout-tiles-row-gap-min);--layout-mixed-row-gap-max: var(--layout-tiles-row-gap-max);--layout-quotes-full-column-gap-min: var(--layout-cards-column-gap-min);--layout-quotes-full-column-gap-max: var(--layout-cards-column-gap-max);--layout-quotes-full-row-gap-min: var(--layout-cards-row-gap-min);--layout-quotes-full-row-gap-max: var(--layout-cards-row-gap-max);--layout-quotes-card-column-gap-min: var(--layout-tiles-column-gap-min);--layout-quotes-card-column-gap-max: var(--layout-tiles-column-gap-max);--layout-quotes-card-row-gap-min: var(--layout-tiles-row-gap-min);--layout-quotes-card-row-gap-max: var(--layout-tiles-row-gap-max);--layout-text-blocks-column-gap-min: var(--layout-cards-column-gap-min);--layout-text-blocks-column-gap-max: var(--layout-cards-column-gap-max);--layout-text-blocks-row-gap-min: 16;--layout-text-blocks-row-gap-max: 18;--layout-feature-cards-column-gap-min: 24;--layout-feature-cards-column-gap-max: 24;--layout-feature-cards-row-gap-min: 24;--layout-feature-cards-row-gap-max: 24}.layout{--grid-cols: 12;display:block;box-sizing:border-box;--column-gap-min: var(--layout-default-column-gap-min, 32);--column-gap-max: var(--layout-default-column-gap-max, 64);--row-gap-min: var(--layout-default-row-gap-min, 32);--row-gap-max: var(--layout-default-row-gap-max, 64);--column-gap:clamp(var(--column-gap-min)*1px,(var(--column-gap-max) - var(--column-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--column-gap-min) - (var(--column-gap-max) - var(--column-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--column-gap-max)*1px);--row-gap:clamp(var(--row-gap-min)*1px,(var(--row-gap-max) - var(--row-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--row-gap-min) - (var(--row-gap-max) - var(--row-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--row-gap-max)*1px);column-gap:var(--column-gap);row-gap:var(--row-gap)}.layout.columns{display:grid;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));align-items:var(--layout-columns-align-items, stretch);justify-content:var(--layout-columns-justify-content, flex-start);width:100%}@media screen and (max-width: 767px),print and (max-width: 767px){.layout.columns{--grid-cols: var(--grid-cols-mobile, 4)}}.layout.columns>*{grid-column:span var(--span-mobile, 4);height:var(--height, fit-content)}.layout.columns>*.apply-margins{--default-margin-top: 0}.layout.columns.has-highlighted-item>*:first-child,.layout.columns>*:is(hr){grid-column:1/-1}@media screen and (min-width: 768px)and (max-width: 1079px),print and (min-width: 768px)and (max-width: 1079px){.layout.columns{--grid-cols: var(--grid-cols-tablet, 12)}.layout.columns>*{grid-column:span var(--span-tablet, 6)}}@media screen and (min-width: 1080px)and (max-width: 1439px),print and (min-width: 1080px)and (max-width: 1439px){.layout.columns{--grid-cols: var(--grid-cols-desktop, 12)}.layout.columns>*{grid-column:span var(--span-desktop, 4)}}@media screen and (min-width: 1440px),print and (min-width: 1440px){.layout.columns{--grid-cols: var(--grid-cols-wide, 12)}.layout.columns>*{grid-column:span var(--span-wide, 3)}}.layout.flexible{width:var(--width, auto);max-width:100%;display:flex;flex-direction:var(--flexible-direction, row);flex-wrap:wrap;align-items:var(--layout-flexible-align-items, stretch);justify-content:var(--layout-flexible-justify-content, flex-start)}.layout.flexible>*:not(hr,[class*=button]){width:var(--flexible-col-size, max-content);max-width:100%}.layout.flexible.space-between{--layout-flexible-justify-content: space-between}.layout.masonry{column-count:var(--columns, 3);column-gap:var(--column-gap);width:100%}.layout.masonry>*{break-inside:avoid;margin-bottom:var(--row-gap);width:100%}@media screen and (max-width: 767px),print and (max-width: 767px){.layout.masonry{--columns: var(--columns-mobile, 1)}}@media screen and (min-width: 768px)and (max-width: 1079px),print and (min-width: 768px)and (max-width: 1079px){.layout.masonry{--columns: var(--columns-tablet, 2)}}@media screen and (min-width: 1080px)and (max-width: 1439px),print and (min-width: 1080px)and (max-width: 1439px){.layout.masonry{--columns: var(--columns-desktop, 3)}}@media screen and (min-width: 1440px),print and (min-width: 1440px){.layout.masonry{--columns: var(--columns-wide, 4)}}.layout .quote{--width: auto}.layout--cards{--column-gap-min: var(--layout-cards-column-gap-min, 8);--column-gap-max: var(--layout-cards-column-gap-max, 8);--row-gap-min: var(--layout-cards-row-gap-min, 8);--row-gap-max: var(--layout-cards-row-gap-max, 8)}.layout--tiles{--column-gap-min: var(--layout-tiles-column-gap-min, 24);--column-gap-max: var(--layout-tiles-column-gap-max, 24);--row-gap-min: var(--layout-tiles-row-gap-min, 24);--row-gap-max: var(--layout-tiles-row-gap-max, 24)}.layout--mixed{--column-gap-min: var(--layout-mixed-column-gap-min, 24);--column-gap-max: var(--layout-mixed-column-gap-max, 24);--row-gap-min: var(--layout-mixed-row-gap-min, 24);--row-gap-max: var(--layout-mixed-row-gap-max, 24)}.layout--quotes{--column-gap-min: var(--layout-quotes-full-column-gap-min, 24);--column-gap-max: var(--layout-quotes-full-column-gap-max, 24);--row-gap-min: var(--layout-quotes-full-row-gap-min, 24);--row-gap-max: var(--layout-quotes-full-row-gap-max, 24)}.layout--quote-cards{--column-gap-min: var(--layout-quotes-card-column-gap-min, 24);--column-gap-max: var(--layout-quotes-card-column-gap-max, 24);--row-gap-min: var(--layout-quotes-card-row-gap-min, 24);--row-gap-max: var(--layout-quotes-card-row-gap-max, 24);--height: auto}.layout--text-blocks{--column-gap-min: var(--layout-text-blocks-column-gap-min, var(--layout-cards-column-gap-min, 24));--column-gap-max: var(--layout-text-blocks-column-gap-max, var(--layout-cards-column-gap-max, 24));--row-gap-min: var(--layout-text-blocks-row-gap-min, var(--layout-cards-row-gap-min, 24));--row-gap-max: var(--layout-text-blocks-row-gap-max, var(--layout-cards-row-gap-max, 24))}.layout--feature-cards{--column-gap-min: var(--layout-feature-cards-column-gap-min, 24);--column-gap-max: var(--layout-feature-cards-column-gap-max, 24);--row-gap-min: var(--layout-feature-cards-row-gap-min, 24);--row-gap-max: var(--layout-feature-cards-row-gap-max, 24)}.layout--badge-set{--column-gap-min: var(--badge-set-column-gap-min, 4);--column-gap-max: var(--badge-set-column-gap-max, 4);--row-gap-min: var(--badge-set-row-gap-min, 4);--row-gap-max: var(--badge-set-row-gap-max, 4)}.layout--button-set{--column-gap-min: var(--button-set-column-gap-min, 12);--column-gap-max: var(--button-set-column-gap-max, 16);--row-gap-min: var(--button-set-row-gap-min, 12);--row-gap-max: var(--button-set-row-gap-max, 16)}.layout--reset{column-gap:0;row-gap:0}@media screen and (max-width: 767px),print and (max-width: 767px){.layout.layout--signpost>.fullwidth-image>picture,.layout.layout--signpost>.fullwidth-image>picture>img,.layout.layout--signpost>.grid-column>picture,.layout.layout--signpost>.grid-column>picture>img,.layout.layout--signpost>picture,.layout.layout--signpost>picture>img{--image-aspect-ratio: 2/1 !important}}@media screen and (min-width: 768px)and (max-width: 1439px),print and (min-width: 768px)and (max-width: 1439px){.layout.layout--signpost>.fullwidth-image>picture,.layout.layout--signpost>.fullwidth-image>picture>img,.layout.layout--signpost>.grid-column>picture,.layout.layout--signpost>.grid-column>picture>img,.layout.layout--signpost>picture,.layout.layout--signpost>picture>img{--image-aspect-ratio: 3/1 !important}.layout.layout--signpost>picture,.layout.layout--signpost>.fullwidth-image{height:100% !important}}:root{--button-set-column-gap-min: 8;--button-set-column-gap-max: 8;--button-set-row-gap-min: 8;--button-set-row-gap-max: 8}.layout--button-set.horizontal{--flexible-direction: row}.layout--button-set.vertical{--flexible-direction: column}.layout--button-set.left,.layout--button-set.center,.layout--button-set.right{--width: 100%}.layout--button-set.left{--layout-flexible-justify-content: flex-start}.layout--button-set.center{--layout-flexible-justify-content: center}.layout--button-set.right{--layout-flexible-justify-content: flex-end}:root{--card-border-width: 1px;--card-border-style: solid;--card-border-radius: 12px;--card-min-height: auto;--card-height: max-content;--card-image-border-radius: 12px;--card-h-gap-min: 0;--card-h-gap-max: 0;--card-h-body-padding-min: 24;--card-h-body-padding-max: 56;--card-h-image-padding-min: 20;--card-h-image-padding-max: 40;--card-h-mobile-gap-min: 24;--card-h-mobile-gap-max: 24;--card-h-mobile-body-padding-block-min: 20;--card-h-mobile-body-padding-block-max: 20;--card-h-mobile-body-padding-inline-min: 20;--card-h-mobile-body-padding-inline-max: 20;--card-h-mobile-image-padding-block-min: 20;--card-h-mobile-image-padding-block-max: 20;--card-h-mobile-image-padding-inline-min: 20;--card-h-mobile-image-padding-inline-max: 20;--card-v-gap-min: 16;--card-v-gap-max: 24;--card-v-body-padding-block-min: 20;--card-v-body-padding-block-max: 20;--card-v-body-padding-inline-min: 20;--card-v-body-padding-inline-max: 20;--card-v-image-padding-block-min: 20;--card-v-image-padding-block-max: 20;--card-v-image-padding-inline-min: 20;--card-v-image-padding-inline-max: 20}.card{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;border-width:var(--card-border-width, 1px);border-style:var(--card-border-style, solid);border-color:var(--border-color, transparent);border-radius:var(--card-border-radius, 12px);background:var(--background, transparent);color:var(--foreground, inherit);box-shadow:var(--shadow, none);overflow:hidden;min-height:var(--min-height, var(--card-min-height, auto));height:var(--height, var(--card-height, max-content));width:100%;padding:0;--image-border-radius: 0}.card.full-height{height:auto}.card .card__image{box-sizing:border-box;flex-basis:var(--image-width, auto);width:var(--image-width, 100%);max-width:100%;height:max-content;max-height:fit-content;object-fit:cover;padding:0;background:rgba(0,0,0,0);overflow:hidden}.card .card__body{color:var(--foreground, var(--text-color, inherit));background:rgba(0,0,0,0);box-sizing:border-box;display:block;padding:0}.card .card__body *{transition:all .3s ease}.card .card__body a:not([class]){text-decoration:none}.card.vertical{flex-direction:column;gap:clamp(var(--card-v-gap-min)*1px,(var(--card-v-gap-max) - var(--card-v-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-v-gap-min) - (var(--card-v-gap-max) - var(--card-v-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-v-gap-max)*1px)}.card.vertical .card__body{flex:1 1 auto;width:100%;padding-bottom:clamp(var(--card-v-body-padding-block-min)*1px,(var(--card-v-body-padding-block-max) - var(--card-v-body-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-v-body-padding-block-min) - (var(--card-v-body-padding-block-max) - var(--card-v-body-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-v-body-padding-block-max)*1px);padding-left:clamp(var(--card-v-body-padding-inline-min)*1px,(var(--card-v-body-padding-inline-max) - var(--card-v-body-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-v-body-padding-inline-min) - (var(--card-v-body-padding-inline-max) - var(--card-v-body-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-v-body-padding-inline-max)*1px);padding-right:clamp(var(--card-v-body-padding-inline-min)*1px,(var(--card-v-body-padding-inline-max) - var(--card-v-body-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-v-body-padding-inline-min) - (var(--card-v-body-padding-inline-max) - var(--card-v-body-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-v-body-padding-inline-max)*1px)}.card.vertical.card-no-image .card__body{padding-top:clamp(var(--card-v-body-padding-block-min)*1px,(var(--card-v-body-padding-block-max) - var(--card-v-body-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-v-body-padding-block-min) - (var(--card-v-body-padding-block-max) - var(--card-v-body-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-v-body-padding-block-max)*1px)}.card.vertical.image-padding .card__image{padding-top:clamp(var(--card-v-image-padding-block-min)*1px,(var(--card-v-image-padding-block-max) - var(--card-v-image-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-v-image-padding-block-min) - (var(--card-v-image-padding-block-max) - var(--card-v-image-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-v-image-padding-block-max)*1px);padding-left:clamp(var(--card-v-image-padding-inline-min)*1px,(var(--card-v-image-padding-inline-max) - var(--card-v-image-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-v-image-padding-inline-min) - (var(--card-v-image-padding-inline-max) - var(--card-v-image-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-v-image-padding-inline-max)*1px);padding-right:clamp(var(--card-v-image-padding-inline-min)*1px,(var(--card-v-image-padding-inline-max) - var(--card-v-image-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-v-image-padding-inline-min) - (var(--card-v-image-padding-inline-max) - var(--card-v-image-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-v-image-padding-inline-max)*1px)}.card.vertical.background--transparent.border--transparent .card__image,.card.vertical.background--transparent.border--transparent .card__body{padding:0}.card.horizontal{flex-direction:row;gap:clamp(var(--card-h-gap-min)*1px,(var(--card-h-gap-max) - var(--card-h-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-h-gap-min) - (var(--card-h-gap-max) - var(--card-h-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-h-gap-max)*1px)}.card.horizontal .card__image,.card.horizontal .card__body{flex:1 1 50%}.card.horizontal .card__image>picture,.card.horizontal .card__image>picture>img{max-width:100%;width:var(--image-width, 100%);min-height:100%}.card.horizontal .card__body{padding:clamp(var(--card-h-body-padding-min)*1px,(var(--card-h-body-padding-max) - var(--card-h-body-padding-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-h-body-padding-min) - (var(--card-h-body-padding-max) - var(--card-h-body-padding-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-h-body-padding-max)*1px)}.card.horizontal.image-padding .card__image{padding:clamp(var(--card-h-image-padding-min)*1px,(var(--card-h-image-padding-max) - var(--card-h-image-padding-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-h-image-padding-min) - (var(--card-h-image-padding-max) - var(--card-h-image-padding-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-h-image-padding-max)*1px)}.card.horizontal.full-size-image{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"image body"}.card.horizontal.full-size-image .card__image{grid-area:image;width:100%;height:100%}.card.horizontal.full-size-image .card__body{grid-area:body}@media screen and (min-width: 768px){.card.horizontal.full-size-image.reversed{grid-template-areas:"body image"}}@media screen and (min-width: 768px){.card.horizontal.reversed{flex-direction:row-reverse}}.card.horizontal.top{align-items:flex-start}.card.horizontal.bottom{align-items:flex-end}.card.horizontal.center{align-items:center}@media screen and (max-width: 767px){.card.horizontal{flex-direction:column;gap:clamp(var(--card-h-mobile-gap-min)*1px,(var(--card-h-mobile-gap-max) - var(--card-h-mobile-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-h-mobile-gap-min) - (var(--card-h-mobile-gap-max) - var(--card-h-mobile-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-h-mobile-gap-max)*1px)}.card.horizontal.center,.card.horizontal.top,.card.horizontal.bottom{align-items:flex-start}.card.horizontal .card__image{height:auto}.card.horizontal .card__body{padding-top:0;padding-bottom:clamp(var(--card-h-mobile-body-padding-block-min)*1px,(var(--card-h-mobile-body-padding-block-max) - var(--card-h-mobile-body-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-h-mobile-body-padding-block-min) - (var(--card-h-mobile-body-padding-block-max) - var(--card-h-mobile-body-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-h-mobile-body-padding-block-max)*1px);padding-left:clamp(var(--card-h-mobile-body-padding-inline-min)*1px,(var(--card-h-mobile-body-padding-inline-max) - var(--card-h-mobile-body-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-h-mobile-body-padding-inline-min) - (var(--card-h-mobile-body-padding-inline-max) - var(--card-h-mobile-body-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-h-mobile-body-padding-inline-max)*1px);padding-right:clamp(var(--card-h-mobile-body-padding-inline-min)*1px,(var(--card-h-mobile-body-padding-inline-max) - var(--card-h-mobile-body-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-h-mobile-body-padding-inline-min) - (var(--card-h-mobile-body-padding-inline-max) - var(--card-h-mobile-body-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-h-mobile-body-padding-inline-max)*1px)}.card.horizontal.image-padding .card__image{padding-bottom:0;padding-top:clamp(var(--card-h-mobile-image-padding-block-min)*1px,(var(--card-h-mobile-image-padding-block-max) - var(--card-h-mobile-image-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-h-mobile-image-padding-block-min) - (var(--card-h-mobile-image-padding-block-max) - var(--card-h-mobile-image-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-h-mobile-image-padding-block-max)*1px);padding-left:clamp(var(--card-h-mobile-image-padding-inline-min)*1px,(var(--card-h-mobile-image-padding-inline-max) - var(--card-h-mobile-image-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-h-mobile-image-padding-inline-min) - (var(--card-h-mobile-image-padding-inline-max) - var(--card-h-mobile-image-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-h-mobile-image-padding-inline-max)*1px);padding-right:clamp(var(--card-h-mobile-image-padding-inline-min)*1px,(var(--card-h-mobile-image-padding-inline-max) - var(--card-h-mobile-image-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--card-h-mobile-image-padding-inline-min) - (var(--card-h-mobile-image-padding-inline-max) - var(--card-h-mobile-image-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--card-h-mobile-image-padding-inline-max)*1px)}.card.horizontal.full-size-image{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"image" "body"}.card.horizontal.full-size-image .card__image,.card.horizontal.full-size-image .card__body{flex:none;width:100%}}.card.horizontal.background--transparent.border--transparent .card__image{padding:0}@media screen and (min-width: 768px){.card.horizontal.background--transparent.border--transparent .card__body{padding-top:0;padding-bottom:0}.card.horizontal.background--transparent.border--transparent:not(.reversed) .card__body{padding-right:0}.card.horizontal.background--transparent.border--transparent.reversed .card__body{padding-left:0}}@media screen and (max-width: 767px){.card.horizontal.background--transparent.border--transparent .card__body{padding:0}}.card.clickable:hover .card__image img{transform:scale(1.03)}.card.clickable .card__body a.box-button,.card.clickable .card__body a.link-button,.card.clickable .card__body a.icon-button{position:static}.card.clickable .card__body a.box-button::after,.card.clickable .card__body a.link-button::after,.card.clickable .card__body a.icon-button::after{content:"";position:absolute;display:block;inset:0;z-index:1}.card.image-padding,.card.background--transparent.border--transparent{--image-border-radius: var(--card-image-border-radius, 12px)}.card.content-width-auto .card__image{max-width:fit-content}.card.background--transparent{--background: transparent}.card.background--white-50{--background: var(--color-white-50)}.card.background--white-100{--background: var(--color-white-100)}.card.background--gray-light{--background: var(--color-gray-light)}.card.background--gray-solid{--background: var(--color-gray-solid)}.card.background--brand-light{--background: var(--color-brand-light)}.card.background--brand-solid{--background: var(--color-brand-solid)}.card.border--transparent{--border-color: transparent;border-style:hidden}.card.border--white-50{--border-color: var(--color-white-50)}.card.border--white-100{--border-color: var(--color-white-100)}.card.border--gray-light{--border-color: var(--color-gray-light)}.card.border--gray-solid{--border-color: var(--color-gray-solid)}.card.border--brand-light{--border-color: var(--color-brand-light)}.card.border--brand-solid{--border-color: var(--color-brand-solid)}.card.foreground--black{--foreground: var(--color-fg-black)}.card.foreground--white{--foreground: var(--color-fg-white)}:root{--line-black-width-min: 1;--line-black-width-max: 1;--line-black-length-mobile: 100px;--line-black-length-desktop: 160px;--line-black-color: var(--color-neutral-900);--line-black-background-image: none;--line-black-background-repeat: no-repeat;--line-black-margin-block-min: 28;--line-black-margin-block-max: 48;--line-black-margin-inline-min: 0;--line-black-margin-inline-max: 0;--line-white-width-min: var(--line-black-width-min);--line-white-width-max: var(--line-black-width-max);--line-white-length-mobile: var(--line-black-length-mobile);--line-white-length-desktop: var(--line-black-length-desktop);--line-white-color: var(--color-fg-white);--line-white-background-image: var(--line-black-background-image);--line-white-background-repeat: var(--line-black-background-repeat);--line-white-margin-block-min: var(--line-black-margin-block-min);--line-white-margin-block-max: var(--line-black-margin-block-max);--line-white-margin-inline-min: var(--line-black-margin-inline-min);--line-white-margin-inline-max: var(--line-black-margin-inline-max);--line-gray-width-min: var(--line-black-width-min);--line-gray-width-max: var(--line-black-width-max);--line-gray-length-mobile: var(--line-black-length-mobile);--line-gray-length-desktop: var(--line-black-length-desktop);--line-gray-color: var(--color-fg-gray);--line-gray-background-image: var(--line-black-background-image);--line-gray-background-repeat: var(--line-black-background-repeat);--line-gray-margin-block-min: var(--line-black-margin-block-min);--line-gray-margin-block-max: var(--line-black-margin-block-max);--line-gray-margin-inline-min: var(--line-black-margin-inline-min);--line-gray-margin-inline-max: var(--line-black-margin-inline-max)}hr,.line{--line-width-min: 1;--line-width-max: 1;--line-margin-block-min: 16;--line-margin-block-max: 16;--line-margin-inline-min: 0;--line-margin-inline-max: 0;box-sizing:content-box;outline:none;border:none;height:clamp(var(--line-width-min)*1px,(var(--line-width-max) - var(--line-width-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--line-width-min) - (var(--line-width-max) - var(--line-width-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--line-width-max)*1px);width:var(--line-length, 100%);background-color:var(--line-color);background-image:var(--line-background-image);background-repeat:var(--line-background-repeate);max-width:100%;justify-self:flex-start;margin-block:clamp(var(--line-margin-block-min)*1px,(var(--line-margin-block-max) - var(--line-margin-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--line-margin-block-min) - (var(--line-margin-block-max) - var(--line-margin-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--line-margin-block-max)*1px);margin-inline:clamp(var(--line-margin-inline-min)*1px,(var(--line-margin-inline-max) - var(--line-margin-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--line-margin-inline-min) - (var(--line-margin-inline-max) - var(--line-margin-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--line-margin-inline-max)*1px)}hr--black,.line--black{--line-width-min: var(--line-black-width-min, 1);--line-width-max: var(--line-black-width-max, 1);--line-color: var(--line-black-color, black);--line-background-image: var(--line-black-background-image);--line-background-repeat: var(--line-black-background-repeat);--line-margin-block-min: var(--line-black-margin-block-min, 16);--line-margin-block-max: var(--line-black-margin-block-max, 16);--line-margin-inline-min: var(--line-black-margin-inline-min, 0);--line-margin-inline-max: var(--line-black-margin-inline-max, 0)}hr--white,.line--white{--line-width-min: var(--line-white-width-min, 1);--line-width-max: var(--line-white-width-max, 1);--line-color: var(--line-white-color, #fff);--line-background-image: var(--line-white-background-image);--line-background-repeat: var(--line-white-background-repeat);--line-margin-block-min: var(--line-white-margin-block-min, 16);--line-margin-block-max: var(--line-white-margin-block-max, 16);--line-margin-inline-min: var(--line-white-margin-inline-min, 0);--line-margin-inline-max: var(--line-white-margin-inline-max, 0)}hr--gray,.line--gray{--line-width-min: var(--line-gray-width-min, 1);--line-width-max: var(--line-gray-width-max, 1);--line-color: var(--line-gray-color, #ccc);--line-background-image: var(--line-gray-background-image);--line-background-repeat: var(--line-gray-background-repeat);--line-margin-block-min: var(--line-gray-margin-block-min, 16);--line-margin-block-max: var(--line-gray-margin-block-max, 16);--line-margin-inline-min: var(--line-gray-margin-inline-min, 0);--line-margin-inline-max: var(--line-gray-margin-inline-max, 0)}@media(max-width: 1024px){hr.narrow,.line.narrow{--line-length: var(--line-default-length-mobile, 100px)}}@media(min-width: 1025px){hr.narrow,.line.narrow{--line-length: var(--line-default-length-desktop, 165px)}}:root{--image-border-width: 1px;--image-border-style: solid;--image-border-color: rgba(10, 13, 18, 0.18);--image-border-padding: 4px;--image-border-radius: 8px;--image-aspect-ratio: auto;--image-transform: scale(1.05);--image-overlay-background: rgba(0, 0, 0, 0.5);--image-overlay-color: white;--image-overlay-size: 4rem;--image-overlay-font-weight: var(--font-weight-regular);--image-overlay-line-height: var(--line-height-x-large);--image-row-gap: 1rem;--image-column-gap: 2rem}picture{overflow:hidden;max-width:100%;border-radius:var(--image-border-radius)}picture.with-border{border-width:var(--image-border-width, none);border-style:var(--image-border-style, none);border-color:var(--image-border-color, none);border-radius:var(--image-border-radius);padding:var(--image-border-padding, 0)}picture.with-border img{border-radius:max(0px,var(--image-border-radius) - var(--image-border-padding, 0px))}picture.circle{--image-border-radius: 9999px;--image-aspect-ratio: 1 / 1}picture,picture img{position:relative;display:block;margin:0;width:100%;height:100%;transition:all .35s;aspect-ratio:var(--image-aspect-ratio, auto);object-fit:cover}picture.link:hover img{transform:var(--image-transform, scale(1.05))}picture>a.link{position:absolute;z-index:99;content:"";display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0}picture .overlay{position:absolute;z-index:10;content:"";display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:var(--image-overlay-background, rgba(0, 0, 0, 0.5));color:var(--image-overlay-color, white)}picture .overlay span{display:flex;color:var(--image-overlay-color) !important;font-size:var(--image-overlay-size);font-weight:var(--image-overlay-font-weight, var(--font-weight-regular));line-height:var(--image-overlay-line-height, var(--line-height-x-large))}picture .overlay span svg{width:var(--image-overlay-size);height:var(--image-overlay-size);color:inherit !important}picture .overlay span svg,picture .overlay span svg>*{color:var(--image-overlay-color)}figure.picture{display:flex;flex-direction:var(--flex-direction, row);gap:var(--image-row-gap, 2em) var(--image-column-gap, 1em);align-items:flex-start}figure.picture:not([class*=description-position--]){--flex-direction: column}figure.picture .picture__wrapper{display:flex;width:100%;flex:1 1 max-content;height:auto;place-items:center}figure.picture .picture__wrapper picture{width:auto;height:auto}figure.picture figcaption{align-self:var(--bottom-decription-align, center);flex:1 0 var(--figcaption-width, inherit);width:var(--figcaption-width, inherit);max-width:100%}figure.picture.description-position--left{--flex-direction: row-reverse;--bottom-decription-align: start;--figcaption-width: 320px}figure.picture.description-position--right{--flex-direction: row;--bottom-decription-align: start;--figcaption-width: 320px}figure.picture.description-position--bottom-left{--flex-direction: column;--bottom-decription-align: start}figure.picture.description-position--bottom-center{--flex-direction: column;--bottom-decription-align: center}figure.picture.description-position--bottom-right{--flex-direction: column;--bottom-decription-align: end}@media screen and (max-width: 767px){figure.picture{--flex-direction: column !important;--figcaption-width: inherit !important}}:root{--cookies-banner-background: #fff;--cookies-banner-foreground: #222;--cookies-banner-padding-min: 24;--cookies-banner-padding-max: 32;--cookies-banner-border: 1px solid #e0e0e0;--cookies-banner-border-radius: 8px;--cookies-banner-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);--cookies-banner-width: 1440px;--cookies-banner-gap: 24px}.cookies-banner{--background: var(--cookies-banner-background);--foreground: var(--cookies-banner-foreground);--padding:clamp(var(--cookies-banner-padding-min)*1px,(var(--cookies-banner-padding-max) - var(--cookies-banner-padding-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--cookies-banner-padding-min) - (var(--cookies-banner-padding-max) - var(--cookies-banner-padding-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--cookies-banner-padding-max)*1px);--border: var(--cookies-banner-border, none);--border-radius: var(--cookies-banner-border-radius, inherit);--shadow: var(--cookies-banner-box-shadow, none);--width: var(--cookies-banner-width, 80vw);display:flex;align-items:center;justify-content:flex-start;gap:var(--cookies-banner-gap, var(--spacing-large));margin-inline:auto;background:var(--background);color:var(--foreground);padding:var(--padding);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow);width:100%;max-width:var(--width)}.cookies-banner>svg{width:40px;height:40px;flex-shrink:0}.cookies-banner .body{flex:1 1 auto;width:100%;max-width:max-content}.cookies-banner .layout--button-set{--width: max-content;flex-shrink:1;flex-grow:1;justify-self:flex-end}@media screen and (max-width: 767px){.cookies-banner{flex-direction:column;align-items:stretch;width:100%}.cookies-banner .close-btn{position:absolute;top:2em;right:2em;z-index:10}}@media screen and (min-width: 1025px)and (max-width: 1280px){.cookies-banner .button-set{flex-direction:column}}.cookie-banner-wrap{display:none}.cookie-banner-wrap.cookie-banner-wrap--active{position:fixed;left:0;right:0;bottom:48px;z-index:9999;display:block}:root{--navigation-gap: 12px 24px}nav>ul,.navigation>ul{--list-padding: 0;--list-margin: 0;--list-nested-margin: 0;display:flex;flex-direction:var(--direction, row);flex-wrap:wrap;gap:var(--gap, var(--navigation-gap, 20px))}nav .navigation__item,.navigation .navigation__item{--list-item-margin-bottom: 0;--list-unsorted-item-padding-left-level-1: 0;--list-unsorted-item-padding-left-level-2: 0;width:auto;padding:0;margin:0}nav .navigation__item::marker,nav .navigation__item::before,.navigation .navigation__item::marker,.navigation .navigation__item::before{display:none;content:""}nav.horizontal,.navigation.horizontal{--direction: row}nav.vertical,.navigation.vertical{--direction: column}.section-main-navigation{z-index:99;border-style:var(--section-main-navigation-border-style, none);border-width:var(--section-main-navigation-border-width, 0);border-color:var(--section-main-navigation-border-color, transparent);transition:all .3s ease}.section-main-navigation.off-canvas{top:-100%;position:fixed;left:0;right:0;width:auto;background:var(--background, inherit);padding-block:clamp(var(--site-navigation-padding-block-min)*1px,(var(--site-navigation-padding-block-max) - var(--site-navigation-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-navigation-padding-block-min) - (var(--site-navigation-padding-block-max) - var(--site-navigation-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-navigation-padding-block-max)*1px);padding-inline:clamp(var(--site-navigation-padding-inline-min)*1px,(var(--site-navigation-padding-inline-max) - var(--site-navigation-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-navigation-padding-inline-min) - (var(--site-navigation-padding-inline-max) - var(--site-navigation-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-navigation-padding-inline-max)*1px)}.section-main-navigation.fixed{--background: var(--section-main-navigation-fixed-background, inherit);top:0;z-index:999}.section-main-navigation.fixed nav.is-submenu.for-desktop{left:0;right:0}:root{--lightbox-background: rgba(0, 0, 0, 0.8);--lightbox-foreground: #fff;--lightbox-content-padding-inline: 4rem;--lightbox-content-size: 100%;--lightbox-content-gap: 16px;--lightbox-caption-width: 320px;--lightbox-caption-color: #ccc;--lightbox-thumbnails-margin-top: 24px;--lightbox-thumbnails-gap: 16px;--lightbox-thumbnails-height: 48px;--lightbox-thumbnail-aspect-ratio: 1/1;--lightbox-padding-top-min: 64;--lightbox-padding-top-max: 64;--lightbox-padding-bottom-min: 16;--lightbox-padding-bottom-max: 64;--lightbox-padding-right-min: 16;--lightbox-padding-right-max: 64;--lightbox-padding-left-min: 16;--lightbox-padding-left-max: 64;--lightbox-close-button-top-min: 18;--lightbox-close-button-top-max: 18;--lightbox-close-button-right-min: 16;--lightbox-close-button-right-max: 26;--bottom-caption-height: 96px;--lightbox-paging-dot-color: rgba(255, 255, 255, 0.25);--lightbox-paging-dot-active-color: #ffffff;--lightbox-paging-arrows-counter-color: gray;--lightbox-paging-arrows-button-background: transparent;--lightbox-paging-arrows-button-foreground: gray;--lightbox-paging-arrows-button-border: none;--lightbox-paging-arrows-button-background-hover: rgba(255, 255, 255, 0.05);--lightbox-paging-arrows-button-foreground-hover: white;--lightbox-paging-arrows-button-border-hover: none;--audio-player-color: var(--text-color);--audio-player-gap: 24px;--audio-player-min-height: 180px;--audio-player-padding: 20px 24px;--audio-player-border-radius: var(--card-border-radius, 16px);--audio-player-border: solid 1px var(--color-neutral-300);--audio-player-background: var(--color-neutral-100);--audio-player-header-gap: 4px;--audio-player-btn-size: 52px;--audio-player-btn-background: var(--color-white);--audio-player-btn-color: var(--text-color);--audio-player-btn-background-hover: var(--color-black)}.lightbox{--padding-top:clamp(var(--lightbox-padding-top-min)*1px,(var(--lightbox-padding-top-max) - var(--lightbox-padding-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--lightbox-padding-top-min) - (var(--lightbox-padding-top-max) - var(--lightbox-padding-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--lightbox-padding-top-max)*1px);--padding-bottom:clamp(var(--lightbox-padding-bottom-min)*1px,(var(--lightbox-padding-bottom-max) - var(--lightbox-padding-bottom-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--lightbox-padding-bottom-min) - (var(--lightbox-padding-bottom-max) - var(--lightbox-padding-bottom-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--lightbox-padding-bottom-max)*1px);--padding-left:clamp(var(--lightbox-padding-left-min)*1px,(var(--lightbox-padding-left-max) - var(--lightbox-padding-left-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--lightbox-padding-left-min) - (var(--lightbox-padding-left-max) - var(--lightbox-padding-left-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--lightbox-padding-left-max)*1px);--padding-right:clamp(var(--lightbox-padding-right-min)*1px,(var(--lightbox-padding-right-max) - var(--lightbox-padding-right-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--lightbox-padding-right-min) - (var(--lightbox-padding-right-max) - var(--lightbox-padding-right-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--lightbox-padding-right-max)*1px);--vertical-padding: calc(var(--padding-top) + var(--padding-bottom));--horizontal-padding: calc(var(--padding-left) + var(--padding-right));--lightbox-padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);--bottom-caption-height: var(--lightbox-bottom-caption-height, 96px);--paging-dot-background: var(--lightbox-paging-dot-color, rgba(255, 255, 255, 0.25));--paging-dot-background-active: var(--lightbox-paging-dot-active-color, #ffffff);--paging-arrows-counter-color: var(--lightbox-paging-arrows-counter-color, #ffffff);--paging-arrows-button-background: var(--lightbox-paging-arrows-button-background, transparent);--paging-arrows-button-foreground: var(--lightbox-paging-arrows-button-foreground, inherit);--paging-arrows-button-border: var(--lightbox-paging-arrows-button-border, none);--paging-arrows-button-background-hover: var(--lightbox-paging-arrows-button-background-hover, white);--paging-arrows-button-foreground-hover: var(--lightbox-paging-arrows-button-foreground-hover, black);--paging-arrows-button-border-hover: var(--lightbox-paging-arrows-button-border-hover, none);--max-image-height: calc(100vh - (var(--vertical-padding)));position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:var(--lightbox-padding);background:rgba(0,0,0,.7);z-index:9999}.lightbox__content{max-width:calc(100vw - (var(--horizontal-padding)));max-height:100%;width:100%;height:100%;display:flex}.lightbox__content picture,.lightbox__content figure.picture{max-width:calc(100vw - var(--horizontal-padding));margin:0;width:auto;height:auto;margin:auto !important}.lightbox__content picture,.lightbox__content picture img,.lightbox__content figure.picture,.lightbox__content figure.picture img{max-height:var(--max-image-height)}.lightbox__content picture figcaption,.lightbox__content figure.picture figcaption{height:100%;max-height:var(--max-image-height);overflow-y:auto}.lightbox__content picture[class^=description-position--bottom] figcaption,.lightbox__content figure.picture[class^=description-position--bottom] figcaption{max-height:var(--bottom-caption-height);overflow-y:auto}.lightbox__close-button{position:absolute;top:clamp(var(--lightbox-close-button-top-min)*1px,(var(--lightbox-close-button-top-max) - var(--lightbox-close-button-top-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--lightbox-close-button-top-min) - (var(--lightbox-close-button-top-max) - var(--lightbox-close-button-top-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--lightbox-close-button-top-max)*1px);right:clamp(var(--lightbox-close-button-right-min)*1px,(var(--lightbox-close-button-right-max) - var(--lightbox-close-button-right-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--lightbox-close-button-right-min) - (var(--lightbox-close-button-right-max) - var(--lightbox-close-button-right-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--lightbox-close-button-right-max)*1px)}.lightbox--slider{--max-image-height: calc(100vh - var(--vertical-padding) - var(--button-large-height) - var(--slider-gap))}@media screen and (max-width: 767px){.lightbox__content picture,.lightbox__content figure.picture img{max-height:calc(var(--max-image-height) - var(--bottom-caption-height) - var(--image-row-gap))}.lightbox figcaption{height:auto;min-height:var(--bottom-caption-height);overflow-y:auto}}:root{--slider-gap: 40px;--slider-padding: 0;--slider-slide-padding: 0;--slider-slide-gap: 40px}.slider{display:flex;flex-direction:column;gap:var(--slider-gap, 40px);padding:var(--slider-padding, 0.5rem);width:100%;max-width:100%}.slider__slides{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--slider-slide-padding, 0);gap:var(--slider-slide-gap, 40px);min-width:100%;scrollbar-width:none;-ms-overflow-style:none}.slider__slides::-webkit-scrollbar{display:none}.slider__slides>*{min-width:100%;gap:var(--slider-slide-gap, 40px);display:flex;place-content:center}:root{--paging-dots-column-gap: var(--spacing-md, 7px);--paging-dot-width: 8px;--paging-dots-padding: 0;--paging-dots-radius: 0;--paging-dots-border: none;--paging-dots-background: inherit;--paging-dots-box-shadow: none;--paging-dot-height: 8px;--paging-dot-background: rgba(0, 0, 0, 0.20);--paging-dot-background-active: rgba(0, 0, 0, 0.90);--paging-dot-width-active: 24px}.paging-dots{--column-gap: var(--paging-dots-column-gap, var(--spacing-md, 7px));--flexible-col-size: var(--paging-dot-width);display:inline-flex;width:max-content;align-self:center;justify-self:center;padding:var(--paging-dots-padding, 0);border-radius:var(--paging-dots-radius, 0);border:var(--paging-dots-border, none);background:var(--paging-dots-background, inherit);box-shadow:var(--paging-dots-box-shadow, none)}.paging-dots>.dot{display:inline-flex;box-sizing:border-box;min-width:var(--paging-dot-width, 8px);min-height:var(--paging-dot-height, 8px);background:var(--paging-dot-background, rgba(0, 0, 0, 0.2));border-radius:9999px;transition:var(--paging-dot-transition, min-width 0.3s ease, background 0.3s ease)}.paging-dots>.dot[active],.paging-dots>.dot:active,.paging-dots>.dot.active,.paging-dots>.dot.tns-nav-active{--paging-dot-background: var(--paging-dot-background-active, rgba(0, 0, 0, 0.90));--paging-dot-width: var(--paging-dot-width-active, 24px)}:root{--paging-arrows-column-gap: 16px;--paging-arrows-padding: 0;--paging-arrows-radius: 0;--paging-arrows-border: none;--paging-arrows-background: inherit;--paging-arrows-counter-color: gray;--paging-arrows-box-shadow: none;--paging-arrows-button-background: transparent;--paging-arrows-button-foreground: inherit;--paging-arrows-button-border: none;--paging-arrows-button-background-hover: rgba(0, 0, 0, 0.05);--paging-arrows-button-foreground-hover: inherit;--paging-arrows-button-border-hover: none;--paging-arrows-button-background-active: rgba(0, 0, 0, 0.1);--paging-arrows-button-foreground-active: inherit;--paging-arrows-button-border-active: none;--paging-arrows-button-background-disabled: transparent;--paging-arrows-button-foreground-disabled: rgba(0, 0, 0, 0.3);--paging-arrows-button-border-disabled: none}.paging-arrows{--column-gap: var(--paging-arrows-column-gap, var(--spacing-lg, 16px));--layout-flexible-align-items: center;--layout-flexible-justify-content: center;--flexible-col-size: var(--button-large-height);display:inline-flex;width:max-content;align-self:center;justify-self:center;align-items:center;gap:var(--column-gap);padding:var(--paging-arrows-padding, 0);border-radius:var(--paging-arrows-radius, 0);border:var(--paging-arrows-border, none);background:var(--paging-arrows-background, inherit);box-shadow:var(--paging-arrows-box-shadow, none)}.paging-arrows .paging-arrows__counter{--foreground: var(--paging-arrows-counter-color, inherit);display:flex;align-items:center;justify-self:center;justify-content:center;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.paging-arrows .icon-button.brand,.paging-arrows .icon-button.bw,.paging-arrows .icon-button.inverse{--flexible-col-size: var(--button-large-height);--background: var(--paging-arrows-button-background, transparent);--foreground: var(--paging-arrows-button-foreground, inherit);--border: var(--paging-arrows-button-border, none)}.paging-arrows .icon-button.brand:not([disabled]):hover,.paging-arrows .icon-button.bw:not([disabled]):hover,.paging-arrows .icon-button.inverse:not([disabled]):hover{--background: var(--paging-arrows-button-background-hover, rgba(0, 0, 0, 0.05));--foreground: var(--paging-arrows-button-foreground-hover, inherit);--border: var(--paging-arrows-button-border-hover, none)}.paging-arrows .icon-button.brand:not([disabled]):active,.paging-arrows .icon-button.bw:not([disabled]):active,.paging-arrows .icon-button.inverse:not([disabled]):active{--background: var(--paging-arrows-button-background-active, rgba(0, 0, 0, 0.1));--foreground: var(--paging-arrows-button-foreground-active, inherit);--border: var(--paging-arrows-button-border-active, none)}.paging-arrows .icon-button.brand[disabled],.paging-arrows .icon-button.bw[disabled],.paging-arrows .icon-button.inverse[disabled]{--background: var(--paging-arrows-button-background-disabled, transparent);--foreground: var(--paging-arrows-button-foreground-disabled, rgba(0, 0, 0, 0.3));--border: var(--paging-arrows-button-border-disabled, none);cursor:not-allowed}:root{--navigation-mobile-background: #fff;--navigation-mobile-padding: 16px;--navigation-mobile-gap: 4px;--navigation-mobile-header-gap: 4px;--navigation-mobile-header-padding: 0;--navigation-mobile-footer-gap: 4px;--navigation-mobile-footer-padding: 0;--navigation-mobile-menu-padding: 0;--navigation-mobile-menu-gap: 4px;--navigation-mobile-submenu-padding: 4px 0;--navigation-mobile-submenu-gap: 4px;--navigation-mobile-submenu-button-background: #D6E8FF;--navigation-mobile-submenu-margin: 0;--navigation-mobile-submenuitem-margin-left: 20px}.navigation-mobile{display:flex;flex-direction:column;padding:var(--navigation-mobile-padding, var(--spacing-md, 0));gap:var(--navigation-mobile-gap, var(--spacing-sm, 0));background:var(--navigation-mobile-background, var(--background-style-light, white));min-height:100vh}.navigation-mobile header{display:flex;flex-direction:column;gap:var(--navigation-mobile-header-gap, var(--spacing-xs, 0));padding:var(--navigation-mobile-header-padding, 0)}.navigation-mobile footer{display:flex;flex-direction:column;gap:var(--navigation-mobile-footer-gap, var(--spacing-xs, 0));padding:var(--navigation-mobile-footer-padding, 0)}.navigation-mobile nav{flex:1 1 auto}.navigation-mobile>.navigation>.navigation__list{padding:var(--navigation-mobile-menu-padding, 0);gap:var(--navigation-mobile-menu-gap, var(--spacing-sm, 0))}.navigation-mobile>.navigation>.navigation__list .navigation__submenu{display:none;padding:var(--navigation-mobile-submenu-padding, 0);gap:var(--navigation-mobile-submenu-gap, var(--spacing-xs, 0))}.navigation-mobile>.navigation>.navigation__list [aria-expanded=true]:not(:hover){--background: var(--navigation-mobile-submenu-button-background, inherit)}.navigation-mobile>.navigation>.navigation__list [aria-expanded=true]>svg{transform:rotate(180deg)}.navigation-mobile>.navigation>.navigation__list [aria-expanded=true]+.navigation__submenu{display:flex;flex-direction:column}.navigation-mobile>.navigation>.navigation__list [aria-expanded=true]+.navigation__submenu>a{transform:rotate(90deg)}.navigation-mobile #search>*,.navigation-mobile #search>* a,.navigation-mobile .navigation__item,.navigation-mobile .navigation__item a{flex:1 0 auto;width:var(--navigation-mobile-button-width, 100%);justify-content:space-between}.navigation-mobile #search>* ul,.navigation-mobile .navigation__item ul{--list-padding: 0;--list-margin: 0;--list-nested-margin: 0;padding:var(--navigation-mobile-submenu-padding, 0);margin:var(--navigation-mobile-submenu-margin, 0);gap:var(--navigation-mobile-submenu-gap, var(--spacing-xs, 0))}.navigation-mobile #search>* ul>li,.navigation-mobile .navigation__item ul>li{--list-item-margin-bottom: 0;--list-unsorted-item-padding-left-level-1: 0;--list-unsorted-item-padding-left-level-2: 0;width:auto;padding:0;margin:0}.navigation-mobile #search>* ul>li::marker,.navigation-mobile .navigation__item ul>li::marker{display:none;content:""}.navigation-mobile #search>* ul>li>a,.navigation-mobile .navigation__item ul>li>a{--submenuitem-margin-left: var(--navigation-mobile-submenuitem-margin-left, 20px);margin-left:var(--submenuitem-margin-left);width:calc(100% - var(--submenuitem-margin-left))}:root{--quote-blockquote-paragraph-gap: 16px;--quote-caption-align-self: flex-start;--quote-caption-justify-self: flex-start;--quote-caption-text-align: left;--quote-full-padding-min: 0;--quote-full-padding-max: 0;--quote-full-gap-min: 24;--quote-full-gap-max: 40;--quote-full-border-radius-min: 0;--quote-full-border-radius-max: 0;--quote-card-padding-min: 20;--quote-card-padding-max: 40;--quote-card-gap-min: 16;--quote-card-gap-max: 32;--quote-card-border-radius-min: 0;--quote-card-border-radius-max: 0;--quote-full-black-background: transparent;--quote-full-black-foreground: #000000;--quote-full-black-message-foreground: inherit;--quote-full-black-shadow: none;--quote-full-black-border: none;--quote-full-white-background: transparent;--quote-full-white-foreground: #ffffff;--quote-full-white-message-foreground: inherit;--quote-full-white-shadow: none;--quote-full-white-border: none;--quote-card-black-background: #f9f9f9;--quote-card-black-foreground: #000000;--quote-card-black-message-foreground: inherit;--quote-card-black-shadow: none;--quote-card-black-border: none;--quote-card-white-background: rgba(255, 255, 255, 0.20);--quote-card-white-foreground: #ffffff;--quote-card-white-message-foreground: inherit;--quote-card-white-shadow: none;--quote-card-white-border: none}.quote{display:flex;flex-direction:column;gap:var(--gap, var(--spacing-large, 24px));width:var(--width, var(--max-content-width, 740px));max-width:100%;background:var(--background, transparent);color:var(--foreground, inherit);border:var(--border, none);border-radius:var(--border-radius, 0);box-shadow:var(--shadow, none);padding:var(--padding, 0)}.quote *{--foreground: inherit}.quote blockquote{display:block;text-align:var(--text-align)}.quote blockquote p+p{margin-top:var(--quote-blockquote-paragraph-gap, var(--spacing-small))}.quote blockquote h1,.quote blockquote h2,.quote blockquote h3,.quote blockquote h4,.quote blockquote h5,.quote blockquote h6,.quote blockquote p,.quote blockquote div,.quote blockquote ul,.quote blockquote ol,.quote blockquote li{color:var(--quote-message-foreground, inherit);max-width:100%}.quote blockquote h1:last-child,.quote blockquote h2:last-child,.quote blockquote h3:last-child,.quote blockquote h4:last-child,.quote blockquote h5:last-child,.quote blockquote h6:last-child,.quote blockquote p:last-child,.quote blockquote div:last-child,.quote blockquote ul:last-child,.quote blockquote ol:last-child,.quote blockquote li:last-child{margin-bottom:0}.quote figcaption{display:flex;flex-direction:column;align-self:var(--quote-caption-align-self, center);justify-self:var(--quote-caption-justify-self, flex-start)}.quote figcaption,.quote figcaption>*{text-align:var(--quote-caption-text-align, center) !important}.quote.layout--full{--padding:clamp(var(--quote-full-padding-min)*1px,(var(--quote-full-padding-max) - var(--quote-full-padding-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-full-padding-min) - (var(--quote-full-padding-max) - var(--quote-full-padding-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-full-padding-max)*1px);--gap:clamp(var(--quote-full-gap-min)*1px,(var(--quote-full-gap-max) - var(--quote-full-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-full-gap-min) - (var(--quote-full-gap-max) - var(--quote-full-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-full-gap-max)*1px);--border-radius:clamp(var(--quote-full-border-radius-min)*1px,(var(--quote-full-border-radius-max) - var(--quote-full-border-radius-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-full-border-radius-min) - (var(--quote-full-border-radius-max) - var(--quote-full-border-radius-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-full-border-radius-max)*1px)}.quote.layout--full.style--black{--background: var(--quote-full-black-background, transparent);--foreground: var(--quote-full-black-foreground, var(--color-fg-black));--quote-message-foreground: var(--quote-full-black-message-foreground, var(--foreground));--shadow: var(--quote-full-black-shadow, none);--border: var(--quote-full-black-border, none)}.quote.layout--full.style--white{--background: var(--quote-full-white-background, transparent);--foreground: var(--quote-full-white-foreground, var(--color-fg-white));--quote-message-foreground: var(--quote-full-white-message-foreground, var(--foreground));--shadow: var(--quote-full-white-shadow, none);--border: var(--quote-full-white-border, none)}.quote.layout--card{--padding:clamp(var(--quote-card-padding-min)*1px,(var(--quote-card-padding-max) - var(--quote-card-padding-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-card-padding-min) - (var(--quote-card-padding-max) - var(--quote-card-padding-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-card-padding-max)*1px);--gap:clamp(var(--quote-card-gap-min)*1px,(var(--quote-card-gap-max) - var(--quote-card-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-card-gap-min) - (var(--quote-card-gap-max) - var(--quote-card-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-card-gap-max)*1px);--border-radius:clamp(var(--quote-card-border-radius-min)*1px,(var(--quote-card-border-radius-max) - var(--quote-card-border-radius-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--quote-card-border-radius-min) - (var(--quote-card-border-radius-max) - var(--quote-card-border-radius-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--quote-card-border-radius-max)*1px)}.quote.layout--card.style--black{--background: var(--quote-card-black-background, var(--color-neutral-50));--foreground: var(--quote-card-black-foreground, var(--color-fg-black));--quote-message-foreground: var(--quote-card-black-message-foreground, var(--foreground));--shadow: var(--quote-card-black-shadow, none);--border: var(--quote-card-black-border, none)}.quote.layout--card.style--white{--background: var(--quote-card-white-background, rgba(255, 255, 255, 0.20));--foreground: var(--quote-card-white-foreground, var(--color-fg-white));--quote-message-foreground: var(--quote-card-white-message-foreground, var(--foreground));--shadow: var(--quote-card-white-shadow, none);--border: var(--quote-card-white-border, none)}.quote.centered{--text-align: center;--quote-caption-align-self: center;--quote-caption-justify-self: center}.quote.centered .rating{align-self:center}:root{--avatar-background: #f0f0f0;--avatar-foreground: #000000;--avatar-border: 1px solid #ccc;--avatar-border-radius: 9999px;--avatar-aspect-ratio: 1/1;--avatar-size-xxs: 24px;--avatar-size-xs: 32px;--avatar-size-sm: 40px;--avatar-size-md: 64px;--avatar-size-lg: 80px;--avatar-size-xl: 96px;--avatar-size-xxl: 128px;--avatar-button-size-xxs: 16px;--avatar-button-size-xs: 20px;--avatar-button-size-sm: 24px;--avatar-button-size-md: 28px;--avatar-button-size-lg: 32px;--avatar-button-size-xl: 48px;--avatar-button-size-xxl: 64px;--avatar-font-size-xxs: 12px;--avatar-font-size-xs: 14px;--avatar-font-size-sm: 16px;--avatar-font-size-md: 18px;--avatar-font-size-lg: 28px;--avatar-font-size-xl: 38px;--avatar-font-size-xxl: 67px}.avatar{--background: var(--avatar-background);--foreground: var(--avatar-foreground);--border: var(--avatar-border);--border-radius: var(--avatar-border-radius, 9999px);display:grid;position:relative;aspect-ratio:var(--avatar-aspect-ratio, 1/1);font-size:var(--avatar-font-size);height:max-content}.avatar>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;align-self:center;justify-self:center;border-radius:var(--border-radius);background:var(--background);font-size:inherit}.avatar>span>svg{width:var(--avatar-font-size);height:var(--avatar-font-size)}.avatar .button{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;width:var(--avatar-button-size);height:var(--avatar-button-size)}.avatar .button>svg{width:var(--avatar-button-size);height:var(--avatar-button-size)}.avatar>picture{display:block;width:100%;height:100%;border-radius:var(--border-radius);overflow:hidden}.avatar>picture img{width:100%;height:100%;object-fit:cover}.avatar.clickable{cursor:pointer}.avatar.xxs{width:var(--avatar-size-xxs);--avatar-button-size: var(--avatar-button-size-xxs);--avatar-font-size: var(--avatar-font-size-xxs)}.avatar.xs{width:var(--avatar-size-xs);--avatar-button-size: var(--avatar-button-size-xs);--avatar-font-size: var(--avatar-font-size-xs)}.avatar.sm{width:var(--avatar-size-sm);--avatar-button-size: var(--avatar-button-size-sm);--avatar-font-size: var(--avatar-font-size-sm)}.avatar.md{width:var(--avatar-size-md);--avatar-button-size: var(--avatar-button-size-md);--avatar-font-size: var(--avatar-font-size-md)}.avatar.lg{width:var(--avatar-size-lg);--avatar-button-size: var(--avatar-button-size-lg);--avatar-font-size: var(--avatar-font-size-lg)}.avatar.xl{width:var(--avatar-size-xl);--avatar-button-size: var(--avatar-button-size-xl);--avatar-font-size: var(--avatar-font-size-xl)}.avatar.xxl{width:var(--avatar-size-xxl);--avatar-button-size: var(--avatar-button-size-xxl);--avatar-font-size: var(--avatar-font-size-xxl)}:root{--avatar-name-background: transparent;--avatar-name-foreground: var(--text-color);--avatar-name-border: none;--avatar-name-border-radius: 0;--avatar-name-box-shadow: none;--avatar-name-padding: 0;--avatar-name-gap: var(--spacing-medium);--avatar-name-flex-direction: row;--avatar-name-align-items: center;--avatar-name-justify-content: flex-start}.avatar-name{--background: var(--avatar-name-background, transparent);--foreground: var(--avatar-name-foreground, inherit);--border: var(--avatar-name-border, none);--border-radius: var(--avatar-name-border-radius, 9999px);--padding: var(--avatar-name-padding, 0);--gap: var(--avatar-name-gap, var(--spacing-small));display:inline-flex;flex-direction:var(--avatar-name-flex-direction, row);flex-wrap:wrap;position:relative;align-items:var(--avatar-name-align-items, center);justify-content:var(--avatar-name-justify-content, flex-start);gap:var(--gap);width:fit-content;height:fit-content;background:var(--background);color:var(--foreground);border:var(--border);border-radius:var(--border-radius);padding:var(--padding)}.avatar-name .avatar{flex-shrink:0}.avatar-name__body{--p-margin-bottom-mobile: 0;--p-margin-bottom-desktop: 0;--p-margin-top-desktop: 0;--p-margin-top-mobile: 0}.background-layer{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.background-layer>img,.background-layer>picture,.background-layer>video,.background-layer>iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}:root{--statistics-stat-gap: 12px;--statistics-stat-label-gap: 4px;--statistics-value-color: inherit;--statistics-label-color: inherit;--statistics-description-color: inherit;--statistics-black-value-color: #0058CC;--statistics-black-label-color: var(--text-color);--statistics-black-description-color: var(--text-color);--statistics-white-value-color: var(--color-white);--statistics-white-label-color: var(--color-white);--statistics-white-description-color: var(--color-white)}.stats{--span-mobile: 4;--span-tablet: 6;--span-desktop: 3;--span-wide: 3;width:100%;min-width:100%}.stats .stat{display:flex;flex-direction:column;gap:var(--statistics-stat-gap, 12px)}.stats .stat__value{--foreground: var(--statistics-value-color, inherit)}.stats .stat__label{display:flex;flex-direction:column;gap:var(--statistics-stat-label-gap, 4px);--foreground: var(--statistics-label-color, inherit)}.stats .stat__label *{margin:0}.stats .stat__description{--foreground: var(--statistics-description-color, inherit)}.stats--black{--statistics-value-color: var(--statistics-black-value-color, var(--color-brand-600, inherit));--statistics-label-color: var(--statistics-black-label-color, var(--color-fg-black, black));--statistics-description-color: var(--statistics-black-description-color, var(--color-neutral-600, #666))}.stats--white{--statistics-value-color: var(--statistics-white-value-color, rgba(255, 255, 255, 0.70));--statistics-label-color: var(--statistics-white-label-color, white);--statistics-description-color: var(--statistics-white-description-color, rgba(255, 255, 255, 0.80))}
