@property --lx{syntax:"<length-percentage>";inherits:true;initial-value:62%}@property --ly{syntax:"<length-percentage>";inherits:true;initial-value:40%}@property --lr{syntax:"<length>";inherits:true;initial-value:0}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:max(100svh,44rem);padding:8rem var(--gutter) 2rem;align-content:end;display:grid;position:relative;overflow:clip}.canvas[data-astro-cid-ge2uvauf]{z-index:-1;width:min(72vw,78rem);margin:0;position:absolute;inset:0 0 0 auto;mask-image:linear-gradient(90deg,#0000 10%,#000 52%),linear-gradient(#000 80%,#0000);mask-composite:intersect}.painted[data-astro-cid-ge2uvauf],.infrared[data-astro-cid-ge2uvauf]{background-position:50% 42%;background-size:cover;position:absolute;inset:0}.painted[data-astro-cid-ge2uvauf]{background-image:var(--painted)}.infrared[data-astro-cid-ge2uvauf]{--lr:0px;background-image:var(--infrared);mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 97%, transparent 100%);transition:--lr .45s cubic-bezier(.3,0,.1,1)}.infrared[data-astro-cid-ge2uvauf][data-state=lens]{--lr:clamp(7rem, 15vw, 13rem)}.infrared[data-astro-cid-ge2uvauf][data-state=full]{--lr:150vmax;transition-duration:.9s}@media (prefers-reduced-motion:no-preference){.infrared[data-astro-cid-ge2uvauf][data-state=drift]{animation:11s ease-in-out 1s both drift}@keyframes drift{0%{--lr:0px;--lx:70%;--ly:26%}14%{--lr:11rem;--lx:66%;--ly:30%}55%{--lr:11rem;--lx:52%;--ly:52%}86%{--lr:11rem;--lx:72%;--ly:66%}to{--lr:0px;--lx:74%;--ly:68%}}}.note[data-astro-cid-ge2uvauf]{white-space:pre;color:#241c13;background:#e9e0cfe6;border-left:2px solid #a23b1f;padding:.2em .6em;font-size:.75rem;position:absolute;translate:-50% -50%}.words[data-astro-cid-ge2uvauf]{max-width:min(46rem,62vw)}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.012em;max-width:5.6em;margin-block:1.25rem 1.75rem;font-size:clamp(3.5rem,7.8vw,8rem);line-height:.96}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--accent)}.intro[data-astro-cid-ge2uvauf]{max-width:29rem;font-size:clamp(1.0625rem,1.3vw,1.25rem)}.links[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem 2rem;margin-top:2rem;font-weight:500;display:flex}.caption[data-astro-cid-ge2uvauf]{color:var(--ink-soft);justify-content:flex-end;align-items:baseline;gap:1.5rem;margin-top:3rem;font-size:.75rem;display:flex}.for-night[data-astro-cid-ge2uvauf]{display:none}:root[data-theme=night] .for-night[data-astro-cid-ge2uvauf]{display:inline}:root[data-theme=night] .for-day[data-astro-cid-ge2uvauf]{display:none}.ir-button[data-astro-cid-ge2uvauf]{all:unset;border:1px solid var(--gilt);font:400 .75rem/1 var(--mono);color:var(--ink);cursor:pointer;flex:none;padding:.5rem .9rem;transition:background .2s,color .2s}.ir-button[data-astro-cid-ge2uvauf]:hover,.ir-button[data-astro-cid-ge2uvauf][aria-pressed=true]{background:var(--ink);color:var(--wall)}.ir-button[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding-top:60svh}.canvas[data-astro-cid-ge2uvauf]{width:100%;height:58svh;inset:5.5rem 0 auto;mask-image:linear-gradient(#0000,#000 9% 66%,#0000);mask-composite:add}.painted[data-astro-cid-ge2uvauf],.infrared[data-astro-cid-ge2uvauf]{background-position:50% 30%}.words[data-astro-cid-ge2uvauf]{max-width:none}.note[data-astro-cid-ge2uvauf]:nth-child(2n){display:none}.note[data-astro-cid-ge2uvauf]{left:50%!important}.caption[data-astro-cid-ge2uvauf]{justify-content:flex-start;margin-top:2rem}.ir-button[data-astro-cid-ge2uvauf]{top:calc(5.5rem + 42svh);right:var(--gutter);background:var(--wall);position:absolute}}.label[data-astro-cid-5mofhgmd]{background:var(--gesso);box-shadow:0 1px 0 var(--hairline), 0 14px 24px -18px var(--shadow);padding:clamp(1.25rem,2.5vw,2rem)}h3[data-astro-cid-5mofhgmd]{margin-top:.5rem;font-size:clamp(1.75rem,3vw,2.5rem);font-style:italic}.year[data-astro-cid-5mofhgmd]{font-style:normal}.medium[data-astro-cid-5mofhgmd]{color:var(--ink-soft);margin:.5rem 0 1rem;font-size:.8125rem}.links[data-astro-cid-5mofhgmd]{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1.25rem;font-size:.9375rem;font-weight:500;display:flex}.feature[data-astro-cid-t3eiqlen]{margin-bottom:var(--room);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.feature--flip[data-astro-cid-t3eiqlen]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.feature--flip[data-astro-cid-t3eiqlen] .label{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}.feature--flip[data-astro-cid-t3eiqlen] .label>*{grid-column:1}.feature--flip[data-astro-cid-t3eiqlen] .label>dl{grid-area:1/2/span 6;margin:0}.triptych[data-astro-cid-t3eiqlen]{grid-template-columns:1fr 1.14fr 1fr;align-items:center;gap:clamp(.5rem,1.2vw,1rem);display:grid}.panel[data-astro-cid-t3eiqlen],.frame[data-astro-cid-t3eiqlen]{box-shadow:0 26px 40px -24px var(--shadow);background:linear-gradient(140deg,#6e4f1a,#c9a658 28%,#8d6b2a 52%,#d7b873 76%,#65481a);padding:clamp(6px,.7vw,11px)}.panel[data-astro-cid-t3eiqlen] img,.frame[data-astro-cid-t3eiqlen] img{outline:1px solid #00000080;width:100%}.did[data-astro-cid-t3eiqlen]{border-top:1px solid var(--hairline);margin-top:1rem;font-size:.9375rem}.did[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]{border-bottom:1px solid var(--hairline);padding-block:.5rem}.how[data-astro-cid-t3eiqlen]{border-left:2px solid var(--accent);margin-top:1.25rem;padding-left:1rem;font-size:.9375rem}.how[data-astro-cid-t3eiqlen] .small-caps[data-astro-cid-t3eiqlen]{margin-bottom:.25rem;display:block}dl[data-astro-cid-t3eiqlen]{margin:1rem 0 0}dl[data-astro-cid-t3eiqlen] div[data-astro-cid-t3eiqlen]{border-top:1px solid var(--hairline);grid-template-columns:7.5em minmax(0,1fr);gap:.75em;padding-block:.4em;display:grid}dt[data-astro-cid-t3eiqlen]{color:var(--accent)}dd[data-astro-cid-t3eiqlen]{color:var(--ink-soft);margin:0}.pair[data-astro-cid-t3eiqlen]{margin-bottom:var(--room);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pair[data-astro-cid-t3eiqlen] article[data-astro-cid-t3eiqlen]:last-child{margin-top:clamp(2rem,8vw,7rem)}.pair[data-astro-cid-t3eiqlen] .frame[data-astro-cid-t3eiqlen],.catalogue[data-astro-cid-t3eiqlen] h3[data-astro-cid-t3eiqlen]{margin-bottom:1.25rem}.catalogue[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]{border-top:1px solid var(--hairline);grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1.6fr) minmax(0,.8fr);align-items:baseline;gap:1rem;padding-block:.9rem;display:grid}.no[data-astro-cid-t3eiqlen]{color:var(--gilt)}.name[data-astro-cid-t3eiqlen]{font:italic 400 1.375rem/1.2 var(--serif)}.what[data-astro-cid-t3eiqlen]{font-size:.9375rem}.tech[data-astro-cid-t3eiqlen]{color:var(--ink-soft);text-align:right;font-size:.8125rem}@media (width<=900px){.feature[data-astro-cid-t3eiqlen],.feature--flip[data-astro-cid-t3eiqlen] .label{grid-template-columns:minmax(0,1fr)}.feature--flip[data-astro-cid-t3eiqlen] .label>dl{grid-area:auto/1;margin-top:1rem}}@media (width<=760px){.triptych[data-astro-cid-t3eiqlen]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);grid-template-columns:repeat(3,62vw);padding-bottom:1.5rem;overflow-x:auto}.panel[data-astro-cid-t3eiqlen]{scroll-snap-align:start}.pair[data-astro-cid-t3eiqlen]{grid-template-columns:minmax(0,1fr)}.pair[data-astro-cid-t3eiqlen] article[data-astro-cid-t3eiqlen]:last-child{margin-top:0}.catalogue[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]{grid-template-columns:2.25rem minmax(0,1fr);gap:.15rem .5rem}.what[data-astro-cid-t3eiqlen],.tech[data-astro-cid-t3eiqlen]{text-align:left;grid-column:2}}.band[data-astro-cid-6jubt6l6]{background-color:var(--wall-deep);background-image:linear-gradient(var(--hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hairline) 1px, transparent 1px);background-position:0 -1px,-1px 0;background-size:100% 6rem,6rem 100%}.split[data-astro-cid-6jubt6l6]{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.seal[data-astro-cid-6jubt6l6]{color:var(--gilt);text-align:center;position:sticky;top:3rem}.seal[data-astro-cid-6jubt6l6] svg[data-astro-cid-6jubt6l6]{margin-inline:auto}.seal__title[data-astro-cid-6jubt6l6]{font:italic 400 1.5rem/1.15 var(--serif);color:var(--ink);margin-top:1rem}.seal__count[data-astro-cid-6jubt6l6]{color:var(--ink-soft);margin-top:.25rem;font-size:.875rem}.stack[data-astro-cid-6jubt6l6]{border-bottom:1px solid var(--ink);background:var(--wall-deep)}li[data-astro-cid-6jubt6l6]{border-top:1px solid var(--ink)}summary[data-astro-cid-6jubt6l6]{cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:1.1rem;list-style:none;display:grid}summary[data-astro-cid-6jubt6l6]::-webkit-details-marker{display:none}summary[data-astro-cid-6jubt6l6]:hover .layer-name[data-astro-cid-6jubt6l6]{color:var(--accent)}.depth[data-astro-cid-6jubt6l6]{color:var(--gilt)}.layer-name[data-astro-cid-6jubt6l6]{font:400 clamp(1.375rem, 2.4vw, 1.875rem)/1.15 var(--serif);transition:color .2s}code[data-astro-cid-6jubt6l6]{color:var(--ink-soft);white-space:pre}.body[data-astro-cid-6jubt6l6]{gap:1.25rem;max-width:40rem;padding:0 0 1.75rem 3.5rem;display:grid}.note[data-astro-cid-6jubt6l6]{border-left:2px solid var(--accent);padding-left:1rem;font-size:.9375rem}.note[data-astro-cid-6jubt6l6] .small-caps[data-astro-cid-6jubt6l6]{margin-bottom:.25rem;display:block}@media (width<=760px){.split[data-astro-cid-6jubt6l6]{grid-template-columns:minmax(0,1fr)}.seal[data-astro-cid-6jubt6l6]{text-align:left;grid-template-columns:5rem 1fr;align-items:center;column-gap:1.25rem;display:grid;position:static}.seal[data-astro-cid-6jubt6l6] svg[data-astro-cid-6jubt6l6]{grid-row:span 2;width:5rem;height:5rem}.seal__title[data-astro-cid-6jubt6l6]{align-self:end;margin:0}.seal__count[data-astro-cid-6jubt6l6]{align-self:start}summary[data-astro-cid-6jubt6l6]{grid-template-columns:2rem minmax(0,1fr);gap:.2rem .5rem}code[data-astro-cid-6jubt6l6]{white-space:pre-wrap;grid-column:2;font-size:.75rem}.body[data-astro-cid-6jubt6l6]{padding-left:2.5rem}}.strip[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.crop[data-astro-cid-grsovck6]{aspect-ratio:3/4;background:var(--wall-deep);margin-bottom:1.25rem;overflow:hidden}.crop[data-astro-cid-grsovck6] img{object-fit:cover;object-position:50% 62%;transform-origin:50% 62%;width:100%;height:100%;scale:2.1}.sketch[data-astro-cid-grsovck6] img{filter:brightness(1.45)contrast(1.05)}.grisaille[data-astro-cid-grsovck6] img{filter:grayscale()sepia(.35)contrast(.9)}.colour[data-astro-cid-grsovck6] img{filter:saturate(.6)brightness(1.04)}.varnish[data-astro-cid-grsovck6] img{filter:saturate(1.15)contrast(1.06)}h3[data-astro-cid-grsovck6]{margin-bottom:.5rem;font-size:1.625rem;font-style:italic}p[data-astro-cid-grsovck6]{color:var(--ink-soft);font-size:.9375rem}@media (width<=760px){.strip[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}.intro[data-astro-cid-oxgmilyn]{margin-bottom:var(--room);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.oval[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;width:min(100%,26rem);box-shadow:0 30px 44px -26px var(--shadow);background:linear-gradient(140deg,#6e4f1a,#c9a658 28%,#8d6b2a 52%,#d7b873 76%,#65481a);border-radius:50%;justify-self:center;padding:9px}.oval[data-astro-cid-oxgmilyn] img{object-fit:cover;object-position:46% 12%;border-radius:50%;width:100%;height:100%}.story[data-astro-cid-oxgmilyn]{max-width:var(--measure);gap:1.25rem;font-size:1.0625rem;display:grid}.first[data-astro-cid-oxgmilyn]:first-letter{float:left;font:400 4.6em/.74 var(--serif);color:var(--accent);margin:.09em .1em 0 0}.diploma[data-astro-cid-oxgmilyn]{background:var(--gesso);outline:1px solid var(--gilt);outline-offset:-8px;box-shadow:0 14px 24px -18px var(--shadow);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:end;gap:.5rem clamp(1.5rem,4vw,4rem);margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;display:grid}.diploma[data-astro-cid-oxgmilyn] .small-caps[data-astro-cid-oxgmilyn]{grid-column:1/-1}.diploma__title[data-astro-cid-oxgmilyn]{font:italic 400 clamp(1.75rem, 3.2vw, 2.75rem)/1.08 var(--serif)}.diploma__note[data-astro-cid-oxgmilyn]{color:var(--ink-soft);font-size:.9375rem}.diploma__verify[data-astro-cid-oxgmilyn]{white-space:nowrap;text-decoration:underline;text-decoration-color:var(--gilt);text-underline-offset:.22em;font-size:.875rem;font-weight:500}.records[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);display:grid}.records[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{margin-bottom:1rem}.rows[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-top:1px solid var(--hairline);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding-block:.75rem;font-size:.9375rem;display:grid}.when[data-astro-cid-oxgmilyn]{color:var(--ink-soft);font-size:.8125rem}strong[data-astro-cid-oxgmilyn]{font:italic 400 1.25rem/1.25 var(--serif);display:block}.certs[data-astro-cid-oxgmilyn]{border-top:1px solid var(--hairline);margin-top:3rem;padding-top:1rem}.certs[data-astro-cid-oxgmilyn] summary[data-astro-cid-oxgmilyn]{cursor:pointer}.certs[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{columns:2;column-gap:3rem;margin-top:1rem;font-size:.9375rem}.certs[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{break-inside:avoid;padding-block:.3rem}.certs[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--ink-soft);font-size:.8125rem}@media (width<=760px){.intro[data-astro-cid-oxgmilyn],.records[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr)}.oval[data-astro-cid-oxgmilyn]{width:min(72vw,20rem)}.diploma[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr)}.rows[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{grid-template-columns:6.5rem minmax(0,1fr)}.certs[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{columns:1}}.end[data-astro-cid-he3spzz3]{border-top:1px solid var(--hairline);background:var(--wall-deep)}h2[data-astro-cid-he3spzz3]{margin-block:1rem 2rem;font-size:clamp(3.25rem,10vw,9rem)}h2[data-astro-cid-he3spzz3] em[data-astro-cid-he3spzz3]{color:var(--accent)}.mail[data-astro-cid-he3spzz3]{font:400 clamp(1.375rem, 3.4vw, 2.5rem)/1.2 var(--serif)}.links[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.5rem;font-weight:500;display:flex}.colophon[data-astro-cid-he3spzz3]{margin-top:var(--room);border-top:1px solid var(--hairline);color:var(--ink-soft);gap:.75rem;padding-top:1.25rem;font-size:.75rem;display:grid}
