.v2--curated{--section-y:clamp(48px, 5vw, 76px)}.v2--curated .v2-introduction{padding-block:38px 28px}.v2--curated .v2-hero__intro{color:#fff;max-width:66ch;margin-block-start:20px;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.v2--curated .v2-hero__intro+.btn-row{margin-block-start:24px}.v2--curated .v2-introduction .lead{max-width:50ch;font-size:clamp(20px,2.1vw,30px);line-height:1.65}.v2-calendar-band{background:#f2f5fa;padding-block:clamp(34px,5vw,60px)}.v2-calendar-band .container{justify-content:space-between;align-items:center;gap:30px;display:flex}.v2-calendar-band h2{margin-block:8px 12px;font-size:clamp(25px,3vw,38px)}.v2-calendar-band p:last-child{max-width:62ch;line-height:1.7}.v2-calendar-band .arrow-link{flex-shrink:0}.v2--curated .trust-bar{margin-block-start:22px}.v2-chapters{flex-wrap:wrap;align-items:center;gap:10px 28px;margin-block-start:24px;display:flex}.v2-chapters a{color:var(--brand-deep);text-underline-offset:6px;align-items:center;gap:18px;padding-block:10px;font-size:14px;display:inline-flex}.v2-chapters a:last-child{margin-inline-start:auto}.v2--curated .v2-proof{padding-block:24px}.v2--curated .v2-proof .eyebrow{margin-block-end:10px}.v2--curated main .eyebrow:after{content:none}.v2--curated #home-services,.v2--curated #home-production,.v2--curated #retail-ideas{scroll-margin-top:84px}.v2--curated #home-services .section-head{margin-block-end:24px}.v2--curated .v2-tiles{gap:12px}.v2--curated .v2-tile__body{padding:22px}.v2--curated .v2-tile__desc{font-size:14px}.v2--curated .v2-tile:not(.v2-tile--lg) .v2-tile__desc{display:none}.v2--curated .v2-tile:not(.v2-tile--lg) .v2-tile__body{grid-template-columns:1fr auto;align-items:end;gap:10px}.v2--curated .v2-tile:not(.v2-tile--lg) .v2-tile__title{font-size:20px;line-height:1.3}.v2--curated .v2-tile:not(.v2-tile--lg) .v2-tile__anchor{margin:0;font-size:20px;line-height:1.3}.v2--curated .v2-tiles--en .v2-tile:last-child{aspect-ratio:4;grid-column:1/-1;min-height:220px}.v2-retail-journey,.v2--curated .attention{background:#0a1425}.v2--curated .attention:not(.attention--still){height:320svh}.v2--curated .measured-attention:not(.measured-attention--still){height:250svh}.v2--curated .retail-film--downy:not(.retail-film--still){height:210svh}.v2--curated .retail-film--caprice:not(.retail-film--still){height:240svh}.v2--curated .attention__stage{opacity:var(--entry)}.v2--curated .retail-film__stage{opacity:1}.v2--curated .retail-stories__intro{justify-content:space-between;align-items:center;gap:24px;padding-block:36px;display:flex}.v2--curated .retail-stories__intro h2{max-width:22ch;margin:0;font-size:clamp(24px,2.5vw,36px)}.v2--curated .retail-stories__intro nav{gap:24px;margin:0}.v2--curated .retail-stories__intro a{padding-block:12px;font-size:13px}.v2-production__heading{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;margin-block-end:28px;display:grid}.v2-production__heading>p{max-width:45ch;color:var(--ink-2);font-size:18px;line-height:1.8}.v2-production__gallery{grid-template-columns:1.7fr 1fr;gap:24px;display:grid}.v2-production__image{background:var(--brand-deep);border-radius:16px;min-width:0;min-height:400px;display:block;position:relative;overflow:hidden}.v2-production__image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.v2-production__image:after{content:"";background:linear-gradient(#0000,#071326df);position:absolute;inset:35% 0 0}.v2-production__image>span{z-index:1;inset-inline:28px;color:#fff;justify-content:space-between;font-size:24px;display:flex;position:absolute;bottom:28px}.v2-production__image:hover img{transform:scale(1.025)}.v2-production__details{flex-direction:column;align-items:start;gap:18px;min-width:0;display:flex}.v2-production__details figure{background:var(--surface);border-radius:14px;width:100%;height:260px;margin:0;position:relative;overflow:hidden}.v2-production__details img{object-fit:cover;width:100%;height:100%}.v2-production__details figcaption{bottom:0;color:#fff;background:linear-gradient(#0000,#071326df);padding:32px 22px 18px;position:absolute;inset-inline:0}.v2-production__details p{color:var(--ink-2);max-width:40ch;line-height:1.7}.v2-production__details .arrow-link{margin-block-start:auto;padding-block:8px;font-size:14px}.v2-spaces{color:#fff;background:#12294e}.v2--curated .concept-showcase{padding-block:48px 20px}.v2--curated .concept-heading{margin-block-end:24px}.v2--curated .concept-heading>p{font-size:16px}.v2--curated .concept-card{min-height:360px}.v2--curated .concept-explanation{font-size:17px;line-height:1.75;inset-block:28px 110px}.v2-spaces__links{justify-content:space-between;gap:20px;padding-block:8px 36px;display:flex}.v2-spaces__links a{color:#fff;text-underline-offset:6px;align-items:center;gap:20px;padding-block:10px;font-size:14px;display:inline-flex}.v2-closeout{grid-template-columns:1.1fr 1fr;gap:7vw;display:grid}.v2--curated .v2-closeout .container{width:100%;padding-inline:0}.v2.v2--curated .v2-closeout .section:is(.v2-process,.v2-faq):before{content:none}.v2--curated .v2-closeout h2{font-size:clamp(28px,2.5vw,38px);line-height:1.4}.v2--curated .v2-closeout .section-head{margin-block-end:24px;display:block}.v2--curated .v2-closeout .steps{grid-template-columns:1fr 1fr;gap:0 26px;display:grid}.v2--curated .v2-closeout .step{padding-block:18px;display:block}.v2--curated .v2-closeout .step-num{text-align:start;margin-block-end:12px;font-size:24px;display:block}.v2--curated .v2-closeout .step h3{margin-block-end:8px;font-size:18px}.v2--curated .v2-closeout .step p{font-size:14px;line-height:1.7}.v2--curated .v2-closeout .split--faq{display:block}.v2--curated .v2-closeout .faq{margin-block-start:28px}.v2--curated .v2-closeout .faq summary{font-size:17px}.v2--curated .v2-closeout .faq p{font-size:15px;line-height:1.8}.v2--curated .v2-chapters :focus-visible,.v2--curated .v2-production :focus-visible{outline:3px solid var(--brand);outline-offset:5px}.v2--curated .v2-spaces :focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (min-width:900px){.v2--curated .v2-tiles{grid-auto-rows:180px}}@media (max-width:899px){.v2--curated .v2-tile--lg{aspect-ratio:16/8}.v2--curated .v2-tile__body{padding:16px}.v2--curated .v2-tile:not(.v2-tile--lg) .v2-tile__title{font-size:16px}.v2-production__heading{grid-template-columns:1fr;gap:18px}.v2-production__heading>p{font-size:16px}.v2-production__gallery{grid-template-columns:1fr;gap:20px}.v2-production__image{min-height:300px}.v2-production__details{grid-template-columns:1fr 1fr;align-items:center;gap:12px 20px;display:grid}.v2-production__details figure{grid-row:span 2;height:180px}.v2-production__details p{font-size:14px}.v2-production__details figcaption{padding:24px 12px 12px;font-size:12px}.v2-closeout{grid-template-columns:1fr;gap:0}.v2--curated .v2-faq{padding-block-start:0}}@media (max-width:760px){.v2-calendar-band .container{display:block}.v2-calendar-band .arrow-link{margin-block-start:20px}.v2--curated .v2-introduction{padding-block:28px 20px}.v2--curated .v2-introduction .lead{font-size:21px}.v2-chapters{gap:0 22px;margin-block-start:14px}.v2-chapters a{min-block-size:44px;padding-block:0;font-size:14px}.v2-chapters a:last-child{margin-inline-start:0}.v2--curated .v2-proof{padding-block:18px}.v2--curated .attention:not(.attention--still){height:290svh}.v2--curated .measured-attention:not(.measured-attention--still){height:235svh}.v2--curated .retail-film--downy:not(.retail-film--still){height:195svh}.v2--curated .retail-film--caprice:not(.retail-film--still){height:225svh}.v2--curated .retail-stories__intro{padding:28px 24px;display:block}.v2--curated .retail-stories__intro h2{max-width:none;font-size:27px}.v2--curated .retail-stories__intro nav{gap:0 20px;margin-block-start:16px}.v2--curated .retail-stories__intro a{align-items:center;min-block-size:44px;padding-block:0;font-size:14px;display:inline-flex}.v2--curated .concept-card{min-height:350px}.v2--curated .concept-explanation{font-size:16px;inset-inline:24px}.v2--curated .concept-card-title{font-size:23px}.v2-spaces__links{flex-wrap:wrap;gap:4px}.v2-spaces__links a{width:100%;justify-content:space-between;min-block-size:44px;font-size:14px}}@media (max-width:560px){.v2--curated .v2-closeout .steps{grid-template-columns:1fr}.v2--curated .v2-closeout .step{grid-template-columns:40px 1fr;column-gap:12px;padding-block:16px;display:grid}.v2--curated .v2-closeout .step-num{grid-row:span 2;margin:0;line-height:1.2}.v2--curated .v2-closeout .step p{font-size:15px}}@media (max-width:370px){.v2--curated .v2-tile:not(.v2-tile--lg) .v2-tile__body{gap:6px;padding:12px}.v2--curated .v2-tile:not(.v2-tile--lg) .v2-tile__title{font-size:14px}.v2--curated .v2-tile:not(.v2-tile--lg) .v2-tile__anchor{font-size:18px}.v2--curated .v2-tile__desc{font-size:12px}.v2--curated .concept-card{min-height:410px}.v2--curated .v2-tile--lg{aspect-ratio:4/3}.v2-production__details{grid-template-columns:1fr}.v2--curated .v2-closeout .steps{gap:0 18px}}@media (max-height:620px) and (min-width:761px){.v2--curated .retail-film__stage{min-height:0}.v2--curated .retail-film__copy{max-width:320px;bottom:56px}.v2--curated .retail-film__copy h2{margin-bottom:12px;font-size:25px}.v2--curated .retail-film__copy>p{margin-bottom:12px;font-size:13px}.v2--curated .retail-film__copy .retail-film__beat{display:none}.v2--curated .retail-film__tools{top:82px}}@media (prefers-reduced-motion:reduce){.v2--curated .attention:not(.attention--still),.v2--curated .measured-attention:not(.measured-attention--still),.v2--curated .retail-film:not(.retail-film--still){height:auto}.v2--curated .v2-production__image img{transition:none;transform:none}}
