:root{--color-canvas:#f1e9e5;--color-photo-paper:#fcfaf7;--color-ink:#39463e;--color-accent:#93616d;--color-sage:#dde3d9;--color-sea:#cbd8df;--color-rule:#39463e29;--font-heading:"DM Serif Display", "DM Serif Display Fallback", Georgia, "Times New Roman", serif;--font-body:"DM Sans", "DM Sans Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-caption:"Caveat", "Segoe Print", "Bradley Hand", cursive;--photo-radius:3px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px}@font-face{font-family:DM Serif Display;src:url(/fonts/dm-serif-display-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Serif Display Fallback;src:local(Georgia);size-adjust:97.57%;ascent-override:106.2%;descent-override:34.3%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local(Arial);size-adjust:102.94%;ascent-override:96.4%;descent-override:30.1%;line-gap-override:0%}*{box-sizing:border-box}html{color-scheme:light;background:var(--color-canvas)}body{background:var(--color-canvas);color:var(--color-ink);font:400 16px/1.65 var(--font-body);letter-spacing:0;margin:0}a{color:inherit;text-underline-offset:5px;touch-action:manipulation}:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}h1,h2,p{overflow-wrap:anywhere}.container{width:min(100% - 96px,1100px);margin-inline:auto}.skip-link{z-index:10;top:var(--space-8);left:var(--space-16);padding:var(--space-12) var(--space-16);background:var(--color-photo-paper);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (width<=1023px){.container{width:calc(100% - 64px)}}@media (width<=599px){.container{width:calc(100% - 40px)}}.site-header[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-24);padding-block:var(--space-24);display:flex}.wordmark[data-astro-cid-nen7h5rs]{white-space:nowrap;font-family:var(--font-heading);flex-shrink:0;font-size:32px;line-height:1;text-decoration:none}nav[data-astro-cid-nen7h5rs]{justify-content:flex-end;align-items:center;gap:var(--space-24);flex-wrap:wrap;min-width:0;font-size:14px;display:flex}a[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);overflow-wrap:anywhere;min-width:44px;max-width:100%;min-height:44px;display:inline-flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active{text-decoration:underline;text-decoration-color:var(--color-accent)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active{text-decoration-thickness:2px;text-decoration-color:var(--color-ink)}@media (width<=599px){nav[data-astro-cid-nen7h5rs]{gap:var(--space-16)}}.introduction[data-astro-cid-zklo3i77]{padding-block:var(--space-32) var(--space-16);text-align:center}.eyebrow[data-astro-cid-zklo3i77]{margin:0 0 var(--space-16);color:var(--color-ink);font-size:14px}.eyebrow[data-astro-cid-zklo3i77]:before{content:"";width:var(--space-24);height:1px;margin:0 auto var(--space-16);background:var(--color-accent);display:block}h1[data-astro-cid-zklo3i77]{font:400 72px/1.1 var(--font-heading);text-wrap:balance;margin:0}.supporting-text[data-astro-cid-zklo3i77]{max-width:36rem;margin:var(--space-24) auto 0;text-wrap:pretty}@media (width<=599px){.introduction[data-astro-cid-zklo3i77]{padding-top:var(--space-24)}h1[data-astro-cid-zklo3i77]{font-size:48px}.supporting-text[data-astro-cid-zklo3i77]{max-width:19rem;margin-top:var(--space-16)}}.photo-frame[data-astro-cid-xcbdrje5]{padding:var(--space-8);background:var(--color-photo-paper);border-radius:var(--photo-radius);pointer-events:none;transform:perspective(900px) translateY(var(--lift,0px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotate(var(--resting-rotation));margin:0;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 12px 24px #39463e1f,0 2px 4px #39463e0f}[data-tilting]>.photo-frame[data-astro-cid-xcbdrje5]{transition-duration:.14s}.photo-frame[data-astro-cid-xcbdrje5]:before{content:"";z-index:-1;border-radius:inherit;opacity:var(--effect-opacity,0);transform:translate(var(--shadow-x,0px), var(--shadow-y,0px));transition:opacity .45s,transform .45s;position:absolute;inset:0;box-shadow:0 16px 28px #39463e1f}.reflection[data-astro-cid-xcbdrje5]{border-radius:inherit;opacity:var(--effect-opacity,0);transition:opacity .45s;position:absolute;inset:0;overflow:hidden}.reflection[data-astro-cid-xcbdrje5]:after{content:"";transform:translate(var(--shine-x,0%), var(--shine-y,0%));background:linear-gradient(115deg,#0000 35%,#ffffff2e 50%,#0000 65%);transition:transform .14s ease-out;position:absolute;inset:-40%}img[data-astro-cid-xcbdrje5]{aspect-ratio:3/4;border-radius:1px;width:100%;height:auto;display:block}figcaption[data-astro-cid-xcbdrje5]{padding:var(--space-8) var(--space-4) var(--space-4);font:400 22px/1.3 var(--font-caption);overflow-wrap:anywhere}@media (width<=599px){figcaption[data-astro-cid-xcbdrje5]{font-size:20px}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.photo-frame[data-astro-cid-xcbdrje5]{transform:rotate(var(--resting-rotation));transition:none}.reflection[data-astro-cid-xcbdrje5],.photo-frame[data-astro-cid-xcbdrje5]:before{display:none}}.tilt-photo[data-astro-cid-3cjylwun]{border-radius:var(--photo-radius);text-decoration:none;display:block;position:relative}.tilt-photo[data-astro-cid-3cjylwun][data-tilting],.tilt-photo[data-astro-cid-3cjylwun]:focus-visible{z-index:2}.tilt-photo[data-astro-cid-3cjylwun]:focus-visible{outline:none}.tilt-photo[data-astro-cid-3cjylwun]:focus-visible>.photo-frame{outline:2px solid var(--color-accent);outline-offset:6px}.tilt-photo[data-astro-cid-3cjylwun]:active>.photo-frame{filter:brightness(.97)}.photographs[data-astro-cid-dwhuf6ax]{padding-block:var(--space-32) var(--space-48)}ul[data-astro-cid-dwhuf6ax]{align-items:center;gap:var(--space-24);max-width:900px;padding:var(--space-16) var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;list-style:none;display:grid}li[data-astro-cid-dwhuf6ax]{min-width:0}li[data-astro-cid-dwhuf6ax]:first-child{padding-top:var(--space-16)}li[data-astro-cid-dwhuf6ax]:last-child{padding-top:var(--space-32)}@media (width<=599px){.photographs[data-astro-cid-dwhuf6ax]{padding-block:var(--space-32) var(--space-48)}ul[data-astro-cid-dwhuf6ax]{justify-content:center;gap:var(--space-48);padding-inline:var(--space-24);grid-template-columns:minmax(0,288px)}li[data-astro-cid-dwhuf6ax]:first-child,li[data-astro-cid-dwhuf6ax]:last-child{padding-top:0}}.about[data-astro-cid-oxgmilyn]{padding-block:0 var(--space-48);text-align:center;scroll-margin-top:var(--space-32)}h2[data-astro-cid-oxgmilyn]{margin:0 0 var(--space-16);font:400 28px/1.2 var(--font-heading)}p[data-astro-cid-oxgmilyn]{text-wrap:pretty;max-width:29rem;margin:0 auto}@media (width<=599px){h2[data-astro-cid-oxgmilyn]{font-size:26px}.about[data-astro-cid-oxgmilyn]{padding-bottom:var(--space-48)}}.footer-content[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-16);border-top:1px solid var(--color-rule);padding-block:var(--space-16) var(--space-24);flex-wrap:wrap;font-size:14px;display:flex}nav[data-astro-cid-jo6i4kqk]{gap:var(--space-16);flex-wrap:wrap;display:flex}.footer-content[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk],nav[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;min-width:0;max-width:100%}a[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-4);min-width:44px;max-width:100%;min-height:44px;text-decoration:none;display:inline-flex}a[data-astro-cid-jo6i4kqk]:hover,a[data-astro-cid-jo6i4kqk]:active{text-decoration:underline;text-decoration-color:var(--color-accent)}a[data-astro-cid-jo6i4kqk]:active{text-decoration-thickness:2px;text-decoration-color:var(--color-ink)}
