.MarketingPortfolioProject-module__euiklW__page{width:min(1320px,100% - 64px);min-height:calc(100dvh - 122px);padding:20px 0 max(70px,env(safe-area-inset-bottom));color:var(--ink,#20262d);margin-inline:auto}.MarketingPortfolioProject-module__euiklW__page :where(h1,h2,p,figure,dl,dd){margin:0}.MarketingPortfolioProject-module__euiklW__page :where(a,p,h1,h2,dt,dd,figcaption){overflow-wrap:anywhere}.MarketingPortfolioProject-module__euiklW__page :where(a):focus-visible{outline:3px solid var(--accent,#f1762b);outline-offset:4px}.MarketingPortfolioProject-module__euiklW__breadcrumb{min-height:44px;color:var(--ink-muted,#5d6773);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;line-height:1.5;display:flex}.MarketingPortfolioProject-module__euiklW__breadcrumb a{min-height:44px;color:var(--ink,#20262d);align-items:center;text-decoration:none;display:inline-flex}.MarketingPortfolioProject-module__euiklW__breadcrumb a:hover{color:var(--accent-action,#b34500)}.MarketingPortfolioProject-module__euiklW__breadcrumb [aria-current]{padding-block:10px}.MarketingPortfolioProject-module__euiklW__intro{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,5vw,72px);padding:38px 0 60px;display:grid}.MarketingPortfolioProject-module__euiklW__heading{min-width:0}.MarketingPortfolioProject-module__euiklW__eyebrow{color:var(--accent-action,#b34500);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.5}.MarketingPortfolioProject-module__euiklW__heading h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(40px,4.5vw,68px);font-weight:500;line-height:1.04}.MarketingPortfolioProject-module__euiklW__lead{max-width:40ch;color:var(--ink-muted,#5d6773);font-size:17px;line-height:1.65}.MarketingPortfolioProject-module__euiklW__productLink{width:fit-content;min-height:48px;color:var(--accent-action,#b34500);text-underline-offset:5px;align-items:center;gap:12px;margin-top:28px;padding-block:10px;font-size:15px;font-weight:750;text-decoration:underline;display:inline-flex}.MarketingPortfolioProject-module__euiklW__cover,.MarketingPortfolioProject-module__euiklW__galleryImage{min-width:0}.MarketingPortfolioProject-module__euiklW__cover img,.MarketingPortfolioProject-module__euiklW__galleryImage img{aspect-ratio:4/3;object-fit:contain;background:var(--marketing-mist,#f5f6f7);border-radius:12px;width:100%;height:auto;display:block}.MarketingPortfolioProject-module__euiklW__cover figcaption,.MarketingPortfolioProject-module__euiklW__galleryImage figcaption{color:var(--ink-muted,#5d6773);padding-top:12px;font-size:14px;line-height:1.5}.MarketingPortfolioProject-module__euiklW__description{border-top:1px solid var(--marketing-line,#e2e6e9);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(36px,8vw,112px);padding:50px 0 64px;display:grid}.MarketingPortfolioProject-module__euiklW__copy h2,.MarketingPortfolioProject-module__euiklW__galleryHeading h2,.MarketingPortfolioProject-module__euiklW__relatedHeading h2{letter-spacing:-.045em;margin:12px 0 24px;font-size:clamp(30px,3.3vw,46px);font-weight:500;line-height:1.1}.MarketingPortfolioProject-module__euiklW__copy>p:not(.MarketingPortfolioProject-module__euiklW__eyebrow){color:var(--ink-muted,#5d6773);margin-top:16px;font-size:16px;line-height:1.8}.MarketingPortfolioProject-module__euiklW__copy>p.MarketingPortfolioProject-module__euiklW__productionNote{border-top:1px solid var(--marketing-line,#e2e6e9);padding-top:14px;font-size:14px;line-height:1.6}.MarketingPortfolioProject-module__euiklW__details{align-self:center}.MarketingPortfolioProject-module__euiklW__details>div{border-top:1px solid var(--marketing-line,#e2e6e9);grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.MarketingPortfolioProject-module__euiklW__details>div:last-child{border-bottom:1px solid var(--marketing-line,#e2e6e9)}.MarketingPortfolioProject-module__euiklW__details dt{font-size:15px;font-weight:750;line-height:1.6}.MarketingPortfolioProject-module__euiklW__details dd{color:var(--ink-muted,#5d6773);font-size:15px;line-height:1.6}.MarketingPortfolioProject-module__euiklW__gallery{padding:16px 0 72px}.MarketingPortfolioProject-module__euiklW__galleryHeading{margin-bottom:30px}.MarketingPortfolioProject-module__euiklW__galleryImage{width:min(100%,1000px);margin-inline:auto}.MarketingPortfolioProject-module__euiklW__galleryImage+.MarketingPortfolioProject-module__euiklW__galleryImage{margin-top:30px}.MarketingPortfolioProject-module__euiklW__cta{background:var(--marketing-mist,#f5f6f7);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:clamp(26px,4vw,52px);display:grid}.MarketingPortfolioProject-module__euiklW__cta h2{letter-spacing:-.045em;max-width:24ch;margin:14px 0 18px;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.1}.MarketingPortfolioProject-module__euiklW__cta p:not(.MarketingPortfolioProject-module__euiklW__eyebrow){max-width:65ch;color:var(--ink-muted,#5d6773);font-size:16px;line-height:1.7}.MarketingPortfolioProject-module__euiklW__ctaButton{background:var(--accent-action,#b34500);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:12px;max-width:300px;min-height:50px;padding:14px 18px;font-size:15px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.MarketingPortfolioProject-module__euiklW__ctaButton svg{flex:0 0 20px}.MarketingPortfolioProject-module__euiklW__ctaButton:hover{background:var(--accent-hover,#943b0c)}.MarketingPortfolioProject-module__euiklW__related{padding-top:70px}.MarketingPortfolioProject-module__euiklW__relatedHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.MarketingPortfolioProject-module__euiklW__relatedHeading h2{margin:0}.MarketingPortfolioProject-module__euiklW__relatedHeading>a{min-height:44px;color:var(--accent-action,#b34500);align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.MarketingPortfolioProject-module__euiklW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.MarketingPortfolioProject-module__euiklW__relatedCard{border:1px solid var(--marketing-line,#e2e6e9);min-width:0;color:var(--ink,#20262d);border-radius:12px;text-decoration:none;overflow:hidden}.MarketingPortfolioProject-module__euiklW__relatedCard>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.MarketingPortfolioProject-module__euiklW__relatedCard>div{justify-content:space-between;align-items:center;gap:14px;min-height:100px;padding:20px;display:flex}.MarketingPortfolioProject-module__euiklW__relatedCard small{color:var(--ink-muted,#5d6773);margin-bottom:8px;font-size:12px;display:block}.MarketingPortfolioProject-module__euiklW__relatedCard strong{letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.2}.MarketingPortfolioProject-module__euiklW__relatedCard svg{color:var(--accent-action,#b34500);flex:0 0 20px}.MarketingPortfolioProject-module__euiklW__relatedCard:hover{border-color:var(--accent-action,#b34500)}@media (max-width:1024px){.MarketingPortfolioProject-module__euiklW__page{width:calc(100% - 40px)}.MarketingPortfolioProject-module__euiklW__intro{grid-template-columns:1fr;gap:30px;padding-top:30px}.MarketingPortfolioProject-module__euiklW__heading{max-width:850px}.MarketingPortfolioProject-module__euiklW__heading h1{max-width:20ch;font-size:clamp(40px,6vw,64px)}.MarketingPortfolioProject-module__euiklW__lead{max-width:60ch}.MarketingPortfolioProject-module__euiklW__cover{width:min(100%,850px);margin-inline:auto}.MarketingPortfolioProject-module__euiklW__description{gap:36px}.MarketingPortfolioProject-module__euiklW__cta{grid-template-columns:1fr;gap:24px}.MarketingPortfolioProject-module__euiklW__ctaButton{width:fit-content;max-width:none}}@media (max-width:768px){.MarketingPortfolioProject-module__euiklW__description{grid-template-columns:1fr;gap:30px}.MarketingPortfolioProject-module__euiklW__details>div{grid-template-columns:minmax(100px,.3fr) minmax(0,1fr)}}@media (max-width:640px){.MarketingPortfolioProject-module__euiklW__page{width:calc(100% - 32px);padding-top:12px}.MarketingPortfolioProject-module__euiklW__breadcrumb{gap:2px 7px}.MarketingPortfolioProject-module__euiklW__intro{gap:24px;padding:26px 0 38px}.MarketingPortfolioProject-module__euiklW__heading h1{margin:14px 0 18px;font-size:clamp(34px,9.5vw,48px)}.MarketingPortfolioProject-module__euiklW__lead{font-size:16px}.MarketingPortfolioProject-module__euiklW__productLink{margin-top:18px}.MarketingPortfolioProject-module__euiklW__description{padding:34px 0 42px}.MarketingPortfolioProject-module__euiklW__copy h2,.MarketingPortfolioProject-module__euiklW__galleryHeading h2{margin-bottom:20px;font-size:32px}.MarketingPortfolioProject-module__euiklW__details>div{grid-template-columns:minmax(80px,.38fr) minmax(0,1fr);gap:14px}.MarketingPortfolioProject-module__euiklW__gallery{padding-bottom:42px}.MarketingPortfolioProject-module__euiklW__galleryHeading{margin-bottom:22px}.MarketingPortfolioProject-module__euiklW__cta{gap:22px;padding:26px 20px}.MarketingPortfolioProject-module__euiklW__cta h2{font-size:30px}.MarketingPortfolioProject-module__euiklW__ctaButton{width:100%}.MarketingPortfolioProject-module__euiklW__related{padding-top:42px}.MarketingPortfolioProject-module__euiklW__relatedHeading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.MarketingPortfolioProject-module__euiklW__relatedHeading h2{font-size:32px}.MarketingPortfolioProject-module__euiklW__relatedGrid{grid-template-columns:1fr;gap:18px}.MarketingPortfolioProject-module__euiklW__relatedCard>div{min-height:96px;padding:18px}}@media (max-width:374px){.MarketingPortfolioProject-module__euiklW__heading h1{font-size:34px}.MarketingPortfolioProject-module__euiklW__cta{padding-inline:16px}.MarketingPortfolioProject-module__euiklW__ctaButton{padding-inline:14px}}
