.ht[data-astro-cid-m2svbgyg]{min-height:calc(100svh - var(--header-h));flex-direction:column;display:flex}.ht__photo[data-astro-cid-m2svbgyg]{flex:auto;min-height:clamp(300px,56svh,1000px);position:relative;overflow:hidden}.ht__slide[data-astro-cid-m2svbgyg]{opacity:0;transition:opacity 1.1s;position:absolute;inset:0}.ht__slide[data-astro-cid-m2svbgyg].is-active{opacity:1}.ht__slide[data-astro-cid-m2svbgyg] img{object-fit:cover;width:100%;height:100%}.ht__slide[data-astro-cid-m2svbgyg] picture{display:contents}@media (width<=759px){.ht__slide[data-astro-cid-m2svbgyg]:first-child img{object-position:50% 50%!important}}@media (prefers-reduced-motion:no-preference){.ht__slide[data-astro-cid-m2svbgyg].is-active img{animation:9s cubic-bezier(.2,.6,.2,1) both ht-zoom}}@keyframes ht-zoom{0%{transform:scale(1.07)}to{transform:none}}.ht__base[data-astro-cid-m2svbgyg]{color:var(--c-paper);--dune-h:clamp(56px, 10vw, 180px);background:currentColor;animation:.9s cubic-bezier(.2,.7,.2,1) both ht-rise;position:relative}@keyframes ht-rise{0%{transform:translateY(5vh)}to{transform:none}}.ht__in[data-astro-cid-m2svbgyg]{color:var(--c-ink);margin-top:calc(var(--dune-h) * -.5);padding-bottom:clamp(18px,3vh,32px);position:relative}.ht__name[data-astro-cid-m2svbgyg]{font-family:var(--font-body);font-style:italic;font-size:var(--t-lead);letter-spacing:0;margin-bottom:2px;line-height:1.3}.ht__title[data-astro-cid-m2svbgyg]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.75rem,1.5rem + 3.6vw,5.5rem);line-height:1.02}.ht__row[data-astro-cid-m2svbgyg]{flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:clamp(8px,1.4vh,14px);display:flex}.ht__text[data-astro-cid-m2svbgyg]{font-size:var(--t-lead);max-width:26em;margin:0;line-height:1.4}.ht__actions[data-astro-cid-m2svbgyg]{align-items:center;gap:20px;display:flex}.ht__nav[data-astro-cid-m2svbgyg]{align-items:center;gap:clamp(16px,2vw,28px);margin-top:clamp(18px,3vh,32px);display:flex}.ht__pause[data-astro-cid-m2svbgyg]{border:1px solid var(--c-rule);width:30px;height:30px;color:var(--c-ink-soft);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .2s,border-color .2s;display:grid}.ht__pause[data-astro-cid-m2svbgyg]:hover{color:var(--c-ink);border-color:var(--c-ink-soft)}.ht__pause-icon[data-astro-cid-m2svbgyg]{border-left:2px solid;border-right:2px solid;width:8px;height:10px}.ht__pause[data-astro-cid-m2svbgyg][aria-pressed=true] .ht__pause-icon[data-astro-cid-m2svbgyg]{border:5px solid #0000;border-left:8px solid;border-right-width:0;width:0;height:0;margin-left:3px}.ht__tabs[data-astro-cid-m2svbgyg]{flex-wrap:wrap;gap:6px clamp(20px,2.4vw,36px);display:flex}.ht__tab[data-astro-cid-m2svbgyg]{font-family:var(--font-display);color:#0000008f;cursor:pointer;background:0 0;border:0;padding:0 0 8px;font-size:clamp(1.125rem,1rem + .45vw,1.4375rem);line-height:1.2;transition:color .25s;position:relative}.ht__tab[data-astro-cid-m2svbgyg]:hover,.ht__tab[data-astro-cid-m2svbgyg].is-active{color:var(--c-ink)}.ht__tab[data-astro-cid-m2svbgyg]:after{content:"";background:var(--c-sand);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ht__tab[data-astro-cid-m2svbgyg].is-active:after{transform:scaleX(1)}.is-playing[data-astro-cid-m2svbgyg] .ht__tab[data-astro-cid-m2svbgyg].is-active:after{animation:7s linear ht-fill}.is-held[data-astro-cid-m2svbgyg] .ht__tab[data-astro-cid-m2svbgyg].is-active:after{animation-play-state:paused}@keyframes ht-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=759px){.ht__base[data-astro-cid-m2svbgyg]{--dune-h:58px}.ht__in[data-astro-cid-m2svbgyg]{margin-top:0;padding-top:2px}.ht__tabs[data-astro-cid-m2svbgyg]{gap:4px 12px}.ht__tab[data-astro-cid-m2svbgyg]{padding-bottom:6px;font-size:1rem}}.work__title[data-astro-cid-j5lafbgw]{margin-bottom:clamp(28px,4vw,56px)}.work__stage[data-astro-cid-j5lafbgw]{gap:var(--gutter);grid-template-columns:5fr 3fr 4fr;align-items:start;display:grid}.work__col[data-astro-cid-j5lafbgw]{gap:var(--gutter);min-width:0;display:grid}.work__col--low[data-astro-cid-j5lafbgw]{margin-top:clamp(0px,8.5vw,136px)}.work__col[data-astro-cid-j5lafbgw]>a[data-astro-cid-j5lafbgw]{display:block}.work__col[data-astro-cid-j5lafbgw] img{width:100%;height:auto}.work__more[data-astro-cid-j5lafbgw]{margin:clamp(8px,2vw,24px) 0 0}.svc__in[data-astro-cid-j5lafbgw]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.svc__title[data-astro-cid-j5lafbgw]{grid-column:1/-1;margin-bottom:clamp(24px,3vw,44px)}.svc__list[data-astro-cid-j5lafbgw]{column-gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.svc__row[data-astro-cid-j5lafbgw]{border-top:1px solid var(--c-rule);grid-column:1/span 7}.svc__row[data-astro-cid-j5lafbgw]:last-child{border-bottom:1px solid var(--c-rule)}.svc__row[data-astro-cid-j5lafbgw]>a[data-astro-cid-j5lafbgw]{column-gap:var(--gutter);grid-template-columns:1fr auto;padding-block:clamp(14px,1.7vw,24px);text-decoration:none;display:grid}.svc__name[data-astro-cid-j5lafbgw]{grid-column:1}.svc__text[data-astro-cid-j5lafbgw]{color:var(--c-ink-soft);grid-column:1}.svc__price[data-astro-cid-j5lafbgw]{white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-style:italic}.svc__row[data-astro-cid-j5lafbgw]>a[data-astro-cid-j5lafbgw]:hover .svc__name[data-astro-cid-j5lafbgw]{text-underline-offset:.12em;text-decoration:underline 1px;text-decoration-color:var(--c-ink)}.svc__photo[data-astro-cid-j5lafbgw]{top:0;bottom:0;left:calc((100% + var(--gutter)) * 7.5 / 12);opacity:0;transition:opacity .35s;position:absolute;right:0;overflow:hidden}.svc__row[data-astro-cid-j5lafbgw].is-active .svc__photo[data-astro-cid-j5lafbgw]{opacity:1}.svc__photo[data-astro-cid-j5lafbgw] img{object-fit:contain;object-position:0 0;width:100%;height:100%;background:0 0!important}.about__in[data-astro-cid-j5lafbgw]{align-items:center}.about__prints[data-astro-cid-j5lafbgw]{aspect-ratio:1/.92;grid-column:1/span 7;position:relative}.print[data-astro-cid-j5lafbgw]{border:clamp(6px, .8vw, 12px) solid var(--c-white);background:var(--c-white);width:52%;position:absolute;box-shadow:0 18px 40px #0000001f}.print[data-astro-cid-j5lafbgw] img{width:100%;height:auto}.print--a[data-astro-cid-j5lafbgw]{z-index:1;top:0;left:0}.print--b[data-astro-cid-j5lafbgw]{z-index:2;bottom:0;right:6%}.about__text[data-astro-cid-j5lafbgw]{grid-column:8/-1}.about__text[data-astro-cid-j5lafbgw] h2[data-astro-cid-j5lafbgw]{margin:12px 0 28px}.say[data-astro-cid-j5lafbgw]{padding-bottom:var(--section)}.say__title[data-astro-cid-j5lafbgw]{top:calc(var(--header-h) + 24px);grid-column:1/span 4;align-self:start;position:sticky}.say__list[data-astro-cid-j5lafbgw]{grid-column:6/-1;gap:clamp(36px,4vw,60px);display:grid}.say[data-astro-cid-j5lafbgw] blockquote[data-astro-cid-j5lafbgw]{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:pretty;margin:0;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);line-height:1.26}.say__name[data-astro-cid-j5lafbgw]{color:var(--c-ink-soft);margin:12px 0 0;font-style:italic}@media (width<=899px){.svc__row[data-astro-cid-j5lafbgw]{grid-column:1/-1}.svc__row[data-astro-cid-j5lafbgw]>a[data-astro-cid-j5lafbgw]{padding-bottom:12px}.svc__photo[data-astro-cid-j5lafbgw]{opacity:1;margin-bottom:18px;position:static}.svc__photo[data-astro-cid-j5lafbgw] img{object-fit:cover;object-position:50% 25%;height:auto;max-height:72svh}.about__prints[data-astro-cid-j5lafbgw],.about__text[data-astro-cid-j5lafbgw]{grid-column:1/-1}.about__text[data-astro-cid-j5lafbgw]{margin-top:32px}.say__title[data-astro-cid-j5lafbgw],.say__list[data-astro-cid-j5lafbgw]{grid-column:1/-1;position:static}.say__list[data-astro-cid-j5lafbgw]{margin-top:28px}}@media (width<=759px){.work__stage[data-astro-cid-j5lafbgw]{grid-template-columns:1fr 1fr}.work__col--low[data-astro-cid-j5lafbgw]{margin-top:0}.work__col[data-astro-cid-j5lafbgw]:nth-child(3){grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start}.work__more[data-astro-cid-j5lafbgw]{grid-column:1/-1}}
