.pf-nl{--paper:#F5F5F7;--ink:#1D1D1F;--mute:#6E6E73;--hair:#E9E9EB;--ease:cubic-bezier(0.22,1,0.36,1);min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:48px 20px 40px;background:var(--paper);color:var(--ink);font-family:"KyivTypeSans",var(--font-sans),system-ui,sans-serif;text-align:center;overflow:hidden}@media (prefers-color-scheme:dark){.pf-nl{--paper:#0C0C0D;--ink:#F5F5F7;--mute:#86868B;--hair:rgba(255,255,255,0.10)}}.pf-nl__stage{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;animation:pf-nl-drop .9s var(--ease) both}.pf-nl__print{appearance:none;border:1px solid rgba(0,0,0,.06);border-radius:6px;background:#FFFFFF;padding:14px 14px 0;width:min(232px,62vw);cursor:grab;transform:rotate(-4deg);box-shadow:0 1px 2px rgba(0,0,0,.06),0 18px 40px -12px rgba(0,0,0,.28);transition:transform .5s var(--ease);-webkit-tap-highlight-color:transparent}.pf-nl__print:active,.pf-nl__print:focus-visible,.pf-nl__print:hover{animation:pf-nl-shake .7s ease-in-out 2}.pf-nl__print:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.pf-nl__photo{position:relative;display:block;aspect-ratio:4/5;border-radius:2px;overflow:hidden;background:#2B2724}.pf-nl__sea,.pf-nl__sky,.pf-nl__sun{position:absolute;display:block;animation:pf-nl-develop 5.5s var(--ease) .7s both}.pf-nl__sky{inset:0 0 38% 0;background:linear-gradient(180deg,#F3B48A,#F7C9A0 45%,#FBE3C4)}.pf-nl__sun{left:50%;top:46%;width:34%;aspect-ratio:1;border-radius:50%;translate:-50% -50%;background:radial-gradient(circle,#FFF4E0 0,#FFD9A8 55%,rgba(255,217,168,0) 72%);animation:pf-nl-develop 5.5s var(--ease) .7s both,pf-nl-set 9s ease-in-out 6s infinite alternate}.pf-nl__sea{inset:62% 0 0 0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.18) 0 1px,transparent 1px 9px),linear-gradient(180deg,#6F8FA6,#3E5B73)}.pf-nl__grain{position:absolute;inset:0;display:block;opacity:.22;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.5) .5px,transparent .6px),radial-gradient(rgba(0,0,0,.5) .5px,transparent .6px);background-size:3px 3px,4px 4px;background-position:0 0,1px 2px;pointer-events:none}.pf-nl__caption{display:block;padding:12px 2px 16px;font-size:13px;font-weight:400;letter-spacing:.01em;color:#6E6E73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-nl__hint{margin:18px 0 0;font-size:12.5px;color:var(--mute);opacity:0;animation:pf-nl-fade .6s var(--ease) 4.8s forwards}.pf-nl__title{margin:0;font-size:clamp(40px,9vw,72px);line-height:1.02;font-weight:300;letter-spacing:-.02em;animation:pf-nl-rise .9s var(--ease) .15s both}.pf-nl__accent{font-weight:900}.pf-nl__body{max-width:34ch;margin:18px 0 0;font-size:clamp(16px,2.2vw,18px);line-height:1.5;color:var(--mute);animation:pf-nl-rise .9s var(--ease) .3s both}.pf-nl__cta{margin-top:44px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:3px;transition:border-color .3s var(--ease);animation:pf-nl-rise .9s var(--ease) .45s both}.pf-nl__cta span{display:inline-block;transition:transform .3s var(--ease)}.pf-nl__cta:hover{border-color:var(--ink)}.pf-nl__cta:hover span{transform:translateX(3px)}@keyframes pf-nl-develop{0%{opacity:.15;filter:sepia(1) brightness(.35) contrast(.6) blur(8px)}55%{opacity:.7;filter:sepia(.6) brightness(.75) contrast(.85) blur(2px)}to{opacity:1;filter:none}}@keyframes pf-nl-set{0%{top:46%}to{top:54%}}@keyframes pf-nl-shake{0%,to{transform:rotate(-4deg) translateX(0)}25%{transform:rotate(-6deg) translateX(-2px)}50%{transform:rotate(-2deg) translateX(2px)}75%{transform:rotate(-5deg) translateX(-1px)}}@keyframes pf-nl-drop{0%{opacity:0;transform:translateY(-24px) rotate(6deg)}to{opacity:1;transform:none}}@keyframes pf-nl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pf-nl-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.pf-nl *,.pf-nl__stage{animation:none!important}.pf-nl__hint{opacity:1}}