.design-story[data-astro-cid-hg3mfuyc]{--design-rule: #393832}.design-hero[data-astro-cid-hg3mfuyc]{background:var(--ink);color:#fff;padding:30px 0 0}.design-masthead[data-astro-cid-hg3mfuyc]{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--design-rule);padding-bottom:28px}.design-masthead[data-astro-cid-hg3mfuyc]>a[data-astro-cid-hg3mfuyc]{text-decoration:none;font-size:14px}.design-byline[data-astro-cid-hg3mfuyc]{display:flex;align-items:center;gap:14px}.design-byline[data-astro-cid-hg3mfuyc] span[data-astro-cid-hg3mfuyc]{color:#b5b2a9;font-size:12px}.design-byline[data-astro-cid-hg3mfuyc] img[data-astro-cid-hg3mfuyc]{width:160px;height:auto;object-fit:contain;filter:brightness(0) invert(1)}.design-hero-grid[data-astro-cid-hg3mfuyc]{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding:72px 0 60px}.design-hero[data-astro-cid-hg3mfuyc] .eyebrow[data-astro-cid-hg3mfuyc],.design-paths[data-astro-cid-hg3mfuyc] .eyebrow[data-astro-cid-hg3mfuyc],.design-agency[data-astro-cid-hg3mfuyc] .eyebrow[data-astro-cid-hg3mfuyc]{color:var(--yellow)}.design-story[data-astro-cid-hg3mfuyc] h1[data-astro-cid-hg3mfuyc]{font-size:clamp(62px,6.5vw,104px);line-height:.96;margin:0 0 30px}.design-story[data-astro-cid-hg3mfuyc] h1[data-astro-cid-hg3mfuyc] span[data-astro-cid-hg3mfuyc]{color:var(--yellow)}.design-intro[data-astro-cid-hg3mfuyc]{max-width:510px;font-size:21px;color:#d5d2c9;margin-bottom:25px}.design-text-link[data-astro-cid-hg3mfuyc]{text-underline-offset:6px;font-weight:700;font-size:16px}.design-hero-photo[data-astro-cid-hg3mfuyc]{margin:0;border-top:4px solid var(--orange)}.design-hero-photo[data-astro-cid-hg3mfuyc] img{width:100%;height:440px;object-fit:cover}.design-story[data-astro-cid-hg3mfuyc] figcaption[data-astro-cid-hg3mfuyc]{font-size:13px;line-height:1.5;color:#77746c;padding-top:14px}.design-hero[data-astro-cid-hg3mfuyc] figcaption[data-astro-cid-hg3mfuyc]{color:#aaa79f}.design-facts[data-astro-cid-hg3mfuyc]{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid var(--design-rule)}.design-facts[data-astro-cid-hg3mfuyc]>div[data-astro-cid-hg3mfuyc]{padding:28px 24px 30px 0}.design-facts[data-astro-cid-hg3mfuyc] dt[data-astro-cid-hg3mfuyc]{text-transform:uppercase;letter-spacing:.1em;color:#aaa79f;font-size:11px;margin-bottom:9px}.design-facts[data-astro-cid-hg3mfuyc] dd[data-astro-cid-hg3mfuyc]{margin:0;font-size:16px;line-height:1.5}.design-section[data-astro-cid-hg3mfuyc]{padding:100px 0;scroll-margin-top:100px}.design-editorial-grid[data-astro-cid-hg3mfuyc]{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:start}.design-story[data-astro-cid-hg3mfuyc] h2[data-astro-cid-hg3mfuyc]{font-size:clamp(43px,4.8vw,73px);margin-bottom:30px}.design-story[data-astro-cid-hg3mfuyc] h2[data-astro-cid-hg3mfuyc] span[data-astro-cid-hg3mfuyc]{color:#a8490b}.design-prose[data-astro-cid-hg3mfuyc]>p[data-astro-cid-hg3mfuyc]:first-child{margin-top:0}.design-prose[data-astro-cid-hg3mfuyc] p[data-astro-cid-hg3mfuyc]{margin:0 0 22px}.design-prose[data-astro-cid-hg3mfuyc] a[data-astro-cid-hg3mfuyc],.design-decision-grid[data-astro-cid-hg3mfuyc] a[data-astro-cid-hg3mfuyc],.design-path-list[data-astro-cid-hg3mfuyc] a[data-astro-cid-hg3mfuyc]{text-underline-offset:4px}.design-decisions[data-astro-cid-hg3mfuyc]{background:#eae6dc;border-top:1px solid var(--line)}.design-decision-grid[data-astro-cid-hg3mfuyc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:50px}.design-decision-grid[data-astro-cid-hg3mfuyc]>div[data-astro-cid-hg3mfuyc]{border-top:1px solid #b8b2a5;padding-top:22px}.design-index[data-astro-cid-hg3mfuyc]{color:#9d4309;font-size:14px;font-weight:800}.design-story[data-astro-cid-hg3mfuyc] h3[data-astro-cid-hg3mfuyc]{font-size:31px;margin:22px 0 16px;line-height:1.05}.design-decision-grid[data-astro-cid-hg3mfuyc] p[data-astro-cid-hg3mfuyc]{margin:0}.design-swatches[data-astro-cid-hg3mfuyc]{display:flex;gap:8px;margin-top:24px}.design-swatches[data-astro-cid-hg3mfuyc] i[data-astro-cid-hg3mfuyc]{width:35px;height:35px;background:var(--ink);border:1px solid #0002}.design-swatches[data-astro-cid-hg3mfuyc] i[data-astro-cid-hg3mfuyc]:nth-child(2){background:var(--yellow)}.design-swatches[data-astro-cid-hg3mfuyc] i[data-astro-cid-hg3mfuyc]:nth-child(3){background:var(--orange)}.design-swatches[data-astro-cid-hg3mfuyc] i[data-astro-cid-hg3mfuyc]:nth-child(4){background:var(--paper)}.design-paths[data-astro-cid-hg3mfuyc]{background:var(--ink);color:#fff}.design-paths[data-astro-cid-hg3mfuyc] h2[data-astro-cid-hg3mfuyc] span[data-astro-cid-hg3mfuyc],.design-agency[data-astro-cid-hg3mfuyc] h2[data-astro-cid-hg3mfuyc] span[data-astro-cid-hg3mfuyc]{color:var(--yellow)}.design-path-intro[data-astro-cid-hg3mfuyc]{color:#bbb8af;max-width:430px}.design-path-list[data-astro-cid-hg3mfuyc]{list-style:none;padding:0;margin:0}.design-path-list[data-astro-cid-hg3mfuyc] li[data-astro-cid-hg3mfuyc]{display:grid;grid-template-columns:36px 1fr;gap:22px;padding:26px 0;border-top:1px solid var(--design-rule)}.design-path-list[data-astro-cid-hg3mfuyc] li[data-astro-cid-hg3mfuyc]>span[data-astro-cid-hg3mfuyc]{color:var(--yellow);font-weight:800;font-size:14px}.design-path-list[data-astro-cid-hg3mfuyc] h3[data-astro-cid-hg3mfuyc]{margin-top:0}.design-path-list[data-astro-cid-hg3mfuyc] p[data-astro-cid-hg3mfuyc]{color:#ccc9c0;margin-bottom:0}.design-detail-grid[data-astro-cid-hg3mfuyc]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.design-detail[data-astro-cid-hg3mfuyc] figure[data-astro-cid-hg3mfuyc]{margin:0}.design-detail[data-astro-cid-hg3mfuyc] img{width:100%;height:auto;aspect-ratio:1.1;object-fit:cover}.design-agency[data-astro-cid-hg3mfuyc]{background:#191919;color:#fff;border-top:5px solid var(--yellow)}.design-agency-logo[data-astro-cid-hg3mfuyc]{width:230px;height:auto;object-fit:contain;filter:brightness(0) invert(1);margin:30px 0 38px}.design-agency[data-astro-cid-hg3mfuyc] .design-prose[data-astro-cid-hg3mfuyc]{color:#ccc9c0;padding-top:45px}.design-agency-link[data-astro-cid-hg3mfuyc]{color:var(--yellow);font-size:21px;font-weight:700}.design-related[data-astro-cid-hg3mfuyc]{font-size:15px}.design-business-return[data-astro-cid-hg3mfuyc]{margin-top:35px;border-top:1px solid var(--design-rule);padding-top:25px}.design-business-return[data-astro-cid-hg3mfuyc] p[data-astro-cid-hg3mfuyc]{margin-bottom:14px}.design-story[data-astro-cid-hg3mfuyc] a[data-astro-cid-hg3mfuyc]:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.design-story[data-astro-cid-hg3mfuyc] a[data-astro-cid-hg3mfuyc]:hover{text-decoration-thickness:2px}@media(max-width:1000px){.design-editorial-grid[data-astro-cid-hg3mfuyc]{gap:45px}.design-hero-grid[data-astro-cid-hg3mfuyc]{gap:30px}.design-decision-grid[data-astro-cid-hg3mfuyc]{gap:25px}.design-detail-grid[data-astro-cid-hg3mfuyc]{gap:35px}}@media(max-width:800px){.design-masthead[data-astro-cid-hg3mfuyc]{align-items:flex-start;padding-bottom:22px}.design-byline[data-astro-cid-hg3mfuyc]{flex-direction:column;align-items:flex-end;gap:6px}.design-byline[data-astro-cid-hg3mfuyc] img[data-astro-cid-hg3mfuyc]{width:120px}.design-hero-grid[data-astro-cid-hg3mfuyc],.design-editorial-grid[data-astro-cid-hg3mfuyc],.design-detail-grid[data-astro-cid-hg3mfuyc]{grid-template-columns:1fr;gap:35px}.design-hero-grid[data-astro-cid-hg3mfuyc]{padding:45px 0 35px}.design-story[data-astro-cid-hg3mfuyc] h1[data-astro-cid-hg3mfuyc]{font-size:clamp(56px,11vw,86px)}.design-intro[data-astro-cid-hg3mfuyc]{font-size:19px}.design-hero-photo[data-astro-cid-hg3mfuyc] img{height:300px}.design-facts[data-astro-cid-hg3mfuyc]{grid-template-columns:1fr}.design-facts[data-astro-cid-hg3mfuyc]>div[data-astro-cid-hg3mfuyc]{display:grid;grid-template-columns:1fr 1.25fr;gap:14px;padding:19px 0;border-bottom:1px solid var(--design-rule)}.design-facts[data-astro-cid-hg3mfuyc] dt[data-astro-cid-hg3mfuyc]{margin:3px 0 0}.design-section[data-astro-cid-hg3mfuyc]{padding:62px 0}.design-story[data-astro-cid-hg3mfuyc] h2[data-astro-cid-hg3mfuyc]{font-size:clamp(42px,8vw,62px)}.design-decision-grid[data-astro-cid-hg3mfuyc]{grid-template-columns:1fr;gap:35px;margin-top:35px}.design-path-list[data-astro-cid-hg3mfuyc] li[data-astro-cid-hg3mfuyc]{gap:14px}.design-agency[data-astro-cid-hg3mfuyc] .design-prose[data-astro-cid-hg3mfuyc]{padding-top:0}.design-detail[data-astro-cid-hg3mfuyc] img{aspect-ratio:1.3}}
