@layer components{.archive-intro{padding-block:var(--space-hero) 56px}.archive-intro>.eyebrow{margin-bottom:36px}.archive-lead{max-width:42em;color:var(--muted);margin-top:32px}.project-cover{background:var(--stone);display:block;position:relative;overflow:hidden}.project-cover img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-enter) var(--ease-out);display:block}.archive-feature>.project-cover{aspect-ratio:var(--media-wide);max-height:none}.cover-action{bottom:40px;right:var(--gutter);background:var(--paper);width:60px;height:60px;color:var(--ink);transition:transform var(--motion-hover);border-radius:50%;place-items:center;display:grid;position:absolute}.cover-action svg{width:22px;height:22px}.project-cover:hover img{transform:scale(1.025)}.project-cover:hover .cover-action{transform:rotate(6deg)}.feature-caption{justify-content:space-between;align-items:end;gap:48px;padding-block:48px 88px;display:flex}.archive-projects .eyebrow,.case-intro .eyebrow,.brand-story>.eyebrow,.product-story>.eyebrow,.asset-translations .eyebrow,.venture-decisions .eyebrow{color:var(--accent-ink)}.feature-caption .eyebrow,.secondary-copy .eyebrow{margin-bottom:20px}.feature-caption .project-deck{color:var(--muted);margin-top:20px}.feature-caption>.round-link{flex-shrink:0;margin-bottom:5px}.archive-secondary{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(48px,6vw,100px);padding-block:80px 120px;display:grid;position:relative}.archive-secondary:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.archive-secondary .project-cover{aspect-ratio:var(--media-editorial)}.secondary-copy>p:not(.eyebrow){color:var(--muted);margin-top:24px}.secondary-copy>.round-link{margin-top:36px}.exploration-closing{background:var(--charcoal);color:var(--paper);padding-block:var(--space-chapter)}.exploration-closing>.container{justify-content:space-between;align-items:end;gap:56px;display:flex}.exploration-closing h2{max-width:16em}.exploration-closing .round-link{flex-shrink:0}.exploration-closing .round-link:hover>span{background:var(--paper);color:var(--ink);border-color:var(--paper)}.case-intro{padding-top:48px}.case-back{color:var(--muted);align-items:center;gap:14px;margin-bottom:44px;display:inline-flex}.case-back:hover{color:var(--accent-ink)}.case-hero img,.case-lifestyle img{width:100%;height:auto;aspect-ratio:var(--media-wide);object-fit:cover;max-height:none;display:block}.case-hero figcaption,.case-lifestyle figcaption{color:var(--muted);padding-top:18px}.case-chapter{padding-block:var(--space-chapter)}.case-heading{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.case-heading>div{max-width:34em;padding-top:8px}.case-heading p{color:var(--muted)}.case-heading p+p{margin-top:24px}.asset-translations,.venture-decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin-top:72px;display:grid}.asset-translations .eyebrow{align-items:center;gap:24px;margin-bottom:18px;display:flex}.asset-translations h3,.venture-decisions h3{margin-bottom:18px}.asset-translations article>p:last-child,.venture-decisions article>p:last-child{color:var(--muted);max-width:24em}.case-brand{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.brand-signature{background:var(--clay-deep);color:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:42px;min-width:0;min-height:clamp(320px,42vw,680px);padding:48px;display:flex}.brand-signature>span{letter-spacing:.14em;font-family:Arial,sans-serif;font-size:clamp(32px,5.1vw,82px);font-weight:400;line-height:1}.brand-signature>p{text-align:center;font-size:var(--type-eyebrow);letter-spacing:.3em;line-height:2}.brand-story{align-self:center;padding:64px clamp(40px,6vw,100px)}.brand-story h2{margin-block:28px}.brand-story>p:not(.eyebrow){color:var(--muted);max-width:30em}.brand-story>p+p{margin-top:24px}.case-product{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(48px,7vw,110px);display:grid}.case-product figure img{width:100%;height:auto;aspect-ratio:var(--media-entry);object-fit:cover;display:block}.case-product figcaption{color:var(--muted);margin-top:18px}.product-story>.eyebrow{margin-bottom:24px}.product-decisions{gap:32px;margin:44px 0 0;padding:0;list-style:none;display:grid}.product-decisions li{grid-template-columns:32px 1fr;gap:20px;display:grid}.decision-number{color:var(--accent-ink);font-size:var(--type-label);line-height:2}.product-decisions h3{margin-bottom:12px}.product-decisions p{color:var(--muted)}.case-lifestyle img{aspect-ratio:var(--media-wide)}.venture-decisions .eyebrow{margin-bottom:22px}.case-research{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:80px}.case-research summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;list-style:none;display:flex}.case-research summary::-webkit-details-marker{display:none}.case-research summary>span{transition:transform var(--motion-hover);font-size:28px;font-weight:300;line-height:1}.case-research[open] summary>span{transform:rotate(45deg)}.research-content{padding:40px 0 56px}.research-intro{grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.research-content p{color:var(--muted)}.research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-block:56px;display:grid}.research-grid h4{margin-bottom:16px}.case-sources{max-width:840px}.case-sources>p{margin-block:20px 32px}.case-sources a{text-underline-offset:5px;text-decoration:underline}.research-content>.round-link{margin-top:44px}.case-version{text-align:right;color:var(--muted);margin-top:20px}@media (width<=1000px){.feature-caption{display:block}.feature-caption>.round-link{margin-top:32px}.case-heading{gap:48px}.asset-translations,.venture-decisions{gap:32px}.case-product{align-items:start;gap:40px}.brand-story{padding:40px}.exploration-closing>.container{display:block}.exploration-closing .round-link{margin-top:40px}}@media (width<=700px){.archive-intro{padding-block:var(--space-hero) 40px}.archive-lead{margin-top:28px}.archive-feature>.project-cover{aspect-ratio:4/3}.cover-action{width:44px;height:44px;bottom:20px;right:24px}.feature-caption{padding-block:32px 64px}.feature-caption .eyebrow{margin-bottom:16px}.archive-secondary{grid-template-columns:1fr;gap:32px;padding-block:56px 80px}.case-back{margin-bottom:32px}.case-intro{padding-top:28px}.case-hero img{aspect-ratio:4/3}.case-hero figcaption,.case-lifestyle figcaption{padding-top:14px}.case-heading,.case-product,.research-intro{grid-template-columns:1fr;gap:32px}.asset-translations,.venture-decisions{grid-template-columns:1fr;gap:40px;margin-top:48px}.asset-translations .eyebrow,.asset-translations h3,.venture-decisions h3{margin-bottom:12px}.case-brand{grid-template-columns:1fr}.brand-signature{aspect-ratio:1.4;gap:28px;min-height:0;padding:40px 24px}.brand-signature>span{font-size:clamp(32px,8vw,56px)}.brand-story{padding:56px var(--gutter) 0}.brand-story h2{margin-block:24px}.case-product{gap:44px}.product-decisions{gap:28px;margin-top:32px}.case-lifestyle img{aspect-ratio:4/3;object-position:60% center}.case-research{margin-top:56px}.case-research summary{padding-block:24px}.research-content{padding-top:24px}.research-grid{grid-template-columns:1fr;gap:32px;margin-block:40px}.case-version{text-align:left}}}
