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}html[data-hero-loading],html[data-hero-loading] body,html[data-hero-loading] #page-content,html[data-hero-loading] body.ios-status-bar:before{background-color:#e2b4b0!important}html[data-hero-loading] .route-home-link{opacity:0;visibility:hidden;transition:none}html[data-hero-loading] .exp-nav{opacity:0}.route-home-link,.exp-nav__contact-trigger{transition:opacity .6s cubic-bezier(.625,.05,0,1),visibility 0s linear 0s}html.is--hero-top .route-home-link,html.is--hero-top .exp-nav[data-bottom-nav-open=false][data-active-panel=none] .exp-nav__contact-trigger{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}html.is--hero-top .exp-nav[data-bottom-nav-open=false][data-active-panel=none] .exp-nav__toggle{--control-bg: transparent}.crisp-loader{--size-font: clamp(.5rem, 1vw, 1rem);--tile-radius: .12em;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__flights{pointer-events:none;position:absolute;inset:0;z-index:1}.crisp-loader__expand{pointer-events:none;display:none;position:absolute;top:0;left:0;overflow:hidden;background:var(--crisp-bg);transform-origin:0 0;will-change:transform}.crisp-loader__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__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: 226, 180, 176;--crisp-bg: rgb(var(--crisp-bg-rgb));--crisp-ink: #250000;background-color:var(--crisp-bg);color:var(--crisp-ink);position:relative;overflow:hidden}.crisp-header.is--loading.is--hidden,.crisp-header.is--loading .crisp-header__slider{visibility:hidden}.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__content{--name-size: calc((100vw - 2 * var(--pad)) / 6.847);position:relative;z-index:2;display:flex;flex-direction:column;width:100%;height:100vh;height:100svh;min-height:32rem;--nav-clear: calc(var(--pad) + 3rem + .75rem);padding:max(calc(var(--pad) + var(--name-size) * .2),calc(var(--nav-clear) - var(--name-size) * .075)) var(--pad) var(--pad)}@media(max-width:767px){.crisp-header__content{--nav-clear: calc(var(--pad) + 2.75rem + .75rem);padding-top:calc(var(--nav-clear) + var(--name-size) * .14);--name-size: calc(var(--slot-w) / 6.847)}.crisp-header__h1{padding-inline:calc((100vw - var(--slot-w)) / 2 - var(--pad))}}.crisp-header__stage{flex:1 1 0;min-height:0;display:flex;justify-content:center;margin-top:calc(var(--name-size) * .5)}.crisp-header__content{--slot-w: 80vw}@media(min-width:768px){.crisp-header__content{--slot-w: 52vw}}.crisp-header__frame{display:flex;flex-direction:column;width:var(--slot-w);height:100%}.crisp-header__slider{position:relative;flex:1 1 0;min-height:12rem;width:100%}.crisp-header__slider-slide{position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden;will-change:transform,opacity}.crisp-header__slider-slide.is--current{opacity:1;visibility:inherit}.crisp-header__slider-slide[data-pos=left],.crisp-header__slider-slide[data-pos=right]{cursor:pointer}.crisp-header__slider{--slide-rest-zoom: 1.06}.crisp-header__slider-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(var(--slide-rest-zoom));transition:transform 1.1s cubic-bezier(.625,.05,0,1)}.crisp-header__slide-shade,.crisp-header__slide-inset{pointer-events:none;position:absolute}.crisp-header__slide-shade{inset:0;background:#0a0907;opacity:0;transition:opacity .6s cubic-bezier(.625,.05,0,1)}.crisp-header__slide-inset{inset:clamp(2.5rem,13%,7rem);overflow:hidden;clip-path:inset(100% 0 0 0);transition:clip-path .7s cubic-bezier(.625,.05,0,1)}.crisp-header__slide-inset img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.12);transition:transform .9s cubic-bezier(.625,.05,0,1)}.crisp-header__slider.is--settled .crisp-header__slider-slide.is--current{cursor:pointer}.crisp-header__slider{-webkit-user-select:none;-moz-user-select:none;user-select:none}.crisp-header__slider.is--dragging,.crisp-header__slider.is--dragging *{cursor:grabbing}@media(hover:hover)and (pointer:fine){.crisp-header__slider.is--settled .crisp-header__slider-slide.is--current:hover .crisp-header__slider-img{transform:scale(1)}.crisp-header__slider.is--settled .crisp-header__slider-slide.is--current:hover .crisp-header__slide-shade{opacity:.22}.crisp-header__slider.is--settled .crisp-header__slider-slide.is--current:hover .crisp-header__slide-inset{clip-path:inset(0 0 0 0)}.crisp-header__slider.is--settled .crisp-header__slider-slide.is--current:hover .crisp-header__slide-inset img{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.crisp-header__slider-img,.crisp-header__slide-shade,.crisp-header__slide-inset,.crisp-header__slide-inset img{transition:none}}.crisp-header__slider-nav{position:absolute;z-index:4;left:50%;bottom:1.25em;transform:translate(-50%);padding:1em 1em 0;display:flex;overflow:hidden;--crisp-ink: #FFF9F6}.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:var(--crisp-ink);border-radius:50%;opacity:.45;position:absolute;inset:.575em;transition:opacity .75s cubic-bezier(.625,.05,0,1)}.crisp-header__dot:hover:before{opacity:.75}.crisp-header__dot.is--current:before{opacity:1}.crisp-header__progress{background-color:#fff9f64d;border-radius:1px;width:100%;height:2px;position:relative;overflow:hidden}.crisp-header__progress-fill{transform-origin:0 50%;background-color:var(--crisp-ink);border-radius:inherit;position:absolute;inset:0;display:block}.crisp-header__h1{display:flex;justify-content:space-between;align-items:baseline;width:100%;letter-spacing:-.05em;margin:0;font-size:var(--name-size);line-height:.95;white-space:nowrap}.crisp-header__mask{display:inline-flex;clip-path:inset(0);margin:-.14em -.06em 0;padding:.14em .06em 0}.crisp-header__h1 .crisp-header__mask{margin-top:-.4em;padding-top:.4em}.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--glyphic{font-family:Faculty Glyphic,Georgia,serif;font-weight:400}.crisp-header__meta{display:grid;grid-template-columns:repeat(4,1fr);align-items:baseline;width:100%;margin-bottom:.875rem}.crisp-header__title{grid-column:1 / 3;justify-self:start;justify-items:start}.crisp-header__year{grid-column:3;justify-self:center}.crisp-header__view{grid-column:4;justify-self:end}@media(max-width:767px){.crisp-header__meta{grid-template-columns:1fr auto auto;-moz-column-gap:1.25rem;column-gap:1.25rem}.crisp-header__title{grid-column:1}.crisp-header__year{grid-column:2}.crisp-header__view{grid-column:3}}.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.crisp-header__title{justify-items:start}.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)}
