:root{--header-height:90px;--header-z-index:999999;--footer-min-height:300px}@media screen and (max-width:1235px){:root{--header-height:60px}}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{background-color:var(--color-white);color:var(--color-black)}*,body{margin:0;padding:0}*{box-sizing:border-box}button,input{font-family:var(--f-family-primary)}button{cursor:pointer}@media(prefers-color-scheme:light){html{color-scheme:light}}.ignoreInteractions{pointer-events:none}:root{--f-size-xl:clamp(.85rem,1.9vw,1.4rem);--f-size-lg:clamp(.7rem,1.3vw,1.08rem);--f-size-md:clamp(.65rem,1.3vw,1rem);--f-size-sm:clamp(.5rem,1.2vw,.72rem);--f-size-xs:clamp(.47rem,1.2vw,.6rem);--f-size-xxs:clamp(.4rem,1.2vw,.5rem);--f-size-xxxs:clamp(.35rem,1.2vw,.4rem);--f-family-primary:"Montserrat",sans-serif;--f-family-secondary:"Red Hat Display",sans-serif;--f-family-tertiary:"Roboto Mono",monospace;--f-family-quaternary:"Red Hat Mono","Red Hat Display",monospace}html{font-size:18.75pt}a,a:active,a:visited{text-decoration:none;color:inherit}:root{--color-black:#000000;--color-white:#ffffff;--color-gray:#6C6C6C;--color-gray-light:#D9D9D9;--logo-color:#C62300;--success-color:#4caf50;--warning-color:#ff9800;--error-color:#e56259;--info-color:#2196f3}.custom-richtext h1{font-size:var(--f-size-lg)!important}.custom-richtext h2{font-size:var(--f-size-md)!important}.custom-richtext h3{font-size:var(--f-size-sm)!important}.custom-richtext h4{font-size:var(--f-size-xs)!important}.custom-richtext h5{font-size:var(--f-size-xxs)!important}.custom-richtext h6{font-size:var(--f-size-xxxs)!important}.custom-richtext li,.custom-richtext p{font-size:var(--f-size-sm)}.custom-richtext h1,.custom-richtext h2,.custom-richtext h3,.custom-richtext h4,.custom-richtext h5,.custom-richtext h6{margin:.5rem 0}.custom-richtext ol,.custom-richtext ul{padding-left:1.5rem;margin:1rem 0;list-style-type:decimal}.custom-richtext li{margin-bottom:.3rem}.custom-richtext blockquote{margin:1rem 0;padding:1rem;font-size:var(--f-size-sm);font-style:italic;background-color:var(--color-gray-light);border-left:4px solid var(--color-primary);overflow:hidden;text-overflow:ellipsis}.custom-richtext a{color:var(--color-black);text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .2s ease}.custom-richtext a:hover{color:var(--color-gray);text-decoration:none}.custom-richtext img{display:block;margin:1rem auto;max-width:100%;height:auto}.custom-richtext .youtubeEmbedContainer{margin:1rem 0;display:flex;justify-content:center;max-width:100%}.custom-richtext .youtubeEmbedContainer iframe{width:85%;aspect-ratio:16/9;height:auto}.custom-richtext .youtube-error{width:80%;margin:1rem auto;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color-white);background-color:var(--error-color);border-radius:15px;border:4px dashed var(--color-white)}.custom-richtext-realization{width:90%;margin:2vw auto}.custom-richtext-realization h1{font-size:var(--f-size-xl)!important}.custom-richtext-realization h2{font-size:var(--f-size-lg)!important}.custom-richtext-realization h3{font-size:var(--f-size-md)!important}.custom-richtext-realization h4{font-size:var(--f-size-sm)!important}.custom-richtext-realization h5{font-size:var(--f-size-xs)!important}.custom-richtext-realization h6{font-size:var(--f-size-xxs)!important}.custom-richtext-realization li,.custom-richtext-realization p{font-size:var(--f-size-sm)}.custom-richtext-realization h1,.custom-richtext-realization h2,.custom-richtext-realization h3,.custom-richtext-realization h4,.custom-richtext-realization h5,.custom-richtext-realization h6{margin:.5rem 0}.custom-richtext-realization ol,.custom-richtext-realization ul{padding-left:1.5rem;margin:1rem 0;list-style-type:decimal}.custom-richtext-realization li{margin-bottom:.3rem}.custom-richtext-realization blockquote{margin:1rem 0;padding:1rem;font-size:var(--f-size-sm);font-style:italic;background-color:var(--color-gray-light);border-left:4px solid var(--color-primary);overflow:hidden;text-overflow:ellipsis}.custom-richtext-realization a{color:var(--color-black);text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .2s ease}.custom-richtext-realization a:hover{color:var(--color-gray);text-decoration:none}.custom-richtext-realization img{display:block;margin:1rem auto;max-width:100%;height:auto}.custom-richtext-realization .youtubeEmbedContainer{margin:1rem 0;display:flex;justify-content:center;max-width:100%}.custom-richtext-realization .youtubeEmbedContainer iframe{width:85%;aspect-ratio:16/9;height:auto}.custom-richtext-realization .youtube-error{width:80%;margin:1rem auto;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color-white);background-color:var(--error-color);border-radius:15px;border:4px dashed var(--color-white)}.custom-richtext-popup{width:90%;margin:2vw auto}.custom-richtext-popup a{color:var(--color-black);text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .2s ease}.custom-richtext-popup a:hover{color:var(--color-gray);text-decoration:none}.custom-richtext-popup h1{font-size:var(--f-size-xl)!important}.custom-richtext-popup h2{font-size:var(--f-size-lg)!important}.custom-richtext-popup h3{font-size:var(--f-size-md)!important}.custom-richtext-popup h4{font-size:var(--f-size-sm)!important}.custom-richtext-popup h5{font-size:var(--f-size-xs)!important}.custom-richtext-popup h6{font-size:var(--f-size-xxs)!important}.custom-richtext-popup li,.custom-richtext-popup p{font-size:var(--f-size-sm)}.custom-richtext-popup h1,.custom-richtext-popup h2,.custom-richtext-popup h3,.custom-richtext-popup h4,.custom-richtext-popup h5,.custom-richtext-popup h6{margin:.5rem 0}.custom-richtext-popup ol,.custom-richtext-popup ul{padding-left:1.5rem;margin:1rem 0;list-style-type:decimal}.custom-richtext-popup li{margin-bottom:.3rem}.custom-richtext-popup blockquote{margin:1rem 0;padding:1rem;font-size:var(--f-size-sm);font-style:italic;background-color:var(--color-gray-light);border-left:4px solid var(--color-primary);overflow:hidden;text-overflow:ellipsis}.custom-richtext-popup img{display:block;margin:1rem auto;max-width:100%;height:auto}.custom-richtext-popup .youtubeEmbedContainer{margin:1rem 0;display:flex;justify-content:center;max-width:100%}.custom-richtext-popup .youtubeEmbedContainer iframe{width:85%;aspect-ratio:16/9;height:auto}.custom-richtext-popup .youtube-error{width:80%;margin:1rem auto;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color-white);background-color:var(--error-color);border-radius:15px;border:4px dashed var(--color-white)}.custom-richtext .richTextButtonBlock,.custom-richtext-popup .richTextButtonBlock,.custom-richtext-realization .richTextButtonBlock{display:flex;margin:1.5rem 0}.custom-richtext .richTextButtonBlock--center,.custom-richtext-popup .richTextButtonBlock--center,.custom-richtext-realization .richTextButtonBlock--center{justify-content:center}.custom-richtext .richTextButtonBlock--right,.custom-richtext-popup .richTextButtonBlock--right,.custom-richtext-realization .richTextButtonBlock--right{justify-content:flex-end}.custom-richtext .richTextButton,.custom-richtext-popup .richTextButton,.custom-richtext-realization .richTextButton{min-height:46px;padding:.85rem 1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:0;border:1px solid var(--color-black);font-size:var(--f-size-xs);font-weight:600;letter-spacing:3px;line-height:1.2;text-decoration:none;text-transform:uppercase;background-color:var(--color-white);color:var(--color-black);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.custom-richtext .richTextButton:hover,.custom-richtext-popup .richTextButton:hover,.custom-richtext-realization .richTextButton:hover{transform:translateY(-1px);text-decoration:none}.custom-richtext .richTextButton--primary,.custom-richtext-popup .richTextButton--primary,.custom-richtext-realization .richTextButton--primary{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}.custom-richtext .richTextButton--primary:hover,.custom-richtext .richTextButton--secondary,.custom-richtext-popup .richTextButton--primary:hover,.custom-richtext-popup .richTextButton--secondary,.custom-richtext-realization .richTextButton--primary:hover,.custom-richtext-realization .richTextButton--secondary{color:var(--color-black);background-color:var(--color-white);border-color:var(--color-black)}.custom-richtext .richTextButton--secondary:hover,.custom-richtext-popup .richTextButton--secondary:hover,.custom-richtext-realization .richTextButton--secondary:hover{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}.custom-richtext .richTextButton--outline,.custom-richtext-popup .richTextButton--outline,.custom-richtext-realization .richTextButton--outline{color:var(--color-black);background-color:rgba(0,0,0,0);border-color:var(--color-gray)}.custom-richtext .richTextButton--outline:hover,.custom-richtext-popup .richTextButton--outline:hover,.custom-richtext-realization .richTextButton--outline:hover{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}body::-webkit-scrollbar,html::-webkit-scrollbar{width:12px;background-color:#fff}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background-color:#fff;border-left:1px solid #999}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#fff;border-radius:6px;border:2px solid #aaa;box-shadow:inset 0 0 5px rgba(0,0,0,.3);-webkit-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background-color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.45)}.full-page-size{min-block-size:calc(100vh - var(--header-height));inline-size:100%;padding-top:10px}.not-found--not-full-page{position:relative!important;block-size:auto!important;z-index:1!important}.not-found{position:fixed;top:0;left:0;z-index:9999;block-size:100vh;inline-size:100%;flex-direction:column;justify-content:center}.not-found,.not-found a{display:flex;align-items:center;background-color:#fff}.not-found a{position:relative;isolation:isolate;margin:1rem;padding:.5rem 1.5rem;gap:.5vw;border:1px dashed var(--color-black);overflow:hidden}.not-found a:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#fff;mix-blend-mode:difference;z-index:1;pointer-events:none;transition:width 1s}.not-found a:hover:before{width:100%}.hover-blend-effect{position:relative}.hover-blend-effect:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#fff;mix-blend-mode:difference;z-index:1;pointer-events:none;transition:width 1s}.hover-blend-effect:hover:before{width:100%}.load-more-label{display:flex;flex-direction:column;align-items:center;gap:.3em;font-size:var(--f-size-sm)}.load-more-count{font-size:var(--f-size-xxs);color:var(--color-gray);letter-spacing:.5px;white-space:nowrap}.hover-blend-effect-light-gray{position:relative}.hover-blend-effect-light-gray:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(48,47,47,.842);mix-blend-mode:difference;z-index:1;pointer-events:none;transition:width 1s}.hover-blend-effect-light-gray:hover:before{width:100%}.payload-richtext{line-height:1.8}.payload-richtext p{font-size:var(--f-size-sm)}.payload-richtext li{font-size:var(--f-size-md)}.payload-richtext ol.list-number{list-style-type:decimal;padding-left:20px}.payload-richtext ol.list-number li{list-style:auto}.payload-richtext ol>li::marker{font-weight:700}