.portrait-ink{aspect-ratio:1102/1427;position:relative}.portrait-ink-fallback{object-fit:contain;width:100%;height:100%;display:block}.portrait-ink.is-entrance-pending .portrait-ink-fallback{opacity:0}.portrait-ink.is-fallback-revealing .portrait-ink-fallback{animation:1.6s cubic-bezier(.22,1,.36,1) both portrait-fallback-grow}@keyframes portrait-fallback-grow{0%{clip-path:inset(48% round 50%);opacity:0;transform:scale(.96)}to{clip-path:inset(0);opacity:1;transform:scale(1)}}.portrait-ink-canvas{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.portrait-ink.is-ink-ready .portrait-ink-canvas{opacity:1}.portrait-ink.is-ink-ready .portrait-ink-fallback{opacity:0}@media (prefers-reduced-motion:reduce){.portrait-ink.is-fallback-revealing .portrait-ink-fallback{animation:none}}.about-letter-dialog{perspective:1800px;color:#34302a;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;position:fixed;inset:0;overflow:hidden}.about-letter-dialog[open]{place-items:center;display:grid}.about-letter-dialog::backdrop{background:0 0}.about-letter-backdrop{pointer-events:none;background:#29231b38;position:absolute;inset:0}.about-letter-card{width:min(620px,100%);transform-style:preserve-3d;position:relative;transform:rotateY(-180deg)}.about-letter-card.is-settled{transform:none!important}.about-letter-card.is-settled .about-letter-paper{transform:none}.about-letter-card.is-settled .about-letter-front{visibility:hidden}.about-letter-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.about-letter-front .portrait-ink-fallback{object-fit:fill}.about-letter-paper{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50%;overscroll-behavior:contain;scrollbar-width:thin;isolation:isolate;background:url(/home-test-profile-paper-v5.png) 50%/100% 100% no-repeat,url(/about-letter-backing.svg) 50%/100% 100% no-repeat;outline:none;width:100%;height:auto;max-height:calc(100dvh - 48px);position:relative;overflow-y:auto;transform:rotateY(180deg)}.about-letter-paper:focus{outline:none}.about-letter-content{--about-letter-section-gap:28px;padding:88px 80px}.about-letter-header{margin-bottom:var(--about-letter-section-gap)}.about-letter-header h2{color:inherit;text-wrap:balance;margin:0;font:400 2.35rem/1.3 Nothing You Could Do,cursive}.about-letter-copy{color:#514b43;font:400 1.125rem / 1.6 var(--font-instrument-sans), Arial, Helvetica, sans-serif}.about-letter-copy p{text-wrap:pretty;margin:0}.about-letter-copy p+p{margin-top:20px}.about-letter-photos{width:100%;margin:var(--about-letter-section-gap) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.about-letter-photos figure{min-width:0;margin:0}.about-letter-photos .about-photo-ink{aspect-ratio:16/9}.about-letter-painting .about-photo-ink{filter:saturate(.94)contrast(1.08)brightness(.96)sepia(.05)}.about-photo-ink{aspect-ratio:6/5;mix-blend-mode:multiply;display:block;position:relative}.about-photo-ink img{object-fit:cover;filter:saturate(.9);-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.about-photo-ink canvas{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.about-photo-ink.is-ink-ready canvas{opacity:1}.about-photo-ink.is-ink-ready img{opacity:0}.about-motion-photo{--about-motion-blend:0;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;padding:0;overflow:hidden}.about-motion-photo:focus-visible{outline-offset:4px;outline:2px solid #66568b}.about-motion-photo img{position:absolute;inset:0}.about-motion-video{object-fit:cover;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.about-motion-photo:not(.is-ink-ready){-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.about-motion-photo:not(.is-ink-ready) img{-webkit-mask-image:none;mask-image:none}.about-motion-photo:not(.is-ink-ready) .about-motion-video{opacity:var(--about-motion-blend);filter:saturate(.9)}.about-letter-caption{color:#34302a9e;font:400 1rem / 1.5 var(--font-instrument-sans), sans-serif;margin-top:8px}@media (max-width:700px){.about-letter-dialog{padding:16px}.about-letter-paper{max-height:calc(100dvh - 32px)}.about-letter-content{--about-letter-section-gap:24px;padding:64px clamp(40px,11vw,64px)}.about-letter-header h2{font-size:2.0625rem}.about-letter-copy{font-size:1.0625rem}.about-letter-copy p+p{margin-top:18px}.about-letter-caption{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.about-letter-dialog::backdrop{animation:none}}.about-motion-photo>img,.about-motion-photo>video{transform:translateX(var(--about-content-shift,0%))}
