:root{color-scheme:light;--ink:#111;--muted:#111111ad;--line:#1111111f}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#fff;margin:0;padding:0;font-family:Georgia,Times New Roman,serif}a{color:inherit;text-decoration:none}.container{min-height:100vh;margin:0 auto;padding:0}.bird-field{background:#fff;width:100%;min-height:100vh;position:relative;overflow:hidden}.coming-soon-layer{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.coming-soon-panel{background:#c8d1df;border:3px solid #5f6775;border-color:#f9fbff #5f6775 #5f6775 #f9fbff;justify-items:center;gap:10px;padding:18px 28px 22px;display:inline-grid;box-shadow:10px 10px #1f2430,14px 14px #1f24301f}.coming-soon-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f2f5fb;background:#0d4eb2;border:2px solid #052664;border-color:#5e91df #052664 #052664 #5e91df;margin:0;padding:4px 10px;font-family:Tahoma,Geneva,Verdana,sans-serif;font-size:11px;line-height:1}.coming-soon-title{letter-spacing:.06em;text-transform:uppercase;color:#f7fbff;text-shadow:2px 0 #2b415f,0 2px #2b415f,2px 2px #2b415f,6px 6px #191f292e;filter:saturate(.9);margin:0;font-family:Trebuchet MS,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(38px,7vw,88px);line-height:.94}.bird-copy{z-index:2}.landing-stage{place-items:center;gap:20px;min-height:calc(100vh - 94px);display:grid}.site-signature{text-align:center;gap:6px;display:grid}.site-name{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0;font-size:18px}.site-whisper{color:var(--muted);letter-spacing:.04em;margin:0;font-size:13px}.landing-scene{aspect-ratio:16/10;border:1px solid var(--line);width:min(100%,1040px);box-shadow:0 32px 70px var(--shadow);background:radial-gradient(circle at 50% 14%,#fffcf7eb,#0000 26%),linear-gradient(#f7f0e4 0%,#e4d2bd 66%,#ceb49b 66%,#bc9d81 100%);border-radius:30px;position:relative;overflow:hidden}.landing-scene:before{content:"";pointer-events:none;background:linear-gradient(#0000 0 61%,#7a594014 61% 62%,#0000 62%),repeating-linear-gradient(90deg,#71523d08 0 1px,#0000 1px 14px);position:absolute;inset:0}.landing-element{position:absolute;transform:translate(-50%)}.window-bird{--bird-x:0px;--bird-y:0px;--bird-direction:1;--bird-tilt:0deg;--bird-shadow-scale:1;--bird-shadow-opacity:.2;aspect-ratio:3/2;cursor:pointer;z-index:3;touch-action:manipulation;width:clamp(112px,14.3vw,161px);transform:translate3d(var(--bird-x), var(--bird-y), 0) translate(-50%, -50%);will-change:transform;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.window-bird[data-size=half]{width:clamp(56px,7.2vw,80px)}.window-bird__shadow{width:58%;height:14%;transform:translate(-50%, 28px) scaleX(var(--bird-shadow-scale));opacity:var(--bird-shadow-opacity);filter:blur(1px);pointer-events:none;background:radial-gradient(circle,#49372c59 0%,#49372c0a 72%,#0000 100%);border-radius:999px;position:absolute;top:50%;left:50%}.window-bird__sprite{transform:scaleX(var(--bird-direction)) rotate(var(--bird-tilt));transform-origin:50% 58%;will-change:transform;position:absolute;inset:0}.window-bird__frame-set{position:absolute;inset:0}.window-bird__frame{object-fit:contain;opacity:0;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .18s,transform .18s,filter .18s;display:block;position:absolute;inset:0}.window-bird__frame.is-active{opacity:1}.window-bird__art{filter:drop-shadow(0 9px 16px #523a2b24);width:100%;height:100%;transition:opacity .18s;display:block;overflow:visible}.window-bird.show-fallback .window-bird__fallback{opacity:1}.window-bird.has-raster-assets .window-bird__fallback{opacity:0}.window-bird__wash{fill:#ffffff6b;opacity:.85}.window-bird__tail{fill:#25272d;transform-box:fill-box;transform-origin:100%;animation:3.4s ease-in-out infinite bird-tail-sway}.window-bird__tail-feather{fill:#fffffffa;transform-box:fill-box;transform-origin:100%;animation:3.4s ease-in-out infinite bird-tail-sway}.window-bird__body{fill:#fcfcfb;stroke:#5b554e1f;stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite bird-body-breathe}.window-bird__back{fill:#b6bcc3;opacity:.95}.window-bird__belly{fill:#fff;transform-box:fill-box;transform-origin:50%;opacity:.92}.window-bird__wing{fill:#6b7077;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite bird-idle-wing}.window-bird__wing-bar{fill:#ffffffe0;opacity:.9}.window-bird__head{fill:#fff;stroke:#5b554e1a;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:5.6s ease-in-out infinite bird-head-nod}.window-bird__cap,.window-bird__mask,.window-bird__bib{fill:#1b1d23}.window-bird__eye{fill:#221d1c;transform-box:fill-box;transform-origin:50%}.window-bird__eye-spark{fill:#ffffffd1}.window-bird__face{fill:#fffffff5;transform-box:fill-box;transform-origin:50%}.window-bird__beak{fill:#262931}.window-bird__legs{fill:none;stroke:#282b33e0;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.window-bird__beak--upper,.window-bird__beak--lower{transform-box:fill-box;transform-origin:0;transition:transform .18s}.window-bird__wash,.window-bird__tail,.window-bird__tail-feather,.window-bird__body,.window-bird__back,.window-bird__belly,.window-bird__wing,.window-bird__head,.window-bird__face,.window-bird__eye{transition:transform .22s,fill .22s,opacity .22s}.window-bird:hover .window-bird__body,.window-bird:focus-visible .window-bird__body{fill:#fff}.window-bird:hover .window-bird__back,.window-bird:focus-visible .window-bird__back{fill:#c1c8cf}.window-bird:hover .window-bird__wash,.window-bird:focus-visible .window-bird__wash{opacity:1}.window-bird.is-flying .window-bird__wing{animation:.42s ease-in-out infinite bird-flight-wing}.window-bird.is-flying .window-bird__body,.window-bird.is-flying .window-bird__head{animation:none}.window-bird.is-flying .window-bird__tail,.window-bird.is-flying .window-bird__tail-feather{animation:.42s ease-in-out infinite bird-flight-tail}.window-bird.is-flying .window-bird__wash{opacity:.7}.window-bird.is-chirping .window-bird__body,.window-bird.is-chirping .window-bird__head,.window-bird.is-chirping .window-bird__tail,.window-bird.is-chirping .window-bird__tail-feather,.window-bird.is-chirping .window-bird__wing{animation:none}.window-bird.is-chirping .window-bird__head{transform:translate(1px,-1px)}.window-bird.is-chirping .window-bird__body,.window-bird.is-chirping .window-bird__belly{transform:scale(.98,1.03)}.window-bird.is-chirping .window-bird__wing{transform:rotate(-17deg)translate(-1px,-4px)}.window-bird.is-chirping .window-bird__tail{transform:rotate(-16deg)translate(-2px,-1px)}.window-bird.is-chirping .window-bird__tail-feather{transform:rotate(-18deg)translate(-2px,-1px)}.window-bird.is-chirping .window-bird__face{transform:scale(1.03)}.window-bird.is-chirping .window-bird__eye{transform:scaleY(.72)}.window-bird.is-chirping .window-bird__beak--upper{transform:rotate(-12deg)translateY(-1px)}.window-bird.is-chirping .window-bird__beak--lower{transform:rotate(14deg)translateY(3px)}.window-bird:focus-visible{outline-offset:6px;border-radius:999px;outline:2px solid #5d423570}.interactive-swap{user-select:none}.interactive-swap__frame{width:100%;position:relative}.interactive-swap__image{image-rendering:auto;-webkit-user-drag:none;width:100%;height:auto;display:block}.interactive-swap__overlay{object-fit:contain;opacity:0;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0}.interactive-swap__overlay.is-active{opacity:1}.interactive-swap__preload{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.interactive-swap__zone{appearance:none;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;display:block;position:absolute}.placeholder-page{border:1px solid var(--line);background:#fbf6eeb8;border-radius:24px;max-width:720px;margin:8vh auto 0;padding:36px 28px;box-shadow:0 24px 50px #664b3817}.placeholder-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px}h1{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(34px,5vw,58px);line-height:1.02}.placeholder-text{max-width:64ch;color:var(--muted);margin:0 0 14px;font-size:18px;line-height:1.7}.btn{background:#fcf6eee0;border:1px solid #533d322e;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.btn:hover,.btn:focus-visible{background:#fff8ee}.btn:focus-visible,.interactive-swap__zone:focus-visible{outline-offset:3px;outline:2px solid #5d423561}@media (width<=900px){.container{padding:0}.landing-scene{border-radius:24px;width:100%}}@media (width<=700px){.coming-soon-panel{padding:14px 16px 16px;box-shadow:6px 6px #1f2430,10px 10px #1f24301f}.coming-soon-eyebrow{letter-spacing:.12em;font-size:9px}.coming-soon-title{font-size:clamp(28px,10vw,52px)}.window-bird[data-size=half]{width:clamp(44px,13vw,64px)}.landing-stage{gap:20px;min-height:auto}.site-name{font-size:15px}.site-whisper{font-size:12px}h1{font-size:clamp(28px,9vw,40px)}.landing-scene{aspect-ratio:4/5}.window-bird{width:clamp(94px,31.2vw,140px)}.landing-element{width:88%!important;bottom:14%!important;left:50%!important}.placeholder-page{margin-top:4vh;padding:24px 18px}.placeholder-text{font-size:17px}}@media (prefers-reduced-motion:reduce){.window-bird__tail,.window-bird__tail-feather,.window-bird__body,.window-bird__head,.window-bird__wing{animation:none}}@keyframes bird-body-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.014,.99)translateY(.4px)}}@keyframes bird-head-nod{0%,to{transform:translate(0)rotate(0)}36%{transform:translate(.6px,-1.3px)rotate(-2deg)}72%{transform:translate(-.4px,.3px)rotate(.9deg)}}@keyframes bird-tail-sway{0%,to{transform:rotate(-14deg)translate(0)}45%{transform:rotate(8deg)translate(-1px,-1px)}74%{transform:rotate(-4deg)translateY(1px)}}@keyframes bird-idle-wing{0%,to{transform:rotate(-6deg)translate(0)}50%{transform:rotate(-1deg)translateY(-1px)}}@keyframes bird-flight-wing{0%,to{transform:rotate(-18deg)translateY(1px)}50%{transform:rotate(18deg)translate(-1px,-6px)}}@keyframes bird-flight-tail{0%,to{transform:rotate(-22deg)translateY(1px)}50%{transform:rotate(20deg)translate(-2px,-3px)}}
