.linkcharge-page{--lc-ink:#17131b;--lc-plum:#321b43;--lc-paper:#f3f0ea;--lc-muted:#c1b9c6;--lc-line:#f3f0ea30;background:var(--lc-ink);color:var(--lc-paper)}.linkcharge-page main{padding-top:110px}.linkcharge-page section[id]{scroll-margin-top:175px}.linkcharge-page section[tabindex="-1"]:focus{outline:none}.linkcharge-page .lc-container{padding-inline:var(--gutter)}.linkcharge-page .lc-label{font-size:.875rem;font-weight:600;line-height:1.5}.linkcharge-page .lc-copy{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.linkcharge-page .lc-copy p+p{margin-top:1em}.linkcharge-page .lc-heading{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.4rem,4.5vw,4.75rem);font-weight:500;line-height:1.05}:is(.linkcharge-page a:focus-visible,.linkcharge-page button:focus-visible){outline-offset:5px;outline:2px solid #d4bddf}.linkcharge-heading{padding-block:32px 35px}.linkcharge-heading .breadcrumbs{color:var(--lc-muted);margin-bottom:28px}.linkcharge-heading .breadcrumbs span[aria-current]{color:var(--lc-paper)}.linkcharge-title-row{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.linkcharge-title-row h1{letter-spacing:-.075em;font-size:clamp(3.8rem,7.5vw,8rem);font-weight:600;line-height:.9}.linkcharge-title-row p{max-width:18rem;color:var(--lc-muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.linkcharge-film-hero{padding:0 var(--gutter)}.linkcharge-chapters{z-index:14;background:var(--lc-ink);border-block:1px solid var(--lc-line);justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding-block:13px;display:flex;position:sticky;top:80px}.linkcharge-chapters>span{color:var(--lc-muted);font-size:.875rem}.linkcharge-chapters nav{gap:clamp(20px,3vw,44px);display:flex}.linkcharge-chapters a{border-bottom:1px solid #0000;align-items:center;min-height:44px;font-size:.9375rem;transition:border-color .2s;display:inline-flex}.linkcharge-chapters a:hover{border-bottom-color:#bfa9cb}.linkcharge-vision{background:var(--lc-paper);color:var(--lc-ink);padding-block:clamp(55px,7vw,105px)}.linkcharge-introduction{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,125px);display:grid}.linkcharge-introduction .lc-label{color:#65516e;margin-bottom:24px}.linkcharge-introduction .lc-copy{max-width:38rem;padding-top:42px}.linkcharge-brief{border-top:1px solid #17131b35;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,125px);margin-top:clamp(42px,5vw,76px);padding-top:26px;display:grid}.linkcharge-brief h3{margin-bottom:12px;font-size:1rem;font-weight:600}.linkcharge-brief p{color:#514b54;max-width:37rem;font-size:1rem;line-height:1.65}.linkcharge-design{background:var(--lc-plum);grid-template-columns:.85fr 1.15fr;gap:clamp(40px,8vw,125px);padding-block:clamp(55px,7vw,105px);display:grid}.linkcharge-design-heading .lc-label{color:#d0bddb;margin-bottom:24px}.linkcharge-design-heading .lc-copy{color:#ded3e5;max-width:30rem;margin-top:27px}.linkcharge-design-stages{margin:0;padding:0;list-style:none}.linkcharge-design-stages li{border-top:1px solid #f3f0ea35;grid-template-columns:32px 1fr;gap:21px;padding-block:27px;display:grid}.linkcharge-design-stages li:first-child{border-top:0;padding-top:0}.linkcharge-design-stages li:last-child{padding-bottom:0}.linkcharge-design-stages li>span{color:#d0bddb;font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:2}.linkcharge-design-stages h3{letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:500;line-height:1.25}.linkcharge-design-stages p{color:#ded3e5;max-width:38rem;margin-top:12px;font-size:1rem;line-height:1.65}.linkcharge-product{padding-block:clamp(55px,7vw,105px)}.linkcharge-section-intro{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,8vw,125px);margin-bottom:clamp(30px,4vw,56px);display:grid}.linkcharge-section-intro .lc-label{color:#c5afcf;margin-bottom:24px}.linkcharge-section-intro .lc-copy{color:var(--lc-muted);max-width:35rem}.linkcharge-page .case-media figcaption{color:var(--lc-muted);gap:13px;font-size:.875rem}.linkcharge-page .case-media figcaption>span{color:#c5afcf}.linkcharge-page .case-media-trigger{background:#211b25;border-radius:3px}.linkcharge-product-feature .case-media-trigger{aspect-ratio:16/10}.linkcharge-product-feature .case-media-trigger>img{object-fit:contain;height:100%}.linkcharge-product-pair{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,48px);margin-top:clamp(28px,4vw,58px);display:grid}.linkcharge-product-pair .case-media-trigger{aspect-ratio:1}.linkcharge-product-pair .case-media-trigger>img{object-fit:contain;height:100%}.linkcharge-films{border-top:1px solid var(--lc-line);background:#1e1723;padding-block:clamp(50px,6vw,90px)}.linkcharge-film-context{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,7vw,105px);margin-top:clamp(38px,5vw,74px);display:grid}.linkcharge-film-context .lc-copy{max-width:32rem;color:var(--lc-muted)}.linkcharge-film-context h3{color:var(--lc-paper);letter-spacing:-.035em;margin-bottom:21px;font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:500;line-height:1.12}.linkcharge-film-context .case-media-trigger{aspect-ratio:4/3;max-height:700px}.linkcharge-film-context .case-media-trigger>img{object-fit:contain;height:100%}.linkcharge-film-context--text{display:block}.linkcharge-outcome{background:var(--lc-paper);color:var(--lc-ink);grid-template-columns:1fr 1fr;gap:clamp(32px,8vw,125px);padding-block:clamp(55px,7vw,105px);display:grid}.linkcharge-outcome .lc-label{color:#65516e;margin-bottom:24px}.linkcharge-outcome .lc-copy{align-self:end;max-width:37rem}.linkcharge-next{justify-content:space-between;align-items:flex-end;gap:32px;padding-block:clamp(45px,6vw,85px);display:flex}.linkcharge-next>div{gap:18px;display:grid}.linkcharge-next .lc-label{color:var(--lc-muted)}.linkcharge-next a{align-items:center;gap:18px;width:fit-content;min-height:44px;display:inline-flex}.linkcharge-next>div>a{letter-spacing:-.03em;font-size:clamp(1.7rem,3vw,3rem);line-height:1.15}.linkcharge-next>a{border-bottom:1px solid #a88aba;font-size:1rem}.linkcharge-next a svg{transition:transform .2s}.linkcharge-next a:hover svg{transform:translate(3px,-3px)}@media (min-width:1700px){.linkcharge-page .lc-container,.linkcharge-film-hero{padding-inline:max(var(--gutter), calc((100vw - 1600px) / 2))}}@media (max-width:1000px){.linkcharge-page main{padding-top:93px}.linkcharge-chapters{top:73px}.linkcharge-chapters>span{display:none}.linkcharge-chapters nav{justify-content:space-between;gap:16px;width:100%}.linkcharge-introduction,.linkcharge-design,.linkcharge-section-intro,.linkcharge-outcome,.linkcharge-brief{gap:35px}.linkcharge-design{grid-template-columns:1fr 1.15fr}.linkcharge-film-context{gap:35px}}@media (max-width:680px){.linkcharge-page main{padding-top:78px}.linkcharge-page section[id]{scroll-margin-top:148px}.linkcharge-heading{padding-block:25px 28px}.linkcharge-heading .breadcrumbs{margin-bottom:28px;font-size:.8125rem}.linkcharge-title-row{flex-direction:column;align-items:flex-start;gap:18px}.linkcharge-title-row h1{font-size:clamp(3rem,14vw,5rem)}.linkcharge-title-row p{max-width:24rem;font-size:1rem}.linkcharge-chapters{margin-top:23px;padding-block:6px;top:71px}.linkcharge-chapters nav{gap:8px}.linkcharge-chapters a{font-size:.8125rem}.linkcharge-introduction,.linkcharge-design,.linkcharge-section-intro,.linkcharge-outcome{grid-template-columns:1fr;gap:29px}.linkcharge-introduction .lc-copy{padding-top:0}.linkcharge-brief{grid-template-columns:1fr;gap:26px}.linkcharge-design-heading .lc-copy{margin-top:23px}.linkcharge-design-stages{margin-top:5px}.linkcharge-design-stages li:first-child{border-top:1px solid #f3f0ea35;padding-top:26px}.linkcharge-design-stages li{gap:13px}.linkcharge-product-feature .case-media-trigger{aspect-ratio:1}.linkcharge-product-pair{grid-template-columns:1fr;gap:30px}.linkcharge-film-context{grid-template-columns:1fr;gap:27px}.linkcharge-film-context .case-media{order:-1}.linkcharge-page .case-media figcaption{font-size:.8125rem;line-height:1.5}.linkcharge-page .case-media-expand{bottom:13px;right:13px}.linkcharge-next{flex-direction:column;align-items:flex-start;gap:27px}}@media (prefers-reduced-motion:reduce){.linkcharge-page .case-media-trigger>img,.linkcharge-page .case-media-expand,.linkcharge-chapters a,.linkcharge-next a svg{transition:none}.linkcharge-page .case-media-trigger:hover>img,.linkcharge-page .case-media-trigger:hover .case-media-expand,.linkcharge-next a:hover svg{transform:none}}.linkcharge-page.motion-paused .case-media-trigger>img,.linkcharge-page.motion-paused .case-media-expand,.linkcharge-page.motion-paused .linkcharge-next a svg{transition:none;transform:none}.linkcharge-product,.linkcharge-films{padding-block:clamp(55px,7vw,105px)}.linkcharge-product-grid{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.linkcharge-bts-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.linkcharge-page .case-media-trigger img{object-fit:contain}.linkcharge-bts-grid .case-media-trigger{aspect-ratio:1170/1460}.linkcharge-bts-grid img{width:100%;height:100%}@media (max-width:650px){.linkcharge-product-grid{grid-template-columns:1fr}.linkcharge-bts-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.linkcharge-design{row-gap:44px}.linkcharge-development-gallery{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,36px);margin-top:4px;display:grid}.linkcharge-development-gallery .case-media-trigger{aspect-ratio:1;background:#eee9df}.linkcharge-development-gallery .case-media-trigger>img{object-fit:contain;width:100%;height:100%}.linkcharge-source-note{color:#d0bddb;grid-column:1/-1;max-width:650px;margin-top:-20px;font-size:12px;line-height:1.6}@media (max-width:700px){.linkcharge-development-gallery{grid-template-columns:1fr;gap:28px;width:100%;max-width:440px;margin-inline:auto}.linkcharge-source-note{margin-top:-10px}}
