@charset "UTF-8";.video{--aspect-ratio: 16/9;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)));position:relative}@supports (aspect-ratio: 16/9){.video{aspect-ratio:var(--aspect-ratio);height:initial;padding-bottom:initial}}.video>*:not(picture),.video img{position:absolute;top:0;left:0;width:100%;height:100%}.video>*:not(picture):not(iframe),.video img:not(iframe){object-fit:cover}.video{background-color:var(--color-primary);padding-bottom:56.25%;height:0;cursor:pointer;position:relative;--aspect-ratio: 16/9}.video:hover .video__play{background-color:var(--color-accent)}.video img{object-fit:cover;position:absolute;width:100%;height:100%;opacity:.8}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video .video__warning{position:absolute;left:50%;top:50%;width:75%;height:auto;transform:translate(-50%) translateY(-50%);background-color:var(--color-background);padding:var(--space-4);z-index:4;color:var(--color-primary);border:2px solid var(--color-accent);font-size:var(--font-size-66)}.video .video__warning__button{margin-top:var(--space-3);display:flex;justify-content:center;--button-font-size: var(--font-size-33)}.video .video__play{position:absolute;top:50%;left:50%;transition:all var(--transition-default);transform:translate(-50%,-50%);z-index:3;background-color:var(--color-background);color:var(--color-background--contrast);border:2px solid var(--color-primary);box-shadow:4px 4px var(--color-primary);height:60px;width:110px;display:flex;justify-content:center;align-items:center}.video .video__play:hover{transform:translate(calc(-50% - 2px),calc(-50% - 2px));box-shadow:6px 6px 0 0 var(--color-primary)}.video .video__play svg{height:30px;width:30px}.video .video__play svg path{fill:var(--color-primary)}:root{--nav-text-color: var(--color-surface--contrast);--nav-bg-color: var(--color-surface);--nav-height: 70px;--nav-height--small: 70px;--nav-link-border-color: transparent;--nav-border-color: transparent;--nav-link-font-weight: 500;--nav-link-font-weight-active: 700}@media (min-width: 768px){:root{--nav-height: 70px}}@media (min-width: 1024px){:root{--nav-height: 70px}}.nav{--burger-btn-color: var(--color-surface--contrast);--burger-btn-icon-stroke: 2px;--burger-btn-size: 60px;--link-text-transform: uppercase;--link-text-decoration--hover: none;position:fixed;left:0;top:0;width:100%;z-index:var(--depth-nav);pointer-events:none;transition:background var(--transition-long),padding var(--transition-long),transform var(--transition-long),border-color var(--transition-long);box-shadow:0 1px var(--nav-border-color);background-color:var(--nav-bg-color)}.nav--hidden{transform:translateY(-100%)}.nav--hidden .nav__logo{transform:translate(-20px,-20%) scale(.8)}.nav--small{--nav-height: var(--nav-height--small)}.nav__container{width:calc(100% - 2 * var(--container-margin, --component-padding));margin-left:auto;margin-right:auto;--container-margin: var(--space-4)}@media (min-width: 1024px){.nav__container{--container-margin: var(--space-6)}}.nav__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:var(--nav-height);pointer-events:auto;transition:height var(--transition-long);position:relative;z-index:3}@media (min-width: 1024px){.nav__container{padding:0}}.nav .nav__container .nav__links.nav__links--socials{flex-grow:1}.nav .nav__container .nav__links.nav__links--socials .nav__link{--icon-size: var(--space-4);--link-color: var(--color-primary-300);padding:0 var(--space-1)}.nav .nav__container .nav__links.nav__links--socials .nav__link:hover{--nav-link-border-color: transparent}.nav .mobile-menu__content{position:relative;display:flex;width:100%;flex-grow:1;flex-shrink:0;justify-content:center;flex-direction:column}.nav .mobile-menu__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 20px;flex-grow:0;flex-shrink:1;margin-bottom:6vw;transition:transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(100%)}.nav__mobile-menu{position:fixed;top:0px;right:0;bottom:0;left:0;z-index:var(--depth-nav__mobile);will-change:opacity,visibility;-webkit-user-select:none;user-select:none;text-align:center;pointer-events:auto;z-index:1;padding-top:var(--nav-height);transition:visibility .6s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden}.nav__mobile-menu .bg-wrapper{height:100%;background-color:var(--nav-bg-color)}.nav__mobile-menu .animation-wrapper{display:flex;flex-direction:column;justify-content:flex-start;overflow-y:scroll;overflow-x:hidden;height:100%;transform:translateY(20px);transition:transform .6s cubic-bezier(.4,0,.2,1)}.nav__mobile-menu .nav__links{display:flex;position:relative;width:100%;flex-grow:1;flex-shrink:0;justify-content:center;flex-direction:column;pointer-events:auto}.nav__mobile-menu .nav__links--socials{flex-direction:row;gap:var(--space-4);--icon-size: var(--space-8)}.nav__mobile-menu .nav__links--legal{flex-direction:row;gap:var(--space-4)}.nav__mobile-menu .nav__links--legal .nav__link{--font-size: var(--font-size-100)}.nav__mobile-menu .nav__link{--font-size: var(--font-size-300);--baseline-multiplier: 20}.nav__mobile-menu .nav__link a{font-weight:var(--nav-link-font-weight)}.nav__mobile-menu .nav__link.nav__link--curent{font-weight:700}.nav__mobile-menu--active{opacity:1;visibility:visible}.nav__mobile-menu--active .animation-wrapper,.nav__mobile-menu--active .mobile-menu__footer{transform:translateY(0)}.nav__link{--link-text-decoration: none;--link-font-weight: var(--nav-link-font-weight);--font-size: var(--font-size-33);--link-color: var(--nav-text-color);font-family:var(--font-family-mono)}.nav__link--current a{font-weight:var(--nav-link-font-weight-active)}.nav__links{display:none}@media (min-width: 1024px){.nav__links{display:flex;height:100%}}.nav__links--socials .nav__link svg{fill:currentColor;width:var(--icon-size)}.nav .nav__container>.nav__links .nav__link{padding:0 var(--space-3);--icon-size: var(--space-6);height:100%;border-bottom:3px solid var(--nav-link-border-color, transparent);transition:border-color var(--transition-default)}.nav .nav__container>.nav__links .nav__link:hover{--nav-link-border-color: var(--color-accent)}.nav .nav__container>.nav__links .nav__link a{display:flex;height:100%;align-items:center}.nav .nav__container>.nav__links .nav__link--current{--nav-link-border-color: var( --nav-link-border-color-active, var(--nav-text-color) )}.nav .nav__container>.nav__links .nav__link--button{display:flex;align-items:center}.nav .nav__container>.nav__links .nav__link--button a{display:inline-block;height:auto;--button-font-size: var(--font-size-33);--button-padding-y: var(--space-3);--button-padding-x: var(--space-4)}.nav .nav__container>.nav__links .nav__link--button:hover,.nav .nav__container>.nav__links .nav__link--button.nav__link--current{--nav-link-border-color: transparent}.nav__logo{max-width:150px;position:relative;z-index:var(--depth-logo);transition:max-width .14s ease-in-out;transform:translate(-20px,20px) scale(1);transition:transform var(--transition-long)}@media (min-width: 768px){.nav__logo{max-width:150px}}@media (min-width: 1024px){.nav__logo{max-width:150px}}.nav__logo .logo{display:flex}@media (min-width: 1024px){.nav__logo .logo{display:block}}.nav__logo svg path{fill:var(--nav-logo-color, var(--nav-text-color));transition:fill var(--transition-long)}.nav .burger-btn{z-index:5;pointer-events:auto}@media (min-width: 1024px){.nav .burger-btn{display:none}}.stack{position:fixed;top:0;width:100%;right:0;bottom:0;transition:transform var(--transition-default),padding var(--transition-default);z-index:var(--depth-stack);--segment-padding-x: 0;pointer-events:none;cursor:auto;padding-top:var(--nav-height)}@media (min-width: 1024px){.stack{width:calc(100% - var(--space-24))}}.stack--navbar-small{padding-top:var(--nav-height--small)}.stack--navbar-hidden{padding-top:0}.stack__overlay{--bg-opacity: 0;background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),var(--bg-opacity));position:absolute;top:0;left:calc(-1 * var(--space-24));left:0;bottom:0;opacity:.2;z-index:var(--depth-stack__overlay);transition:background-color var(--transition-default);cursor:pointer}.stack__content{position:relative;background-color:var(--color-surface);--color-text: var(--color-surface--contrast);height:100%;width:100%;padding-left:var(--nav-width, 0);transition:transform var(--transition-default);transform:translate(100%);border-left:1px solid var(--color-primary-100);overflow-y:scroll}.stack__body{padding-top:var(--space-4)}.stack__container{display:flex;justify-content:center;align-items:center;height:100%;position:relative;z-index:var(--depth-stack__content)}.stack__header{height:60px;border-bottom:1px solid var(--color-primary-100);padding:0 30px;display:flex;align-items:center;justify-content:space-between}@media (min-width: 1024px){.stack__header{height:73px;padding:0 var(--space-component)}}.stack__header h2{font-size:var(--font-size-200);line-height:1}@media (min-width: 1024px){.stack__header h2{font-size:var(--font-size-300)}}.stack__close-button{color:var(--color-primary-400);transition:color var(--transition-default)}.stack__close-button:hover{color:var(--color-primary-800)}.stack__close-button svg{fill:currentColor;height:var(--space-6);width:var(--space-6);line-height:1;flex-shrink:0;max-width:initial}.stack--is-open{pointer-events:all}.stack--is-open .stack__content{transform:translate(-1px)}.stack--is-open .stack__overlay{--bg-opacity: 1}:root{--button-padding-y: var(--space-3);--button-padding-x: var(--space-5);--button-border-radius: 1px;--button-font-size: var(--font-size-66);--button-text-color--hover: var(--color-accent--contrast);--button-bg-color: var(--color-accent);--button-bg-color--hover: var(--color-accent--offset);--button-font-family: var(--font-family-visual);--button-shadow-offset: 4px;--button-border-width: 2px;--button-border-color: var(--color-primary);--button-shadow: var(--component-shadow);--button-shadow--hover: var(--component-shadow--hover)}.button,.cc__button{--transition-speed: .18s;font-size:var(--button-font-size);position:relative;display:inline-block;white-space:wrap;text-decoration:none;height:auto;line-height:1;font-weight:700;font-family:var(--button-font-family);padding-top:var(--button-padding-y, var(--space-2));padding-left:var(--button-padding-x, var(--space-4));padding-right:var(--button-padding-x, var(--space-4));padding-bottom:var(--button-padding-y, var(--space-2));margin-top:0;color:var(--button-text-color, var(--color-primary));border-radius:var(--button-border-radius, 0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color var(--transition-speed),border-color var(--transition-speed),transform var(--transition-speed),box-shadow var(--transition-speed),background-color var(--transition-speed),opacity var(--transition-speed);background-color:var(--button-bg-color, transparent);text-transform:var(--button-text-transform, uppercase);z-index:1;text-align:center;overflow:hidden;border:var(--button-border-width) solid var(--button-border-color, var(--color-primary));box-shadow:var(--button-shadow)}.button:hover,.cc__button:hover{cursor:pointer;background-color:var(--button-bg-color--hover, hsl(var(--button-bg-color-h), var(--button-bg-color-s), calc(var(--button-bg-color-l) * 1.4)));color:var(--button-text-color--hover, var(--color-accent));border-color:var(--button-border-color--hover, var(--button-border-color));transform:translate(var(--component-shadow-transform),var(--component-shadow-transform));box-shadow:var(--button-shadow--hover);text-decoration:none}.button:hover:before,.cc__button:hover:before{transform:translate(0)}.button:focus,.cc__button:focus{outline:none;box-shadow:0 0 0 2px var(--color-yellow)}.button:active,.cc__button:active{transform:translate(4px,4px);box-shadow:0 0 0 0 var(--color-primary)}.button--block{display:block;width:100%;margin-bottom:var(--space-2)}.button--text{border:none;box-shadow:none}.button--light{--button-bg-color: var(--color-background);--button-bg-color--hover: var(--color-surface);--button-text-color: var(--color-background--contrast)}.button--danger{--button-bg-color: var(--color-danger);--button-bg-color--hover: var(--color-danger--offset);--button-text-color: var(--color-danger--contrast);--button-text-color--hover: var(--color-danger--contrast);--button-border-color: var(--color-danger--offset)}.button--info{--button-bg-color: var(--color-info);--button-bg-color--hover: var(--color-info--offset);--button-text-color: var(--color-info--contrast);--button-text-color--hover: var(--color--contrast)}.button--success{--button-bg-color: var(--color-success);--button-bg-color--hover: var(--color-success--offset);--button-text-color: var(--color-success--contrast);--button-text-color--hover: var(--color-poaitive--contrast)}.button--yellow{--button-bg-color: var(--color-yellow);--button-bg-color--hover: var(--color-yellow-300);--button-text-color: var(--color-primary);--button-text-color--hover: var(--color-primary)}.button--warning{--button-bg-color: var(--color-warning);--button-bg-color--hover: var(--color-warning--offset);--button-text-color: var(--color-warning--contrast);--button-text-color--hover: var(--color-warning--contrast)}.button--dark,.button--primary{--button-bg-color: var(--color-primary);--button-text-color: var(--color-background);--button-border-color: var(--color-primary);--button-bg-color--hover: var(--color-primary-800);--button-text-color--hover: var(--color-background)}.button--accent,.cc__button{--button-bg-color: var(--color-accent);--button-text-color: var(--color-accent--contrast);--button-bg-color--hover: var(--color-accent--offset);--button-text-color--hover: var(--color-accent--contrast)}.button--lg{--button-padding-y: var(--space-5);--button-padding-x: var(--space-8);--button-font-size: var(--font-size-100)}@media (min-width: 1024px){.button--xl{--button-padding-y: var(--space-8);--button-padding-x: var(--space-12);--button-font-size: var(--font-size-200);--button-shadow-offset: 10px;--button-border-width: 3px}}.button[disabled],[disabled].cc__button{opacity:.5;cursor:not-allowed;box-shadow:0 0 0 0 var(--color-primary);transform:translate(4px,4px);--button-bg-color--hover: var(--button-bg-color)}.button[disabled]:hover,[disabled].cc__button:hover{transform:translate(4px,4px)}.button-group{justify-content:center;align-items:center;flex-wrap:wrap;display:flex;gap:var(--space-4);width:100%;margin-left:auto;margin-right:auto}.button-group--left{justify-content:flex-start}.button-group--right{justify-content:flex-end}.button-group--inline{display:inline-flex;width:auto}:root{--cc-modal-bg: var(--color-surface);--cc-modal-color: var(--color-surface--contrast);--cc-padding-x: var(--space-5);--cc-padding-y: var(--space-5);--cc-modal-border-color: var(--component-border-color);--cc-modal-button-color: var(--color-surface--contrast);--cc-checkbox-radio-size: var(--space-6);--cc-checkbox-radio-gap: var(--space-3);--cc-checkbox-radio-border-width: 1px;--cc-checkbox-radio-line-height: 1.5;--cc-checkbox-marker-size: var(--space-4);--cc-checkbox-radius: 1px;--cc-checkbox-bg: var(--color-surface--level-3);--cc-checkbox-border-color: var(--color-primary--offset);--cc-checkbox-bg-checked: var(--color-accent);--cc-checkbox-border-color-hover: var(--color-accent);--cc-focus-color: hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), .5);--cc-button-color: var(--color-accent)}@media (min-width: 1024px){:root{--cc-padding-y: var(--space-10);--cc-padding-x: var(--space-5)}}.cc{position:fixed;bottom:0;left:0;width:100%;min-height:200px;background:var(--cc-modal-bg);color:var(--cc-modal-color);z-index:var(--depth-cc);padding:var(--cc-padding-y) var(--cc-padding-x);border-top:2px solid var(--cc-modal-border-color)}.cc__modal{margin:0 auto}@media (min-width: 768px){.cc__modal{max-width:768px}}@media (min-width: 1280px){.cc__modal{max-width:1024px}}@media (min-width: 1508px){.cc__modal{max-width:1280px}}.cc__actions{display:flex;width:100%;flex-direction:column;gap:var(--space-4)}@media (min-width: 1024px){.cc__actions{justify-content:space-between;flex-direction:row;flex-wrap:wrap}}.cc__text{margin-bottom:25px;font-weight:300;text-align:center;font-size:var(--font-size-33);padding:0 var(--space-2)}@media (min-width: 1024px){.cc__text{text-align:left;padding:0}}.cc__buttons{display:flex;flex-direction:column;margin-top:10px;gap:var(--space-2)}@media (min-width: 1024px){.cc__buttons{flex-direction:row;margin-top:0;width:100%;justify-content:flex-end}}.cc__button{--button-padding-x: var(--space-4);--button-padding-y: var(--space-2);--button-font-size: var(--font-size-66)}@media (min-width: 1024px){.cc__button{--button-font-size: var(--font-size-100)}}.cc__button--text{border-color:transparent;box-shadow:none;background-color:transparent;--button-text-color: var(--color-surface--contrast);--button-font-size: var(--font-size-33);--button-text-color--hover: var(--color-surface--contrast)}@media (min-width: 1024px){.cc__button--text{--button-font-size: var(--font-size-66)}}.cc__button--text:hover{background-color:transparent;--button-border-color: var(--color-surface--contrast)}.cc__button--clear{--button-color: var(--color-danger-600);opacity:.5}.cc__button--clear:hover{opacity:1}.cc__tooltip{--bg-color: var(--color-accent-200);position:absolute;bottom:calc(100% + var(--space-4));left:50%;font-size:var(--font-size-33);width:300px;background-color:var(--bg-color);color:var(--color-accent--contrast);padding:var(--space-2);border-radius:1px;box-shadow:var(--component-shadow);border:2px solid var(--color-primary);transform:translate(-50%)}.cc__tooltip .caret{--tooltip-size: var(--space-4);position:absolute;height:var(--tooltip-size);width:var(--tooltip-size);transform:rotate(-90deg) translate(-20px) translateY(-50%) scale(1.5);fill:var(--bg-color);stroke:var(--color-primary);bottom:0;left:50%;z-index:1;filter:drop-shadow(-3px 3px 0px var(--color-primary));stroke-width:1}.cc__checkboxes{display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 1024px){.cc__checkboxes{flex-direction:row}}.cc__checkbox:not(:first-child){margin-top:20px}@media (min-width: 1024px){.cc__checkbox:not(:first-child){margin-left:50px;margin-top:0}}.cc__checkbox{display:flex;align-items:flex-start;position:relative}.cc__checkbox .icon{margin-top:5px;cursor:pointer;color:var(--color-primary-300)}.cc__checkbox--highlight{--cc-checkbox-border-color: var(--color-accent);--cc-focus-color: var(--color-accent)}.cc__checkbox--highlight label{color:var(--color-accent)}.cc__checkbox__input{position:absolute;padding:0;margin:0;margin-top:calc((1em * var(--cc-checkbox-radio-line-height) - var(--cc-checkbox-radio-size)) / 2);opacity:0;height:var(--cc-checkbox-radio-size);width:var(--cc-checkbox-radio-size);pointer-events:none}.cc__checkbox__input+label{display:inline-flex;align-items:flex-start;line-height:var(--cc-checkbox-radio-line-height);-webkit-user-select:none;user-select:none;cursor:pointer;margin-bottom:0;font-size:var(--font-size-33);font-family:var(--font-family-mono)}@media (min-width: 1024px){.cc__checkbox__input+label{font-size:var(--font-size-66)}}.cc__checkbox__input+label:before{content:"";box-sizing:border-box;display:inline-block;position:relative;top:calc((1em * var(--cc-checkbox-radio-line-height) - var(--cc-checkbox-radio-size)) / 2);flex-shrink:0;width:var(--cc-checkbox-radio-size);height:var(--cc-checkbox-radio-size);background-color:var(--cc-checkbox-bg);border-width:var(--cc-checkbox-radio-border-width);border-color:var(--cc-checkbox-border-color);border-style:solid;background-repeat:no-repeat;background-position:center;margin-right:var(--cc-checkbox-radio-gap);transition:transform .2s,border .2s}.cc__checkbox__input:not(:checked):not(:focus)+label:hover:before{border-color:var(--cc-checkbox-border-color-hover)}.cc__checkbox__input+label:before{border-radius:var(--cc-checkbox-radius)}.cc__checkbox__input:checked+label:before{background-color:var(--cc-checkbox-bg-checked);box-shadow:none;border-color:var(--cc-checkbox-bg-checked);transition:transform .2s}.cc__checkbox__input:active+label:before{transform:scale(.8);transition:transform .2s}.cc__checkbox__input:checked:active+label:before{transform:none;transition:none}.cc__checkbox__input:checked+label:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.92627 12.35L14.1778 0.430783C14.3287 0.212722 14.5602 0.063567 14.8211 0.0161297C15.0821 -0.0313077 15.3512 0.0268589 15.5692 0.177833C15.7873 0.328808 15.9364 0.560223 15.9839 0.821171C16.0313 1.08212 15.9731 1.35122 15.8222 1.56928L6.07357 15.6505L0.231674 8.63998C0.0662692 8.43574 -0.0120833 8.1746 0.0135654 7.91304C0.0392142 7.65147 0.166802 7.41052 0.368731 7.2423C0.570659 7.07408 0.830694 6.99212 1.09259 7.01414C1.35448 7.03617 1.59717 7.16041 1.76817 7.35998L5.92627 12.35Z' fill='white'/%3e%3c/svg%3e ");background-size:var(--cc-checkbox-marker-size)}.cc__checkbox__input:checked:active+label:before,.cc__checkbox__input:focus+label:before{border-color:var(--cc-checkbox-bg-checked);box-shadow:0 0 0 3px var(--cc-focus-color)}.cc__checkbox--disabled{color:var(--color-primary-500)}.cc__checkbox--disabled .cc__checkbox__input+label{cursor:not-allowed}.cc__checkbox--disabled .cc__checkbox__input:checked:active+label:before,.cc__checkbox--disabled .cc__checkbox__input:focus+label:before{border-color:transparent;box-shadow:none}.cc__checkbox--disabled label:before{opacity:.5}.cc__close-button{height:var(--space-12);width:var(--space-12);position:absolute;padding:var(--space-3);top:0;right:0}@media (min-width: 1024px){.cc__close-button{top:var(--space-8);right:var(--space-8)}}.cc__close-button svg{height:100%;width:100%}.cc--float{--cc-float-size: var(--space-12);--cc-float-icon-size: var(--space-5);--component-shadow-offset: 4px;position:fixed;bottom:var(--space-4);right:var(--space-8);z-index:var(--depth-cc);color:var(--color-text--semi);background-color:var(--color-surface);border:2px solid var(--color-primary);box-shadow:var(--component-shadow);border-radius:100%;height:var(--cc-float-size);width:var(--cc-float-size);transition:all var(--transition-default)}.cc--float button{width:100%;height:100%;border-radius:100%;display:flex;align-items:center;justify-content:center}.cc--float button svg{height:var(--cc-float-icon-size);width:var(--cc-float-icon-size)}.cc--float:hover{transform:translate(var(--component-shadow-transform),var(--component-shadow-transform));box-shadow:var(--component-shadow--hover);color:var(--color-text--body)}.cc--float:active{transform:translate(4px,4px);box-shadow:0 0 0 0 var(--color-primary)}.medium-zoom-overlay{z-index:var(--depth-zoom-overlay, 99)}.medium-zoom-image{z-index:var(--depth-zoom-image, 100)}:root{--notice-height: 48px}.notice{--bg-color: var(--color-danger);--text-color: var(--color-danger--contrast);position:absolute;width:100%;top:var(--nav-height);left:0;right:0;height:0;overflow:hidden;color:var(--text-color);font-family:var(--font-family-mono);z-index:1;transform:translateY(0);transition:height var(--transition-default);background:var(--bg-color)}.notice__content{display:flex;min-height:var(--notice-height);justify-content:space-between;align-items:center;padding:0 var(--space-8);gap:var(--space-4);position:relative;width:100%;z-index:4;bottom:0}.notice__content:before{left:0;right:0;top:0;bottom:0;position:absolute;background-color:var(--bg-color);z-index:-1}.notice__content>*{position:relative}.notice__message{padding:var(--space-2) 0}.notice__icon{display:flex}.notice__icon i.icon{margin-left:0}.notice__progress{--c-progress-bar-size: 36px;--c-progress-bar-stroke-width: 4px;position:absolute;left:50%;top:50%;width:var(--c-progress-bar-size);display:flex;transform:translate(-50%,-50%);transition:width var(--transition-default),height var(--transition-default)}.notice__progress svg{display:block;width:var(--c-progress-bar-size);height:var(--c-progress-bar-size);stroke-width:var(--c-progress-bar-stroke-width);transition:width var(--transition-default),height var(--transition-default)}.notice__progress__bg{stroke:currentColor;opacity:.125;fill:transparent}.notice__progress__fill{stroke:currentColor;fill:transparent;stroke-dasharray:320;stroke-dashoffset:320;transform:rotate(-90deg);transform-origin:50% 50%;transition-property:stroke-dashoffset;transition-timing-function:var(--ease-out);transition-duration:.5s}.notice__close-button{min-height:15px;min-width:15px;display:flex;position:relative}@media (min-width: 1024px){.notice__close-button{width:15px;height:15px}}.notice__close-button:hover .notice__progress{--c-progress-bar-size: 42px}.notice__close-button:active .notice__progress .notice__progress__fill{stroke-dashoffset:47!important}.notice--info{--bg-color: var(--color-info-100);--text-color: var(--color-info--text)}.notice--danger{--bg-color: var(--color-danger-200);--text-color: var(--color-danger-text)}.notice--warning{--bg-color: var(--color-warning-200);--text-color: var(--color-warning-text)}.notice--success{--bg-color: var(--color-success);--text-color: var(--color-success--contrast)}.notice--open{z-index:var(--depth-notice);height:var(--notice-height);pointer-events:all}.notice--open .notice__progress__fill{stroke-dashoffset:47}:root{--form-control-padding-y: var(--space-2);--form-control-padding-x: var(--space-5)}.form{position:relative;--color-background: var(--color-surface)}.form__container{--grid-gap: var(--space-4)}.form sup{color:var(--color-danger);font-family:var(--font-family-sans);font-size:var(--font-size-33);font-weight:900;line-height:1}.form .success-message{position:absolute;background-color:var(--color-danger);top:0;left:0;height:100%;width:100%;z-index:10;padding:var(--space-2);display:flex;justify-content:center;align-items:center;text-align:center}.form .hidden,.form .token{display:none;visibility:hidden}.form .error-message{color:var(--color-danger)}.form__control{background-color:var(--color-background);border:2px solid var(--color-primary);color:var(--color-text--body);transition:.3s;padding-top:var(--form-control-padding-y, var(--space-2));padding-bottom:var(--form-control-padding-y, var(--space-2));padding-left:var(--form-control-padding-x, var(--space-5));padding-right:var(--form-control-padding-x, var(--space-5));border-radius:1px;display:block;width:100%;max-width:100%;box-shadow:var(--component-shadow)}.form__control::placeholder{opacity:1;color:hsl(calc(var(--color-text--body-h) * 1),calc(var(--color-text--body-s) * .3),calc(var(--color-text--body-l) * 7))}.form__control:focus{outline:none;border-color:hsl(var(--color-danger-h),var(--color-danger-s),calc(var(--color-danger-l) * 1.2));box-shadow:0 0 0 2px hsla(var(--color-danger-h),var(--color-danger-s),var(--color-danger-l),.2)}.form__control[aria-invalid=true]{border-color:var(--color-error)}.form__control[aria-invalid=true]:focus{box-shadow:0 0 0 2px hsla(var(--color-error-h),var(--color-error-s),var(--color-error-l),.2)}.form__control[aria-invalid=true] textarea{display:block}.form__control[disabled],.form__control[readonly]{cursor:not-allowed;opacity:.4}.form__control--center{text-align:center}.form__grid{display:flex;flex-direction:row;width:100%;justify-content:space-between}.form__grid>.form__control,.form__grid>.form__group{width:100%;min-width:0;max-width:none;margin-left:var(--space-2)}.form__grid>.form__control:first-child,.form__grid>.form__group:first-child{margin-left:0}.form__legend{color:var(--color-text--body);line-height:1.2;font-size:var(--font-size-200);margin-bottom:var(--space-2)}.form__label{display:inline-block;font-size:var(--font-size-100);color:var(--color-text--semi);margin-bottom:var(--space-2)}.form__group{position:relative;transition:opacity .25s;display:flex;flex-direction:column}.form__group__inline-wrapper{display:flex}.form__group .form__group__button .button{border-left:none;--button-bg-color: var(--color-primary);--button-color: var(--color-surface);--button-border-color: var(--color-primary);--button-bg-color-hover: var(--color-danger);--button-hover-color: var(--color-background);height:100%}.form__group--error .form__control{border-color:var(--color-danger)}.form__group--error.form__group--checkbox label:before,.form__group--error.form__group--radio label:before{border-color:var(--color-danger)}.form__group--error .radio:not(:checked):not(:focus),.form__group--error .checkbox:not(:checked):not(:focus){--checkbox-border-color: var(--color-danger);--radio-border-color: var(--color-danger)}.form__group .radio__group,.form__group .checkbox__group{display:flex;gap:var(--space-4);flex-direction:column}.form__group .radio__group--inline,.form__group .checkbox__group--inline{flex-direction:row}.form__group--inline{display:flex;flex-direction:column;--button-color: var(--color-primary);--button-hover-color: var(--color-danger);gap:var(--space-2)}@media (min-width: 1024px){.form__group--inline{gap:0}}.form__group--inline .button{flex-shrink:0}@media (min-width: 1024px){.form__group--inline .button{border-left:0}}@media (min-width: 1024px){.form__group--inline{flex-direction:row}}.form__msg{margin-bottom:var(--space-2)}.form__response{background-color:var(--color-success-100);border:1px solid var(--color-success);color:var(--color-success-700);position:absolute;top:-20px;width:100%;height:calc(100% + 40px);z-index:3;display:flex;justify-content:center;align-items:center;padding:0 var(--space-3);text-align:center;font-size:var(--font-size-sm)}.form__response svg{height:1em;width:1em;fill:currentColor;margin-right:var(--space-2);transform:translateY(3px)}.form__group--floating .form__label{position:absolute;top:var(--form-control-padding-y, var(--space-5));left:var(--form-control-padding-x, var(--space-5));transition:transform var(--transition-default);transform:translateY(0);transform-origin:left center;pointer-events:none;color:var(--color-text--semi);z-index:1}.form__group--floating .form__label--floating{color:var(--color-text--body);transform:translateY(-85%) scale(.7);background-color:var(--color-primary--contrast);font-family:var(--font-family-mono);text-transform:uppercase;display:inline-flex;align-items:center;border-radius:var(--radius-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all var(--transition-default);font-size:var(--font-size-66);padding:2px 6px;--component-shadow-offset: 2px;box-shadow:var(--component-shadow),inset 0 0 0 1.5px var(--color-text--body);font-weight:600}.form .alert{position:relative;left:0;bottom:0;margin:0;border:0;transform:translateY(0);padding:var(--space-1) var(--space-1);width:100%;transition:opacity .15s;background-color:var(--color-danger-100);color:var(--color-danger);border:1px solid var(--color-danger)}.form .alert__content{display:flex;gap:var(--space-1);align-items:center}.form .alert__text{font-size:var(--font-size-33)}.form .alert__icon{flex-shrink:0;height:auto;display:flex;align-items:center}.form .alert__icon svg{height:var(--space-4);width:var(--space-4)}.form .alert p{font-size:var(--font-size-100)}.form .alert .icon{height:var(--font-size-100);width:var(--font-size-100)}.form .alert--success{background-color:transparent;top:12px;right:13px;transform:none}.form .alert--success .icon{height:1em;width:1em}.form .loading-indicator{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%) translateY(-50%);pointer-events:none;opacity:0;transition:opacity .25s}.form--loading .form__group{opacity:.3}.form--loading .loading-indicator{display:block;opacity:1}.notification--error{color:var(--color-danger)}.notification--info{color:var(--color-info)}.notification--success{color:var(--color-success)}.notification__content{display:flex;gap:var(--space-1);align-items:center}.notification__text{font-weight:700;font-size:var(--font-size-66)}.notification__icon{flex-shrink:0;height:auto;display:flex}.notification__icon svg{height:var(--space-5);width:var(--space-5)}.loading-indicator{width:32px;height:32px;clear:both;margin:20px auto;border:4px hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.25) solid;border-top:4px var(--color-primary) solid;border-radius:50%;animation:spCircRot .6s infinite linear}@keyframes spCircRot{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.number-input{--number-input-btn-width: 40px;position:relative;width:100%}.number-input .form__control::-webkit-inner-spin-button,.number-input .form__control::-webkit-outer-spin-button{display:none}.number-input .form__control{-moz-appearance:textfield;display:block;padding-right:var(--number-input-btn-width);width:100%}.number-input .number-input__btns{position:absolute;height:calc(100% - var(--space-1) * 2);top:var(--space-1);right:0;width:var(--number-input-btn-width);display:flex;flex-direction:column;gap:var(--space-1)}.number-input .number-input__btn{position:relative;height:50%;width:calc(100% - var(--space-1));background:transparent;border-radius:var(--radius-sm);border:1px solid var(--color-primary)}.number-input .number-input__btn[disabled],.number-input .number-input__btn[readonly]{cursor:not-allowed;opacity:.4}.number-input .number-input__btn[disabled]:hover,.number-input .number-input__btn[disabled]:focus,.number-input .number-input__btn[disabled]:active,.number-input .number-input__btn[readonly]:hover,.number-input .number-input__btn[readonly]:focus,.number-input .number-input__btn[readonly]:active{background-color:inherit}.number-input .number-input__btn .icon{display:block;font-size:.8em;width:1em;height:1em;position:absolute;left:calc(50% - .5em);top:calc(50% - .5em)}.number-input .number-input__btn:hover{background-color:var(--color-primary-200)}.number-input .number-input__btn:focus{outline:none;background-color:var(--color-primary)}.number-input .number-input__btn:focus .icon{color:var(--color-primary--contrast)}.number-input .number-input__btn:active{background-color:var(--color-accent)}.number-input__btn{display:inline-block;display:flex}:root{--select-icon-size: 16px;--select-icon-right-margin: var(--space-4);--select-text-icon-gap: var(--space-2)}.select{position:relative}.select__input{width:100%;height:100%;padding-right:calc(var(--select-icon-size) + var(--select-icon-right-margin) + var(--select-text-icon-gap))!important}.select__icon{width:var(--select-icon-size);height:var(--select-icon-size);pointer-events:none;position:absolute;right:var(--select-icon-right-margin);top:50%;transform:translateY(-50%)}:root{--checkbox-radio-size: var(--space-6);--checkbox-radio-gap: var(--space-3);--checkbox-radio-border-width: 1px;--checkbox-radio-line-height: 1.5;--checkbox-marker-size: var(--space-4);--checkbox-radius: 1px;--checkbox-bg: var(--color-surface);--checkbox-border-color: var(--surface-border-color--light);--checkbox-bg-checked: var(--color-accent);--checkbox-border-color-hover: var(--color-accent);--focus-color: hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), .5);--button-hover-color: var(--color-accent);--radio-marker-size: 8px}input[type=checkbox]{-webkit-appearance:auto;appearance:auto}.checkbox,.radio{display:flex;align-items:center}.checkbox__input,.radio__input{position:absolute;padding:0;margin:0;margin-top:calc((1em * var(--checkbox-radio-line-height) - var(--checkbox-radio-size)) / 2);opacity:0;height:var(--checkbox-radio-size);width:var(--checkbox-radio-size);pointer-events:none}.checkbox__input+label,.radio__input+label{display:inline-flex;align-items:flex-start;line-height:var(--checkbox-radio-line-height);-webkit-user-select:none;user-select:none;cursor:pointer;margin-bottom:0;font-size:var(--font-size-33);--font-size: var(--font-size-33);font-family:var(--font-family-mono)}.checkbox__input+label span,.radio__input+label span{padding-top:var(--space-1)}.checkbox__input+label p,.radio__input+label p{line-height:inherit;padding:0;margin:0;font-size:inherit}.checkbox__input+label:before,.radio__input+label:before{content:"";box-sizing:border-box;display:inline-block;position:relative;top:calc((1em * var(--checkbox-radio-line-height) - var(--checkbox-radio-size)) / 2);flex-shrink:0;width:var(--checkbox-radio-size);height:var(--checkbox-radio-size);background-color:var(--checkbox-bg);border-width:var(--checkbox-radio-border-width);border-color:var(--checkbox-border-color);border-style:solid;background-repeat:no-repeat;background-position:center;margin-right:var(--checkbox-radio-gap);transition:transform .2s,border .2s}.checkbox__input:not(:checked):not(:focus)+label:hover:before,.radio__input:not(:checked):not(:focus)+label:hover:before{border-color:var(--checkbox-border-color-hover)}.checkbox__input+label:before{border-radius:var(--checkbox-radius)}.radio__input+label:before{border-radius:50%}.checkbox__input:checked+label:before,.radio__input:checked+label:before{background-color:var(--checkbox-bg-checked);box-shadow:none;border-color:var(--checkbox-bg-checked);transition:transform .2s}.checkbox__input:active+label:before{transform:scale(.8);transition:transform .2s}.checkbox__input:checked:active+label:before,.radio__input:checked:active+label:before{transform:none;transition:none}.checkbox__input:checked+label:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.92627 12.35L14.1778 0.430783C14.3287 0.212722 14.5602 0.063567 14.8211 0.0161297C15.0821 -0.0313077 15.3512 0.0268589 15.5692 0.177833C15.7873 0.328808 15.9364 0.560223 15.9839 0.821171C16.0313 1.08212 15.9731 1.35122 15.8222 1.56928L6.07357 15.6505L0.231674 8.63998C0.0662692 8.43574 -0.0120833 8.1746 0.0135654 7.91304C0.0392142 7.65147 0.166802 7.41052 0.368731 7.2423C0.570659 7.07408 0.830694 6.99212 1.09259 7.01414C1.35448 7.03617 1.59717 7.16041 1.76817 7.35998L5.92627 12.35Z' fill='white'/%3e%3c/svg%3e ");background-size:var(--checkbox-marker-size)}.radio__input:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg class='nc-icon-wrapper' fill='%23ffffff'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23ffffff'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-size:var(--radio-marker-size)}.checkbox__input:checked:active+label:before,.checkbox__input:focus+label:before,.radio__input:checked:active+label:before,.radio__input:focus+label:before{border-color:var(--checkbox-bg-checked);box-shadow:0 0 0 3px var(--focus-color)}.checkbox--disabled,.radio--disabled{opacity:.5}.checkbox--disabled .checkbox__input+label,.checkbox--disabled .radio__input+label,.radio--disabled .checkbox__input+label,.radio--disabled .radio__input+label{cursor:not-allowed}.checkbox--disabled .checkbox__input:checked:active+label:before,.checkbox--disabled .checkbox__input:focus+label:before,.checkbox--disabled .radio__input:checked:active+label:before,.checkbox--disabled .radio__input:focus+label:before,.radio--disabled .checkbox__input:checked:active+label:before,.radio--disabled .checkbox__input:focus+label:before,.radio--disabled .radio__input:checked:active+label:before,.radio--disabled .radio__input:focus+label:before{border-color:transparent;box-shadow:none}:root{--scroll-progress-size: 4px;--scroll-progress-color: var(--color-danger-400)}.scroll-progress--bar{position:fixed;z-index:var(--depth-scroll-progress);top:var(--nav-height);left:0;width:100%;height:var(--scroll-progress-size)}.scroll-progress--bar .scroll-progress__indicator{height:100%;background-color:var(--scroll-progress-color);width:100%;transition:width var(--transition-default)}:root{--popup-bg: hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), .4);--popup-window-bar-width: 36px}.popup{--popup-width: 1024px;position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--popup-bg);z-index:var(--depth-popup);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.popup--lg .popup__window{max-width:var(--max-width, none)}@media (min-width: 768px){.popup--lg .popup__window{--max-width: 768px;max-width:var(--max-width)}}@media (min-width: 1024px){.popup--lg .popup__window{--max-width: 1024px;max-width:var(--max-width)}}@media (min-width: 1280px){.popup--lg .popup__window{--max-width: 1280px;max-width:var(--max-width)}}.popup--sm .popup__window{max-width:var(--max-width, none)}@media (min-width: 768px){.popup--sm .popup__window{--max-width: 768px;max-width:var(--max-width)}}.popup--md .popup__window{max-width:var(--max-width, none)}@media (min-width: 768px){.popup--md .popup__window{--max-width: 768px;max-width:var(--max-width)}}@media (min-width: 1024px){.popup--md .popup__window{--max-width: 1024px;max-width:var(--max-width)}}.popup__modal{position:fixed;overflow-y:scroll;height:100%;width:100%;padding:var(--space-8) 0;display:flex;overflow:auto;justify-content:center;align-items:flex-start;top:0}.popup__window{position:relative;background-color:var(--color-surface);height:auto;border:2px solid var(--surface-border-color);border-top-width:var(--popup-window-bar-width);box-shadow:var(--surface-shadow);min-height:-webkit-min-content;min-height:min-content;width:100%}.popup__content{padding:var(--space-4);box-sizing:border-box}.popup__close-btn{width:var(--space-6);height:var(--space-6);position:absolute;right:var(--space-1);top:-30px;color:var(--color-primary);background-color:var(--color-surface);display:flex;justify-content:center;align-items:center}.popup__close-btn .icon{--size: var(--space-4)}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide{--glide--arrow-size: 35px;--glide__icon-size: 45px}.glide__slide{margin-bottom:0;margin-top:0;padding-top:0;transform:translateZ(0)}.glide__arrow{position:absolute;display:flex;height:var(--glide--arrow-size);width:var(--glide--arrow-size);justify-content:center;align-items:center;top:50%;z-index:2;color:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.7);color:var(--color-white);background-color:transparent;opacity:1;cursor:pointer;transition:color .15s ease;transform:translateY(-50%)}.glide__arrow svg{filter:drop-shadow(-2px 2px 0 var(--color-primary));width:var(--glide__icon-size);height:var(--glide__icon-size)}.glide__arrow:focus{outline:none}.glide__arrow:hover{color:var(--color-white)}.glide__arrow--left{left:var(--space-6);transform:rotate(90deg)}.glide__arrow--right{right:var(--space-6);transform:rotate(-90deg)}.glide__arrow--disabled{opacity:.33}.glide--autohide-controls .glide__arrow{transition:opacity var(--transition-default);opacity:.3}.glide--autohide-controls:hover .glide__arrow{opacity:1}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:#ffffff80;width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em #0000001a;margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid white;background-color:#ffffff80}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}.segment.segment--slider>.segment__content{padding-left:0;padding-right:0}.slider{position:relative}.slider .glide,.slider .glide__track,.slider .glide__slides{height:100%}.slider .slide{position:relative;background-color:var(--slide-bg-color, transparent)}.slider .slide__content{position:absolute;top:0;bottom:0;left:0;right:0;padding:var(--space-4);display:flex;flex-direction:column}@media (min-width: 1024px){.slider .slide__content{display:block}}.slider .slide__image{position:relative;height:100%;width:100%}.slider .slide__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--object-position, 50% 50%);opacity:var(--slide-image-opacity, 1)}.slider .slide__block{background-color:var(--block-bg-color, transparent);-webkit-backdrop-filter:blur(var(--block-bg-blur, 0px));backdrop-filter:blur(var(--block-bg-blur, 0px))}@media (min-width: 1024px){.slider .slide__block{padding:var(--block-padding, 0px);position:absolute;top:calc((100% - var(--block-height-raw, var(--block-height))) / 100 * var(--block-top));left:calc((100% - var(--block-width-raw, var(--block-width))) / 100 * var(--block-left));height:var(--block-height);width:var(--block-width)}}.slider .slide__block__content{position:relative;z-index:1}.slider .slide__block__content .text-component>*{margin:0}.slider .slide__block__bg-image{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0}.slider .slide__block__bg-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--object-position, 50% 50%)}.slider .slide__block--shadow{box-shadow:var(--component-shadow);border:2px solid var(--color-primary)}:root{--color-dark-100: hsl(var(--color-dark-h), calc(var(--color-dark-s) * .3), calc(var(--color-dark-l) + (100% - var(--color-dark-l)) * .9));--color-dark-200: hsl(var(--color-dark-h), calc(var(--color-dark-s) * .3), calc(var(--color-dark-l) + (100% - var(--color-dark-l)) * .8));--color-dark-300: hsl(var(--color-dark-h), calc(var(--color-dark-s) * .3), calc(var(--color-dark-l) + (100% - var(--color-dark-l)) * .7));--color-dark-400: hsl(var(--color-dark-h), calc(var(--color-dark-s) * .3), calc(var(--color-dark-l) + (100% - var(--color-dark-l)) * .6));--color-dark-500: hsl(var(--color-dark-h), calc(var(--color-dark-s) * .3), calc(var(--color-dark-l) + (100% - var(--color-dark-l)) * .5));--color-dark-600: hsl(var(--color-dark-h), calc(var(--color-dark-s) * .3), calc(var(--color-dark-l) + (100% - var(--color-dark-l)) * .4));--color-dark-700: hsl(var(--color-dark-h), calc(var(--color-dark-s) * .3), calc(var(--color-dark-l) + (100% - var(--color-dark-l)) * .3));--color-dark-800: hsl(var(--color-dark-h), calc(var(--color-dark-s) * .3), calc(var(--color-dark-l) + (100% - var(--color-dark-l)) * .2));--color-dark-900: var(--color-dark);--color-primary: var(--color-dark);--color-primary-h: var(--color-dark-h);--color-primary-s: var(--color-dark-s);--color-primary-l: var(--color-dark-l);--color-primary-100: hsl(var(--color-primary-h), calc(var(--color-primary-s) * .3), calc(var(--color-primary-l) + (100% - var(--color-primary-l)) * .9));--color-primary-200: hsl(var(--color-primary-h), calc(var(--color-primary-s) * .3), calc(var(--color-primary-l) + (100% - var(--color-primary-l)) * .8));--color-primary-300: hsl(var(--color-primary-h), calc(var(--color-primary-s) * .3), calc(var(--color-primary-l) + (100% - var(--color-primary-l)) * .7));--color-primary-400: hsl(var(--color-primary-h), calc(var(--color-primary-s) * .3), calc(var(--color-primary-l) + (100% - var(--color-primary-l)) * .6));--color-primary-500: hsl(var(--color-primary-h), calc(var(--color-primary-s) * .3), calc(var(--color-primary-l) + (100% - var(--color-primary-l)) * .5));--color-primary-600: hsl(var(--color-primary-h), calc(var(--color-primary-s) * .3), calc(var(--color-primary-l) + (100% - var(--color-primary-l)) * .4));--color-primary-700: hsl(var(--color-primary-h), calc(var(--color-primary-s) * .3), calc(var(--color-primary-l) + (100% - var(--color-primary-l)) * .3));--color-primary-800: hsl(var(--color-primary-h), calc(var(--color-primary-s) * .3), calc(var(--color-primary-l) + (100% - var(--color-primary-l)) * .2));--color-primary-900: var(--color-primary);--color-primary--offset: var(--color-primary-700);--color-primary--text: var(--color-primary);--color-primary--contrast: var(--color-background);--color-accent: var(--color-pink);--color-accent-h: var(--color-pink-h);--color-accent-s: var(--color-pink-s);--color-accent-l: var(--color-pink-l);--color-accent-100: hsl(var(--color-accent-h), calc(var(--color-accent-s) * .8), calc(var(--color-accent-l) + (100% - var(--color-accent-l)) * .8));--color-accent-200: hsl(var(--color-accent-h), calc(var(--color-accent-s) * .8), calc(var(--color-accent-l) + (100% - var(--color-accent-l)) * .6));--color-accent-300: hsl(var(--color-accent-h), calc(var(--color-accent-s) * .8), calc(var(--color-accent-l) + (100% - var(--color-accent-l)) * .4));--color-accent-400: hsl(var(--color-accent-h), calc(var(--color-accent-s) * .8), calc(var(--color-accent-l) + (100% - var(--color-accent-l)) * .2));--color-accent-500: var(--color-accent);--color-accent-600: hsl(var(--color-accent-h), calc(var(--color-accent-s) * .9), calc(var(--color-accent-l) - var(--color-accent-l) * .2));--color-accent-700: hsl(var(--color-accent-h), calc(var(--color-accent-s) * .9), calc(var(--color-accent-l) - var(--color-accent-l) * .4));--color-accent-800: hsl(var(--color-accent-h), calc(var(--color-accent-s) * .9), calc(var(--color-accent-l) - var(--color-accent-l) * .6));--color-accent-900: hsl(var(--color-accent-h), calc(var(--color-accent-s) * .9), calc(var(--color-accent-l) - var(--color-accent-l) * .8));--color-accent--offset: var(--color-accent-400);--color-accent--text: var(--color-accent-600);--color-accent--contrast: var(--color-primary);--color-accent--bg: var(--color-accent-100);--color-success: var(--color-green);--color-success-h: var(--color-green-h);--color-success-s: var(--color-green-s);--color-success-l: var(--color-green-l);--color-success-100: hsl(var(--color-success-h), calc(var(--color-success-s) * .8), calc(var(--color-success-l) + (100% - var(--color-success-l)) * .8));--color-success-200: hsl(var(--color-success-h), calc(var(--color-success-s) * .8), calc(var(--color-success-l) + (100% - var(--color-success-l)) * .6));--color-success-300: hsl(var(--color-success-h), calc(var(--color-success-s) * .8), calc(var(--color-success-l) + (100% - var(--color-success-l)) * .4));--color-success-400: hsl(var(--color-success-h), calc(var(--color-success-s) * .8), calc(var(--color-success-l) + (100% - var(--color-success-l)) * .2));--color-success-500: var(--color-success);--color-success-600: hsl(var(--color-success-h), calc(var(--color-success-s) * .9), calc(var(--color-success-l) - var(--color-success-l) * .2));--color-success-700: hsl(var(--color-success-h), calc(var(--color-success-s) * .9), calc(var(--color-success-l) - var(--color-success-l) * .4));--color-success-800: hsl(var(--color-success-h), calc(var(--color-success-s) * .9), calc(var(--color-success-l) - var(--color-success-l) * .6));--color-success-900: hsl(var(--color-success-h), calc(var(--color-success-s) * .9), calc(var(--color-success-l) - var(--color-success-l) * .8));--color-success--offset: var(--color-success-400);--color-success--text: var(--color-success-600);--color-success--contrast: var(--color-background);--color-danger: var(--color-red);--color-danger-h: var(--color-red-h);--color-danger-s: var(--color-red-s);--color-danger-l: var(--color-red-l);--color-danger-100: hsl(var(--color-danger-h), calc(var(--color-danger-s) * .8), calc(var(--color-danger-l) + (100% - var(--color-danger-l)) * .8));--color-danger-200: hsl(var(--color-danger-h), calc(var(--color-danger-s) * .8), calc(var(--color-danger-l) + (100% - var(--color-danger-l)) * .6));--color-danger-300: hsl(var(--color-danger-h), calc(var(--color-danger-s) * .8), calc(var(--color-danger-l) + (100% - var(--color-danger-l)) * .4));--color-danger-400: hsl(var(--color-danger-h), calc(var(--color-danger-s) * .8), calc(var(--color-danger-l) + (100% - var(--color-danger-l)) * .2));--color-danger-500: var(--color-danger);--color-danger-600: hsl(var(--color-danger-h), calc(var(--color-danger-s) * .9), calc(var(--color-danger-l) - var(--color-danger-l) * .2));--color-danger-700: hsl(var(--color-danger-h), calc(var(--color-danger-s) * .9), calc(var(--color-danger-l) - var(--color-danger-l) * .4));--color-danger-800: hsl(var(--color-danger-h), calc(var(--color-danger-s) * .9), calc(var(--color-danger-l) - var(--color-danger-l) * .6));--color-danger-900: hsl(var(--color-danger-h), calc(var(--color-danger-s) * .9), calc(var(--color-danger-l) - var(--color-danger-l) * .8));--color-danger--offset: var(--color-danger-400);--color-danger--text: var(--color-danger-700);--color-danger--contrast: var(--color-background);--color-info: var(--color-blue);--color-info-h: var(--color-blue-h);--color-info-s: var(--color-blue-s);--color-info-l: var(--color-blue-l);--color-info-100: hsl(var(--color-info-h), calc(var(--color-info-s) * .8), calc(var(--color-info-l) + (100% - var(--color-info-l)) * .8));--color-info-200: hsl(var(--color-info-h), calc(var(--color-info-s) * .8), calc(var(--color-info-l) + (100% - var(--color-info-l)) * .6));--color-info-300: hsl(var(--color-info-h), calc(var(--color-info-s) * .8), calc(var(--color-info-l) + (100% - var(--color-info-l)) * .4));--color-info-400: hsl(var(--color-info-h), calc(var(--color-info-s) * .8), calc(var(--color-info-l) + (100% - var(--color-info-l)) * .2));--color-info-500: var(--color-info);--color-info-600: hsl(var(--color-info-h), calc(var(--color-info-s) * .9), calc(var(--color-info-l) - var(--color-info-l) * .2));--color-info-700: hsl(var(--color-info-h), calc(var(--color-info-s) * .9), calc(var(--color-info-l) - var(--color-info-l) * .4));--color-info-800: hsl(var(--color-info-h), calc(var(--color-info-s) * .9), calc(var(--color-info-l) - var(--color-info-l) * .6));--color-info-900: hsl(var(--color-info-h), calc(var(--color-info-s) * .9), calc(var(--color-info-l) - var(--color-info-l) * .8));--color-info--offset: var(--color-info-400);--color-info--text: var(--color-info-700);--color-info--contrast: var(--color-primary);--color-warning: var(--color-yellow);--color-warning-h: var(--color-yellow-h);--color-warning-s: var(--color-yellow-s);--color-warning-l: var(--color-yellow-l);--color-warning-100: hsl(var(--color-warning-h), calc(var(--color-warning-s) * .8), calc(var(--color-warning-l) + (100% - var(--color-warning-l)) * .8));--color-warning-200: hsl(var(--color-warning-h), calc(var(--color-warning-s) * .8), calc(var(--color-warning-l) + (100% - var(--color-warning-l)) * .6));--color-warning-300: hsl(var(--color-warning-h), calc(var(--color-warning-s) * .8), calc(var(--color-warning-l) + (100% - var(--color-warning-l)) * .4));--color-warning-400: hsl(var(--color-warning-h), calc(var(--color-warning-s) * .8), calc(var(--color-warning-l) + (100% - var(--color-warning-l)) * .2));--color-warning-500: var(--color-warning);--color-warning-600: hsl(var(--color-warning-h), calc(var(--color-warning-s) * .9), calc(var(--color-warning-l) - var(--color-warning-l) * .2));--color-warning-700: hsl(var(--color-warning-h), calc(var(--color-warning-s) * .9), calc(var(--color-warning-l) - var(--color-warning-l) * .4));--color-warning-800: hsl(var(--color-warning-h), calc(var(--color-warning-s) * .9), calc(var(--color-warning-l) - var(--color-warning-l) * .6));--color-warning-900: hsl(var(--color-warning-h), calc(var(--color-warning-s) * .9), calc(var(--color-warning-l) - var(--color-warning-l) * .8));--color-warning--offset: var(--color-warning-400);--color-warning--text: var(--color-warning-600);--color-warning--contrast: var(--color-primary);--color-surface: var(--color-white);--color-surface-h: var(--color-white-h);--color-surface-s: var(--color-white-s);--color-surface-l: var(--color-white-l);--color-surface-100: var(--color-surface);--color-surface-200: hsl(var(--color-surface-h), calc(var(--color-surface-s) * .3), calc(var(--color-surface-l) - var(--color-surface-l) * .2));--color-surface-300: hsl(var(--color-surface-h), calc(var(--color-surface-s) * .3), calc(var(--color-surface-l) - var(--color-surface-l) * .3));--color-surface-400: hsl(var(--color-surface-h), calc(var(--color-surface-s) * .3), calc(var(--color-surface-l) - var(--color-surface-l) * .4));--color-surface-500: hsl(var(--color-surface-h), calc(var(--color-surface-s) * .3), calc(var(--color-surface-l) - var(--color-surface-l) * .5));--color-surface-600: hsl(var(--color-surface-h), calc(var(--color-surface-s) * .3), calc(var(--color-surface-l) - var(--color-surface-l) * .6));--color-surface-700: hsl(var(--color-surface-h), calc(var(--color-surface-s) * .3), calc(var(--color-surface-l) - var(--color-surface-l) * .7));--color-surface-800: hsl(var(--color-surface-h), calc(var(--color-surface-s) * .3), calc(var(--color-surface-l) - var(--color-surface-l) * .8));--color-surface-900: hsl(var(--color-surface-h), calc(var(--color-surface-s) * .3), calc(var(--color-surface-l) - var(--color-surface-l) * .9));--color-surface--contrast: var(--color-primary);--color-surface--level-2: hsl(var(--color-accent-h), 20%, 95%);--color-surface--level-3: hsl(var(--color-accent-h), 18%, 92%);--surface-border-color: var(--color-primary);--surface-border-color--light: var(--color-primary-300);--surface-shadow: 4px 4px 0 0 var(--color-surface--shadow, var(--color-surface--contrast));--color-background: var(--color-light);--color-background-h: var(--color-light-h);--color-background-s: var(--color-light-s);--color-background-l: var(--color-light-l);--color-background-100: var(--color-background);--color-background-200: hsl(var(--color-background-h), calc(var(--color-background-s) * .3), calc(var(--color-background-l) - var(--color-background-l) * .2));--color-background-300: hsl(var(--color-background-h), calc(var(--color-background-s) * .3), calc(var(--color-background-l) - var(--color-background-l) * .3));--color-background-400: hsl(var(--color-background-h), calc(var(--color-background-s) * .3), calc(var(--color-background-l) - var(--color-background-l) * .4));--color-background-500: hsl(var(--color-background-h), calc(var(--color-background-s) * .3), calc(var(--color-background-l) - var(--color-background-l) * .5));--color-background-600: hsl(var(--color-background-h), calc(var(--color-background-s) * .3), calc(var(--color-background-l) - var(--color-background-l) * .6));--color-background-700: hsl(var(--color-background-h), calc(var(--color-background-s) * .3), calc(var(--color-background-l) - var(--color-background-l) * .7));--color-background-800: hsl(var(--color-background-h), calc(var(--color-background-s) * .3), calc(var(--color-background-l) - var(--color-background-l) * .8));--color-background-900: hsl(var(--color-background-h), calc(var(--color-background-s) * .3), calc(var(--color-background-l) - var(--color-background-l) * .9));--color-background--contrast: var(--color-primary);--color-text--body: var(--color-background--contrast);--color-text--heading: var(--color-primary);--color-text--semi: var(--color-primary-700);--color-text--low: var(--color-primary-600);--color-text--disabled: var(--color-primary-400)}:root{--border: 1px;--radius-sm: calc(var(--radius, .25em)/2);--radius-md: var(--radius, .25em);--radius-lg: calc(var(--radius, .25em)*2)}:root{--font-family-base: var(--font-family-serif);--font-family-heading: var(--font-family-serif);--font-family-visual: var(--font-family-mono);--font-family-sans: "Montserrat", sans-serif;--font-family-display: "Big Shoudlers", sans-serif;--font-family-serif: "Lora", serif;--font-family-mono: "Overpass Mono", sans-serif;--font-weight-heading: 900;--font-weight-text: 500;--font-weight-mono: 500;--font-weight-sans: 600;--text-transform-heading: uppercase;--font-size-base: 18px;--font-size-text: var(--font-size-100);--v-rhythm-base: 4;--baseline:4px;--line-height-base: calc(var(--baseline) * 3);--cap-height-heading: .73;--cap-height-text: .73;--cap-height-logo: .7;--cap-height-sans: .63;--cap-height-mono: .5;--cap-height: var(--cap-height-text);--font-scale-ratio: 1.2;--font-size-33: calc( var(--font-size-base) / var(--font-scale-ratio) / var(--font-scale-ratio) );--font-size-66: calc(var(--font-size-base) / var(--font-scale-ratio));--font-size-100: var(--font-size-base);--font-size-200: calc(var(--font-size-100) * var(--font-scale-ratio));--font-size-300: calc(var(--font-size-200) * var(--font-scale-ratio));--font-size-400: calc(var(--font-size-300) * var(--font-scale-ratio));--font-size-500: calc(var(--font-size-400) * var(--font-scale-ratio));--font-size-600: calc(var(--font-size-500) * var(--font-scale-ratio));--font-size-700: calc(var(--font-size-600) * var(--font-scale-ratio));--font-size-800: calc(var(--font-size-700) * var(--font-scale-ratio));--font-size-900: calc(var(--font-size-800) * var(--font-scale-ratio))}@media (min-width: 1024px){:root{--font-size-base: 20px;--font-scale-ratio: 1.2}}:root{--space-base: calc(var(--baseline) / 2);--space-1: calc(var(--baseline) * 1);--space-2: calc(var(--baseline) * 2);--space-3: calc(var(--baseline) * 3);--space-4: calc(var(--baseline) * 4);--space-5: calc(var(--baseline) * 5);--space-6: calc(var(--baseline) * 6);--space-7: calc(var(--baseline) * 7);--space-8: calc(var(--baseline) * 8);--space-9: calc(var(--baseline) * 9);--space-10: calc(var(--baseline) * 10);--space-11: calc(var(--baseline) * 11);--space-12: calc(var(--baseline) * 12);--space-13: calc(var(--baseline) * 13);--space-14: calc(var(--baseline) * 14);--space-15: calc(var(--baseline) * 15);--space-16: calc(var(--baseline) * 16);--space-17: calc(var(--baseline) * 17);--space-18: calc(var(--baseline) * 18);--space-19: calc(var(--baseline) * 19);--space-20: calc(var(--baseline) * 20);--space-21: calc(var(--baseline) * 21);--space-22: calc(var(--baseline) * 22);--space-23: calc(var(--baseline) * 23);--space-24: calc(var(--baseline) * 24);--space-component: var(--space-6)}:root{--depth-nav: 20;--depth-popup: 21;--depth-nav__mobile: 9;--depth-stack: 8;--depth-stack__content: 10;--depth-stack__overlay: -1;--depth-cc: 22;--depth-notice: 2;--depth-logo: 5;--depth-scroll-progress: 1;--depth-zoom-overlay: 23;--depth-zoom-image: 24}:root{--bounce: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out: cubic-bezier(.645, .045, .355, 1);--ease-in: cubic-bezier(.55, .055, .675, .19);--ease-out: cubic-bezier(.215, .61, .355, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--transition-duration: .6s;--transition-duration--medium: var(--transition-duration);--transition-duration--fast: .45s;--transition-duration--slow: .8s;--transition-default: .28s var(--ease-out);--transition-long: var(--transition-duration--slow) var(--ease-out)}:root{--shadow-xs: 0 .1px .3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .12);--shadow-sm: 0 .3px .4px rgba(0, 0, 0, .025), 0 .9px 1.5px rgba(0, 0, 0, .05), 0 3.5px 6px rgba(0, 0, 0, .1);--shadow-md: 0 .9px 1.5px rgba(0, 0, 0, .03), 0 3.1px 5.5px rgba(0, 0, 0, .08), 0 14px 25px rgba(0, 0, 0, .12);--shadow-lg: 0 1.2px 1.9px -1px rgba(0, 0, 0, .014), 0 3.3px 5.3px -1px rgba(0, 0, 0, .038), 0 8.5px 12.7px -1px rgba(0, 0, 0, .085), 0 30px 42px -1px rgba(0, 0, 0, .15);--shadow-xl: 0 1.5px 2.1px -6px rgba(0, 0, 0, .012), 0 3.6px 5.2px -6px rgba(0, 0, 0, .035), 0 7.3px 10.6px -6px rgba(0, 0, 0, .07), 0 16.2px 21.9px -6px rgba(0, 0, 0, .117), 0 46px 60px -6px rgba(0, 0, 0, .2);--box-shadow-md: 0 1px 1px rgba(0, 0, 0, .12), 0 2px 2px rgba(0, 0, 0, .12), 0 4px 4px rgba(0, 0, 0, .12), 0 8px 8px rgba(0, 0, 0, .12), 0 16px 16px rgba(0, 0, 0, .12);--box-shadow-sharp: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 2px rgba(0, 0, 0, .2), 0 4px 4px rgba(0, 0, 0, .15), 0 8px 8px rgba(0, 0, 0, .1), 0 16px 16px rgba(0, 0, 0, .05);--box-shadow-diffuse: 0 1px 1px rgba(0, 0, 0, .08), 0 2px 2px rgba(0, 0, 0, .12), 0 4px 4px rgba(0, 0, 0, .16), 0 8px 8px rgba(0, 0, 0, .2);--box-shadow-soft: 0 1px 2px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .07), 0 4px 8px rgba(0, 0, 0, .07), 0 8px 16px rgba(0, 0, 0, .07), 0 16px 32px rgba(0, 0, 0, .07), 0 32px 64px rgba(0, 0, 0, .07);--box-shadow-shorter: 0 1px 1px rgba(0, 0, 0, .11), 0 2px 2px rgba(0, 0, 0, .11), 0 4px 4px rgba(0, 0, 0, .11), 0 6px 8px rgba(0, 0, 0, .11), 0 8px 16px rgba(0, 0, 0, .11);--box-shadow-longer: 0 2px 1px rgba(0, 0, 0, .09), 0 4px 2px rgba(0, 0, 0, .09), 0 8px 4px rgba(0, 0, 0, .09), 0 16px 8px rgba(0, 0, 0, .09), 0 32px 16px rgba(0, 0, 0, .09)}:root{--component-shadow--hover: calc( var(--component-shadow-offset) + var(--component-shadow-offset) / 2 ) calc(var(--component-shadow-offset) + var(--component-shadow-offset) / 2) 0 0 var(--color-primary);--component-shadow-offset: 4px;--component-shadow-transform: calc(var(--component-shadow-offset) / -2);--component-shadow: var(--component-shadow-offset) var(--component-shadow-offset) 0 0 var(--color-primary);--component-outset: var(--space-22);--component-radius: 0;--component-border-width: 2px;--component-border-style: solid;--component-border-color: var(--color-primary);--component-border: var(--component-border-width) var(--component-border-style) var(--component-border-color);--component-margin: var(--space-4);--component-padding: var(--space-2);--component-letter-spacing: 0}*,*:before,*:after{box-sizing:border-box}body,h1,h2,.definition-list--extended dt,h3,h4,h5,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;background-color:var(--color-background, #fff)}ul[class],ol[class]{list-style:none;padding:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit;background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;appearance:none}*,*:after,*:before{box-sizing:inherit}*{font:inherit}html,body,div,span,applet,object,iframe,h1,h2,.definition-list--extended dt,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{margin:0;padding:0;border:0}html{box-sizing:border-box}body{background-color:var(--color-background, white)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,form legend{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}button,input,textarea,select{margin:0}.btn,.form-control,.link,.reset{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;appearance:none}select.form-control::-ms-expand{display:none}textarea{resize:vertical;overflow:auto;vertical-align:top}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}img,video,svg{max-width:100%;height:auto}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:after,*:before{box-sizing:inherit}*{font:inherit}html,body,div,span,applet,object,iframe,h1,h2,.definition-list--extended dt,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{margin:0;padding:0;border:0}html{box-sizing:border-box}body{background-color:var(--color-background, white)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,form legend{display:block}sup,sub{vertical-align:baseline;position:relative;top:-.4em;font-size:80%}sub{top:.4em}abbr,acronym,ins,del{-webkit-text-decoration-color:var(--color-primary--text);text-decoration-color:var(--color-primary--text)}ol,ul{list-style:none}blockquote,q{quotes:none}button,input,textarea,select{margin:0}.btn,.form-control,.link,.reset{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;appearance:none}select.form-control::-ms-expand{display:none}textarea{resize:vertical;overflow:auto;vertical-align:top}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}img,video,svg{max-width:100%}svg{fill:currentColor}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s}input[type=button],button{cursor:pointer}h1,h2,.definition-list--extended dt,h3,h4,h5{font-weight:400}a{text-decoration:none;color:inherit;display:inline-block;background-color:transparent}ol,ul{list-style:none}[x-cloak]{display:none!important}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;color:var(--color-text--body);background-color:var(--color-surface);font-weight:400;font-size:var(--font-size-text, 1em);position:relative;padding-right:var(--space-6);padding-left:var(--space-6)}main{min-height:calc(90vh - var(--nav-height, 0));position:relative;background-color:var(--color-background);overflow:hidden;padding-top:var(--nav-height)}main:after,main:before{content:"";position:absolute;bottom:0;left:0px;right:0px;height:50px;background-size:50px;background-repeat:no-repeat;background-position:bottom left;width:50px;z-index:2;background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 50H50C22.3858 50 0 27.6142 0 0V50Z' fill='white'/%3E%3C/svg%3E%0A")}main:before{left:auto;right:0;background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50 50H0C27.6142 50 50 27.6142 50 0V50Z' fill='white'/%3E%3C/svg%3E%0A")}[x-cloak]{display:none}.--shadow{box-shadow:var(--component-shadow);border:var(--component-border)}html{font-family:var(--font-family-base);font-weight:var(--font-weight-text);line-height:var(--line-height-base);font-size:var(--font-size-text)}li,p{--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--cap-height: var(--cap-height-text);--baseline-multiplier: 6}small{font-size:66%}b,strong{font-weight:700}s{text-decoration:line-through}u{text-decoration:underline}.text-mono{font-family:var(--font-family-visual);--cap-height: var(--cap-height-mono)}mark{background-color:var(--color-accent-100);color:inherit;padding:0 var(--space-1);border-radius:var(--component-radius)}.show-rhythm{position:relative}.show-rhythm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:block;background:linear-gradient(to bottom,rgba(255,0,0,.3),rgba(255,0,0,.3) 1px,transparent 1px,transparent);background-size:100% var(--baseline);pointer-events:none;opacity:.8;transition:opacity .25s}.show-rhythm:active:after{opacity:0}blockquote{--font-size: var(--font-size-200);--baseline-multiplier: 6;padding-left:var(--space-4);border-left:var(--space-1) solid var(--color-accent-100)}blockquote>*{--font-size: var(--font-size-200);--baseline-multiplier: 6}code{background-color:var(--color-surface--level-2);font-family:var(--font-family-mono);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-surface--contrast)}code::selection{background-color:var(--color-surface--contrast);color:var(--color-surface--level-2)}.codesnippet{background-color:var(--color-surface--level-2);border-radius:var(--component--border-radius)}.codesnippet code{background-color:transparent;line-height:1.45;font-size:var(--font-size-66);display:block;padding:var(--space-4);overflow-x:auto}figure{position:relative;z-index:1}figure img{border-radius:var(--figure-radius, var(--component-radius))}.component--inset img,.component--outset img{width:100%}figcaption,.text__caption,.table caption{text-align:center;margin:var(--space-2) 0;font-style:italic;color:var(--color-text--semi)}h1,h2,.definition-list--extended dt,h3,h4,h5,h6{--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--cap-height: var(--cap-height-heading);--margin-bottom: var(--space-6);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading, inherit);text-transform:var(--text-transform-heading, inherit);-webkit-hyphens:auto;hyphens:auto}h1{--font-size: var(--font-size-600);--baseline-multiplier: 14}@media (min-width: 1024px){h1{--font-size: var(--font-size-700);--baseline-multiplier: 18}}h2,.definition-list--extended dt{--font-size: var(--font-size-500);--baseline-multiplier: 12}h3{--font-size: var(--font-size-400);--baseline-multiplier: 10}h4{--font-size: var(--font-size-300);--baseline-multiplier: 9}h5{--font-size: var(--font-size-200);--baseline-multiplier: 7}h6{--font-size: var(--font-size-100);font-family:var(--font-family-visual);--cap-height: var(--cap-height-mono);--baseline-multiplier: 7;--heading-font-weight: 400;--text-transform-heading: uppercase;color:var(--color-text--semi)}hr{height:1px;--vspace: var(--space-8);background-color:var(--color-primary-100);margin:var(--vspace) 0 var(--vspace)}hr.hidden{background-color:transparent}i.icon{margin:0 var(--space-2);--size: 1em;display:inline-block;color:inherit;fill:currentColor;height:var(--size);width:var(--size);line-height:1;flex-shrink:0;max-width:initial;position:relative}i.icon:last-child{margin-right:0}i.icon svg{fill:currentColor;height:100%;width:100%}svg.icon{--size: 1em;display:inline-block;color:inherit;fill:currentColor;height:var(--size);width:var(--size);line-height:1;flex-shrink:0;max-width:initial}:root{--link-text-decoration: underline;--link-text-decoration--hover: underline;--link-font-weight: 400;--link-text-decoration-color: var(--color-accent--offset);--link-text-decoration-color--hover: var(--color-accent--text);--link-color: var(--color-primary);--link-color--hover: var(--color-accent--text)}a,.link{color:var(--link-color, var(--color-primary));font-weight:var(--font-weight, var(--link-font-weight, inherit));-webkit-text-decoration:var(--link-text-decoration, underline);text-decoration:var(--link-text-decoration, underline);-webkit-text-decoration-color:var(--link-text-decoration-color, var(--link-color));text-decoration-color:var(--link-text-decoration-color, var(--link-color));transition:color var(--transition-default),-webkit-text-decoration-color var(--transition-default);transition:color var(--transition-default),text-decoration-color var(--transition-default);transition:color var(--transition-default),text-decoration-color var(--transition-default),-webkit-text-decoration-color var(--transition-default);font-size:var(--font-size, inherit);text-transform:var(--link-text-transform, inherit)}a:hover,.link:hover{color:var(--link-color--hover, inherit);-webkit-text-decoration:var(--link-text-decoration--hover, var(--link-text-decoration, underline));text-decoration:var(--link-text-decoration--hover, var(--link-text-decoration, underline));-webkit-text-decoration-color:var(--link-text-decoration-color--hover, var(--link-text-decoration-color));text-decoration-color:var(--link-text-decoration-color--hover, var(--link-text-decoration-color))}.link{--link-font-weight: 600;cursor:pointer;position:relative;white-space:nowrap;color:var(--link-color, var(--color-primary))}.link span{display:inline-block;transition:transform var(--transition-default)}.link:after,.link:before{position:absolute;width:var(--link-underline-width, 100%);height:.8px;background:currentColor;top:var(--link-underline-top, 100%);left:calc((100% - var(--link-underline-width, 100%)) / 2);pointer-events:none}.link:before{content:"";transform-origin:50% 100%;transition:transform var(--transition-default),-webkit-clip-path var(--transition-default);transition:clip-path var(--transition-default),transform var(--transition-default);transition:clip-path var(--transition-default),transform var(--transition-default),-webkit-clip-path var(--transition-default);-webkit-clip-path:polygon(0% 0%,0% 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0%);clip-path:polygon(0% 0%,0% 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0%)}.link:hover:before{transform:translate3d(0,2px,0) scale3d(1.08,3,1);-webkit-clip-path:polygon(0% 0%,0% 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,0 100%,100% 100%,100% 0%);clip-path:polygon(0% 0%,0% 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,0 100%,100% 100%,100% 0%)}.link:hover span{transform:translate3d(0,-2px,0)}:root{--list-space-y: var(--space-2);--list-offset: var(--space-2);--list-line-height-multiplier: 1}.list,.text-component .list{padding-left:0;list-style:none}.list ul,.list ol,.text-component .list ul,.text-component .list ol{list-style:none;margin:0;margin-top:calc(var(--list-space-y) / 2);padding-top:calc(var(--list-space-y) / 2);padding-left:var(--list-offset)}.list li,.text-component .list li{padding-bottom:calc(var(--list-space-y) / 2 * 1);margin-bottom:calc(var(--list-space-y) / 2 * 1);line-height:calc(var(--body-line-height) * var(--list-line-height-multiplier))}.list li p,.text-component .list li p{display:inline-block;--margin-bottom: 0}.list>li:last-child,.list ul>li:last-child,.list ol>li:last-child,.text-component .list>li:last-child,.text-component .list ul>li:last-child,.text-component .list ol>li:last-child{margin-bottom:0}.list:not(.list--border)>li:last-child,.list ul>li:last-child,.list ol>li:last-child,.text-component .list:not(.list--border)>li:last-child,.text-component .list ul>li:last-child,.text-component .list ol>li:last-child{padding-bottom:0}.list--ul,.text-component .list--ul,.list--ol,.text-component .list--ol{--list-offset: calc( var(--list-bullet-size) + var(--list-bullet-margin-right) )}.list--ul ul,.list--ul ol,.text-component .list--ul ul,.text-component .list--ul ol,.list--ol ul,.list--ol ol,.text-component .list--ol ul,.text-component .list--ol ol{padding-left:0}.list--ul li,.text-component .list--ul li,.list--ol li,.text-component .list--ol li{padding-left:var(--list-offset)}.list--ul li:before,.text-component .list--ul li:before,.list--ol li:before,.text-component .list--ol li:before{display:inline-flex;justify-content:center;align-items:center;width:var(--list-bullet-size);height:var(--list-bullet-size);vertical-align:middle;position:relative;top:-.1em;left:calc(var(--list-bullet-margin-right) * -1);margin-left:calc(var(--list-bullet-size) * -1)}.list--ul,.text-component .list--ul{--list-bullet-size: 7px;--list-bullet-margin-right: 12px}.list--ul>li:before,.text-component .list--ul>li:before{content:"";border-radius:50%;color:var(--color-black);background-color:currentColor;vertical-align:top;top:8px}.list--ul ul li:before,.text-component .list--ul ul li:before{background-color:transparent;box-shadow:inset 0 0 0 2px currentColor}.list--ol,.text-component .list--ol{--list-bullet-size: 21px;--list-bullet-margin-right: 6px;--list-bullet-font-size: 12px;counter-reset:list-items}.list--ol>li,.text-component .list--ol>li{counter-increment:list-items}.list--ol ol,.text-component .list--ol ol{counter-reset:list-items}.list--ol>li:before,.text-component .list--ol>li:before{content:counter(list-items);font-size:var(--list-bullet-font-size, 14px);background-color:var(--color-background--contrast);color:var(--color-background);line-height:1;border-radius:50%;vertical-align:top;top:8px}.list--ol ol>li:before,.text-component .list--ol ol>li:before{background-color:transparent;box-shadow:inset 0 0 0 2px var(--color-light-grey-2);color:var(--color-background--contrast)}:root{--dl-border-width: 1px;--dl-border-color: var(--color-light-grey-2)}.definition-list__item{border-bottom:var(--dl-border-width) solid var(--dl-border-color);padding:var(--space-5) 0;display:flex;justify-content:flex-start;align-items:center}@media (min-width: 1024px){.definition-list__item{display:flex;justify-content:flex-start;align-items:center}}.definition-list__item:first-child{border-top:var(--dl-border-width) solid var(--dl-border-color)}.definition-list__item dt{font-weight:700;width:100px;margin-right:10px;flex-shrink:0;text-transform:uppercase;color:var(--color-background--contrast);letter-spacing:.6;font-size:12px}@media (min-width: 1024px){.definition-list__item dt{font-size:15px;width:140px}}.definition-list__item dd{flex-grow:1}.definition-list--extended .definition-list__item{display:block}@media (min-width: 1024px){.definition-list--extended .definition-list__item{display:flex}}.definition-list--extended dt{margin-bottom:0;text-transform:none;width:100%;font-size:20px;margin-bottom:var(--space-1)}@media (min-width: 1024px){.definition-list--extended dt{width:300px;margin-bottom:0}}.definition-list--extended dd h2,.definition-list--extended dd dt{--margin-bottom: var(--space-2);font-family:var(--font-family-body);font-size:15px}@media (min-width: 1024px){.definition-list--extended dd h2,.definition-list--extended dd dt{font-size:20px;font-family:var(--font-family-heading)}}.definition-list--cols .definition-list__item{border-right:var(--dl-border-width) solid hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),var(--dl-border-opacity))}.definition-list--cols .definition-list__item:last-child{border-right:none}.table{position:relative;z-index:1;width:100%}.table{border-collapse:separate;border-spacing:0 var(--space-4);margin-top:calc(-2 * var(--space-4))}@media (min-width: 1024px){.table{border-bottom:1px solid var(--color-primary-100);border-collapse:unset;border-spacing:0;margin-top:0}}.table__header{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (min-width: 1024px){.table__header{position:static;clip:auto;-webkit-clip-path:none;clip-path:none}.table__header .table__cell{position:relative;z-index:10;background-color:var(--color-surface);box-shadow:0 1px 0 var(--color-primary-100);font-weight:700;color:var(--color-primary)}}.table__row .table__cell:first-child{border-radius:var(--component-radius) var(--component-radius) 0 0}.table__row .table__cell:last-child{border-radius:0 0 var(--component-radius) var(--component-radius)}.table__row .table__cell:last-child:after{display:none}@media (min-width: 1024px){.table__row{background-color:hsla(var(--color-surface-h),var(--color-surface-s),var(--color-surface-l),.25)}.table__row:nth-child(odd){background-color:var(--color-surface)}.table__row .table__cell{border-radius:0}.table__row .table__cell:last-child{border-radius:0}}.table__cell{position:relative;display:flex;justify-content:space-between;width:100%;text-align:right;padding:var(--space-4);background-color:var(--color-surface)}@media (min-width: 1024px){.table__cell{padding:var(--space-2);width:auto;display:table-cell;text-align:left;border-bottom:1px solid var(--color-primary-100);background-color:transparent}}.table__cell:after{content:"";position:absolute;bottom:0;left:var(--space-4);width:calc(100% - 2 * var(--space-4));height:1px;background-color:var(--color-primary-100)}@media (min-width: 1024px){.table__cell:after{display:none}}.table__label{font-weight:700;text-align:left;color:var(--color-primary);margin-right:var(--space-4)}@media (min-width: 1024px){.table__label{display:none}}.text-component{--cap-height: var(--cap-height-text);font-family:var(--font-family-base);letter-spacing:var(--component-letter-spacing, 0);--font-size: var(--font-size-100);--baseline-multiplier: 6}.text-component>*:first-child{padding-top:0;margin-top:calc(-1 * var(--baseline-offset))}.text-component p:last-child{padding-bottom:0;margin-bottom:calc(-1 * var(--baseline-offset))}.text-component--center{text-align:left}.text-component--right{text-align:right}.text-component>*{margin-bottom:var(--margin-bottom, var(--component-margin))}.text-component p{--baseline-multiplier: 6}@media (min-width: 1024px){.text-component p{--baseline-multiplier: 7}}.text-component img{display:block;margin:0 auto}@media (min-width: 1024px){.text-component{--baseline-multiplier: 8;--margin-bottom: var(--space-8)}}@media (min-width: 1024px){.text-component>.component-align--left{float:left;margin-right:var(--space-8);width:50%}}@media (min-width: 1024px){.text-component>.component-align--right{float:right;margin-left:var(--space-8);width:50%}}@media (min-width: 1280px){.text-component .component--outset{width:calc(100% + var(--component-outset) * 2);margin-left:calc(-1 * var(--component-outset))}}.text-component .component--inset{width:100%}.footer{background-color:var(--color-surface);color:var(--color-primary);padding:100px 0;margin:0;position:relative}.footer .segment{position:relative;z-index:1}.footer .navlist{--link-text-decoration: none;--font-size: var(--font-size-66);--link-text-transform: uppercase;--link-font-weight: 500}.footer .navlist__list{display:flex;gap:var(--space-3);justify-content:center;font-family:var(--font-family-heading);flex-wrap:wrap}.footer .navlist--legal{--link-color: var(--color-primary-400);--link-text-decoration: underline;--link-text-decoration-color: var(--color--dark-500);--link-text-transform: none;--font-size: var(--font-size-100);--link-font-weight: 400}.footer__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.footer__socials{display:flex;flex-direction:row;gap:var(--space-4);flex-wrap:wrap;justify-content:center}.footer__legal{display:flex;flex-direction:row;gap:var(--space-4);--link-color: var(--color-primary-400);--link-text-decoration-color: var(--color--dark-500)}.footer__logo .logo svg path{fill:currentColor}.preview-gallery--cards{--gap-lg: var(--space-6);--gap-xl: var(--space-6);--gap-md: var(--space-6)}.preview-gallery--grid{--cols-xl: 3;--cols-lg: 3;--cols-md: 3;--gap-lg: 0;--gap-md: 0;--gap-xl: 0;overflow:hidden;margin-left:calc(-1 * var(--space-5));margin-right:calc(-1 * var(--space-5))}.preview-gallery--grid .preview:nth-child(1){--col-lg: 1/2;--row-lg: 1/3;--col-xl: 1/2;--row-xl: 1/3;--col-md: 1/2;--row-md: 1/3}.preview-gallery--grid .preview:nth-child(2){--col-lg: 1/2;--row-lg: 3/4;--col-xl: 1/2;--row-xl: 3/4;--col-md: 1/2;--row-md: 3/4}@media (min-width: 1024px){.preview-gallery--grid .preview:nth-child(2) .preview__outline{display:none}}.preview-gallery--grid .preview:nth-child(3){--col-lg: 2/3;--row-lg: 1/4;--col-xl: 2/3;--row-xl: 1/4;--col-md: 2/3;--row-md: 1/4}.preview-gallery--grid .preview:nth-child(3) .preview__image{display:block}@media (min-width: 1024px){.preview-gallery--grid .preview:nth-child(3){border-left:1px solid hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.1);border-right:1px solid hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.1)}}@media (min-width: 1280px){.preview-gallery--grid .preview:nth-child(3){min-width:450px}}.preview-gallery--grid .preview:nth-child(4){--col-lg: 3/4;--row-lg: 1/2;--col-xl: 3/4;--row-xl: 1/2;--col-md: 3/4;--row-md: 1/2}@media (min-width: 1024px){.preview-gallery--grid .preview:nth-child(4) .preview__outline{display:none}}.preview-gallery--grid .preview:nth-child(5){--col-lg: 3/4;--row-lg: 2/4;--col-xl: 3/4;--row-xl: 2/4;--col-md: 3/4;--row-md: 2/4;display:none}@media (min-width: 1024px){.preview-gallery--grid .preview:nth-child(5){display:flex}}.segment>.preview-gallery:not(.preview-gallery--cards){margin:0 calc(-1 * var(--preview-padding))}:root{--segment-width--sm: 768px;--segment-width--md: 1024px;--segment-width--lg: 1280px;--segment-width--xl: 1508px;--segment-width: 100%;--segment-vspace--sm: 50px;--segment-vspace--md: 100px;--segment-vspace--lg: 200px;--segment-vspace--xl: 300px;--segment-content-max-width: 1508px;--segment-max-width: 100%;--segment-vspace: 0;--segment-valign: flex-start;--segment-content-width: "md";--segment-bg-opacity: 1;--segment-bg-blur: 0px;--segment-padding-x: var(--space-4);--segment-text-color: var(--color-text--body)}.segment{display:flex;flex-direction:column;display:flex;flex-direction:column;align-items:center;padding-top:var(--segment-vspace-top, var(--segment-vspace));padding-bottom:var(--segment-vspace-bottom, var(--segment-vspace));--segment-bg-image-opacity: .8;position:relative}.segment .segment__bg{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0;background-color:var(--segment-bg-color)}.segment .segment__bg img{object-fit:cover;width:100%;height:100%;opacity:var(--segment-bg-image-opacity)}.segment .segment__content{width:calc(100% - 2 * var(--container-margin, --component-padding));margin-left:auto;margin-right:auto;max-width:100%;width:var(--segment-width, 100%);position:relative;top:0;height:100%}.segment .segment__content{z-index:1;padding-left:var(--space-4);padding-right:var(--space-4)}.segment{margin-left:var(--segment-margin-x, 0px);margin-right:var(--segment-margin-x, 0px)}.segment__bg img{object-position:var(--section-bg-position, center center)}.segment__bg:after{content:"";background-color:#0000;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(var(--segment-bg-blur));backdrop-filter:blur(var(--segment-bg-blur))}.segment__content{color:var(--segment-text-color);padding:0 var(--segment-padding-x)}.segment__content .segment__content{padding:0}.segment--has-border{--segment-margin-x: var(--space-4);padding-top:0;padding-bottom:0}.segment--has-border>.segment__bg{width:calc(var(--segment-width) - var(--segment-margin-x) * 2);max-width:100%;left:50%;transform:translate(-50%);top:0;bottom:0;background-color:var(--segment-bg-color, var(--color-surface));height:auto}.segment--has-border>.segment__content{border:2px solid var(--color-primary);box-shadow:var(--component-shadow);padding:var(--space-8);position:relative;width:calc(var(--segment-width) - var(--segment-padding-x) * 2);padding-top:var(--segment-vspace-top, 0);padding-bottom:var(--segment-vspace-bottom, 0)}.segment--has-border>.segment__content .segment__content{padding-left:0;padding-right:0}.segment--md{--segment-width: var(--segment-width--md)}.segment--lg{--segment-width: var(--segment-width--lg)}.segment--xl{--segment-width: var(--segment-width--xl)}.segment--sm{--segment-width: var(--segment-width--sm)}.segment--full{--segment-width: 100%}.segment:first-of-type .segment__content h1:first-child{margin-top:var(--space-8)}[class*=aspect-ratio],.aspect-ratio{--aspect-ratio: 16/9;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)));position:relative}@supports (aspect-ratio: 16/9){[class*=aspect-ratio],.aspect-ratio{aspect-ratio:var(--aspect-ratio);height:initial;padding-bottom:initial}}[class*=aspect-ratio]>*:not(picture),[class*=aspect-ratio] img,.aspect-ratio>*:not(picture),.aspect-ratio img{position:absolute;top:0;left:0;width:100%;height:100%}[class*=aspect-ratio]>*:not(picture):not(iframe),[class*=aspect-ratio] img:not(iframe),.aspect-ratio>*:not(picture):not(iframe),.aspect-ratio img:not(iframe){object-fit:cover}[class^=aspect-ratio],[class*=" aspect-ratio"]{--aspect-ratio: calc(16 / 9);position:relative;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}[class^=aspect-ratio]>*,[class*=" aspect-ratio"]>*{position:absolute;top:0;left:0;width:100%;height:100%}[class^=aspect-ratio]>*:not(iframe),[class*=" aspect-ratio"]>*:not(iframe){object-fit:cover}.aspect-ratio-16\:9{--aspect-ratio: calc(16 / 9)}.aspect-ratio-3\:2{--aspect-ratio:1.5}.aspect-ratio-4\:3{--aspect-ratio: calc(4 / 3)}.aspect-ratio-5\:4{--aspect-ratio:1.25}.aspect-ratio-1\:1{--aspect-ratio:1}.aspect-ratio-4\:5{--aspect-ratio:.8}.aspect-ratio-3\:4{--aspect-ratio:.75}.aspect-ratio-2\:3{--aspect-ratio: calc(2 / 3)}.aspect-ratio-9\:16{--aspect-ratio:.5625}:root{--author-img-size: var(--space-6)}.article__author{max-width:var(--max-width, none)}@media (min-width: 768px){.article__author{--max-width: 768px;max-width:var(--max-width)}}.article__author{margin:0 auto}.author__body{display:grid;grid-template-columns:var(--author-img-size) 1fr;grid-gap:var(--space-6)}.author__meta{font-family:var(--font-family-visual);color:var(--color-primary-500)}.author__img-wrapper{display:inline-block;border-radius:50%;width:var(--author-img-size);height:var(--author-img-size);overflow:hidden;transition:transform var(--transition-default)}.author__img-wrapper:hover{transform:scale(1.1)}.author__img-wrapper img{display:block;width:100%;height:100%;object-fit:cover}.author--meta{--author-img-size: 3em;grid-gap:var(--space-4)}.author--minimal{--author-img-size: 2.4em;align-items:center;grid-gap:var(--space-2)}.author--featured{--author-img-size: 6em;grid-template-columns:1fr;justify-content:center;text-align:center}.author--featured .author__img-wrapper{margin-left:auto;margin-right:auto}.author__social{display:inline-block;padding:var(--space-4);background:var(--color-primary-400);border-radius:50%;transition:.2s}.author__social .icon{display:block;font-size:16px;color:var(--color-primary);transition:color .2s}.author__social:hover{background-color:var(--color-background);box-shadow:var(--shadow-sm)}.author__social:hover .icon{color:var(--color-primary)}:root{--avatar-sm: 1em;--avatar-md: 2em;--avatar-lg: 3em}.avatar{font-size:var(--avatar-size, var(--space-12));position:relative}.avatar__figure{width:1em;height:0;padding-bottom:1em;border-radius:50%;overflow:hidden;position:relative}.avatar__img,.avatar__placeholder{position:absolute;display:block;top:0;left:0;width:1em;height:1em;border-radius:inherit}.avatar__placeholder{background-color:var(--color-primary-low);color:var(--color-background);fill:transparent}:root{--badge-bg: var(--color-primary);--badge-color: hsla(var(--color-background-h), var(--color-background-s), var(--color-background-l), .8);--badge-border: 2px}.badge{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;appearance:none;--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--cap-height: var(--cap-height-mono);--baseline-multiplier: 5;--link-text-decoration: none;font-family:var(--font-family-visual);text-transform:uppercase;display:inline-flex;align-items:center;background-color:var(--badge-bg);color:var(--badge-color);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-size-66);font-weight:700;transition:all var(--transition-default)}.badge:not(a){cursor:default}.badge:hover{color:var(--badge-color--hover, var(--badge-color));background-color:var(--badge-bg--hover, var(--badge-bg))}.badge--hash{padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2)}.badge--hash:before{content:"#";opacity:.6;display:inline-block;margin-right:var(--space-1);transition:opacity .25s}.badge--hash:hover:before{opacity:1}.badge--small{font-size:var(--font-size-33);padding:2px 6px;box-shadow:inset 0 0 0 1.5px var(--badge-color),2px 2px 0 var(--badge-color);font-weight:600}.badge--primary{--badge-bg: var(--color-primary);--badge-color: var(--color-primary--contrast)}.badge--accent{--badge-bg: var(--color-accent);--badge-color: var(--color-accent--contrast)}.badge--danger{--badge-bg: var(--color-danger);--badge-color: var(--color-danger--contrast)}.badge--outline{--badge-color: var(--badge-bg);--badge-bg--hover: transparent;background-color:transparent;box-shadow:inset 0 0 0 var(--badge-border) var(--badge-color)}:root{--button-padding-y: var(--space-3);--button-padding-x: var(--space-5);--button-border-radius: 1px;--button-font-size: var(--font-size-66);--button-text-color--hover: var(--color-accent--contrast);--button-bg-color: var(--color-accent);--button-bg-color--hover: var(--color-accent--offset);--button-font-family: var(--font-family-visual);--button-shadow-offset: 4px;--button-border-width: 2px;--button-border-color: var(--color-primary);--button-shadow: var(--component-shadow);--button-shadow--hover: var(--component-shadow--hover)}.button,.preview--card .preview__read-more,.event-list--rows .event__action,.event-list--grid .event__action{--transition-speed: .18s;font-size:var(--button-font-size);position:relative;display:inline-block;white-space:wrap;text-decoration:none;height:auto;line-height:1;font-weight:700;font-family:var(--button-font-family);padding-top:var(--button-padding-y, var(--space-2));padding-left:var(--button-padding-x, var(--space-4));padding-right:var(--button-padding-x, var(--space-4));padding-bottom:var(--button-padding-y, var(--space-2));margin-top:0;color:var(--button-text-color, var(--color-primary));border-radius:var(--button-border-radius, 0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color var(--transition-speed),border-color var(--transition-speed),transform var(--transition-speed),box-shadow var(--transition-speed),background-color var(--transition-speed),opacity var(--transition-speed);background-color:var(--button-bg-color, transparent);text-transform:var(--button-text-transform, uppercase);z-index:1;text-align:center;overflow:hidden;border:var(--button-border-width) solid var(--button-border-color, var(--color-primary));box-shadow:var(--button-shadow)}.button:hover,.preview--card .preview__read-more:hover,.event-list--rows .event__action:hover,.event-list--grid .event__action:hover{cursor:pointer;background-color:var(--button-bg-color--hover, hsl(var(--button-bg-color-h), var(--button-bg-color-s), calc(var(--button-bg-color-l) * 1.4)));color:var(--button-text-color--hover, var(--color-accent));border-color:var(--button-border-color--hover, var(--button-border-color));transform:translate(var(--component-shadow-transform),var(--component-shadow-transform));box-shadow:var(--button-shadow--hover);text-decoration:none}.button:hover:before,.preview--card .preview__read-more:hover:before,.event-list--rows .event__action:hover:before,.event-list--grid .event__action:hover:before{transform:translate(0)}.button:focus,.preview--card .preview__read-more:focus,.event-list--rows .event__action:focus,.event-list--grid .event__action:focus{outline:none;box-shadow:0 0 0 2px var(--color-yellow)}.button:active,.preview--card .preview__read-more:active,.event-list--rows .event__action:active,.event-list--grid .event__action:active{transform:translate(4px,4px);box-shadow:0 0 0 0 var(--color-primary)}.button--block{display:block;width:100%;margin-bottom:var(--space-2)}.button--text{border:none;box-shadow:none}.button--light{--button-bg-color: var(--color-background);--button-bg-color--hover: var(--color-surface);--button-text-color: var(--color-background--contrast)}.button--danger{--button-bg-color: var(--color-danger);--button-bg-color--hover: var(--color-danger--offset);--button-text-color: var(--color-danger--contrast);--button-text-color--hover: var(--color-danger--contrast);--button-border-color: var(--color-danger--offset)}.button--info{--button-bg-color: var(--color-info);--button-bg-color--hover: var(--color-info--offset);--button-text-color: var(--color-info--contrast);--button-text-color--hover: var(--color--contrast)}.button--success{--button-bg-color: var(--color-success);--button-bg-color--hover: var(--color-success--offset);--button-text-color: var(--color-success--contrast);--button-text-color--hover: var(--color-poaitive--contrast)}.button--yellow{--button-bg-color: var(--color-yellow);--button-bg-color--hover: var(--color-yellow-300);--button-text-color: var(--color-primary);--button-text-color--hover: var(--color-primary)}.button--warning{--button-bg-color: var(--color-warning);--button-bg-color--hover: var(--color-warning--offset);--button-text-color: var(--color-warning--contrast);--button-text-color--hover: var(--color-warning--contrast)}.button--dark,.button--primary{--button-bg-color: var(--color-primary);--button-text-color: var(--color-background);--button-border-color: var(--color-primary);--button-bg-color--hover: var(--color-primary-800);--button-text-color--hover: var(--color-background)}.button--accent{--button-bg-color: var(--color-accent);--button-text-color: var(--color-accent--contrast);--button-bg-color--hover: var(--color-accent--offset);--button-text-color--hover: var(--color-accent--contrast)}.button--lg{--button-padding-y: var(--space-5);--button-padding-x: var(--space-8);--button-font-size: var(--font-size-100)}@media (min-width: 1024px){.button--xl{--button-padding-y: var(--space-8);--button-padding-x: var(--space-12);--button-font-size: var(--font-size-200);--button-shadow-offset: 10px;--button-border-width: 3px}}.button[disabled],.preview--card [disabled].preview__read-more,.event-list--rows [disabled].event__action,.event-list--grid [disabled].event__action{opacity:.5;cursor:not-allowed;box-shadow:0 0 0 0 var(--color-primary);transform:translate(4px,4px);--button-bg-color--hover: var(--button-bg-color)}.button[disabled]:hover,.preview--card [disabled].preview__read-more:hover,.event-list--rows [disabled].event__action:hover,.event-list--grid [disabled].event__action:hover{transform:translate(4px,4px)}.button-group{justify-content:center;align-items:center;flex-wrap:wrap;display:flex;gap:var(--space-4);width:100%;margin-left:auto;margin-right:auto}.button-group--left{justify-content:flex-start}.button-group--right{justify-content:flex-end}.button-group--inline{display:inline-flex;width:auto}:root{--burger-btn-size: 32px;--burger-btn-icon-size: 32px;--burger-btn-icon-stroke: 4px}.burger-btn{display:flex;justify-content:center;align-items:center;width:var(--burger-btn-size);height:var(--burger-btn-size);color:var(--burger-btn-color, var(--color-primary));cursor:pointer}.burger-btn:focus{outline:none}.burger-btn .icon{position:relative;display:block;font-size:var(--burger-btn-icon-size);width:var(--burger-button-width, 1em);height:var(--burger-btn-icon-stroke);color:inherit;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;transform:scale(1)}.burger-btn .icon:before,.burger-btn .icon:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:inherit;border-radius:inherit}.burger-btn .icon--close{background-size:100% 100%;will-change:transform,background-size;transition:transform .2s,background-size .2s}.burger-btn:active .burger-btn .icon--close{transform:scale(.9)}.burger-btn .icon--close:before,.burger-btn .icon--close:after{will-change:inherit;transition:inherit}.burger-btn .icon--close:before{transform:translateY(-.25em) rotate(0)}.burger-btn .icon--close:after{transform:translateY(.25em) rotate(0)}.burger-btn .icon--close--plus{background-size:0% 100%;transform:rotate(45deg)}.burger-btn .icon--close--plus:before{transform:translateY(0) rotate(45deg)}.burger-btn .icon--close--plus:after{transform:translateY(0) rotate(-45deg)}.burger-btn--state-b .icon--close{background-size:0% 100%;transform:rotate(0)}.burger-btn--state-b .icon--close:before{transform:translateY(0) rotate(45deg)}.burger-btn--state-b .icon--close:after{transform:translateY(0) rotate(-45deg)}.circleLoader{--loader-size: 24px;--loader-border-width: 2px;position:relative;display:inline-block;transform:rotate(45deg);will-change:transform;animation:circleLoader .75s infinite cubic-bezier(.645,.045,.355,1)}.circleLoader .circleLoader-message{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.circleLoader .circleLoader-circle{width:var(--loader-size);height:var(--loader-size);border-width:var(--loader-border-width);border-style:solid;border-color:var(--color-primary-40);border-radius:50%}.circleLoader .circleLoader-circle:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-width:inherit;border-style:inherit;border-color:transparent;border-top-color:var(--color-primary);border-radius:inherit}@keyframes circleLoader{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.contact__box{background-color:var(--color-surface);border:1px solid var(--color-primary-100);padding:var(--space-8);border-radius:1px;text-align:center;display:flex;align-items:center;flex-direction:column}.contact__email{--font-size: var(--font-size-66);--baseline-multiplier: 8;font-weight:800;--link-color: var(--color-info);--link-text-decoration: none;--margin-bottom: var(--space-4)}@media (min-width: 1024px){.contact__email{--font-size: var(--font-size-300)}}.contact__phone{--font-size: var(--font-size-200);--baseline-multiplier: 6;font-weight:800}.contact ul.contact__socials{display:flex;gap:var(--space-4);margin-top:var(--space-4)}.contact ul.contact__socials li a svg{height:24px;width:24px}:root{--divider-spacing: var(--space-4)}.divider{padding:var(--divider-spacing) 0;position:relative}.divider svg{width:100%}.divider svg path{fill:var(--color-primary)}.event-list__no-results{background-color:var(--color-danger-200);border:2px solid var(--color-primary);padding:var(--space-6);text-align:center;box-shadow:var(--component-shadow)}.event-list--grid{display:flex;flex-direction:column;justify-content:stretch;border:2px solid var(--color-primary);background:var(--color-primary);--gap: 2px;gap:var(--gap);flex-wrap:wrap;box-shadow:var(--component-shadow)}@media (min-width: 1024px){.event-list--grid{flex-direction:row}}.event-list--grid .event{background-color:var(--bg-color);width:100%;padding-bottom:var(--space-4);display:flex;flex-direction:column;flex-wrap:wrap;position:relative}@media (min-width: 1024px){.event-list--grid .event{width:calc(var(--width) - var(--gap) / 2)}}.event-list--grid .event__status{position:absolute;top:var(--space-4);right:var(--space-4)}@media (min-width: 1024px){.event-list--grid .event__status{top:auto;bottom:var(--space-4)}}.event-list--grid .event__content{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--space-4) var(--space-4)}.event-list--grid .event__date{background:var(--color-primary);color:var(--color-background);width:auto;padding:var(--space-2) var(--space-4);margin-left:calc(-1 * var(--space-4));--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--baseline-multiplier: 6;--font-family: var(--font-family-mono);--cap-height: var(--cap-height-mono);font-weight:var(--font-weight-mono, var(--font-weight));--baseline-multiplier: 4;--font-size: var(--font-size-33);--margin-bottom: var(--space-4)}.event-list--grid .event__city{color:var(--color-danger)}.event-list--grid .event__description{--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--baseline-multiplier: 6;--font-family: var(--font-family-text);--cap-height: var(--cap-height-text);font-weight:var(--font-weight-text, var(--font-weight));--font-size: var(--font-size-66)}.event-list--grid .event__title{--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--font-size: var(--font-size-300);--baseline-multiplier: 8;font-weight:700}.event-list--grid .event__meta{padding-left:var(--space-4)}.event-list--grid .event__meta .icon{color:var(--color-danger);margin-bottom:-2px}.event-list--grid .event__actions{position:relative;display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4)}@media (min-width: 1024px){.event-list--grid .event__actions{padding:0;position:absolute;top:var(--space-4);right:var(--space-4);flex-direction:column}}.event-list--grid .event__action--secondary{--button-color: var(--bg-color, var(--color-background))}.event-list--grid .event__action svg{display:none}.event-list--grid .event:nth-child(7n+1){--bg-color: var(--color-info-100);width:100%}.event-list--grid .event:nth-child(7n+2){--bg-color: var(--color-danger-100);--width: 35%}.event-list--grid .event:nth-child(7n+3){--width: 65%;--bg-color: var(--color-success-100)}.event-list--grid .event:nth-child(7n+4){--width: 55%;--bg-color: var(--color-yellow-100)}.event-list--grid .event:nth-child(7n+5){--width: 45%;--bg-color: var(--color-accent-100)}.event-list--grid .event:nth-child(7n+6){--width: 50%;--bg-color: var(--color-primary-100)}.event-list--grid .event:nth-child(7n+7){--width: 50%;--bg-color: var(--color-surface)}.event-list--tickets{display:flex;gap:var(--space-4);flex-wrap:wrap;position:relative}.event-list--tickets .event{display:flex;flex-direction:column;background-color:var(--color-surface);font-family:var(--font-family-mono);padding:var(--space-4);border:2px solid var(--color-primary);width:100%;margin:0;border-radius:1px;cursor:default;position:relative;transition:background-color var(--transition-default),box-shadow var(--transition-default),transform var(--transition-default);box-sizing:border-box;box-shadow:0 0 0 0 var(--color-primary)}@media (min-width: 1024px){.event-list--tickets .event{width:calc(50% - var(--space-2))}}.event-list--tickets .event:hover{box-shadow:var(--component-shadow);background-color:var(--color-surface);transform:translate(-4px,-4px)}.event-list--tickets .event__content{display:flex;gap:var(--space-4)}.event-list--tickets .event__status{position:absolute;top:var(--space-2);right:var(--space-11)}.event-list--tickets .event__date{display:flex;flex-direction:column;text-transform:uppercase;justify-content:flex-start;align-items:center;flex-shrink:1;width:30px;color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.7);line-height:1.1}.event-list--tickets .event__date .day{font-size:var(--font-size-day, 22px)}.event-list--tickets .event__date .month{font-size:var(--font-size-month, 14px)}.event-list--tickets .event__date .year{font-size:var(--font-size-year, 11px);color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.45)}@media (min-width: 1024px){.event-list--tickets .event__date{--font-size-day: 28px;--font-size-month: 17px;--font-size-year: 14px}}.event-list--tickets .event__title{font-size:var(--font-size-200);font-family:var(--font-family-heading);font-weight:800;line-height:1;margin-top:4px}@media (min-width: 1024px){.event-list--tickets .event__title{font-size:var(--font-size-300)}}.event-list--tickets .event__city{text-transform:uppercase;font-weight:900;font-size:var(--font-size-33);color:var(--color-danger)}@media (min-width: 1024px){.event-list--tickets .event__city{font-size:var(--font-size-66)}}.event-list--tickets .event__meta{margin-top:var(--space-8);margin-left:calc(30px + var(--space-4));--color: hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), .6);--link-color: var(--color);color:var(--color);font-size:var(--font-size-66);display:flex;flex-wrap:wrap;gap:0 var(--space-2)}@media (min-width: 1024px){.event-list--tickets .event__meta{font-size:var(--font-size-100)}}.event-list--tickets .event__description{color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.8);font-weight:400;margin-top:var(--space-1)}.event-list--tickets .event__location,.event-list--tickets .event__time,.event-list--tickets .event__price{position:relative}.event-list--tickets .event__location svg,.event-list--tickets .event__time svg,.event-list--tickets .event__price svg{color:var(--color-danger);position:absolute;top:50%;left:-30px;transform:translateY(-50%)}.event-list--tickets .event__price{margin-left:30px}.event-list--tickets .event__location{width:100%}.event-list--tickets .event__actions{position:absolute;top:0;right:0;width:var(--space-8);display:flex;flex-direction:column;height:100%}.event-list--tickets .event__action{height:100%;display:flex;align-items:center;justify-content:center;background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.04);transition:background-color .25s}.event-list--tickets .event__action__label{display:none}.event-list--tickets .event__action:hover{background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.08)}.event-list--tickets .event__action:not(:last-child){border-bottom:1px solid hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.1)}.event-list--rows{display:flex;flex-direction:column;gap:var(--space-4);position:relative}.event-list--rows .event{background-color:var(--color-surface);display:flex;flex-direction:column;position:relative;border:2px solid var(--color-primary)}.event-list--rows .event__content{display:flex;margin-left:var(--space-24)}.event-list--rows .event__date{display:flex;position:absolute;left:0;top:0;height:100%;flex-direction:column;text-transform:uppercase;justify-content:center;align-items:center;flex-shrink:1;width:var(--space-24);color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.7);line-height:1.1;font-family:var(--font-family-mono)}.event-list--rows .event__date .day{font-size:var(--font-size-day, 22px)}.event-list--rows .event__date .month{font-size:var(--font-size-month, 14px)}.event-list--rows .event__date .year{font-size:var(--font-size-year, 11px);color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.45)}@media (min-width: 1024px){.event-list--rows .event__date{--font-size-day: 28px;--font-size-month: 17px;--font-size-year: 14px}}.event-list--rows .event__head>*{--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px))}.event-list--rows .event__head{padding-top:var(--space-4);--baseline-multiplier: 6;margin-bottom:var(--space-8)}.event-list--rows .event__city{color:var(--color-danger);--font-family: var(--font-family-mono);--cap-height: var(--cap-height-mono);font-weight:var(--font-weight-mono, var(--font-weight));--font-weight: 700;--baseline-multiplier: 6}.event-list--rows .event__title{font-weight:700;font-family:var(--font-family-heading);--font-size: var(--font-size-300);--baseline-multiplier: 7;--margin-bottom: var(--space-4)}.event-list--rows .event__meta{margin-left:var(--space-24);display:flex;gap:var(--space-4);padding-bottom:var(--space-6)}.event-list--rows .event__meta>*{--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--baseline-multiplier: 4;--font-size: var(--font-size-33)}.event-list--rows .event__meta .icon{margin-bottom:-1px}.event-list--rows .event__actions{margin-left:var(--space-24);display:flex;gap:var(--space-4);position:absolute;right:0;top:0;height:100%;justify-content:center;flex-direction:column;margin-right:var(--space-8)}.event-list--rows .event__action{min-width:calc(var(--space-1) * 40)}.event-list--rows .event__action--secondary{--button-color: var(--color-background)}.event-list--rows .event__action svg{display:none}.logo{--link-text-decoration: none;--link-color: var(--color-primary);--link-color--hover: var(--link-color);font-family:var(--font-family-logo);text-transform:uppercase}.logo__first-name{font-weight:200}.logo__last-name{font-weight:900}:root{--preview-color-bg: transparent;--preview-color-headline: var(--color-text--headline);--preview-color-text: var(--color-text--body);--preview-image-border-radius: 0px;--preview-padding: 0}.preview{padding:var(--preview-padding);transition:background-color var(--transition-default),border-color var(--transition-default),box-shadow var(--transition-default);border:2px solid transparent}.preview__content{display:flex;flex-direction:column;position:relative;z-index:1;color:var(--preview-color-text);transition:color var(--transition-default)}.preview__image{display:block;--aspect-ratio: 16/9;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)));position:relative}@supports (aspect-ratio: 16/9){.preview__image{aspect-ratio:var(--aspect-ratio);height:initial;padding-bottom:initial}}.preview__image>*:not(picture),.preview__image img{position:absolute;top:0;left:0;width:100%;height:100%}.preview__image>*:not(picture):not(iframe),.preview__image img:not(iframe){object-fit:cover}.preview__meta,.preview .author__meta{position:relative;--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--font-size: var(--font-size-66);--baseline-multiplier: 3;--link-text-decoration: underline;--link-text-decoration-color: transparent;color:var(--color-text--low);font-family:var(--font-family-visual);font-size:var(--font-size-33);font-weight:400;text-transform:uppercase;z-index:1}.preview__author{--link-text-decoration-color: transparent;--link-color: var(--color-info)}.preview .preview__reading-time{display:flex;align-items:center}.preview .preview__reading-time__label{font-weight:700;text-transform:uppercase}.preview .preview__length{font-size:var(--font-size-33);font-weight:700;text-transform:uppercase;margin-right:var(--space-2)}.preview__text{--font-size: var(--font-size-66);--link-font-weight: 700}.preview__headline{--font-size: var(--font-size-200);--baseline-multiplier: 7;color:var(--preview-color-headline);transition:color var(--transition-default),-webkit-text-decoration-color var(--transition-default);transition:color var(--transition-default),text-decoration-color var(--transition-default);transition:color var(--transition-default),text-decoration-color var(--transition-default),-webkit-text-decoration-color var(--transition-default)}@media (min-width: 1024px){.preview__headline{--font-size: var(--font-size-200);--baseline-multiplier: 7}}.preview__tags{display:flex;gap:var(--space-2);flex-wrap:wrap}.preview--text .preview__headline{--link-text-decoration: underline;--link-font-weight: 700;--font-size: var(--font-size-300);--baseline-multiplier: 8;--margin-bottom: var(--space-4)}.preview--text .preview__text{margin-bottom:var(--space-4)}.preview--text.preview--horizontal{--preview-color-headline: var(--color-info--text);--link-color: var(--color-primary);--link-color--hover: var(--color-primary)}.preview--text.preview--horizontal .preview__container{display:flex;justify-content:stretch;gap:var(--space-8);flex-direction:column}@media (min-width: 1024px){.preview--text.preview--horizontal .preview__container{flex-direction:row}}.preview--text.preview--horizontal .preview__headline{--font-size: var(--font-size-500);--baseline-multiplier: 11;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary-200);text-decoration-color:var(--color-primary-200)}.preview--text.preview--horizontal .preview__meta{position:relative;min-width:150px;width:auto;--baseline-multiplier: 7}@media (min-width: 1024px){.preview--text.preview--horizontal .preview__content{width:55%;flex-grow:1}}.preview--text.preview--horizontal .preview__text{--font-size: var(--font-size-66)}.preview--text.preview--horizontal .preview__read-more{flex-grow:1;flex-basis:0;max-width:100%;justify-content:flex-end;align-items:center;display:none;transition:transform var(--transition-default)}@media (min-width: 1024px){.preview--text.preview--horizontal .preview__read-more{display:flex}}.preview--text.preview--horizontal .preview__read-more svg{height:var(--space-8);width:var(--space-8)}.preview--text.preview--horizontal:hover{--preview-color-headline: var(--color-danger);--preview-color-text: var(--color-primary)}.preview--text.preview--horizontal:hover .preview__headline{-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger)}.preview--text.preview--horizontal:hover .preview__read-more{transform:translate(10%)}.preview--magazine .preview__headline{--font-size: var(--font-size-300);--baseline-multiplier: 8;--link-font-weight: 700;--margin-bottom: var(--space-4)}.preview--magazine .preview__image{margin-bottom:var(--space-4);border-radius:var(--preview-image-border-radius);overflow:hidden}.preview--magazine .preview__tags{display:flex;gap:var(--space-2) var(--space-4);flex-wrap:wrap}.preview--magazine .preview__tags .badge{--badge-bg: var(--color-info-200);--badge-color: var(--color-info--contrast);--badge-bg--hover: var(--color-info-300)}.preview--magazine .preview__author .author__content{--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--font-size: var(--font-size-66);--baseline-multiplier: 6}.preview--magazine.preview--horizontal{display:flex;gap:var(--space-6);flex-direction:column}@media (min-width: 1024px){.preview--magazine.preview--horizontal{flex-direction:row}}.preview--magazine.preview--horizontal .preview__image{width:100%;flex-shrink:0}@media (min-width: 1024px){.preview--magazine.preview--horizontal .preview__image{width:50%;margin-bottom:0}}.preview--magazine.preview--horizontal .preview__text{--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--baseline-multiplier: 6;--font-size: var(--font-size-66)}.preview--magazine.preview--featured{display:flex;gap:var(--space-6);flex-direction:column}@media (min-width: 1024px){.preview--magazine.preview--featured{flex-direction:row}}@media (min-width: 1024px){.preview--magazine.preview--featured .preview__headline{--font-size: var(--font-size-500);--baseline-multiplier: 11}}.preview--magazine.preview--featured .preview__image{width:100%;flex-shrink:0}@media (min-width: 1024px){.preview--magazine.preview--featured .preview__image{width:50%;margin-bottom:0}}@media (min-width: 1280px){.preview--magazine.preview--featured .preview__image{width:65%}}.preview--featured-table .preview__container{--cols-lg: 4;--cols-xl: 4;--cols-md: 4;--gap-lg: var(--space-6);--gap-xl: var(--space-6);--gap-md: var(--space-6);max-width:768px;margin:0 auto}.preview--featured-table .preview__headline{--font-size: var(--font-size-700);--baseline-multiplier: 16;--link-font-weight: 700;--margin-bottom: var(--space-6);width:100%;--col-lg: span 4}.preview--featured-table .preview__content{--col-lg: span 3}.preview--featured-table .preview__text{margin-bottom:var(--space-4);--font-size: var(--font-size-100)}.preview--featured-table .preview__image{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);transition:-webkit-clip-path var(--transition-default);transition:clip-path var(--transition-default);transition:clip-path var(--transition-default),-webkit-clip-path var(--transition-default)}.preview--featured-table .preview__image:hover{-webkit-clip-path:polygon(2% 2%,98% 2%,98% 98%,2% 98%);clip-path:polygon(2% 2%,98% 2%,98% 98%,2% 98%)}.preview--featured-table .preview__meta{margin-bottom:var(--space-8);--col-lg: span 1}.preview--featured-table .preview__meta dl{font-family:var(--font-family-heading)}.preview--featured-table .preview__meta dl dt{margin-bottom:var(--space-2);font-weight:700}.preview--featured-table .preview__meta dl dd{margin-bottom:var(--space-6)}.preview--text .preview__meta{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.preview--card{--preview-color-bg: var(--color-info-800);--preview-color-headline: var(--color-background);--preview-color-text: var(--color-background);--link-text-decoration: none;padding:0;--aspect-ratio: 16/9;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)));position:relative}@supports (aspect-ratio: 16/9){.preview--card{aspect-ratio:var(--aspect-ratio);height:initial;padding-bottom:initial}}.preview--card>*:not(picture),.preview--card img{position:absolute;top:0;left:0;width:100%;height:100%}.preview--card>*:not(picture):not(iframe),.preview--card img:not(iframe){object-fit:cover}.preview--card{--aspect-ratio: 3/4;position:relative;--badge-border: 1px}.preview--card .preview__tags .badge{--badge-bg: transparent}.preview--card .preview__card-wrapper{position:absolute;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow var(--transition-long),transform var(--transition-default);border:2px solid var(--color-primary);box-shadow:0 0 0 0 var(--color-primary)}.preview--card .preview__content{padding:var(--space-6);height:100%}.preview--card .preview__image{position:absolute;overflow:hidden;width:100%;height:100%;background-color:var(--preview-color-bg)}.preview--card .preview__image img{opacity:.5}.preview--card .preview__headline{flex-grow:1;text-decoration:underline;transition:-webkit-text-decoration-color var(--transition-default);transition:text-decoration-color var(--transition-default);transition:text-decoration-color var(--transition-default),-webkit-text-decoration-color var(--transition-default);-webkit-text-decoration-color:hsla(var(--color-background-h),var(--color-background-s),var(--color-background-l),.3);text-decoration-color:hsla(var(--color-background-h),var(--color-background-s),var(--color-background-l),.3)}.preview--card .preview__read-more{--button-color: var(--preview-color-text);--button-font-size: var(--font-size-66);position:relative;z-index:1;opacity:0;transform:translateY(60%);transition-duration:var(--transition-duration--slow)}.preview--card:hover .preview__card-wrapper{box-shadow:var(--component-shadow);transform:translate(-4px,-4px)}.preview--card:hover .preview__read-more{opacity:1;transform:translateY(0)}.preview--card:hover .preview__read-more:hover{transform:translate(-2px,-2px)}.preview--card:hover .preview__headline{-webkit-text-decoration-color:hsla(var(--color-background-h),var(--color-background-s),var(--color-background-l),1);text-decoration-color:hsla(var(--color-background-h),var(--color-background-s),var(--color-background-l),1)}span.separator{display:inline-flex;width:4px;height:4px;vertical-align:middle;background-color:var(--color-primary-200);border-radius:50%;margin:0 var(--space-1)}.preview--grid{width:100%;position:relative;display:flex;flex-direction:column;padding:var(--space-5);transition:background-color var(--transition-duration--fast);background-color:transparent}.preview--grid:hover{background-color:hsla(var(--color-surface-h),var(--color-surface-s),var(--color-surface-l),.6)}.preview--grid:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:calc(100% - var(--space-10));height:1px;background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.1)}.preview--grid .preview__image{--aspect-ratio: 16/9;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)));position:relative}@supports (aspect-ratio: 16/9){.preview--grid .preview__image{aspect-ratio:var(--aspect-ratio);height:initial;padding-bottom:initial}}.preview--grid .preview__image>*:not(picture),.preview--grid .preview__image img{position:absolute;top:0;left:0;width:100%;height:100%}.preview--grid .preview__image>*:not(picture):not(iframe),.preview--grid .preview__image img:not(iframe){object-fit:cover}.preview--grid .preview__image{--aspect-ratio: 5/3;margin-bottom:var(--space-6);display:block;border-radius:var(--preview-image-border-radius);overflow:hidden}@media (min-width: 1024px){.preview--grid .preview__image{display:none}}.preview--grid .preview__image img{position:absolute;height:100%;width:100%;object-fit:cover}.preview--grid .preview__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid hsla(var(--color-surface-h),var(--color-surface-s),var(--color-surface-l),.15);pointer-events:none}.preview--grid .preview__title{--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--cap-height: var(--cap-height-heading);--font-size: var(--font-size-300);--baseline-multiplier: 9;--margin-bottom: var(--space-4);--link-text-decoration: none;--link-color: var(--color-primary);display:block;font-weight:900;font-family:var(--font-family-heading);margin-top:calc(-1rem * var(--cap-height))}.preview--grid .preview__text{--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--font-size: var(--font-size-66);--baseline-multiplier: 6;--margin-bottom: var(--space-8)}.preview--grid .preview__date{text-transform:uppercase;font-weight:600;line-height:40px}.preview--grid .preview__meta{display:flex;justify-content:space-between;flex-wrap:wrap}.preview--grid .preview__tags{width:100%;flex-grow:1;margin-bottom:var(--space-4);font-family:var(--font-family-visual);text-transform:uppercase;display:block;--link-text-decoration: none;--badge-bg: transparent;--badge-color: var(--color-info)}.preview--grid .preview__tags .badge{box-shadow:inset 0 0 0 1.5px var(--badge-color);font-weight:600}.preview--grid .preview__tags .badge:hover{--badge-color: var(--color-primary);--link-color--hover: var(--badge-color)}.release{display:flex;flex-direction:column;width:100%;--link-text-decoration: none;--link-color: var(--color-primary);font-family:var(--font-family-mono)}@media (min-width: 768px){.release{width:calc(50% - var(--flex-gap) / 2)}}@media (min-width: 1024px){.release{width:calc(25% - var(--flex-gap) * .75)}}.release:hover .release__image{transform:translate(var(--component-shadow-transform),var(--component-shadow-transform));box-shadow:var(--component-shadow--hover)}.release__image{--component-shadow-offset: 8px;overflow:hidden;--aspect-ratio: 16/9;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)));position:relative}@supports (aspect-ratio: 16/9){.release__image{aspect-ratio:var(--aspect-ratio);height:initial;padding-bottom:initial}}.release__image>*:not(picture),.release__image img{position:absolute;top:0;left:0;width:100%;height:100%}.release__image>*:not(picture):not(iframe),.release__image img:not(iframe){object-fit:cover}.release__image{--aspect-ratio: 1/1;box-shadow:var(--component-shadow);position:relative;border:2px solid var(--color-primary);transition:transform var(--transition-default),box-shadow var(--transition-default)}.release__image:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.3);pointer-events:none;border-radius:4px}.release__title{font-weight:700;margin-top:var(--space-4);font-size:var(--font-size-200)}.release__meta{display:flex;justify-content:space-between;margin-top:var(--space-2)}.release--page{padding-top:var(--space-12);padding-bottom:var(--space-24)}.release--page .release__heading{text-align:center;--margin-bottom: var(--space-2)}.release--page .release__type{text-align:center;--margin-bottom: var(--space-18)}.release--page .release__info-btn{position:absolute;top:var(--space-5);right:var(--space-5);color:var(--color-primary-800);cursor:pointer}@media (min-width: 1024px){.release--page .release__info-btn{opacity:0;transition:opacity var(--transition-default)}}.release--page .release__info-btn svg{--size: var(--space-6)}.release--page .release__info{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-surface);color:var(--color-primary);overflow-x:hidden;overflow-y:auto}.release--page .release__info__close-btn{position:absolute;top:var(--space-6);right:var(--space-6);cursor:pointer}.release--page .release__info__close-btn svg{--size: var(--space-6)}.release--page .release__info__text{padding:var(--space-6);display:flex;flex-direction:column}.release--page .release__info__text p{margin-bottom:var(--space-3)}.release--page .release__meta{text-align:center;display:block}.release--page .release__cover{box-shadow:var(--component-shadow);position:relative}.release--page .release__cover:hover .release__info-btn{opacity:1}.release--page .release__cover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--color-primary);pointer-events:none}.release--page .release__store-list{--button-font-size: var(--font-size-1);--button-padding-y: var(--space-2);--button-padding-x: var(--space-4);--button-bg-color: var(--color-surface);display:flex;flex-direction:column;background:var(--color-surface);box-shadow:var(--component-shadow);border:2px solid var(--color-primary);position:relative;height:100%}.release--page .release__store-list .release__store{text-decoration:none;height:60px;background:var(--color-background);border-bottom:2px solid var(--color-primary);display:flex;align-items:center;justify-content:space-between;flex-grow:1;z-index:0;padding:var(--space-4);transition:background-color .25s;--button-font-size: var(--font-size-66)}@media (min-width: 1024px){.release--page .release__store-list .release__store{--button-font-size: var(--font-size-100)}}.release--page .release__store-list .release__store:last-child{border-bottom:0}.release--page .release__store-list .release__store:hover{background-color:hsl(var(--color-background-h),var(--color-background-s),calc(var(--color-background-l) * 1.2))}.release--page .release__store-list .release__store img{height:32px;width:auto}.release--page .release__store-list .release__store .buybutton-wrapper,.release--page .release__store-list .release__store .buybutton-wrapper .button,.release--page .release__store-list .release__store .buybutton-wrapper .event-list--grid .event__action,.event-list--grid .release--page .release__store-list .release__store .buybutton-wrapper .event__action,.release--page .release__store-list .release__store .buybutton-wrapper .event-list--rows .event__action,.event-list--rows .release--page .release__store-list .release__store .buybutton-wrapper .event__action,.release--page .release__store-list .release__store .buybutton-wrapper .preview--card .preview__read-more,.preview--card .release--page .release__store-list .release__store .buybutton-wrapper .preview__read-more{width:100%}.release--page .release__store-list .release__store .buybutton-wrapper .product__price{position:relative;transform:none;background-color:transparent;color:inherit;padding:0;padding-left:var(--space-2);line-height:inherit;font-size:inherit}.release--page .release__store-list .release__store .buybutton-wrapper .product__price:before{content:"("}.release--page .release__store-list .release__store .buybutton-wrapper .product__price:after{content:")"}.release--page .release__media{margin-top:var(--space-8)}.release--page .release__media .release__video{box-shadow:var(--box-shadow-diffuse);position:relative}.release--page .release__media .release__video:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid hsla(var(--color-surface-h),var(--color-surface-s),var(--color-surface-l),.15);pointer-events:none}.release-article .article__body{margin-bottom:0}body.social-images{padding-bottom:var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-8) 0;color:var(--color-background)}body.social-images .social-image{background-color:var(--color-primary);display:flex;flex-direction:column;position:relative;overflow:hidden}body.social-images .social-image__footer{background-color:var(--color-background);color:var(--color-primary);padding:var(--space-8);display:flex;align-items:center;gap:var(--space-12)}body.social-images .social-image__footer .logo{height:120px}body.social-images .social-image__footer .logo img{height:100%;width:auto}body.social-images .social-image__pagename{font-size:var(--font-size-600);font-weight:700}body.social-images .social-image__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}body.social-images .social-image__image img{object-fit:cover;position:absolute;height:100%;width:100%}body.social-images .social-image__image:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(to left,var(--color-primary),hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.5) 60%,hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2) 100%);z-index:2}body.social-images .social-image__body{position:relative;z-index:2;flex-grow:1;padding:var(--space-8);display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column}body.social-images .social-image__body p{font-size:var(--font-size-300)}body.social-images .social-image__body h1,body.social-images .social-image__body p{position:relative;z-index:2;text-align:right;max-width:1000px}.toolbar{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;z-index:101;--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);right:.25rem;top:.25rem;position:fixed;font-size:.75rem;line-height:1rem;display:flex}.toolbar.visible{opacity:1}.toolbar.hidden{opacity:0}.toolbar .edit{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);right:.25rem;top:.25rem;padding:.5rem;font-size:.75rem;line-height:1rem;display:flex}.toolbar button{padding-left:.5rem;padding-right:.5rem;justify-content:center;align-items:center;display:flex}.toolbar svg{width:var(--space-2);height:var(--space-2);fill:currentColor}.toolbar .hidden{display:none}.toolbar .block{display:block}:root{--transition-slideup-out: 100%}.slideUp.enter{transition:transform var(--transition-default)}.slideUp.enter.start{transform:translateY(var(--transition-slideup-out))}.slideUp.enter.end{transform:translateY(0)}.slideUp.leave{transition:transform var(--transition-default)}.slideUp.leave.start{transform:translateY(0)}.slideUp.leave.end{transform:translateY(var(--transition-slideup-out))}.fadeIn,.fade{transition:opacity var(--transition-default);opacity:0}.fadeIn.enter.start,.fade.enter.start{opacity:0}.fadeIn.enter.end,.fade.enter.end,.fadeIn.leave.start,.fade.leave.start{opacity:1}.fadeIn.leave.end,.fade.leave.end{opacity:0}.transitions{--transition-delay: .15s;--transition-duration: var(--transition-duration--medium);--transition-easing: var(--ease-out);--transition-property: opacity, transform}.transitions .can-transition--children>*,.transitions .can-transition{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);transition-delay:var(--transition-delay);transition-property:var(--transition-property)}.transitions .can-transition--children>*:nth-child(1),.transitions .can-transition:nth-child(1){transition-delay:calc(1 * var(--transition-duration) / 2 + var(--transition-delay))}.transitions .can-transition--children>*:nth-child(2),.transitions .can-transition:nth-child(2){transition-delay:calc(2 * var(--transition-duration) / 2 + var(--transition-delay))}.transitions .can-transition--children>*:nth-child(3),.transitions .can-transition:nth-child(3){transition-delay:calc(3 * var(--transition-duration) / 2 + var(--transition-delay))}.transitions .can-transition--children>*:nth-child(4),.transitions .can-transition:nth-child(4){transition-delay:calc(4 * var(--transition-duration) / 2 + var(--transition-delay))}.transitions .can-transition--children>*:nth-child(5),.transitions .can-transition:nth-child(5){transition-delay:calc(5 * var(--transition-duration) / 2 + var(--transition-delay))}.transitions .can-transition--children>*:nth-child(6),.transitions .can-transition:nth-child(6){transition-delay:calc(6 * var(--transition-duration) / 2 + var(--transition-delay))}.transitions .can-transition--children>*:nth-child(7),.transitions .can-transition:nth-child(7){transition-delay:calc(7 * var(--transition-duration) / 2 + var(--transition-delay))}.transitions .can-transition--children>*:nth-child(8),.transitions .can-transition:nth-child(8){transition-delay:calc(8 * var(--transition-duration) / 2 + var(--transition-delay))}.transitions .can-transition--children>*:nth-child(9),.transitions .can-transition:nth-child(9){transition-delay:calc(9 * var(--transition-duration) / 2 + var(--transition-delay))}.transitions .can-transition--children>*:nth-child(10),.transitions .can-transition:nth-child(10){transition-delay:calc(10 * var(--transition-duration) / 2 + var(--transition-delay))}.transitions--slide .can-transition--children>*,.transitions--slide .can-transition,.transitions--slide.can-transition{transform:translateY(10%);opacity:0}.transitions--slide.transitions--start .can-transition--children>*,.transitions--slide.transitions--start .can-transition,.transitions--slide.transitions--start.can-transition{transform:translateY(0);opacity:1}.transitions--fade .can-transition--children>*,.transitions--fade .can-transition,.transitions--fade.can-transition{opacity:0}.transitions--fade.transitions--start .can-transition--children>*,.transitions--fade.transitions--start .can-transition,.transitions--fade.transitions--start.can-transition{opacity:1}.error-404{padding-top:var(--space-12);display:flex;flex-direction:column;overflow:hidden;align-items:center}.error-404 h1{--baseline-multiplier: 12}@media (min-width: 1024px){.error-404 h1{--baseline-multiplier: 20}}.error-404__content{position:relative;z-index:1}.error-illustration{display:flex;justify-content:center}.error-illustration svg{height:100%}@media (min-width: 1024px){.error-illustration{width:80%;flex-shrink:0}}.article{width:calc(100% - 2 * var(--container-margin, --component-padding));margin-left:auto;margin-right:auto;--container-margin: var(--space-4)}@media (min-width: 1024px){.article{--container-margin: var(--space-7)}}.article{max-width:var(--segment-max-width, 1280px);padding-left:var(--nav-width, 0);padding-top:var(--space-8)}.article__content-block{margin-left:auto;margin-right:auto}.article__content-block .segment__content{padding-left:0;padding-right:0}.article__content-block{max-width:var(--max-width, none)}@media (min-width: 768px){.article__content-block{--max-width: 768px;max-width:var(--max-width)}}.article__content-block--wide{max-width:var(--max-width, none)}@media (min-width: 768px){.article__content-block--wide{--max-width: 768px;max-width:var(--max-width)}}@media (min-width: 1024px){.article__content-block--wide{--max-width: 1024px;max-width:var(--max-width)}}@media (min-width: 1280px){.article__content-block--wide{--max-width: 1280px;max-width:var(--max-width)}}.article__header{position:relative;text-align:center}@media (min-width: 1024px){.article__header{margin-left:0;margin-right:0}}.article__title{z-index:1;position:relative;width:100%;margin-bottom:var(--space-4);max-width:var(--max-width, none)}@media (min-width: 768px){.article__title{--max-width: 768px;max-width:var(--max-width)}}.article__title{margin-left:auto;margin-right:auto}@media (min-width: 1024px){.article__title{margin-bottom:var(--space-12)}}.article__title h1{border:0;text-align:center;margin:0;padding:0;--baseline-multiplier: 10;--font-size: var(--font-size-400);--font-family: var(--font-family-visual);--cap-height: var(--cap-height-visual);font-weight:var(--font-weight-visual, var(--font-weight))}@media (min-width: 1024px){.article__title h1{--baseline-multiplier: 14;--font-size: var(--font-size-600)}}.article__tagline{margin-top:var(--space-4);--font-family: var(--font-family-mono);--cap-height: var(--cap-height-mono);font-weight:var(--font-weight-mono, var(--font-weight))}.article__meta{z-index:1;display:flex;justify-content:space-between;max-width:var(--max-width, none)}@media (min-width: 768px){.article__meta{--max-width: 768px;max-width:var(--max-width)}}.article__meta{margin:var(--space-4) auto;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-primary-200);font-size:var(--font-size-66);color:var(--color-primary-700)}.article__meta .article__date,.article__meta .article__reading-time{font-family:var(--font-family-visual)}.article__footer h6{text-align:center}.article__tags{z-index:1;max-width:var(--max-width, none)}@media (min-width: 768px){.article__tags{--max-width: 768px;max-width:var(--max-width)}}.article__tags{margin:var(--space-4) auto;--badge-color: var(--color-primary);--badge-bg: transparent;display:flex;gap:var(--space-2);justify-content:flex-start;flex-wrap:wrap}.article__tags>h6{margin:0;padding:0}.article__tags>span{font-family:var(--font-family-visual);font-size:var(--font-size-66);color:var(--color-primary-300)}.article__tags .badge{box-shadow:inset 0 0 0 1.5px var(--badge-color),2px 2px 0 var(--badge-color);font-weight:600}.article__tags .badge:hover{--badge-color: var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--badge-color),3px 3px 0 var(--badge-color);transform:translate(-1px,-1px)}.article__header-image{z-index:0;--aspect-ratio: 16/9;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)));position:relative}@supports (aspect-ratio: 16/9){.article__header-image{aspect-ratio:var(--aspect-ratio);height:initial;padding-bottom:initial}}.article__header-image>*:not(picture),.article__header-image img{position:absolute;top:0;left:0;width:100%;height:100%}.article__header-image>*:not(picture):not(iframe),.article__header-image img:not(iframe){object-fit:cover}.article__header-image{--aspect-ratio: 16/9;margin-left:calc(-1 * var(--container-margin));margin-right:calc(-1 * var(--container-margin))}.article__header-image--wide{--aspect-ratio: 21/9}.article__header-image--narrow{max-width:768px}@media (min-width: 768px){.article__header-image--narrow{margin-left:auto;margin-right:auto}}.article__header-image--medium{max-width:1024px}@media (min-width: 1024px){.article__header-image--medium{margin-left:auto;margin-right:auto}}.article__header-image img{object-position:var(--bg-position, 50% 50%)}.article__body{margin-bottom:var(--space-14)}.article__end{height:var(--space-4);width:var(--space-4);background-color:var(--color-accent);border:2px solid var(--color-primary);box-shadow:2px 2px 0 var(--color-primary)}.article__author{margin-bottom:var(--space-20)}.article .author{max-width:var(--max-width, none)}@media (min-width: 768px){.article .author{--max-width: 768px;max-width:var(--max-width)}}@media (min-width: 1024px){.article .author{--max-width: 1024px;max-width:var(--max-width)}}@media (min-width: 1280px){.article .author{--max-width: 1280px;max-width:var(--max-width)}}.article .author{--avatar-size: var(--space-20);margin:0 auto;color:var(--color-primary);padding:var(--space-8);position:relative}@media (min-width: 1024px){.article .author{--avatar-size: 70px}}.article .author__separator svg\a0 {width:100%;height:auto}.article .author__separator svg\a0  path{fill:var(--color-primary)}.article .author__title{font-size:var(--font-size-400);font-weight:800;font-family:var(--font-family-heading);margin-bottom:var(--space-4)}.article .author__name{font-weight:800;display:inline-block;text-transform:uppercase}.article .author__text{display:inline}.article .author__avatar{display:flex;justify-content:center}@media (min-width: 1024px){.article .author__avatar{justify-content:flex-start}}.article .author__body{display:flex;flex-direction:column;gap:var(--space-8)}@media (min-width: 1024px){.article .author__body{flex-direction:row}}.article__toc{border:1px solid var(--color-info-700);padding:0 var(--space-4) var(--space-4);--font-size: var(--font-size-66)}.article__toc>ol{padding-top:0}.article__toc>ol li:first-child{margin-top:calc(-1 * var(--baseline-offset))}.article__toc>ol li:before{top:calc(var(--list-bullet-size) - 3px)}.article__toc__heading{text-transform:uppercase;font-weight:800;font-family:var(--font-family-visual);line-height:1;display:inline-block;transform:translateY(-50%);color:var(--color-background);background-color:var(--color-info-700);padding:var(--space-1) var(--space-2)}.article__footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8);max-width:var(--max-width, none)}@media (min-width: 768px){.article__footer{--max-width: 768px;max-width:var(--max-width)}}@media (min-width: 1024px){.article__footer{--max-width: 1024px;max-width:var(--max-width)}}.article__footer{margin-left:auto;margin-right:auto}.article__like{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.article__like h6{--font-size: var(--font-size-66);--margin-bottom: var(--space-4);margin-right:var(--space-4)}.article__like .like{display:inline-flex;color:var(--color-accent);align-items:center}.article__like .like__button{line-height:1}.article__like .like__counter{font-family:var(--font-family-visual);margin-left:var(--space-2);font-size:var(--font-size-33);opacity:.8}.article__like .like .icon{margin:0;font-size:var(--font-size-300)}.article__sharing h5{text-align:center;margin-bottom:var(--space-4)}.article .sharebar{display:flex;flex-wrap:wrap;max-width:768px;margin-left:auto;margin-right:auto;gap:var(--space-4);justify-content:center;margin-bottom:var(--space-12);--link-color: var(--color-primary);--link-color--hover: var(--color-background)}.article .sharebar__btn{display:flex;justify-content:center;padding:var(--space-2);background:transparent;border-radius:0;text-align:center;border:2px solid var(--color-primary);transition:all var(--transition-default);font-size:var(--font-size-66);box-shadow:var(--component-shadow)}@media (min-width: 1024px){.article .sharebar__btn{font-size:var(--font-size-100);padding:var(--space-3)}}.article .sharebar__btn .icon{display:flex;color:currentColor;font-size:1.2em;height:1em;width:1em;line-height:1;flex-shrink:0;max-width:initial}.article .sharebar__btn:hover{background-color:var(--color-accent);box-shadow:6px 6px 0 var(--color-primary);transform:translate(-2px,-2px)}.article .sharebar li{flex-grow:1}.article>*:last-child{margin-bottom:0}ul.socials{display:flex;gap:var(--space-4);margin-top:var(--space-4);width:100%;justify-content:center}ul.socials li a svg{height:24px;width:24px}.related-articles{padding-top:var(--space-12)}.related-articles h2,.related-articles .definition-list--extended dt,.definition-list--extended .related-articles dt{text-align:center;--margin-bottom: var(--space-12)}.svg-divider{position:relative}.svg-divider svg{width:100%;height:auto}.svg-divider svg path{fill:var(--color-primary)}.article__body>.segment>.text-component>*{margin-left:auto;margin-right:auto;max-width:var(--max-width, none)}@media (min-width: 768px){.article__body>.segment>.text-component>*{--max-width: 768px;max-width:var(--max-width)}}.article__body>.segment:first-child .text-component:first-child>p:first-of-type:first-letter{float:left;line-height:1;font-size:calc(3 * var(--line-height));text-transform:uppercase;color:var(--color-accent);padding-right:var(--space-4)}.article__body .blockquote{position:relative}.article__body .blockquote--lg{--line-height: calc(var(--baseline) * var(--baseline-multiplier, 1));--baseline-offset: calc( (var(--line-height) - var(--cap-height) * var(--font-size)) / 2 );font-size:var(--font-size, var(--font-size-base));line-height:var(--line-height);padding-top:var(--baseline-offset);font-family:var(--font-family, var(--font-family-base));margin-bottom:calc(var(--baseline-offset) * -1 + var(--margin-bottom, 0px));--font-size: var(--font-size-100);--baseline-multiplier: 6;font-family:var(--font-family-visual);--cap-size: var(--cap-size-mono);background-color:var(--color-surface);border-left:0;padding:var(--space-4) var(--space-8)}@media (min-width: 1024px){.article__body .blockquote--lg{--font-size: var(--font-size-200);--baseline-multiplier: 8;padding:var(--space-8) var(--space-12)}}.article__body .blockquote svg{position:absolute;transform:translate(-50%);left:0;top:var(--space-4);height:24px}.article__body .blockquote svg path{fill:var(--color-accent);background-color:transparent}@media (min-width: 1024px){.article__body .blockquote svg{height:45px}}.article__body .blockquote__footer{color:var(--color-primary-400)}.article__body .blockquote__body{color:var(--color-danger)}.segment--bio{--layout-width: var(--layout-width--sm)}.bio{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);margin-top:var(--space-6)}.bio__title{text-align:center}.bio__image{display:flex;justify-content:center;width:230px;overflow:hidden;border-radius:120px;animation:bio-image 1s var(--ease-in-out) backwards;--aspect-ratio: 16/9;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)));position:relative}@supports (aspect-ratio: 16/9){.bio__image{aspect-ratio:var(--aspect-ratio);height:initial;padding-bottom:initial}}.bio__image>*:not(picture),.bio__image img{position:absolute;top:0;left:0;width:100%;height:100%}.bio__image>*:not(picture):not(iframe),.bio__image img:not(iframe){object-fit:cover}.bio__image{--aspect-ratio: 1}.bio__content{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6);padding-bottom:var(--space-6);width:100%}.bio__socials{--link-color: var(--primary10)}.bio__socials li{animation:bio-socials .5s .5s var(--ease-in-out) backwards}.bio__video{width:100%}.bio__release{padding:0 var(--space-4) var(--space-4) var(--space-4);--animation-timing: calc(var(--animation-delay, 1s) / 5);animation:bio-link calc(var(--animation-timing) + .4s) .3s backwards}.bio__release .release__image{margin-left:calc(var(--space-4) * -1);margin-right:calc(var(--space-4) * -1)}.bio__product{width:100%;--animation-timing: calc(var(--animation-delay, 1s) / 5);animation:bio-link calc(var(--animation-timing) + .4s) .3s backwards}.bio__link{display:flex;width:100%;align-items:center;gap:var(--space-4);min-height:80px;border-bottom:1px solid var(--primary3);padding:0;--animation-timing: calc(var(--animation-delay, 1s) / 5);animation:bio-link calc(var(--animation-timing) + .4s) .3s backwards;--link-color: var(--color-primary-500);background-color:var(--color-white)}.bio__link .bio__link-title{flex:1}.bio__link .bio__link-title h5{--font-size: var(--font-size-base);margin-bottom:0}.bio__link .bio__link-title h5:before,.bio__link .bio__link-title h5:after{display:none}.bio__link .bio__link-image{display:flex;justify-content:center;width:80px;overflow:hidden;--aspect-ratio: 16/9;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)));position:relative}@supports (aspect-ratio: 16/9){.bio__link .bio__link-image{aspect-ratio:var(--aspect-ratio);height:initial;padding-bottom:initial}}.bio__link .bio__link-image>*:not(picture),.bio__link .bio__link-image img{position:absolute;top:0;left:0;width:100%;height:100%}.bio__link .bio__link-image>*:not(picture):not(iframe),.bio__link .bio__link-image img:not(iframe){object-fit:cover}.bio__link .bio__link-image{--aspect-ratio: 1}.bio__link .bio__link-icon{display:flex;padding-right:var(--space-4)}.bio__link .bio__link-icon .icon{--size: var(--space-6)}.bio__text{padding:var(--space-8) 0;--animation-timing: calc(var(--animation-delay, 1s) / 5);animation:bio-link calc(var(--animation-timing) + .4s) .3s backwards}.bio__card{--link-color: var(--color-primary-500);--link-text-decoration: none;display:flex;flex-direction:column;align-items:center;border:1px solid var(--color-primary-200);--animation-timing: calc(var(--animation-delay, 1s) / 5);animation:bio-link calc(var(--animation-timing) + .4s) .3s backwards}.bio__card .bio__card-image{display:flex;justify-content:center;width:100%;overflow:hidden;--aspect-ratio: 16/9;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)));position:relative}@supports (aspect-ratio: 16/9){.bio__card .bio__card-image{aspect-ratio:var(--aspect-ratio);height:initial;padding-bottom:initial}}.bio__card .bio__card-image>*:not(picture),.bio__card .bio__card-image img{position:absolute;top:0;left:0;width:100%;height:100%}.bio__card .bio__card-image>*:not(picture):not(iframe),.bio__card .bio__card-image img:not(iframe){object-fit:cover}.bio__card .bio__card-image{--aspect-ratio: 16/6}.bio__card .bio__card-content{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);width:100%;background-color:var(--color-white)}.bio__card .bio__card-content h5{margin-bottom:0}@keyframes bio-image{0%{transform:scale(3)}to{transform:scale(1)}}@keyframes bio-link{0%{top:60px;transform:scale(0)}to{top:0;transform:scale(1)}}@keyframes bio-socials{0%{transform:scale(0)}95%{transform:scale(1.1)}to{transform:scale(1)}}.grid,.preview-gallery--grid{display:grid;grid-gap:var(--gap-xxs, var(--grid-gap, 2rem));grid-auto-flow:var(--flow-xxs, row);grid-auto-columns:var(--auto-cols-xxs, auto);grid-auto-rows:var(--auto-rows-xxs, auto);grid-template-columns:var(--template-cols-xxs, repeat(var(--cols-xxs, 1), var(--cols-size-xxs, 1fr)));grid-template-rows:var(--template-rows-xxs, none);justify-content:var(--jc-xxs, space-evenly);justify-items:var(--ji-xxs, stretch);align-content:var(--ac-xxs, center);align-items:var(--ai-xxs, stretch)}@media (min-width:){.grid,.preview-gallery--grid{grid-gap:var(--gap-xs, var(--grid-gap, 2rem));grid-auto-flow:var(--flow-xs, row);grid-auto-columns:var(--auto-cols-xs, auto);grid-auto-rows:var(--auto-rows-xs, auto);grid-template-columns:var(--template-cols-xs, repeat(var(--cols-xs, 1), var(--cols-size-xs, 1fr)));grid-template-rows:var(--template-rows-xs, none);justify-content:var(--jc-xs, space-evenly);justify-items:var(--ji-xs, stretch);align-content:var(--ac-xs, center);align-items:var(--ai-xs, stretch)}}@media (min-width: 768px){.grid,.preview-gallery--grid{grid-gap:var(--gap-sm, var(--grid-gap, 2rem));grid-auto-flow:var(--flow-sm, row);grid-auto-columns:var(--auto-cols-sm, auto);grid-auto-rows:var(--auto-rows-sm, auto);grid-template-columns:var(--template-cols-sm, repeat(var(--cols-sm, 2), var(--cols-size-sm, 1fr)));grid-template-rows:var(--template-rows-sm, none);justify-content:var(--jc-sm, space-evenly);justify-items:var(--ji-sm, stretch);align-content:var(--ac-sm, center);align-items:var(--ai-sm, stretch)}}@media (min-width: 1024px){.grid,.preview-gallery--grid{grid-gap:var(--gap-md, var(--grid-gap, 2rem));grid-auto-flow:var(--flow-md, row);grid-auto-columns:var(--auto-cols-md, auto);grid-auto-rows:var(--auto-rows-md, auto);grid-template-columns:var(--template-cols-md, repeat(var(--cols-md, 2), var(--cols-size-md, 1fr)));grid-template-rows:var(--template-rows-md, none);justify-content:var(--jc-md, space-evenly);justify-items:var(--ji-md, stretch);align-content:var(--ac-md, center);align-items:var(--ai-md, stretch)}}@media (min-width: 1280px){.grid,.preview-gallery--grid{grid-gap:var(--gap-lg, var(--grid-gap, 2rem));grid-auto-flow:var(--flow-lg, row);grid-auto-columns:var(--auto-cols-lg, auto);grid-auto-rows:var(--auto-rows-lg, auto);grid-template-columns:var(--template-cols-lg, repeat(var(--cols-lg, 4), var(--cols-size-lg, 1fr)));grid-template-rows:var(--template-rows-lg, none);justify-content:var(--jc-lg, space-evenly);justify-items:var(--ji-lg, stretch);align-content:var(--ac-lg, center);align-items:var(--ai-lg, stretch)}}.grid.is-inline,.is-inline.preview-gallery--grid{display:inline-grid}.grid>*,.preview-gallery--grid>*{min-width:0px;max-width:100%;min-height:0px;grid-column:var(--col-xxs, auto);grid-row:var(--row-xxs, auto);justify-self:var(--js-xxs, auto);align-self:var(--as-xxs, auto)}@media (min-width:){.grid>*,.preview-gallery--grid>*{grid-column:var(--col-xs, auto);grid-row:var(--row-xs, auto);justify-self:var(--js-xs, auto);align-self:var(--as-xs, auto)}}@media (min-width: 768px){.grid>*,.preview-gallery--grid>*{grid-column:var(--col-sm, auto);grid-row:var(--row-sm, auto);justify-self:var(--js-sm, auto);align-self:var(--as-sm, auto)}}@media (min-width: 1024px){.grid>*,.preview-gallery--grid>*{grid-column:var(--col-md, auto);grid-row:var(--row-md, auto);justify-self:var(--js-md, auto);align-self:var(--as-md, auto)}}@media (min-width: 1280px){.grid>*,.preview-gallery--grid>*{grid-column:var(--col-lg, auto);grid-row:var(--row-lg, auto);justify-self:var(--js-lg, auto);align-self:var(--as-lg, auto)}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}[data-theme=dark]{--color-surface: var(--color-dark-700);--color-surface--level-2: var(--color-dark-600);--color-surface--level-3: var(--color-dark-400);--color-surface--contrast: var(--color-light);--color-surface-border-color: var(--color-dark);--color-background: var(--color-dark);--color-background--contrast: var(--color-light);--surface-shadow: none;--color-text--body: var(--color-light);--color-text--semi: var(--color-light-200);--color-text--low: var(--color-light-300);--component-shadow: 0 0 0 transparent;--component-shadow--hover: none;--component-shadow-offset: 0px;--button-border-color: var(--color-primary)}
