.work-stories{overflow:clip}.work-stories h1 span,.work-stories h2 span{color:#858b98}.work-opening{padding-block:90px 80px}.work-opening h1{font-size:clamp(80px,8.6vw,132px);line-height:.95}.work-opening-bottom{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid var(--line);padding-top:30px;margin-top:45px}.work-opening-bottom p:first-child{font-size:22px;max-width:34ch}.work-opening-bottom p:last-child{font-size:14px;color:#abb2bf;max-width:45ch}.work-stories .lp-clients{background:#111318;border-block:1px solid var(--line)}.case-opening{position:relative;padding-block:38px 55px}.case-back{display:inline-block;font-size:12px;color:#a4adbc;margin-bottom:48px}.case-opening .eyebrow{margin-bottom:22px}.case-opening h1{font-size:clamp(85px,10vw,150px);line-height:.95}.case-opening p:not(.eyebrow){font-size:19px;color:#b6becb;margin-top:24px;max-width:40ch}.case-hero-image{position:relative;aspect-ratio:2.05;background:#161a21;overflow:hidden}.case-hero-image img{object-fit:cover}.case-story-phoenix-boats .case-hero-image img{object-position:50% 58%}.case-proposition{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;padding-block:105px}.case-proposition h2{font-size:clamp(58px,5vw,78px);line-height:1.02}.case-proposition>div:last-child>p{font-size:18px;color:#bbc2ce}.case-proposition dl{margin:35px 0 0;border-top:1px solid var(--line)}.case-proposition dl>div{display:grid;grid-template-columns:100px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:16px 0}.case-proposition dt{color:#969faf;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.case-proposition dd{margin:0;font-size:14px}.case-challenge{background:var(--orange);color:#090a0d;padding-block:65px}.case-challenge .wrap{position:relative;padding-right:100px}.case-challenge .eyebrow>span{background:#090a0d}.case-challenge p:not(.eyebrow){font:700 clamp(37px,4vw,60px)/1.06 var(--font-display);text-transform:uppercase;max-width:30ch}.case-challenge .wrap>span{position:absolute;right:0;bottom:0;font:400 80px/1 Arial}.case-decisions{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:105px}.case-decisions-heading h2{font-size:clamp(55px,5vw,76px)}.case-decisions article{display:grid;grid-template-columns:40px 1fr;gap:25px;padding-block:28px;border-top:1px solid var(--line)}.case-decisions article:first-child{padding-top:5px;border-top:0}.case-decisions h3{font-size:32px;line-height:1.07;margin-bottom:16px}.case-decisions article p{font-size:14px;color:#aab4c3}.case-photo-chapter{margin-block:0 95px}.case-photo-chapter>div{position:relative;aspect-ratio:1.95;overflow:hidden}.case-photo-chapter img{object-fit:cover}.case-photo-chapter figcaption{display:flex;justify-content:space-between;gap:30px;padding-block:20px;border-bottom:1px solid var(--line)}.case-photo-chapter figcaption>span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#949fad}.case-photo-chapter figcaption p{font-size:14px;color:#acb5c2}.case-foundation{padding-bottom:85px}.case-foundation>div:not(.case-detail-grid){display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.case-foundation h2{font-size:clamp(55px,5vw,75px)}.case-foundation>div>p{font-size:15px;color:#a9b2c0}.case-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.case-detail-grid article{padding:25px 0;border-top:1px solid var(--line)}.case-detail-grid article>span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#ff906e}.case-detail-grid h3{font-size:28px;line-height:1.1;margin:18px 0}.case-detail-grid p{font-size:14px;color:#aab2c0}.case-takeaway{padding-block:55px 80px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:50px;align-items:end}.case-takeaway>p{font:700 clamp(37px,3.6vw,55px)/1.1 var(--font-display);text-transform:uppercase;max-width:24ch}.case-takeaway .text-link{flex-shrink:0}@media(max-width:1100px){.work-opening-bottom{gap:50px}.case-decisions,.case-proposition{gap:45px}.case-proposition h2{font-size:59px}}@media(max-width:760px){.work-opening{padding-block:55px}.work-opening h1{font-size:68px}.work-opening-bottom{grid-template-columns:1fr;gap:22px;margin-top:30px;padding-top:25px}.work-opening-bottom p:first-child{font-size:19px}.case-opening{padding-block:25px 35px}.case-back{margin-bottom:35px}.case-opening h1{font-size:75px}.case-opening p:not(.eyebrow){font-size:17px;margin-top:18px}.case-hero-image{aspect-ratio:1.1}.case-story-phoenix-boats .case-hero-image img{object-position:60% center}.case-proposition{grid-template-columns:1fr;gap:32px;padding-block:60px}.case-proposition h2{font-size:57px}.case-proposition>div:last-child>p{font-size:16px}.case-challenge{padding-block:45px}.case-challenge .wrap{padding-right:0}.case-challenge .wrap>span{display:none}.case-challenge p:not(.eyebrow){font-size:39px}.case-decisions{grid-template-columns:1fr;gap:35px;padding-block:60px}.case-decisions-heading h2{font-size:58px}.case-decisions article{gap:18px;grid-template-columns:30px 1fr}.case-decisions h3{font-size:31px}.case-photo-chapter{margin-bottom:60px}.case-photo-chapter>div{aspect-ratio:1.07}.case-photo-chapter figcaption{display:block}.case-photo-chapter figcaption p{margin-top:10px}.case-foundation{padding-bottom:40px}.case-foundation>div:not(.case-detail-grid){grid-template-columns:1fr;gap:25px}.case-foundation h2{font-size:54px}.case-detail-grid{grid-template-columns:1fr;gap:0;margin-top:30px}.case-detail-grid h3{font-size:30px}.case-takeaway{display:block;padding-block:40px 55px}.case-takeaway .text-link{margin-top:25px}.case-opening h1{font-size:clamp(60px,19vw,75px)}.case-story-phoenix-boats .case-hero-image{aspect-ratio:1.35}.case-story-phoenix-boats .case-hero-image img{object-position:69% 58%}.case-story-action-craft .case-hero-image{aspect-ratio:1200/857}.case-story-gemlux .case-hero-image{aspect-ratio:1}.case-story-action-craft .case-hero-image img,.case-story-gemlux .case-hero-image img{object-fit:contain}.case-story-florida-homestead-check .case-hero-image img{object-position:12% 50%}.case-story-scott-lake-lodge .case-hero-image img{object-position:40% 50%}}.case-story-gemlux .case-hero-image,.case-story-gemlux .vl-chapter-screen{background:#000}.case-story-gemlux .case-hero-image img,.case-story-gemlux .vl-chapter-screen>img{object-fit:contain;object-position:center}.case-story-gemlux .vl-chapter-screen{aspect-ratio:1}.case-story-stanz .case-hero-image img,.case-story-stanz .vl-chapter-screen>img{object-position:top}.case-story-florida-cracker-kitchen .case-hero-image img,.case-story-hampton-golf .case-hero-image img{object-fit:contain}.case-story-hampton-golf .case-hero-image{background:#fff}.gemlux-apparel{padding-block:90px 110px}.gemlux-apparel header{max-width:760px;margin-bottom:44px}.gemlux-apparel h2{font-size:clamp(52px,6vw,88px);line-height:.95;margin:20px 0 24px}.gemlux-apparel header>p:last-child{max-width:55ch;color:var(--quiet);line-height:1.8}.gemlux-apparel-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:28px;align-items:center}.gemlux-apparel figure{margin:0;min-width:0}.gemlux-art,.gemlux-shirt{position:relative;background:#fff;overflow:hidden}.gemlux-art{aspect-ratio:1.5}.gemlux-shirt{aspect-ratio:.8}.gemlux-apparel-grid img{object-fit:contain}.gemlux-apparel figcaption{color:var(--quiet);font-size:13px;line-height:1.6;padding-top:18px}@media(max-width:760px){.gemlux-apparel{padding-block:60px 72px}.gemlux-apparel-grid{grid-template-columns:1fr;gap:32px}.gemlux-shirt{max-width:420px;margin-inline:auto}main.case-story .case-proposition dl>div{grid-template-columns:92px 1fr;gap:12px}}.case-media-tag{position:absolute;z-index:2;left:12px;top:12px;padding:7px 10px;background:#08090ccc;color:#e6e8ec;font:700 12px/1 var(--font-manrope);letter-spacing:.1em;text-transform:uppercase;pointer-events:none}:is(.case-story-marco-ophthalmic,.case-story-premier-remotes) .cx-strip .cx-reel-media{inset:0;transform:none!important}:is(.case-story-marco-ophthalmic,.case-story-premier-remotes) .cx-strip .cx-reel-media img{object-fit:contain;transform:none}.case-story-marco-ophthalmic .cx-strip .cx-reel-frame{aspect-ratio:1200/1533}@media(max-width:760px){:is(.case-story-marco-ophthalmic,.case-story-premier-remotes) .cx-strip .cx-reel-frame{height:auto}}