.home{gap:44px}.home-intro{display:flex;flex-direction:column;line-height:1.4}.home-intro h1{margin:0;font-size:16px;font-weight:600}.home-intro p{margin:0;color:var(--site-muted);font-size:14px}.home-about{display:flex;flex-direction:column;gap:18px;color:var(--site-body)}.home-about p{margin:0}.home-flag{display:inline-block;width:18px;height:9px;margin:0 5px 0 1px;border-radius:1.5px;box-shadow:0 0 0 .5px #0000002e;vertical-align:0}.home-preview-host{position:relative}.home-preview{position:absolute;z-index:5;bottom:calc(100% + 12px);left:50%;display:flex;width:300px;overflow:hidden;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #00000012,0 2px 4px #0000000a,0 18px 36px -14px #00000038;font-weight:400;line-height:1.45;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translate(-50%,4px) scale(.97);transform-origin:50% 100%;transition:opacity .15s ease-out,transform .15s ease-out}.home-preview-host:focus-visible .home-preview{opacity:1;transform:translate(-50%);transition-duration:.2s}.home-preview-shot{display:block;width:100%;aspect-ratio:16 / 10;border-bottom:1px solid #efeff1;background:#f2f2f4;object-fit:cover}.home-preview-caption{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px;color:var(--site-body);font-size:13px}.home-preview-domain{display:flex;align-items:center;gap:6px;color:var(--site-muted);font-family:var(--site-mono);font-size:11px;line-height:1.2}.home-preview-domain img{width:12px;height:12px;flex:none;border-radius:3px}.home-watch-tray{display:flex;justify-content:center;gap:4px;padding:10px 8px 6px;background:radial-gradient(120% 90% at 50% 0%,#6e1e24,#561519 60%,#430f13);box-shadow:inset 0 3px 8px #0006}.home-tray-watch{display:block;line-height:0;filter:drop-shadow(0 3px 3px rgb(0 0 0 / 35%));transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.home-copy{position:relative;display:inline-block;margin:0;padding:0;border:0;background:none;color:var(--site-ink);cursor:copy;font:inherit;font-weight:500;letter-spacing:inherit;transition:transform .12s ease}.home-copy:before{position:absolute;inset:-9px -4px;content:""}.home-copy:active{transform:scale(.95) rotate(-1.5deg)}.home-copy-swap{display:inline-grid}.home-copy-swap>span{grid-area:1 / 1;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.home-copy-swap>span:last-child{color:var(--site-accent);opacity:0;transform:translateY(6px)}.home-copy[data-copied] .home-copy-swap>span:first-child{opacity:0;transform:translateY(-6px)}.home-copy[data-copied] .home-copy-swap>span:last-child{opacity:1;transform:none;animation:home-copied-in .5s cubic-bezier(.3,1.8,.5,1)}@keyframes home-copied-in{0%{transform:translateY(6px) scale(.6) rotate(-8deg)}}.home-copy-envelope{position:absolute;top:-15px;left:calc(100% - 6px);line-height:0;opacity:0;pointer-events:none;transform:translate(-8px,8px) rotate(-14deg) scale(.5);transition:opacity .18s ease,transform .4s cubic-bezier(.3,1.6,.5,1)}.home-copy-envelope path{fill:none;stroke:var(--site-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2}.home-copy-envelope path:first-child{fill:#fff}.home-copy:focus-visible .home-copy-envelope{opacity:1;transform:translate(0) rotate(9deg) scale(1)}.home-copy[data-copied] .home-copy-envelope{opacity:1;animation:home-envelope-fly .75s cubic-bezier(.45,0,.55,1) forwards}@keyframes home-envelope-fly{0%{transform:rotate(9deg)}25%{transform:translate(-4px,4px) rotate(-8deg) scale(.9)}to{opacity:0;transform:translate(52px,-44px) rotate(32deg) scale(.6)}}@keyframes home-envelope-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(5deg)}}.home-copy-burst{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none}.home-copy-burst i{position:absolute;top:-2.5px;left:-2.5px;width:5px;height:5px;background:var(--c);opacity:0}.home-copy[data-copied] .home-copy-burst i{animation:home-confetti .7s cubic-bezier(.2,.7,.3,1) forwards}.home-copy[data-copied] .home-copy-burst i:nth-child(2n){animation-delay:.05s}@keyframes home-confetti{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}70%{opacity:1}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 10px)) rotate(200deg) scale(.5)}}.home-all-writing{align-self:flex-start;margin-top:6px;color:var(--site-quiet);font-size:14px;font-weight:400}.home-watch-note{bottom:30px;left:16px}.home-watch-note .site-note-ink{padding-bottom:14px}@media not ((hover:hover)and (pointer:fine)){.home-preview{display:none}}@media(hover:hover)and (pointer:fine){.home-preview-host:hover .home-preview{opacity:1;transform:translate(-50%);transition-duration:.2s;transition-delay:.15s}.home-preview-host:hover .home-tray-watch:nth-child(1){transform:rotate(-4deg)}.home-preview-host:hover .home-tray-watch:nth-child(3){transform:rotate(4deg)}.home-copy:hover .home-copy-envelope{opacity:1;transform:translate(0) rotate(9deg) scale(1)}.home-copy:hover .home-copy-envelope svg{animation:home-envelope-wiggle 1.2s ease-in-out .35s infinite}.home-copy:hover .site-link{text-decoration-color:currentColor}}@media(prefers-reduced-motion:reduce){.home-copy-envelope svg,.home-copy[data-copied] .home-copy-envelope,.home-copy[data-copied] .home-copy-burst i,.home-copy[data-copied] .home-copy-swap>span:last-child{animation:none!important}.home-copy[data-copied] .home-copy-envelope{opacity:0}.home-preview{transition:opacity .15s}}
