.closing{padding-block:var(--space-3xl);border-top:1px solid var(--home-divider-color,var(--color-border))}.closing__inner{gap:clamp(var(--space-lg), 4vw, var(--space-xl));display:grid}.closing__content{align-items:start;display:grid}.closing__statement{font-family:var(--font-display);font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line-height);letter-spacing:var(--type-display-tracking);color:var(--color-text-strong);margin-left:-.04em}.closing__body{gap:clamp(var(--space-sm), 2vw, var(--space-md));padding-top:var(--space-xs);align-content:start;display:grid}.closing__line{font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:color-mix(in oklch, var(--color-text) 92%, var(--color-brand-soft) 8%);margin-top:0}.closing__actions{gap:var(--space-xs);flex-wrap:wrap;align-items:flex-start;display:flex}.closing__action{display:flex}.closing--home{padding-block:var(--space-lg) var(--space-2xl);border-top:0}.closing--home .closing__content{gap:var(--space-lg)}.closing--home .closing__statement{color:var(--color-text-strong)}.closing--home .closing__body{gap:var(--space-lg)}.closing--home .closing__line{color:var(--color-text-muted)}.closing--case{padding-block:var(--space-3xl);border-top:0}.closing--case .closing__content{grid-template-columns:minmax(18rem,29rem) minmax(0,39rem);align-items:start;column-gap:clamp(4rem,8.8vw,10.25rem);width:100%}.closing--case .closing__statement{font-size:var(--type-display-size);line-height:var(--type-display-line-height);letter-spacing:var(--type-display-tracking)}.closing--case .closing__body{gap:var(--space-lg);padding-top:.15rem}.closing--case .closing__line{font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.closing--work .closing__line{color:var(--color-text-muted)}.closing--about{box-sizing:border-box;width:100%;padding-block:var(--space-3xl);border-top-color:var(--writing-rule,var(--color-border))}.closing--about .closing__inner{gap:64px}.closing--about .closing__content{gap:clamp(40px,5vw,80px);width:100%}.closing--about .closing__statement{font-family:var(--font-display);font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line-height);letter-spacing:var(--type-display-tracking);color:var(--writing-ink,var(--color-text-strong))}.closing--about .closing__body{gap:var(--space-lg);padding-top:0}.closing--about .closing__line{font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:380;line-height:var(--type-body-line-height);letter-spacing:0;color:var(--writing-muted,var(--color-text));margin:0}.closing--tone-writing .closing__statement{color:var(--writing-ink)}.closing--tone-writing .closing__line{color:var(--writing-muted)}@media (width>=900px){.closing--about .closing__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,64px)}}@media (width<=720px){.closing--about{padding-block:clamp(5rem,18vw,8rem)}.closing--about .closing__inner{gap:40px}}@media (width<=899px){.closing--case .closing__content{row-gap:var(--space-md);grid-template-columns:1fr}.closing--case .closing__actions{gap:var(--space-sm)}}@media (width<=640px){.closing{padding-block:var(--space-2xl)}.closing__body{padding-top:0}.closing__actions{width:100%;margin-top:var(--space-xs);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.closing__action,.closing__actions .closing__action .action-link{width:100%}.closing--case{padding-block:var(--space-2xl)}.closing--case .closing__line{font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.closing--home{padding-block:var(--space-lg) var(--space-2xl)}}@media (width>=960px){.closing--home .closing__content{grid-template-columns:var(--home-section-grid);column-gap:var(--home-section-gap);width:100%}.closing--home .closing__statement{grid-column:1}.closing--home .closing__body{grid-column:2;padding-top:0}}@media (width>=960px) and (width<=1199px){.closing--home .closing__content{grid-template-columns:minmax(0,1fr)}.closing--home .closing__statement,.closing--home .closing__body{grid-area:auto/1}}
