@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:200;src:url("../fonts/spectral-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:200;src:url("../fonts/spectral-v15-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("../fonts/spectral-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:300;src:url("../fonts/spectral-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:400;src:url("../fonts/spectral-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:500;src:url("../fonts/spectral-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("../fonts/spectral-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:600;src:url("../fonts/spectral-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("../fonts/spectral-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:700;src:url("../fonts/spectral-v15-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:800;src:url("../fonts/spectral-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:800;src:url("../fonts/spectral-v15-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("../fonts/lato-v25-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("../fonts/lato-v25-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/lato-v25-latin-900italic.woff2") format("woff2")}.intro{position:relative;padding:0 3vw;margin-top:-10vw;margin-bottom:-15vh;overflow:hidden;z-index:1}@media(max-width: 1024px){.intro{padding:0}}.intro .intro-container{background:#f5f5f1;max-height:1080px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 1024px){.intro .intro-container{min-height:initial}}.intro .intro-watermark{position:absolute;bottom:-8vw;right:5vw;width:27.3vw;max-width:500px;pointer-events:none;user-select:none;display:block}.intro .intro-watermark path{fill:#fff;fill-opacity:1}@media(max-width: 1023px){.intro .intro-watermark{width:65vw;height:auto;right:-5vw;bottom:-8vw}}.intro .intro-section{position:relative;z-index:2;padding:clamp(60px,5.2083333333vw,100px) 0 clamp(60px,5.2083333333vw,100px)}.intro .intro-wrapper{max-width:920px;width:47.916667vw;margin:0 auto;padding:0;margin:auto}@media(max-width: 1024px){.intro .intro-wrapper{width:100%;padding:0 20px}}.intro .intro-logo{text-align:center;margin-bottom:20px}.intro .intro-logo .intro-logo-icon path{fill:var(--color-secondary)}.intro .intro-subtitle{text-align:center;font-size:clamp(20px,1.3020833333vw,25px);line-height:1;color:var(--color-secondary);margin-bottom:20px;text-transform:uppercase;letter-spacing:2.5px}.intro .intro-title{text-align:center;margin-top:0;font-size:clamp(30px,3.125vw,60px);line-height:1;font-weight:500;margin-bottom:40px;color:var(--color-primary)}@media(max-width: 1023px){.intro .intro-title{margin-bottom:30px}}.intro .intro-columns{display:flex;gap:60px;align-items:center}@media(max-width: 1024px){.intro .intro-columns{flex-direction:column;align-items:center;text-align:center;gap:40px}}.intro .intro-image-wrapper{flex-shrink:0;width:45%}@media(max-width: 1024px){.intro .intro-image-wrapper{width:100%}}.intro .intro-image-wrapper img{width:100%;height:auto;display:block;border-radius:5px}.intro .intro-text-wrapper{flex:1}.intro .intro-content{margin-bottom:0}.intro .intro-content p{margin-bottom:15px;text-align:center;color:rgba(65,64,66,.9);font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:300;font-size:clamp(20px,1.71875vw,33px);line-height:1.303030303}.intro .intro-content p:last-child{margin-bottom:0}.intro .intro-cta{margin-top:40px;display:flex;justify-content:center}.intro .intro-cta .btn{display:inline-block;padding:16px clamp(15px,1.5625vw,30px);background:color-mix(in srgb, var(--color-secondary) 0%, transparent);color:var(--color-secondary);text-decoration:none;font-weight:700;font-size:clamp(14px,0.9375vw,18px);line-height:1.3333333333;border-radius:35px;min-width:230px;text-align:center;transition:.4s ease-in-out;text-transform:uppercase;letter-spacing:1.8px;border:1px solid var(--color-secondary)}.intro .intro-cta .btn:hover{background-color:var(--color-secondary);color:#fff;text-decoration:none}.intro .slider-nav{position:absolute;bottom:4vw;left:4vw;z-index:10;display:flex;gap:15px}@media(max-width: 1023px){.intro .slider-nav{bottom:10vw;left:8vw}}.intro .slider-nav button{border:none;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:all .3s ease;background:none;padding:0}.intro .slider-nav button:hover{transform:scale(1.1)}.intro .slider-nav button img{width:50px;height:50px;display:block}.intro .slide{display:block;width:100%;aspect-ratio:2.089922/1;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}@media(max-width: 1023px){.intro .slide{height:100dvh;aspect-ratio:auto}}.intro .slide .wrapper{height:100%;display:flex;justify-content:flex-start;align-items:center;position:relative;z-index:1;max-width:1856px;padding:0 34px;margin:auto}@media(max-width: 1023px){.intro .slide .wrapper{width:100%;flex-direction:column;align-items:center;justify-content:center;height:100dvh}}.intro .slide .left-content{max-width:743px;width:38vw}@media(max-width: 1023px){.intro .slide .left-content{width:100%}}.intro .slide .left-content .sub-title{color:#fff;font-weight:300;font-size:clamp(12px,0.78125vw,15px);line-height:1.2;display:block;margin-bottom:15px}.intro .slide .left-content .page-title{color:#fff;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:clamp(40px,5.2083333333vw,100px);line-height:1;margin:0}.intro .slide .right-content{display:flex;gap:20px;align-items:center}@media(max-width: 1023px){.intro .slide .right-content{width:100%;justify-content:flex-start;aspect-ratio:1/1}}.intro .slide .box-container{width:27vw;height:27vw;max-width:519px;max-height:519px;position:relative}@media(max-width: 1023px){.intro .slide .box-container{width:100%;height:auto;margin:30px auto 0}}.intro .slide .box-container .name-box{font-family:"Guthen Bloots";position:absolute;top:0;left:0;background-color:#fff;width:27vw;height:27vw;max-width:519px;max-height:519px;display:flex;align-items:center;justify-content:center;padding:60px;text-align:center;transform:rotate(-1deg);transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1);border-radius:3px}@media(max-width: 1023px){.intro .slide .box-container .name-box{position:relative;width:60vw;height:60vw;max-width:400px;max-height:400px;left:15vw}}.intro .slide .box-container .name-box .name{font-weight:400;font-size:clamp(60px,6.1458333333vw,118px);line-height:1.0338983051}.intro .slide .box-container .thumbnail-box{position:absolute;top:4vw;left:7vw;width:27vw;height:27vw;max-width:519px;max-height:519px;background-size:cover;background-position:center;position:relative;cursor:pointer;transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1);transform:rotate(2deg);border-radius:3px}@media(max-width: 1023px){.intro .slide .box-container .thumbnail-box{position:absolute;width:60vw;height:60vw;max-width:400px;max-height:400px;top:0}}.intro .slide .box-container .thumbnail-box .intro-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);padding:40px}.intro .slide .box-container .thumbnail-box .intro-overlay .intro-text{color:#fff;margin:0;font-weight:300;font-size:clamp(12px,0.78125vw,15px);line-height:1.4666666667;text-align:center}.intro .slide .box-container.animate-in .name-box{transform:rotate(-5deg)}.intro .slide .box-container.animate-in .thumbnail-box{transform:rotate(4deg)}.intro .slide .box-container:hover .name-box{transform:translateX(-5vw) rotate(-13deg)}.intro .slide .box-container:hover .thumbnail-box{transform:translateX(10vw) rotate(19deg)}.intro .slide .next-slide-preview{position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(75%);max-width:743px;width:38vw;cursor:pointer;transition:all .4s ease;z-index:5}@media(max-width: 1024px){.intro .slide .next-slide-preview{display:none}}.intro .slide .next-slide-preview:hover{transform:translateY(-50%) translateX(72%)}.intro .slide .next-slide-preview .sub-title{color:#fff;font-weight:300;font-size:clamp(12px,0.78125vw,15px);line-height:1.2;display:block;margin-bottom:15px}.intro .slide .next-slide-preview .preview-title{color:#fff;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:clamp(40px,5.4166666667vw,104px);line-height:.9615384615;margin:0}.intro .slide.bg-primary{background:var(--color-primary)}.intro .slide.bg-primary .name-box .name{color:var(--color-primary)}.intro .slide.bg-secondary{background:var(--color-secondary)}.intro .slide.bg-secondary .name-box .name{color:var(--color-secondary)}.intro .slide.bg-tertiary{background:var(--color-tertiary)}.intro .slide.bg-tertiary .name-box .name{color:var(--color-tertiary)}.intro .slide.bg-quarternary{background:#ed1c24}.intro .slide.bg-quarternary .name-box .name{color:var(--color-primary)}.intro .slide.bg-onyx{background:#0a0a0a}.intro .slide.bg-onyx .name-box .name{color:#0a0a0a}.intro X .modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:none;opacity:0;transition:opacity .4s ease}.intro X .modal-overlay.active{display:flex;opacity:1}.intro X .modal-overlay .modal-image{flex:1;background-size:cover;background-position:center;animation:zoomInFromOrigin .6s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;transform-origin:var(--origin-x, 50%) var(--origin-y, 50%)}@media(max-width: 1024px){.intro X .modal-overlay .modal-image{display:none}}.intro X .modal-overlay .modal-content-box{width:500px;background-color:#fff;position:absolute;right:34px;top:50%;transform:translateY(50%);overflow-y:auto;animation:slideInRight .6s cubic-bezier(0.34, 1.56, 0.64, 1) .2s forwards;opacity:0}@media(max-width: 1024px){.intro X .modal-overlay .modal-content-box{width:100%}}.intro X .modal-overlay .modal-content-box.bg-primary{background-color:color-mix(in srgb, var(--color-primary) 50%, transparent);color:#fff}.intro X .modal-overlay .modal-content-box.bg-secondary{background-color:color-mix(in srgb, var(--color-secondary) 50%, transparent);color:#fff}.intro X .modal-overlay .modal-content-box.bg-tertiary{background-color:color-mix(in srgb, var(--color-tertiary) 50%, transparent);color:#fff}.intro X .modal-overlay .modal-content-box.bg-quarternary{background-color:rgba(237,28,36,.5);color:#fff}.intro X .modal-overlay .modal-content-box.bg-onyx{background-color:rgba(10,10,10,.5);color:#fff}.intro X .modal-overlay .modal-content-box .modal-close{position:absolute;top:20px;right:20px;background:rgba(0,0,0,0);border:none;color:#fff;font-size:24px;cursor:pointer;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.intro X .modal-overlay .modal-content-box .modal-close:hover{opacity:.8;color:#fff}.intro X .modal-overlay .modal-content-box .modal-content-inner{padding:60px 40px 40px}@media(max-width: 640px){.intro X .modal-overlay .modal-content-box .modal-content-inner{padding:60px 30px 30px}}.intro X .modal-overlay .modal-content-box .modal-content-inner h1,.intro X .modal-overlay .modal-content-box .modal-content-inner h2,.intro X .modal-overlay .modal-content-box .modal-content-inner h3,.intro X .modal-overlay .modal-content-box .modal-content-inner h4,.intro X .modal-overlay .modal-content-box .modal-content-inner h5,.intro X .modal-overlay .modal-content-box .modal-content-inner h6{margin-top:0;margin-bottom:20px;color:#fff}.intro X .modal-overlay .modal-content-box .modal-content-inner p{font-size:clamp(20px,1.875vw,36px);line-height:1;margin-bottom:15px;color:#fff;font-weight:300}.intro X .modal-overlay .modal-content-box .modal-content-inner p strong{font-weight:400;color:#0a0a0a}@keyframes zoomInFromOrigin{0%{transform:scale(0.15) rotate(13deg);opacity:0}50%{opacity:1}100%{transform:scale(1) rotate(0deg);opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%) translateY(-50%);opacity:0}100%{transform:translateX(0) translateY(-50%);opacity:1}}.intro .video{display:block;width:100%;aspect-ratio:2.089922/1;position:relative}@media(max-width: 768px){.intro .video{height:70vh;aspect-ratio:auto}}.intro .video:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(10deg, rgba(0, 0, 0, 0) 19.5%, rgba(0, 0, 0, 0.4) 79.68%),linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%)}.intro .video video{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.intro .video .wrapper{height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;position:relative;z-index:1}.intro .video .wrapper .sub-title{color:#fff;font-weight:400;text-transform:uppercase;font-size:clamp(18px,1.3020833333vw,25px);line-height:1}.intro .video .wrapper .page-title{color:#fff;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:clamp(40px,6.7708333333vw,130px);line-height:1;margin-bottom:clamp(50px,7.5vw,144px);margin-top:20px}.editor-styles-wrapper .hero-slider .slide{display:none}.editor-styles-wrapper .hero-slider .slide:first-child{display:block}.editor-styles-wrapper .hero-slider .slide:first-child:before{content:"Please visit edit mode to see/edit slides";position:absolute;bottom:20px;text-align:center;width:100%;z-index:50;left:0;color:#fff}