.project-module__cLYnYG__panel{background:var(--panel);color:var(--ink);border-radius:var(--radius-inner);padding:30px var(--content-padding);flex-direction:column;gap:26px;display:flex;position:relative;container:project/inline-size}.project-module__cLYnYG__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.project-module__cLYnYG__title{font-size:var(--text-title);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);margin:0;line-height:40px}.project-module__cLYnYG__actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.project-module__cLYnYG__back{font-size:var(--text-label);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);color:var(--ink-dim);white-space:nowrap;transition:color .16s}.project-module__cLYnYG__back:hover{color:var(--ink)}.project-module__cLYnYG__expandGhost{visibility:hidden;flex-shrink:0;width:32px;height:32px;display:block}.project-module__cLYnYG__expandOverlay{padding:30px var(--content-padding);pointer-events:none;z-index:3;justify-content:flex-end;display:flex;position:absolute;inset:0}.project-module__cLYnYG__expand{pointer-events:auto;border-radius:var(--radius-control);background:var(--color-bone);width:32px;height:32px;color:var(--color-ground);flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s,width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex;position:sticky}.project-module__cLYnYG__expand:hover{transform:translateY(-1px)}.project-module__cLYnYG__expandScrolled{width:44px;height:44px;box-shadow:0 6px 20px #00000047}.project-module__cLYnYG__expandScrolled .project-module__cLYnYG__tooltip{top:56px}@media (max-width:809px){.project-module__cLYnYG__expand{display:none}}.project-module__cLYnYG__tooltip{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:44px;right:0;transform:translateY(-4px)}.project-module__cLYnYG__expand:hover .project-module__cLYnYG__tooltip,.project-module__cLYnYG__expand:focus-visible .project-module__cLYnYG__tooltip{opacity:1;transform:translateY(0)}.project-module__cLYnYG__tooltipNotch{background:var(--color-ground);clip-path:polygon(50% 0,0 100%,100% 100%);width:12px;height:6px;margin-right:10px}.project-module__cLYnYG__tooltipBubble{border-radius:var(--radius-control);background:var(--color-ground);color:var(--color-bone);font-size:var(--text-label);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);white-space:pre;padding:9px 14px}.project-module__cLYnYG__metaWrap{display:contents}.project-module__cLYnYG__meta{flex-direction:column;display:flex}.project-module__cLYnYG__metaRow{border-bottom:1px solid var(--ink-rule);justify-content:space-between;align-items:center;padding-block:11px;display:flex}.project-module__cLYnYG__key{font-size:var(--text-label);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);color:var(--ink-muted);line-height:12px}.project-module__cLYnYG__value{font-size:15px;font-weight:var(--font-weight-medium);line-height:15px}.project-module__cLYnYG__livePill{border-radius:var(--radius-pill);background:var(--ink-fill);height:44px;font-size:var(--text-label);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);justify-content:center;align-items:center;transition:background-color .18s,transform .18s;display:flex}.project-module__cLYnYG__livePill:hover{background:var(--ink-fill-soft);transform:translateY(-1px)}.project-module__cLYnYG__hero{border-radius:var(--radius-inner);background:#d6cdc9;overflow:hidden}.project-module__cLYnYG__heroImg{width:100%;height:auto;display:block}.project-module__cLYnYG__blockImg{object-fit:cover;width:100%;height:100%;display:block}.project-module__cLYnYG__overview{gap:var(--spacing-3);flex-direction:column;display:flex}.project-module__cLYnYG__overviewHeading{font-size:var(--text-head);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);margin:0;line-height:28px}.project-module__cLYnYG__body{font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--leading-body);color:var(--ink-body);max-width:640px;margin:0}.project-module__cLYnYG__stats{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.project-module__cLYnYG__stat{border-radius:var(--radius-pill);background:var(--ink-fill-soft);flex-shrink:0;align-items:baseline;gap:7px;padding:10px 15px;display:flex}.project-module__cLYnYG__statFigure{font-size:15px;font-weight:var(--font-weight-bold);line-height:15px}.project-module__cLYnYG__statLabel{font-size:var(--text-micro);color:var(--ink-muted);line-height:15px}.project-module__cLYnYG__caseStudy{flex-direction:column;padding-top:18px;display:flex}.project-module__cLYnYG__caseStudy>*+*{margin-top:44px}.project-module__cLYnYG__block{flex-direction:column;gap:10px;display:flex}.project-module__cLYnYG__bleedBlock{width:calc(100% + var(--content-padding) * 2);margin-inline:calc(var(--content-padding) * -1);flex-direction:column;gap:10px;display:flex}.project-module__cLYnYG__bleedMedia{width:100%;height:auto;display:block}.project-module__cLYnYG__bleedCaption{padding-inline:var(--content-padding)}.project-module__cLYnYG__tight{margin-top:0!important}.project-module__cLYnYG__caption{font-size:var(--text-label);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);color:var(--ink-muted);text-transform:uppercase;line-height:16px}.project-module__cLYnYG__captionRow{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.project-module__cLYnYG__media{border-radius:var(--radius-inner);background:#d6cdc9;overflow:hidden}.project-module__cLYnYG__mediaFull{aspect-ratio:444/296}.project-module__cLYnYG__mediaWide{aspect-ratio:444/560}.project-module__cLYnYG__mediaPair,.project-module__cLYnYG__mediaTrio{gap:var(--spacing-3);display:flex}.project-module__cLYnYG__mediaTrio{gap:10px}.project-module__cLYnYG__mediaPair>*{aspect-ratio:1;border-radius:var(--radius-inner);background:#d6cdc9;flex:1;min-width:0;overflow:hidden}.project-module__cLYnYG__mediaTrio>*{aspect-ratio:141/170;border-radius:var(--radius-inner);background:#d6cdc9;flex:1;min-width:0;overflow:hidden}.project-module__cLYnYG__textBlock{gap:var(--spacing-3);flex-direction:column;display:flex}.project-module__cLYnYG__textHeading{font-size:22px;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);margin:0;line-height:26px}.project-module__cLYnYG__quote{gap:var(--spacing-4);padding-block:var(--spacing-2);flex-direction:column;display:flex}.project-module__cLYnYG__quoteText{font-size:24px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);max-width:760px;margin:0;line-height:34px}.project-module__cLYnYG__videoFrame{cursor:pointer;aspect-ratio:444/250;border-radius:var(--radius-inner);background:#c8beba;border:none;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.project-module__cLYnYG__video{object-fit:cover;width:100%;height:100%;display:block}.project-module__cLYnYG__bleedVideoFrame{width:calc(100% + var(--content-padding) * 2);margin-inline:calc(var(--content-padding) * -1);cursor:pointer;background:#c8beba;border:none;padding:0;display:block;position:relative}.project-module__cLYnYG__bleedVideo{object-fit:unset;width:100%;height:auto;display:block}.project-module__cLYnYG__play{border-radius:var(--radius-pill);background:var(--color-bone);width:56px;height:56px;color:var(--color-ground);justify-content:center;align-items:center;transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:flex}.project-module__cLYnYG__videoFrame:hover .project-module__cLYnYG__play{transform:scale(1.08)}.project-module__cLYnYG__swatches{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.project-module__cLYnYG__swatch{border-radius:var(--radius-control);flex:64px;height:80px}.project-module__cLYnYG__textMedia{gap:var(--spacing-4);align-items:flex-start;display:flex}.project-module__cLYnYG__textMediaCopy{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.project-module__cLYnYG__textMediaHeading{font-size:var(--text-body);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0;line-height:22px}.project-module__cLYnYG__textMediaBody{color:var(--ink-body);margin:0;font-size:15px;line-height:23px}.project-module__cLYnYG__textMediaImg{aspect-ratio:214/160;border-radius:var(--radius-inner);background:#d6cdc9;flex-shrink:0;width:214px;overflow:hidden}@container project (max-width:443px){.project-module__cLYnYG__textMedia{flex-direction:column;gap:14px}.project-module__cLYnYG__textMediaImg{aspect-ratio:282/180;width:100%}}.project-module__cLYnYG__pager{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);border-top:1px solid var(--ink-rule);padding-top:18px;display:flex}.project-module__cLYnYG__pagerSlot{gap:var(--spacing-2);flex-direction:column;display:flex}.project-module__cLYnYG__pagerNext{text-align:right;align-items:flex-end}.project-module__cLYnYG__pagerLink{font-size:15px;font-weight:var(--font-weight-medium);line-height:15px;transition:transform .2s;display:inline-block}.project-module__cLYnYG__pagerSlot:hover .project-module__cLYnYG__pagerLink{transform:translate(-3px)}.project-module__cLYnYG__pagerNext:hover .project-module__cLYnYG__pagerLink{transform:translate(3px)}@media (min-width:810px){html[data-expanded=true] .project-module__cLYnYG__caseStudy>*+*{margin-top:48px}html[data-expanded=true] .project-module__cLYnYG__overview,html[data-expanded=true] .project-module__cLYnYG__block,html[data-expanded=true] .project-module__cLYnYG__textBlock,html[data-expanded=true] .project-module__cLYnYG__quote,html[data-expanded=true] .project-module__cLYnYG__textMedia{gap:var(--spacing-6);grid-template-columns:267px minmax(0,1fr);align-items:start;display:grid}html[data-expanded=true] .project-module__cLYnYG__overviewHeading{line-height:32px}html[data-expanded=true] .project-module__cLYnYG__caption,html[data-expanded=true] .project-module__cLYnYG__captionRow{grid-area:1/1}html[data-expanded=true] .project-module__cLYnYG__captionRow{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}html[data-expanded=true] .project-module__cLYnYG__block>:not(.project-module__cLYnYG__caption):not(.project-module__cLYnYG__captionRow),html[data-expanded=true] .project-module__cLYnYG__textBlock>:not(.project-module__cLYnYG__textHeading),html[data-expanded=true] .project-module__cLYnYG__quote>:not(.project-module__cLYnYG__caption){grid-area:1/2}html[data-expanded=true] .project-module__cLYnYG__textHeading{grid-area:1/1}html[data-expanded=true] .project-module__cLYnYG__quoteText{font-size:32px;line-height:44px}html[data-expanded=true] .project-module__cLYnYG__metaWrap{gap:var(--spacing-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}html[data-expanded=true] .project-module__cLYnYG__meta{gap:var(--spacing-6);grid-column:span 3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-expanded=true] .project-module__cLYnYG__metaRow{align-items:flex-start;gap:var(--spacing-3);padding-block:0;border-bottom:none;border-top:1px solid var(--ink-rule);flex-direction:column;padding-top:14px}html[data-expanded=true] .project-module__cLYnYG__value{font-size:var(--text-body);line-height:22px}html[data-expanded=true] .project-module__cLYnYG__panel{gap:32px;padding:40px}html[data-expanded=true] .project-module__cLYnYG__expandOverlay{padding:40px}html[data-expanded=true] .project-module__cLYnYG__caseStudy{padding-top:24px}html[data-expanded=true] .project-module__cLYnYG__mediaPair,html[data-expanded=true] .project-module__cLYnYG__mediaTrio,html[data-expanded=true] .project-module__cLYnYG__overview{gap:var(--spacing-6)}html[data-expanded=true] .project-module__cLYnYG__textMedia{grid-template-columns:267px 340px minmax(0,1fr)}html[data-expanded=true] .project-module__cLYnYG__textMediaCopy{display:contents}html[data-expanded=true] .project-module__cLYnYG__textMediaHeading{grid-area:1/1}html[data-expanded=true] .project-module__cLYnYG__textMediaBody{grid-area:1/2}html[data-expanded=true] .project-module__cLYnYG__textMediaImg{aspect-ratio:485/260;grid-area:1/3;width:auto}html[data-expanded=true] .project-module__cLYnYG__quote{padding-block:0}html[data-expanded=true] .project-module__cLYnYG__swatch{height:120px}html[data-expanded=true] .project-module__cLYnYG__stats{margin-top:-8px;margin-left:291px}html[data-expanded=true] .project-module__cLYnYG__mediaFull,html[data-expanded=true] .project-module__cLYnYG__mediaWide{aspect-ratio:849/380}html[data-expanded=true] .project-module__cLYnYG__mediaPair>*{aspect-ratio:412/280}html[data-expanded=true] .project-module__cLYnYG__mediaTrio>*{aspect-ratio:267/200}html[data-expanded=true] .project-module__cLYnYG__videoFrame{aspect-ratio:16/9}}@media (max-width:809px){.project-module__cLYnYG__title{font-size:28px;line-height:28px}.project-module__cLYnYG__back{font-size:10px}}@media (prefers-reduced-motion:reduce){.project-module__cLYnYG__back,.project-module__cLYnYG__expand,.project-module__cLYnYG__tooltip,.project-module__cLYnYG__livePill,.project-module__cLYnYG__play,.project-module__cLYnYG__pagerLink{transition:none}}
