.ws-page{--ws-ink:#101010;--ws-rust:#c94e34;--ws-line:#d6d6d6;color:var(--ws-ink)}.ws-wrap{width:min(1320px,100% - 112px);margin-inline:auto}.ws-page p{color:#4b4f54;font-size:1rem;line-height:1.75}.ws-page h1,.ws-page h2,.ws-page h3{font-weight:400}.ws-label{font-weight:600;color:var(--ws-rust)!important;font-size:.875rem!important;line-height:1.5!important}.ws-breadcrumb{color:#4b4f54;flex-wrap:wrap;gap:12px;font-size:.875rem;line-height:1.6;display:flex}.ws-breadcrumb a:hover{color:var(--ws-rust)}.ws-hero{padding-top:32px}.ws-hero-copy{text-align:center;max-width:790px;margin:31px auto 30px}.ws-hero h1{letter-spacing:-.06em;color:var(--ws-rust);margin:18px 0 22px;font-size:clamp(4rem,6.8vw,6.75rem);line-height:1.08}.ws-hero .ws-deck{letter-spacing:-.03em;color:var(--ws-ink);font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1.2}.ws-intro{max-width:720px;margin:17px auto 0}.ws-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;padding-bottom:18px;display:grid}.ws-index a{border-top:1px solid var(--ws-line);align-items:baseline;gap:17px;padding:19px 0 10px;font-size:1rem;line-height:1.5;display:flex}.ws-index span{color:var(--ws-rust);font-size:.875rem}.ws-index a:hover{color:var(--ws-rust);border-color:var(--ws-rust)}.ws-section{padding-block:42px 70px;scroll-margin-top:24px}.ws-section-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.ws-section-heading .ws-label{margin-bottom:18px}.ws-section-heading h2{letter-spacing:-.045em;font-size:clamp(2.4rem,3.5vw,3.4rem);line-height:1.12}.ws-section-heading>p{justify-self:end;max-width:405px;margin-bottom:3px}.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px;display:grid}.ws-sample{min-width:0}.ws-sample figure{margin:0}.ws-image{aspect-ratio:16/10;justify-content:center;align-items:center;padding:25px;transition:background-color .2s;display:flex}.ws-image img{object-fit:contain;width:100%;height:auto;max-height:100%}.ws-sample figcaption{color:#4b4f54;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-top:19px;font-size:.875rem;line-height:1.5;display:flex}.ws-sample h3{letter-spacing:-.035em;margin:12px 0 14px;font-size:1.85rem;line-height:1.2}.ws-description{max-width:550px;min-height:5.25em}.ws-sample-links{flex-wrap:wrap;gap:10px 27px;margin-top:20px;display:flex}.ws-link,.ws-related{width:fit-content;font-size:.9375rem;font-weight:600;line-height:1.55}.ws-link{border-bottom:1px solid #969696;padding-bottom:5px;display:inline-block}.ws-link:hover,.ws-related:hover{color:var(--ws-rust);border-color:var(--ws-rust)}.ws-related{text-underline-offset:5px;margin-top:19px;-webkit-text-decoration:underline #c6c6c6;text-decoration:underline #c6c6c6;display:block}.ws-reports{background:#f4f4f4}.ws-portrait .ws-image{aspect-ratio:6/5;padding:32px}.ws-portrait .ws-image img{object-fit:contain;width:auto;max-width:100%;height:100%}.ws-archive-note{border-top:1px solid var(--ws-line);margin-top:58px;padding-top:25px;font-size:.875rem!important}.ws-contact{background:var(--ws-ink);color:#fff;padding-block:65px}.ws-contact>.ws-wrap{justify-content:space-between;align-items:center;gap:45px;display:flex}.ws-contact .ws-label{margin-bottom:21px;color:#fff!important}.ws-contact h2{letter-spacing:-.045em;font-size:clamp(2.3rem,3.4vw,3.3rem);line-height:1.15}.ws-button{color:var(--ws-ink);text-align:center;background:#fff;flex-shrink:0;justify-content:center;align-items:center;min-height:56px;padding:17px 27px;font-size:1rem;font-weight:600;line-height:1.5;display:inline-flex}.ws-button:hover{background:#e8e8e8}.ws-page a:focus-visible{outline:2px solid var(--ws-rust);outline-offset:6px}.ws-contact a:focus-visible{outline-color:#fff}@media (max-width:1100px){.ws-wrap{width:calc(100% - 72px)}.ws-grid{gap:36px}.ws-section-heading{gap:45px}.ws-portrait .ws-image{padding:25px}.ws-description{min-height:7em}}@media (max-width:800px){.ws-wrap{width:calc(100% - 48px)}.ws-hero-copy{margin-top:32px}.ws-index{gap:24px}.ws-index a{display:block}.ws-index span{margin-bottom:7px;display:block}.ws-section{padding-block:45px 56px}.ws-section-heading{grid-template-columns:1fr;gap:22px}.ws-section-heading>p{justify-self:start;max-width:540px}.ws-grid{gap:30px}.ws-sample h3{font-size:1.6rem}.ws-image{padding:16px}.ws-portrait .ws-image{aspect-ratio:4/5;padding:21px}.ws-description{min-height:10.5em}.ws-contact>.ws-wrap{display:block}.ws-button{margin-top:28px}}@media (max-width:600px){.ws-hero-copy{margin-bottom:30px}.ws-hero h1{font-size:3.8rem}.ws-hero .ws-deck{font-size:1.85rem}.ws-index{grid-template-columns:1fr;gap:0;padding-bottom:12px}.ws-index a{gap:15px;padding:15px 0;display:flex}.ws-index span{margin:0}.ws-section-heading h2{font-size:2.5rem}.ws-grid{grid-template-columns:1fr;gap:45px}.ws-image{padding:20px}.ws-portrait .ws-image{aspect-ratio:6/5;padding:25px}.ws-description{min-height:0}.ws-sample h3{font-size:1.8rem}.ws-archive-note{margin-top:40px}.ws-contact{padding-block:48px}.ws-contact h2{font-size:2.45rem}}@media (max-width:380px){.ws-wrap{width:calc(100% - 40px)}.ws-hero h1{font-size:3.35rem}.ws-portrait .ws-image{aspect-ratio:1;padding:23px}.ws-sample figcaption,.ws-sample figcaption span{display:block}.ws-section-heading h2,.ws-contact h2{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.ws-image{transition:none}}.ws-sample .ws-sample-format{color:#b3442d;text-transform:uppercase;letter-spacing:.05em;margin:0 0 14px;font-size:.75rem;font-weight:600;line-height:1.5}.ws-sample>.anonymous-exhibit{margin-top:24px}.ws-sample>.anonymous-exhibit h3{margin:0 0 26px;font-size:1.8rem}.ws-sample>.anonymous-exhibit h4{font-size:1rem}.ws-sample>.anonymous-exhibit p{margin:0}.ws-sample>.anonymous-exhibit .anonymous-exhibit-label{margin-bottom:18px}.ws-delivered-excerpt{border-bottom:1px solid var(--ws-line);margin:0 0 54px;padding:0 0 40px}.ws-excerpt-heading{max-width:780px;margin-bottom:24px}.ws-excerpt-heading h3{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.ws-delivered-excerpt>a:first-of-type{display:block}.ws-delivered-excerpt img{width:100%;height:auto;display:block}.ws-delivered-excerpt figcaption{color:#4b4f54;max-width:900px;margin-top:16px;font-size:.875rem;line-height:1.6}.ws-dashboard-excerpt img{max-width:1040px;margin-inline:auto}
