html:has(.crisp-header.is--loading),body:has(.crisp-header.is--loading){overflow:hidden;overscroll-behavior:none}body:has(.crisp-header.is--loading){position:fixed;inset:0;width:100%;height:100vh;height:100svh}body:has(.crisp-header.is--loading) #below-hero,body:has(.crisp-header.is--loading) #site-footer{visibility:hidden}body:has(.crisp-header.is--loading) .exp-nav{opacity:0}.crisp-loader{--size-font: clamp(.5rem, 1vw, 1rem);--tile-radius: .3em;justify-content:center;align-items:center;width:100%;height:100%;font-size:1vw;display:none;position:absolute;top:0;left:0;overflow:hidden}.crisp-loader__mobile-expand{pointer-events:none;display:none;position:absolute;inset:0;z-index:1;overflow:hidden;background:var(--crisp-bg);transform-origin:0 0;will-change:transform}.crisp-loader__mobile-expand-img{position:absolute;transform-origin:50% 50%;will-change:transform;max-width:none;max-height:none}.crisp-loader__wrap{font-size:var(--size-font);justify-content:center;align-items:center;display:flex;position:relative}.crisp-loader__groups{position:relative;overflow:hidden}.crisp-loader__group{border-radius:var(--tile-radius);justify-content:center;align-items:center;display:flex;position:relative}.crisp-loader__group.is--relative{position:relative;left:100%}.crisp-loader__group.is--duplicate{position:absolute}.crisp-loader__single{padding-left:1em;padding-right:1em;position:relative}.crisp-loader__media{border-radius:var(--tile-radius);justify-content:center;align-items:center;width:10em;height:10em;display:flex;position:relative}.crisp-loader__media.is--scaling{will-change:transform;border-radius:0;transition-property:border-radius;transition-duration:.5s;transition-timing-function:cubic-bezier(1,0,0,1);display:flex}.crisp-loader__media.is--scaling.is--radius{border-radius:var(--tile-radius)}.crisp-loader__shrink{position:absolute;inset:0;overflow:hidden;border-radius:inherit;transform-origin:50% 50%}.crisp-loader__tint{pointer-events:none;position:absolute;inset:0;background:var(--crisp-scrim)}.crisp-loader__cover-img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.crisp-loader__cover-img.is--scale-down{will-change:transform}.crisp-loader__fade{pointer-events:none;background-image:linear-gradient(90deg,rgba(var(--crisp-bg-rgb),1) 0% 8%,rgba(var(--crisp-bg-rgb),.975) 18%,rgba(var(--crisp-bg-rgb),.91),rgba(var(--crisp-bg-rgb),.79),rgba(var(--crisp-bg-rgb),.63),rgba(var(--crisp-bg-rgb),.45),rgba(var(--crisp-bg-rgb),.28),rgba(var(--crisp-bg-rgb),.14),rgba(var(--crisp-bg-rgb),.05) 88%,rgba(var(--crisp-bg-rgb),0));width:8em;height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;transform-origin:0 0}.crisp-loader__fade.is--duplicate{left:auto;right:-1px;transform:translate(100%) scaleX(-1)}.crisp-header{--crisp-bg-rgb: 255, 249, 246;--crisp-bg: rgb(var(--crisp-bg-rgb));--crisp-scrim: linear-gradient(to bottom, rgba(10, 9, 7, .3) 0%, rgba(10, 9, 7, .18) 30%, rgba(10, 9, 7, .22) 55%, rgba(10, 9, 7, .46) 100% );background-color:var(--crisp-bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.crisp-header.is--loading.is--hidden{visibility:hidden}.crisp-header.is--loading .crisp-header__slider{display:none}.crisp-header.is--loading .crisp-loader{display:flex}.crisp-header.is--loading{position:fixed;inset:0;z-index:99;width:100%;height:100vh;height:100svh}.crisp-header.is--route-return .crisp-header__name,.crisp-header.is--route-return .crisp-header__mask.is--meta .crisp-swing{transform:translateY(135%) rotate(9deg);transform-origin:0% 50%}.crisp-header.is--route-return .crisp-header__view-line{transform:scaleX(0);transform-origin:0% 50%}.crisp-header.is--route-return .crisp-header__slider-nav>*{opacity:0;transform:translateY(40%)}.crisp-header__scrim{pointer-events:none;position:absolute;inset:0;z-index:1;background:var(--crisp-scrim)}.crisp-header__content{z-index:2;color:#fcfcfc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-flow:column;justify-content:center;align-items:center;width:100%;min-height:100vh;min-height:100svh;padding:2.5em;display:flex;position:relative}.crisp-header__center{width:100%;padding:1.5em;position:absolute;left:0}.crisp-header__bottom{grid-column-gap:2em;grid-row-gap:2em;flex-flow:column;align-items:center;margin-top:auto;display:flex}.crisp-header__slider-list{grid-template-rows:100%;grid-template-columns:100%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.crisp-header__slider-nav{padding:1em 1em 0;margin-bottom:1em;display:flex;position:relative;overflow:hidden}.crisp-header__slider-nav-inner{grid-row-gap:.75em;flex-flow:column;align-items:stretch;display:flex}.crisp-header__dots{margin-left:-.5em;margin-right:-.5em;display:flex}.crisp-header__dot{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;flex:none;width:1.5em;height:1.5em;padding:0;position:relative}.crisp-header__dot:before{content:"";background-color:#fcfcfc;border-radius:50%;opacity:.4;position:absolute;inset:.575em;transition:opacity .75s cubic-bezier(.625,.05,0,1)}.crisp-header__dot:hover:before{opacity:.7}.crisp-header__dot.is--current:before{opacity:1}.crisp-header__progress{background-color:#fcfcfc47;border-radius:1px;width:100%;height:2px;position:relative;overflow:hidden}.crisp-header__progress-fill{transform-origin:0 50%;background-color:#fcfcfc;border-radius:inherit;position:absolute;inset:0;display:block}.crisp-header__slider{grid-column-gap:1rem;grid-row-gap:1rem;border-radius:.5em;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute}.crisp-header__slider-slide{opacity:0;pointer-events:none;will-change:transform,opacity;grid-area:1 / 1 / -1 / -1;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.crisp-header__slider-slide.is--current{opacity:1;pointer-events:auto}.crisp-header__slider-slide-inner{-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute}.crisp-header__stack{width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto;--hero-name-gap: 1.5rem}@media(min-width:1024px){.crisp-header__stack{--hero-name-gap: 130px}}.crisp-header__h1{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:var(--hero-name-gap);letter-spacing:-.04em;margin:0;font-size:calc(5.5vw + 5.5vh);font-size:calc(5.5vw + 5.5svh);line-height:.95}.crisp-header__mask{display:inline-flex;clip-path:inset(0);margin:-.14em -.06em 0;padding:.14em .06em 0}.crisp-header__h1 .crisp-header__mask:nth-child(2){clip-path:inset(0 -.45em 0 -.45em)}.crisp-header__name{display:inline-block;font-family:Overused Grotesk,-apple-system,BlinkMacSystemFont,ui-sans-serif,system-ui,sans-serif;font-weight:600;text-transform:uppercase}.crisp-header__name.is--caslon{font-family:Libre Caslon Condensed,Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.crisp-header__meta{display:grid;grid-template-columns:repeat(4,1fr);align-items:baseline;width:100%;margin-top:2.5rem;color:#fcfcfc}.crisp-header__meta>:nth-child(1){justify-self:start}.crisp-header__meta>:nth-child(2),.crisp-header__meta>:nth-child(3){justify-self:center}.crisp-header__meta>:nth-child(4){justify-self:end}@media(max-width:767px){.crisp-header__meta{grid-template-columns:repeat(3,1fr)}.crisp-header__featured{display:none}.crisp-header__meta>:nth-child(2){justify-self:start}.crisp-header__meta>:nth-child(3){justify-self:center}.crisp-header__meta>:nth-child(4){justify-self:end}}.crisp-header__mask.is--meta{margin:-.15em -.1em 0;padding:.15em .1em 0;text-decoration:none;color:inherit;white-space:nowrap}.crisp-header__mask.is--sized{display:grid;justify-items:center}.crisp-header__mask.is--sized>*{grid-area:1 / 1}.crisp-sizer{visibility:hidden;pointer-events:none}.crisp-swing{display:inline-block;transform-origin:0% 50%}.crisp-header__view{position:relative;display:inline-grid;cursor:pointer;color:inherit;text-decoration:none;white-space:nowrap}.crisp-header__view-mask{grid-area:1 / 1}.crisp-header__view-line{position:absolute;left:0;right:0;bottom:-.12em;height:2px;background-color:currentColor;transform-origin:0% 50%;pointer-events:none}#hero{z-index:0;will-change:transform}#below-hero{position:relative;z-index:1;background:#fff9f6}.work-meta{display:grid;justify-items:end;overflow:hidden;padding-top:.12em;margin-top:-.12em;padding-bottom:.25em;margin-bottom:-.25em}.work-meta>*{grid-area:1 / 1}.work-meta>[data-meta=view]{transform-origin:0% 50%;transform:translateY(110%) rotate(9deg)}
