.cta-button-module-scss-module__6rnaUG__cta{display:inline-block}.cta-button-module-scss-module__6rnaUG__ctaBtn{color:#fff;cursor:pointer;background-color:#1a1a1a;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex;position:relative;overflow:hidden}.cta-button-module-scss-module__6rnaUG__dot{justify-content:center;align-items:center;display:flex}.cta-button-module-scss-module__6rnaUG__dot .cta-button-module-scss-module__6rnaUG__dotInner{background-color:#0cac8a;border-radius:50%;width:9px;height:9px}.cta-button-module-scss-module__6rnaUG__text{font-family:Soehnse,sans-serif;font-size:1rem;font-weight:600}.cta-button-module-scss-module__6rnaUG__arrow{opacity:0;align-items:center;transition:none;display:flex;position:absolute;right:-10px}
img.squiggle{width:144vw;height:102vw;position:absolute;top:0;left:0}
*{box-sizing:border-box;margin:0;padding:0}html{color:#1a1a1a;background-color:#ebebeb;width:100%;height:100%;font-family:Soehnse}body{color:#1a1a1a;background-color:#ebebeb;width:100%;height:100%;font-family:Soehnse}img{object-fit:cover;width:100%;height:100%}p{color:#1a1a1a;font-size:13px;text-decoration:none;position:relative}a{color:#1a1a1a;font-size:13px;text-decoration:none;position:relative}.Hero-module-scss-module__TN4PrG__preloader{color:#fff;z-index:9999;background-color:#1a1a1a;justify-content:center;align-items:center;font-family:Soehnse,monospace;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Hero-module-scss-module__TN4PrG__preloader .Hero-module-scss-module__TN4PrG__loader-container{width:600px}.Hero-module-scss-module__TN4PrG__preloader .Hero-module-scss-module__TN4PrG__loader-container .Hero-module-scss-module__TN4PrG__loader-header{color:#d1d1d1;justify-content:space-between;align-items:center;padding:.25em .5em;font-size:.75rem;display:flex}.Hero-module-scss-module__TN4PrG__preloader .Hero-module-scss-module__TN4PrG__loader-container .Hero-module-scss-module__TN4PrG__loader-header .Hero-module-scss-module__TN4PrG__loader-status{align-items:center;gap:.5em;display:flex}.Hero-module-scss-module__TN4PrG__preloader .Hero-module-scss-module__TN4PrG__loader-container .Hero-module-scss-module__TN4PrG__loader-header .Hero-module-scss-module__TN4PrG__loader-status span.Hero-module-scss-module__TN4PrG__animate-pulse{display:inline-block}.Hero-module-scss-module__TN4PrG__preloader .Hero-module-scss-module__TN4PrG__loader-container .Hero-module-scss-module__TN4PrG__progress-bar{background-color:#2a2a2a;width:100%;height:2px}.Hero-module-scss-module__TN4PrG__preloader .Hero-module-scss-module__TN4PrG__loader-container .Hero-module-scss-module__TN4PrG__progress-bar .Hero-module-scss-module__TN4PrG__progress{background-color:#fff;height:100%;transition:width .2s}.Hero-module-scss-module__TN4PrG__hero{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);will-change:transform;z-index:1;background-color:#ebebeb;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.7)}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__overlay{clip-path:polygon(0 100%,100% 100%,100% 0,0 0);z-index:4;background-color:#1a1a1a;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module-scss-module__TN4PrG__hero nav{z-index:3;width:100%;padding:1em;font-weight:700;display:flex;position:absolute;top:1em;left:0}.Hero-module-scss-module__TN4PrG__hero nav .Hero-module-scss-module__TN4PrG__navCol{flex:1;display:flex}.Hero-module-scss-module__TN4PrG__hero nav .Hero-module-scss-module__TN4PrG__navCol .Hero-module-scss-module__TN4PrG__navItems{flex-direction:column;flex:1;gap:.5em;display:flex}.Hero-module-scss-module__TN4PrG__hero nav .Hero-module-scss-module__TN4PrG__navCol:nth-child(2) .Hero-module-scss-module__TN4PrG__navItems:last-child p{text-align:right}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__header{text-align:center;clip-path:polygon(0 100%,100% 100%,100% 0,0 0);z-index:1;width:100%;position:relative;top:5%;left:0}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__header h1{text-align:center;margin:0;padding:0;font-family:Blanquotey;font-size:28vw;font-weight:lighter;line-height:100%}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__header h1 span{display:inline-block;position:relative;transform:translateY(500px)}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__heroBox{background-color:#1a1a1a;border-radius:24px;justify-content:center;align-items:center;width:90%;height:40vh;margin-top:2rem;display:flex;position:relative;overflow:hidden}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__menutoggle{cursor:pointer;z-index:10;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__menutoggle .Hero-module-scss-module__TN4PrG__hamburger{flex-direction:column;gap:4px;display:flex}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__menutoggle .Hero-module-scss-module__TN4PrG__hamburger .Hero-module-scss-module__TN4PrG__menubar{background:#1a1a1a;width:25px;height:2px;transition:all .3s}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__menutoggle.Hero-module-scss-module__TN4PrG__opened .Hero-module-scss-module__TN4PrG__menubar[data-position=top]{transform:rotate(45deg)translate(5px,5px)}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__menutoggle.Hero-module-scss-module__TN4PrG__opened .Hero-module-scss-module__TN4PrG__menubar[data-position=bottom]{transform:rotate(-45deg)translate(5px,-5px)}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__menutoggle .Hero-module-scss-module__TN4PrG__menucopy p{margin-left:.5rem;font-weight:700}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__menu-overlay{color:#fff;opacity:0;pointer-events:none;z-index:999;background:#1a1a1a;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__menu-overlay.Hero-module-scss-module__TN4PrG__active{opacity:1;pointer-events:auto}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__menu-overlay .Hero-module-scss-module__TN4PrG__menu-links{text-align:center;list-style:none}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__menu-overlay .Hero-module-scss-module__TN4PrG__menu-links li{margin:1rem 0;font-size:2rem}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__menu-overlay .Hero-module-scss-module__TN4PrG__menu-links li a{color:#fff;text-decoration:none}@media (max-width:900px){.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__navCol:first-child .Hero-module-scss-module__TN4PrG__navItems:nth-child(2) p{text-align:right}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__navCol:nth-child(2){display:none}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__header{top:5%}.Hero-module-scss-module__TN4PrG__hero .Hero-module-scss-module__TN4PrG__heroImg{height:50vh}}
.cards-main{box-sizing:border-box;margin:0;padding:0}img{object-fit:cover;width:100%;height:100%}.intro-header,.outro-header{letter-spacing:-.35rem;font-family:Aeonik;font-size:7rem;font-weight:800;line-height:1.1}.intro,.outro{color:#ebebeb;text-align:center;background-color:#1a1a1a;justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:relative}@media (max-width:1000px){.intro-header,.outro-header{letter-spacing:0;font-size:2rem}}
.sticky-cards{background-color:#1a1a1a;width:100%;height:100%;position:relative}.sticky-card{color:#1a1a1a;will-change:transform;background-color:#ebebeb;gap:3rem;width:100%;height:100svh;padding:1.5rem;display:flex;position:relative}.sticky-card:after{content:"";width:100%;height:100%;opacity:var(--after-opacity,0);pointer-events:none;z-index:2;background-color:rgba(0,0,0,.5);transition:opacity .1s;position:absolute;top:0;left:0}.sticky-card-index{flex:2}.sticky-card-content{flex:4;padding-top:1.5rem}.sticky-card-content-wrapper{flex-direction:column;gap:1.5rem;width:75%;display:flex}.sticky-card-header{width:75%}.sticky-card-img{background:rgba(26,26,26,.04);border-radius:10px;overflow:hidden}.sticky-card-img svg{aspect-ratio:5/3;width:100%;display:block}.sticky-card-copy{gap:1.5rem;display:flex}.sticky-card-copy-title{flex:2}.sticky-card-copy-description{flex:4}.sticky-card-copy-title p{text-transform:uppercase;font-weight:650}.h1{letter-spacing:-.35rem;font-family:Aeonik;font-size:7rem;font-weight:800;line-height:1.1}.p{font-family:Aeonik;font-size:1.125rem;font-weight:500}@media (max-width:1000px){.sticky-card{flex-direction:column;gap:0}.sticky-card-content-wrapper{width:100%}.sticky-card-index{flex:1}.sticky-card-copy{flex-direction:column;gap:.5rem}.h1{letter-spacing:0;font-size:2rem}.p{font-size:1rem}}
.contact-section{color:#ebebeb;background-color:#1a1a1a;padding:7rem 8vw;overflow:hidden}.contact-inner{flex-wrap:wrap;align-items:flex-start;gap:6rem;display:flex}.contact-info{flex:280px;max-width:340px;position:relative}.contact-label{letter-spacing:3px;text-transform:uppercase;color:rgba(235,235,235,.4);margin-bottom:1.5rem;font-family:Aeonik,sans-serif;font-size:11px}.contact-heading{color:#ebebeb;margin-bottom:1.5rem;font-family:Blanquotey,sans-serif;font-size:max(3rem,min(6vw,5.5rem));font-weight:400;line-height:1}.contact-sub{color:rgba(235,235,235,.55);max-width:32ch;margin-bottom:2.5rem;font-family:Aeonik,sans-serif;font-size:.95rem;line-height:1.8}.contact-details{flex-direction:column;gap:1rem;display:flex}.contact-email{color:#ebebeb;border-bottom:1px solid rgba(235,235,235,.3);width:-moz-fit-content;width:fit-content;padding-bottom:2px;font-family:Aeonik,sans-serif;font-size:.9rem;text-decoration:none;transition:border-color .15s}.contact-email:hover{border-color:rgba(235,235,235,.8)}.contact-socials{align-items:center;gap:.5rem;display:flex}.contact-social-link{color:rgba(235,235,235,.5);font-family:Aeonik,sans-serif;font-size:.85rem;text-decoration:none;transition:color .15s}.contact-social-link:hover{color:#ebebeb}.contact-social-dot{color:rgba(235,235,235,.2);font-size:.85rem}.contact-badge-wrap{justify-content:center;align-items:center;width:90px;height:90px;margin-top:3rem;display:flex;position:relative}.contact-badge-img{object-fit:contain;filter:invert()opacity(.4);width:100%;height:100%;animation:10s linear infinite badge-spin;position:absolute}.contact-badge-arrow{color:rgba(235,235,235,.5);z-index:1;font-size:1.2rem;position:relative}@keyframes badge-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-form{flex-direction:column;flex:2 380px;gap:1.25rem;display:flex}.contact-form-row{flex-wrap:wrap;gap:1.25rem;display:flex}.contact-form-row .contact-field{flex:180px}.contact-field{flex-direction:column;gap:.4rem;display:flex}.contact-field-grow{flex:1}.contact-field-label{color:rgba(235,235,235,.38);text-transform:uppercase;letter-spacing:2px;font-family:Aeonik,sans-serif;font-size:.7rem}.contact-input,.contact-textarea{color:#ebebeb;background:rgba(235,235,235,.06);border:1px solid rgba(235,235,235,.1);border-radius:.6rem;outline:none;width:100%;padding:.85rem 1rem;font-family:Aeonik,sans-serif;font-size:.95rem;transition:border-color .2s,background .2s}.contact-input::placeholder,.contact-textarea::placeholder{color:rgba(235,235,235,.25)}.contact-input:focus,.contact-textarea:focus{background:rgba(235,235,235,.09);border-color:rgba(235,235,235,.35)}.contact-textarea{resize:vertical;min-height:140px;line-height:1.6}.contact-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.contact-form-note{color:rgba(235,235,235,.3);font-family:Aeonik,sans-serif;font-size:.78rem}.contact-submit{color:#1a1a1a;cursor:pointer;white-space:nowrap;background:#ebebeb;border:none;border-radius:9999px;align-items:center;gap:.75rem;padding:.85rem 1.75rem;font-family:Aeonik,sans-serif;font-size:.9rem;font-weight:600;transition:background .2s,transform .15s;display:flex}.contact-submit:hover{background:#d4d4d4;transform:translateY(-1px)}.contact-submit-arrow{font-size:1.1rem;transition:transform .2s}.contact-submit:hover .contact-submit-arrow{transform:translate(4px)}@media (max-width:900px){.contact-section{padding:5rem 6vw}.contact-inner{flex-direction:column;gap:3rem}.contact-info{max-width:100%}.contact-badge-wrap{display:none}}@media (max-width:480px){.contact-form-footer{flex-direction:column;align-items:flex-start}.contact-submit{justify-content:center;width:100%}}
