.page-module-scss-module__eVX6gG__page{background:var(--background);flex:1;width:calc(100% + 2*clamp(1.25rem,5vw,5rem));margin-inline:calc(-1*clamp(1.25rem,5vw,5rem))}.page-module-scss-module__eVX6gG__hero{background-color:#021502;flex-direction:column;flex:1;width:100%;min-height:100dvh;display:flex;position:relative}@media (min-width:640px){.page-module-scss-module__eVX6gG__hero{align-items:flex-start}}.page-module-scss-module__eVX6gG__main{padding-inline:clamp(1.25rem,5vw,5rem)}.page-module-scss-module__eVX6gG__heroRole{width:50%}.page-module-scss-module__eVX6gG__heroBackground{z-index:0;position:absolute;inset:0}.page-module-scss-module__eVX6gG__heroContent{z-index:1;text-align:left;pointer-events:none;flex-direction:column;flex:1;justify-content:flex-end;width:100%;height:100%;padding-inline:clamp(1.25rem,5vw,5rem);display:flex;position:relative}.page-module-scss-module__eVX6gG__title{letter-spacing:-.03em;margin:0;font-size:clamp(3rem,8vw,6rem);font-weight:600;line-height:1}.page-module-scss-module__eVX6gG__floatingButton{z-index:10;cursor:pointer;border-radius:9999px;position:fixed;bottom:4rem;right:clamp(1.25rem,5vw,5rem)}.page-module-scss-module__eVX6gG__textLoop{margin-top:10%}
.TextLoop-module-scss-module__dzOIdG__textLoop{width:calc(100% + 2*clamp(1.25rem,5vw,5rem));margin-inline:calc(-1*clamp(1.25rem,5vw,5rem));position:relative;overflow:hidden}.TextLoop-module-scss-module__dzOIdG__ribbon{pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.TextLoop-module-scss-module__dzOIdG__track{position:absolute;top:0;left:50%;transform:translate(-50%)}.TextLoop-module-scss-module__dzOIdG__item{offset-rotate:auto;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;left:0}.TextLoop-module-scss-module__dzOIdG__item img{object-fit:contain;width:100%;height:100%}
.WorksStack-module-scss-module__aZy2Pa__section{position:relative;overflow-x:clip}.WorksStack-module-scss-module__aZy2Pa__sticky{align-items:center;height:100dvh;display:flex;position:sticky;top:0}.WorksStack-module-scss-module__aZy2Pa__inner{flex-direction:column;gap:4rem;width:100%;display:flex}@media (min-width:768px){.WorksStack-module-scss-module__aZy2Pa__inner{grid-template-columns:1fr 1.15fr;align-items:center;gap:2rem;display:grid}}.WorksStack-module-scss-module__aZy2Pa__copy{flex-direction:column;gap:1rem;display:flex}.WorksStack-module-scss-module__aZy2Pa__title{letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:600;line-height:1.05}.WorksStack-module-scss-module__aZy2Pa__subtitleWrap{min-height:5.5rem}.WorksStack-module-scss-module__aZy2Pa__subtitle{color:#71717a;max-width:24rem;margin:0;font-size:1.05rem;line-height:1.6}.WorksStack-module-scss-module__aZy2Pa__stage{perspective:1600px;position:relative}.WorksStack-module-scss-module__aZy2Pa__stack{aspect-ratio:16/10;transform-style:preserve-3d;position:relative;transform:rotateX(6deg)rotateY(-16deg)rotate(-1.5deg)}@media (min-width:768px){.WorksStack-module-scss-module__aZy2Pa__stack{margin-right:-22%}}.WorksStack-module-scss-module__aZy2Pa__card{will-change:transform,opacity;border:1px solid #ffffff8c;border-radius:14px;position:absolute;inset:0;overflow:hidden}.WorksStack-module-scss-module__aZy2Pa__cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.WorksStack-module-scss-module__aZy2Pa__cardLink:hover .WorksStack-module-scss-module__aZy2Pa__cardCta{opacity:1}.WorksStack-module-scss-module__aZy2Pa__cardHeader{background:linear-gradient(#262626f2,#121212f2);border-bottom:1px solid #ffffff73;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.WorksStack-module-scss-module__aZy2Pa__cardIcon{color:#ffffffd9;width:1.35rem;height:1.35rem;display:flex}.WorksStack-module-scss-module__aZy2Pa__cardIcon svg{stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.WorksStack-module-scss-module__aZy2Pa__cardTitle{color:#fff;font-size:1.05rem;font-weight:500}.WorksStack-module-scss-module__aZy2Pa__cardBody{background:#101010;flex:1;align-items:flex-end;padding:1.5rem;display:flex}.WorksStack-module-scss-module__aZy2Pa__cardCta{color:#71717a;opacity:0;font-size:.9rem;transition:opacity .25s}.WorksStack-module-scss-module__aZy2Pa__cardCta:after{content:" →"}
