.home-module__7T5Noq__hero{align-items:center;min-height:100vh;padding-top:76px;display:flex;position:relative;overflow:hidden}.home-module__7T5Noq__heroInner{grid-template-columns:1fr 1fr;align-items:center;gap:0;width:100%;max-width:1440px;min-height:calc(100vh - 76px);margin:0 auto;padding:0 40px;display:grid}@media (max-width:1024px){.home-module__7T5Noq__hero{height:auto;min-height:calc(100vh - 60px);padding-top:0}.home-module__7T5Noq__heroInner{text-align:center;flex-direction:column;grid-template-columns:1fr;justify-content:center;align-items:center;min-height:auto;padding:72px 20px 100px;display:flex}.home-module__7T5Noq__heroText{order:2;align-items:center;max-width:100%;padding:0}.home-module__7T5Noq__headline{text-align:center;align-items:center;width:100%;font-size:clamp(2.2rem,9vw,3.8rem)}.home-module__7T5Noq__headline>div{justify-content:center;width:100%;display:flex}.home-module__7T5Noq__rotateWrap{min-width:unset;justify-content:center}.home-module__7T5Noq__lede{max-width:90%;margin:24px auto 0;font-size:14px}.home-module__7T5Noq__quickFacts{justify-content:center;gap:16px;width:100%;margin-top:32px}.home-module__7T5Noq__actions{justify-content:center;width:100%;margin-top:32px}.home-module__7T5Noq__heroImage{order:2;align-self:center;width:100%;max-width:320px;height:380px;margin:28px auto 0}.home-module__7T5Noq__imgFrame{background:#fff;border-radius:24px;width:100%;height:100%;padding:8px;box-shadow:0 8px 24px #00000040}.home-module__7T5Noq__imgFrame img{border-radius:16px}}.home-module__7T5Noq__heroText{flex-direction:column;align-items:flex-start;gap:0;max-width:600px;padding:60px 0;display:flex}.home-module__7T5Noq__headline{letter-spacing:-.03em;flex-direction:column;gap:2px;margin-top:20px;font-size:clamp(3rem,5.5vw,5.5rem);line-height:1.08;display:flex}.home-module__7T5Noq__lineClip{padding-bottom:4px;overflow:hidden}.home-module__7T5Noq__lineClip>*{display:block}.home-module__7T5Noq__rotateWrap{min-width:200px;display:inline-flex}.home-module__7T5Noq__rotateTextLime{color:var(--lime);font-style:normal}.home-module__7T5Noq__rotateTextItalic{color:var(--text-italic);font-style:italic}.home-module__7T5Noq__lede{color:var(--gray-1);max-width:440px;margin-top:28px;font-size:15px;line-height:1.75}.home-module__7T5Noq__quickFacts{align-items:center;gap:20px;margin-top:32px;display:flex}.home-module__7T5Noq__qf{flex-direction:column;gap:2px;display:flex}.home-module__7T5Noq__qfVal{color:var(--white);letter-spacing:-.02em;font-size:22px;font-weight:700}.home-module__7T5Noq__qfLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-2);font-size:9px}.home-module__7T5Noq__qfDivider{background:var(--border);width:1px;height:28px}.home-module__7T5Noq__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.home-module__7T5Noq__heroImage{justify-content:center;align-self:stretch;align-items:center;height:100vh;max-height:800px;display:flex;position:relative}@media (max-width:1024px){.home-module__7T5Noq__heroImage{order:1;align-self:auto;width:100%;height:90vw;max-height:550px;margin-top:0;margin-bottom:40px}}.home-module__7T5Noq__imgGlow{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(#c9e26524 0%,#0000 70%);width:60%;height:50%;position:absolute;bottom:10%;left:20%}.home-module__7T5Noq__imgFrame{border:1px solid var(--border);width:85%;height:85%;max-height:680px;box-shadow:0 12px 32px #00000040, var(--lime-glow) 0 8px 32px -16px;background:#fff;border-radius:32px;padding:12px;position:relative;overflow:hidden}@media (max-width:1024px){.home-module__7T5Noq__imgFrame{width:90%;height:95%}}.home-module__7T5Noq__imgFrame img{border-radius:20px!important}.home-module__7T5Noq__facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.home-module__7T5Noq__factsInner{grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:1024px){.home-module__7T5Noq__factsInner{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.home-module__7T5Noq__factsInner{grid-template-columns:repeat(2,1fr)}}.home-module__7T5Noq__fact{border-right:1px solid var(--border);padding:28px 24px}.home-module__7T5Noq__fact:last-child{border-right:none}.home-module__7T5Noq__fact dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-2);margin-bottom:8px;font-size:10px}.home-module__7T5Noq__fact dd{color:var(--white);font-size:14px;font-weight:500}.home-module__7T5Noq__workSection{padding:96px 0}.home-module__7T5Noq__sectionHead{margin-bottom:48px}.home-module__7T5Noq__gallery{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:768px){.home-module__7T5Noq__gallery{grid-template-columns:1fr}}.home-module__7T5Noq__shot{overflow:hidden}.home-module__7T5Noq__shotLink{display:block}.home-module__7T5Noq__shotImg{width:100%;height:300px;position:relative;overflow:hidden}.home-module__7T5Noq__img{object-fit:cover;filter:grayscale(45%);transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s}.home-module__7T5Noq__shot:hover .home-module__7T5Noq__img{filter:grayscale(0%);transform:scale(1.04)}.home-module__7T5Noq__shotGradient{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(150deg,#0000 55%,#c9e26512 100%);transition:opacity .4s;position:absolute;inset:0}.home-module__7T5Noq__shot:hover .home-module__7T5Noq__shotGradient{opacity:1}.home-module__7T5Noq__shotCaption{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;padding:20px 24px;display:flex}.home-module__7T5Noq__shotCaption p{margin-top:4px;font-size:18px;font-weight:500}.home-module__7T5Noq__arrow{color:var(--lime);font-size:20px;transition:transform .3s}.home-module__7T5Noq__shot:hover .home-module__7T5Noq__arrow{transform:translate(3px,-3px)}.home-module__7T5Noq__cta{border-top:1px solid var(--border);padding:120px 0}.home-module__7T5Noq__ctaInner{max-width:640px}.home-module__7T5Noq__ctaText{color:var(--gray-2);font-size:15px;font-family:var(--mono);margin-top:16px}.home-module__7T5Noq__ctaActions{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}
