.more-work-module__axgVba__band{border-top:1px solid var(--line);background:var(--paper);padding:var(--space-xl) 0 var(--space-2xl)}.more-work-module__axgVba__inner{gap:var(--space-lg);flex-direction:column;display:flex}.more-work-module__axgVba__head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.more-work-module__axgVba__head h2{margin:0}.more-work-module__axgVba__list,.more-work-module__axgVba__listSingle{gap:var(--space-md) var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.more-work-module__axgVba__list{grid-template-columns:var(--split-triple)}.more-work-module__axgVba__listSingle{grid-template-columns:minmax(0,22rem)}.more-work-module__axgVba__item{gap:var(--space-xs);color:inherit;flex-direction:column;text-decoration:none;display:flex}.more-work-module__axgVba__item:hover{color:inherit}.more-work-module__axgVba__media{border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--paper-deep) 60%, white);aspect-ratio:16/9;position:relative;overflow:hidden}.more-work-module__axgVba__coverImg{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.more-work-module__axgVba__coverFallback{background:color-mix(in srgb, var(--accent) 18%, var(--paper-deep));width:100%;height:100%}.more-work-module__axgVba__item:hover .more-work-module__axgVba__coverImg{transform:scale(1.03)}.more-work-module__axgVba__title{max-width:15em;margin:0}.more-work-module__axgVba__item:hover .more-work-module__axgVba__title{color:var(--accent-deep)}@media (prefers-reduced-motion:reduce){.more-work-module__axgVba__coverImg{transition:none}.more-work-module__axgVba__item:hover .more-work-module__axgVba__coverImg{transform:none}}@media (max-width:820px){.more-work-module__axgVba__list,.more-work-module__axgVba__listSingle{grid-template-columns:1fr;gap:0}.more-work-module__axgVba__item{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--line);flex-direction:row}.more-work-module__axgVba__list li:last-child .more-work-module__axgVba__item{padding-bottom:0}.more-work-module__axgVba__media{flex:0 0 8.5rem;width:8.5rem}.more-work-module__axgVba__title{max-width:none}}@media (max-width:560px){.more-work-module__axgVba__media{flex:0 0 6.75rem;width:6.75rem}}
.case-columns-module___yYb6G__columns{width:min(var(--container-w), calc(100vw - var(--gutter)));margin-block:var(--space-md) var(--space-xl);column-count:2;column-gap:var(--space-2xl);column-rule:1px solid var(--line);position:relative;left:50%;transform:translate(-50%)}@media (max-width:820px){.case-columns-module___yYb6G__columns{column-count:1;column-rule:none;width:auto;left:auto;transform:none}}
.case-figure-module__Sk5vbq__figure{margin:var(--space-xl) 0}.case-figure-module__Sk5vbq__frame{border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--paper-deep) 55%, white);position:relative;overflow:hidden}.case-figure-module__Sk5vbq__frame .case-figure-module__Sk5vbq__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.case-figure-module__Sk5vbq__caption{margin:var(--space-2xs) 0 0;max-width:var(--measure);font-size:var(--text-micro);line-height:var(--lh-small);color:var(--muted)}.case-figure-module__Sk5vbq__column{max-width:var(--measure)}.case-figure-module__Sk5vbq__column .case-figure-module__Sk5vbq__frame{aspect-ratio:16/9}.case-figure-module__Sk5vbq__wide,.case-figure-module__Sk5vbq__bleed,.case-figure-module__Sk5vbq__comparison{position:relative;left:50%;transform:translate(-50%)}.case-figure-module__Sk5vbq__wide{width:min(var(--container-w), calc(100vw - var(--gutter)))}.case-figure-module__Sk5vbq__wide .case-figure-module__Sk5vbq__frame{aspect-ratio:16/9}.case-figure-module__Sk5vbq__bleed{width:100vw}.case-figure-module__Sk5vbq__bleed .case-figure-module__Sk5vbq__frame{aspect-ratio:21/9;border-inline:none;border-radius:0}.case-figure-module__Sk5vbq__bleed .case-figure-module__Sk5vbq__caption{width:min(var(--container-w), calc(100% - var(--gutter)));margin-inline:auto}.case-figure-module__Sk5vbq__comparison{width:min(var(--container-w), calc(100vw - var(--gutter)))}.case-figure-module__Sk5vbq__panes{grid-template-columns:var(--split-even);gap:var(--space-md);display:grid}.case-figure-module__Sk5vbq__comparison .case-figure-module__Sk5vbq__frame{aspect-ratio:4/3}.case-figure-module__Sk5vbq__comparison .case-figure-module__Sk5vbq__caption{max-width:none}.case-figure-module__Sk5vbq__paneLabel{margin:0 0 var(--space-2xs);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-deep);font-weight:600}@media (max-width:720px){.case-figure-module__Sk5vbq__panes{gap:var(--space-lg);grid-template-columns:1fr}}
.case-points-module__J4ccNq__points{margin:0 0 var(--space-md);max-width:var(--measure)}:is(.case-points-module__J4ccNq__points ul,.case-points-module__J4ccNq__points ol){gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.case-points-module__J4ccNq__points li{list-style:none}.case-points-module__J4ccNq__points li{text-wrap:pretty;margin:0;position:relative}.case-points-module__J4ccNq__marks li{padding-left:1.15rem}.case-points-module__J4ccNq__marks li:before{content:"";background:var(--accent);border-radius:1px;width:.42rem;height:.42rem;position:absolute;top:.55em;left:0}:is(.case-points-module__J4ccNq__steps ul,.case-points-module__J4ccNq__steps ol){gap:var(--space-sm);counter-reset:points}.case-points-module__J4ccNq__steps li{counter-increment:points;padding-left:2.1rem}.case-points-module__J4ccNq__steps li:before{content:counter(points, decimal-leading-zero);width:1.5rem;color:var(--accent-deep);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--text-meta);letter-spacing:var(--tracking-meta);font-weight:600;position:absolute;top:0;left:0}:is(.case-points-module__J4ccNq__questions ul,.case-points-module__J4ccNq__questions ol){gap:var(--space-sm)}.case-points-module__J4ccNq__questions li{padding:.1rem 0 .1rem var(--space-sm);border-left:2px solid var(--accent);color:var(--ink)}.case-points-module__J4ccNq__flow{width:min(var(--container-w), calc(100vw - var(--gutter)));max-width:none;margin-block:var(--space-lg) var(--space-xl);position:relative;left:50%;transform:translate(-50%)}:is(.case-points-module__J4ccNq__flow ul,.case-points-module__J4ccNq__flow ol){justify-content:center;align-items:stretch;gap:var(--space-sm) 1.75rem;flex-wrap:wrap;display:flex}.case-points-module__J4ccNq__flow li{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);border-radius:var(--radius-button);background:color-mix(in srgb, var(--paper) 45%, white);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink);padding:.5rem .9rem}.case-points-module__J4ccNq__flow li:not(:last-child):after{content:"→";color:var(--accent);position:absolute;top:50%;right:-1.35rem;transform:translateY(-50%)}@media (max-width:720px){.case-points-module__J4ccNq__flow{width:auto;left:auto;transform:none}:is(.case-points-module__J4ccNq__flow ul,.case-points-module__J4ccNq__flow ol){grid-template-columns:1fr;gap:1.7rem;display:grid}.case-points-module__J4ccNq__flow li{text-align:center}.case-points-module__J4ccNq__flow li:not(:last-child):after{top:100%;left:50%;right:auto;transform:translate(-50%)rotate(90deg)}}
.page-module__ClSIzq__page{background:var(--paper);overflow-x:clip}.page-module__ClSIzq__hero{padding-bottom:var(--space-xl)}.page-module__ClSIzq__intro{padding-top:var(--space-lg)}.page-module__ClSIzq__back{text-decoration:none}.page-module__ClSIzq__title{margin:var(--space-xs) 0 0;max-width:18em}.page-module__ClSIzq__lede{max-width:var(--measure-wide);color:var(--ink-soft);text-wrap:pretty;margin:.6rem 0 0;font-size:1.125em;line-height:1.6}.page-module__ClSIzq__introBody{margin:var(--space-xl) 0 0;max-width:var(--measure);color:var(--ink-soft)}.page-module__ClSIzq__introBody p{margin:0 0 var(--space-sm);text-wrap:pretty}.page-module__ClSIzq__introBody p:last-child{margin-bottom:0}.page-module__ClSIzq__facts{margin:var(--space-xl) 0 0}.page-module__ClSIzq__facts>div{gap:var(--space-sm) var(--space-lg);padding:var(--space-sm) 0;border-top:1px solid var(--line);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;display:grid}.page-module__ClSIzq__facts>div:last-child{border-bottom:1px solid var(--line)}.page-module__ClSIzq__facts dt{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--accent-deep);margin:0;font-weight:600}.page-module__ClSIzq__facts dd{color:var(--ink);font-size:var(--text-small);line-height:var(--lh-small);text-wrap:pretty;margin:0}.page-module__ClSIzq__facts dd p{margin:0}.page-module__ClSIzq__facts dd p+p{margin-top:var(--space-2xs)}.page-module__ClSIzq__cover{margin:var(--space-xl) 0 0;background:color-mix(in srgb, var(--paper-deep) 55%, white);aspect-ratio:16/9;overflow:hidden}.page-module__ClSIzq__coverImg{object-fit:cover;width:100%;height:100%;display:block}.page-module__ClSIzq__impact{background:color-mix(in srgb, var(--paper-deep) 55%, var(--paper));border-block:1px solid var(--line);padding:var(--space-2xl) 0}.page-module__ClSIzq__impactInner{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__ClSIzq__impactHeading{max-width:14em;margin:0}.page-module__ClSIzq__impactGrid{grid-template-columns:var(--split-even);gap:var(--space-xl) var(--space-lg);display:grid}.page-module__ClSIzq__impactMetrics .page-module__ClSIzq__impactGrid{gap:var(--space-md)}.page-module__ClSIzq__impactRows .page-module__ClSIzq__impactGrid{grid-template-columns:1fr;gap:0}.page-module__ClSIzq__impactCard{padding-top:var(--space-sm)}.page-module__ClSIzq__impactMetrics .page-module__ClSIzq__impactCard{padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--paper) 70%, white)}.page-module__ClSIzq__impactCards .page-module__ClSIzq__impactCard{border-top:2px solid var(--accent)}.page-module__ClSIzq__impactRows .page-module__ClSIzq__impactCard{grid-template-columns:var(--split-media);gap:var(--space-sm) var(--space-xl);padding:var(--space-lg) 0;border-top:1px solid var(--line);display:grid}.page-module__ClSIzq__impactRows .page-module__ClSIzq__impactCard:last-child{padding-bottom:0}.page-module__ClSIzq__impactTitle{margin:0 0 var(--space-xs);font-family:var(--font-display), Lora, Georgia, serif;font-size:var(--text-card);letter-spacing:-.012em;font-weight:500;line-height:var(--lh-card);color:var(--ink);text-wrap:balance}.page-module__ClSIzq__impactRows .page-module__ClSIzq__impactTitle{max-width:12em;margin:0}.page-module__ClSIzq__impactCard p{color:var(--ink-soft);font-size:var(--text-small);line-height:var(--lh-small);text-wrap:pretty;margin:0}.page-module__ClSIzq__impactCard p+p{margin-top:var(--space-xs)}.page-module__ClSIzq__bodySection{padding-top:var(--space-2xl)}.page-module__ClSIzq__bodyShell{width:min(var(--container-narrow-w), calc(100% - var(--gutter)));margin-inline:auto}.page-module__ClSIzq__body{color:var(--ink-soft);font-size:var(--text-body)}:is(.page-module__ClSIzq__body p,.page-module__ClSIzq__body ul,.page-module__ClSIzq__body ol,.page-module__ClSIzq__body blockquote){max-width:var(--measure)}.page-module__ClSIzq__body p{margin:0 0 var(--space-sm);text-wrap:pretty}.page-module__ClSIzq__body h2{margin:var(--space-xl) 0 var(--space-2xs);max-width:16em;font-family:var(--font-display), Lora, Georgia, serif;font-size:var(--text-subsection);letter-spacing:-.01em;color:var(--ink);font-weight:500;line-height:var(--lh-subsection);text-wrap:balance}.page-module__ClSIzq__body h2:first-child{margin-top:0}.page-module__ClSIzq__body h3{margin:var(--space-lg) 0 var(--space-2xs);max-width:22em;font-family:var(--font-display), Lora, Georgia, serif;font-size:var(--text-card);letter-spacing:-.012em;color:var(--ink);font-weight:500;line-height:var(--lh-card);text-wrap:balance}:is(.page-module__ClSIzq__body ul,.page-module__ClSIzq__body ol){margin:0 0 var(--space-md);padding-left:1.15rem}:is(.page-module__ClSIzq__body [data-points] ul,.page-module__ClSIzq__body [data-points] ol){margin:0;padding-left:0;list-style:none}:is(.page-module__ClSIzq__body [data-points=flow] ul,.page-module__ClSIzq__body [data-points=flow] ol){max-width:none}.page-module__ClSIzq__body [data-points=flow] li{margin:0}:is(.page-module__ClSIzq__body [data-columns] p,.page-module__ClSIzq__body [data-columns] ul,.page-module__ClSIzq__body [data-columns] ol,.page-module__ClSIzq__body [data-columns] blockquote){max-width:none}.page-module__ClSIzq__body [data-columns]>:first-child{margin-top:0}:is(.page-module__ClSIzq__body [data-columns] li,.page-module__ClSIzq__body [data-columns] blockquote){break-inside:avoid}.page-module__ClSIzq__body [data-columns] h3{break-inside:avoid;break-after:avoid}.page-module__ClSIzq__body li{margin:0 0 var(--space-2xs);text-wrap:pretty}.page-module__ClSIzq__body li:last-child{margin-bottom:0}.page-module__ClSIzq__body blockquote{margin:0 0 var(--space-md);padding:0 0 0 var(--space-sm);border-left:2px solid var(--accent);color:var(--ink)}.page-module__ClSIzq__body blockquote p:last-child{margin-bottom:0}.page-module__ClSIzq__body img{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-deep) 50%, white);width:100%;height:auto;display:block}.page-module__ClSIzq__reflection{background:color-mix(in srgb, var(--paper-deep) 48%, var(--paper));border-top:1px solid var(--line);padding:var(--space-2xl) 0 var(--space-3xl)}.page-module__ClSIzq__reflectionInner{max-width:var(--measure-wide)}.page-module__ClSIzq__reflectionTitle{padding-top:var(--space-sm);border-top:2px solid var(--accent);max-width:12em;margin:0}.page-module__ClSIzq__reflectionBody{margin-top:var(--space-md);max-width:var(--measure);color:var(--ink-soft)}.page-module__ClSIzq__reflectionBody p{margin:0 0 var(--space-sm);text-wrap:pretty}.page-module__ClSIzq__reflectionBody p:last-child{margin-bottom:0}@media (max-width:820px){.page-module__ClSIzq__facts>div,.page-module__ClSIzq__impactGrid,.page-module__ClSIzq__impactRows .page-module__ClSIzq__impactCard{grid-template-columns:1fr}}
