.viewfinder-corner,.frame-corner{border-color:var(--landing-spark);pointer-events:none;position:absolute}.viewfinder-corner{border-radius:.04em;width:.2em;height:.2em}.frame-corner{z-index:10;border-radius:3px;width:22px;height:22px}.landing-display{letter-spacing:-.042em;word-spacing:.04em;text-wrap:balance;font-size:clamp(2.75rem,6.2vw,4.75rem);font-weight:800;line-height:1.02}@media (prefers-reduced-motion:no-preference){.viewfinder-corner{animation:.9s cubic-bezier(.2,0,0,1) .4s both viewfinder-focus}.tour-progress{width:0;animation:linear forwards tour-progress}.tour-click{animation:.7s ease-out both tour-click}.tour-spot{animation:1.6s ease-in-out infinite tour-spot}.tour-hint{animation:.3s cubic-bezier(.2,0,0,1) .15s both tour-pop}.tour-toast{animation:.3s cubic-bezier(.2,0,0,1) both tour-pop}@supports (animation-timeline:view()){.story-card{animation:linear both story-card;animation-timeline:view();animation-range:entry entry 70%}.story-stamp{animation:linear both story-stamp;animation-timeline:view();animation-range:entry 55% cover 35%;display:inline-block}.story-alert{animation:linear both story-alert;animation-timeline:view();animation-range:entry 80% cover 40%}.story-point{animation:linear both story-point;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes tour-progress{0%{width:0}to{width:100%}}@keyframes tour-spot{0%,to{box-shadow:0 0 #1e3a5f59}50%{box-shadow:0 0 0 8px #1e3a5f00}}@keyframes tour-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes tour-click{0%{opacity:.55;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes story-card{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes story-stamp{0%{opacity:0;transform:scale(1.9)rotate(-14deg)}60%{opacity:1;transform:scale(.92)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes story-alert{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes story-point{0%{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes viewfinder-focus{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}.handwritten{font-family:var(--font-hand), "Segoe Print", "Bradley Hand", cursive;letter-spacing:0;font-weight:500;transform:rotate(-4deg)}.ticker-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (prefers-reduced-motion:no-preference){.ticker-track{animation:38s linear infinite ticker}.ticker:hover .ticker-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.ticker-track{flex-wrap:wrap;justify-content:center;width:auto}.ticker-track>ul:last-child{display:none}.ticker-track>ul{flex-wrap:wrap;justify-content:center;row-gap:1rem}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:639px){.hero-guard svg{width:150px;height:auto}}
