@charset "UTF-8";.ch2{padding:0!important}.ch2 button{line-height:1;height:unset}.ch2-container,.ch2-icon{font-family:sans-serif;font-size:14px;line-height:1;text-transform:none;text-align:left}.ch2-container *,.ch2-icon *{-webkit-box-sizing:content-box!important;box-sizing:content-box!important;-webkit-box-sizing:initial!important;box-sizing:initial!important}.ch2-container p,.ch2-icon p{padding:0}.ch2-btn,.ch2-container a,.ch2-icon a{-webkit-transition:all .3s ease;transition:all .3s ease}.ch2-btn{border:0;padding:17px 20px;font-size:13.5px;letter-spacing:.2px;font-weight:700;cursor:pointer;text-transform:uppercase;margin-bottom:0!important;min-height:auto!important;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.12);box-shadow:0 0 10px #0000001f}.ch2-btn:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.4);box-shadow:0 0 20px #0006}.ch2-btn-transparent{padding:16px 19px}.ch2-collapse{border-bottom:1px solid #444;margin-bottom:20px!important}.ch2-collapse>div.ch2-settings-option,.ch2-collapse>div>div.ch2-settings-option{display:block;border-top:1px solid #444;border-left:1px solid #444;border-right:1px solid #444;position:inherit;margin-bottom:0}.ch2-collapse>div.ch2-settings-option .ch2-collapse,.ch2-collapse>div>div.ch2-settings-option .ch2-collapse{margin-top:20px}.ch2-collapse>div.ch2-settings-option .ch2-collapse>div,.ch2-collapse>div>div.ch2-settings-option .ch2-collapse>div{border:0!important;background:#ffffff05}.ch2-collapse-toggler{display:-webkit-box;display:-ms-flexbox;display:flex}.ch2-collapse-toggler>div{padding:10px 15px}.ch2-collapse-toggler>a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:0!important;text-decoration:none;padding:10px 15px 10px 5px}.ch2-collapse-toggler>a:before{content:"+";float:right}.ch2-collapse-toggler>a[aria-expanded=true]:before{content:"-"}.ch2-collapse-content{padding:5px 15px 20px!important}.ch2-collapse-content ul{list-style:none;margin:0;padding:10px 0 0}.ch2-collapse-content ul li{display:inline-block;padding-right:15px}.ch2-collapse-content ul li a{text-decoration:none}.ch2-block{background:#00000080;position:fixed;top:0;left:0;right:0;bottom:0;z-index:700000}@media(max-height:600px){.ch2-container{overflow-y:auto}}.ch2 .ch2-scale{-webkit-transform:scale(1)!important;transform:scale(1)!important}.ch2-dialog{display:none;z-index:700001;-webkit-box-sizing:unset!important;box-sizing:unset!important}.ch2-dialog-close a{float:right;width:31px;height:32px;display:block;position:absolute;right:27px;margin-top:-53px;border-radius:100%;background:#fff;border:1px solid #eee}.ch2-dialog-close a:after,.ch2-dialog-close a:before{content:" ";display:block;width:16px;border-bottom:2px solid rgba(51,51,51,.6);position:relative;top:17px;left:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.ch2-dialog-close a:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:16px}.ch2-dialog-close a:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:14px}.ch2-dialog-close a:hover:after,.ch2-dialog-close a:hover:before{border-bottom:2px solid #333}@media(max-width:600px){.ch2-dialog-content{overflow-y:auto;max-height:350px}}.ch2-dialog-content p{font-size:15px;line-height:24px;margin:0 0 4px}.ch2-dialog-content p strong{font-size:20px;line-height:1;font-weight:700}.ch2-dialog-content p:first-child{margin-top:0;margin-bottom:12px}.ch2-dialog-content a{text-decoration:none;font-size:13px}.ch2-dialog-content a:hover{text-decoration:none!important}.ch2-dialog-actions button{white-space:nowrap;height:13px}.ch2-icon{position:fixed;bottom:40px;left:40px;display:none;z-index:600000}.ch2-icon.ch2-visible{display:block}@media(max-width:800px){.ch2-icon{left:20px;bottom:20px}}.ch2-icon a{display:block;overflow:hidden;width:41px;height:41px;line-height:41px;text-decoration:none!important;font-size:13.5px;text-transform:uppercase;font-weight:700;white-space:nowrap}.ch2-icon a span{white-space:nowrap;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:0}.ch2-icon a svg{display:block;float:left;width:23px;height:23px;border-radius:100%;padding:7px;margin-right:12px;-webkit-transition:all .5s ease;transition:all .5s ease}.ch2-icon a:hover{width:auto}.ch2-icon a:hover span{opacity:1;margin-right:20px}.ch2-icon-right{left:auto;right:40px}@media(max-width:800px){.ch2-icon-right{right:20px}}.ch2-icon-right a span{margin:0 0 0 20px;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;-webkit-transition:initial;transition:initial}.ch2-icon-right a svg{margin-right:0;margin-left:12px;float:right}.ch2-icon-right a:hover span{margin-right:0}.ch2-icon-compact{bottom:22px;left:20px}.ch2-icon-compact a{border-radius:14px!important;height:28px;line-height:27px;text-transform:none;font-size:11px}.ch2-icon-compact a svg{width:14px;height:14px;padding:5px;margin-right:10px}.ch2-icon-compact.ch2-icon-right{left:auto!important}.ch2-icon-compact.ch2-icon-right a svg{margin-right:0;margin-left:10px}.ch2-icon-classic{left:0;bottom:0}.ch2-icon-classic a{border-radius:0!important;background:inherit!important;height:auto;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%);width:50px}.ch2-icon-classic a svg{border:0!important;border-radius:0!important;width:14px!important;height:auto!important;padding:28px 28px 8px 8px!important}.ch2-icon-classic a:hover{width:50px!important}.ch2-icon-classic.ch2-icon-right{right:0!important;left:auto!important}.ch2-icon-classic.ch2-icon-right a{-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.ch2-icon-classic.ch2-icon-right a svg{padding:28px 8px 8px 28px!important}.ch2-icon-classic.ch2-icon-right a:hover{width:50px!important}.ch2-icon-classic span{display:none}.ch2-settings{display:none;z-index:700001;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px #0003;width:705px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-height:600px){.ch2-settings{position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);top:0}}@media(max-width:800px){.ch2-settings{top:0;left:0;bottom:0;width:100%;-webkit-transform:inherit;transform:inherit}}.ch2-settings.ch2-visible{display:block}@media(min-width:800px){.ch2-settings.ch2-visible{-webkit-animation:ch2-settings-in .2s ease-out;animation:ch2-settings-in .2s ease-out}}.ch2-settings-header{border-bottom:1px solid hsla(0,0%,43.9%,.1);height:80px!important;line-height:80px;padding:0 35px}.ch2-settings-header p{margin:0;padding-top:2px;height:80px;line-height:80px!important;overflow:hidden;white-space:nowrap;display:inherit;width:auto;outline:0}.ch2-settings-header p strong{font-size:22px;font-weight:700;-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;-ms-text-size-adjust:auto;text-size-adjust:auto}@media(max-width:800px){.ch2-settings-header p strong{font-size:3.1vw}}@media(max-width:450px){.ch2-settings-header p strong{font-size:4.2vw}}.ch2-settings-header a{float:right;display:block;width:40px;height:40px;margin-top:21px}.ch2-settings-header a:after,.ch2-settings-header a:before{content:" ";display:block;width:25px;border-bottom:2px solid rgba(51,51,51,.6);position:relative;top:17px;left:9px;-webkit-transition:all .3s ease;transition:all .3s ease}.ch2-settings-header a:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:18px}.ch2-settings-header a:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:16px}.ch2-settings-header a:hover:after,.ch2-settings-header a:hover:before{border-bottom:2px solid #333}.ch2-settings-content{padding:20px 35px;max-height:500px;overflow-y:auto}@media(max-height:700px){.ch2-settings-content{max-height:350px}}@media(max-height:600px){.ch2-settings-content{max-height:none;overflow-y:hidden}}@media(max-width:800px){.ch2-settings-content{overflow-y:auto;height:calc(100vh - 216px);max-height:inherit}}.ch2-settings-content p{font-size:15px;line-height:24px;margin:0 0 4px}.ch2-settings-content p strong{font-size:20px;line-height:1;font-weight:700}.ch2-settings-content p a{text-decoration:none!important}.ch2-settings-content .ch2-settings-tab-container>p:last-child{color:#999;font-size:11px;margin:0}@media(min-width:800px){.ch2-settings-content .ch2-settings-tab-container>p:last-child{display:none}}.ch2-settings-content .ch2-settings-tab-container>p:last-child a{color:#666;font-weight:700}.ch2-settings-content .ch2-settings-tab-container>button{margin-top:20px;margin-right:10px}@media(max-width:800px){.ch2-settings-content .ch2-settings-tab-container>button{width:calc(100% - 40px);display:block}.ch2-settings-content .ch2-settings-tab-container>button.ch2-deny-all-btn{margin-top:10px}}.ch2-settings-options{margin:40px 0 0}.ch2-settings-option{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;position:relative}.ch2-settings-option>:first-child{padding-top:3px}.ch2-settings-option>:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:30px}@media(max-width:800px){.ch2-settings-option>:last-child{padding-left:15px}}.ch2-settings-option p{font-size:14px;margin:0!important}.ch2-settings-option p strong{font-size:16px}.ch2-settings-actions{border-top:1px solid hsla(0,0%,43.9%,.1);padding:22px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width:800px){.ch2-settings-actions{position:fixed;bottom:0;left:0;right:0}}@media(max-width:800px){.ch2-settings-actions button{display:block;width:calc(100% - 40px)}}.ch2-settings-actions p{color:#999;font-size:11px;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:4px;text-align:right}@media(max-width:800px){.ch2-settings-actions p{display:none}}.ch2-settings-actions p a{color:#666;text-decoration:none}.ch2-settings-actions p a:hover{text-decoration:underline}@media(max-width:800px){.ch2-settings-scan .ch2-settings-content{height:calc(100vh - 251px)}}.ch2-settings-scan .ch2-settings-header{border-bottom:0}.ch2-settings-scan .ch2-settings-tabs{height:37px;position:relative;overflow:hidden;z-index:-10}.ch2-settings-scan .ch2-settings-tabs ul{list-style:none;margin:0;padding:0 35px;position:absolute;min-width:calc(100% - 70px);white-space:nowrap}@media(max-width:800px){.ch2-settings-scan .ch2-settings-tabs ul{padding:0 15px;min-width:calc(100% - 30px)}}.ch2-settings-scan .ch2-settings-tabs ul li{-ms-flex-negative:0;flex-shrink:0;display:inline-block;margin-bottom:0!important;padding:unset}.ch2-settings-scan .ch2-settings-tabs ul li:before{display:none}.ch2-settings-scan .ch2-settings-tabs ul li a{display:block;padding:10px 20px;text-decoration:none;position:relative;top:1px}.ch2-settings-scan .ch2-settings-tabs ul li a:active{outline:none!important}.ch2-settings-scan .ch2-settings-tabs .ch2-settings-scroller{cursor:pointer;padding:8px 15px;line-height:20px;font-weight:600;font-size:24px;z-index:10;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ch2-settings-scan .ch2-settings-tabs .ch2-scroller-left{float:left}.ch2-settings-scan .ch2-settings-tabs .ch2-scroller-right{float:right}.ch2-settings .ch2-vendor-list li{padding:0}.ch2-settings .ch2-vendor-list li a{display:block;background:#eee;border-radius:5px;border-bottom:0;padding:8px 10px;margin:0 5px 5px 0}.ch2-settings .ch2-vendor-list li a:hover{border:0;text-decoration:underline}.ch2-switch label{display:block;width:34px;height:17px;border-radius:17px;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.ch2-switch label:before{content:" "!important;display:block!important;width:13px!important;height:13px!important;border-radius:100%!important;position:relative!important;top:2px!important;left:2px;border:0!important;padding:0!important;-webkit-transition:left .3s ease-out;transition:left .3s ease-out}.ch2-switch label:after{display:none}.ch2-switch input{opacity:0;position:absolute;display:block!important}.ch2-switch input+label{overflow:hidden;white-space:nowrap;line-height:25px;display:block!important;min-height:auto!important;padding:0!important}.ch2-switch input:disabled+label:before{background:#ccc!important}.ch2-switch input:focus+label{outline-style:solid;outline-color:#666;outline-offset:4px;outline-width:thin}.ch2-switch input:checked+label{padding:0!important}.ch2-switch input:checked+label:before{left:19px}.ch2-switch input:checked[data-partial=true]+label:before{left:11px}@-webkit-keyframes ch2-settings-in{0%{top:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}to{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes ch2-settings-in{0%{top:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}to{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.ch2-settings-declaration p{font-size:14px;margin:0 0 5px}.ch2-settings-declaration p:first-child{margin-bottom:4px}.ch2-settings-declaration p strong{font-size:16px}.ch2-settings-declaration p.ch2-header{margin-bottom:5px;margin-top:30px}.ch2-settings-declaration dl{margin:0 0 5px}.ch2-settings-declaration dl dd,.ch2-settings-declaration dl dt{font-size:14px;line-height:14px;margin:0}.ch2-settings-declaration dl dt{font-weight:700;margin-top:16px;margin-bottom:6px}.ch2-settings-declaration table{width:100%;border:0;padding:0;margin:0 0 40px;border-spacing:0}@media(max-width:800px){.ch2-settings-declaration table thead{display:none}}.ch2-settings-declaration table caption{display:none}.ch2-settings-declaration table td,.ch2-settings-declaration table th{text-align:left;padding:15px 15px 10px}.ch2-settings-declaration table td:last-child,.ch2-settings-declaration table th:last-child{text-align:right}.ch2-settings-declaration table tbody tr td[colspan]{padding-top:5px;padding-bottom:15px;text-align:left}@media(min-width:800px){.ch2-settings-declaration table tbody tr td:not([colspan]):first-child,.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(2),.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(3){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch2-settings-declaration table tbody tr td:not([colspan]):first-child{max-width:140px}.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(2){max-width:120px}.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(3){max-width:80px}}.ch2-settings-declaration table tbody tr td p{margin:0;padding:10px 15px}.ch2-settings-declaration table tbody tr td span{border-radius:4px;padding:4px 8px;display:inline-block;font-size:12px;white-space:nowrap}@media(max-width:800px){.ch2-settings-declaration table tbody tr td[colspan]{padding:8px 15px 20px}.ch2-settings-declaration table tbody tr td:not([colspan]){display:block;text-align:left;padding:8px 20px}.ch2-settings-declaration table tbody tr td:not([colspan]):first-child:before{content:"Name: ";font-weight:700}.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(2):before{content:"Hostname: ";font-weight:700}.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(3):before{content:"Path: ";font-weight:700}.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(4):before{content:"Expiry: ";font-weight:700}.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(5){display:none}.ch2-settings-declaration table tbody tr:first-child td{padding-top:15px}}.ch2-theme-default .ch2-dialog{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px #0000001a;width:900px;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);padding:37px 40px}@media(max-width:1000px){.ch2-theme-default .ch2-dialog{width:auto;width:70%}}.ch2-theme-default .ch2-dialog.ch2-visible{display:block}.ch2-theme-default .ch2-dialog p{margin:0 0 2px}.ch2-theme-default .ch2-dialog p:first-child{margin-bottom:4px}.ch2-theme-default .ch2-dialog p:last-child{margin-bottom:1px}.ch2-theme-default .ch2-dialog-content{display:inline-block;float:left;width:606px;margin-right:60px}@media(max-width:1000px){.ch2-theme-default .ch2-dialog-content{display:block;float:inherit;width:100%}}.ch2-theme-default .ch2-dialog-actions{display:inline-block}@media(max-width:1000px){.ch2-theme-default .ch2-dialog-actions{display:block;width:100%;margin-top:20px}}.ch2-theme-default .ch2-dialog-actions button{display:block;width:190px}.ch2-theme-default .ch2-dialog-actions button:first-child{margin-bottom:10px!important}.ch2-theme-default .ch2-dialog-actions button.ch2-btn-text-sm{font-size:12px}.ch2-theme-default .ch2-dialog-actions button.ch2-btn-text-xs{font-size:11px}.ch2-theme-default .ch2-dialog-actions button.ch2-btn-text-xxs{font-size:10px}@media(max-width:1000px){.ch2-theme-default .ch2-dialog-actions button{display:inline-block;width:auto;margin-bottom:0;margin-right:10px}}@media(max-width:650px){.ch2-theme-default .ch2-dialog-actions button{display:block;width:calc(100% - 40px);margin-bottom:10px;margin-right:0}}.ch2-theme-default .ch2-dialog-actions-vertical div:last-child{text-align:center}.ch2-theme-default .ch2-dialog-actions-vertical div:last-child button{padding:15px 18.5px;margin-top:10px;margin-bottom:0!important}@media(min-width:651px)and (max-width:1000px){.ch2-theme-default .ch2-dialog-actions-vertical div:last-child button{padding:16px 18px;margin-top:0}}@media(max-width:650px){.ch2-theme-default .ch2-dialog-actions-vertical div:last-child button{padding:16px 19px}}@media(min-width:651px)and (max-width:1000px){.ch2-theme-default .ch2-dialog-actions-vertical div{display:inline-block;float:left}}.ch2-theme-default .ch2-dialog.ch2-dialog-top{-webkit-animation:ch2-default-top-in .8s ease-in;animation:ch2-default-top-in .8s ease-in}.ch2-theme-default .ch2-dialog.ch2-dialog-top.ch2-visible{top:90px}.ch2-theme-default .ch2-dialog.ch2-dialog-center{-webkit-animation:ch2-default-center-in .8s ease-in;animation:ch2-default-center-in .8s ease-in}.ch2-theme-default .ch2-dialog.ch2-dialog-center.ch2-visible{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ch2-theme-default .ch2-dialog.ch2-dialog-bottom{-webkit-animation:ch2-default-bottom-in .8s ease-in;animation:ch2-default-bottom-in .8s ease-in}.ch2-theme-default .ch2-dialog.ch2-dialog-bottom.ch2-visible{bottom:90px}.ch2-theme-default.ch2-style-compact .ch2-dialog{padding:26px 32px}@media(min-width:1000px){.ch2-theme-default.ch2-style-compact .ch2-dialog{width:700px}.ch2-theme-default.ch2-style-compact .ch2-dialog-content{width:464px;margin-right:10px}}@media(min-width:650px){.ch2-theme-default.ch2-style-compact .ch2-dialog-actions{float:right}.ch2-theme-default.ch2-style-compact .ch2-dialog-actions button{width:160px}}.ch2-theme-default.ch2-style-compact .ch2-dialog.ch2-dialog-top{-webkit-animation:ch2-default-top-in .8s ease-in;animation:ch2-default-top-in .8s ease-in}.ch2-theme-default.ch2-style-compact .ch2-dialog.ch2-dialog-top.ch2-visible{top:50px}.ch2-theme-default.ch2-style-compact .ch2-dialog.ch2-dialog-bottom{-webkit-animation:ch2-default-bottom-in .8s ease-in;animation:ch2-default-bottom-in .8s ease-in}.ch2-theme-default.ch2-style-compact .ch2-dialog.ch2-dialog-bottom.ch2-visible{bottom:50px}@-webkit-keyframes ch2-default-top-in{0%{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}16%{-webkit-transform:translate(-50%,32.27%);transform:translate(-50%,32.27%)}28%{-webkit-transform:translate(-50%,-13.12%);transform:translate(-50%,-13.12%)}44%{-webkit-transform:translate(-50%,4.63%);transform:translate(-50%,4.63%)}59%{-webkit-transform:translate(-50%,-1.64%);transform:translate(-50%,-1.64%)}73%{-webkit-transform:translate(-50%,.58%);transform:translate(-50%,.58%)}88%{-webkit-transform:translate(-50%,-.2%);transform:translate(-50%,-.2%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@-webkit-keyframes ch2-default-center-in{0%{top:50%;-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}16%{top:50%;-webkit-transform:translate(-50%,-17.73%);transform:translate(-50%,-17.73%)}28%{top:50%;-webkit-transform:translate(-50%,-63.12%);transform:translate(-50%,-63.12%)}44%{top:50%;-webkit-transform:translate(-50%,-45.37%);transform:translate(-50%,-45.37%)}59%{top:50%;-webkit-transform:translate(-50%,-48.36%);transform:translate(-50%,-48.36%)}73%{top:50%;-webkit-transform:translate(-50%,-50.58%);transform:translate(-50%,-50.58%)}88%{top:50%;-webkit-transform:translate(-50%,-50.2%);transform:translate(-50%,-50.2%)}to{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes ch2-default-bottom-in{0%{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}16%{-webkit-transform:translate(-50%,-32.27%);transform:translate(-50%,-32.27%)}28%{-webkit-transform:translate(-50%,13.12%);transform:translate(-50%,13.12%)}44%{-webkit-transform:translate(-50%,-4.63%);transform:translate(-50%,-4.63%)}59%{-webkit-transform:translate(-50%,1.64%);transform:translate(-50%,1.64%)}73%{-webkit-transform:translate(-50%,-.58%);transform:translate(-50%,-.58%)}88%{-webkit-transform:translate(-50%,.2%);transform:translate(-50%,.2%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}.ch2-theme-overlay .ch2-dialog{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px #0003;width:430px;position:fixed;padding:37px 40px}@media(max-width:600px){.ch2-theme-overlay .ch2-dialog{width:70%}}.ch2-theme-overlay .ch2-dialog.ch2-visible{display:block;-webkit-animation:ch2-bubble-left-in .4s ease-in;animation:ch2-bubble-left-in .4s ease-in}.ch2-theme-overlay .ch2-dialog p{margin:0 0 4px}.ch2-theme-overlay .ch2-dialog p:first-child{margin-bottom:12px}.ch2-theme-overlay .ch2-dialog p:last-child{margin-bottom:24px}.ch2-theme-overlay .ch2-dialog-actions button{width:160px;height:13px}.ch2-theme-overlay .ch2-dialog-actions button:last-child{float:right}.ch2-theme-overlay .ch2-dialog-actions button.ch2-btn-text-sm{font-size:11px}.ch2-theme-overlay .ch2-dialog-actions button.ch2-btn-text-xs{font-size:10px}.ch2-theme-overlay .ch2-dialog-actions button.ch2-btn-text-xxs{font-size:9px}@media(max-width:600px){.ch2-theme-overlay .ch2-dialog-actions button{display:block;float:inherit!important;width:calc(100% - 40px)}.ch2-theme-overlay .ch2-dialog-actions button:last-child{margin-top:10px}}@media(min-width:600px){.ch2-theme-overlay .ch2-dialog-actions-vertical div:last-child{text-align:center}.ch2-theme-overlay .ch2-dialog-actions-vertical div:last-child button{padding:15px 18px;margin-top:20px;float:none}}@media(max-width:599px){.ch2-theme-overlay .ch2-dialog-actions-vertical div:last-child button{padding:14px 19px}}.ch2-theme-overlay .ch2-dialog.ch2-dialog-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ch2-theme-overlay .ch2-dialog.ch2-dialog-topleft{top:40px;left:40px}@media(max-width:600px){.ch2-theme-overlay .ch2-dialog.ch2-dialog-topleft{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.ch2-theme-overlay .ch2-dialog.ch2-dialog-topright{top:40px;right:40px}@media(max-width:600px){.ch2-theme-overlay .ch2-dialog.ch2-dialog-topright{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.ch2-theme-overlay .ch2-dialog.ch2-dialog-topcenter{top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.ch2-theme-overlay .ch2-dialog.ch2-dialog-bottomleft{bottom:40px;left:40px}@media(max-width:600px){.ch2-theme-overlay .ch2-dialog.ch2-dialog-bottomleft{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.ch2-theme-overlay .ch2-dialog.ch2-dialog-bottomright{bottom:40px;right:40px}@media(max-width:600px){.ch2-theme-overlay .ch2-dialog.ch2-dialog-bottomright{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.ch2-theme-overlay .ch2-dialog.ch2-dialog-bottomcenter{bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.ch2-theme-overlay.ch2-style-compact .ch2-dialog{padding:28px 36px}.ch2-theme-bar .ch2-dialog{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px #0000001a;left:0;right:0;position:fixed;padding:25px 30px}.ch2-theme-bar .ch2-dialog.ch2-visible{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:980px){.ch2-theme-bar .ch2-dialog.ch2-visible{display:block}}.ch2-theme-bar .ch2-dialog p{font-size:13px;line-height:24px;margin:0 0 2px}.ch2-theme-bar .ch2-dialog p strong{font-size:16px}.ch2-theme-bar .ch2-dialog p:first-child{margin-bottom:0}.ch2-theme-bar .ch2-dialog p:last-child,.ch2-theme-bar .ch2-dialog p:nth-child(2){display:inline}.ch2-theme-bar .ch2-dialog p:last-child{margin-left:5px}.ch2-theme-bar .ch2-dialog-close a{right:15px;margin-top:-42px}.ch2-theme-bar .ch2-dialog-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ch2-theme-bar .ch2-dialog-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:right;margin-left:40px}@media(max-width:980px){.ch2-theme-bar .ch2-dialog-actions{margin-left:0;margin-top:20px}}@media(max-width:600px){.ch2-theme-bar .ch2-dialog-actions{display:block}}.ch2-theme-bar .ch2-dialog-actions button{min-width:100px}.ch2-theme-bar .ch2-dialog-actions button:first-child{margin-right:10px}.ch2-theme-bar .ch2-dialog-actions button.ch2-btn-text-sm{font-size:13px}.ch2-theme-bar .ch2-dialog-actions button.ch2-btn-text-xs{font-size:12px}.ch2-theme-bar .ch2-dialog-actions button.ch2-btn-text-xxs{font-size:11px}@media(max-width:600px){.ch2-theme-bar .ch2-dialog-actions button{display:block;width:calc(100% - 40px);margin-right:0;margin-top:10px}}.ch2-theme-bar .ch2-dialog-actions-vertical div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ch2-theme-bar .ch2-dialog-actions-vertical div:last-child{text-align:center}.ch2-theme-bar .ch2-dialog-actions-vertical div:last-child button{padding:16px 18px;margin-bottom:0!important;margin-left:10px}@media(max-width:600px){.ch2-theme-bar .ch2-dialog-actions-vertical div{display:block}.ch2-theme-bar .ch2-dialog-actions-vertical div button{width:calc(100% - 40px);display:block;margin-left:0!important}}.ch2-theme-bar .ch2-dialog.ch2-dialog-top{top:-200px;-webkit-animation:ch2-bar-top-in .3s ease;animation:ch2-bar-top-in .3s ease}.ch2-theme-bar .ch2-dialog.ch2-dialog-top.ch2-visible{top:0}.ch2-theme-bar .ch2-dialog.ch2-dialog-top .ch2-dialog-close a{margin-top:auto;bottom:0;margin-bottom:-16px}.ch2-theme-bar .ch2-dialog.ch2-dialog-bottom{bottom:-200px;-webkit-animation:ch2-bar-bottom-in .3s ease;animation:ch2-bar-bottom-in .3s ease}.ch2-theme-bar .ch2-dialog.ch2-dialog-bottom.ch2-visible{bottom:0}.ch2-theme-bar.ch2-style-compact .ch2-dialog{padding:18px 18px 18px 25px}@-webkit-keyframes ch2-bar-top-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ch2-bar-top-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ch2-bar-bottom-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ch2-bar-bottom-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ch2-theme-bubble .ch2-dialog{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px #0000001a;border-radius:100%;width:595px;height:595px;position:fixed;padding:37px 40px}@media(max-width:650px){.ch2-theme-bubble .ch2-dialog{width:700px;height:700px}}.ch2-theme-bubble .ch2-dialog.ch2-visible{display:block}.ch2-theme-bubble .ch2-dialog p{margin:0 0 10px}.ch2-theme-bubble .ch2-dialog p:first-child{margin-bottom:10px}.ch2-theme-bubble .ch2-dialog-content{bottom:150px;text-align:center}@media(max-width:650px){.ch2-theme-bubble .ch2-dialog-content{bottom:170px}}@media(max-width:650px){.ch2-theme-bubble .ch2-dialog .ch2-dialog-actions,.ch2-theme-bubble .ch2-dialog .ch2-dialog-content{width:auto;left:40px;right:40px}}.ch2-theme-bubble .ch2-dialog-close a{right:100px;margin-top:28px}.ch2-theme-bubble .ch2-dialog-actions{bottom:60px}@media(max-width:650px){.ch2-theme-bubble .ch2-dialog-actions{bottom:40px}}.ch2-theme-bubble .ch2-dialog-actions button{width:160px}.ch2-theme-bubble .ch2-dialog-actions button:last-child{float:right}.ch2-theme-bubble .ch2-dialog-actions button.ch2-btn-text-sm{font-size:11px}.ch2-theme-bubble .ch2-dialog-actions button.ch2-btn-text-xs{font-size:10px}.ch2-theme-bubble .ch2-dialog-actions button.ch2-btn-text-xxs{font-size:9px}@media(max-width:650px){.ch2-theme-bubble .ch2-dialog-actions button{display:block;float:inherit!important;width:calc(100% - 40px)}.ch2-theme-bubble .ch2-dialog-actions button:last-child{margin-top:10px}}.ch2-theme-bubble .ch2-dialog-actions-vertical{bottom:30px}@media(min-width:600px){.ch2-theme-bubble .ch2-dialog-actions-vertical div button{padding:14px 20px}}@media(min-width:600px){.ch2-theme-bubble .ch2-dialog-actions-vertical div:last-child{text-align:center}.ch2-theme-bubble .ch2-dialog-actions-vertical div:last-child button{padding:11px 10px;margin-top:20px;float:none}}@media(min-width:600px)and (max-width:650px){.ch2-theme-bubble .ch2-dialog-actions-vertical div:last-child button{margin-top:10px;padding:12px 18px}}@media(max-width:650px){.ch2-theme-bubble .ch2-dialog-actions-vertical div:last-child button{margin-top:10px;padding:14px 19px}}.ch2-theme-bubble .ch2-dialog-actions,.ch2-theme-bubble .ch2-dialog-content{position:fixed;width:430px}@media(max-width:650px){.ch2-theme-bubble .ch2-dialog-actions.ch2-dialog-content-morespace,.ch2-theme-bubble .ch2-dialog-content.ch2-dialog-content-morespace{bottom:205px}}.ch2-theme-bubble .ch2-dialog.ch2-dialog-left{-webkit-animation:ch2-bubble-left-in .3s ease-in;animation:ch2-bubble-left-in .3s ease-in;left:-70px;bottom:-250px}.ch2-theme-bubble .ch2-dialog.ch2-dialog-left .ch2-dialog-actions,.ch2-theme-bubble .ch2-dialog.ch2-dialog-left .ch2-dialog-content{left:60px}@media(max-width:650px){.ch2-theme-bubble .ch2-dialog.ch2-dialog-left .ch2-dialog-actions,.ch2-theme-bubble .ch2-dialog.ch2-dialog-left .ch2-dialog-content{left:40px}}@media(max-width:650px){.ch2-theme-bubble .ch2-dialog.ch2-dialog-left{left:-175px;bottom:-320px}}.ch2-theme-bubble .ch2-dialog.ch2-dialog-right{-webkit-animation:ch2-bubble-left-in .3s ease-in;animation:ch2-bubble-left-in .3s ease-in;right:-70px;bottom:-250px}.ch2-theme-bubble .ch2-dialog.ch2-dialog-right .ch2-dialog-actions,.ch2-theme-bubble .ch2-dialog.ch2-dialog-right .ch2-dialog-content{right:60px}@media(max-width:650px){.ch2-theme-bubble .ch2-dialog.ch2-dialog-right .ch2-dialog-actions,.ch2-theme-bubble .ch2-dialog.ch2-dialog-right .ch2-dialog-content{right:40px}}@media(max-width:650px){.ch2-theme-bubble .ch2-dialog.ch2-dialog-right{right:-175px;bottom:-320px}}.ch2-theme-bubble.ch2-style-compact .ch2-dialog{width:550px;height:550px;bottom:-283px}.ch2-theme-bubble.ch2-style-compact .ch2-dialog-actions{width:410px;bottom:40px}.ch2-theme-bubble.ch2-style-compact .ch2-dialog-content{width:410px;bottom:110px}@media(max-width:650px){.ch2-theme-bubble.ch2-style-compact .ch2-dialog-content{bottom:150px}}.ch2-theme-bubble.ch2-style-compact .ch2-dialog.ch2-dialog-left{left:-80px}.ch2-theme-bubble.ch2-style-compact .ch2-dialog.ch2-dialog-left .ch2-dialog-actions,.ch2-theme-bubble.ch2-style-compact .ch2-dialog.ch2-dialog-left .ch2-dialog-content{left:40px}.ch2-theme-bubble.ch2-style-compact .ch2-dialog.ch2-dialog-right{right:-80px}.ch2-theme-bubble.ch2-style-compact .ch2-dialog.ch2-dialog-right .ch2-dialog-actions,.ch2-theme-bubble.ch2-style-compact .ch2-dialog.ch2-dialog-right .ch2-dialog-content{right:40px}@-webkit-keyframes ch2-bubble-left-in{0%{opacity:0}to{opacity:1}}@keyframes ch2-bubble-left-in{0%{opacity:0}to{opacity:1}}.ch2-theme-classic .ch2-dialog{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px #0000001a;width:640px;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);padding:20px 26px 25px}@media(max-width:1000px){.ch2-theme-classic .ch2-dialog{width:auto;width:70%}}.ch2-theme-classic .ch2-dialog.ch2-visible{display:block}.ch2-theme-classic .ch2-dialog p{margin:0 0 2px}.ch2-theme-classic .ch2-dialog p:first-child{margin-bottom:4px}.ch2-theme-classic .ch2-dialog p:last-child{margin-bottom:1px}.ch2-theme-classic .ch2-dialog-content{display:inline-block;float:left;width:420px;margin-right:40px}@media(max-width:1000px){.ch2-theme-classic .ch2-dialog-content{display:block;float:inherit;width:100%}}.ch2-theme-classic .ch2-dialog-actions{display:inline-block}@media(max-width:1000px){.ch2-theme-classic .ch2-dialog-actions{display:block;width:100%;margin-top:20px}}.ch2-theme-classic .ch2-dialog-actions button{display:block;width:150px}.ch2-theme-classic .ch2-dialog-actions button:first-child{margin-bottom:10px!important}.ch2-theme-classic .ch2-dialog-actions button.ch2-btn-text-sm{font-size:12px}.ch2-theme-classic .ch2-dialog-actions button.ch2-btn-text-xs{font-size:11px}.ch2-theme-classic .ch2-dialog-actions button.ch2-btn-text-xxs{font-size:10px}@media(max-width:1000px){.ch2-theme-classic .ch2-dialog-actions button{display:inline-block;width:auto;margin-bottom:0;margin-right:10px}}@media(max-width:650px){.ch2-theme-classic .ch2-dialog-actions button{display:block;width:calc(100% - 40px);margin-bottom:10px;margin-right:0}}.ch2-theme-classic .ch2-dialog-actions-vertical div:last-child{text-align:center}.ch2-theme-classic .ch2-dialog-actions-vertical div:last-child button{padding:15px 18.5px;margin-top:10px;margin-bottom:0!important}@media(min-width:651px)and (max-width:1000px){.ch2-theme-classic .ch2-dialog-actions-vertical div:last-child button{padding:16px 18px;margin-top:0}}@media(max-width:650px){.ch2-theme-classic .ch2-dialog-actions-vertical div:last-child button{padding:16px 19px}}@media(min-width:651px)and (max-width:1000px){.ch2-theme-classic .ch2-dialog-actions-vertical div{display:inline-block;float:left}}.ch2-theme-classic .ch2-dialog.ch2-dialog-top{-webkit-animation:ch2-default-top-in .8s ease-in;animation:ch2-default-top-in .8s ease-in}.ch2-theme-classic .ch2-dialog.ch2-dialog-top.ch2-visible{top:50px}.ch2-theme-classic .ch2-dialog.ch2-dialog-center{-webkit-animation:ch2-default-center-in .8s ease-in;animation:ch2-default-center-in .8s ease-in}.ch2-theme-classic .ch2-dialog.ch2-dialog-center.ch2-visible{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ch2-theme-classic .ch2-dialog.ch2-dialog-bottom{-webkit-animation:ch2-default-bottom-in .8s ease-in;animation:ch2-default-bottom-in .8s ease-in}.ch2-theme-classic .ch2-dialog.ch2-dialog-bottom.ch2-visible{bottom:50px}@keyframes ch2-default-top-in{0%{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}16%{-webkit-transform:translate(-50%,32.27%);transform:translate(-50%,32.27%)}28%{-webkit-transform:translate(-50%,-13.12%);transform:translate(-50%,-13.12%)}44%{-webkit-transform:translate(-50%,4.63%);transform:translate(-50%,4.63%)}59%{-webkit-transform:translate(-50%,-1.64%);transform:translate(-50%,-1.64%)}73%{-webkit-transform:translate(-50%,.58%);transform:translate(-50%,.58%)}88%{-webkit-transform:translate(-50%,-.2%);transform:translate(-50%,-.2%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes ch2-default-center-in{0%{top:50%;-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}16%{top:50%;-webkit-transform:translate(-50%,-17.73%);transform:translate(-50%,-17.73%)}28%{top:50%;-webkit-transform:translate(-50%,-63.12%);transform:translate(-50%,-63.12%)}44%{top:50%;-webkit-transform:translate(-50%,-45.37%);transform:translate(-50%,-45.37%)}59%{top:50%;-webkit-transform:translate(-50%,-48.36%);transform:translate(-50%,-48.36%)}73%{top:50%;-webkit-transform:translate(-50%,-50.58%);transform:translate(-50%,-50.58%)}88%{top:50%;-webkit-transform:translate(-50%,-50.2%);transform:translate(-50%,-50.2%)}to{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes ch2-default-bottom-in{0%{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}16%{-webkit-transform:translate(-50%,-32.27%);transform:translate(-50%,-32.27%)}28%{-webkit-transform:translate(-50%,13.12%);transform:translate(-50%,13.12%)}44%{-webkit-transform:translate(-50%,-4.63%);transform:translate(-50%,-4.63%)}59%{-webkit-transform:translate(-50%,1.64%);transform:translate(-50%,1.64%)}73%{-webkit-transform:translate(-50%,-.58%);transform:translate(-50%,-.58%)}88%{-webkit-transform:translate(-50%,.2%);transform:translate(-50%,.2%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}.ch2-style-dark .ch2-dialog{background:#333}.ch2-style-dark .ch2-dialog-content p{color:#ddd}.ch2-style-dark .ch2-dialog-content p strong{color:#fff}.ch2-style-dark .ch2-dialog-content a{color:#ddd;border-bottom:1px solid #999}.ch2-style-dark .ch2-dialog-content a:hover{color:#fff;border-bottom:1px solid #fff}.ch2-style-dark .ch2-settings{background:#333}.ch2-style-dark .ch2-settings .ch2-vendor-list li a{background:#222}.ch2-style-dark .ch2-settings-header{color:#fff}.ch2-style-dark .ch2-settings-header a:after,.ch2-style-dark .ch2-settings-header a:before{border-bottom:2px solid hsla(0,0%,100%,.6)}.ch2-style-dark .ch2-settings-header a:hover:after,.ch2-style-dark .ch2-settings-header a:hover:before{border-bottom:2px solid #fff}.ch2-style-dark .ch2-settings-header p{color:#fff}.ch2-style-dark .ch2-settings-content dd,.ch2-style-dark .ch2-settings-content dt,.ch2-style-dark .ch2-settings-content p{color:#ddd}.ch2-style-dark .ch2-settings-content a{color:#ddd;border-bottom:1px solid #999}.ch2-style-dark .ch2-settings-content a:hover{color:#fff;border-bottom:1px solid #fff}.ch2-style-dark .ch2-settings-content .ch2-settings-tab-container>p:last-child{color:#999}.ch2-style-dark .ch2-settings-content .ch2-settings-tab-container>p:last-child a{color:#ccc}.ch2-style-dark .ch2-settings-actions{background:#333}.ch2-style-dark .ch2-settings-actions p{color:#999}.ch2-style-dark .ch2-settings-actions p a{color:#ccc}.ch2-style-dark .ch2-settings-option strong{color:#fff}.ch2-style-dark .ch2-settings-option label{color:#000}.ch2-style-dark .ch2-settings-scan .ch2-settings-tabs ul{border-bottom:1px solid hsla(0,0%,100%,.1)}.ch2-style-dark .ch2-settings-scan .ch2-settings-tabs ul li a{color:#ddd;border:1px solid rgba(51,51,51,.1);border-bottom-color:transparent}.ch2-style-dark .ch2-settings-scan .ch2-settings-tabs ul li a:hover{background:#eeeeee1a}.ch2-style-dark .ch2-settings-scan .ch2-settings-tabs ul li.active a{border:1px solid hsla(0,0%,100%,.1);border-bottom-color:#333;background:#333}.ch2-style-dark .ch2-settings-scan .ch2-settings-tabs .ch2-settings-scroller{color:#fff}.ch2-style-dark .ch2-settings-declaration table{color:#ddd}.ch2-style-dark .ch2-settings-declaration table tbody tr td{background:#eeeeee1a;border:0!important;color:#eee!important}.ch2-style-dark .ch2-settings-declaration table tbody tr td p{background:#333}.ch2-style-dark .ch2-settings-declaration table tbody tr td span{background:#333;color:#fff}.ch2-style-dark .ch2-switch label{background:#999}.ch2-style-dark .ch2-switch label:before{background:#fff!important;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px #0003}.ch2-style-dark .ch2-switch input:checked+label{background:#184382}.ch2-style-dark .ch2-switch input:focus+label{outline-style:solid;outline-color:#ccc;outline-offset:4px;outline-width:thin}.ch2-style-dark .ch2-switch input:disabled+label:before{background:#444!important}.ch2-style-dark .ch2-btn-primary{background:#184382;color:#fff}.ch2-style-dark .ch2-btn-primary:hover{background:#14386c;-webkit-box-shadow:0 0 20px 0 rgba(24,67,130,.4);box-shadow:0 0 20px #18438266}.ch2-style-dark .ch2-btn-secondary{background:#fff;color:#333}.ch2-style-dark .ch2-btn-secondary:hover{background:#e6e6e6}.ch2-style-dark .ch2-btn-transparent{background:#333;color:#ddd;-webkit-box-shadow:inherit;box-shadow:inherit;border:1px solid #999}.ch2-style-dark .ch2-btn-transparent:hover{color:#fff;border:1px solid #fff;-webkit-box-shadow:inherit;box-shadow:inherit}.ch2-style-dark .ch2-btn-text{background:#333;color:#ddd;-webkit-box-shadow:inherit;box-shadow:inherit;border:0;text-transform:none;text-decoration:underline;min-width:auto}.ch2-style-dark .ch2-btn-text:hover{color:#aaa}.ch2-style-dark.ch2-icon a{color:#fff;border-radius:21px;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.ch2-style-dark.ch2-icon a svg{border:2px solid #333;background:#333;fill:#fff}.ch2-style-dark.ch2-icon a:hover{background:#333}.ch2-style-dark.ch2-icon a:hover svg{border:2px solid #000;background:#000}.ch2-style-dark.ch2-ea .ch2-settings-actions p,.ch2-style-dark.ch2-ea .ch2-settings-content .ch2-settings-tab-container>p:last-child{color:#eee;font-size:12px}.ch2-style-dark.ch2-ea .ch2-settings-actions p a,.ch2-style-dark.ch2-ea .ch2-settings-content .ch2-settings-tab-container>p:last-child a{text-decoration:underline}.ch2-style-light .ch2-dialog{background:#fff}.ch2-style-light .ch2-dialog-content p{color:#707070}.ch2-style-light .ch2-dialog-content p strong{color:#333}.ch2-style-light .ch2-dialog-content a{color:#333;border-bottom:1px solid #999}.ch2-style-light .ch2-dialog-content a:hover{color:#000;border-bottom:1px solid #000}.ch2-style-light .ch2-settings{background:#fff}.ch2-style-light .ch2-settings-header{color:#333}.ch2-style-light .ch2-settings-header a:after,.ch2-style-light .ch2-settings-header a:before{border-bottom:2px solid rgba(51,51,51,.6)}.ch2-style-light .ch2-settings-header a:hover:after,.ch2-style-light .ch2-settings-header a:hover:before{border-bottom:2px solid #333}.ch2-style-light .ch2-settings-header p{color:#333}.ch2-style-light .ch2-settings-content dd,.ch2-style-light .ch2-settings-content dt,.ch2-style-light .ch2-settings-content p{color:#707070}.ch2-style-light .ch2-settings-content a{color:#333;border-bottom:1px solid #999}.ch2-style-light .ch2-settings-content a:hover{color:#000;border-bottom:1px solid #000}.ch2-style-light .ch2-settings-actions{background:#fff}.ch2-style-light .ch2-settings-option label{color:#000}.ch2-style-light .ch2-settings-scan .ch2-settings-tabs ul{border-bottom:1px solid hsla(0,0%,43.9%,.1)}.ch2-style-light .ch2-settings-scan .ch2-settings-tabs ul li a{color:#707070;border:1px solid hsla(0,0%,100%,.1);border-bottom-color:transparent}.ch2-style-light .ch2-settings-scan .ch2-settings-tabs ul li a:hover{background:#eee3}.ch2-style-light .ch2-settings-scan .ch2-settings-tabs ul li.active a{border:1px solid hsla(0,0%,43.9%,.1);border-bottom-color:#fff;background:#fff}.ch2-style-light .ch2-settings-scan .ch2-settings-tabs .ch2-settings-scroller{color:#707070}.ch2-style-light .ch2-settings-declaration table tbody tr td{background:#eee;color:#333}.ch2-style-light .ch2-settings-declaration table tbody tr td p{background:#fff}.ch2-style-light .ch2-settings-declaration table tbody tr td span{background:#999;color:#fff}.ch2-style-light .ch2-switch label{background:#ccc}.ch2-style-light .ch2-switch label:before{background-color:#fff;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px #0003}.ch2-style-light .ch2-switch input:checked+label{background:#184382}.ch2-style-light .ch2-btn-primary{background:#184382;color:#fff}.ch2-style-light .ch2-btn-primary:hover{background:#14386c;-webkit-box-shadow:0 0 20px 0 rgba(24,67,130,.4);box-shadow:0 0 20px #18438266}.ch2-style-light .ch2-btn-secondary{background:#333;color:#fff}.ch2-style-light .ch2-btn-secondary:hover{background:#1a1a1a}.ch2-style-light .ch2-btn-transparent{background:#fff;color:#333;-webkit-box-shadow:inherit;box-shadow:inherit;border:1px solid #999}.ch2-style-light .ch2-btn-transparent:hover{color:#000;border:1px solid #000;-webkit-box-shadow:inherit;box-shadow:inherit}.ch2-style-light .ch2-btn-text{background:#fff;color:#333;-webkit-box-shadow:inherit;box-shadow:inherit;border:0;text-transform:none;text-decoration:underline;min-width:auto}.ch2-style-light .ch2-btn-text:hover{color:#000}.ch2-style-light.ch2-icon a{color:#333;border-radius:21px;-webkit-transition:width 0s;transition:width 0s}.ch2-style-light.ch2-icon a svg{border:2px solid #333;fill:#333;background:#fff}.ch2-style-light.ch2-icon a:hover{background:#fff}.ch2-style-light.ch2-icon a:hover svg{border:2px solid #000;fill:#000}.ch2-style-light.ch2-ea .ch2-settings-actions p,.ch2-style-light.ch2-ea .ch2-settings-content .ch2-settings-tab-container>p:last-child{color:#333;font-size:12px}.ch2-style-light.ch2-ea .ch2-settings-declaration table tbody tr td span{background:#333}.ch2-style-light .ch2-collapse{border-bottom:1px solid #eee}.ch2-style-light .ch2-collapse>div.ch2-settings-option,.ch2-style-light .ch2-collapse>div>div.ch2-settings-option{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.ch2-style-light .ch2-collapse>div.ch2-settings-option .ch2-collapse>div,.ch2-style-light .ch2-collapse>div>div.ch2-settings-option .ch2-collapse>div{background:#00000005}.ch2-style-compact{font-size:12px;line-height:1}.ch2-style-compact .ch2-dialog-content p{font-size:13px;line-height:1.5}.ch2-style-compact .ch2-dialog-content p strong{font-size:16px}.ch2-style-compact .ch2-settings-header{height:60px!important;line-height:60px!important}.ch2-style-compact .ch2-settings-header p{height:60px;line-height:60px!important}.ch2-style-compact .ch2-settings-header p strong{font-size:16px}.ch2-style-compact .ch2-settings-content p{font-size:13px;line-height:1.5}.ch2-style-compact .ch2-settings-option p strong{font-size:14px;line-height:1.7}.ch2-style-compact .ch2-btn{text-transform:none;font-size:12px;padding:12px 16px}.ch2-style-compact.ch2-theme-bubble .ch2-dialog-close a{margin-top:18px}.ch2-style-compact.ch2-theme-bar .ch2-dialog-close a{margin-top:-35px}.ch2-style-compact.ch2-theme-default .ch2-dialog-close a,.ch2-style-compact.ch2-theme-overlay .ch2-dialog-close a{margin-top:-43px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scrollbar-width:thin}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block}input,button,textarea,select{color:inherit;border-radius:0;font:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-size:inherit;white-space:normal;word-break:normal}#root,#__next{isolation:isolate}:root{--color-gray: #EEF2F6;--color-gray-dark: #D3DFE8;--color-navy: #0b1423;--color-navy-border: #1e2733ad;--color-navy-light: #1119276b;--color-red: #FF3D00;--color-red-dark: #F03900;--color-white: #F8FAFB;--color-gray-rgb: 238, 242, 246;--color-gray-dark-rgb: 211, 223, 232;--color-navy-rgb: 11, 20, 35;--color-red-rgb: 255, 61, 0;--color-white-rgb: 248, 250, 251}html{--mobile-design-width: 510;--desktop-design-width: 1600;--ultrawide-design-width: 2100;font-size:calc(100 / var(--mobile-design-width) * 1vw)}@media(min-width:768px){html{font-size:calc(100 / var(--desktop-design-width) * 1vw)}}@media(min-width:2100px){html{font-size:calc(100 / var(--desktop-design-width) * var(--ultrawide-design-width) / 16 * .01rem)}}html{scroll-behavior:smooth;scrollbar-width:thin}body{background:var(--color-navy);font-family:Aeonik,sans-serif;font-size:21rem;line-height:normal}body ::selection{background:var(--color-red);color:var(--color-white)}body *:focus-visible{outline:2rem solid var(--color-red);outline-offset:7rem}.brand-page{display:flex;flex-flow:column nowrap;width:100%;min-height:200vh;overflow:hidden;opacity:0;-webkit-tap-highlight-color:transparent}@media(min-width:768px)and (hover:hover)and (pointer:fine){.brand-page{will-change:opacity}}.brand-page svg *{pointer-events:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}@media print{@page{margin:1cm}body{background:#fff;color:#000}a,blockquote,table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}}.split-container{display:inherit;position:inherit;z-index:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}.split-mask-line-mask,.split-line-mask,.split-line{display:block}.split-word,.split-char{display:inline-block}.split-char,.split-line,.split-word{will-change:transform}.split-break{display:none}@media(min-width:768px){.split-break{display:block}}.split-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;text-transform:none}@media not (min-width:768px){.split-content-text{padding:0 10rem}}h1{position:relative;z-index:1;font-size:100rem;font-weight:700;line-height:121%}@media not (min-width:768px){h1{font-size:68rem}}h1 .split-line{margin:-18rem 0;text-align:center}@media not (min-width:768px){h1 .split-line{margin:-13rem 0}}h2{font-size:24rem;font-weight:600;line-height:135%}@media not (min-width:768px){h2{font-size:27rem}}h3{font-size:24rem;font-weight:400;line-height:120%}p{font-size:21rem;font-weight:400;line-height:150%}@media not (min-width:768px){p{font-size:24rem}}.alphabet{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:16rem;text-align:center}.alphabet__row--1{display:flex;flex-flow:row nowrap;gap:14rem}@media not (min-width:768px){.alphabet__row--1{gap:24rem}}.alphabet__row--1 button{position:relative;z-index:1;background:none;border:0;font-size:13rem;line-height:110%;cursor:pointer}@media not (min-width:768px){.alphabet__row--1 button{font-size:18rem}}.alphabet__row--1 button:nth-child(1){font-weight:400}.alphabet__row--1 button:nth-child(2){font-weight:500}.alphabet__row--1 button:nth-child(3){font-weight:700}.alphabet__row--1 button:before{content:"";position:absolute;top:-7rem;right:-7rem;bottom:-7rem;left:-7rem;z-index:-1}@media not (min-width:768px){.alphabet__row--1 button:before{top:-10rem;right:-10rem;bottom:-10rem;left:-10rem}}.alphabet__row--2 p{font-size:100rem;font-weight:700;letter-spacing:-.03em;line-height:110%}.alphabet__row--3 p{font-size:17rem;font-weight:400;line-height:156%}@media not (min-width:768px){.alphabet__row--3 p{font-size:18rem}}.box{position:relative;z-index:1;width:100%;overflow:hidden}.box__container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;position:relative;z-index:1;width:100%;overflow:hidden;aspect-ratio:16/9;border-radius:40rem}@media not (min-width:768px){.box__container{aspect-ratio:1;border-radius:30rem}}.box--gray .box__container{background:var(--color-gray);color:var(--color-navy)}.box--navy .box__container{background:var(--color-navy);color:var(--color-white)}.box--navy-light .box__container{background:var(--color-navy-light);border:solid 1px var(--color-navy-border);color:var(--color-white)}.box--red .box__container{background:var(--color-red-dark);color:var(--color-gray)}.box--white .box__container{background:var(--color-white);color:var(--color-navy)}.box--small .box__container{aspect-ratio:4/3;border-radius:30rem}.colors{position:relative;z-index:1;width:100%;height:100%}.colors__boxes-container{position:relative;z-index:1;transform:skew(-7deg);height:100%;margin:0 -36rem}@media(min-width:768px)and (hover:hover)and (pointer:fine){.colors__boxes-container{will-change:transform,margin}}.colors__boxes{position:relative;z-index:1;width:100%;height:100%}.colors__box{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0% 0%;width:100%}@media(min-width:768px)and (hover:hover)and (pointer:fine){.colors__box{will-change:transform}}.colors__box--navy{z-index:3;transform:scaleX(.57);background:var(--color-navy)}.colors__box--gray{z-index:2;transform:translate(57%) scaleX(.28);background:var(--color-gray)}.colors__box--red{z-index:1;transform:translate(85%) scaleX(.15);background:var(--color-red)}.colors__info{display:flex;flex-flow:column;justify-content:space-between;position:absolute;inset:0 auto;z-index:2;padding:100rem 0;transform:skew(-7deg);transform-origin:0% 0%}.colors__info>*{transform:skew(7deg)}.colors__info--navy{transform:none;left:0;padding-left:90rem}.colors__info--navy>*{transform:none}.colors__info--gray{left:61%;padding-left:50rem;color:var(--color-navy)}.colors__info--gray .colors__label-counter{color:rgba(var(--color-navy-rgb),.4)}.colors__info--red{left:90.8%;padding-left:27rem}.colors__label{display:flex;gap:5rem;font-size:16rem;font-weight:700;line-height:120%}.colors__label-text{color:var(--color-navy);transition:color .321s}.colors__label-counter{color:rgba(var(--color-navy-rgb),.4);transition:color .321s}.colors__hex{color:var(--color-navy);font-size:12rem;font-weight:400;line-height:120%}@media not (min-width:768px){.colors:not(.colors--small) .colors__boxes-container{margin:0 -24rem}.colors:not(.colors--small) .colors__box--navy{transform:scaleX(.56)}.colors:not(.colors--small) .colors__box--gray{transform:translate(56%) scaleX(.27)}.colors:not(.colors--small) .colors__box--red{transform:translate(83%) scaleX(.17)}.colors:not(.colors--small) .colors__info{justify-content:flex-end;gap:8rem;padding:0 0 50rem}.colors:not(.colors--small) .colors__info--navy{padding-left:50rem}.colors:not(.colors--small) .colors__info--gray{padding-left:30rem}.colors:not(.colors--small) .colors__info--red{padding-left:18rem}.colors:not(.colors--small) .colors__label{gap:4rem;font-size:13rem}.colors:not(.colors--small) .colors__hex{font-size:11rem}.colors:not(.colors--small) .colors__info--red{padding-left:24rem}}.colors--small .colors__boxes-container{margin:0 -24rem}.colors--small .colors__box--navy{transform:scaleX(.56)}.colors--small .colors__box--gray{transform:translate(56%) scaleX(.27)}.colors--small .colors__box--red{transform:translate(83%) scaleX(.17)}.colors--small .colors__info{justify-content:flex-end;gap:8rem;padding:0 0 50rem}.colors--small .colors__info--navy{padding-left:50rem}.colors--small .colors__info--gray{padding-left:30rem}.colors--small .colors__info--red{padding-left:18rem}.colors--small .colors__label{gap:4rem;font-size:13rem}.colors--small .colors__hex{font-size:11rem}@media not (min-width:768px){.colors--small .colors__info--red{padding-left:15rem}}.colors--white-labels .colors__info--navy .colors__label-text,.colors--white-labels .colors__info--navy .colors__hex{color:var(--color-white)}.colors--white-labels .colors__info--navy .colors__label-counter{color:rgba(var(--color-white-rgb),.3)}.colors--white-labels .colors__info--red .colors__label-text,.colors--white-labels .colors__info--red .colors__hex{color:var(--color-white)}.colors--white-labels .colors__info--red .colors__label-counter{color:rgba(var(--color-white-rgb),.5)}.container{width:100%;max-width:1440rem;margin:0 auto;padding:0 180rem}@media not (min-width:768px){.container{padding:0 20rem}}.ch2-container.ch2-style-light .ch2-dialog{display:flex!important;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:max(30px,30rem);position:fixed;padding:max(15px,15rem);width:auto;box-shadow:none;color:var(--color-white);background:rgba(var(--color-navy-rgb),.87);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:solid 1px var(--color-navy-border);font-family:Aeonik,sans-serif;font-size:max(9px,9rem);font-weight:400;animation:none!important}@media not (min-width:768px){.ch2-container.ch2-style-light .ch2-dialog{flex-direction:column;align-items:flex-start;gap:max(10px,10rem)}}.ch2-container.ch2-style-light .ch2-dialog.ch2-visible{inset:0 0 auto!important}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content{flex:1 1 auto;max-height:none;overflow:initial}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p{display:inline;color:rgba(var(--color-white-rgb),.7);font-size:max(9px,9rem);letter-spacing:normal;line-height:140%}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p strong{margin:0 max(3px,3rem) 0 0;color:var(--color-white);font-size:inherit;font-weight:400;line-height:inherit}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p:has(a){display:inline-block;margin:0 0 0 max(3px,3rem)}@media not (min-width:768px){.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p:has(a){display:block;margin:max(8px,8rem) 0 0 0}}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p a{position:relative;z-index:1;color:var(--color-white);border:none;font-size:inherit;text-decoration:underline;text-decoration-color:rgba(var(--color-red-rgb),.5);text-decoration-thickness:1px;text-underline-offset:max(2px,2rem)}@media(hover:hover)and (pointer:fine){.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p a:hover{text-decoration:underline!important;text-decoration-color:rgba(var(--color-red-rgb),.5)!important}}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p a:before{content:"";position:absolute;inset:min(-6px,-6rem);z-index:-1}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions{flex:1 1 auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:max(5px,5rem);transform:translate(max(10px,10rem));margin:0}@media not (min-width:768px){.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions{align-items:flex-start;justify-content:flex-start;transform:none;width:100%;margin-top:min(-2px,-2rem)}}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions button{position:relative;z-index:1;min-width:0;width:auto;height:auto;margin:0;padding:0;background:none;color:var(--color-white);box-shadow:none;text-decoration:none;font-size:max(9px,9rem);font-weight:500;letter-spacing:normal;text-transform:none}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child{display:flex;gap:max(10px,10rem)}@media not (min-width:768px){.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child{width:100%}}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child>button:first-child{text-decoration:underline;text-decoration-color:rgba(var(--color-red-rgb),.5);text-decoration-thickness:1px;text-underline-offset:max(2px,2rem)}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child>button:first-child:before{content:"";position:absolute;inset:min(-6px,-6rem);z-index:-1}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child>button:last-child,.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:last-child>button{padding:0 max(17px,17rem)}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child>button:last-child:after,.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:last-child>button:after{content:"";position:absolute;inset:min(-12px,-12rem) 0;z-index:-1;background:rgba(var(--color-white-rgb),.021);border:1px solid rgba(var(--color-white-rgb),.08);border-radius:max(20px,20rem)}@media not (min-width:768px){.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child>button:last-child,.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:last-child{transform:translateY(min(-7px,-7rem));margin-left:auto!important}}.ch2-icon,.ch2-icon.ch2-visible{display:none!important}.cursor{position:fixed;inset:-5vw auto auto 50vw;z-index:20;width:0;pointer-events:none}@media(min-width:768px)and (hover:hover)and (pointer:fine){.cursor{will-change:top,left}}@media not (min-width:768px){.cursor{display:none}}.cursor__orb{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;position:absolute;inset:0 auto auto 0;z-index:2;transform:translate(-50%,-50%);width:200rem;padding:15rem 30rem;aspect-ratio:1;background:rgba(var(--color-red-rgb),.95);color:var(--color-white);border-radius:50%;clip-path:circle(4.2%);font-size:21rem;line-height:137%;transition:background .321s ease}@media(min-width:768px)and (hover:hover)and (pointer:fine){.cursor__orb{will-change:background,clip-path}}.cursor__orb>span{display:block}@media(min-width:768px)and (hover:hover)and (pointer:fine){.cursor__orb>span{will-change:transform}}.cursor__orb-text{display:inherit;opacity:0;text-align:center}@media(min-width:768px)and (hover:hover)and (pointer:fine){.cursor__orb-text{will-change:transform,opacity}}.cursor--navy .cursor__orb{background:rgba(var(--color-navy-rgb),.95)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40rem;width:100%}@media not (min-width:768px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25rem}}.grid__col{grid-column:span 2}.grid__col-m--1{grid-column:span 1}@media(min-width:768px){.grid__col--1{grid-column:span 1}}@media(min-width:768px){.grid__col--2{grid-column:span 2}}@media(min-width:768px){.grid__col--3{grid-column:span 3}}@media(min-width:768px){.grid__col--4{grid-column:span 4}}@media(min-width:768px){.grid__col--5{grid-column:span 5}}@media(min-width:768px){.grid__col--6{grid-column:span 6}}@media(min-width:768px){.grid__col--7{grid-column:span 7}}@media(min-width:768px){.grid__col--8{grid-column:span 8}}@media(min-width:768px){.grid__col--9{grid-column:span 9}}@media(min-width:768px){.grid__col--10{grid-column:span 10}}@media(min-width:768px){.grid__col--11{grid-column:span 11}}@media(min-width:768px){.grid__col--12{grid-column:span 12}}.logo{position:relative;z-index:1}.logo svg{width:100%;height:100%;overflow:visible}.logo--circle{width:240rem;aspect-ratio:1}@media not (min-width:768px){.logo--circle{width:150rem}}.logo--full{width:360rem}@media not (min-width:768px){.logo--full{width:340rem}}.logo--full svg{clip-path:inset(0 70% 0 0)}.logo--full .logo__text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform:translate(114rem,-1rem);font-size:49rem;font-weight:600;line-height:123%;letter-spacing:-.018em}@media not (min-width:768px){.logo--full .logo__text{transform:translate(108rem,1rem);font-size:47rem}}.logo--full .logo__text .split-char:nth-child(2){margin-left:-3rem}.logo--full-white svg path[fill="#0B1423"]{fill:var(--color-white)}.logo--3d{transform-style:preserve-3d;perspective:1234rem;width:360rem}@media(min-width:768px)and (hover:hover)and (pointer:fine){.logo--3d{will-change:transform}}@media not (min-width:768px){.logo--3d{perspective:543rem;width:235rem}}.logo--3d .logo__container{position:relative;z-index:1;transform-style:preserve-3d;width:100%;height:100%;pointer-events:none}@media(min-width:768px)and (hover:hover)and (pointer:fine){.logo--3d .logo__container{will-change:transform}}.logo--3d .logo__drag{position:absolute;top:-320rem;right:-320rem;bottom:-320rem;left:-320rem;z-index:2;transform:translateZ(100px)}.logo--3d .logo__layers{transform-style:preserve-3d;width:100%;height:100%;pointer-events:none}.logo--3d .logo__layers>div{width:100%}.logo--3d .logo__layers>div:nth-child(1){transform:translateZ(0)}.logo--3d .logo__layers>div:nth-child(2){transform:translateZ(-2rem)}.logo--3d .logo__layers>div:nth-child(3){transform:translateZ(-4rem)}.logo--3d .logo__layers>div:nth-child(4){transform:translateZ(-6rem)}.logo--3d .logo__layers>div:nth-child(5){transform:translateZ(-8rem)}.logo--3d .logo__layers>div:nth-child(6){transform:translateZ(-10rem)}.logo--3d .logo__layers>div:nth-child(7){transform:translateZ(-12rem)}.logo--3d .logo__layers>div:nth-child(8){transform:translateZ(-14rem)}.logo--3d .logo__layers>div:nth-child(9){transform:translateZ(-16rem)}.logo--3d .logo__layers>div:nth-child(10){transform:translateZ(-18rem)}.logo--3d .logo__layers>div:nth-child(11){transform:translateZ(-20rem)}.logo--3d .logo__layers>div:nth-child(12){transform:translateZ(-22rem)}.logo--3d .logo__layers>div:nth-child(13){transform:translateZ(-24rem)}.logo--3d .logo__layers>div:nth-child(14){transform:translateZ(-26rem)}.logo--3d .logo__layers>div:nth-child(15){transform:translateZ(-28rem)}.logo--3d .logo__layers>div:nth-child(16){transform:translateZ(-30rem)}.logo--3d .logo__layers>div:nth-child(17){transform:translateZ(-32rem)}.logo--3d .logo__layers>div:nth-child(18){transform:translateZ(-34rem)}.logo--3d .logo__layers>div:nth-child(19){transform:translateZ(-36rem)}.logo--3d .logo__layers>div:nth-child(20){transform:translateZ(-38rem)}.logo--3d .logo__layers>div:nth-child(21){transform:translateZ(-40rem)}.logo--3d .logo__layers>div:nth-child(22){transform:translateZ(-42rem)}.logo--3d .logo__layers>div:nth-child(23){transform:translateZ(-44rem)}.logo--3d .logo__layers>div:nth-child(24){transform:translateZ(-46rem)}.logo--3d .logo__layers>div:nth-child(25){transform:translateZ(-48rem)}.logo--3d .logo__layers>div:nth-child(26){transform:translateZ(-50rem)}.logo--3d .logo__layers>div:nth-child(27){transform:translateZ(-52rem)}.logo--3d .logo__layers>div svg{width:100%;height:auto}.logo--3d .logo__layers>div:not(:first-child){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.logo--3d .logo__layers>div:not(:first-child) svg path{fill:#d93400}.logo--3d .logo__layers>div:last-child svg path{fill:#fd3d00}.logo--3d-text{width:auto;color:var(--color-gray);-webkit-user-select:none;user-select:none}.logo--3d-text .logo__layers>div:not(:first-child) p{color:#d7e0ea}.logo-firework{position:absolute;z-index:1}.logo-firework__bubble-container{position:absolute;top:0;left:0;z-index:2;transform-origin:0 0}@media(min-width:768px)and (hover:hover)and (pointer:fine){.logo-firework__bubble-container{will-change:transform}}.logo-firework__bubble{position:absolute;z-index:1;width:43rem;aspect-ratio:1;background:var(--color-red);border-radius:100%}@media(min-width:768px)and (hover:hover)and (pointer:fine){.logo-firework__bubble{will-change:transform}}@media not (min-width:768px){.logo-firework__bubble{width:25rem}}.mockup{transform-style:preserve-3d;perspective:1234rem;perspective-origin:0% 6%;width:100%;height:100%;overflow:hidden}.mockup__picture{position:relative;z-index:2;transform-style:preserve-3d;width:100%;height:100%;pointer-events:none}.mockup__picture picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mockup__picture picture img{width:100%;height:100%;object-fit:cover;object-position:center}.mockup__website{position:absolute;inset:24.36% auto auto 23.3%;z-index:1;transform:rotateY(9deg);transform-style:preserve-3d;width:50%;aspect-ratio:4/2.7;-webkit-user-select:none;user-select:none}@media not (min-width:768px){.mockup__website{width:49.8%}}.mockup__website iframe{position:absolute;inset:0 auto auto 0;z-index:1;transform:scale(.162);transform-origin:0% 0%;width:1600rem;aspect-ratio:4/2.7}@media not (min-width:768px){.mockup__website iframe{display:none;transform:scale(.1465)}}.mockup__website picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(min-width:768px){.mockup__website picture{display:none}}.mockup__website picture img{width:100%;height:100%;object-fit:cover;object-position:0 0}.mockup__website:before{content:"";position:absolute;top:-21rem;right:-21rem;bottom:-21rem;left:-21rem;z-index:1;background:#101010}.navigation{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;position:fixed;inset:auto 0 0;z-index:21;margin:36rem;-webkit-user-select:none;user-select:none}.navigation__container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:10rem;height:64rem}@media not (min-width:768px){.navigation__container{display:none}}.navigation__logo{flex:0 0 auto;display:flex;align-items:center;position:relative;z-index:1;height:64rem;padding:0 24rem;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid transparent;border-radius:32rem;color:var(--color-red);font-size:0;pointer-events:all;transition:border .321s}@media(min-width:768px)and (hover:hover)and (pointer:fine){.navigation__logo{will-change:border}}.navigation__logo svg{transform:translateY(1rem);width:44rem;height:25rem}.navigation__links{display:flex;flex-flow:row nowrap;align-items:center;gap:48rem;position:relative;z-index:1;height:64rem;padding:0 36rem;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid transparent;border-radius:32rem;transition:border .321s}@media(min-width:768px)and (hover:hover)and (pointer:fine){.navigation__links{will-change:border}}.navigation__link{position:relative;z-index:1;font-size:16rem;font-weight:500;line-height:118%;pointer-events:all;transition:color .321s}@media(min-width:768px)and (hover:hover)and (pointer:fine){.navigation__link{will-change:color}}@media not (min-width:768px){.navigation__link{font-size:0}}.navigation__link:before{content:"";position:absolute;top:-8rem;right:-8rem;bottom:-8rem;left:-8rem;z-index:-1}.navigation__link>div{pointer-events:none}.navigation__link-status{position:absolute;inset:auto 0 -9rem;z-index:-1}.navigation__link-status>div{transform:scaleX(0);transform-origin:0% 0%;width:100%;height:2rem;background:var(--color-red)}.navigation__link-highlight{position:absolute;inset:auto 0 -9rem;z-index:-2;height:2rem;opacity:0;transition:background .321s,opacity .321s}@media(min-width:768px)and (hover:hover)and (pointer:fine){.navigation__link-highlight{will-change:background,opacity}}.navigation__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:32rem;opacity:.021;transition:background .321s,opacity .321s}@media(min-width:768px)and (hover:hover)and (pointer:fine){.navigation__background{will-change:background,opacity}}.navigation__scroll-down{display:flex;flex-flow:row nowrap;align-items:center;position:absolute;inset:auto auto 0% 50%;z-index:1;transform:translate(-50%);height:48rem;padding:0 24rem;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid transparent;border-radius:32rem;transition:border .321s}@media(min-width:768px)and (hover:hover)and (pointer:fine){.navigation__scroll-down{will-change:transform,border,opacity}}@media not (min-width:768px){.navigation__scroll-down{height:56rem;padding:0 28rem}}.navigation__scroll-down .navigation__link{font-size:12rem}@media not (min-width:768px){.navigation__scroll-down .navigation__link{font-size:16rem}}.navigation__scroll-down .navigation__link:before{top:-12rem;right:-12rem;bottom:-12rem;left:-12rem}.navigation--navy .navigation__logo,.navigation--navy .navigation__links,.navigation--navy .navigation__scroll-down{border-color:rgba(var(--color-white-rgb),.08)}.navigation--navy .navigation__link,.navigation--navy .navigation__scroll-down{color:var(--color-white)}.navigation--navy .navigation__link-highlight{background:rgba(var(--color-white-rgb),.1)}.navigation--navy .navigation__background{background:var(--color-white)}.navigation--white .navigation__logo,.navigation--white .navigation__links,.navigation--white .navigation__scroll-down{border-color:rgba(var(--color-navy-rgb),.07)}.navigation--white .navigation__link,.navigation--white .navigation__scroll-down{color:var(--color-navy)}.navigation--white .navigation__link-highlight{background:rgba(var(--color-navy-rgb),.07)}.navigation--white .navigation__background{background:var(--color-navy)}.scrambled-text p{font-size:43rem;font-weight:700;line-height:120%;letter-spacing:.03em;text-align:center}.scrambled-text p span[data-highlight]{color:var(--color-red)}.shape{position:relative;z-index:1;width:300rem;overflow:hidden;aspect-ratio:1;-webkit-mask-size:cover;mask-size:cover}@media(min-width:768px)and (hover:hover)and (pointer:fine){.shape{will-change:transform}}.shape--circle-fill{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <circle cx="50" cy="50" r="45" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <circle cx="50" cy="50" r="45" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--circle-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <circle cx="50" cy="50" r="45" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <circle cx="50" cy="50" r="45" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media not (min-width:768px){.shape--circle-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <circle cx="50" cy="50" r="45" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <circle cx="50" cy="50" r="45" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--diamond-fill{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,50 50,95 5,50" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,50 50,95 5,50" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--diamond-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,50 50,95 5,50" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,50 50,95 5,50" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media not (min-width:768px){.shape--diamond-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,50 50,95 5,50" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,50 50,95 5,50" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--ellipse-fill{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <ellipse cx="50" cy="50" rx="33" ry="50" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <ellipse cx="50" cy="50" rx="33" ry="50" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--ellipse-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <ellipse cx="50" cy="50" rx="33" ry="50" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <ellipse cx="50" cy="50" rx="33" ry="50" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media not (min-width:768px){.shape--ellipse-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <ellipse cx="50" cy="50" rx="33" ry="50" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <ellipse cx="50" cy="50" rx="33" ry="50" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--hexagon-fill{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 90,25 90,75 50,95 10,75 10,25" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 90,25 90,75 50,95 10,75 10,25" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--hexagon-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 90,25 90,75 50,95 10,75 10,25" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 90,25 90,75 50,95 10,75 10,25" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media not (min-width:768px){.shape--hexagon-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 90,25 90,75 50,95 10,75 10,25" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 90,25 90,75 50,95 10,75 10,25" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--octagon-fill{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" style="transform: scale(0.9); transform-origin: 50% 50%;" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" style="transform: scale(0.9); transform-origin: 50% 50%;" />      </svg>')}.shape--octagon-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" style="transform: scale(0.9); transform-origin: 50% 50%;" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" style="transform: scale(0.9); transform-origin: 50% 50%;" />      </svg>')}@media not (min-width:768px){.shape--octagon-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" style="transform: scale(0.9); transform-origin: 50% 50%;" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" style="transform: scale(0.9); transform-origin: 50% 50%;" />      </svg>')}}.shape--pentagon-fill{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,38 77,90 23,90 5,38" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,38 77,90 23,90 5,38" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--pentagon-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,38 77,90 23,90 5,38" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,38 77,90 23,90 5,38" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media not (min-width:768px){.shape--pentagon-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,38 77,90 23,90 5,38" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,38 77,90 23,90 5,38" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--square-fill{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <rect x="10" y="10" width="80" height="80" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <rect x="10" y="10" width="80" height="80" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--square-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <rect x="10" y="10" width="80" height="80" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <rect x="10" y="10" width="80" height="80" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media not (min-width:768px){.shape--square-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <rect x="10" y="10" width="80" height="80" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <rect x="10" y="10" width="80" height="80" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--triangle-down-fill{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="5,10 95,10 50,90" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="5,10 95,10 50,90" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--triangle-down-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="5,10 95,10 50,90" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="5,10 95,10 50,90" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media not (min-width:768px){.shape--triangle-down-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="5,10 95,10 50,90" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="5,10 95,10 50,90" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--triangle-up-fill{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,10 95,90 5,90" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,10 95,90 5,90" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--triangle-up-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,10 95,90 5,90" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,10 95,90 5,90" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media not (min-width:768px){.shape--triangle-up-stroke{-webkit-mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,10 95,90 5,90" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>');mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,10 95,90 5,90" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--small{flex:0 0 50rem;width:50rem}.shape[class*=-fill]{background:var(--color-red)}.shape__gradient{position:absolute;top:-166rem;right:-166rem;bottom:-166rem;left:-166rem;z-index:0}@media(min-width:768px)and (hover:hover)and (pointer:fine){.shape__gradient{will-change:transform}}.shape__gradient--conic{background:conic-gradient(from 180deg at 50% 50%,var(--color-red) 0deg,rgba(255,0,0,0) 45deg,var(--color-red) 90deg,rgba(255,0,0,0) 180deg,var(--color-red) 270deg,rgba(255,0,0,0) 315deg,var(--color-red) 360deg);animation:gradient-rotation 21s linear infinite}@keyframes gradient-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shape__gradient--none{background:var(--color-red)}.sliders{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:40rem;width:100%}@media not (min-width:768px){.sliders{gap:25rem}}.sliders__container{overflow:hidden}.slider{display:flex;flex-flow:row nowrap;width:100%}.slider__drag{flex:0 0 auto;display:flex;flex-flow:row nowrap}.slider__drag--dragging *{pointer-events:none}.slider__group{flex:1 1 auto;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:40rem;width:100%;padding-right:40rem}@media(min-width:768px)and (hover:hover)and (pointer:fine){.slider__group{will-change:transform}}@media not (min-width:768px){.slider__group{gap:25rem;padding-right:25rem}}.slider__item{flex:0 0 290rem;position:relative;z-index:1;width:290rem;aspect-ratio:1;overflow:hidden;background:var(--color-gray);border-radius:30rem;color:var(--color-white);-webkit-user-select:none;user-select:none}@media not (min-width:768px){.slider__item{flex:0 0 220rem;width:220rem}}@media(hover:hover)and (pointer:fine)and (min-width:768px){.slider__item:hover:after{opacity:1}}@media not (min-width:768px){.slider__item h3{opacity:0}}.slider__item picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.slider__item img{width:100%;height:100%;object-fit:cover;pointer-events:none}.slider__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#0000 35%,#00000059 70%,#000000b3);opacity:0;transition:opacity .876s ease}@media(min-width:768px)and (hover:hover)and (pointer:fine){.slider__item:after{will-change:opacity}}.slider__item:has(.slider__item-link[href*=heimar]) picture{margin-bottom:-12rem}.slider__item-link{position:absolute;inset:auto 25rem 21rem;z-index:3}@media not (min-width:768px){.slider__item-link{top:0;right:0;bottom:0;left:0}}@media(min-width:768px){.slider__item-link:before{content:"";position:absolute;top:-20rem;right:-25rem;bottom:-25rem;left:-25rem;z-index:1}}.text-slide-link .split-line>span{display:inline-block;position:relative;z-index:1;line-height:inherit}@media(min-width:768px)and (hover:hover)and (pointer:fine){.text-slide-link .split-line>span{will-change:transform}}.text-slide-link .split-line>span span{display:flex;flex-flow:column nowrap;line-height:inherit}.text-slide-link .split-line>span span:last-child{position:absolute;inset:100% auto auto 0;z-index:1}.typo-circles{width:100%;height:200vh;pointer-events:none}.typo-circles__pin{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.typo-circles .container{pointer-events:all}.typo-circles ul{display:flex;flex-flow:row nowrap;align-items:center;width:100%;padding:0 15rem}@media not (min-width:768px){.typo-circles ul{margin-left:500rem}}.typo-circles ul li{flex:0 0 calc(20% + 30rem);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:calc(20% + 30rem);margin:0 -15rem;aspect-ratio:1;border:1px solid rgba(var(--color-white-rgb),.08);border-radius:50%;color:var(--color-gray);text-align:center}@media not (min-width:768px){.typo-circles ul li{flex:0 0 280rem;width:280rem}}.typo-circles ul li>span{display:block;padding:10rem 0;font-size:24rem;line-height:200%}@media not (min-width:768px){.typo-circles ul li>span{font-size:27rem}}.typo-circles ul li:nth-child(1)>span{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1.5rem;text-underline-offset:10rem}.typo-circles ul li:nth-child(3)>span{font-style:italic}.typo-circles ul li:nth-child(4)>span{position:relative;z-index:1;overflow:hidden}.typo-circles ul li:nth-child(4)>span:before{content:"FágaðFágað";position:absolute;inset:10rem auto auto 0;color:transparent;z-index:-1;text-decoration:underline;text-decoration-style:wavy;text-decoration-thickness:1.5rem;text-decoration-color:var(--color-gray);text-underline-offset:7rem;animation:wave-underline 7s linear infinite}@keyframes wave-underline{0%{transform:translate(0)}to{transform:translate(-50%)}}.typo-circles ul li:nth-child(5)>span{font-weight:600}.footer__contact{padding:180rem 0;background:var(--color-red-dark)}@media not (min-width:768px){.footer__contact{padding:140rem 0}}.footer__contact-container{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:30rem;position:relative;z-index:1}@media not (min-width:768px){.footer__contact-container{flex-direction:column;padding:0 10rem}}@media(min-width:768px){.footer__contact-container>div:nth-child(1){flex:0 0 16%}}.footer__contact-container>div:nth-child(2){flex:1 1 auto}.footer__contact-container h1{flex:1 1 auto;color:var(--color-white);font-size:64rem;line-height:126%;text-align:left}@media not (min-width:768px){.footer__contact-container h1{font-size:48rem}}.footer__contact-eyebrow{position:relative;z-index:1}@media not (min-width:768px){.footer__contact-eyebrow{width:100%}}.footer__contact-eyebrow p{width:100%;margin-bottom:4rem;color:var(--color-navy);font-size:16rem;font-weight:700;letter-spacing:.03em;line-height:150%;text-transform:uppercase}.footer__contact-eyebrow p:not(:first-child){position:absolute;inset:0 auto auto 0}.footer__contact-details{position:relative;z-index:1;width:67%;margin-top:50rem}@media not (min-width:768px){.footer__contact-details{width:100%;margin-top:30rem}}.footer__contact-details a{display:inline-block;width:100%;color:var(--color-white);font-size:36rem;font-weight:350;line-height:121%}@media not (min-width:768px){.footer__contact-details a{font-size:28rem}}.footer__contact-details a:not(:first-child){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.footer__contact-link{position:absolute;top:-40rem;right:240rem;bottom:-40rem;left:160rem;z-index:2;background:none;border:none;font-size:0;cursor:pointer}@media not (min-width:768px){.footer__contact-link{top:0;right:0;bottom:0;left:0}}.footer__info{padding:180rem 0 240rem;background:var(--color-navy);color:var(--color-white)}@media not (min-width:768px){.footer__info{padding:140rem 0}.footer__info .container{padding:0 30rem}}.footer__info h2{margin-bottom:16rem;color:var(--color-white);opacity:.4;font-size:16rem;font-weight:600;letter-spacing:.03em;line-height:150%;text-transform:uppercase}@media not (min-width:768px){.footer__info h2{margin-bottom:20rem}}.footer__info svg{width:100%;height:100%}.footer__info svg path{fill:var(--color-white)}@media(min-width:768px){.footer__info .grid__col--5{margin-left:18rem}}@media(min-width:768px){.footer__info .grid__col--2{margin-left:56rem}}.footer__info-navigation{display:flex;flex-flow:row wrap;gap:40rem;margin-bottom:40rem}@media not (min-width:768px){.footer__info-navigation{align-items:flex-start;flex-direction:column;gap:20rem 30rem}}.footer__info-navigation a{position:relative;z-index:1;font-size:29rem;font-weight:350;line-height:120%}@media not (min-width:768px){.footer__info-navigation a{font-size:25rem}}.footer__info-navigation a:before{content:"";position:absolute;top:-8rem;right:-8rem;bottom:-8rem;left:-8rem;z-index:-1}.footer__info-companies{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:40rem}@media not (min-width:768px){.footer__info-companies{margin-bottom:40rem}}.footer__info-companies a{display:flex;align-items:center;position:relative;z-index:1;height:40rem;transform:translateY(-8rem)}.footer__info-companies a:before{content:"";position:absolute;top:-5rem;right:-5rem;bottom:-5rem;left:-5rem;z-index:-1}.footer__info-companies a[href*=apparatus]{flex:0 0 123rem}.footer__info-companies a[href*=apparatus] svg{transform:translateY(5rem)}.footer__info-companies a[href*=welladvised]{flex:0 0 160rem}.footer__info-partners{display:flex;flex-flow:row nowrap;align-items:center;gap:40rem}@media not (min-width:768px){.footer__info-partners{margin-bottom:40rem}}.footer__info-partners a{display:flex;align-items:center;position:relative;z-index:1;height:40rem;transform:translateY(-4rem)}.footer__info-partners a:before{content:"";position:absolute;top:-5rem;right:-5rem;bottom:-5rem;left:-5rem;z-index:-1}.footer__info-partners a[href*=microsoft]{flex:0 0 70rem;margin-left:3rem}.footer__info-partners a[href*=umbraco]{flex:0 0 142rem}.footer__info-partners a[href*=creditinfo]{flex:0 0 144rem}.footer__info-social{display:flex;flex-flow:row nowrap;align-items:center;gap:20rem}.footer__info-social a{flex:0 0 24rem;position:relative;z-index:1}@media not (min-width:768px){.footer__info-social a{flex:0 0 32rem}}.footer__info-social a:before{content:"";position:absolute;top:-10rem;right:-10rem;bottom:-10rem;left:-10rem;z-index:-1}.footer__info-social a[href*=facebook] svg{transform:scale(.9)}.footer__info-extras{display:flex;flex-flow:row nowrap;align-items:center;gap:30rem;margin-top:40rem;font-size:13rem}@media not (min-width:768px){.footer__info-extras{flex-wrap:wrap;gap:20rem 35rem;font-size:16rem}}.footer__info-extras p{margin-right:auto;font-size:inherit;opacity:.6}@media not (min-width:768px){.footer__info-extras p{width:100%}}.footer__info-extras a{font-size:inherit}.footer__info-extras button{width:auto;margin-right:24rem;background:none;border:0;border-radius:0;color:var(--color-white);font-size:inherit;text-align:left;cursor:pointer}.footer__info-extras a,.footer__info-extras button{position:relative;z-index:1}.footer__info-extras a:before,.footer__info-extras button:before{content:"";position:absolute;top:-10rem;right:-10rem;bottom:-10rem;left:-10rem;z-index:-1}.section--home{justify-content:center;min-height:100vh}.section--home .section__headline{height:100svh}.section--home .intro{position:fixed;inset:0 0 auto;z-index:1;transform-style:preserve-3d;perspective:1234rem;transform:translateZ(1px);height:100svh;--var-mask-image-rotation: 0deg;-webkit-mask-image:radial-gradient(circle at center,transparent 10%,red 50%,red 65%,transparent 90%),repeating-conic-gradient(from 180deg at 50% 50%,red calc(0deg + var(--var-mask-image-rotation)),#f000 calc(35deg + var(--var-mask-image-rotation)),red calc(90deg + var(--var-mask-image-rotation)),#f000 calc(180deg + var(--var-mask-image-rotation)),red calc(270deg + var(--var-mask-image-rotation)),#f000 calc(315deg + var(--var-mask-image-rotation)),red calc(360deg + var(--var-mask-image-rotation)));mask-image:radial-gradient(circle at center,transparent 10%,red 50%,red 65%,transparent 90%),repeating-conic-gradient(from 180deg at 50% 50%,red calc(0deg + var(--var-mask-image-rotation)),#f000 calc(35deg + var(--var-mask-image-rotation)),red calc(90deg + var(--var-mask-image-rotation)),#f000 calc(180deg + var(--var-mask-image-rotation)),red calc(270deg + var(--var-mask-image-rotation)),#f000 calc(315deg + var(--var-mask-image-rotation)),red calc(360deg + var(--var-mask-image-rotation)));-webkit-mask-composite:source-in;mask-composite:intersect}@media(min-width:768px)and (hover:hover)and (pointer:fine){.section--home .intro{will-change:mask-image,transform}}@media not (min-width:768px){.section--home .intro{-webkit-mask-image:radial-gradient(circle at center,transparent 0%,red 20%,red 70%,transparent 100%),repeating-conic-gradient(from 180deg at 50% 50%,red calc(0deg + var(--var-mask-image-rotation)),#f000 calc(35deg + var(--var-mask-image-rotation)),red calc(90deg + var(--var-mask-image-rotation)),#f000 calc(180deg + var(--var-mask-image-rotation)),red calc(270deg + var(--var-mask-image-rotation)),#f000 calc(315deg + var(--var-mask-image-rotation)),red calc(360deg + var(--var-mask-image-rotation)));mask-image:radial-gradient(circle at center,transparent 0%,red 20%,red 70%,transparent 100%),repeating-conic-gradient(from 180deg at 50% 50%,red calc(0deg + var(--var-mask-image-rotation)),#f000 calc(35deg + var(--var-mask-image-rotation)),red calc(90deg + var(--var-mask-image-rotation)),#f000 calc(180deg + var(--var-mask-image-rotation)),red calc(270deg + var(--var-mask-image-rotation)),#f000 calc(315deg + var(--var-mask-image-rotation)),red calc(360deg + var(--var-mask-image-rotation)))}}.section--home .intro__container{position:absolute;inset:calc(50% - 32rem) auto auto 50%;z-index:1}@media(min-width:768px)and (hover:hover)and (pointer:fine){.section--home .intro__container{will-change:transform}}.section--home .intro__item{position:absolute;inset:50% auto auto 50%;z-index:1}@media(min-width:768px)and (hover:hover)and (pointer:fine){.section--home .intro__item{will-change:transform,opacity}}.section--home .intro__item-container{display:flex;align-items:center;justify-content:center;transform-origin:50% 50%;aspect-ratio:1}@media(min-width:768px)and (hover:hover)and (pointer:fine){.section--home .intro__item-container{will-change:transform}}.section--home .intro__item:nth-child(1){width:760rem}@media not (min-width:768px){.section--home .intro__item:nth-child(1){width:490rem}}.section--home .intro__item:nth-child(1) .shape{opacity:.93}.section--home .intro__item:nth-child(2){width:1000rem}@media not (min-width:768px){.section--home .intro__item:nth-child(2){width:640rem}}.section--home .intro__item:nth-child(2) .shape{opacity:.86}.section--home .intro__item:nth-child(3){width:1240rem}@media not (min-width:768px){.section--home .intro__item:nth-child(3){width:790rem}}.section--home .intro__item:nth-child(3) .shape{opacity:.79}.section--home .intro__item:nth-child(4){width:1480rem}@media not (min-width:768px){.section--home .intro__item:nth-child(4){width:940rem}}.section--home .intro__item:nth-child(4) .shape{opacity:.72}.section--home .intro__item:nth-child(5){width:1720rem}@media not (min-width:768px){.section--home .intro__item:nth-child(5){width:1090rem}}.section--home .intro__item:nth-child(5) .shape{opacity:.65}.section--home .intro__item:nth-child(6){width:1960rem}@media not (min-width:768px){.section--home .intro__item:nth-child(6){width:1240rem}}.section--home .intro__item:nth-child(6) .shape{opacity:.58}.section--home .intro__item:nth-child(7){width:2200rem}@media not (min-width:768px){.section--home .intro__item:nth-child(7){width:1390rem}}.section--home .intro__item:nth-child(7) .shape{opacity:.51}.section--home .intro__item .shape{width:100%;aspect-ratio:1}.section--home .intro__item .shape--ellipse-stroke{width:calc(100% + 160rem);margin:0 -80rem}@media not (min-width:768px){.section--home .intro__item .shape--ellipse-stroke{width:calc(100% + 90rem);margin:0 -45rem}}.section--home .intro__item .shape--pentagon-stroke{width:calc(100% + 80rem);margin:0 -40rem}@media not (min-width:768px){.section--home .intro__item .shape--pentagon-stroke{width:calc(100% + 40rem);margin:0 -20rem}}.section--appearance .section__content-box-reel button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:none;opacity:0;border:none;font-size:0;cursor:pointer}.section--appearance .section__content-box-reel video{width:100%;height:100%;object-fit:cover}.section--appearance .section__content-box-reel video:nth-child(2){position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;z-index:1;width:calc(100% + 2rem);height:calc(100% + 2rem);opacity:0}@media(min-width:768px)and (hover:hover)and (pointer:fine){.section--appearance .section__content-box-reel video:nth-child(2){will-change:opacity}}.section--appearance .section__content-box-colors:before,.section--appearance .section__content-box-colors:after{content:"";position:absolute;border-radius:30rem;pointer-events:none}.section--appearance .section__content-box-colors:before{top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;border:solid 2px var(--color-navy)}.section--appearance .section__content-box-colors:after{top:0;right:0;bottom:0;left:0;z-index:3;border:solid 1px var(--color-navy-border)}@media not (min-width:768px){.section--appearance .section__content-box-scrambled-text .box__container{aspect-ratio:1}.section--appearance .section__content-box-scrambled-text .box__container .scrambled-text p{font-size:21rem}}@media not (min-width:768px){.section--appearance .section__content-box-3d-logo .box__container{aspect-ratio:1}}.section--appearance .section__content-box-3d-logo .logo--3d{width:270rem}@media not (min-width:768px){.section--appearance .section__content-box-3d-logo .logo--3d{width:140rem}}.section--colors .box__container{border:1px solid rgba(var(--color-navy-rgb),.1)}@media not (min-width:768px){.section--font .section__content-box-3d-letters .box__container{aspect-ratio:1}}.section--font .section__content-box-3d-letters .section__content-box-3d-letters-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:100%;margin-top:-12rem}@media(min-width:768px)and (hover:hover)and (pointer:fine){.section--font .section__content-box-3d-letters .section__content-box-3d-letters-container{will-change:transform,opacity}}@media not (min-width:768px){.section--font .section__content-box-3d-letters .section__content-box-3d-letters-container{margin-top:-7rem}}.section--font .section__content-box-3d-letters p{font-size:240rem;font-weight:700;line-height:120%;letter-spacing:.03em}@media not (min-width:768px){.section--font .section__content-box-3d-letters p{font-size:100rem}}.section--font .section__content-box-font-weights .box__container{flex-direction:column;gap:14rem}@media not (min-width:768px){.section--font .section__content-box-font-weights .box__container{gap:6rem;aspect-ratio:1}}.section--font .section__content-box-font-weights .box__container button{position:relative;z-index:1;background:none;border:0;font-size:40rem;line-height:121%;cursor:pointer}@media not (min-width:768px){.section--font .section__content-box-font-weights .box__container button{font-size:24rem}}.section--font .section__content-box-font-weights .box__container button:nth-child(1){font-weight:300}.section--font .section__content-box-font-weights .box__container button:nth-child(2){font-weight:400}.section--font .section__content-box-font-weights .box__container button:nth-child(3){font-weight:500}.section--font .section__content-box-font-weights .box__container button:nth-child(4){font-weight:600}.section--font .section__content-box-font-weights .box__container button:nth-child(5){font-weight:700}.section--font .section__content-box-font-weights .box__container button:before{content:"";position:absolute;top:-12rem;right:-12rem;bottom:-12rem;left:-12rem;z-index:-1}@media not (min-width:768px){.section--font .section__content-box-font-weights .box__container button:before{top:-5rem;right:-5rem;bottom:-5rem;left:-5rem}}.section--sign .section__content-details{width:100%}.section--sign .section__content-details .box--small .box__container{aspect-ratio:16/9}@media(min-width:768px){.section--sign .section__content-details-text{padding-right:40rem}}@media not (min-width:768px){.section--sign .section__content-details-text{margin-bottom:50rem}}.section--sign .section__content-details-boxes{display:flex;flex-flow:column nowrap;gap:40rem}@media not (min-width:768px){.section--sign .section__content-details-boxes{gap:25rem}}@media not (min-width:768px){.section--sign .section__content-box-3d-logo{margin-top:-55rem}.section--sign .section__content-box-3d-logo .box__container{aspect-ratio:4/3}}.section--summary .section__content{visibility:visible}.section--symbols .section__content-small-shapes{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:50rem;width:100%;margin:100rem auto 0}@media not (min-width:768px){.section--symbols .section__content-small-shapes{margin:0 auto 40rem}.section--symbols .section__content-small-shapes .shape--diamond-fill,.section--symbols .section__content-small-shapes .shape--octagon-fill,.section--symbols .section__content-small-shapes .shape--triangle-up-fill{display:none}}.section--symbols .section__content-gradient-shapes{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;transform-style:preserve-3d;perspective:1234rem;perspective-origin:50% 50%;width:calc(100% + 100rem);margin:0 -50rem}@media not (min-width:768px){.section--symbols .section__content-gradient-shapes{flex-wrap:wrap;perspective:543rem}}.section--symbols .section__content-gradient-shapes-column{position:relative;z-index:1;transform-style:preserve-3d;margin:-50rem 0 -100rem;padding-bottom:150rem}@media(min-width:768px){.section--symbols .section__content-gradient-shapes-column:last-child{display:none}}@media not (min-width:768px){.section--symbols .section__content-gradient-shapes-column{flex:0 0 50%;display:flex;align-items:center;transform:scale(.8);margin:0 0 -100rem}}.section--symbols .section__content-gradient-shapes-column .shape{transform-style:preserve-3d;width:300rem}@media not (min-width:768px){.section--symbols .section__content-gradient-shapes-column .shape{width:265rem}}.section--symbols .section__content-gradient-shapes-column .shape:not(:first-child){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(1){transform:translateY(21rem) translateZ(-123rem) scale(1)}@media not (min-width:768px){.section--symbols .section__content-gradient-shapes-column .shape:nth-child(1){transform:translateY(7rem) translateZ(-44rem) scale(1)}}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(1) .shape__gradient{animation-duration:21s;animation-delay:-12s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(2){transform:translateY(42rem) translateZ(-246rem) scale(1)}@media not (min-width:768px){.section--symbols .section__content-gradient-shapes-column .shape:nth-child(2){transform:translateY(14rem) translateZ(-88rem) scale(1)}}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(2) .shape__gradient{animation-duration:42s;animation-delay:-24s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(3){transform:translateY(63rem) translateZ(-369rem) scale(1)}@media not (min-width:768px){.section--symbols .section__content-gradient-shapes-column .shape:nth-child(3){transform:translateY(21rem) translateZ(-132rem) scale(1)}}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(3) .shape__gradient{animation-duration:63s;animation-delay:-36s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(4){transform:translateY(84rem) translateZ(-492rem) scale(1)}@media not (min-width:768px){.section--symbols .section__content-gradient-shapes-column .shape:nth-child(4){transform:translateY(28rem) translateZ(-176rem) scale(1)}}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(4) .shape__gradient{animation-duration:84s;animation-delay:-48s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(5){transform:translateY(105rem) translateZ(-615rem) scale(1)}@media not (min-width:768px){.section--symbols .section__content-gradient-shapes-column .shape:nth-child(5){transform:translateY(35rem) translateZ(-220rem) scale(1)}}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(5) .shape__gradient{animation-duration:105s;animation-delay:-60s}.section--tone .tone__text{text-align:center}.section--tone .tone__text strong{color:var(--color-red)}.section--tone .tone__text-strong .split-char>span{display:inline-block;position:relative;z-index:1;line-height:inherit}@media(min-width:768px)and (hover:hover)and (pointer:fine){.section--tone .tone__text-strong .split-char>span{will-change:transform}}.section--tone .tone__text-strong .split-char>span span{display:flex;flex-flow:column nowrap;line-height:inherit}.section--tone .tone__text-strong .split-char>span span:last-child{position:absolute;inset:100% auto auto 0;z-index:1}.section{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;position:relative;z-index:1;overflow:hidden;clip-path:inset(0% 0% 0% 0%)}.section__headline{display:flex;align-items:center;justify-content:center;position:fixed;inset:0 0 auto;z-index:2;height:100vh;margin:0 auto;padding:0 0 64rem;pointer-events:none}.section__headline .container>div{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:30rem}.section__headline h1,.section__headline p{pointer-events:all}.section__headline p{margin-bottom:4rem;color:var(--color-red);font-size:16rem;font-weight:700;letter-spacing:.03em;line-height:150%;text-transform:uppercase}@media not (min-width:768px){.section__headline p{font-size:18rem}}@media not (min-width:768px){.section__headline--small .container{padding:0 30rem}}.section__headline--small .container>div{flex-direction:row;align-items:flex-start;justify-content:flex-start}@media not (min-width:768px){.section__headline--small .container>div{flex-direction:column}}@media(min-width:768px){.section__headline--small p{flex:0 0 16%}}.section__headline--small h1{flex:1 1 auto;font-size:64rem;line-height:126%;text-align:left}@media not (min-width:768px){.section__headline--small h1{font-size:48rem}}.section__headline-bottom-marker{position:absolute;inset:100vh 0 auto;z-index:1}.section__content{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:180rem;position:relative;z-index:3;width:100%;margin:187.5vh 0 0;padding:0 0 180rem}@media not (min-width:768px){.section__content{gap:80rem;margin-top:168vh;padding-bottom:80rem}}.section--navy{background:var(--color-navy);color:var(--color-white)}.section--white{background:var(--color-white);color:var(--color-navy)}body{font-family:Aeonik,Microsoft YaHei,PingFang SC,sans-serif}.company-fact{font-size:18rem;line-height:1.5;font-weight:500;color:var(--color-white)}.footer__info-social{flex-wrap:wrap}.footer__info-social a{flex:0 0 auto;width:auto;min-width:24rem}.footer__info-social .company-fact{font-size:13rem;white-space:nowrap}.logo--full .logo__text .split-char:nth-child(2){margin-left:0}.logo--full-white svg text{fill:var(--color-white)}.alphabet__row--2 p{font-size:68rem}.alphabet__row--1 button[aria-pressed=true]{color:var(--color-red);text-decoration:underline;text-underline-offset:5rem}.colors__label-counter{display:none}.colors__label-text{white-space:nowrap}.logo--3d-text p{font-size:160rem}.section--font .section__content-box-font-weights .box__container{padding-bottom:52rem}.section__content-box-font-weights button[aria-pressed=true]{color:var(--color-red)}.workflow-step-description{position:absolute;inset:auto 14rem 14rem;z-index:2;font-size:14rem;line-height:1.5;text-align:center;color:var(--color-navy)}.mockup__website picture{display:block}.inquiry-section{padding:0 0 140rem;background:var(--color-red-dark);color:var(--color-white);scroll-margin-top:40rem}.inquiry-jump{display:inline-flex;position:relative;z-index:3;margin-top:36rem;padding:16rem 25rem;border-radius:40rem;background:var(--color-white);color:var(--color-navy);font-size:16rem;line-height:1.5;text-decoration:none}.inquiry-jump:focus-visible{outline:2rem solid var(--color-navy);outline-offset:4rem}.inquiry-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:70rem}.inquiry-intro{padding-top:24rem}.inquiry-eyebrow{margin-bottom:28rem;font-size:max(12rem,12px);letter-spacing:.08em}.inquiry-intro h2{margin:0 0 24rem;font-size:max(40rem,28px);line-height:1.3;font-weight:650;letter-spacing:-.025em}.inquiry-intro>p:not(.inquiry-eyebrow){font-size:max(18rem,16px);line-height:1.8}.inquiry-intro ul{display:grid;gap:14rem;margin:40rem 0;padding:0;list-style:none;font-size:max(16rem,14px)}.inquiry-intro li:before{content:"↗";margin-right:12rem}.inquiry-intro>a{display:inline-flex;gap:20rem;color:inherit;font-size:max(16rem,14px);text-decoration:underline;text-underline-offset:5rem}.inquiry-form{padding:38rem;border-radius:26rem;background:var(--color-white);color:var(--color-navy)}.inquiry-form h3{margin:0 0 14rem;font-size:max(26rem,22px);line-height:1.4;font-weight:650}.inquiry-form-intro{margin:0 0 30rem;color:#637080;font-size:max(14rem,14px);line-height:1.7}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;column-gap:22rem;row-gap:10rem}.inquiry-field{min-width:0}.inquiry-field-wide{grid-column:1 / -1}.inquiry-field label{display:block;margin-bottom:10rem;font-size:max(14rem,14px);font-weight:600;line-height:1.5}.inquiry-field label span{color:var(--color-red)}.inquiry-field input,.inquiry-field select,.inquiry-field textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:15rem;border:1rem solid #d6dee8;border-radius:10rem;background:var(--color-gray);color:var(--color-navy);font:inherit;font-size:max(15rem,16px);line-height:1.5}.inquiry-field textarea{min-height:145rem;resize:vertical}.inquiry-field input::placeholder,.inquiry-field textarea::placeholder{color:#788698;opacity:1}.inquiry-field input:focus-visible,.inquiry-field select:focus-visible,.inquiry-field textarea:focus-visible{outline:2rem solid var(--color-red);outline-offset:3rem}.inquiry-field [aria-invalid=true]{border-color:#bf2a14}.inquiry-error{min-height:18rem;margin-top:5rem;font-size:max(12rem,12px);line-height:1.5;color:#b72d15}.inquiry-privacy{margin:6rem 0 22rem;color:#637080;font-size:max(12rem,12px);line-height:1.6}.inquiry-submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:18rem}.inquiry-submit{display:inline-flex;flex:0 0 auto;justify-content:space-between;align-items:center;gap:36rem;min-height:44px;padding:17rem 25rem;border:none;border-radius:40rem;background:var(--color-navy);color:var(--color-white);cursor:pointer;font:inherit;font-size:max(15rem,15px);line-height:1.5;transition:background .2s}.inquiry-submit:hover{background:var(--color-red)}.inquiry-submit:focus-visible{outline:2rem solid var(--color-red);outline-offset:4rem}.inquiry-submit:disabled{cursor:wait;opacity:.65}.inquiry-status{flex:1 1 180rem;min-width:0;font-size:max(13rem,13px);line-height:1.7;color:#4f5c6b;overflow-wrap:anywhere}.inquiry-status[data-state=error]{color:#b72d15}.inquiry-status[data-state=success]{color:#165b43}.inquiry-jump{border:0;cursor:pointer;font-family:inherit}.inquiry-dialog{box-sizing:border-box;width:min(700px,calc(100vw - 40px));max-width:none;max-height:min(90dvh,860px);margin:auto;padding:0;border:none;border-radius:24px;background:var(--color-white);color:var(--color-navy);overflow:auto;overscroll-behavior:contain;box-shadow:0 28px 100px #0005}.inquiry-dialog::backdrop{background:#0b1423b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.inquiry-dialog [hidden]{display:none!important}.inquiry-dialog__surface{padding:36px}.inquiry-dialog__header{position:relative;padding-right:40px}.inquiry-dialog__eyebrow{margin:0 0 12px;color:#667488;font-size:11px;letter-spacing:.07em;line-height:1.5}.inquiry-dialog__header h2{margin:0 0 12px;font-size:30px;line-height:1.3;font-weight:650}.inquiry-dialog__header>p:last-of-type{margin:0;color:#637080;font-size:14px;line-height:1.7}.inquiry-dialog__close{position:absolute;right:-8px;top:-8px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--color-gray);color:var(--color-navy);font-size:28px;line-height:1;cursor:pointer}.inquiry-dialog__close:hover{background:#e0e6ee}.inquiry-progress{display:grid;grid-template-columns:1fr 1fr;gap:20px;list-style:none;margin:26px 0;padding:0}.inquiry-progress li{display:flex;align-items:center;gap:10px;padding:0 0 14px;border-bottom:2px solid #dce3ec;color:#6a788a;font-size:14px}.inquiry-progress li span{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--color-gray);font-size:11px}.inquiry-progress li[aria-current=step]{border-color:var(--color-red);color:var(--color-navy);font-weight:600}.inquiry-progress li[aria-current=step] span{background:var(--color-red);color:#fff}.inquiry-dialog .inquiry-form{padding:0;border-radius:0}.inquiry-step{margin:0;padding:0;min-width:0;border:none}.inquiry-step legend{margin-bottom:20px;padding:0;font-size:17px;line-height:1.5;font-weight:600}.inquiry-dialog .inquiry-fields{gap:8px 22px}.inquiry-dialog .inquiry-field label{margin-bottom:8px;font-size:14px}.inquiry-dialog .inquiry-field input,.inquiry-dialog .inquiry-field select,.inquiry-dialog .inquiry-field textarea{min-height:48px;padding:12px 14px;border-width:1px;border-radius:10px;font-size:16px}.inquiry-dialog .inquiry-field textarea{min-height:150px}.inquiry-dialog .inquiry-error{min-height:19px;margin:5px 0 0;font-size:12px;line-height:1.5}.inquiry-dialog .inquiry-privacy{margin:10px 0 24px;font-size:12px}.inquiry-dialog__actions{display:flex;justify-content:flex-end;gap:12px}.inquiry-dialog .inquiry-submit,.inquiry-next,.inquiry-back{box-sizing:border-box;min-height:48px;padding:13px 22px;border:0;border-radius:32px;background:var(--color-navy);color:var(--color-white);cursor:pointer;font:inherit;font-size:15px;line-height:1.5}.inquiry-back{margin-right:auto;background:var(--color-gray);color:var(--color-navy)}.inquiry-dialog .inquiry-submit:hover,.inquiry-next:hover{background:var(--color-red)}.inquiry-next:disabled,.inquiry-back:disabled,.inquiry-dialog__close:disabled{opacity:.5;cursor:wait}.inquiry-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--color-red);outline-offset:3px}.inquiry-dialog .inquiry-status{margin:14px 0 0;font-size:13px;line-height:1.7}.inquiry-dialog .inquiry-status:empty{display:none}@media(max-width:767px){.inquiry-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:20px}.inquiry-dialog__surface{padding:24px 20px}.inquiry-dialog__header h2{font-size:26px}.inquiry-progress{gap:12px;margin:22px 0}.inquiry-progress li{gap:7px;font-size:13px}.inquiry-dialog .inquiry-fields{grid-template-columns:1fr;gap:7px}.inquiry-step legend{margin-bottom:16px}.inquiry-dialog .inquiry-submit{width:auto}.inquiry-dialog .inquiry-privacy{margin-bottom:18px}}@media(max-width:1023px){.inquiry-layout{width:calc(100% - 40px);gap:32px;grid-template-columns:1fr}.inquiry-form{padding:28px}}@media(max-width:767px){.inquiry-section{padding-bottom:90rem}.inquiry-jump{font-size:19rem;margin-top:28rem}.inquiry-layout{display:grid;grid-template-columns:1fr;gap:36rem}.inquiry-intro{padding:0 10rem}.inquiry-eyebrow{font-size:13rem;margin-bottom:20rem}.inquiry-intro h2{font-size:36rem}.inquiry-intro ul{margin:24rem 0;gap:10rem}.inquiry-intro>a{font-size:17rem}.inquiry-form{padding:28rem 24rem;border-radius:24rem}.inquiry-form h3{font-size:28rem}.inquiry-form-intro,.inquiry-field label{font-size:17rem}.inquiry-fields{grid-template-columns:1fr;row-gap:8rem}.inquiry-field input,.inquiry-field select,.inquiry-field textarea{padding:16rem;font-size:max(18rem,16px)}.inquiry-field textarea{min-height:180rem}.inquiry-error{font-size:14rem;min-height:21rem}.inquiry-privacy,.inquiry-status{font-size:15rem}.inquiry-submit{width:100%;padding:18rem 24rem;font-size:18rem}}@media(max-width:767px){.logo--3d-text p{font-size:70rem}.section--font .section__content-box-font-weights .box__container{gap:4rem;padding-bottom:38rem}.section--font .section__content-box-font-weights .box__container button{font-size:22rem}}.ch2-container .ch2-settings[aria-modal=true]{z-index:999999999}.ch2-container .ch2-settings-content{overscroll-behavior:contain}.ch2-style-light .ch2-btn-primary,.ch2-style-dark .ch2-btn-primary{background:#ed0f0f;color:#fff}.ch2-style-light .ch2-btn-primary:hover,.ch2-style-dark .ch2-btn-primary:hover{background:#ed0f0f;box-shadow:0 0 20px #ed0f0f66}.ch2-style-light .ch2-switch input:checked+label,.ch2-style-dark .ch2-switch input:checked+label{background:#ed0f0f}@media(max-width:800px){.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(1):before{content:"名称："}.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(2):before{content:"域："}.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(3):before{content:"路径："}.ch2-settings-declaration table tbody tr td:not([colspan]):nth-child(4):before{content:"有效期："}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.reduced-motion .brand-page{opacity:1}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reduced-motion .intro,.reduced-motion .cursor{display:none}.reduced-motion .section{padding-top:100rem}.reduced-motion .section--home{padding:0}.reduced-motion .section__headline{position:relative;inset:auto;width:100%;height:auto;min-height:40vh;padding:60rem 0}.reduced-motion .section--home .section__headline{min-height:100svh}.reduced-motion .section__content{visibility:visible;margin-top:50rem}.reduced-motion .navigation{opacity:1}.reduced-motion .navigation{color:var(--color-navy)}.reduced-motion .navigation .navigation__background{background:rgba(var(--color-gray-rgb),.94)}.reduced-motion .navigation__scroll-down{display:none}.reduced-motion .navigation__links{opacity:1;transform:none}.reduced-motion .logo--full svg{clip-path:none}.reduced-motion .logo--full .logo__text{display:none}.reduced-motion .logo__layers>div:not(:first-child){display:none}.reduced-motion .slider{width:100%;overflow-x:auto}.reduced-motion .slider__drag{width:max-content}.reduced-motion .slider__group{display:flex}.reduced-motion .slider__item-link,.reduced-motion .slider__item-link h3{opacity:1}.reduced-motion .footer__contact{min-height:460rem}
