.marketing.market-page{--campaign-copy-measure:64ch;z-index:51;position:relative}body:has(.market-page) .agency-header{background:#111110;border:0}body:has(.market-page) .mobile-navigation nav a{border:0}.marketing.market-page .campaign-hero{--campaign-header-height:96px;min-height:calc(100vh - var(--campaign-header-height));min-height:calc(100svh - var(--campaign-header-height));background:var(--ink);color:var(--cream);align-items:center;padding-block:24px 28px;display:flex}.marketing.market-page .campaign-opening-content{width:100%}.marketing.market-page .campaign-hero h1{margin:0 0 32px;font-size:clamp(2.75rem,8.5vw,7.65rem)}.marketing.market-page .campaign-hero h1 span{display:block}.marketing.market-page .campaign-showcase-grid{grid-template-columns:minmax(0,.434fr) minmax(0,1fr);align-items:start;gap:84px;display:grid}.marketing.market-page .campaign-identity,.marketing.market-page .campaign-shop-preview{min-width:0}.marketing.market-page .campaign-project-name{margin-top:18px;font-size:clamp(1rem,1.9vw,1.75rem);line-height:1.25}.marketing.market-page .campaign-price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:26px;display:flex}.marketing.market-page .campaign-price h2{letter-spacing:.08em;text-transform:uppercase;max-width:9ch;font-size:clamp(1.125rem,1.9vw,1.75rem);font-weight:600;line-height:1.4}.marketing.market-page .campaign-price .package-fee{margin:0;font-size:clamp(3rem,4.8vw,4.5rem);line-height:1}.marketing.market-page .campaign-connection-copy,.marketing.market-page .campaign-inquiry-copy>p{max-width:var(--campaign-copy-measure)}.marketing.market-page .campaign-offer>.eyebrow{margin-bottom:15px}.marketing.market-page .campaign-connection{min-width:0}.marketing.market-page .campaign-connection>h2{text-wrap:balance;max-width:14ch;margin:0 0 22px}.marketing.market-page .campaign-connection-copy>p:last-child{margin-bottom:0}.marketing.market-page .campaign-hero-includes{--campaign-shop-text-rise:18px;isolation:isolate;color:var(--cream);position:relative;overflow:clip}.marketing.market-page .campaign-shop-surface{background:var(--ink)}.marketing.market-page .campaign-shop-surface[data-shop-pending] .campaign-shop-content{opacity:0;transform:translateY(var(--campaign-shop-text-rise))}.marketing.market-page .campaign-hero-includes .scope{border-color:#ede4da73}.marketing.market-page .campaign-benefit-list{grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:20px 40px;margin:0;padding-left:0;list-style:outside}.marketing.market-page .campaign-benefit-list li{margin-left:1.15em}.marketing.market-page .campaign-benefit-list li::marker{font-size:.75em}.marketing.market-page .campaign-benefit-list li+li{margin-top:0}.marketing.market-page .campaign-benefit-list p{margin:0}.marketing.market-page .campaign-includes .scope{margin-top:22px}.marketing.market-page .campaign-includes .scope>div{max-width:76ch;padding-top:12px}.marketing.market-page .campaign-scope-group+.campaign-scope-group{margin-top:24px}.marketing.market-page .campaign-scope-group h3,.marketing.market-page .campaign-package-heading{letter-spacing:-.02em;margin:0 0 12px;font-size:1.125rem;font-weight:600;line-height:1.4}.marketing.market-page .campaign-package-heading{margin-bottom:22px}.marketing.market-page .campaign-scope-group ul{margin:0;padding-left:1.25em;list-style:outside}.marketing.market-page .campaign-scope-group li+li{margin-top:12px}.marketing.market-page .campaign-marquee{background:var(--ink);color:var(--cream)}.marketing.market-page .campaign-marquee-layout{align-items:center;display:flex}.marketing.market-page .campaign-marquee-link{overflow-wrap:anywhere;letter-spacing:-.045em;flex:1;min-width:0;margin-block:-.2em;padding-block:.2em;font-size:2.75rem;font-weight:700;line-height:1.08;text-decoration:none;display:block;overflow:hidden}.marketing.market-page .campaign-marquee-link:focus-visible{outline-offset:-3px}.marketing.market-page .campaign-marquee-track,.marketing.market-page .campaign-marquee-group{display:block}.marketing.market-page .campaign-marquee-duplicate{display:none}.marketing.market-page .campaign-marquee[data-motion=true] .campaign-marquee-track{width:max-content;animation:20s linear infinite market-alternative-marquee;display:flex}.marketing.market-page .campaign-marquee[data-motion=true] .campaign-marquee-group{white-space:nowrap;flex-shrink:0;padding-inline-end:64px}.marketing.market-page .campaign-marquee[data-motion=true] .campaign-marquee-duplicate{display:block}.marketing.market-page .campaign-marquee:hover .campaign-marquee-track,.marketing.market-page .campaign-marquee:focus-within .campaign-marquee-track{animation-play-state:paused}@keyframes market-alternative-marquee{to{transform:translate(-50%)}}.marketing.market-page .campaign-inquiry{scroll-margin-top:20px}@media (min-width:701px) and (max-width:1100px){.marketing.market-page .campaign-showcase-grid{gap:36px}}@media (max-width:700px){.marketing.market-page .campaign-hero{--campaign-header-height:78px;padding-block:24px 32px}.marketing.market-page .campaign-showcase-grid{grid-template-columns:1fr;gap:28px}.marketing.market-page .campaign-identity{max-width:22rem}.marketing.market-page .campaign-benefit-list{grid-template-rows:none;grid-auto-flow:row}.marketing.market-page .campaign-hero-includes{--campaign-shop-text-rise:14px}.marketing.market-page .campaign-connection>h2{max-width:none}.marketing.market-page .campaign-marquee-link{font-size:2.25rem}}.marketing.market-page [data-reveal-pending]{opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.marketing.market-page .campaign-shop-content,.marketing.market-page [data-reveal-group]{opacity:1!important;transform:none!important}.marketing.market-page .campaign-marquee[data-motion=true] .campaign-marquee-track{width:auto;animation:none;display:block;transform:none}.marketing.market-page .campaign-marquee[data-motion=true] .campaign-marquee-group{white-space:normal;padding:0}.marketing.market-page .campaign-marquee[data-motion=true] .campaign-marquee-duplicate{display:none}}
