.document-downloads{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;display:flex}.document-download{min-width:44px;min-height:44px;color:var(--cobalt);text-underline-offset:4px;touch-action:manipulation;align-items:center;gap:.4rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.document-downloads--header{justify-content:flex-end;gap:0 1.2rem;font-size:.95rem}.document-downloads--header .document-download{color:var(--drawing-ink)}.document-downloads--footer{font-size:.95rem}.footer-reader .document-downloads--footer{width:100%;max-width:680px;margin-inline:auto}.document-download-symbol{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:none;display:block}.document-download-grain{stroke-width:.55px;opacity:.5}.document-download:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.document-downloads--header .document-download:focus-visible{outline-color:var(--drawing-ink)}:is(.document-download:hover,.document-download:focus-visible){text-decoration-thickness:2px}.document-download:active{color:var(--rust)}.document-invitation{min-width:0;color:var(--ink)}.document-invitation-intro h2{font:400 clamp(1.9rem, 3.4vw, 2.4rem)/1.15 var(--font-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0}.document-invitation-intro p{margin:0;font-size:1.1rem;line-height:1.5}.document-prop{isolation:isolate;transform-origin:50% 80%;width:100%;min-width:0;transition:transform .22s var(--paper-ease);margin-inline:auto;position:relative}.document-prop>img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.document-leaf{z-index:1;min-width:44px;min-height:44px;color:var(--drawing-ink);font-family:var(--font-hand);text-align:center;touch-action:manipulation;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1.15;text-decoration:none;display:flex;position:absolute}.document-leaf-content{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.document-leaf .document-download-symbol{stroke-width:1.65px;width:24px;height:26px}.document-leaf-label{font-size:28px;display:block}.document-leaf:focus-visible{outline:2px solid var(--drawing-ink);outline-offset:3px}.document-leaf:focus-visible .document-leaf-content{outline-offset:5px;outline:2px solid}:is(.document-leaf:hover .document-leaf-label,.document-leaf:focus-visible .document-leaf-label){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.document-leaf:active{color:var(--drawing-rust)}.document-invitation--home .document-prop{max-width:430px}.document-invitation--home .document-leaf{width:34%;height:52%;color:var(--sheet-white);justify-content:flex-end;top:11%}.document-invitation--home .document-leaf--cv{left:12%;transform:rotate(-2deg)}.document-invitation--home .document-leaf--portfolio{left:55%;transform:rotate(2deg)}.document-invitation--home .document-leaf-label{font-size:27px}.document-invitation--uwant{max-width:850px;margin:3.5rem auto 0}.document-invitation--uwant .document-invitation-intro{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.document-invitation--uwant h2{flex:0 0 48%;max-width:15ch}.document-invitation--uwant p{max-width:29ch}.document-invitation--uwant .document-prop{max-width:650px;margin-top:-4px}.document-invitation--uwant .document-leaf--portfolio{width:28%;height:20%;top:10%;left:34.5%;transform:rotate(3deg)}.document-invitation--uwant .document-leaf--cv{width:26%;height:20%;top:12%;left:69%;transform:rotate(3deg)}.document-invitation--uwant .document-leaf-label{font-size:31px}.document-invitation--figma{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem;max-width:780px;margin:3.5rem auto 0;display:grid}.document-invitation--figma .document-invitation-intro{grid-area:1/2;padding-bottom:2rem}.document-invitation--figma h2{max-width:14ch}.document-invitation--figma .document-prop{grid-area:1/1;max-width:350px}.document-invitation--figma .document-leaf--cv{width:38%;height:14%;top:5.5%;left:25%;transform:rotate(3deg)}.document-invitation--figma .document-leaf--portfolio{width:40%;height:14%;top:38%;left:49%;transform:rotate(-5deg)}.document-invitation--figma .document-leaf-label{font-size:29px}@media (hover:hover) and (pointer:fine){.document-prop:has(.document-leaf:hover){transform:translateY(-4px)rotate(-.6deg)}.document-invitation--uwant .document-prop:has(.document-leaf:hover){transform:translateY(-3px)rotate(.35deg)}.document-invitation--figma .document-prop:has(.document-leaf:hover){transform:translateY(-4px)rotate(.55deg)}}.document-prop:has(.document-leaf:focus-visible){transform:translateY(-3px)}@media (max-width:600px){.document-downloads--header{justify-content:center;margin-top:.3rem}[data-paper-header-ready] .document-downloads--header{flex-direction:column;align-items:stretch;gap:.2rem;margin-top:.5rem}[data-paper-header-ready] .document-downloads--header .document-download{min-height:46px;font-size:1.1rem}.document-invitation--home .document-prop{max-width:380px}.document-invitation--home .document-leaf-label{font-size:24px}.document-invitation--home .document-download-symbol{width:22px;height:24px}.document-invitation--uwant .document-invitation-intro{display:block}.document-invitation--uwant h2{max-width:none;margin-bottom:.75rem}.document-invitation--uwant p{max-width:40ch}.document-invitation--uwant .document-prop{margin-top:0}.document-invitation--uwant .document-leaf-label{font-size:22px}.document-invitation--uwant .document-download-symbol{width:18px;height:21px}.document-invitation--uwant .document-leaf-content{gap:4px}.document-invitation--figma{grid-template-columns:minmax(0,1fr);gap:.5rem}.document-invitation--figma .document-invitation-intro{grid-area:1/1;padding:0}.document-invitation--figma h2{max-width:none}.document-invitation--figma .document-prop{grid-area:2/1;max-width:330px}.document-invitation--figma .document-leaf-label{font-size:27px}.document-invitation--figma .document-download-symbol{width:22px;height:24px}}@media (max-width:350px){.document-invitation--home .document-leaf-label{font-size:20px}.document-invitation--home .document-download-symbol{width:18px;height:20px}.document-invitation--home .document-leaf-content{gap:4px}.document-invitation--uwant .document-leaf-label{font-size:18px}.document-invitation--uwant .document-download-symbol{width:16px;height:18px}.document-invitation--uwant .document-leaf-content{gap:2px}.document-invitation--figma .document-leaf-label{font-size:23px}.document-invitation--figma .document-download-symbol{width:18px;height:21px}.document-invitation--figma .document-leaf-content{gap:4px}}@media (prefers-reduced-motion:reduce){:is(.document-prop,.document-prop:has(.document-leaf:hover),.document-prop:has(.document-leaf:focus-visible)){transition:none;transform:none!important}}
