.page-module__GLROFq__main{min-height:100vh}.page-module__GLROFq__header{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin-bottom:0;padding:0;display:flex;position:relative;overflow:hidden}.page-module__GLROFq__videoWrapper{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.page-module__GLROFq__videoBg{pointer-events:none;width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__GLROFq__overlay{z-index:1;background:linear-gradient(#0e0c09b3 0%,#0e0c0966 40%,#0e0c09cc 100%);position:absolute;inset:0}.page-module__GLROFq__contentContainer{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:relative}.page-module__GLROFq__title{font-family:var(--font-instrument), serif;color:var(--warm-white);letter-spacing:-.02em;text-shadow:0 10px 40px #0009;margin:0;font-size:clamp(3.5rem,8vw,120px);font-weight:400;line-height:.95}.page-module__GLROFq__sub{max-width:600px;font-family:var(--font-body);letter-spacing:.02em;color:#ffffffd9;margin-top:.5rem;font-size:1.15rem;font-weight:400;line-height:1.6}.page-module__GLROFq__contentSection{background-color:var(--warm-white);color:var(--charcoal);z-index:2;padding:8rem 0;position:relative}.page-module__GLROFq__sectionHeader{text-align:center;margin-bottom:4rem}.page-module__GLROFq__sectionTitle{font-family:var(--font-instrument), serif;margin:.5rem 0 1rem;font-size:clamp(2.5rem,5vw,4rem);font-style:italic;font-weight:400;line-height:1.1}.page-module__GLROFq__sectionDesc{color:#0e0c09cc;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}.page-module__GLROFq__stickyLayout{grid-template-columns:4fr 7fr;align-items:start;gap:6rem;display:grid}.page-module__GLROFq__stickySidebar{position:sticky;top:120px}.page-module__GLROFq__stackedCards{flex-direction:column;gap:3rem;display:flex}.page-module__GLROFq__servicesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;display:grid}.page-module__GLROFq__serviceCard{border-bottom:1px solid #0e0c091a;flex-direction:column;padding-bottom:6rem;display:flex}.page-module__GLROFq__serviceCard:last-child{border-bottom:none;padding-bottom:0}.page-module__GLROFq__cardImageWrap{aspect-ratio:16/9;background:#0e0c0908;border-radius:4px;width:100%;overflow:hidden}.page-module__GLROFq__cardImage{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform 1.6s cubic-bezier(.16,1,.3,1),filter 1.6s}.page-module__GLROFq__serviceCard:hover .page-module__GLROFq__cardImage{filter:grayscale(0%);transform:scale(1.04)}.page-module__GLROFq__cardContent{flex-direction:column;justify-content:flex-start;padding:2.5rem 0 0;display:flex}.page-module__GLROFq__cardTitle{font-family:var(--font-barlow), sans-serif;color:var(--gold-dark);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-style:normal;font-weight:600;line-height:1.1}.page-module__GLROFq__cardDesc{color:#0e0c0999;font-size:1rem;line-height:1.6}.page-module__GLROFq__darkSection{color:var(--charcoal,#1a1712);z-index:2;background-color:#f5efe6;border-top:1px solid #1a171214;border-bottom:1px solid #1a171214;padding:8rem 0;position:relative}.page-module__GLROFq__caseStudyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module__GLROFq__featuredWork{aspect-ratio:16/9;background:#000;border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #1a171226}.page-module__GLROFq__featuredVideo{width:100%;height:100%;position:absolute;top:0;left:0}.page-module__GLROFq__ghostLink{color:var(--charcoal,#1a1712);opacity:.8;padding:1rem;text-decoration:none;transition:opacity .3s}.page-module__GLROFq__ghostLink:hover{opacity:1}.page-module__GLROFq__backLink{color:var(--gold-primary);letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:.85rem;text-decoration:none;transition:opacity .3s}.page-module__GLROFq__backLink:hover{opacity:1}.page-module__GLROFq__bentoGrid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:4rem;display:grid}.page-module__GLROFq__bentoCard{aspect-ratio:16/10;cursor:pointer;background:#000;border:1px solid #ffffff08;border-radius:32px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s,border-color .6s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.page-module__GLROFq__bentoImage{object-fit:cover;filter:grayscale()brightness(.4)contrast(1.2);z-index:0;width:100%;height:100%;transition:all .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.page-module__GLROFq__bentoOverlay{z-index:1;background:linear-gradient(#0e0c0933 0%,#0e0c09f2 100%);position:absolute;inset:0}.page-module__GLROFq__bentoCard:hover{border-color:#f6c82526;transform:translateY(-10px);box-shadow:0 30px 60px #0000004d}.page-module__GLROFq__bentoCard:hover .page-module__GLROFq__bentoImage{filter:grayscale(30%)brightness(.6)contrast(1.1);transform:scale(1.05)}.page-module__GLROFq__bentoContent{z-index:2;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:3rem;display:flex;position:relative}.page-module__GLROFq__bentoNumber{font-family:var(--font-instrument);color:var(--gold-primary);opacity:.15;font-size:5rem;font-style:italic;line-height:1;position:absolute;top:2.5rem;right:3rem}.page-module__GLROFq__bentoTitle{font-family:var(--font-instrument);color:var(--warm-white);margin:0 0 1rem;font-size:clamp(2rem,3vw,2.5rem);line-height:1.1}.page-module__GLROFq__bentoDesc{font-family:var(--font-body);color:#ffffffb3;margin:0;font-size:1.15rem;line-height:1.6}.page-module__GLROFq__faqSection{background-color:var(--warm-white,#faf7f0);color:var(--charcoal,#1a1712);padding:8rem 0}.page-module__GLROFq__faqContainer{flex-direction:column;gap:1rem;max-width:800px;margin:4rem auto 0;display:flex}.page-module__GLROFq__faqItem{background:#fff;border:1px solid #1a17121a;border-radius:16px;transition:background .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 16px #1a17120a}.page-module__GLROFq__faqItem:hover{background:#fff;box-shadow:0 8px 24px #1a171212}.page-module__GLROFq__faqSummary{font-family:var(--font-body);color:var(--charcoal,#1a1712);cursor:pointer;justify-content:space-between;align-items:center;padding:2rem;font-size:1.2rem;font-weight:500;list-style:none;display:flex}.page-module__GLROFq__faqSummary::-webkit-details-marker{display:none}.page-module__GLROFq__faqIcon{color:#8b6914;width:24px;height:24px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.page-module__GLROFq__faqItem[open] .page-module__GLROFq__faqIcon{transform:rotate(45deg)}.page-module__GLROFq__faqContent{color:#1a1712bf;padding:0 2rem 2rem;font-size:1rem;line-height:1.7;animation:.4s cubic-bezier(.16,1,.3,1) page-module__GLROFq__slideDown}@keyframes page-module__GLROFq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.page-module__GLROFq__servicesGrid{grid-template-columns:1fr}.page-module__GLROFq__cardContent{padding:1.5rem 0 0}.page-module__GLROFq__stickyLayout{grid-template-columns:1fr;gap:2rem}.page-module__GLROFq__stickySidebar{position:static}.page-module__GLROFq__bentoGrid{grid-template-columns:1fr}.page-module__GLROFq__bentoCard{aspect-ratio:4/3!important}}.page-module__GLROFq__scrollIndicator{color:#ffffff80;z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;animation:2s ease-in-out infinite page-module__GLROFq__bounce;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.page-module__GLROFq__scrollIndicator svg{opacity:.8;width:24px;height:24px}.page-module__GLROFq__scrollText{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;font-weight:500}@keyframes page-module__GLROFq__bounce{0%,to{transform:translateY(0)translate(-50%)}50%{transform:translateY(10px)translate(-50%)}}
.Hero-module__gNeX-G__hero{border-radius:8px;justify-content:flex-start;align-items:center;width:100%;min-height:calc(100vh - 1rem);margin:0;padding-left:8%;display:flex;position:relative;overflow:hidden}.Hero-module__gNeX-G__videoWrapper{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__gNeX-G__videoBg{object-fit:cover;transform-origin:50%;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(-1.2,1.2)}.Hero-module__gNeX-G__overlay{z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000009e 0%,#0000004d 50%,#0000000d 100%),linear-gradient(#0000 60%,#00000059 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__gNeX-G__content{z-index:10;text-align:left;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:700px;margin-top:4vh;margin-bottom:0;padding:0 1rem;display:flex;position:relative}.Hero-module__gNeX-G__parallaxTextGroup{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.Hero-module__gNeX-G__dualReviews{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:0;margin-bottom:.5rem;display:flex}.Hero-module__gNeX-G__laurel{color:#ffffff80;flex-shrink:0}.Hero-module__gNeX-G__reviewBadge{align-items:center;gap:.75rem;display:flex}.Hero-module__gNeX-G__reviewIconWrap{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:flex}.Hero-module__gNeX-G__reviewIconWrap svg{width:100%;height:100%}.Hero-module__gNeX-G__reviewCol{flex-direction:column;gap:.1rem;display:flex}.Hero-module__gNeX-G__reviewStars{color:#ffb800;letter-spacing:2px;font-size:1.2rem;line-height:1}.Hero-module__gNeX-G__reviewText{font-family:var(--font-barlow), sans-serif;color:#fffc;font-size:.85rem;font-weight:500;line-height:1}.Hero-module__gNeX-G__reviewDivider{justify-content:center;align-items:center;width:20px;height:40px;display:flex}.Hero-module__gNeX-G__dividerDot{background:#ffffff26;border-radius:999px;width:2px;height:24px}.Hero-module__gNeX-G__headline{flex-direction:column;align-items:flex-start;gap:0;display:flex}.Hero-module__gNeX-G__headlineLine1{font-family:var(--font-barlow), sans-serif;letter-spacing:-2px;color:#fff;text-shadow:0 2px 4px #000000e6,0 8px 32px #000000b3;font-size:clamp(2rem,5vw,48px);font-weight:500;line-height:1.1}.Hero-module__gNeX-G__headlineLine2{font-family:var(--font-instrument), serif;color:#fff;text-shadow:0 2px 4px #000000e6,0 8px 32px #000000b3;white-space:nowrap;margin-top:.2rem;font-size:clamp(2.5rem,6.5vw,68px);font-style:italic;font-weight:400;line-height:1}.Hero-module__gNeX-G__subtext{font-family:var(--font-instrument), serif;color:#fff;opacity:1;text-shadow:0 2px 8px #000c;max-width:650px;margin-top:.5rem;font-size:clamp(20px,2.5vw,26px);font-weight:400;line-height:1.4}.Hero-module__gNeX-G__ctaPillWrapper{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:inline-flex}.Hero-module__gNeX-G__secondaryCta{font-family:var(--font-barlow), sans-serif;color:#ffffffbf;cursor:pointer;letter-spacing:.05em;background:0 0;border:none;padding:.5rem 0;font-size:.9rem;font-weight:500;transition:color .2s,transform .2s}.Hero-module__gNeX-G__secondaryCta:hover{color:#fff;transform:translateY(2px)}.Hero-module__gNeX-G__glassWrapper{-webkit-backdrop-filter:blur(12px)saturate(140%);background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;align-items:center;padding:.5rem;transition:all .3s;display:inline-flex}.Hero-module__gNeX-G__ctaPill{color:#111;font-family:var(--font-barlow), sans-serif;cursor:pointer;background:#fff;border:none;border-radius:9999px;align-items:center;gap:.75rem;padding:.6rem .6rem .6rem 1.8rem;font-size:15px;font-weight:600;transition:transform .2s,opacity .2s;display:inline-flex}.Hero-module__gNeX-G__ctaPill:hover{opacity:.9;transform:scale(1.02)}.Hero-module__gNeX-G__playIconWrap{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;overflow:hidden}.Hero-module__gNeX-G__arrow1,.Hero-module__gNeX-G__arrow2{width:16px;height:16px;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute}.Hero-module__gNeX-G__arrow1{transform:translate(0)}.Hero-module__gNeX-G__arrow2{transform:translate(-26px,26px)}.Hero-module__gNeX-G__ctaPill:hover .Hero-module__gNeX-G__arrow1{transform:translate(26px,-26px)}.Hero-module__gNeX-G__ctaPill:hover .Hero-module__gNeX-G__arrow2{transform:translate(0)}@media (max-width:768px){.Hero-module__gNeX-G__hero{justify-content:center;padding:0 1rem}.Hero-module__gNeX-G__content{text-align:center;align-items:center;margin-top:0;margin-bottom:0;padding:0}.Hero-module__gNeX-G__parallaxTextGroup{align-items:center;gap:1rem}.Hero-module__gNeX-G__dualReviews{justify-content:center;gap:.5rem;margin-bottom:.5rem;transform:scale(.85)}.Hero-module__gNeX-G__reviewDivider{display:none}.Hero-module__gNeX-G__headline{align-items:center}.Hero-module__gNeX-G__headlineLine1{letter-spacing:-1px;text-align:center;font-size:clamp(1.8rem,6vw,2.2rem)}.Hero-module__gNeX-G__headlineLine2{text-align:center;white-space:normal;margin-top:.2rem;font-size:clamp(1.6rem,7vw,2.5rem)}.Hero-module__gNeX-G__subtext{text-align:center;max-width:90%;margin-top:.5rem;font-size:1.05rem}.Hero-module__gNeX-G__ctaPillWrapper{justify-content:center;margin-top:1rem}}
.Navbar-module__pSp8Ga__topFixedWrapper{z-index:1001;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:0 2.5rem;display:grid;position:fixed;top:1.5rem;left:0}.Navbar-module__pSp8Ga__navLeft,.Navbar-module__pSp8Ga__navRight{pointer-events:auto;display:flex}.Navbar-module__pSp8Ga__navCenter{justify-content:center;align-items:center;display:flex;position:relative}.Navbar-module__pSp8Ga__navLeft{justify-content:flex-start}.Navbar-module__pSp8Ga__navRight{justify-content:flex-end}.Navbar-module__pSp8Ga__logoPill,.Navbar-module__pSp8Ga__navCenterPill,.Navbar-module__pSp8Ga__navRightPill,.Navbar-module__pSp8Ga__menuPill{-webkit-backdrop-filter:blur(12px)saturate(140%);background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;align-items:center;transition:all .3s;display:flex}.Navbar-module__pSp8Ga__logoPill{padding:.65rem 1.5rem}.Navbar-module__pSp8Ga__menuPill{cursor:pointer;pointer-events:auto;gap:.5rem;padding:.5rem 1.25rem}.Navbar-module__pSp8Ga__menuPill:hover{background:#fff3;transform:scale(1.05)}.Navbar-module__pSp8Ga__menuText{font-family:var(--font-barlow), sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1px;align-items:center;font-size:15px;font-weight:500;display:flex}.Navbar-module__pSp8Ga__blinkingDot{background-color:#4ade80;border-radius:50%;width:5px;height:5px;margin-right:6px;animation:1.5s ease-in-out infinite Navbar-module__pSp8Ga__blink}@keyframes Navbar-module__pSp8Ga__blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.Navbar-module__pSp8Ga__hamburgerIcon{color:#fff;width:18px;height:18px}.Navbar-module__pSp8Ga__navRightPill{padding:.5rem}.Navbar-module__pSp8Ga__logo{font-family:var(--font-instrument), serif;color:#fff;font-size:24px;font-weight:400;text-decoration:none}.Navbar-module__pSp8Ga__cta{color:#111;font-family:var(--font-barlow), sans-serif;cursor:pointer;background:#fff;border:none;border-radius:9999px;align-items:center;gap:.75rem;min-width:48px;min-height:48px;padding:.6rem .6rem .6rem 1.8rem;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.Navbar-module__pSp8Ga__cta:hover{opacity:.9;transform:scale(1.02)}.Navbar-module__pSp8Ga__arrowIconWrap{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;overflow:hidden}.Navbar-module__pSp8Ga__arrow1,.Navbar-module__pSp8Ga__arrow2{width:16px;height:16px;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute}.Navbar-module__pSp8Ga__arrow1{transform:translate(0)}.Navbar-module__pSp8Ga__arrow2{transform:translate(-26px,26px)}.Navbar-module__pSp8Ga__cta:hover .Navbar-module__pSp8Ga__arrow1{transform:translate(26px,-26px)}.Navbar-module__pSp8Ga__cta:hover .Navbar-module__pSp8Ga__arrow2{transform:translate(0)}@media (max-width:768px){.Navbar-module__pSp8Ga__topFixedWrapper{justify-content:space-between;padding:0 1rem;display:flex}.Navbar-module__pSp8Ga__logoPill{padding:.5rem 1rem}.Navbar-module__pSp8Ga__logo{font-size:20px}.Navbar-module__pSp8Ga__navRight{display:none}.Navbar-module__pSp8Ga__navCenter{display:flex}.Navbar-module__pSp8Ga__menuPill{padding:.5rem 1rem}.Navbar-module__pSp8Ga__menuText{font-size:14px}}.Navbar-module__pSp8Ga__lightMode .Navbar-module__pSp8Ga__logoPill,.Navbar-module__pSp8Ga__lightMode .Navbar-module__pSp8Ga__navCenterPill,.Navbar-module__pSp8Ga__lightMode .Navbar-module__pSp8Ga__navRightPill,.Navbar-module__pSp8Ga__lightMode .Navbar-module__pSp8Ga__menuPill{background:#0000000d;border:1px solid #0003}.Navbar-module__pSp8Ga__lightMode .Navbar-module__pSp8Ga__logoPill:hover,.Navbar-module__pSp8Ga__lightMode .Navbar-module__pSp8Ga__menuPill:hover{background:#0000001a}.Navbar-module__pSp8Ga__lightMode .Navbar-module__pSp8Ga__logo,.Navbar-module__pSp8Ga__lightMode .Navbar-module__pSp8Ga__menuText,.Navbar-module__pSp8Ga__lightMode .Navbar-module__pSp8Ga__hamburgerIcon{color:#111}.Navbar-module__pSp8Ga__lightMode .Navbar-module__pSp8Ga__cta{color:#fff;background:#111}.Navbar-module__pSp8Ga__lightMode .Navbar-module__pSp8Ga__arrowIconWrap{color:#111;background:#fff}.Navbar-module__pSp8Ga__footerMode .Navbar-module__pSp8Ga__logoPill,.Navbar-module__pSp8Ga__footerMode .Navbar-module__pSp8Ga__menuPill{-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff47;box-shadow:0 4px 20px #00000059}.Navbar-module__pSp8Ga__footerMode .Navbar-module__pSp8Ga__logoPill:hover,.Navbar-module__pSp8Ga__footerMode .Navbar-module__pSp8Ga__menuPill:hover{background:#fff3;border-color:#ffffff80}.Navbar-module__pSp8Ga__footerMode .Navbar-module__pSp8Ga__logo{text-shadow:0 2px 10px #00000080;color:#fff!important}.Navbar-module__pSp8Ga__footerMode .Navbar-module__pSp8Ga__menuText,.Navbar-module__pSp8Ga__footerMode .Navbar-module__pSp8Ga__hamburgerIcon{color:#fff!important}.Navbar-module__pSp8Ga__footerMode .Navbar-module__pSp8Ga__navRightPill{background:0 0;border:none}.Navbar-module__pSp8Ga__footerMode .Navbar-module__pSp8Ga__cta{box-shadow:0 8px 30px #00000080;color:#111!important;background:#faf7f0!important}.Navbar-module__pSp8Ga__footerMode .Navbar-module__pSp8Ga__cta:hover{transform:scale(1.02);box-shadow:0 10px 36px #ffffff40;background:#fff!important}.Navbar-module__pSp8Ga__footerMode .Navbar-module__pSp8Ga__arrowIconWrap{color:#faf7f0!important;background:#111!important}
.HeroSpotlight-module__PsdyuG__heroTrack{background-color:#0f0f0f;width:100%;height:320svh;position:relative}.HeroSpotlight-module__PsdyuG__hero{contain:layout paint;background-color:#0f0f0f;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.HeroSpotlight-module__PsdyuG__heroInner{width:100%;height:100%;position:relative}.HeroSpotlight-module__PsdyuG__heroSpotlightGallery{will-change:transform;gap:1rem;width:calc(300% + 2rem);height:calc(300svh + 2rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.HeroSpotlight-module__PsdyuG__heroSpotlightCol{flex-direction:column;flex:1;gap:1rem;height:calc(300svh + 2rem);display:flex}.HeroSpotlight-module__PsdyuG__heroSpotlightItem{background-color:#161411;border-radius:6px;flex:1;position:relative;overflow:hidden;container-type:size}.HeroSpotlight-module__PsdyuG__heroSpotlightMedia{will-change:transform;width:100%;height:100%;position:relative;transform:scale(1.2)}.HeroSpotlight-module__PsdyuG__tileImg{object-fit:cover;width:100%;height:100%;display:block}.HeroSpotlight-module__PsdyuG__tileVideo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.HeroSpotlight-module__PsdyuG__tileIframe{pointer-events:none;border:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroSpotlight-module__PsdyuG__heroScrim{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000008c 0%,#00000040 45%,#0000 75%),linear-gradient(#0000 32%,#00000047 62%,#000000b8 100%);position:absolute;inset:0}.HeroSpotlight-module__PsdyuG__heroDimmer{opacity:0;will-change:opacity;pointer-events:none;z-index:3;background:radial-gradient(68% 62%,#0a0908db 0%,#0a0908a8 100%);position:absolute;inset:0}.HeroSpotlight-module__PsdyuG__logo{font-family:var(--font-instrument), serif;letter-spacing:-.02em;color:#fff;white-space:nowrap;transform-origin:0 100%;will-change:transform, opacity;z-index:10;pointer-events:none;text-shadow:0 4px 24px #00000073;margin:0;font-size:1.65rem;font-weight:400;line-height:1;position:absolute;bottom:2rem;left:2rem;transform:translateY(0)scale(6)}.HeroSpotlight-module__PsdyuG__heroRatings{will-change:transform, opacity;z-index:10;pointer-events:none;position:absolute;bottom:13.5rem;left:2rem}.HeroSpotlight-module__PsdyuG__heroHeader{text-align:center;color:#fff;z-index:16;pointer-events:none;flex-direction:column;align-items:center;gap:1.75rem;width:min(860px,88vw);display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.HeroSpotlight-module__PsdyuG__heroHeader h2{font-family:var(--font-instrument), serif;letter-spacing:-.01em;color:#fff;text-shadow:0 4px 28px #000000d9;margin:0;font-size:clamp(1.85rem,2.85vw,3.15rem);font-weight:400;line-height:1.24}.HeroSpotlight-module__PsdyuG__word{opacity:0;will-change:opacity;color:#fff;display:inline-block}.HeroSpotlight-module__PsdyuG__heroDescription{font-family:var(--font-instrument), serif;color:#faf7f0f2;opacity:0;will-change:opacity;text-shadow:0 2px 18px #000000d9;max-width:600px;margin:0;font-size:clamp(1.2rem,1.75vw,1.65rem);font-style:italic;font-weight:400;line-height:1.38}.HeroSpotlight-module__PsdyuG__btnWrap{will-change:opacity;opacity:0;pointer-events:auto;margin-top:.25rem}.HeroSpotlight-module__PsdyuG__heroFooter{color:#fff;text-align:left;will-change:transform, opacity;z-index:15;pointer-events:none;max-width:840px;position:absolute;bottom:20.5rem;left:2rem}.HeroSpotlight-module__PsdyuG__heroFooter h5{font-family:var(--font-instrument), serif;letter-spacing:.03em;word-spacing:.07em;color:#fff;text-shadow:0 4px 24px #000000e6,0 2px 8px #000000f2;margin:0;font-size:clamp(1.6rem,2.25vw,2.35rem);font-style:normal;font-weight:400;line-height:1.32}.HeroSpotlight-module__PsdyuG__sectorHighlight{font-family:var(--font-instrument), serif;letter-spacing:.03em;color:#fff;padding-right:.05em;font-style:italic;font-weight:700}@media (max-width:1000px){.HeroSpotlight-module__PsdyuG__heroTrack{height:100svh!important}.HeroSpotlight-module__PsdyuG__hero{height:100svh!important;position:relative!important}.HeroSpotlight-module__PsdyuG__logo{opacity:1!important;transform:translateY(0)scale(2.2)!important}.HeroSpotlight-module__PsdyuG__heroRatings{opacity:1!important;bottom:6.5rem!important;left:1.25rem!important;transform:none!important}.HeroSpotlight-module__PsdyuG__heroHeader{display:none!important}.HeroSpotlight-module__PsdyuG__heroFooter{text-align:left!important;opacity:1!important;max-width:100%!important;bottom:12.5rem!important;left:1.25rem!important;right:1.25rem!important;transform:none!important}}
.LogoBanner-module__PjrxdW__bannerContainer{background-color:#0000;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1500px;margin:0 auto;padding:5rem 5%;display:flex}.LogoBanner-module__PjrxdW__leftContent{flex-direction:column;width:35%;display:flex}.LogoBanner-module__PjrxdW__sectionLabel{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;letter-spacing:2px;text-align:left;opacity:.6;color:#111;margin-bottom:1.25rem;font-size:15px;font-weight:600;display:block}.LogoBanner-module__PjrxdW__heading{font-family:var(--font-instrument), serif;color:#111;text-align:left;letter-spacing:-.02em;margin-bottom:0;font-size:clamp(3rem,5vw,4.5rem);font-weight:400;line-height:1.05}.LogoBanner-module__PjrxdW__goldHighlight{background:linear-gradient(135deg,#d4af37 0%,#aa7b22 50%,#c59227 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.LogoBanner-module__PjrxdW__gridContainer{border-top:1px solid #e2ddd5;border-left:1px solid #e2ddd5;grid-template-columns:repeat(4,1fr);gap:0;width:60%;display:grid}.LogoBanner-module__PjrxdW__logoWrap{mix-blend-mode:multiply;opacity:.85;border-bottom:1px solid #e2ddd5;border-right:1px solid #e2ddd5;justify-content:center;align-items:center;width:100%;height:200px;transition:opacity .3s;display:flex;overflow:hidden}.LogoBanner-module__PjrxdW__logoWrap:hover{opacity:1}.LogoBanner-module__PjrxdW__logoMotionWrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.LogoBanner-module__PjrxdW__logoImg{object-fit:contain;width:160px;height:90px;transition:scale .4s cubic-bezier(.16,1,.3,1)}.LogoBanner-module__PjrxdW__logoWrap:hover .LogoBanner-module__PjrxdW__logoImg{scale:1.08}.LogoBanner-module__PjrxdW__logoImg.LogoBanner-module__PjrxdW__usArmyLogo{scale:2}.LogoBanner-module__PjrxdW__logoWrap:hover .LogoBanner-module__PjrxdW__usArmyLogo{scale:2.2}@media (max-width:1024px){.LogoBanner-module__PjrxdW__bannerContainer{flex-direction:column;align-items:center;padding:4rem 5%}.LogoBanner-module__PjrxdW__leftContent{align-items:center;width:100%;margin-bottom:3rem}.LogoBanner-module__PjrxdW__sectionLabel,.LogoBanner-module__PjrxdW__heading{text-align:center}.LogoBanner-module__PjrxdW__gridContainer{border-top:1px solid #e2ddd5;border-left:1px solid #e2ddd5;grid-template-columns:repeat(3,1fr);width:100%}.LogoBanner-module__PjrxdW__logoWrap{height:160px}}@media (max-width:768px){.LogoBanner-module__PjrxdW__bannerContainer{padding:2.5rem 1.5rem 3rem}.LogoBanner-module__PjrxdW__gridContainer{grid-template-columns:repeat(2,1fr)}.LogoBanner-module__PjrxdW__logoImg{width:130px;height:80px}}
.OverlayMenu-module__hR9hfW__navContent{pointer-events:none;z-index:3000;width:100vw;height:100vh;position:fixed;top:0;left:0}.OverlayMenu-module__hR9hfW__isOpen{pointer-events:auto}.OverlayMenu-module__hR9hfW__navBg{z-index:-1;transform-origin:top;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.OverlayMenu-module__hR9hfW__bg1{background-color:#111}.OverlayMenu-module__hR9hfW__bg2{background-color:#222}.OverlayMenu-module__hR9hfW__bg3{background-color:var(--gold-primary,#dfb160)}.OverlayMenu-module__hR9hfW__bg4{background-color:#faf7f0;overflow:hidden}.OverlayMenu-module__hR9hfW__bgVideo{object-fit:cover;z-index:1;width:62vw;height:100%;position:absolute;top:0;left:0}.OverlayMenu-module__hR9hfW__bgGradientOverlay{pointer-events:none;z-index:2;background:linear-gradient(270deg,#faf7f0 0% 42%,#faf7f0eb 48%,#0a090847 62%,#0a090873 100%);position:absolute;inset:0}.OverlayMenu-module__hR9hfW__navItems{will-change:clip-path;background-color:#0000;align-items:center;gap:4rem;width:100%;height:100%;padding:5rem 12% 3rem;display:flex}.OverlayMenu-module__hR9hfW__navItemsCol{flex-direction:column;display:flex}.OverlayMenu-module__hR9hfW__colLeft{flex:3;justify-content:center;gap:4rem}.OverlayMenu-module__hR9hfW__colRight{flex:2;justify-content:center;align-items:flex-end;gap:3rem}.OverlayMenu-module__hR9hfW__primaryLinks{flex-direction:column;gap:0;display:flex}.OverlayMenu-module__hR9hfW__primaryLinks a,.OverlayMenu-module__hR9hfW__primaryLinks button{font-family:var(--font-instrument), serif;color:#fff;opacity:.55;cursor:pointer;text-align:left;text-shadow:0 2px 16px #00000059;background:0 0;border:none;padding:0;font-size:clamp(2.5rem,4.5vw,4.5rem);font-style:italic;transition:opacity .3s,transform .3s}.OverlayMenu-module__hR9hfW__primaryLinks a:hover,.OverlayMenu-module__hR9hfW__primaryLinks button:hover{opacity:1;transform:translate(15px)}.OverlayMenu-module__hR9hfW__primaryLinks a.OverlayMenu-module__hR9hfW__activeLink,.OverlayMenu-module__hR9hfW__primaryLinks button.OverlayMenu-module__hR9hfW__activeLink{opacity:1}.OverlayMenu-module__hR9hfW__activeDot{vertical-align:middle;background-color:#22c55e;border-radius:50%;width:10px;height:10px;margin-right:1.5rem;display:inline-block;position:relative;top:-8px;box-shadow:0 0 20px #22c55e99}.OverlayMenu-module__hR9hfW__bottomMeta{justify-content:flex-start;gap:6rem;display:flex}.OverlayMenu-module__hR9hfW__linksGroup{flex-direction:column;gap:.75rem;display:flex}.OverlayMenu-module__hR9hfW__linksGroupTitle{font-family:var(--font-barlow), sans-serif;color:#ffffff8c;text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;font-size:14px;font-weight:600}.OverlayMenu-module__hR9hfW__navLink{color:#fff;width:max-content;line-height:1.1;text-decoration:none;display:inline-block}.OverlayMenu-module__hR9hfW__lineWrap{vertical-align:bottom;margin:0 -.15em;padding:0 .15em;display:inline-block;overflow:hidden}.OverlayMenu-module__hR9hfW__line{will-change:transform;display:inline-block}.OverlayMenu-module__hR9hfW__socials,.OverlayMenu-module__hR9hfW__legal{flex-direction:column;gap:.5rem;display:flex}.OverlayMenu-module__hR9hfW__socials a,.OverlayMenu-module__hR9hfW__socials button,.OverlayMenu-module__hR9hfW__legal a,.OverlayMenu-module__hR9hfW__legal button{cursor:pointer;text-align:left;background:0 0;border:none;margin-bottom:0;padding:0}.OverlayMenu-module__hR9hfW__socials a,.OverlayMenu-module__hR9hfW__socials button{font-size:1.1rem;font-family:var(--font-barlow), sans-serif;opacity:.85;color:#fff;transition:opacity .3s}.OverlayMenu-module__hR9hfW__socials a:hover,.OverlayMenu-module__hR9hfW__socials button:hover{opacity:1}.OverlayMenu-module__hR9hfW__legal a,.OverlayMenu-module__hR9hfW__legal button{color:#ffffffa6;font-size:.95rem;font-family:var(--font-barlow), sans-serif;transition:color .3s}.OverlayMenu-module__hR9hfW__legal a:hover,.OverlayMenu-module__hR9hfW__legal button:hover{color:#fff}.OverlayMenu-module__hR9hfW__brandStatement{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:520px;display:flex}.OverlayMenu-module__hR9hfW__brandLocation{font-family:var(--font-barlow), sans-serif;color:#5a5347;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:600}.OverlayMenu-module__hR9hfW__flagIcon{vertical-align:middle;margin-right:.5rem;font-size:1.7em}.OverlayMenu-module__hR9hfW__brandMission{font-family:var(--font-instrument), serif;color:#1a1712;opacity:.9;font-size:28px;font-style:normal;line-height:1.2}.OverlayMenu-module__hR9hfW__conversionCard{-webkit-backdrop-filter:blur(20px);background:#ffffffdb;border:1px solid #1a17121a;border-radius:24px;flex-direction:column;gap:2rem;width:100%;max-width:520px;padding:2.5rem 3.5rem;display:flex;box-shadow:0 20px 45px #1a171214}.OverlayMenu-module__hR9hfW__statusWrapper{justify-content:center;align-items:center;gap:.75rem;margin:0 auto;display:flex}.OverlayMenu-module__hR9hfW__greenDot{background-color:#22c55e;border-radius:50%;width:8px;height:8px;position:relative}.OverlayMenu-module__hR9hfW__greenDot:after{content:"";opacity:.4;background-color:#22c55e;border-radius:50%;animation:2s infinite OverlayMenu-module__hR9hfW__pulse;position:absolute;inset:-3px}@keyframes OverlayMenu-module__hR9hfW__pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.OverlayMenu-module__hR9hfW__statusText{font-family:var(--font-barlow), sans-serif;color:#3d3830;letter-spacing:1.5px;text-transform:uppercase;font-size:17px;font-weight:600}.OverlayMenu-module__hR9hfW__contactBlock{flex-direction:column;gap:1.5rem;display:flex}.OverlayMenu-module__hR9hfW__contactItem{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.OverlayMenu-module__hR9hfW__contactLabel{font-family:var(--font-barlow), sans-serif;color:#7a7265;text-transform:uppercase;letter-spacing:1px;font-size:12px}.OverlayMenu-module__hR9hfW__contactValue{font-family:var(--font-barlow), sans-serif;color:#1a1712;font-size:18px;font-weight:500;text-decoration:none;transition:color .2s}.OverlayMenu-module__hR9hfW__contactValue:hover{color:var(--gold-dark,#8b6914)}.OverlayMenu-module__hR9hfW__statsBlockOuter{justify-content:space-between;gap:1rem;width:100%;max-width:520px;display:flex}.OverlayMenu-module__hR9hfW__statItemOuter{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.OverlayMenu-module__hR9hfW__statValueOuter{font-family:var(--font-instrument), serif;color:#1a1712;font-size:36px;font-style:normal;line-height:1}.OverlayMenu-module__hR9hfW__statLabelOuter{font-family:var(--font-barlow), sans-serif;color:#6e6659;text-transform:uppercase;letter-spacing:1px;font-size:11px;line-height:1.4}.OverlayMenu-module__hR9hfW__menuCtaBtn{color:#faf7f0;font-family:var(--font-barlow), sans-serif;cursor:pointer;background:#1a1712;border:none;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;margin-top:.5rem;padding:1.25rem 1.25rem 1.25rem 2.5rem;font-size:20px;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.OverlayMenu-module__hR9hfW__menuCtaBtn:hover{transform:scale(1.02);box-shadow:0 12px 35px #1a171238}.OverlayMenu-module__hR9hfW__menuCtaIcon{color:#1a1712;background:#faf7f0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}.OverlayMenu-module__hR9hfW__arrow1,.OverlayMenu-module__hR9hfW__arrow2{transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute}.OverlayMenu-module__hR9hfW__arrow1{transform:translate(0)}.OverlayMenu-module__hR9hfW__arrow2{transform:translate(-30px,30px)}.OverlayMenu-module__hR9hfW__menuCtaBtn:hover .OverlayMenu-module__hR9hfW__arrow1{transform:translate(30px,-30px)}.OverlayMenu-module__hR9hfW__menuCtaBtn:hover .OverlayMenu-module__hR9hfW__arrow2{transform:translate(0)}.OverlayMenu-module__hR9hfW__applyBtn{color:#fff;font-family:var(--font-barlow), sans-serif;text-transform:uppercase;letter-spacing:1.5px;background:0 0;border:1px solid #ffffff4d;border-radius:9999px;justify-content:center;align-items:center;width:max-content;margin-top:2rem;padding:.6rem 1.25rem;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.OverlayMenu-module__hR9hfW__applyBtn:hover{color:#fff;border-color:#ffffffa6}.OverlayMenu-module__hR9hfW__closeBtn{color:#1a1712;font-family:var(--font-barlow), sans-serif;text-transform:uppercase;letter-spacing:1px;cursor:pointer;opacity:.65;z-index:10;background:0 0;border:none;font-size:16px;font-weight:600;transition:opacity .3s;position:absolute;top:2rem;right:2.5rem}.OverlayMenu-module__hR9hfW__closeBtn:hover{opacity:1}@media (max-width:1000px){.OverlayMenu-module__hR9hfW__navItems{flex-direction:column;align-items:flex-start;gap:3rem;padding:8rem 2rem 4rem;overflow:hidden auto}.OverlayMenu-module__hR9hfW__colLeft{flex:unset;gap:3rem;width:100%;height:auto}.OverlayMenu-module__hR9hfW__colRight{align-items:flex-start;width:100%}.OverlayMenu-module__hR9hfW__conversionCard{padding:2.5rem}.OverlayMenu-module__hR9hfW__bottomMeta{flex-wrap:wrap;gap:3rem}.OverlayMenu-module__hR9hfW__bgVideo{object-position:center top;width:100vw;height:100%}.OverlayMenu-module__hR9hfW__bgGradientOverlay{-webkit-backdrop-filter:blur(14px);background:#faf7f0f0}.OverlayMenu-module__hR9hfW__closeBtn{color:#111;opacity:.8}.OverlayMenu-module__hR9hfW__closeBtn:hover{opacity:1;color:#000}.OverlayMenu-module__hR9hfW__primaryLinks a,.OverlayMenu-module__hR9hfW__primaryLinks button{opacity:.82;color:#111!important;text-shadow:none!important}.OverlayMenu-module__hR9hfW__primaryLinks a:hover,.OverlayMenu-module__hR9hfW__primaryLinks button:hover,.OverlayMenu-module__hR9hfW__primaryLinks a.OverlayMenu-module__hR9hfW__activeLink,.OverlayMenu-module__hR9hfW__primaryLinks button.OverlayMenu-module__hR9hfW__activeLink{opacity:1;color:#000!important}.OverlayMenu-module__hR9hfW__activeDot{background-color:var(--bronze-gold,#c9a84c);box-shadow:0 0 12px #c9a84c99}.OverlayMenu-module__hR9hfW__navLink{color:#111!important}.OverlayMenu-module__hR9hfW__linksGroupTitle{font-weight:700;color:#6e6659!important}.OverlayMenu-module__hR9hfW__socials a,.OverlayMenu-module__hR9hfW__socials button{opacity:.85;color:#111!important}.OverlayMenu-module__hR9hfW__socials a:hover,.OverlayMenu-module__hR9hfW__socials button:hover{opacity:1;color:#000!important}.OverlayMenu-module__hR9hfW__legal a,.OverlayMenu-module__hR9hfW__legal button{opacity:.9;color:#4a443a!important}.OverlayMenu-module__hR9hfW__legal a:hover,.OverlayMenu-module__hR9hfW__legal button:hover{color:#000!important}.OverlayMenu-module__hR9hfW__applyBtn{color:#111!important;border-color:#1111114d!important}.OverlayMenu-module__hR9hfW__applyBtn:hover{background:#1111110f;color:#000!important;border-color:#111!important}}@media (max-width:640px){.OverlayMenu-module__hR9hfW__navItems{justify-content:flex-start;padding:5rem 1.5rem 2rem}.OverlayMenu-module__hR9hfW__colLeft{justify-content:flex-start;gap:2.5rem;height:auto}.OverlayMenu-module__hR9hfW__colRight{display:none}.OverlayMenu-module__hR9hfW__primaryLinks a,.OverlayMenu-module__hR9hfW__primaryLinks button{font-size:clamp(2rem,9vw,2.8rem);line-height:1.15;color:#111!important;text-shadow:none!important}.OverlayMenu-module__hR9hfW__bottomMeta{flex-flow:wrap;justify-content:flex-start;gap:2.5rem;width:100%;padding-bottom:2rem}.OverlayMenu-module__hR9hfW__linksGroup{flex:calc(50% - 1.25rem)}.OverlayMenu-module__hR9hfW__linksGroup:last-child{flex:100%}.OverlayMenu-module__hR9hfW__closeBtn{color:#111;top:1.5rem;right:1.5rem}}
.PreFooterCTA-module__N_TPHG__wrapper{z-index:0;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}@media (max-width:768px){.PreFooterCTA-module__N_TPHG__wrapper{height:auto!important;min-height:0!important;position:relative!important}.PreFooterCTA-module__N_TPHG__scaleContainer{min-height:70vh;opacity:1!important;border-radius:0!important;height:auto!important;position:relative!important;transform:none!important}}.PreFooterCTA-module__N_TPHG__scaleContainer{transform-origin:50%;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.PreFooterCTA-module__N_TPHG__bgVideo{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.PreFooterCTA-module__N_TPHG__overlay{z-index:1;pointer-events:none;background:#0e0c0966;width:100%;height:100%;position:absolute;top:0;left:0}.PreFooterCTA-module__N_TPHG__content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:2rem;padding:0 2rem;display:flex;position:relative}.PreFooterCTA-module__N_TPHG__subtitle{font-family:var(--font-body);letter-spacing:.3em;color:#ffffffb3;margin-bottom:1rem;font-size:.8rem;font-weight:600}.PreFooterCTA-module__N_TPHG__title{font-family:var(--font-instrument);color:var(--warm-white);letter-spacing:-.03em;text-shadow:0 10px 40px #00000080;margin:0;font-size:clamp(4rem,12vw,10rem);font-weight:400;line-height:.9}.PreFooterCTA-module__N_TPHG__italic{color:var(--gold-light);font-style:italic;font-weight:400}.PreFooterCTA-module__N_TPHG__preFooterBtn{background:var(--warm-white,#faf7f0);color:#111;font-family:var(--font-barlow), sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:100px;align-items:center;gap:.75rem;padding:1rem 2.2rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 24px #00000040}.PreFooterCTA-module__N_TPHG__preFooterBtn:hover{background:var(--gold-primary,#c9a84c);color:#111;transform:translateY(-3px);box-shadow:0 12px 40px #c9a84c59}.PreFooterCTA-module__N_TPHG__preFooterArrow{font-size:1.1rem;transition:transform .3s}.PreFooterCTA-module__N_TPHG__preFooterBtn:hover .PreFooterCTA-module__N_TPHG__preFooterArrow{transform:translate(4px)}@media (max-width:768px){.PreFooterCTA-module__N_TPHG__wrapper{height:auto;min-height:80vh;position:relative}.PreFooterCTA-module__N_TPHG__content{gap:1.5rem;padding:3rem 1.5rem}.PreFooterCTA-module__N_TPHG__preFooterBtn{padding:.9rem 1.75rem;font-size:.8rem}}
.MobileFloatingCta-module__zMOwVG__floatingCallWrap{z-index:990;pointer-events:none;will-change:transform;justify-content:center;width:100%;display:flex;position:fixed;bottom:1.75rem;left:0}.MobileFloatingCta-module__zMOwVG__glassRing{-webkit-backdrop-filter:blur(16px);pointer-events:auto;background:#ffffff1f;border:1px solid #ffffff47;border-radius:9999px;padding:4px;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 32px #00000059,inset 0 1px 1px #fff6}.MobileFloatingCta-module__zMOwVG__glassRing:hover{background:#fff3;border-color:#c9a84c8c;box-shadow:0 14px 44px #00000073,0 0 24px #c9a84c4d}.MobileFloatingCta-module__zMOwVG__callBtn{color:#111;font-family:var(--font-barlow), sans-serif;letter-spacing:1.5px;text-transform:uppercase;pointer-events:auto;cursor:pointer;background:#faf7f0;border:1px solid #ffffffb3;border-radius:9999px;align-items:center;gap:.9rem;padding:.55rem .65rem .55rem 1.65rem;font-size:14px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s,box-shadow .3s,border-color .3s,color .3s;display:inline-flex;box-shadow:0 10px 32px #00000059}.MobileFloatingCta-module__zMOwVG__callBtn:hover{background:#fff;border-color:#c9a84c99;transform:translateY(-2px)scale(1.03);box-shadow:0 16px 44px #0006,0 0 24px #c9a84c40}.MobileFloatingCta-module__zMOwVG__phoneIconWrap{color:#faf7f0;background-color:#111;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .3s,color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.MobileFloatingCta-module__zMOwVG__callBtn:hover .MobileFloatingCta-module__zMOwVG__phoneIconWrap{background-color:var(--bronze-gold,#c9a84c);color:#0b0b0b;transform:scale(1.05)}.MobileFloatingCta-module__zMOwVG__phoneIcon{width:17px;height:17px;transition:transform .3s}.MobileFloatingCta-module__zMOwVG__callBtn:hover .MobileFloatingCta-module__zMOwVG__phoneIcon{transform:rotate(-12deg)scale(1.1)}.MobileFloatingCta-module__zMOwVG__onDark .MobileFloatingCta-module__zMOwVG__glassRing{background:#ffffff38;border-color:#ffffff8c;box-shadow:0 12px 42px #0009,inset 0 1px 2px #ffffffb3}.MobileFloatingCta-module__zMOwVG__onDark .MobileFloatingCta-module__zMOwVG__callBtn{color:#111;background:#faf7f0;border-color:#ffffffb3;box-shadow:0 8px 25px #00000059}.MobileFloatingCta-module__zMOwVG__onDark .MobileFloatingCta-module__zMOwVG__callBtn:hover{color:#111;border-color:var(--gold-primary,#c9a84c);background:#fff}.MobileFloatingCta-module__zMOwVG__onDark .MobileFloatingCta-module__zMOwVG__phoneIconWrap{color:#faf7f0;background-color:#111}.MobileFloatingCta-module__zMOwVG__onDark .MobileFloatingCta-module__zMOwVG__callBtn:hover .MobileFloatingCta-module__zMOwVG__phoneIconWrap{background-color:var(--bronze-gold,#c9a84c);color:#0b0b0b}@media (max-width:768px){.MobileFloatingCta-module__zMOwVG__floatingCallWrap{bottom:1.35rem}.MobileFloatingCta-module__zMOwVG__glassRing{padding:3px}.MobileFloatingCta-module__zMOwVG__callBtn{letter-spacing:1.2px;padding:.5rem .55rem .5rem 1.4rem;font-size:13px}.MobileFloatingCta-module__zMOwVG__phoneIconWrap{width:34px;height:34px}.MobileFloatingCta-module__zMOwVG__phoneIcon{width:15px;height:15px}}
.ProjectGrid-module__oERFNW__gridContainer{perspective:1200px;grid-template-columns:repeat(2,1fr);gap:4rem;max-width:1440px;margin:0 auto;padding:4rem;display:grid}@media (max-width:768px){.ProjectGrid-module__oERFNW__gridContainer{grid-template-columns:1fr;gap:3rem;padding:2rem}}.ProjectGrid-module__oERFNW__projectItem{will-change:transform;transform-style:preserve-3d;flex-direction:column;gap:1.5rem;display:flex}.ProjectGrid-module__oERFNW__projectItem:nth-child(2n){margin-top:6rem}@media (max-width:768px){.ProjectGrid-module__oERFNW__projectItem:nth-child(2n){margin-top:0}}.ProjectGrid-module__oERFNW__imageWrapper{aspect-ratio:4/3;background-color:var(--charcoal);border-radius:12px;width:100%;position:relative;overflow:hidden}.ProjectGrid-module__oERFNW__projectImage{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ProjectGrid-module__oERFNW__projectItem:hover .ProjectGrid-module__oERFNW__projectImage{transform:scale(1.05)}.ProjectGrid-module__oERFNW__projectMeta{flex-direction:column;gap:.5rem;display:flex}.ProjectGrid-module__oERFNW__category{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;color:#8b6914;font-size:.85rem;font-weight:600}.ProjectGrid-module__oERFNW__title{font-family:var(--font-instrument), serif;color:var(--charcoal,#1a1712);margin:0;font-size:clamp(2rem,3vw,2.5rem);font-weight:400}.ProjectGrid-module__oERFNW__modalBackground{object-fit:cover;object-position:center;filter:brightness(.6)contrast(1.1)saturate();pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ProjectGrid-module__oERFNW__videoWrapper{z-index:10;flex-direction:column;gap:1rem;width:70%;max-width:800px;margin-top:18vh;display:flex;position:relative}.ProjectGrid-module__oERFNW__controlBar{justify-content:space-between;align-items:center;width:100%;padding-top:.5rem;display:flex}.ProjectGrid-module__oERFNW__controlLinks{align-items:center;gap:1.5rem;display:flex}.ProjectGrid-module__oERFNW__controlLink{color:#fff9;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:.85rem;font-weight:400;text-decoration:none;transition:color .2s;display:flex}.ProjectGrid-module__oERFNW__controlLink:hover{color:#fff}.ProjectGrid-module__oERFNW__topCloseButton{color:#fff;cursor:pointer;z-index:50;background:0 0;border:none;padding:1rem;position:absolute;top:2rem;right:2rem}@media (max-width:768px){.ProjectGrid-module__oERFNW__modalBackground{display:none}.ProjectGrid-module__oERFNW__videoWrapper{width:95%;margin-top:0}.ProjectGrid-module__oERFNW__controlBar{flex-direction:column;gap:1.25rem;padding-top:1rem}.ProjectGrid-module__oERFNW__controlLinks{justify-content:center;gap:2rem}.ProjectGrid-module__oERFNW__topCloseButton{padding:.5rem;top:1rem;right:1rem}}.ProjectGrid-module__oERFNW__videoLoadingOverlay{z-index:20;pointer-events:none;background:#090807;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;transition:opacity .5s;display:flex;position:absolute;inset:0}.ProjectGrid-module__oERFNW__videoLoadingHidden{opacity:0}.ProjectGrid-module__oERFNW__loaderRing{border:2px solid #c9a84c26;border-top-color:#c9a84c;border-radius:50%;width:56px;height:56px;animation:1s linear infinite ProjectGrid-module__oERFNW__spinRing}@keyframes ProjectGrid-module__oERFNW__spinRing{to{transform:rotate(360deg)}}.ProjectGrid-module__oERFNW__loaderLogo{font-family:var(--font-barlow), sans-serif;letter-spacing:4px;text-transform:uppercase;color:#ffffff59;font-size:11px;font-weight:600;animation:1.8s ease-in-out infinite ProjectGrid-module__oERFNW__pulseLogo}@keyframes ProjectGrid-module__oERFNW__pulseLogo{0%,to{opacity:.35}50%{opacity:.7}}
.WorkVideosParallax-module__RNSVwq__container{background-color:var(--warm-white);isolation:isolate;flex-direction:column;width:100%;margin-top:0;display:flex;position:relative}.WorkVideosParallax-module__RNSVwq__sectionHeader{z-index:2;background-color:#0000;justify-content:center;align-items:center;width:100%;min-height:auto;padding:5rem 0 4rem;display:flex;position:relative;overflow:hidden}.WorkVideosParallax-module__RNSVwq__massiveTitle{font-family:var(--font-instrument), serif;color:#111;text-transform:uppercase;margin:0;font-size:clamp(8rem,22vw,28rem);font-weight:400;line-height:.8}.WorkVideosParallax-module__RNSVwq__headerLayout{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:4rem;width:100%;max-width:1400px;margin-top:0;padding:0 5vw;display:flex}.WorkVideosParallax-module__RNSVwq__headerTitleWrap{flex:1}.WorkVideosParallax-module__RNSVwq__headerDescWrap{flex-direction:column;flex:1;align-items:flex-start;max-width:500px;display:flex}.WorkVideosParallax-module__RNSVwq__headerDesc{color:#555;margin-bottom:2rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6}.WorkVideosParallax-module__RNSVwq__viewAllBtn{font-family:var(--font-barlow), sans-serif;color:#111;text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid #111;padding-bottom:4px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s}.WorkVideosParallax-module__RNSVwq__viewAllBtn:hover{opacity:.7;transform:translateY(2px)}.WorkVideosParallax-module__RNSVwq__sectionLabel{font-family:var(--font-barlow), sans-serif;letter-spacing:2px;text-transform:uppercase;color:#111;opacity:.6;margin-bottom:1.2rem;font-size:15px;font-weight:600;display:block}.WorkVideosParallax-module__RNSVwq__showcaseList{z-index:2;flex-direction:column;gap:5.5rem;width:100%;max-width:1400px;margin:0 auto;padding:0 5vw 7.5rem;display:flex;position:relative}.WorkVideosParallax-module__RNSVwq__showcaseRow{opacity:0;flex-direction:row;justify-content:space-between;align-items:center;gap:4.5rem;width:100%;display:flex}.WorkVideosParallax-module__RNSVwq__showcaseRow:nth-child(2n){flex-direction:row-reverse}.WorkVideosParallax-module__RNSVwq__mediaWrap{aspect-ratio:16/9;background-color:#0b0a09;border:1px solid #00000014;border-radius:20px;flex:1.35;width:100%;min-width:0;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;display:block;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000001f;container-type:size}.WorkVideosParallax-module__RNSVwq__mediaWrap:hover{border-color:#c9a84c8c;transform:translateY(-4px)scale(1.015);box-shadow:0 24px 60px #0000003d}.WorkVideosParallax-module__RNSVwq__videoIframe{pointer-events:none;z-index:1;border:0;width:max(100cqw,177.78cqh);min-width:100%;height:max(100cqh,56.25cqw);min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkVideosParallax-module__RNSVwq__cardPoster{object-fit:cover;z-index:2;pointer-events:none;width:100%;height:100%;transition:opacity .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.WorkVideosParallax-module__RNSVwq__cardCenterPlay{-webkit-backdrop-filter:blur(12px);color:#faf7f0;z-index:3;opacity:0;pointer-events:none;background:#0e0c0aa6;border:1.5px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;transition:opacity .35s,transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,color .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85);box-shadow:0 10px 25px #00000059}.WorkVideosParallax-module__RNSVwq__cardCenterPlay svg{margin-left:3px}.WorkVideosParallax-module__RNSVwq__mediaWrap:hover .WorkVideosParallax-module__RNSVwq__cardCenterPlay{opacity:1;color:var(--bronze-gold,#c9a84c);border-color:#c9a84c99;transform:translate(-50%,-50%)scale(1)}.WorkVideosParallax-module__RNSVwq__contentWrap{flex-direction:column;flex:1;align-items:flex-start;gap:1.4rem;max-width:520px;display:flex}.WorkVideosParallax-module__RNSVwq__categoryTag{font-family:var(--font-barlow), sans-serif;letter-spacing:2.2px;text-transform:uppercase;color:var(--bronze-gold,#c9a84c);font-size:.82rem;font-weight:700}.WorkVideosParallax-module__RNSVwq__filmTitle{font-family:var(--font-instrument), serif;color:#111;margin:0;font-size:clamp(2.3rem,3.2vw,3.4rem);font-weight:400;line-height:1.05}.WorkVideosParallax-module__RNSVwq__filmTitleLink{color:inherit;text-decoration:none;transition:color .3s}.WorkVideosParallax-module__RNSVwq__filmTitleLink:hover{color:var(--bronze-gold,#c9a84c)}.WorkVideosParallax-module__RNSVwq__filmTagline{font-family:var(--font-barlow), sans-serif;color:#555;margin:0;font-size:1.08rem;line-height:1.65}.WorkVideosParallax-module__RNSVwq__caseStudyBtn{color:#faf7f0;font-family:var(--font-barlow), sans-serif;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background-color:#111;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:1rem;margin-top:.5rem;padding:.55rem .65rem .55rem 1.85rem;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 10px 25px #00000026}.WorkVideosParallax-module__RNSVwq__caseStudyBtn:hover{background-color:#1a1a1a;transform:translateY(-2px)scale(1.02);box-shadow:0 16px 35px #00000040}.WorkVideosParallax-module__RNSVwq__arrowCircle{color:#111;background-color:#faf7f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.WorkVideosParallax-module__RNSVwq__caseStudyBtn:hover .WorkVideosParallax-module__RNSVwq__arrowCircle{background-color:var(--bronze-gold,#c9a84c);color:#0b0b0b}.WorkVideosParallax-module__RNSVwq__arrow1,.WorkVideosParallax-module__RNSVwq__arrow2{width:15px;height:15px;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute}.WorkVideosParallax-module__RNSVwq__arrow1{transform:translate(0)}.WorkVideosParallax-module__RNSVwq__arrow2{transform:translate(-26px,26px)}.WorkVideosParallax-module__RNSVwq__caseStudyBtn:hover .WorkVideosParallax-module__RNSVwq__arrow1{transform:translate(26px,-26px)}.WorkVideosParallax-module__RNSVwq__caseStudyBtn:hover .WorkVideosParallax-module__RNSVwq__arrow2{transform:translate(0)}.WorkVideosParallax-module__RNSVwq__bottomCtaWrap{z-index:5;justify-content:center;align-items:center;width:100%;margin-top:2rem;padding-bottom:7rem;display:flex;position:relative}.WorkVideosParallax-module__RNSVwq__fullPortfolioBtn{color:#faf7f0;font-family:var(--font-barlow), sans-serif;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background-color:#111;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:1rem;padding:.65rem .75rem .65rem 2rem;font-size:15px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 10px 30px #0000002e}.WorkVideosParallax-module__RNSVwq__fullPortfolioBtn:hover{background-color:#1a1a1a;transform:translateY(-2px)scale(1.02);box-shadow:0 16px 40px #00000047}.WorkVideosParallax-module__RNSVwq__btnArrowWrap{color:#111;background-color:#faf7f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.WorkVideosParallax-module__RNSVwq__fullPortfolioBtn:hover .WorkVideosParallax-module__RNSVwq__btnArrowWrap{background-color:var(--bronze-gold,#c9a84c);color:#0b0b0b}.WorkVideosParallax-module__RNSVwq__btnArrow1,.WorkVideosParallax-module__RNSVwq__btnArrow2{width:16px;height:16px;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute}.WorkVideosParallax-module__RNSVwq__btnArrow1{transform:translate(0)}.WorkVideosParallax-module__RNSVwq__btnArrow2{transform:translate(-26px,26px)}.WorkVideosParallax-module__RNSVwq__fullPortfolioBtn:hover .WorkVideosParallax-module__RNSVwq__btnArrow1{transform:translate(26px,-26px)}.WorkVideosParallax-module__RNSVwq__fullPortfolioBtn:hover .WorkVideosParallax-module__RNSVwq__btnArrow2{transform:translate(0)}@media (max-width:960px){.WorkVideosParallax-module__RNSVwq__showcaseList{gap:4rem;padding:0 1.5rem 5rem}.WorkVideosParallax-module__RNSVwq__showcaseRow,.WorkVideosParallax-module__RNSVwq__showcaseRow:nth-child(2n){align-items:flex-start;gap:1.75rem;flex-direction:column!important}.WorkVideosParallax-module__RNSVwq__mediaWrap{aspect-ratio:16/9;width:100%}.WorkVideosParallax-module__RNSVwq__contentWrap{gap:1rem;width:100%;max-width:100%}.WorkVideosParallax-module__RNSVwq__filmTitle{font-size:clamp(2rem,7vw,2.6rem)}.WorkVideosParallax-module__RNSVwq__filmTagline{font-size:.98rem}.WorkVideosParallax-module__RNSVwq__sectionHeader{padding:2rem 1rem}.WorkVideosParallax-module__RNSVwq__headerLayout{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:1rem}.WorkVideosParallax-module__RNSVwq__headerDescWrap{max-width:100%}.WorkVideosParallax-module__RNSVwq__massiveTitle{font-size:clamp(3rem,12vw,4rem)!important;line-height:1!important}.WorkVideosParallax-module__RNSVwq__bottomCtaWrap{margin-top:1rem;padding-bottom:4rem}.WorkVideosParallax-module__RNSVwq__fullPortfolioBtn{letter-spacing:1px;padding:.55rem .65rem .55rem 1.6rem;font-size:13px}}.WorkVideosParallax-module__RNSVwq__etherealStickyTrack{pointer-events:none;z-index:0;position:absolute;inset:0}.WorkVideosParallax-module__RNSVwq__etherealStickyView{contain:paint;width:100%;height:100svh;position:sticky;top:0;left:0;overflow:hidden}.WorkVideosParallax-module__RNSVwq__etherealBaseGradient{filter:blur(50px);will-change:transform;background:radial-gradient(circle at 18% 18%,#f7e6c070 0%,#0000 48%),radial-gradient(circle at 82% 32%,#f6dacc66 0%,#0000 50%),radial-gradient(circle at 14% 68%,#e2ecf85c 0%,#0000 48%),radial-gradient(circle at 78% 82%,#f6e6b67a 0%,#0000 50%),radial-gradient(circle,#fcf4e485 0%,#0000 60%);width:130%;height:130%;animation:26s ease-in-out infinite alternate WorkVideosParallax-module__RNSVwq__etherealSilkFlow;position:absolute;inset:-15%}@keyframes WorkVideosParallax-module__RNSVwq__etherealSilkFlow{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-3.5%,2.5%)scale(1.04)}to{transform:translate(2.5%,-3%)scale(.98)}}.WorkVideosParallax-module__RNSVwq__etherealOrb{filter:blur(85px);opacity:.58;will-change:transform, opacity;pointer-events:none;border-radius:50%;position:absolute}.WorkVideosParallax-module__RNSVwq__orb1{background:radial-gradient(circle,#f8e09bb8 0%,#f5cd7d57 45%,#faf7f000 70%);width:58vw;min-width:460px;height:58vw;min-height:460px;animation:26s cubic-bezier(.45,.05,.55,.95) infinite alternate WorkVideosParallax-module__RNSVwq__floatOrb1;top:2%;left:-10%}.WorkVideosParallax-module__RNSVwq__orb2{background:radial-gradient(circle,#f8d6c8a6 0%,#f2beaf4d 48%,#faf7f000 72%);width:60vw;min-width:480px;height:60vw;min-height:480px;animation:30s cubic-bezier(.45,.05,.55,.95) infinite alternate WorkVideosParallax-module__RNSVwq__floatOrb2;top:20%;right:-12%}.WorkVideosParallax-module__RNSVwq__orb3{background:radial-gradient(circle,#d7e8f894 0%,#e6dcf54d 46%,#faf7f000 70%);width:52vw;min-width:440px;height:52vw;min-height:440px;animation:28s cubic-bezier(.45,.05,.55,.95) infinite alternate WorkVideosParallax-module__RNSVwq__floatOrb3;top:48%;left:-8%}.WorkVideosParallax-module__RNSVwq__orb4{background:radial-gradient(circle,#f6da96ad 0%,#f0bc6e52 45%,#faf7f000 70%);width:56vw;min-width:460px;height:56vw;min-height:460px;animation:32s cubic-bezier(.45,.05,.55,.95) infinite alternate WorkVideosParallax-module__RNSVwq__floatOrb4;bottom:0%;right:-8%}.WorkVideosParallax-module__RNSVwq__orbCenter{background:radial-gradient(circle,#fcf0d099 0%,#f5dcaa3d 50%,#faf7f000 75%);width:52vw;min-width:430px;height:52vw;min-height:430px;animation:22s ease-in-out infinite alternate WorkVideosParallax-module__RNSVwq__floatOrbCenter;top:36%;left:24%}@keyframes WorkVideosParallax-module__RNSVwq__floatOrb1{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(6%,8%)rotate(14deg)scale(1.1)}to{transform:translate(-4%,12%)rotate(-8deg)scale(.95)}}@keyframes WorkVideosParallax-module__RNSVwq__floatOrb2{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(-8%,10%)rotate(-16deg)scale(1.08)}to{transform:translate(-3%,-6%)rotate(10deg)scale(.96)}}@keyframes WorkVideosParallax-module__RNSVwq__floatOrb3{0%{transform:translate(0,0)rotate(0)scale(.96)}50%{transform:translate(10%,-8%)rotate(15deg)scale(1.08)}to{transform:translate(3%,6%)rotate(-12deg)scale(1.02)}}@keyframes WorkVideosParallax-module__RNSVwq__floatOrb4{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(-6%,-10%)rotate(-14deg)scale(1.12)}to{transform:translate(5%,-4%)rotate(8deg)scale(.96)}}@keyframes WorkVideosParallax-module__RNSVwq__floatOrbCenter{0%{opacity:.38;transform:translate(0,0)scale(.92)}50%{opacity:.68;transform:translate(3%,-4%)scale(1.12)}to{opacity:.42;transform:translate(-4%,3%)scale(.98)}}.WorkVideosParallax-module__RNSVwq__etherealShimmerWave{filter:blur(55px);pointer-events:none;opacity:.68;background:linear-gradient(118deg,#0000 0% 36%,#fffcf07a 46%,#f8e4b657 50%,#fffaeb3d 54%,#0000 64% 100%);width:170%;height:150%;animation:18s ease-in-out infinite alternate WorkVideosParallax-module__RNSVwq__etherealShimmerGlide;position:absolute;top:-25%;left:-35%;transform:rotate(-10deg)}@keyframes WorkVideosParallax-module__RNSVwq__etherealShimmerGlide{0%{opacity:.45;transform:translate(-8%,-5%)rotate(-12deg)scale(.96)}50%{opacity:.78;transform:translate(4%,3%)rotate(-7deg)scale(1.06)}to{opacity:.52;transform:translate(10%,8%)rotate(-13deg)scale(1.02)}}.WorkVideosParallax-module__RNSVwq__etherealCursorGlow{filter:blur(50px);pointer-events:none;opacity:0;will-change:transform, opacity;z-index:1;background:radial-gradient(circle,#f8e2a866 0%,#f5d29626 40%,#faf7f000 70%);border-radius:50%;width:550px;height:550px;margin-top:-275px;margin-left:-275px;position:absolute;top:0;left:0}.WorkVideosParallax-module__RNSVwq__etherealMotesWrap{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.WorkVideosParallax-module__RNSVwq__etherealMote{pointer-events:none;will-change:transform, opacity;border-radius:50%;animation-name:WorkVideosParallax-module__RNSVwq__etherealMoteFloat;animation-timing-function:cubic-bezier(.35,0,.65,1);animation-iteration-count:infinite;position:absolute;bottom:-30px}.WorkVideosParallax-module__RNSVwq__moteCore{background:radial-gradient(circle,#fff 15%,#f6d899 65%,#f0c36e00 100%);border-radius:50%;width:100%;height:100%;box-shadow:0 0 8px #f5d78cd9,0 0 16px #ebb95f73}.WorkVideosParallax-module__RNSVwq__moteBokeh{filter:blur(4px);background:radial-gradient(circle,#fffaebbf 0%,#f5d7964d 50%,#0000 75%);border-radius:50%;width:100%;height:100%;box-shadow:0 0 20px #f5d78c66}@keyframes WorkVideosParallax-module__RNSVwq__etherealMoteFloat{0%{opacity:0;transform:translate(0,0)scale(.5)}14%{opacity:var(--mote-opacity,.6)}50%{transform:translate3d(var(--mote-drift,25px), -50vh, 0) scale(1.1);opacity:calc(var(--mote-opacity,.6) * 1.2)}86%{opacity:calc(var(--mote-opacity,.6) * .7)}to{transform:translate3d(calc(var(--mote-drift,25px) * -.5), -105vh, 0) scale(.65);opacity:0}}.WorkVideosParallax-module__RNSVwq__etherealGrain{opacity:.04;mix-blend-mode:multiply;pointer-events:none;z-index:3;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;inset:0}
.HowToWorkTogether-module__FqI6dq__section{color:var(--charcoal,#1a1712);background-color:#f5efe6;border-top:1px solid #1a171214;border-bottom:1px solid #1a171214;width:100%;padding:10rem 0}.HowToWorkTogether-module__FqI6dq__container{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:grid}.HowToWorkTogether-module__FqI6dq__leftCol{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.HowToWorkTogether-module__FqI6dq__title{font-family:var(--font-instrument), serif;letter-spacing:-.02em;color:var(--charcoal,#1a1712);margin:0 0 2.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-style:italic;font-weight:400;line-height:1.1}.HowToWorkTogether-module__FqI6dq__pillBtn{background-color:var(--charcoal,#1a1712);color:#faf7f0;font-family:var(--font-body);cursor:pointer;border:none;border-radius:9999px;padding:1rem 2.5rem;font-size:1rem;font-weight:500;transition:transform .2s,opacity .2s}.HowToWorkTogether-module__FqI6dq__pillBtn:hover{opacity:.9;transform:translateY(-2px)}.HowToWorkTogether-module__FqI6dq__rightCol{flex-direction:column;padding-left:2rem;display:flex}.HowToWorkTogether-module__FqI6dq__accordion{border-top:1px solid #1a171226;flex-direction:column;display:flex}.HowToWorkTogether-module__FqI6dq__item{border-bottom:1px solid #1a171226}.HowToWorkTogether-module__FqI6dq__header{cursor:pointer;width:100%;color:var(--charcoal,#1a1712);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:2rem 0;display:flex}.HowToWorkTogether-module__FqI6dq__itemTitle{font-family:var(--font-body);letter-spacing:-.01em;font-size:1.5rem;font-weight:500}.HowToWorkTogether-module__FqI6dq__itemIcon{color:#8b6914;font-size:1.5rem;font-weight:400;transition:transform .3s}.HowToWorkTogether-module__FqI6dq__contentWrap{transition:max-height .4s,opacity .4s,padding .4s;overflow:hidden}.HowToWorkTogether-module__FqI6dq__desc{font-family:var(--font-body);color:#1a1712bf;max-width:90%;margin:0;font-size:1rem;line-height:1.6}@media (max-width:900px){.HowToWorkTogether-module__FqI6dq__container{grid-template-columns:1fr;gap:5rem}.HowToWorkTogether-module__FqI6dq__leftCol{text-align:left;align-items:flex-start}.HowToWorkTogether-module__FqI6dq__rightCol{padding-left:0}}
.IndustriesGrid-module__EOFzHq__section{background-color:var(--warm-white,#faf7f0);padding-bottom:2rem;position:relative}.IndustriesGrid-module__EOFzHq__grid{grid-template-columns:repeat(2,1fr);gap:2.25rem;max-width:1400px;margin:0 auto;padding:0 5vw 6rem;display:grid}.IndustriesGrid-module__EOFzHq__card{background-color:#fff;border:1px solid #1a171214;border-radius:22px;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #1a17120d}.IndustriesGrid-module__EOFzHq__card:hover{border-color:#c9a84c66;transform:translateY(-6px);box-shadow:0 24px 60px #1a17121f,0 0 20px #c9a84c1a}.IndustriesGrid-module__EOFzHq__mediaWrapper{aspect-ratio:16/10;background-color:#0e0c0a;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:size}.IndustriesGrid-module__EOFzHq__image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.IndustriesGrid-module__EOFzHq__card:hover .IndustriesGrid-module__EOFzHq__image{transform:scale(1.06)}.IndustriesGrid-module__EOFzHq__videoIframe{pointer-events:none;z-index:1;border:0;width:max(100cqw,177.78cqh);min-width:100%;height:max(100cqh,56.25cqw);min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IndustriesGrid-module__EOFzHq__mediaShade{z-index:2;pointer-events:none;background:linear-gradient(#00000014 0%,#0000 50%,#0000008c 100%);position:absolute;inset:0}.IndustriesGrid-module__EOFzHq__mediaPill{z-index:3;-webkit-backdrop-filter:blur(8px);color:#faf7f0;font-family:var(--font-barlow), sans-serif;letter-spacing:.03em;background:#0e0c0ac7;border:1px solid #ffffff38;border-radius:9999px;padding:.35rem .85rem;font-size:.76rem;font-weight:600;position:absolute;bottom:1.15rem;left:1.25rem;box-shadow:0 4px 12px #0000004d}.IndustriesGrid-module__EOFzHq__cardBody{background-color:#fff;flex-direction:column;flex:1;padding:2.25rem 2.25rem 2.5rem;display:flex}.IndustriesGrid-module__EOFzHq__categoryTag{font-family:var(--font-barlow), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8b6914;margin-bottom:.75rem;font-size:.8rem;font-weight:700}.IndustriesGrid-module__EOFzHq__title{font-family:var(--font-instrument), serif;color:#1a1712;letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(2rem,2.5vw,2.5rem);font-weight:400;line-height:1.12}.IndustriesGrid-module__EOFzHq__titleLink{color:inherit;text-decoration:none;transition:color .25s}.IndustriesGrid-module__EOFzHq__titleLink:hover{color:#8b6914}.IndustriesGrid-module__EOFzHq__desc{font-family:var(--font-barlow), sans-serif;color:#554d45;flex:1;margin:0 0 2rem;font-size:.95rem;line-height:1.65}.IndustriesGrid-module__EOFzHq__buttonsRow{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.IndustriesGrid-module__EOFzHq__primaryBtn{color:#faf7f0;font-family:var(--font-barlow), sans-serif;letter-spacing:.05em;background:#1a1712;border-radius:9999px;align-items:center;gap:.45rem;padding:.7rem 1.45rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #1a171226}.IndustriesGrid-module__EOFzHq__primaryBtn:hover{color:#0e0c0a;background:#c9a84c;transform:translateY(-2px);box-shadow:0 8px 24px #c9a84c59}.IndustriesGrid-module__EOFzHq__secondaryLink{font-family:var(--font-barlow), sans-serif;color:#8b6914;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.IndustriesGrid-module__EOFzHq__secondaryLink:hover{color:#c9a84c;transform:translate(3px)}@media (max-width:1024px){.IndustriesGrid-module__EOFzHq__grid{grid-template-columns:1fr;gap:2rem}.IndustriesGrid-module__EOFzHq__cardBody{padding:2rem 1.75rem 2.25rem}}@media (max-width:768px){.IndustriesGrid-module__EOFzHq__card{border-radius:18px}.IndustriesGrid-module__EOFzHq__cardBody{padding:1.75rem 1.25rem 2rem}.IndustriesGrid-module__EOFzHq__title{font-size:1.85rem}.IndustriesGrid-module__EOFzHq__desc{margin-bottom:1.5rem;font-size:.9rem}.IndustriesGrid-module__EOFzHq__buttonsRow{flex-direction:column;align-items:flex-start;gap:1rem}.IndustriesGrid-module__EOFzHq__primaryBtn{justify-content:center;width:100%}}
.Loader-module__1x-aLW__loaderWrapper{z-index:99999;background:#f5f0e8;justify-content:center;align-items:center;transition:transform .95s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(0)}.Loader-module__1x-aLW__curtainUp{transform:translateY(-100%)}.Loader-module__1x-aLW__grain{pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.Loader-module__1x-aLW__quotePhase{z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;padding:2rem 8vw;transition:opacity .4s,transform .4s;display:flex;position:absolute;inset:0}.Loader-module__1x-aLW__phaseOut{opacity:0;pointer-events:none;transform:scale(.97)}.Loader-module__1x-aLW__eyebrow{font-family:var(--font-barlow), sans-serif;letter-spacing:.35em;text-transform:uppercase;color:#8b6914;opacity:0;font-size:.65rem;font-weight:600;animation:.5s .15s forwards Loader-module__1x-aLW__fadeIn}.Loader-module__1x-aLW__quoteBlock{flex-direction:column;align-items:center;gap:.15rem;display:flex}.Loader-module__1x-aLW__lineWrap{padding:.1em 0;overflow:hidden}.Loader-module__1x-aLW__quoteLine{font-family:var(--font-instrument), serif;color:#1a1712;text-align:center;clip-path:inset(0 100% 0 0);animation:Loader-module__1x-aLW__wipeReveal .75s cubic-bezier(.77, 0, .18, 1) var(--line-delay,0s) forwards;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:400;line-height:1.25;display:block}.Loader-module__1x-aLW__quoteLineGold{background:linear-gradient(135deg,#8b6914 0%,#c9a84c 50%,#9b7822 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes Loader-module__1x-aLW__wipeReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.Loader-module__1x-aLW__attribution{font-family:var(--font-barlow), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#1a171273;opacity:0;animation:Loader-module__1x-aLW__fadeIn .5s ease var(--attr-delay,2s) forwards;font-size:.7rem;font-weight:500}.Loader-module__1x-aLW__logoPhase{z-index:10;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(10px)}.Loader-module__1x-aLW__logoVisible{opacity:1;transform:translateY(0)}.Loader-module__1x-aLW__logo{object-fit:contain;width:clamp(140px,20vw,210px);height:auto}.Loader-module__1x-aLW__lineTrack{background:#00000014;border-radius:2px;width:clamp(100px,14vw,170px);height:1px;overflow:hidden}.Loader-module__1x-aLW__lineFill{background:linear-gradient(90deg,#8b6914,#c9a84c,#f0d08a,#c9a84c,#8b6914);width:0%;height:100%}.Loader-module__1x-aLW__lineAnimate{animation:1.6s cubic-bezier(.25,1,.5,1) .1s forwards Loader-module__1x-aLW__lineExpand}@keyframes Loader-module__1x-aLW__lineExpand{0%{opacity:0;width:0%}8%{opacity:1}65%{width:85%}to{width:100%}}.Loader-module__1x-aLW__bottomMeta{z-index:10;font-family:var(--font-barlow), sans-serif;letter-spacing:.25em;text-transform:uppercase;color:#1a171273;opacity:0;align-items:center;gap:.6rem;font-size:.6rem;font-weight:600;transition:opacity .3s;animation:.6s .4s forwards Loader-module__1x-aLW__fadeIn;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.Loader-module__1x-aLW__metaOut{opacity:0!important}.Loader-module__1x-aLW__dot{color:#8b69148c}@keyframes Loader-module__1x-aLW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Loader-module__1x-aLW__quotePhase{padding:2rem 5vw}.Loader-module__1x-aLW__eyebrow{letter-spacing:.25em;text-align:center;width:100%;font-size:.55rem}}@media print{.Loader-module__1x-aLW__loaderWrapper{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}}
.Projects-module__bBgghq__projectsPage{background-color:var(--warm-white,#faf7f0);min-height:100vh}.Projects-module__bBgghq__hero{justify-content:center;align-items:center;width:100%;min-height:100vh;padding-left:0;display:flex;position:relative;overflow:hidden}.Projects-module__bBgghq__videoWrapper{z-index:0;position:absolute;inset:0}.Projects-module__bBgghq__videoBg{object-fit:cover;transform-origin:50%;pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}.Projects-module__bBgghq__heroOverlay{z-index:1;background:linear-gradient(#0a0a0a33 0%,#0a0a0af2 100%);position:absolute;inset:0}.Projects-module__bBgghq__heroContent{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:780px;display:flex;position:relative}.Projects-module__bBgghq__projectsHeroTitle{font-family:var(--font-instrument), serif;color:var(--warm-white);text-align:center;text-shadow:0 8px 32px #0000004d;margin:0;font-size:clamp(3.5rem,10vw,130px);font-style:italic;font-weight:400;line-height:1}.Projects-module__bBgghq__scrollIndicator{color:#fff6;z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;animation:2s ease-in-out infinite Projects-module__bBgghq__bounce;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.Projects-module__bBgghq__scrollIndicator svg{width:24px;height:24px}.Projects-module__bBgghq__scrollText{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;font-weight:500}@keyframes Projects-module__bBgghq__bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(10px)}}.Projects-module__bBgghq__worksSection{background-color:var(--warm-white,#faf7f0);padding:6rem 0 10rem}.Projects-module__bBgghq__worksHeader{margin-bottom:5rem;justify-content:space-between;align-items:flex-end;gap:2rem;max-width:1440px;margin-inline:auto;padding:0 4rem;display:flex}.Projects-module__bBgghq__worksTitle{font-family:var(--font-instrument), serif;color:var(--charcoal,#1a1712);margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-style:italic;font-weight:400;line-height:1}.Projects-module__bBgghq__worksCount{font-family:var(--font-barlow), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#8b6914;opacity:.9;font-size:.75rem;font-weight:600}@media (max-width:768px){.Projects-module__bBgghq__hero{justify-content:center;padding:0 1.5rem}.Projects-module__bBgghq__heroContent{text-align:center;align-items:center}.Projects-module__bBgghq__headlineLine1{letter-spacing:-1px;text-align:center}.Projects-module__bBgghq__headlineLine2{text-align:center;white-space:normal;font-size:clamp(2rem,8vw,3.5rem)}.Projects-module__bBgghq__subtext{text-align:center}.Projects-module__bBgghq__worksHeader{flex-direction:column;align-items:flex-start;padding:0 1.5rem}}
.page-module__5m57PW__mainSurface{z-index:2;background-color:#faf7f0;position:relative}.page-module__5m57PW__sectionDivider{background:linear-gradient(#faf7f0 0%,#f3ece0 50%,#faf7f0 100%);border-top:1px solid #1a171229;border-bottom:1px solid #1a171229;width:100%;padding:2.35rem 5vw}.page-module__5m57PW__sectionDividerInner{justify-content:center;align-items:center;gap:2rem;max-width:1360px;margin:0 auto;display:flex}.page-module__5m57PW__sectionDividerLine{background:linear-gradient(90deg,#1a17120d 0%,#8b69148c 50%,#1a17122e 100%);flex:1;min-width:48px;height:1px}.page-module__5m57PW__sectionDividerLine:last-child{background:linear-gradient(90deg,#1a17122e 0%,#8b69148c 50%,#1a17120d 100%)}.page-module__5m57PW__sectionQuote{text-align:center;max-width:840px;font-family:var(--font-instrument), serif;letter-spacing:.015em;color:#1a1712;margin:0;font-size:clamp(1.35rem,2.05vw,1.95rem);font-style:italic;font-weight:400;line-height:1.35}.page-module__5m57PW__sectionQuoteMark{color:#8b6914;padding:0 .12em;font-weight:700}.page-module__5m57PW__sectionQuoteHighlight{color:#8b6914;font-style:italic;font-weight:700}.page-module__5m57PW__partnersSection{background-color:#f5efe6;padding:1rem 0}.page-module__5m57PW__focusSection{color:#1a1712;background-color:#faf7f0;padding:6.5rem 0 4rem;position:relative}.page-module__5m57PW__focusContainer{max-width:1360px;margin:0 auto;padding:0 5vw 4rem}.page-module__5m57PW__focusHeader{flex-direction:column;gap:1rem;max-width:780px;margin-bottom:4rem;display:flex}.page-module__5m57PW__eyebrow{font-family:var(--font-barlow), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#8b6914;font-size:.82rem;font-weight:600}.page-module__5m57PW__focusTitle{font-family:var(--font-instrument), serif;color:#1a1712;letter-spacing:-.02em;margin:0;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:400;line-height:1.05}.page-module__5m57PW__italicGold{color:#8b6914;font-style:italic}.page-module__5m57PW__focusLead{font-family:var(--font-barlow), sans-serif;color:#1a1712c2;max-width:680px;margin:.25rem 0 0;font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.65}.page-module__5m57PW__focusGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.page-module__5m57PW__focusCard{background:#fff;border:1px solid #1a17121a;border-radius:20px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 16px 40px #1a17120d}.page-module__5m57PW__focusCard:hover{transform:translateY(-4px);box-shadow:0 24px 50px #1a171217}.page-module__5m57PW__focusImageWrap{aspect-ratio:16/10;background-color:#1a1712;width:100%;position:relative;overflow:hidden}.page-module__5m57PW__focusImage{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.page-module__5m57PW__focusCard:hover .page-module__5m57PW__focusImage{transform:scale(1.03)}.page-module__5m57PW__frameCaption{-webkit-backdrop-filter:blur(8px);color:#faf7f0;font-family:var(--font-barlow), sans-serif;letter-spacing:.06em;background:#1a1712b8;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:500;position:absolute;bottom:.85rem;left:1rem}.page-module__5m57PW__focusCardBody{flex-direction:column;flex:1;gap:.85rem;padding:2.25rem 2.25rem 2.5rem;display:flex}.page-module__5m57PW__focusTag{font-family:var(--font-barlow), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#8b6914;font-size:.75rem;font-weight:700}.page-module__5m57PW__focusCardTitle{font-family:var(--font-instrument), serif;color:#1a1712;margin:0;font-size:clamp(2rem,3vw,2.6rem);font-weight:400;line-height:1.1}.page-module__5m57PW__focusCardDesc{font-family:var(--font-barlow), sans-serif;color:#1a1712c2;flex:1;margin:0;font-size:1.05rem;line-height:1.65}.page-module__5m57PW__focusActions{border-top:1px solid #1a171214;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1rem;padding-top:1.25rem;display:flex}.page-module__5m57PW__primaryBtn{color:#faf7f0;font-family:var(--font-barlow), sans-serif;letter-spacing:.04em;background:#1a1712;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.page-module__5m57PW__primaryBtn:hover{background:#2c261d;transform:translateY(-1px)}.page-module__5m57PW__secondaryLink{font-family:var(--font-barlow), sans-serif;color:#8b6914;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}.page-module__5m57PW__secondaryLink:hover{color:#1a1712;text-decoration:underline}.page-module__5m57PW__secondaryNote{font-family:var(--font-barlow), sans-serif;color:#1a1712b3;border-top:1px solid #1a171214;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.25rem;padding-top:1.5rem;font-size:.95rem;display:flex}.page-module__5m57PW__secondaryNoteLink{color:#1a1712;border-bottom:1.5px solid #1a1712;padding-bottom:2px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.page-module__5m57PW__secondaryNoteLink:hover{color:#8b6914;border-color:#8b6914}@media (max-width:960px){.page-module__5m57PW__focusGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__5m57PW__sectionDivider{padding:1.75rem 5vw}.page-module__5m57PW__sectionDividerLine{display:none}.page-module__5m57PW__focusSection{padding:4.5rem 0 2.5rem}.page-module__5m57PW__focusCardBody{padding:1.5rem}}
.page-module__j0zZMG__main{background:var(--warm-white,#faf7f0);min-height:100vh}.page-module__j0zZMG__hero{justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 1rem);padding-left:0;display:flex;position:relative;overflow:hidden}.page-module__j0zZMG__videoWrapper{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__j0zZMG__videoBg{pointer-events:none;opacity:.5;border:none;width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__j0zZMG__overlay{z-index:1;pointer-events:none;background:linear-gradient(#0a0a0a33 0%,#0a0a0af2 100%);position:absolute;inset:0}.page-module__j0zZMG__heroInner{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:720px;margin-top:4vh;padding:0 1rem;display:flex;position:relative}.page-module__j0zZMG__dualReviews{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.page-module__j0zZMG__laurel{color:#ffffff80;flex-shrink:0}.page-module__j0zZMG__reviewBadge{align-items:center;gap:.75rem;display:flex}.page-module__j0zZMG__reviewIconWrap{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:flex}.page-module__j0zZMG__reviewIconWrap svg{width:100%;height:100%}.page-module__j0zZMG__reviewCol{flex-direction:column;gap:.1rem;display:flex}.page-module__j0zZMG__reviewStars{color:#ffb800;letter-spacing:2px;font-size:1.2rem;line-height:1}.page-module__j0zZMG__reviewText{font-family:var(--font-barlow), sans-serif;color:#fffc;font-size:.85rem;font-weight:500;line-height:1}.page-module__j0zZMG__reviewDivider{justify-content:center;align-items:center;width:20px;height:40px;display:flex}.page-module__j0zZMG__dividerDot{background:#ffffff26;border-radius:999px;width:2px;height:24px}.page-module__j0zZMG__reviewsHeroTitle{font-family:var(--font-instrument), serif;color:var(--warm-white);text-align:center;text-shadow:0 8px 32px #0000004d;margin:0;font-size:clamp(3.5rem,10vw,130px);font-style:italic;font-weight:400;line-height:1}.page-module__j0zZMG__subtext{font-family:var(--font-instrument), serif;color:#ffffffe0;max-width:600px;font-size:clamp(18px,2.2vw,24px);font-weight:400;line-height:1.45}.page-module__j0zZMG__scrollIndicator{color:#fff6;z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;animation:2s ease-in-out infinite page-module__j0zZMG__bounce;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.page-module__j0zZMG__scrollIndicator svg{width:24px;height:24px}.page-module__j0zZMG__scrollText{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;font-weight:500}@keyframes page-module__j0zZMG__bounce{0%,to{transform:translateY(0)translate(-50%)}50%{transform:translateY(10px)translate(-50%)}}.page-module__j0zZMG__ctaRow{margin-top:.5rem}.page-module__j0zZMG__videoSection{z-index:2;background:#f5efe6;border-bottom:1px solid #1a171214;padding:8rem 0 9rem;position:relative}.page-module__j0zZMG__sectionHead{text-align:left;max-width:600px;margin-bottom:4rem}.page-module__j0zZMG__sectionTitle{font-family:var(--font-instrument), serif;color:var(--charcoal,#1a1712);letter-spacing:-.02em;margin:.5rem 0 .75rem;font-size:clamp(2.8rem,5vw,4.5rem);font-style:italic;font-weight:400;line-height:1.05}.page-module__j0zZMG__sectionSub{font-family:var(--font-body);color:#1a1712a6;margin:0;font-size:1.05rem}.page-module__j0zZMG__galleryGrid{grid-template-columns:repeat(2,1fr);gap:3rem;display:grid}.page-module__j0zZMG__galleryCardFeatured{grid-column:1/-1}.page-module__j0zZMG__galleryCard{flex-direction:column;gap:1.5rem;display:flex}.page-module__j0zZMG__galleryVideoWrap{aspect-ratio:16/9;cursor:pointer;background:#000;border-radius:24px;width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.page-module__j0zZMG__galleryCard:hover .page-module__j0zZMG__galleryVideoWrap{transform:translateY(-6px);box-shadow:0 40px 80px #0000008c}.page-module__j0zZMG__galleryCardFeatured .page-module__j0zZMG__galleryVideoWrap{aspect-ratio:21/9}.page-module__j0zZMG__galleryIframe{pointer-events:none;border:none;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.04)}.page-module__j0zZMG__galleryCard:hover .page-module__j0zZMG__galleryIframe{transform:scale(1.08)}.page-module__j0zZMG__galleryOverlay{z-index:1;background:linear-gradient(#0e0c0900 30%,#0e0c098c 100%);transition:background .4s;position:absolute;inset:0}.page-module__j0zZMG__galleryCard:hover .page-module__j0zZMG__galleryOverlay{background:linear-gradient(#0e0c091a 0%,#0e0c0966 100%)}.page-module__j0zZMG__galleryPlayBtn{z-index:3;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff26;border:1.5px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1),background .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.page-module__j0zZMG__galleryCard:hover .page-module__j0zZMG__galleryPlayBtn{opacity:1;transform:translate(-50%,-50%)scale(1)}.page-module__j0zZMG__galleryPlayBtn:hover{color:var(--charcoal);background:#ffffffeb}.page-module__j0zZMG__galleryTag{z-index:2;font-family:var(--font-barlow), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0c0980;border:1px solid #c9a84c4d;border-radius:9999px;padding:.3rem .75rem;font-size:.65rem;font-weight:700;position:absolute;top:1.25rem;left:1.5rem}.page-module__j0zZMG__galleryCardBody{padding:0 .25rem}.page-module__j0zZMG__galleryStars{color:#ffb800;letter-spacing:3px;margin-bottom:.4rem;font-size:.9rem}.page-module__j0zZMG__galleryName{font-family:var(--font-instrument), serif;color:var(--charcoal,#1a1712);margin:0 0 .3rem;font-size:clamp(1.5rem,2.5vw,2rem);font-style:italic;font-weight:400;line-height:1.1}.page-module__j0zZMG__gallerySub{font-family:var(--font-body);color:#1a171299;margin:0;font-size:.88rem}.page-module__j0zZMG__reviewsSection{background:var(--warm-white);z-index:2;padding:8rem 0;position:relative}.page-module__j0zZMG__reviewsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:4rem;display:flex}.page-module__j0zZMG__reviewsTitle{font-family:var(--font-instrument), serif;color:var(--charcoal);letter-spacing:-.02em;margin:.5rem 0 0;font-size:clamp(2.5rem,5vw,4rem);font-style:italic;font-weight:400;line-height:1.05}.page-module__j0zZMG__ratingPill{background:var(--charcoal);border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem 1.4rem;display:flex}.page-module__j0zZMG__ratingStars{color:#ffb800;letter-spacing:2px;font-size:1rem}.page-module__j0zZMG__ratingNum{font-family:var(--font-barlow), sans-serif;color:#fff;font-size:1rem;font-weight:700}.page-module__j0zZMG__ratingCount{font-family:var(--font-body);color:#ffffff80;font-size:.82rem}.page-module__j0zZMG__masonryGrid{columns:3;column-gap:1.5rem}.page-module__j0zZMG__reviewCard{break-inside:avoid;background:#fff;border:1px solid #0e0c0912;border-radius:18px;margin-bottom:1.5rem;padding:1.6rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;box-shadow:0 2px 16px #0000000a}.page-module__j0zZMG__reviewCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000017}.page-module__j0zZMG__reviewCardTop{align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.page-module__j0zZMG__reviewerAvatar{background:linear-gradient(135deg, var(--gold-primary) 0%, var(--gold-light) 100%);width:36px;height:36px;color:var(--charcoal);font-family:var(--font-barlow), sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.page-module__j0zZMG__reviewerInfo{flex:1;min-width:0}.page-module__j0zZMG__reviewerName{font-family:var(--font-body);color:var(--charcoal);margin:0;font-size:.88rem;font-weight:600}.page-module__j0zZMG__reviewerTime{font-family:var(--font-body);color:#0e0c0966;margin:0;font-size:.75rem}.page-module__j0zZMG__googleIcon{flex-shrink:0}.page-module__j0zZMG__reviewCardStars{color:#ffb800;letter-spacing:2px;margin-bottom:.6rem;font-size:.82rem}.page-module__j0zZMG__reviewCardText{font-family:var(--font-body);color:#0e0c09b8;margin:0;font-size:.88rem;line-height:1.65}.page-module__j0zZMG__ctaSection{z-index:2;background:linear-gradient(#f5efe6 0%,#ece4d6 100%);border-top:1px solid #8b691429;padding:10rem 0;position:relative;overflow:hidden}.page-module__j0zZMG__ctaSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a84c1f 0%,#0000 70%);border-radius:50%;width:80vw;max-width:900px;height:80vw;max-height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__j0zZMG__ctaInner{text-align:center;max-width:680px;margin:0 auto}.page-module__j0zZMG__ctaTitle{font-family:var(--font-instrument), serif;letter-spacing:-.02em;color:var(--charcoal,#1a1712);margin:1.5rem 0 1rem;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:1.05}.page-module__j0zZMG__ctaTitle em{color:#8b6914;-webkit-text-fill-color:#8b6914;background:0 0;font-style:italic}.page-module__j0zZMG__ctaSub{font-family:var(--font-body);color:#1a1712b3;margin:0;font-size:1.05rem;line-height:1.65}.page-module__j0zZMG__ghostLink{font-family:var(--font-barlow), sans-serif;color:#ffffff8c;letter-spacing:.05em;padding:.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s}.page-module__j0zZMG__ghostLink:hover{color:var(--gold-primary)}@media (max-width:1100px){.page-module__j0zZMG__theaterLayout{grid-template-columns:1fr 280px;gap:1.5rem}}@media (max-width:900px){.page-module__j0zZMG__hero{justify-content:center;padding:0 1.5rem}.page-module__j0zZMG__heroInner{text-align:center;align-items:center;max-width:100%;margin-top:0}.page-module__j0zZMG__headline{align-items:center}.page-module__j0zZMG__headlineLine1{letter-spacing:-1px;text-align:center}.page-module__j0zZMG__headlineLine2,.page-module__j0zZMG__subtext{text-align:center}.page-module__j0zZMG__galleryGrid{grid-template-columns:1fr;gap:2.5rem}.page-module__j0zZMG__galleryCardFeatured .page-module__j0zZMG__galleryVideoWrap{aspect-ratio:16/9}.page-module__j0zZMG__masonryGrid{columns:2}}@media (max-width:600px){.page-module__j0zZMG__masonryGrid{columns:1}.page-module__j0zZMG__reviewsHeader{flex-direction:column;align-items:flex-start}}.page-module__j0zZMG__videoModal{z-index:9999;-webkit-backdrop-filter:blur(16px);background:#0e0c09f2;justify-content:center;align-items:center;padding:2rem;animation:.3s forwards page-module__j0zZMG__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes page-module__j0zZMG__modalFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.page-module__j0zZMG__videoModalClose{color:#fff;cursor:pointer;z-index:10000;opacity:.7;background:0 0;border:none;padding:.5rem;transition:opacity .2s,transform .2s;position:absolute;top:2rem;right:2rem}.page-module__j0zZMG__videoModalClose:hover{opacity:1;transform:scale(1.1)}.page-module__j0zZMG__videoModalContent{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;max-width:1200px;animation:.4s cubic-bezier(.16,1,.3,1) forwards page-module__j0zZMG__modalScaleUp;position:relative;overflow:hidden;box-shadow:0 40px 100px #000c}@keyframes page-module__j0zZMG__modalScaleUp{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.page-module__j0zZMG__modalIframe{border:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:768px){.page-module__j0zZMG__videoModal{padding:1rem}.page-module__j0zZMG__videoModalClose{top:1rem;right:1rem}}
.page-module__esVqZW__page{background-color:var(--warm-white,#faf7f0);color:var(--charcoal,#1a1712);min-height:100vh;overflow-x:hidden}.page-module__esVqZW__notFound{background-color:var(--warm-white,#faf7f0);min-height:100vh;color:var(--charcoal,#1a1712);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.page-module__esVqZW__hero{justify-content:center;align-items:flex-end;width:100%;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden}.page-module__esVqZW__heroMedia{z-index:0;position:absolute;inset:0;overflow:hidden}.page-module__esVqZW__heroImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__esVqZW__heroGradientTop{z-index:1;pointer-events:none;background:linear-gradient(#0e0e0ed9 0%,#0000 100%);width:100%;height:40%;position:absolute;top:0;left:0}.page-module__esVqZW__heroGradientBottom{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0e0e0e80 50%,#0e0e0e 100%);width:100%;height:70%;position:absolute;bottom:0;left:0}.page-module__esVqZW__heroContent{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:1000px;padding:0 5% 8vh;display:flex;position:relative}.page-module__esVqZW__heroLabel{font-family:var(--font-barlow), sans-serif;letter-spacing:4px;text-transform:uppercase;color:var(--gold-light,#c9a84c);opacity:.9;font-size:11px;font-weight:600}.page-module__esVqZW__heroTitle{font-family:var(--font-barlow), sans-serif;letter-spacing:-.03em;color:var(--warm-white);text-transform:uppercase;margin:0;font-size:clamp(3.5rem,9vw,9rem);font-weight:800;line-height:.95}.page-module__esVqZW__heroTagline{font-family:var(--font-instrument), serif;color:#ffffffb3;max-width:600px;margin:0;font-size:clamp(1.2rem,2.5vw,1.6rem);font-style:italic}.page-module__esVqZW__heroCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.page-module__esVqZW__watchBtn{background:var(--warm-white);color:#111;font-family:var(--font-barlow), sans-serif;letter-spacing:.5px;border-radius:9999px;align-items:center;gap:.75rem;padding:.85rem 1.8rem;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.page-module__esVqZW__watchBtn:hover{opacity:.9;transform:scale(1.03)}.page-module__esVqZW__watchPlayIcon{font-size:10px;line-height:1}.page-module__esVqZW__quoteBtn{color:var(--warm-white);font-family:var(--font-barlow), sans-serif;letter-spacing:.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.page-module__esVqZW__quoteBtn:hover{background:#ffffff2e;border-color:#ffffff59}.page-module__esVqZW__scrollIndicator{z-index:10;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:2.5rem;right:4%}.page-module__esVqZW__scrollLine{background:linear-gradient(#0000,#fff9);width:1px;height:60px;animation:1.8s ease-in-out infinite page-module__esVqZW__scrollPulse}@keyframes page-module__esVqZW__scrollPulse{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.1)}}.page-module__esVqZW__scrollText{font-family:var(--font-barlow), sans-serif;letter-spacing:3px;color:#ffffff73;writing-mode:vertical-rl;text-transform:uppercase;font-size:9px}.page-module__esVqZW__briefSection{border-bottom:1px solid #1a17121a;padding:8rem 10%}.page-module__esVqZW__briefInner{grid-template-columns:1fr 1fr;align-items:start;gap:6rem;max-width:1200px;margin:0 auto;display:grid}.page-module__esVqZW__briefLeft{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:8rem}.page-module__esVqZW__sectionLabel{font-family:var(--font-barlow), sans-serif;letter-spacing:4px;text-transform:uppercase;color:#8b6914;font-size:11px;font-weight:700}.page-module__esVqZW__briefHeading{font-family:var(--font-instrument), serif;color:var(--charcoal,#1a1712);margin:0;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:400;line-height:1.1}.page-module__esVqZW__briefRight{flex-direction:column;gap:2rem;padding-top:2.5rem;display:flex}.page-module__esVqZW__briefImpact{font-family:var(--font-instrument), serif;color:var(--charcoal,#1a1712);margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.4}.page-module__esVqZW__briefAudience{font-family:var(--font-barlow), sans-serif;color:#1a1712b8;margin:0;font-size:1.1rem;line-height:1.75}.page-module__esVqZW__briefAudience strong{color:var(--charcoal,#1a1712);font-weight:600}.page-module__esVqZW__metricsSection{background:#f5efe6;border-top:1px solid #1a17121a;border-bottom:1px solid #1a17121a;padding:6rem 10%}.page-module__esVqZW__metricsGrid{grid-template-columns:repeat(4,1fr);gap:0;max-width:1200px;margin:0 auto;display:grid}.page-module__esVqZW__metricCard{border-right:1px solid #1a17121a;flex-direction:column;gap:1rem;padding:3rem;transition:background .3s;display:flex}.page-module__esVqZW__metricCard:last-child{border-right:none}.page-module__esVqZW__metricCard:hover{background:#1a171208}.page-module__esVqZW__metricIcon{color:#8b6914;justify-content:flex-start;align-items:center;margin-bottom:.5rem;display:flex}.page-module__esVqZW__metricLabel{font-family:var(--font-barlow), sans-serif;letter-spacing:3px;text-transform:uppercase;color:#1a17128c;font-size:10px;font-weight:600}.page-module__esVqZW__metricValue{font-family:var(--font-instrument), serif;color:var(--charcoal,#1a1712);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;line-height:1.3}.page-module__esVqZW__filmSection{padding:8rem 10%}.page-module__esVqZW__filmInner{flex-direction:column;gap:2.5rem;max-width:1200px;margin:0 auto;display:flex}.page-module__esVqZW__filmEmbed{background:#0a0a0a;border-radius:16px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 30px 60px #1a171233}.page-module__esVqZW__filmIframe{border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__esVqZW__ctaBand{background:linear-gradient(#f5efe6 0%,#ece4d6 100%);border-top:1px solid #8b691429;padding:8rem 10%}.page-module__esVqZW__ctaBandInner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:700px;margin:0 auto;display:flex}.page-module__esVqZW__ctaBandTitle{font-family:var(--font-instrument), serif;color:var(--charcoal,#1a1712);margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1}.page-module__esVqZW__ctaBandSub{font-family:var(--font-barlow), sans-serif;color:#1a1712b3;max-width:500px;margin:0;font-size:1.1rem;line-height:1.7}.page-module__esVqZW__ctaBandBtn{background:var(--charcoal,#1a1712);color:#faf7f0;font-family:var(--font-barlow), sans-serif;letter-spacing:.5px;border-radius:9999px;align-items:center;gap:.75rem;margin-top:.5rem;padding:1rem 2.2rem;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.page-module__esVqZW__ctaBandBtn:hover{opacity:.9;transform:scale(1.03)}.page-module__esVqZW__ctaBandArrow{transition:transform .2s}.page-module__esVqZW__ctaBandBtn:hover .page-module__esVqZW__ctaBandArrow{transform:translate(4px)}@media (max-width:900px){.page-module__esVqZW__briefInner{grid-template-columns:1fr;gap:3rem}.page-module__esVqZW__briefLeft{position:static}.page-module__esVqZW__metricsGrid{grid-template-columns:repeat(2,1fr)}.page-module__esVqZW__metricCard{border-bottom:1px solid #ffffff14;border-right:none;padding:2rem}.page-module__esVqZW__metricCard:last-child{border-bottom:none}.page-module__esVqZW__briefSection,.page-module__esVqZW__filmSection,.page-module__esVqZW__ctaBand{padding:5rem 6%}.page-module__esVqZW__metricsSection{padding:4rem 6%}.page-module__esVqZW__heroTitle{font-size:clamp(3rem,12vw,6rem)}}@media (max-width:500px){.page-module__esVqZW__metricsGrid{grid-template-columns:1fr}.page-module__esVqZW__heroCtas{flex-direction:column;width:100%}.page-module__esVqZW__watchBtn,.page-module__esVqZW__quoteBtn{justify-content:center;width:100%}}
