@import "https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400..700;1,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background-color:rgb(var(--secondary-300));width:100%;height:100%;min-height:100vh;position:relative}svg{display:block}li{list-style:none}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:#0000;border:none;outline:none}::-webkit-scrollbar{display:none}svg{background:0 0;border:none;display:block}:focus-visible{outline:1px solid rgb(var(--primary-400));outline-offset:var(--ck-space-1)}:root{--font-heading:"Libre Baskerville", serif;--font-body:"Montserrat", sans-serif}html{font-size:var(--font-base);font-family:var(--font-body)}:root{--black-100:92, 86, 79;--black-200:58, 53, 48;--black-300:32, 29, 26;--black-400:16, 14, 12;--black-500:0, 0, 0;--gray-100:244, 242, 238;--gray-200:226, 222, 216;--gray-300:184, 178, 170;--gray-400:126, 119, 111;--gray-500:82, 76, 69;--white-100:255, 255, 255;--white-200:253, 252, 249;--white-300:250, 249, 245;--white-400:246, 245, 240;--white-500:240, 239, 233;--primary-100:216, 180, 155;--primary-200:197, 145, 113;--primary-300:177, 116, 79;--primary-400:151, 91, 59;--primary-500:125, 72, 45;--secondary-100:255, 253, 248;--secondary-200:252, 249, 241;--secondary-300:247, 243, 233;--secondary-400:239, 233, 221;--secondary-500:229, 220, 205;--tertiary-100:99, 86, 75;--tertiary-200:67, 56, 47;--tertiary-300:43, 35, 29;--tertiary-400:27, 21, 17;--tertiary-500:14, 10, 8;--accent-100:232, 210, 194;--accent-200:218, 184, 161;--accent-300:201, 153, 121;--accent-400:181, 125, 91;--accent-500:157, 99, 66;--success-100:214, 233, 217;--success-200:166, 205, 174;--success-300:91, 157, 105;--success-400:57, 120, 70;--success-500:34, 82, 44;--warning-100:250, 235, 201;--warning-200:242, 207, 137;--warning-300:220, 164, 65;--warning-400:181, 122, 28;--warning-500:120, 78, 13;--error-100:248, 216, 210;--error-200:232, 166, 155;--error-300:204, 97, 80;--error-400:166, 66, 52;--error-500:117, 43, 34;--info-100:218, 229, 233;--info-200:169, 196, 205;--info-300:96, 143, 157;--info-400:62, 108, 123;--info-500:40, 74, 86;--max-width:2300px;--ck-space-1:4px;--ck-space-2:8px;--ck-space-3:12px;--ck-space-4:16px;--ck-space-5:20px;--ck-space-6:24px;--ck-space-7:28px;--ck-space-8:32px;--ck-space-9:36px;--ck-space-10:40px;--ck-space-11:44px;--ck-space-12:48px;--ck-space-13:52px;--ck-space-14:56px;--ck-space-15:60px;--ck-space-16:64px;--font-base:20px;--font-xs:.75rem;--font-sm:.875rem;--font-md:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:1.875rem;--font-4xl:2.25rem;--font-5xl:3rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--letterspacing-1:-.025em;--letterspacing-2:0;--letterspacing-3:.025em;--letterspacing-4:.05em;--letterspacing-5:.1em;--letterspacing-6:.15em;--ck-radius-1:2px;--ck-radius-2:4px;--ck-radius-3:6px;--ck-radius-4:8px;--ck-radius-5:12px;--ck-radius-6:16px;--ck-radius-7:20px;--ck-radius-8:24px;--ck-radius-full:9999px}@media (width<=2559px){html{font-size:18px}}@media (width<=1919px){html{font-size:16px}}@media (width<=1439px){html{font-size:15px}}@media (width<=1199px){html{font-size:15px}}@media (width<=991px){html{font-size:14px}}@media (width<=767px){html{font-size:14px}}@media (width<=575px){html{font-size:14px}}@media (width<=359px){html{font-size:13px}}.u-text-uppercase{text-transform:uppercase}.u-text-lowercase{text-transform:lowercase}.u-text-capitalize{text-transform:capitalize}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-left{text-align:left}.ck-nav1-logo{font-family:var(--font-logo);font-size:var(--font-3xl);text-transform:uppercase;font-weight:var(--weight-semibold);letter-spacing:var(--letterspacing-5);height:fit-content;line-height:1}.nav-padding-1{padding:var(--ck-space-4) var(--ck-space-6)}.hero-padding-1{padding:calc(var(--ck-space-16) + var(--ck-space-4)) var(--ck-space-16)}.section-padding-1,.section-padding-2{padding:var(--ck-space-16) var(--ck-space-16)}@media (width<=1919px){.hero-padding-1{padding:calc(var(--ck-space-16) + var(--ck-space-4)) var(--ck-space-16)}.section-padding-1,.section-padding-2{padding:var(--ck-space-16) var(--ck-space-16)}}@media (width<=1439px){.hero-padding-1{padding:calc(var(--ck-space-16) + var(--ck-space-4)) var(--ck-space-12)}.section-padding-1,.section-padding-2{padding:var(--ck-space-16) var(--ck-space-12)}}@media (width<=1199px){.hero-padding-1{padding:calc(var(--ck-space-16) + var(--ck-space-4)) var(--ck-space-8)}.section-padding-1,.section-padding-2{padding:var(--ck-space-16) var(--ck-space-8)}}@media (width<=767px){.hero-padding-1{padding:calc(var(--ck-space-16) + var(--ck-space-4)) var(--ck-space-6)}.section-padding-1{padding:var(--ck-space-16) var(--ck-space-6)}.section-padding-2{padding:var(--ck-space-16) var(--ck-space-4)}}@media (width<=575px){.nav-padding-1{padding:var(--ck-space-3) var(--ck-space-4)}.hero-padding-1,.section-padding-1{padding:var(--ck-space-6) var(--ck-space-6)}.section-padding-2{padding:var(--ck-space-6) var(--ck-space-3)}}@media (width<=359px){.nav-padding-1{padding:var(--ck-space-2) var(--ck-space-3)}.hero-padding-1,.section-padding-1{padding:var(--ck-space-4) var(--ck-space-4)}.section-padding-2{padding:var(--ck-space-4) var(--ck-space-1)}}.portfolio1-nav-logo-text{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--font-3xl);color:rgb(var(--black-300));letter-spacing:var(--letterspacing-3);line-height:1.2}.portfolio1-nav-logo-highlight{color:rgb(var(--primary-500))}.portfolio1-nav-logo-role{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--font-sm);letter-spacing:var(--letterspacing-3);word-spacing:.2em;color:rgb(var(--primary-400))}.navbar{z-index:1000;justify-content:center;align-items:center;width:100%;display:flex;position:sticky;top:0;left:0}nav{width:100%;max-width:var(--max-width);justify-content:space-between;align-items:center;display:flex;position:relative}.portfolio1-nav-links-box{justify-content:center;align-items:center;width:min(35%,1200px);display:flex}.portfolio1-nav-links-box ul{justify-content:space-around;align-items:center;width:100%;display:flex}.portfolio1-nav-links-link{color:rgb(var(--black-300));transition:color .2s;display:inline-block;position:relative}.portfolio1-nav-links-item.active .portfolio1-nav-links-link{color:rgb(var(--primary-500));font-weight:var(--weight-medium)}.portfolio1-nav-links-item .portfolio1-nav-links-link:hover{color:rgb(var(--primary-500))}.portfolio1-nav-links-item .portfolio1-nav-links-link:after{content:"";left:0;bottom:calc(var(--ck-space-3) * -1);background-color:rgb(var(--primary-500));transform-origin:50%;width:100%;height:1.5px;transition:transform .3s;position:absolute;transform:scaleX(0)}.portfolio1-nav-links-item:hover .portfolio1-nav-links-link:after,.portfolio1-nav-links-item.active .portfolio1-nav-links-link:after{transform:scaleX(1)}.ck-btn2{width:fit-content;height:fit-content;padding:var(--ck-space-2) var(--ck-space-4);justify-content:center;align-items:center;gap:var(--ck-space-2);background-color:rgb(var(--primary-500));color:rgb(var(--secondary-100));border-radius:var(--ck-radius-full);cursor:pointer;transition:background-color .3s,transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.ck-btn2 span{z-index:2;font-size:var(--font-md);font-weight:var(--weight-regular);letter-spacing:.5px;transition:transform .3s;position:relative}.ck-btn2 svg{z-index:2;width:1.5rem;height:1.5rem;margin-left:var(--ck-space-2);color:rgb(var(--secondary-100));transition:transform .35s;position:relative}.ck-btn2:hover{background-color:rgb(var(--primary-400));box-shadow:0 var(--ck-space-2) var(--ck-space-4) rgba(var(--primary-500), .12);transform:translateY(-2px)}.ck-btn2:hover span{transform:translate(2px)}.ck-btn2:hover svg{transform:translateX(var(--ck-space-1))}.ck-btn2:after{content:"";background:linear-gradient(110deg, transparent, rgba(var(--secondary-100), .18), transparent);z-index:1;width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.ck-btn2:hover:after{left:140%}.ck-btn2:active{background-color:rgb(var(--primary-500));box-shadow:none;transform:translateY(1px)}.ck-btn2:active span{transform:translate(1px)}.ck-btn2:active svg{transform:translate(3px)}.ck-btn2:focus-visible{outline:2px solid rgb(var(--primary-400));outline-offset:var(--ck-space-1)}.portfolio1-nav-hamburger-icon{width:1.5rem;height:1.5rem;color:rgb(var(--black-300));cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.portfolio1-nav-hamburger-icon svg{width:100%;height:100%;transition:transform .3s,color .3s}.portfolio1-nav-hamburger-icon:hover svg{color:rgb(var(--primary-500));transform:scale(1.15)}.portfolio1-hamburger-menu-wrapper{z-index:9999;visibility:hidden;pointer-events:none;position:fixed;inset:0}.portfolio1-hamburger-menu-wrapper.active{visibility:visible;pointer-events:auto}.portfolio1-hamburger-menu-overlay{background-color:rgba(var(--black-500), .25);opacity:0;transition:opacity .3s;position:absolute;inset:0}.portfolio1-hamburger-menu-wrapper.active .portfolio1-hamburger-menu-overlay{opacity:1}.portfolio1-hamburger-menu-container{top:var(--ck-space-6);right:var(--ck-space-6);width:52%;min-width:380px;max-width:520px;max-height:calc(100vh - (var(--ck-space-6) * 2));background-color:rgb(var(--secondary-300));border:1px solid rgb(var(--secondary-500));border-radius:var(--ck-radius-lg);box-shadow:0 var(--ck-space-6) var(--ck-space-10) rgba(var(--black-500), .12);opacity:0;transition:transform .35s,opacity .35s;position:absolute;overflow:hidden;transform:translateY(-20px)scale(.98)}.portfolio1-hamburger-menu-wrapper.active .portfolio1-hamburger-menu-container{opacity:1;transform:translateY(0)scale(1)}.portfolio1-hamburger-menu-content{z-index:5;padding:var(--ck-space-6);flex-direction:column;display:flex;position:relative}.portfolio1-hamburger-menu-graphic-circle{aspect-ratio:1;border:1px solid rgba(var(--primary-400), .45);background:linear-gradient(135deg, rgba(var(--primary-100), .3) 0%, rgba(var(--primary-200), 0) 35%, rgba(var(--primary-300), 0) 65%, rgba(var(--primary-400), 0) 100%);z-index:1;pointer-events:none;border-radius:50%;width:75%;position:absolute;bottom:-28%;right:-25%}.portfolio1-hamburger-menu-graphic-circle-small{aspect-ratio:1;border:1px solid rgba(var(--primary-400), .25);z-index:1;pointer-events:none;border-radius:50%;width:45%;position:absolute;top:28%;left:-32%}.portfolio1-hamburger-menu-graphic-dot{background-color:rgb(var(--primary-400));z-index:2;pointer-events:none;border-radius:50%;width:.55rem;height:.55rem;position:absolute}.portfolio1-hamburger-menu-graphic-dot-one{bottom:70%;right:50%}.portfolio1-hamburger-menu-graphic-dot-two{top:47%;left:8%}.portfolio1-hamburger-menu-header{width:100%;padding-bottom:var(--ck-space-5);border-bottom:1px solid rgb(var(--secondary-500));justify-content:space-between;align-items:center;display:flex}.portfolio1-hamburger-menu-close{width:2.5rem;height:2.5rem;color:rgb(var(--black-300));cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .3s,transform .3s,border-color .3s;display:flex}.portfolio1-hamburger-menu-close svg{width:65%;height:65%}.portfolio1-hamburger-menu-close:hover{color:rgb(var(--primary-500));border-color:rgb(var(--primary-400));transform:rotate(90deg)}.portfolio1-hamburger-menu-label{margin-top:var(--ck-space-6)}.portfolio1-hamburger-menu-label span{font-family:var(--font-body);font-size:var(--font-xs);font-weight:var(--weight-medium);letter-spacing:var(--letterspacing-3);color:rgb(var(--gray-500))}.portfolio1-hamburger-menu-links{width:100%;margin-top:var(--ck-space-3);flex-direction:column;display:flex}.portfolio1-hamburger-menu-links a{align-items:center;gap:var(--ck-space-4);padding:var(--ck-space-4) 0;border-bottom:1px solid rgb(var(--secondary-500));color:rgb(var(--black-300));font-family:var(--font-heading);font-size:var(--font-xl);font-weight:var(--weight-medium);transition:color .3s,padding-left .3s;display:flex;position:relative}.portfolio1-hamburger-menu-links a span{min-width:1.5rem;font-family:var(--font-body);font-size:var(--font-xs);font-weight:var(--weight-regular);color:rgb(var(--primary-400))}.portfolio1-hamburger-menu-links a:hover,.portfolio1-hamburger-menu-links a.active{color:rgb(var(--primary-500))}.portfolio1-hamburger-menu-links a:hover{padding-left:var(--ck-space-2)}.portfolio1-hamburger-menu-links a.active:after{content:"";background-color:rgb(var(--primary-400));border-radius:50%;width:.55rem;height:.55rem;position:absolute;right:0}.portfolio1-hamburger-menu-bottom{justify-content:space-between;align-items:flex-end;gap:var(--ck-space-5);margin-top:var(--ck-space-6);padding-top:var(--ck-space-5);display:flex}.portfolio1-hamburger-menu-bottom-text{gap:var(--ck-space-2);flex-direction:column;display:flex}.portfolio1-hamburger-menu-bottom-text span{font-family:var(--font-body);font-size:var(--font-xs);font-weight:var(--weight-medium);letter-spacing:var(--letterspacing-3);color:rgb(var(--primary-500))}.portfolio1-hamburger-menu-bottom-text p{max-width:14rem;color:rgb(var(--gray-500));font-size:var(--font-sm);line-height:1.4}@media (width<=991px){.portfolio1-nav-links-box,.portfolio1-nav-cta{display:none}.portfolio1-nav-hamburger-icon{display:flex}}@media (width>=768px) and (width<=991px){.portfolio1-hamburger-menu-container{top:var(--ck-space-6);right:var(--ck-space-6);width:52%;min-width:380px;max-width:520px;max-height:calc(100vh - (var(--ck-space-6) * 2))}}@media (width<=767px){.portfolio1-hamburger-menu-bottom{flex-direction:column;align-items:flex-start}}@media (width<=575px){.portfolio1-hamburger-menu-container{width:100%;min-width:0;max-width:100vw;max-height:calc(100vh - (var(--ck-space-3) * 2));top:0;right:0}.portfolio1-hamburger-menu-content{padding:var(--ck-space-4)}.portfolio1-hamburger-menu-bottom-text p{max-width:100%}.portfolio1-hamburger-menu-header{padding-bottom:var(--ck-space-4)}.portfolio1-hamburger-menu-close{width:2.25rem;height:2.25rem}.portfolio1-hamburger-menu-links a{font-size:var(--font-lg);padding:var(--ck-space-3) 0}.portfolio1-hamburger-menu-bottom{margin-top:var(--ck-space-6);padding-top:var(--ck-space-4)}.portfolio1-hamburger-menu-bottom .ck-btn2{width:100%}.portfolio1-hamburger-menu-graphic-circle{width:80%;bottom:-18%;right:-35%}.portfolio1-hamburger-menu-graphic-circle-small{width:42%;top:30%;left:-35%}.portfolio1-hamburger-menu-graphic-dot-one{bottom:20%;right:20%}}@media (width<=359px){.portfolio1-hamburger-menu-container{width:100%;max-height:calc(100vh - (var(--ck-space-2) * 2));top:0;right:0}.portfolio1-hamburger-menu-content{padding:var(--ck-space-3)}.portfolio1-hamburger-menu-links a{font-size:var(--font-md)}}@media (prefers-reduced-motion:reduce){.ck-btn2,.ck-btn2 span,.ck-btn2 svg,.ck-btn2:after,.portfolio1-nav-links-link,.portfolio1-nav-links-link:after,.portfolio1-nav-hamburger-icon svg,.portfolio1-hamburger-menu-close,.portfolio1-hamburger-menu-links a,.portfolio1-hamburger-menu-overlay,.portfolio1-hamburger-menu-container{transition:none}.ck-btn2:after{display:none}}.portfolio-footer{background-color:rgb(var(--black-500));width:100%;color:rgb(var(--secondary-100));border-top:1px solid rgba(var(--primary-500), .35);position:relative;padding-block:0!important}.portfolio-footer-container{width:100%;max-width:var(--max-width);margin-inline:auto}.portfolio-footer-main{align-items:center;column-gap:var(--ck-space-10);width:100%;padding-block:var(--ck-space-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.portfolio-footer-brand{width:fit-content;color:rgb(var(--secondary-100));flex-direction:column;align-items:flex-start;gap:.35rem;text-decoration:none;transition:opacity .2s;display:flex}.portfolio-footer-brand:hover{opacity:.85}.portfolio-footer-logo{color:rgb(var(--secondary-100));font-family:var(--font-heading);font-size:var(--font-2xl);font-weight:var(--weight-medium);letter-spacing:-.025em;line-height:.95}.portfolio-footer-logo span{color:rgb(var(--primary-500))}.portfolio-footer-role{color:rgba(var(--secondary-100), .48);font-size:.6rem;font-weight:var(--weight-medium);letter-spacing:.22em;line-height:1}.portfolio-footer-nav{justify-content:center;align-items:center;gap:var(--ck-space-7);display:flex}.portfolio-footer-nav a{color:rgba(var(--secondary-100), .72);font-size:var(--font-xs);font-weight:var(--weight-medium);line-height:1.4;text-decoration:none;transition:color .2s;position:relative}.portfolio-footer-nav a:after{content:"";background-color:rgb(var(--primary-500));transform-origin:100%;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-.3rem;left:0;transform:scaleX(0)}.portfolio-footer-nav a:hover{color:rgb(var(--secondary-100))}.portfolio-footer-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.portfolio-footer-tagline{justify-content:flex-end;align-items:center;gap:var(--ck-space-5);color:rgba(var(--secondary-100), .45);font-size:.6rem;font-weight:var(--weight-medium);letter-spacing:.18em;white-space:nowrap;line-height:1;display:flex}.portfolio-footer-tagline-text{transition:color .2s}.portfolio-footer-tagline:hover .portfolio-footer-tagline-text{color:rgba(var(--secondary-100), .7)}.portfolio-footer-divider{background-color:rgba(var(--secondary-100), .25);flex-shrink:0;width:1px;height:1.7rem}.portfolio-footer-bottom{justify-content:space-between;align-items:center;gap:var(--ck-space-6);width:100%;padding-block:var(--ck-space-4);border-top:1px solid rgba(var(--secondary-100), .13);display:flex}.portfolio-footer-copyright{color:rgba(var(--secondary-100), .42);font-size:var(--font-xs);font-weight:var(--weight-regular);line-height:1.4}.portfolio-footer-built{color:rgba(var(--secondary-100), .32);font-size:.55rem;font-weight:var(--weight-medium);letter-spacing:.18em;white-space:nowrap;line-height:1}.portfolio-footer-brand:focus-visible,.portfolio-footer-nav a:focus-visible{outline:1px solid rgb(var(--primary-500));outline-offset:.4rem}@media (width<=1439px){.portfolio-footer-main{column-gap:var(--ck-space-8)}.portfolio-footer-nav{gap:var(--ck-space-6)}}@media (width<=991px){.portfolio-footer-main{row-gap:var(--ck-space-6);grid-template-columns:minmax(0,1fr) auto}.portfolio-footer-nav{justify-content:flex-end}.portfolio-footer-tagline{padding-top:var(--ck-space-1);grid-column:1/-1;justify-content:flex-start}.portfolio-footer-divider{display:none}}@media (width<=767px){.portfolio-footer-main{align-items:flex-start;gap:var(--ck-space-6);padding-block:var(--ck-space-8);flex-direction:column;display:flex}.portfolio-footer-brand{gap:.3rem}.portfolio-footer-nav{justify-content:flex-start;gap:var(--ck-space-6);width:100%}.portfolio-footer-tagline{justify-content:flex-start;width:100%;padding-top:0}.portfolio-footer-bottom{padding-block:var(--ck-space-4)}}@media (width<=575px){.portfolio-footer-main{gap:var(--ck-space-5);padding-block:var(--ck-space-7)}.portfolio-footer-logo{font-size:var(--font-xl)}.portfolio-footer-role{letter-spacing:.2em;font-size:.55rem}.portfolio-footer-nav{column-gap:var(--ck-space-6);row-gap:var(--ck-space-4);flex-wrap:wrap}.portfolio-footer-nav a{font-size:var(--font-xs)}.portfolio-footer-tagline{letter-spacing:.15em;font-size:.55rem}.portfolio-footer-bottom{align-items:flex-start;gap:var(--ck-space-2);padding-block:var(--ck-space-4);flex-direction:column}.portfolio-footer-built{font-size:.5rem}}@media (width<=359px){.portfolio-footer-main{gap:var(--ck-space-5);padding-block:var(--ck-space-6)}.portfolio-footer-nav{column-gap:var(--ck-space-5);row-gap:var(--ck-space-4)}.portfolio-footer-tagline{letter-spacing:.12em;font-size:.5rem}.portfolio-footer-copyright{font-size:.65rem}}body{flex-direction:column;display:flex}main{flex:1}.hero-decore-item{z-index:-1;pointer-events:none;width:100%;height:min(30vh,600px);position:absolute;top:0;left:0}.hero-decore-line{background-color:rgba(var(--primary-200), .5);transform-origin:top;will-change:transform;width:.1rem;height:min(10vh,300px);animation:6s linear infinite heroLampSwing;position:absolute;top:0;right:2vw}.hero-decore-item-circle{background-color:rgb(var(--primary-300));border:1px solid rgba(var(--primary-500), .25);width:.8rem;height:.8rem;filter:drop-shadow(0 0 10px rgba(var(--primary-300), .5)) blur(1px);pointer-events:none;border-radius:50%;position:absolute;bottom:-.4rem;left:50%;transform:translate(-50%)}@keyframes heroLampSwing{0%{transform:rotate(0)}6.25%{transform:rotate(1.15deg)}12.5%{transform:rotate(2.12deg)}18.75%{transform:rotate(2.77deg)}25%{transform:rotate(3deg)}31.25%{transform:rotate(2.77deg)}37.5%{transform:rotate(2.12deg)}43.75%{transform:rotate(1.15deg)}50%{transform:rotate(0)}56.25%{transform:rotate(-1.15deg)}62.5%{transform:rotate(-2.12deg)}68.75%{transform:rotate(-2.77deg)}75%{transform:rotate(-3deg)}81.25%{transform:rotate(-2.77deg)}87.5%{transform:rotate(-2.12deg)}93.75%{transform:rotate(-1.15deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.hero-decore-line{animation:none;transform:rotate(0)}}@media (width<=992px){.hero-decore-line{height:min(15vh,500px);right:7vw}.hero-decore-item-circle{width:.75rem;height:.75rem}}@media (width<=568px){.hero-decore-line{height:15vh;right:6vw}.hero-decore-item-circle{width:.65rem;height:.65rem;bottom:-.325rem}}.site-loader{z-index:10000;color:rgb(var(--black-300));background-color:rgb(var(--secondary-300));opacity:1;visibility:visible;place-items:center;transition:opacity .46s,visibility .46s;display:grid;position:fixed;inset:0}.site-loader.is-complete{opacity:0;visibility:hidden;pointer-events:none}.site-loader__inner{width:min(680px,100% - 64px)}.site-loader__header,.site-loader__meta{justify-content:space-between;align-items:center;gap:var(--ck-space-4);color:rgb(var(--gray-400));font-family:var(--font-body);font-size:10px;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;line-height:1.4;display:flex}.site-loader__header{padding-bottom:var(--ck-space-4);border-bottom:1px solid rgb(var(--secondary-500))}.site-loader__monogram{color:rgb(var(--black-300));font-weight:var(--weight-semibold)}.site-loader__identity{padding-block:clamp(56px,10vw,104px)}.site-loader__wordmark{color:rgb(var(--black-400));font-family:var(--font-heading);letter-spacing:-.075em;font-size:clamp(4.25rem,12vw,8.5rem);line-height:.85;display:block}.site-loader__wordmark span{color:rgb(var(--primary-400))}.site-loader__descriptor{margin-top:var(--ck-space-5);color:rgb(var(--gray-400));font-family:var(--font-body);font-size:var(--font-xs);letter-spacing:var(--letterspacing-4);text-transform:uppercase;display:block}.site-loader__progress{background-color:rgb(var(--secondary-500));width:100%;height:2px;overflow:hidden}.site-loader__progress span{background-color:rgb(var(--primary-400));width:32%;height:100%;animation:1.4s cubic-bezier(.65,0,.35,1) infinite loaderProgress;display:block;transform:translate(-100%)}.site-loader__meta{padding-top:var(--ck-space-4)}.site-loader__status{color:rgb(var(--primary-400))}.site-loader__status b{color:rgb(var(--black-300));font-weight:var(--weight-medium);margin-left:4px}@keyframes loaderProgress{0%{transform:translate(-100%)}to{transform:translate(315%)}}body.is-loading{overflow:hidden}@media (width<=575px){.site-loader__inner{width:calc(100% - 40px)}.site-loader__identity{padding-block:72px}.site-loader__wordmark{font-size:clamp(4rem,21vw,6.5rem)}.site-loader__descriptor{margin-top:var(--ck-space-4);letter-spacing:.1em;font-size:10px}.site-loader__meta{align-items:flex-start;gap:var(--ck-space-2);flex-direction:column}}@media (prefers-reduced-motion:reduce){.site-loader,.site-loader__progress span{transition:none;animation:none}.site-loader__progress span{transform:translate(0)}}
