.page-header[data-astro-cid-nmjjx44o]{>[data-astro-cid-nmjjx44o]{animation:fade-in .75s var(--ease-out, ease) both;animation-delay:calc(sibling-index()*.1s)}}.about-intro[data-astro-cid-nmjjx44o]{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--gutter) * 2);align-items:center;margin-block:4rem;>[data-astro-cid-nmjjx44o]{animation:fade-in .75s var(--ease-out, ease) both;animation-delay:calc(sibling-index()*.15s + .2s)}@media(max-width:768px){grid-template-columns:1fr}}.tagline[data-astro-cid-nmjjx44o]{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance;color:light-dark(var(--foreground-light),var(--foreground-dark));@media(width>767px){font-size:var(--text-4xl)}}.about-photos[data-astro-cid-nmjjx44o]{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:min(100%,40rem);margin-inline:auto;justify-self:stretch;figure{position:relative;aspect-ratio:4 / 5;width:100%;background:#fff;padding:.75rem .75rem 1.5rem;box-shadow:0 2px 8px #0000001f,0 1px 3px #00000014;&:nth-child(1){animation:polaroid-left .8s var(--ease-out, ease) .4s both;z-index:1;translate:7% -2%}&:nth-child(2){animation:polaroid-right .8s var(--ease-out, ease) .6s both;z-index:2;translate:-7% 2%;img{object-position:top}}img{width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover;object-position:center;display:block}}}.about-content[data-astro-cid-nmjjx44o]{margin-block:6rem;@media(max-width:768px){&:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--header-height);background-color:light-dark(var(--background-light),var(--background-dark));z-index:2}}}.sticky-spacer[data-astro-cid-nmjjx44o]{@media(min-width:768px){height:50vh}}.about-section[data-astro-cid-nmjjx44o]{@property --section-index{syntax: "<integer>"; inherits: true; initial-value: 0;}--section-index: sibling-index();--stagger: .2s;--initial-delay: .2s;position:sticky;top:calc(var(--header-height) + ((var(--section-index) - 1) * (1.8lh)));font-size:var(--text-3xl);background-color:light-dark(var(--background-light),var(--background-dark));container-type:scroll-state;@media(max-width:768px){position:relative;top:auto;container-type:normal}&:before{content:"";position:absolute;bottom:auto;left:0;right:0;height:1px;z-index:1;background-color:light-dark(var(--foreground-dim-light),var(--foreground-dim-dark));transform:scaleX(0);transform-origin:left;animation:line-grow 1s var(--ease-out, ease) forwards calc(var(--section-index) * var(--stagger) + var(--initial-delay));@media(max-width:768px){display:none}}.about-section-content{display:grid;grid-template-columns:.75fr 1fr;gap:calc(var(--gutter) * 2);padding-block:.6lh;@media(max-width:768px){grid-template-columns:1fr;gap:0}>h2{font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-block-end:.5lh;transform-origin:left top;transition:scale .3s ease;animation:fade-in .75s var(--ease-out, ease) both calc(var(--section-index) * var(--stagger) + var(--initial-delay) + .25s);@media(max-width:768px){position:sticky;top:calc(var(--header-height) + ((var(--section-index) - 1) * (1.8lh)));z-index:1;background-color:light-dark(var(--background-light),var(--background-dark));padding-block:.4lh;margin-block-end:0;&:after{content:"";position:absolute;bottom:0;left:50%;translate:-50% 0;width:100vw;height:1px;background-color:light-dark(var(--foreground-dim-light),var(--foreground-dim-dark));transform:scaleX(0);transform-origin:left;animation:line-grow 1s var(--ease-out, ease) forwards calc(var(--section-index) * var(--stagger) + var(--initial-delay))}}}>.section-content{display:flex;flex-direction:column;padding-block:3rem;gap:1.5rem;@media(max-width:768px){padding-block:1rem}animation:fade-in .75s var(--ease-out, ease) both calc(var(--section-index) * var(--stagger) + var(--initial-delay) + .35s);p{font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:70ch;text-wrap:pretty}.emphasis{font-weight:500;letter-spacing:var(--tracking-tight)}}@container scroll-state(stuck: top){>h2{scale:.8}}@media(max-width:768px){@container scroll-state(stuck: top){>h2{scale:unset}}}}}@media(prefers-reduced-motion:reduce){.page-header[data-astro-cid-nmjjx44o]{animation:none}}@keyframes polaroid-left{0%{opacity:0;transform:translate(-6rem) rotate(-15deg) scale(.9)}50%{opacity:1}to{opacity:1;transform:rotate(-3deg)}}@keyframes polaroid-right{0%{opacity:0;transform:translate(6rem) rotate(15deg) scale(.9)}50%{opacity:1}to{opacity:1;transform:rotate(2.5deg)}}@keyframes line-grow{to{transform:scaleX(1)}}
