.about-desktop-ambience{z-index:1;pointer-events:none;position:absolute;inset:0}.about-wind-mark{top:var(--wind-y,132px);left:var(--wind-start,8%);fill:none;stroke:#fffdf6;stroke-width:2.4px;stroke-linecap:round;opacity:0;width:190px;height:auto;position:absolute}.about-wind-mark path:nth-child(2){opacity:.86;stroke-width:1.55px}.about-wind-mark path:nth-child(3){opacity:.7;stroke-width:.8px}.about-rope-rack[data-gust=true] .about-wind-mark{animation:2.65s cubic-bezier(.3,.05,.48,.96) both about-wind-cross}.about-mobile-bird{display:none}.about-bird-frame-layer,.about-bird-frame-layer img{width:100%;height:100%;position:absolute;inset:0}.about-bird-frame-layer img{object-fit:contain}@media (width>=769px){.about-rope-rack[data-ambience=wind]{margin-top:calc(clamp(32px,6vh,64px) - 96px);padding-top:96px}.about-rope-rack[data-ambience=wind] .about-note-anchor{transform:translate(-50%)rotate(0);translate:0 var(--rope-response-y,0px);rotate:var(--rope-response-angle,0deg);transition:none}.about-rope-rack[data-ambience=wind] .about-note-anchor:hover{transform:translate(-50%)rotate(0)}.about-rope-rack[data-ambience=wind] .about-note-anchor[data-magnet=true]{transform:translateX(-50%) rotate(var(--magnet-angle,0deg));will-change:transform;transition:none;animation:none!important}.about-rope-rack[data-ambience=wind] .about-note-anchor[data-magnet=true] .about-note-paper{box-shadow:4px 9px 18px #402f191f,inset 0 0 0 4px #ffffff21}.about-rope-rack[data-ambience=wind][data-gust=true] .about-note-anchor{animation:about-card-gust 2.45s cubic-bezier(.35, .02, .18, 1) var(--gust-delay) both}.about-rope-bird{aspect-ratio:4/3;transform-origin:50% 74%;width:180px;transform:translate(-50%);translate:0 var(--bird-rope-y,0px);pointer-events:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:-34px}.about-rope-bird:focus-visible{outline:1px dashed var(--color-accent);outline-offset:-16px;border-radius:45%}.about-rope-bird--one{width:168px;top:-29px;left:27%}.about-rope-bird--two{width:166px;top:-28px;left:73%}.about-rope-bird-inner{transform:scaleX(var(--bird-facing,1));display:block;position:absolute;inset:0}.about-rope-bird-frame{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.about-rope-bird img[src*=\/bird-flight]{transform:translate(-3.7%,-11.4%)scale(.92)}.about-rope-bird--two[data-action=fluff]{animation:1.1s ease-in-out both about-bird-ruffle}.about-rope-rack[data-gust=true] .about-rope-bird--one{animation:2.35s ease-in-out both about-bird-balance}.about-rope-rack[data-gust=true] .about-rope-bird--two{animation:2.35s ease-in-out 80ms reverse both about-bird-balance}.about-rope-bird[data-moving=true]{animation:none!important}}@keyframes about-card-gust{0%,to{transform:translate(-50%)rotate(0)}18%{transform:translateX(-50%) rotate(var(--gust-angle))}43%{transform:translateX(-50%) rotate(var(--gust-return-angle))}65%{transform:translateX(-50%) rotate(var(--gust-settle-angle))}83%{transform:translateX(-50%) rotate(var(--gust-tail-angle))}}@keyframes about-wind-cross{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(var(--wind-angle)) scaleX(var(--wind-facing))}12%,74%{opacity:.86}to{opacity:0;transform:translate3d(var(--wind-dx), var(--wind-dy), 0) rotate(var(--wind-angle)) scaleX(var(--wind-facing))}}@keyframes about-bird-balance{0%,to{transform:translate(-50%)rotate(0)translateY(0)}22%{transform:translate(-50%)rotate(1.8deg)translateY(-2px)}48%{transform:translate(-50%)rotate(-.9deg)translateY(0)}72%{transform:translate(-50%)rotate(.35deg)translateY(-1px)}}@keyframes about-bird-ruffle{0%,to{transform:translate(-50%)rotate(0)}35%{transform:translate(-50%)translateY(.3px)rotate(-.3deg)}58%{transform:translate(-50%)rotate(.25deg)}78%{transform:translate(-50%)rotate(-.1deg)}}@media (width<=768px){.about-desktop-ambience{display:block}.about-desktop-ambience .about-rope-bird{display:none}.about-wind-mark{width:125px}.about-mobile-bird{z-index:2;aspect-ratio:4/3;cursor:pointer;transform-origin:50% 73%;-webkit-tap-highlight-color:transparent;width:104px;transform:translate(-50%);translate:0 var(--bird-rope-y,0px);background:0 0;border:0;padding:0;display:block;position:absolute}.about-mobile-bird[data-phase=waiting],.about-mobile-bird[data-phase=done]{visibility:hidden;pointer-events:none}.about-mobile-bird:focus-visible{outline:1px dashed var(--color-accent);outline-offset:-10px;border-radius:50%}.about-mobile-bird-inner{transform:scaleX(var(--visitor-facing));position:absolute;inset:0}.about-mobile-bird-frame{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.about-mobile-bird img[src*=\/bird-flight]{transform:translate(-3.7%,-11.4%)scale(.92)}.about-rope-rack[data-ambience=wind] .about-note-anchor{transform:translate(-50%)rotate(0);translate:0 var(--rope-response-y,0px);rotate:var(--rope-response-angle,0deg);transition:none}.about-rope-rack[data-gust=true][data-wind-row="0"] .about-note-anchor:nth-of-type(-n+3),.about-rope-rack[data-gust=true][data-wind-row="1"] .about-note-anchor:nth-of-type(n+4){animation:about-mobile-card-gust 2.45s ease-in-out var(--gust-delay) both}}@keyframes about-mobile-card-gust{0%,to{transform:translate(-50%)rotate(0)}18%{transform:translateX(-50%) rotate(var(--mobile-wind-peak))}43%{transform:translateX(-50%) rotate(var(--mobile-wind-return))}65%{transform:translateX(-50%) rotate(var(--mobile-wind-settle))}83%{transform:translate(-50%)rotate(0)}}.about-bird-touch-target{pointer-events:auto;z-index:5;width:76px;height:76px;position:absolute;top:14%;left:calc(50% - 38px)}.about-mobile-bird{pointer-events:none}.about-mobile-bird .about-bird-touch-target{width:44px;height:44px;top:14px;left:calc(50% - 22px)}.about-bird-sound{z-index:20;border:1px solid var(--color-border-soft);background:var(--color-bg);width:44px;height:44px;color:var(--color-muted);opacity:.8;cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .3s,opacity .3s;display:grid;position:fixed;bottom:12px;right:12px}.about-bird-sound-halo{opacity:0;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:2px}.about-bird-sound.is-invited{color:var(--color-accent);opacity:1;animation:1.8s ease-out about-sound-invite}.about-bird-sound.is-invited .about-bird-sound-halo{animation:1.8s ease-out about-sound-halo}@keyframes about-sound-invite{0%,to{transform:scale(1)}28%{transform:scale(1.1)}}@keyframes about-sound-halo{0%{opacity:0;transform:scale(.9)}22%{opacity:.5}to{opacity:0;transform:scale(1.6)}}.about-hanging-page .about-rope-heading{z-index:2}.about-bird-sound:hover{opacity:1;color:var(--color-ink)}.about-bird-sound:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (width<=768px){.about-rope-heading .about-bird-sound{z-index:2;background:0 0;border:0;position:absolute;bottom:0;right:0}}@media (prefers-reduced-motion:reduce){.about-bird-sound.is-invited,.about-bird-sound.is-invited .about-bird-sound-halo{animation:none}.about-bird-sprite{animation:none!important}.about-mobile-bird,.about-wind-mark{display:none}.about-rope-rack[data-ambience=wind] .about-note-anchor{transition:none;transform:translate(-50%)rotate(0)}.about-rope-rack[data-ambience=wind] .about-note-anchor[data-magnet=true]{transform:translate(-50%)rotate(0)}.about-rope-bird-frame{transition:none}.about-rope-rack[data-ambience=wind] .about-note-anchor{rotate:0deg;animation:none!important}}
