:root{--white-filter:brightness(0) invert(1);--black-filter:brightness(0) invert(0.2);--gray-filter:invert(34%) sepia(24%) saturate(470%) hue-rotate(170deg) brightness(90%) contrast(88%);--muted:#aab0b8;--main-font:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--heading-font:"Bebas Neue","Oswald",Arial,sans-serif;--tag-font:14px;--base-font:16px;--font-large:20px;--font-larger:24px;--font-xl:28px;--content-width:1200px;--banner-width:1200px;--max-width:2000px;--border-radius:16px;--border-radius-alt1:16px 16px 0 0;--border-width:2px;--border-1:0.15rem solid transparent;--box-shadow:0 0 0 1px rgba(0,0,0,.3),0 3px 2px rgba(0,0,0,.2),0 7px 7px rgba(0,0,0,.15);--box-shadow-btm:0 10px 15px -5px rgba(0,0,0,.2);--transition-duration:0.3s}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--primary-color) var(--content-background)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--content-background)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}
/*! normalize.css v8.0.1 | MIT License | Nicolas Gallagher and Jonathan Neal */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}:root{--column-gap:2.13%;--column-width-multiplier:8.333}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid .span1,.row-fluid .span10,.row-fluid .span11,.row-fluid .span12,.row-fluid .span2,.row-fluid .span3,.row-fluid .span4,.row-fluid .span5,.row-fluid .span6,.row-fluid .span7,.row-fluid .span8,.row-fluid .span9{min-height:1px;width:100%}@media (min-width:768px){.row-fluid{flex-wrap:nowrap;justify-content:space-between}.row-fluid .span1{width:calc(var(--column-width-multiplier)*1%*1 - var(--column-gap)*var(--column-width-multiplier)*11/100)}.row-fluid .span2{width:calc(var(--column-width-multiplier)*1%*2 - var(--column-gap)*var(--column-width-multiplier)*10/100)}.row-fluid .span3{width:calc(var(--column-width-multiplier)*1%*3 - var(--column-gap)*var(--column-width-multiplier)*9/100)}.row-fluid .span4{width:calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100)}.row-fluid .span5{width:calc(var(--column-width-multiplier)*1%*5 - var(--column-gap)*var(--column-width-multiplier)*7/100)}.row-fluid .span6{width:calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100)}.row-fluid .span7{width:calc(var(--column-width-multiplier)*1%*7 - var(--column-gap)*var(--column-width-multiplier)*5/100)}.row-fluid .span8{width:calc(var(--column-width-multiplier)*1%*8 - var(--column-gap)*var(--column-width-multiplier)*4/100)}.row-fluid .span9{width:calc(var(--column-width-multiplier)*1%*9 - var(--column-gap)*var(--column-width-multiplier)*3/100)}.row-fluid .span10{width:calc(var(--column-width-multiplier)*1%*10 - var(--column-gap)*var(--column-width-multiplier)*2/100)}.row-fluid .span11{width:calc(var(--column-width-multiplier)*1%*11 - var(--column-gap)*var(--column-width-multiplier)*1/100)}}.content-wrapper{margin:0 auto}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.dnd-section>.row-fluid{margin:0 auto}.dnd-section .dnd-column{padding:0}@media (max-width:767px){.dnd-section .dnd-column{padding:0}}body{line-height:1.4;overflow-wrap:break-word}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;overflow-wrap:normal;word-break:break-all}p{font-size:1rem;margin:0 0 .4rem;text-wrap:pretty}a{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0 0 1.4rem;text-wrap:balance}ol,ul{margin:0 0 1.4rem}ol ol,ol ul,ul ol,ul ul{margin:0}ol{counter-reset:list-counter;padding-left:0}ol li{align-items:flex-start;counter-increment:list-counter;display:flex;gap:.75rem;list-style:none}ol li:before{align-items:center;background:var(--content-background);border-radius:50%;color:var(--primary-color);content:counter(list-counter);display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:28px;justify-content:center;margin-top:.1rem;min-width:28px}.hs-blog-post ol li:before{background:var(--white);color:var(--black)}ul.no-list{list-style:none;margin:0;padding-left:0}pre{overflow:auto}code{vertical-align:bottom}blockquote{border-left:2px solid;margin:0 0 1.4rem;padding-left:.7rem}hr{border:none;border-bottom:1px solid var(--border-subtle)}img{font-size:.583rem;font-style:italic;word-break:normal}.button-wrapper{display:grid;place-items:center}.button,.hs-button,button{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--button-height);touch-action:manipulation;transition:all .15s linear;user-select:none;-webkit-user-select:none;white-space:normal}.button,.hs-button{border-radius:8px;width:var(--button-width)}.btn--rounded{background:var(--white,#fff);border:1px solid var(--gray,#b5b8ba);border-radius:50%;color:var(--black);cursor:pointer;display:grid;height:48px;min-width:48px;padding:0;place-items:center;width:48px}.btn--1,.btn--2{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;font-size:var(--button-font-size,.875rem);font-style:inherit;font-weight:inherit;justify-content:center;letter-spacing:inherit;line-height:inherit;margin:0;max-width:calc(var(--button-width)*2);min-height:0;padding:.35rem .7rem;text-decoration:none;text-transform:uppercase;transition:border-radius .3s ease,opacity .3s ease;width:100%}.btn--1{background-color:var(--btn-1-background,var(--white,#fff));border:1px solid var(--btn-1-border,var(--black,#333));color:var(--btn-1-text,#000)}.btn--2{background-color:var(--btn-2-background,var(--black));border:1px solid var(--btn-2-border,var(--white,#fff));color:var(--btn-2-text,var(--white,#fff))}.btn--1:focus-visible,.btn--1:hover,.btn--2:focus-visible,.btn--2:hover{opacity:var(--hover-opacity)}.btn--1:active,.btn--1:focus,.btn--1:hover,.btn--2:active,.btn--2:focus,.btn--2:hover{border-radius:8px;border-style:solid;border-width:1px}.btn--1:active,.btn--1:focus,.btn--1:hover{background-color:var(--btn-1-background,var(--white,#fff));border-color:var(--btn-1-border,var(--black,#333));color:var(--btn-1-text,#000)}.btn--2:active,.btn--2:focus,.btn--2:hover{background-color:var(--btn-2-background,var(--black));border-color:var(--btn-2-border,var(--white,#fff));color:var(--btn-2-text,var(--white,#fff))}.btn--1 .icon-greater-than,.btn--2 .icon-greater-than{height:1rem}.btn--1 .icon-greater-than{stroke:var(--btn-1-text,var(--black))}.btn--2 .icon-greater-than{stroke:var(--btn-2-text,var(--white))}.button:disabled,.hs-button:disabled,button:disabled{background-color:#d0d0d0;border-color:#d0d0d0;color:#e6e6e6}.no-button,.no-button:active,.no-button:focus,.no-button:hover{background:none;border:none;border-radius:0;color:initial;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;padding:0;text-align:left;text-decoration:none;transition:none}.hs-form-field{margin-bottom:1.4rem}form label{display:block;font-size:.875rem;margin-bottom:.35rem}.form-title{margin-bottom:0}form legend{font-size:.875rem}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{display:inline-block;font-size:.7rem;padding:.5rem;width:100%}form textarea{resize:vertical}@media (pointer:coarse){form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{font-size:16px}}form fieldset{max-width:100%!important}form .inputs-list{list-style:none;margin:0;padding:0}form .inputs-list>li{display:block;margin:.7rem 0}form .inputs-list input,form .inputs-list span{vertical-align:middle}form input[type=checkbox],form input[type=radio]{cursor:pointer;margin-right:.35rem}.hs-dateinput{position:relative}.hs-dateinput:before{content:"\01F4C5";position:absolute;right:10%;top:50%;transform:translateY(-50%)}.fn-date-picker .pika-table thead th{color:var(--white,#fff)}.fn-date-picker td.is-selected .pika-button{border-radius:0;box-shadow:none}.fn-date-picker td .pika-button:focus,.fn-date-picker td .pika-button:hover{border-radius:0!important;color:var(--white,#fff)}form input[type=file]{background-color:transparent;border:initial;padding:initial}form .hs-richtext,form .hs-richtext p{font-size:.875rem;margin:0 0 1.4rem}form .hs-richtext img{max-width:100%!important}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:1rem!important}.hs-form-required{color:#ef6b51}.hs-input.invalid.error{border-color:#ef6b51}.hs-error-msg{color:#ef6b51;margin-top:.35rem}form .hs-button,form input[type=submit]{cursor:pointer;display:inline-block;text-align:center;transition:all .15s linear;white-space:normal}.grecaptcha-badge{margin:0 auto}.body-container-wrapper .hs-search-field__button{padding:.75rem}.body-container-wrapper .hs-search-field__bar--button-inline .hs-search-field__button{margin-bottom:0;margin-left:6px}.body-container-wrapper .hs-search-field__button svg{fill:var(--white);height:15px}.body-container-wrapper .hs-search-field__bar>form>.hs-search-field__input{padding:.5rem}.body-container-wrapper .hs-search-field__suggestions li a{color:#494a52;padding:.35rem .7rem;text-decoration:none;transition:background-color var(--transition-duration)}table{border-collapse:collapse;margin-bottom:1.4rem;overflow-wrap:break-word;width:100%}td,th{border-bottom:1px solid hsla(0,0%,100%,.08);vertical-align:top}thead th{font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;vertical-align:bottom}tbody tr:nth-child(odd){background-color:var(--docs-paper)}tbody tr:nth-child(2n){background-color:var(--docs-soft)}tbody tr:hover{background-color:rgba(18,194,201,.06)}.header-1__top-row{align-items:flex-start;display:flex;justify-content:space-between;margin:0 .5rem}.header__row-1{align-items:center;display:flex;justify-content:flex-end;margin-left:.5rem;padding-top:1rem;width:100%}@media (min-width:2000px){.header-1 .header__container{max-width:var(--max-width)}}@media (max-width:767px){.header-1__top-row{align-items:flex-start;display:grid;grid-template-areas:"logo    submenu" "column  column";grid-template-columns:1fr 2fr}.header__logo.header__logo--main{grid-area:logo}.header__simple-menu{grid-area:submenu}.header-1__column{align-items:center;display:grid;grid-area:column;grid-template-areas:"search nav";grid-template-columns:2fr 1fr;padding-top:1rem}.header__row-1{grid-area:search}.header__navigation{grid-area:nav}.header-1 .header__container{align-items:center;display:grid;grid-template-areas:"client client" "nav search";grid-template-columns:1.5fr auto;grid-template-rows:auto auto;justify-content:space-between;position:relative}.header__container{flex-direction:column;padding:.5rem 0 0}.header__row-1{padding-top:0}}.header__skip{height:1px;left:-1000px;overflow:hidden;position:absolute;text-align:left;top:-1000px;width:1px}.header__skip:active,.header__skip:focus,.header__skip:hover{height:auto;left:0;overflow:visible;top:0;width:auto}.header__logo{align-items:center;display:flex;height:auto;margin-right:auto;max-width:300px;overflow:hidden;padding:.5rem .5rem 0 0}.header__simple-menu{display:grid;padding-top:1rem;place-items:flex-start}.header__simple-menu ul{font-size:var(--tag-font)}.header__simple-menu ul li{padding:.5rem}.header__logo img{max-width:100%}.header__search{width:auto}.hs-search-field__form{gap:.5rem;position:relative}.header__search .hs-search-field__label{flex-basis:auto}.header__search .hs-search-field__input{background-color:var(--white,#fff);color:var(--black,#333);height:35px;margin-left:1rem}.header__search .hs-search-field__input::placeholder{color:#595959;opacity:1}.header__search .hs-search-field__button{background-color:transparent;border:none;fill:var(--gray);justify-content:flex-end;padding:0;position:relative;right:0;top:0}.header__search .hs-search-field__button svg{height:25px}.header__search .hs-search-field--open .hs-search-field__input{border-bottom:none;border-radius:6px 6px 0 0;max-width:100%}.header__search .hs-search-field--open .hs-search-field__suggestions{background-color:var(--white,#fff);border-radius:0 0 6px 6px;border-top-width:2px;border:2px solid var(--border-subtle);border-top:1px solid var(--border-subtle);position:absolute;width:100%;z-index:10}.header__search .hs-search-field__suggestions li{border-top:1px solid var(--border-subtle);font-size:.5rem}.header__search .hs-search-field__suggestions li a{color:#494a52;padding:.35rem .7rem;text-decoration:none;transition:background-color var(--transition-duration)}.header__search .hs-search-field__suggestions #results-for{display:none}@media (min-width:767px){.header__simple-menu ul{padding:0}.header__search form{align-items:center;display:flex;flex-direction:row}.header__search .hs-search-field__input{width:auto}}@media (max-width:767px){.header__search{order:1}.header__search .hs-search-field__input{margin-left:0;width:100%}.header__simple-menu{padding-top:0}}@media (pointer:coarse){.header__search .hs-search-field__input{height:auto;min-height:44px}}.header__language-switcher{cursor:pointer;padding-right:1.4rem}.header__language-switcher .lang_switcher_class{position:static}.header__language-switcher .lang_list_class{border:2px solid;border-radius:3px;box-shadow:0 2px 9px 0 rgba(0,0,0,.2);display:block;left:calc(100% - 24px);min-width:100px;opacity:0;padding-top:0;text-align:left;top:100%;transition:opacity var(--transition-duration);visibility:hidden}.header__language-switcher:focus .lang_list_class,.header__language-switcher:hover .lang_list_class{opacity:1;transition:opacity var(--transition-duration);visibility:visible}.header__language-switcher .lang_list_class:before{left:70%;top:-25px}.header__language-switcher .lang_list_class:after{left:70%;top:-22px}.header__language-switcher .lang_list_class.first-active:after{top:-22px;transition:var(--transition-duration)}.header__language-switcher .lang_list_class li{border:none;font-size:var(--base-font);padding:.35rem .7rem}.header__language-switcher .lang_list_class li:first-child{border-radius:6px 6px 0 0;border-top:none}.header__language-switcher .lang_list_class li:last-child{border-bottom:none;border-radius:0 0 6px 6px}.header__language-switcher .lang_list_class li:hover{transition:background-color var(--transition-duration)}.header__language-switcher--label{display:flex;position:relative}.header__language-switcher--label-current{align-items:center;display:flex;font-size:.75rem;margin-bottom:.175rem;margin-left:.7rem}.header__language-switcher--label-current:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #494a52;content:"";display:block;height:0;margin-left:.7rem;margin-top:.175rem;width:0}@media (max-width:767px){.header__language-switcher{border-top:2px solid #ced4db;padding-left:1.05rem;padding-right:0}.header__language-switcher .lang_list_class{border:none;box-shadow:unset;display:block;left:30px;opacity:1;padding:0 1.05rem;top:0;visibility:visible}.header__language-switcher .lang_list_class li{background-color:inherit;font-size:.917rem}.header__language-switcher--label-current{display:none}.header__language-switcher .globe_class{background-image:none}.header__language-switcher .lang_list_class li:hover{background-color:inherit}.header__language-switcher .lang_list_class:after,.header__language-switcher .lang_list_class:before{content:none}.header__language-switcher .hs-language-switcher__menu{background:transparent;box-shadow:none!important;display:block}.header__language-switcher .hs-language-switcher__menu a{font-size:var(--font-large)!important}.header__language-switcher .hs-language-switcher__button{display:none}.header__logo{width:100%}.header__logo--main{padding-top:0}.header__language-switcher,.header__navigation,.header__search{display:grid;place-items:flex-start;width:100%}}@media (max-width:468px){.header__simple-menu ul{justify-content:center}}.peerless-footer{--footer-container-padding:4.5rem 0 2.5rem 0;align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center}.peerless-footer__menu__container{display:flex}.peerless-footer__menu ul{display:flex;flex-direction:column;gap:1rem}.peerless-footer .m-footer-links ul{padding:0}.peerless-footer__contact,.peerless-footer__menu{line-height:1.75rem;padding:0 1rem}.peerless-footer__logo{padding:0 1rem 0 .3rem}.peerless-footer__content{display:flex;flex-direction:column;justify-content:space-between;max-width:520px;padding:0 .3rem 0 1.5rem;width:auto}.peerless-footer__social{margin-top:1.5rem}.peerless-footer__social--above{margin-bottom:1.5rem;margin-top:0;order:-1}.peerless-footer__social .social-links{justify-content:flex-start}.peerless-footer__left,.peerless-footer__right{display:flex;flex-direction:row;height:100%;padding:var(--footer-container-padding);width:100%}.peerless-footer__left{justify-content:flex-end}@media screen and (max-width:1200px){.peerless-footer{flex-direction:column;--footer-container-padding:3.5rem 0 2rem 0}.peerless-footer__left,.peerless-footer__right{justify-content:space-evenly;width:100%}}@media screen and (max-width:1024px){.peerless-footer__logo{padding:0 1rem 1rem}}@media screen and (max-width:600px){.peerless-footer{--footer-container-padding:3rem 0 2rem 0}.peerless-footer__logo{padding:0}.peerless-footer__right{flex-direction:column}.peerless-footer__left{flex-direction:row}.peerless-footer__content{padding-left:1.25rem}.peerless-footer__contact,.peerless-footer__menu{padding:0 .83rem}}@media screen and (max-width:468px){.peerless-footer__left{align-items:center;flex-direction:column;gap:1rem}}.peerless-footer__bottom__content{border-top:1px solid var(--gray);font-size:var(--base-font);margin:0 auto;max-width:var(--content-width);padding:1.25rem 1rem;text-align:center}.peerless-back-to-top{align-items:center;background-color:color-mix(in srgb,var(--primary-color) 50%,transparent);border:0;border-radius:var(--border-radius);bottom:4rem;color:var(--white,#fff);cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;position:fixed;right:.8rem;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;width:3rem;z-index:50}.peerless-back-to-top:focus-visible,.peerless-back-to-top:hover{box-shadow:0 4px 16px rgba(0,0,0,.25);outline:none;transform:translateY(-2px)}.peerless-back-to-top[hidden]{display:none}@media (prefers-reduced-motion:reduce){.peerless-back-to-top{transition:none}}.hs-menu-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;margin:0}.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{flex-direction:column}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:row}}.hs-menu-wrapper.hs-menu-flow-vertical ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:inline-flex}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-vertical ul{display:flex}}.hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:-9999px;opacity:0;position:absolute}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:block;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;top:100%}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:100%;opacity:1;top:0}@media (max-width:767px){.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;position:relative;top:auto}}.hs_cos_wrapper_type_cta img,.hs_cos_wrapper_type_logo img,.hs_cos_wrapper_type_rich_text img{height:auto;max-width:100%}.show-for-sr{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width:767px){.show-for-sr--mobile{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}body{background-color:var(--background-color);font-family:var(--main-font)}img{background-repeat:no-repeat;background-size:cover;height:auto;shape-margin:1rem;vertical-align:middle}.button{min-width:var(--button-width)}.right{float:right;margin:0 0 .75rem .75rem}.left{float:left;margin:0 .75rem .75rem 0}.underline-an{color:var(--alt-color--1);display:inline-block;margin-bottom:1rem;position:relative;width:fit-content}.underline-an .icon-greater-than{height:1rem;stroke:var(--alt-color--1)}a.underline-an{align-items:center;color:var(--alt-color--1);display:flex;text-decoration:none}.underline-an:after{background-color:var(--alt-color--1);bottom:-5px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out;width:100%}.underline-an:hover:after{transform:scaleX(.95)}@media screen and (max-width:768px){.icon-greater-than{height:clamp(.6rem,2vw,.9rem)}}.body-container--landing-page{background-color:#fcfafc}.s-border--1{border:3px solid transparent;border-image:linear-gradient(45deg,var(--alt-color--2),var(--primary-color));border-image-slice:1}.s-border--an1{animation:aurora-glow 3s ease-in-out infinite;border:4px solid transparent;border-image:linear-gradient(135deg,var(--alt-color--2),var(--alt-color--1),var(--primary-color));border-image-slice:1}@keyframes aurora-glow{0%{border-image-source:linear-gradient(135deg,var(--alt-color--2),var(--alt-color--1),var(--primary-color));filter:drop-shadow(0 0 5px var(--alt-color--2))}50%{border-image-source:linear-gradient(135deg,var(--primary-color),var(--alt-color--2),var(--alt-color--1));filter:drop-shadow(0 0 10px var(--primary-color))}to{border-image-source:linear-gradient(135deg,var(--alt-color--2),var(--alt-color--1),var(--primary-color));filter:drop-shadow(0 0 5px var(--alt-color--1))}}.s-border--gold{animation:fiery-border-glow 4s linear infinite;border:4px solid transparent;border-image:linear-gradient(135deg,#ff4500,gold,#ffae42);border-image-slice:1}@keyframes fiery-border-glow{0%{border-image-source:linear-gradient(135deg,#ff4500,gold,#ffae42);box-shadow:0 0 10px #ff4500,0 0 20px gold,0 0 30px #ffae42}20%{border-image-source:linear-gradient(135deg,gold,#ffae42,#ff4500);box-shadow:0 0 12px gold,0 0 24px #ff4500,0 0 36px #ffae42}40%{border-image-source:linear-gradient(135deg,#ffae42,#ff4500,gold);box-shadow:0 0 15px #ffae42,0 0 28px #ff4500,0 0 40px gold}60%{border-image-source:linear-gradient(135deg,#ff4500,gold,#ffae42);box-shadow:0 0 12px #ff4500,0 0 24px gold,0 0 36px #ffae42}80%{border-image-source:linear-gradient(135deg,gold,#ffae42,#ff4500);box-shadow:0 0 10px gold,0 0 20px #ff4500,0 0 30px #ffae42}to{border-image-source:linear-gradient(135deg,#ff4500,gold,#ffae42);box-shadow:0 0 10px #ff4500,0 0 20px gold,0 0 30px #ffae42}}.s-border--an2{border:3px solid transparent;position:relative}.s-border--an2:after,.s-border--an2:before{animation:glitch .7s steps(5) infinite;border:3px solid;border-image:linear-gradient(45deg,var(--primary-color),var(--alt-color--2));border-image-slice:1;bottom:-3px;content:"";filter:blur(2px);left:-3px;position:absolute;right:-3px;top:-3px}@keyframes glitch{0%,to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}33%{clip-path:polygon(0 10%,100% 5%,100% 90%,0 85%)}66%{clip-path:polygon(0 5%,100% 10%,100% 95%,0 90%)}}.s-border--an3{animation:ripple-wave 5s linear infinite;border:6px solid transparent;border-image:conic-gradient(var(--alt-color--2),var(--alt-color--1),var(--primary-color),var(--alt-color--2));border-image-slice:1}@keyframes ripple-wave{0%{border-image-source:conic-gradient(var(--alt-color--2),var(--alt-color--1),var(--primary-color),var(--alt-color--2))}50%{border-image-source:conic-gradient(var(--primary-color),var(--alt-color--2),var(--alt-color--1),var(--primary-color))}to{border-image-source:conic-gradient(var(--alt-color--2),var(--alt-color--1),var(--primary-color),var(--alt-color--2))}}.s-border--an4{animation:sparkle-pulse 2s ease-in-out infinite alternate;border:4px dashed transparent;position:relative}.s-border--an4:before{animation:sparkle-move 3s infinite;border:4px dashed;border-image:linear-gradient(120deg,var(--alt-color--2),var(--primary-color));border-image-slice:1;content:"";inset:0;position:absolute}@keyframes sparkle-pulse{0%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(1.1)}}@keyframes sparkle-move{0%{border-image-source:linear-gradient(120deg,var(--alt-color--2),var(--primary-color))}to{border-image-source:linear-gradient(300deg,var(--alt-color--2),var(--primary-color))}}.t-1-text-overlay{display:grid;height:100%;max-width:var(--content-width);opacity:1;place-items:center;pointer-events:none;position:absolute;text-align:center;transition:opacity .3s ease .3s;width:100%;z-index:10}.t-1-text-overlay :is(h2,h3,h4,p){color:var(--white,#fff);font-size:clamp(60px,9vw,120px);letter-spacing:.02em;margin:0;text-shadow:3px 5px 8px rgba(0,0,0,.5);word-break:break-word}.p--pop{transition:box-shadow .25s ease,transform .25s ease}.p--pop:focus-within,.p--pop:hover{transform:scale(1.03)}@media screen and (min-width:768px){.a-paper{backdrop-filter:blur(30px);border:.5rem solid var(--primary-color);display:grid;min-height:600px;overflow-y:hidden;place-items:center;position:relative;transform:perspective(600px) rotateX(45deg) scale(.7);transition:all .4s ease .3s;width:100%;z-index:0}.a-paper:before{background:var(--white);border-radius:var(--border-radius);bottom:0;box-shadow:var(--box-shadow);content:"";filter:brightness(.2);left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease,filter .4s ease;z-index:1}.a-paper.a-paper--hover,.a-paper:focus-within,.a-paper:hover{border-color:transparent;height:100%;margin:3rem 0;max-height:1200px;min-height:500px;overflow-y:auto;transform:rotate(0deg) scale(1) translateY(10px);width:100%;z-index:2}.a-paper.a-paper--hover:before,.a-paper:focus-within:before,.a-paper:hover:before{background:none;filter:brightness(1);opacity:0;z-index:-1}.a-paper:focus-within .t-1-text-overlay,.a-paper:hover .t-1-text-overlay{opacity:0;transition:opacity .3s ease}.a-paper.a-paper--hover .t-1-text-overlay{opacity:0;transition:opacity .3s ease;visibility:hidden}.a-paper p{font-size:clamp(var(--base-font),2.2vw,var(--font-large))}}@media screen and (max-width:767px){.a-paper{margin:2rem 0;min-height:400px}.a-paper p{font-size:var(--base-font)}.t-1-text-overlay{visibility:hidden}}