.page-module__FzTVTq__page{--loop-orange:#ec6f22;--loop-black:#1c1c1c;--loop-cream:#f5f3ee;background:var(--loop-cream);min-height:100vh;color:var(--loop-black);font-family:var(--font-body)}.page-module__FzTVTq__topBar{max-width:1400px;padding:calc(var(--nav-height,72px) + 26px) 48px 30px;font-family:var(--font-mono);letter-spacing:.07em;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0 auto;font-size:11px;display:flex}.page-module__FzTVTq__backLink{border-bottom:2px solid;padding-bottom:5px;text-decoration:none}.page-module__FzTVTq__backLink:hover{color:var(--loop-orange)}.page-module__FzTVTq__hero{background:var(--loop-black);color:#fff;padding:48px}.page-module__FzTVTq__heroInner,.page-module__FzTVTq__sectionInner{max-width:1300px;margin:0 auto}.page-module__FzTVTq__heroMeta,.page-module__FzTVTq__heroBottom{font-family:var(--font-mono);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:11px;display:flex}.page-module__FzTVTq__heroMeta{color:var(--loop-orange);margin-bottom:45px}.page-module__FzTVTq__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.page-module__FzTVTq__heroEyebrow{font-family:var(--font-mono);color:var(--loop-orange);letter-spacing:.1em;margin:0 0 24px;font-size:12px}.page-module__FzTVTq__heroTitle{font-family:var(--font-display);letter-spacing:-.055em;margin:0 0 32px;font-size:clamp(63px,8vw,120px);font-weight:400;line-height:1.05}.page-module__FzTVTq__heroTitle span{color:var(--loop-orange)}.page-module__FzTVTq__heroSubtitle{font-family:var(--font-body);margin:0;font-size:clamp(19px,2vw,26px);line-height:1.4}.page-module__FzTVTq__heroVisual{aspect-ratio:1;background:var(--loop-cream);width:100%;position:relative;overflow:hidden}.page-module__FzTVTq__heroImage,.page-module__FzTVTq__containImage{object-fit:contain}.page-module__FzTVTq__heroBottom{border-top:1px solid #fff6;margin-top:55px;padding-top:24px}.page-module__FzTVTq__section{max-width:1350px;margin:0 auto;padding:100px 48px}.page-module__FzTVTq__sectionLabel{font-family:var(--font-mono);letter-spacing:.08em;border-bottom:2px solid;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:48px;padding-bottom:16px;font-size:11px;display:flex}.page-module__FzTVTq__sectionTitle{font-family:var(--font-display);letter-spacing:-.055em;margin:0 0 38px;font-size:clamp(45px,6vw,84px);font-weight:400;line-height:1.13}.page-module__FzTVTq__sectionTitle span{color:var(--loop-orange)}.page-module__FzTVTq__sectionDescription{max-width:790px;margin:0 0 50px;font-size:18px;line-height:1.75}.page-module__FzTVTq__overviewGrid{grid-template-columns:1fr 1fr;gap:75px;display:grid}.page-module__FzTVTq__overviewCopy{font-family:var(--font-body);font-size:17px;line-height:1.75}.page-module__FzTVTq__overviewCopy>p{margin:0 0 23px}.page-module__FzTVTq__roleBox{border-left:7px solid var(--loop-orange);background:#fff;margin-top:35px;padding:27px}.page-module__FzTVTq__roleBox>span{font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.page-module__FzTVTq__roleBox h3{font-family:var(--font-display);margin:16px 0;font-size:25px;font-weight:400}.page-module__FzTVTq__roleBox p{margin:0;font-size:15px;line-height:1.7}.page-module__FzTVTq__researchSection{background:var(--loop-orange);padding:100px 48px}.page-module__FzTVTq__researchSection .page-module__FzTVTq__sectionTitle span{color:#fff}.page-module__FzTVTq__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:50px 0 65px;display:grid}.page-module__FzTVTq__stat{background:var(--loop-black);color:#fff;flex-direction:column;justify-content:space-between;min-height:190px;padding:28px;display:flex}.page-module__FzTVTq__stat>span{font-family:var(--font-display);color:var(--loop-orange);font-size:clamp(44px,5vw,70px)}.page-module__FzTVTq__stat p{font-family:var(--font-mono);letter-spacing:.05em;margin:20px 0 0;font-size:11px;line-height:1.55}.page-module__FzTVTq__researchImages{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px;display:grid}.page-module__FzTVTq__strategyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-bottom:65px;display:grid}.page-module__FzTVTq__strategyCard{border-top:8px solid var(--loop-orange);background:#fff;min-height:275px;padding:30px}.page-module__FzTVTq__strategyCard>span{font-family:var(--font-mono);letter-spacing:.07em;font-size:11px}.page-module__FzTVTq__strategyCard h3{font-family:var(--font-display);margin:25px 0 15px;font-size:clamp(23px,2.4vw,33px);font-weight:400;line-height:1.3}.page-module__FzTVTq__strategyCard p{margin:0;font-size:15px;line-height:1.7}.page-module__FzTVTq__campaignSection{background:var(--loop-black);color:#fff;padding:100px 48px}.page-module__FzTVTq__campaignTitle{font-family:var(--font-display);letter-spacing:-.065em;margin:0 0 38px;font-size:clamp(68px,10vw,145px);font-weight:400;line-height:1.05}.page-module__FzTVTq__campaignTitle span{color:var(--loop-orange)}.page-module__FzTVTq__campaignIntro{max-width:800px;margin-bottom:55px;font-size:19px;line-height:1.75}.page-module__FzTVTq__pillarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:65px;display:grid}.page-module__FzTVTq__pillar{border-top:5px solid var(--loop-orange);padding-top:22px}.page-module__FzTVTq__pillar>span{font-family:var(--font-mono);color:var(--loop-orange);font-size:11px}.page-module__FzTVTq__pillar h3{font-family:var(--font-display);margin:28px 0 17px;font-size:clamp(28px,3vw,42px);font-weight:400}.page-module__FzTVTq__pillar p{opacity:.85;font-size:15px;line-height:1.7}.page-module__FzTVTq__campaignSection .page-module__FzTVTq__wideImage{background:var(--loop-cream)}.page-module__FzTVTq__imageFigure,.page-module__FzTVTq__fullFigure{min-width:0;margin:0}.page-module__FzTVTq__slideImage,.page-module__FzTVTq__wideImage,.page-module__FzTVTq__galleryImage,.page-module__FzTVTq__linkedinImage{aspect-ratio:16/9;background:0 0;width:100%;position:relative;overflow:hidden}.page-module__FzTVTq__containImage{object-fit:cover}.page-module__FzTVTq__wideImage{max-width:850px;margin:0 auto}.page-module__FzTVTq__imageFigure figcaption,.page-module__FzTVTq__fullFigure figcaption{font-family:var(--font-mono);letter-spacing:.07em;flex-direction:column;gap:6px;margin-top:17px;font-size:10px;line-height:1.6;display:flex}.page-module__FzTVTq__galleryGrid,.page-module__FzTVTq__linkedinGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.page-module__FzTVTq__linkedinSection{background:#e9e5df;padding:100px 48px}.page-module__FzTVTq__closing{background:var(--loop-orange);text-align:center;padding:95px 30px}.page-module__FzTVTq__closing>p{font-family:var(--font-mono);letter-spacing:.08em;margin:0 0 30px;font-size:12px}.page-module__FzTVTq__closing h2{font-family:var(--font-display);letter-spacing:-.06em;margin:0 0 43px;font-size:clamp(55px,9vw,130px);font-weight:400;line-height:1.1}.page-module__FzTVTq__closing h2 span{color:#fff}.page-module__FzTVTq__closingButton{background:var(--loop-black);color:#fff;border:2px solid var(--loop-black);font-family:var(--font-mono);letter-spacing:.06em;padding:17px 26px;font-size:12px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.page-module__FzTVTq__closingButton:hover{background:#414141;transform:translateY(-4px)}.page-module__FzTVTq__footer{max-width:1350px;font-family:var(--font-mono);letter-spacing:.07em;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0 auto;padding:30px 48px;font-size:11px;display:flex}.page-module__FzTVTq__footer a{color:inherit;border-bottom:1px solid;text-decoration:none}.page-module__FzTVTq__footer a:hover{color:var(--loop-orange)}@media (max-width:900px){.page-module__FzTVTq__heroGrid,.page-module__FzTVTq__overviewGrid,.page-module__FzTVTq__researchImages,.page-module__FzTVTq__strategyGrid{grid-template-columns:1fr;gap:35px}.page-module__FzTVTq__statsGrid,.page-module__FzTVTq__pillarGrid,.page-module__FzTVTq__galleryGrid,.page-module__FzTVTq__linkedinGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.page-module__FzTVTq__topBar{padding:calc(var(--nav-height,72px) + 20px) 24px 20px}.page-module__FzTVTq__hero,.page-module__FzTVTq__section,.page-module__FzTVTq__researchSection,.page-module__FzTVTq__campaignSection,.page-module__FzTVTq__linkedinSection{padding:70px 24px}.page-module__FzTVTq__heroTitle{font-size:clamp(65px,14vw,95px)}.page-module__FzTVTq__sectionTitle{font-size:clamp(38px,10vw,66px)}.page-module__FzTVTq__campaignTitle{font-size:clamp(49px,12vw,83px)}.page-module__FzTVTq__statsGrid,.page-module__FzTVTq__pillarGrid,.page-module__FzTVTq__galleryGrid,.page-module__FzTVTq__linkedinGrid{grid-template-columns:1fr}.page-module__FzTVTq__stat{min-height:150px}.page-module__FzTVTq__footer{padding:30px 24px}}@media (prefers-reduced-motion:reduce){.page-module__FzTVTq__closingButton{transition:none}}
