@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{color:#f6f3e9;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--yellow:#ffcf32;--muted:#a2a299;--panel:#1d1e19;--line:#33342b;background:#121310;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}a:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}summary:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}button{border:0}button:disabled{cursor:default}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:650}em{color:var(--yellow);font-style:normal}.wrap{width:min(1240px,100% - 96px);margin:auto}.grain{pointer-events:none;opacity:.025;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.8' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.header{justify-content:space-between;align-items:center;gap:24px;height:110px;display:flex}.brand{letter-spacing:-1.8px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:35px;font-weight:800;display:flex}.brand svg{color:var(--yellow);width:32px;height:32px;transform:rotate(-8deg)}.brand-dot{color:var(--yellow)}nav{color:#cecec5;gap:31px;font-size:13px;display:flex}nav a{transition:color .2s}nav a:hover{color:var(--yellow)}.button{background:var(--yellow);color:#18190f;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;gap:20px;padding:19px 25px;font-size:14px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:#ffdc64;transform:translateY(-2px)}.button-small{gap:15px;padding:13px 19px;font-size:12px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:25px;min-height:710px;padding-top:25px;padding-bottom:82px;display:grid;position:relative}.hero-copy{z-index:2;padding-top:0;position:relative}.eyebrow{letter-spacing:2.1px;color:var(--yellow);align-items:center;gap:12px;font-size:10px;font-weight:650;line-height:1.6;display:flex}.little-line{background:var(--yellow);width:25px;height:1px}h1{letter-spacing:-5.5px;margin-top:27px;font-size:clamp(60px,6.8vw,89px);font-weight:650;line-height:1.08;position:relative}.hand-line{width:230px;height:23px;stroke:var(--yellow);fill:none;stroke-width:2.5px;stroke-linecap:round;opacity:.8;display:block;position:absolute;bottom:-18px;left:192px}.hero-copy>p{color:#afb0a6;max-width:390px;margin-top:38px;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.text-link{color:#e7e7dc;background:0 0;align-items:center;gap:14px;padding:0;font-size:13px;font-weight:550;display:inline-flex}.text-link:hover{color:var(--yellow)}.text-link span{color:var(--yellow);font-size:21px}.hero-note{color:#86887d;align-items:center;gap:9px;margin-top:28px;font-size:10px;display:flex}.hero-note svg{color:#b9b392}.hero-art{isolation:isolate;height:595px;position:relative}.map-art{opacity:.9;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 72%);mask-image:radial-gradient(#000 40%,#0000 72%)}.land{fill:#232a22;stroke:#3a4636;stroke-width:1.3px}.land-detail{fill:none;stroke:#3b4437;stroke-width:.8px}.map-art text{fill:#aaaa8b;letter-spacing:1px;font-family:monospace;font-size:8px}.map-art .ocean-label{fill:#5f7363;font-size:10px}.flight-path{fill:none;stroke:#d9b936;stroke-width:1.8px;stroke-dasharray:6 7}.hero-bird-glow{z-index:1;background:radial-gradient(#bfa01f20,#0000 67%);position:absolute;top:5%;bottom:25%;left:4%;right:4%}.hero-bird{z-index:3;object-fit:contain;filter:drop-shadow(12px 30px 22px #0009);width:490px;height:370px;animation:1.1s cubic-bezier(.22,.68,0,1.1) both bird-in;position:absolute;top:64px;left:25px}.bird-placeholder{color:#d4c06f;width:290px;top:50px;left:100px;transform:rotate(-15deg)}.orbit{pointer-events:none;border:1px solid #696b4622;border-radius:50%;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:180px;height:180px}.orbit-two{width:340px;height:340px}.orbit-three{width:510px;height:510px}.coordinate{letter-spacing:1.5px;color:#676c59;font-family:monospace;font-size:8px;position:absolute}.coord-top{top:12px;right:11px}.airmail-stamp{color:#b4ad74;border:1px dashed #93925a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:91px;height:91px;display:flex;position:absolute;top:23px;right:8px;transform:rotate(13deg)}.airmail-stamp svg{width:27px;height:27px}.airmail-stamp span{text-align:center;letter-spacing:1.2px;font-size:7px;font-weight:600;line-height:1.5}.bird-tag{z-index:5;letter-spacing:1.4px;background:#272922de;border:1px solid #53563c;border-radius:12px;padding:13px 17px;font-size:9px;position:absolute;top:320px;left:20px;box-shadow:0 14px 35px #0003}.bird-tag small{color:#a9b099;letter-spacing:0;margin:5px 0 0 13px;font-size:11px;display:block}.tag-dot{background:var(--yellow);border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.flight-preview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:#20231bcc;border:1px solid #474a36;border-radius:20px;padding:22px 25px 18px;position:absolute;bottom:14px;left:25px;right:3px;box-shadow:0 25px 45px #0003}.flight-preview-top{color:var(--yellow);justify-content:space-between;align-items:center;display:flex}.flight-preview-top>span{letter-spacing:1.6px;align-items:center;gap:7px;font-size:8px;display:flex}.flight-preview-top i{background:var(--yellow);border-radius:50%;width:5px;height:5px}.live-dot{animation:1.4s infinite pulse}.preview-route{color:#d7d9cd;justify-content:space-between;margin-top:24px;font-size:11px;display:flex}.route-track{background:#555a3b;height:2px;margin:19px 4px 20px;position:relative}.route-track:before,.route-track:after{content:"";background:#787c58;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px}.route-track:before{left:0}.route-track:after{right:0}.route-track>div{background:var(--yellow);height:100%;transition:width .4s linear}.route-bird{z-index:1;background:#22251c;padding:0 3px;transition:left .4s linear;position:absolute;top:-10px;transform:translate(-50%)}.route-bird svg{width:23px;height:23px;color:var(--yellow)}.preview-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-bottom>span{color:#dedfcf;font-size:11px;line-height:1.6}.preview-bottom small{color:#868c76;font-size:8px;display:block}.preview-play{color:var(--yellow);background:#353a23;border-radius:30px;align-items:center;gap:9px;padding:9px 12px;font-size:9px;font-weight:600;display:flex}.manifesto-strip{color:#cbcbbf;letter-spacing:.2px;background:#181914;border-block-start:1px solid #303128;border-block-end:1px solid #303128;justify-content:center;align-items:center;gap:40px;padding:25px 20px;font-size:12px;display:flex}.manifesto-strip svg{color:#727358;width:20px;height:20px}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.section-heading h2,h2{letter-spacing:-1.8px;font-size:42px;font-weight:600;line-height:1.23}.section-heading .eyebrow{margin-bottom:21px}.section-heading>p,.flock-intro{max-width:300px}.section-heading p,.flock-intro p{color:var(--muted);font-size:13px;line-height:1.9}.how-section{padding-top:98px;padding-bottom:99px}.steps{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:49px;display:grid}.step{border-top:1px solid #3a3b30;padding-top:21px;position:relative}.step-number{color:#686e59;font-family:monospace;font-size:11px}.step-art{justify-content:center;align-items:center;height:175px;margin-bottom:18px;display:flex;position:relative}.step h3{letter-spacing:-.5px;margin-bottom:13px;font-size:18px;font-weight:600}.step>p{color:var(--muted);max-width:300px;font-size:12px;line-height:1.85}.letter-sheet{color:#73683c;background:#e6dfbc;border-radius:4px;width:108px;height:112px;padding:17px;position:absolute;top:19px;left:calc(50% - 43px);transform:rotate(6deg)}.letter-sheet i{background:#c1b991;width:100%;height:2px;margin-bottom:7px;display:block}.letter-sheet i:nth-child(3){width:70%}.letter-sheet span{white-space:nowrap;margin-top:12px;font-family:Georgia,serif;font-size:9px;font-style:italic;display:block}.envelope-body{color:#d4c77f;background:#988542;border-radius:5px;justify-content:center;align-items:center;width:130px;height:89px;display:flex;position:absolute;top:67px;left:calc(50% - 61px);transform:rotate(-9deg);box-shadow:0 12px 19px #0004}.small-star{color:var(--yellow);font-size:27px;position:absolute;top:24px;left:calc(50% - 85px)}.journey-art{max-width:310px}.journey-arc{border:1.5px dashed #838554;border-bottom:0;border-radius:100% 100% 0 0;height:84px;position:absolute;top:47px;left:32px;right:35px;transform:rotate(-13deg)}.journey-art>svg{color:#d7c773;filter:drop-shadow(0 0 15px #edd36d20);width:58px;height:58px;position:absolute;top:38px;left:calc(50% - 13px);transform:rotate(8deg)}.journey-start{border:2px solid var(--yellow);border-radius:50%;width:9px;height:9px;position:absolute;bottom:23px;left:35px}.journey-end{color:var(--yellow);position:absolute;bottom:70px;right:19px}.journey-label{letter-spacing:1.7px;color:#7f856a;font-size:7px;position:absolute;bottom:5px;left:51px}.arrived-circle{color:#d8c574;background:#323720;border-radius:50%;justify-content:center;align-items:center;width:102px;height:102px;display:flex;position:absolute;top:27px;box-shadow:0 0 0 17px #2a2e1d50,0 0 0 33px #2a2e1d20}.arrived-circle span{background:var(--yellow);color:#292c1b;border:3px solid #252a1a;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;bottom:0;right:0}.arrived-note{color:#b0b493;font-family:Georgia,serif;font-size:13px;font-style:italic;position:absolute;bottom:3px}.flock-section{background:#191a15;border-block-start:1px solid #2c2d24;border-block-end:1px solid #2c2d24;padding:87px 0 70px}.flock-intro{padding-bottom:4px}.outline-chip{color:#cec8a6;border:1px solid #4a4b39;border-radius:20px;align-items:center;gap:8px;margin-top:17px;padding:8px 11px;font-size:9px;display:inline-flex}.bird-cards{grid-template-columns:repeat(3,1fr);gap:19px;margin-top:40px;display:grid}.bird-card{text-align:left;color:#f4f1e6;background:linear-gradient(140deg,#24261e,#20211b);border:1px solid #35372b;border-radius:20px;align-self:start;padding:20px 23px 22px;transition:border-color .2s,transform .2s}.bird-card:hover{border-color:#7a7445;transform:translateY(-4px)}.bird-card-selected{border-color:#ba9e3e}.bird-card-top{letter-spacing:1.1px;color:#969c80;justify-content:space-between;align-items:center;font-size:7px;display:flex}.bird-number{letter-spacing:1px;color:#c6c99c;font-family:monospace;font-size:11px}.bird-card-art{background:radial-gradient(#5b603424,#0000 65%);justify-content:center;align-items:center;height:215px;display:flex}.bird-card-art img{object-fit:contain;filter:drop-shadow(0 12px 10px #0005);width:100%;height:100%}.bird-card-art>svg{color:#aeae72;width:130px;height:130px}.bird-label{color:#95967c;letter-spacing:1.7px;margin-bottom:9px;font-size:8px}.bird-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.bird-title h3{letter-spacing:-.6px;font-size:20px}.bird-more{width:29px;height:29px;color:var(--yellow);border:1px solid #50513b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bird-stats{color:#91967b;border-top:1px solid #3b3d2e;gap:24px;margin-top:21px;padding-top:16px;font-size:10px;display:flex}.bird-stats b{color:#eeedce;margin-right:3px;font-size:18px;font-weight:550}.bird-description{color:#b7baa5;border-top:1px solid #3b3d2e;margin-top:16px;padding-top:15px;font-size:12px;line-height:1.8}.flock-foot{justify-content:space-between;align-items:center;gap:30px;margin-top:26px;display:flex}.flock-foot p{color:#b3b59f;font-size:11px;line-height:1.9}.flock-foot small{color:#777e65;font-size:9px}.rank-panel{background:#22241b;border:1px solid #3c402b;border-radius:17px;align-items:center;gap:23px;margin-top:44px;padding:27px 30px;display:flex}.rank-emblem{width:62px;height:62px;color:var(--yellow);background:#3a3b20;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;font-size:33px;display:flex;transform:rotate(-8deg)}.rank-panel .eyebrow{letter-spacing:1.4px;font-size:7px}.rank-panel h3{letter-spacing:-.3px;margin-top:6px;font-size:16px}.rank-panel p{color:#91987c;margin-top:8px;font-size:11px}.rank-path{min-width:150px;margin-left:auto}.rank-path>span{letter-spacing:1px;color:#989f7b;font-size:7px}.rank-path>span:last-child{text-align:right;color:#c4c791;display:block}.rank-path>div{gap:4px;margin:9px 0;display:flex}.rank-path i{background:#4a5033;border-radius:3px;flex:1;height:4px}.rank-path i:first-child{background:var(--yellow)}.privacy-section{grid-template-columns:1fr 1fr;gap:105px;padding-top:98px;padding-bottom:102px;display:grid}.privacy-copy h2{margin-top:19px}.privacy-copy>p{color:var(--muted);max-width:375px;margin-top:23px;font-size:13px;line-height:1.9}.privacy-note{color:#a8af8b;align-items:flex-start;gap:12px;max-width:345px;margin-top:25px;font-size:11px;line-height:1.8;display:flex}.privacy-note svg{color:#bfc98b;flex-shrink:0;margin-top:3px}.faqs{padding-top:2px}.faqs details{border-bottom:1px solid #383b2c;padding:21px 0}.faqs details:first-child{border-top:1px solid #383b2c}.faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:13px;font-weight:500;list-style:none;display:flex}.faqs summary::-webkit-details-marker{display:none}.faqs summary svg{color:#a7ac87;flex-shrink:0;transition:transform .2s}.faqs details[open] summary svg{transform:rotate(45deg)}.faqs details p{color:#969d86;max-width:370px;margin-top:16px;font-size:12px;line-height:1.9}.closing{text-align:center;background:radial-gradient(at 50% 100%,#34361b,#1e2118 58%,#1b1e16);border:1px solid #3b402a;border-radius:25px;flex-direction:column;align-items:center;padding:51px 20px 49px;display:flex;position:relative;overflow:hidden}.closing>svg{width:45px;height:45px;color:var(--yellow);margin-bottom:24px;transform:rotate(-10deg)}.closing .eyebrow{letter-spacing:2px;font-size:8px}.closing h2{margin-top:18px;font-size:44px;line-height:1.3}.closing .button{margin-top:25px;padding:16px 22px;font-size:12px}.closing>p{color:#8c9479;margin-top:19px;font-size:10px}.closing-dashes{pointer-events:none;border:1px dashed #58633644;border-radius:50%;width:130%;height:70%;position:absolute;top:20%;left:-15%;transform:rotate(-14deg)}.footer{justify-content:space-between;align-items:center;gap:25px;height:139px;display:flex}.footer .brand{font-size:28px}.footer .brand svg{width:24px;height:24px}.footer>span,.footer>a:last-child{color:#777f68;font-size:10px}.footer>a:last-child{color:#b2b99a}.error-toast{z-index:100;color:#292a20;background:#f1e7c2;border-radius:12px;align-items:center;gap:15px;width:max-content;max-width:calc(100% - 32px);padding:15px 18px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0007}.error-toast button{color:#292a20;background:0 0;font-size:24px}.invite-name{overflow-wrap:anywhere;font-size:.75em}.hero:has(.invite-name) h1{letter-spacing:-3px;font-size:64px}@keyframes bird-in{0%{opacity:0;translate:20px 20px;rotate:5deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes pulse{50%{opacity:.35}}@media (min-width:1500px){.hero{min-height:740px}}@media (max-width:1100px){.wrap{width:calc(100% - 64px)}nav{gap:20px}.hero{gap:0;min-height:650px}.hero-art{height:535px}.hero-bird{width:410px;height:325px;top:55px;left:0}.hero-actions{gap:18px}.hero-actions .button{padding:17px 19px;font-size:12px}.hero-actions .text-link{font-size:11px}.hero-copy>p{max-width:330px;font-size:14px}h1{letter-spacing:-4px;font-size:71px}.hand-line{width:210px;left:150px}.bird-tag{top:295px;left:4px}.flight-preview{padding:18px;bottom:0;left:2px;right:0}.airmail-stamp{right:-4px}.orbit-three{width:425px;height:425px}.section-heading h2,h2{font-size:37px}.section-heading>p,.flock-intro{max-width:265px}.steps{gap:25px}.bird-card{padding:17px}.bird-card-art{height:190px}.bird-title h3{font-size:17px}.privacy-section{gap:60px}.rank-panel{padding:25px}.rank-path{min-width:110px}.manifesto-strip{gap:23px;font-size:11px}.hero:has(.invite-name) h1{font-size:54px}}@media (max-width:800px){.wrap{width:calc(100% - 48px)}.header{height:90px}.header nav{display:none}.hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:48px}.hero-copy{max-width:600px}.hero h1{letter-spacing:-4.5px;font-size:76px}.hero-copy>p{max-width:420px;margin-top:35px;font-size:15px}.hero-actions{gap:27px}.hero-actions .button{padding:18px 22px;font-size:13px}.hero-note{margin-top:22px}.hero-art{width:540px;max-width:100%;height:540px;margin:24px auto 0}.hero-bird{width:460px;height:350px;top:43px;left:35px}.airmail-stamp{top:17px;right:15px}.bird-tag{top:308px;left:23px}.flight-preview{bottom:0;left:25px;right:24px}.map-art{-webkit-mask-image:radial-gradient(#000 40%,#0000 76%);mask-image:radial-gradient(#000 40%,#0000 76%)}.orbit-three{width:480px;height:480px}.manifesto-strip{gap:20px;font-size:10px}.manifesto-strip span:last-child,.manifesto-strip svg:last-of-type{display:none}.how-section{padding-block-start:70px;padding-block-end:70px}.section-heading{flex-direction:column;align-items:flex-start;gap:23px}.section-heading>p{max-width:480px}.section-heading h2,h2{font-size:38px}.steps{gap:22px;margin-top:36px}.step h3{font-size:16px}.step>p{font-size:11px}.step-art{height:155px}.journey-art{transform-origin:50%;width:110%;margin-left:-5%;transform:scale(.82)}.letter-sheet{width:89px}.envelope-body{width:112px;left:calc(50% - 53px)}.arrived-circle{width:82px;height:82px;top:38px}.arrived-note{font-size:11px}.bird-cards{gap:12px}.bird-card{border-radius:16px;padding:14px}.bird-card-art{height:155px}.bird-card-top{letter-spacing:.5px;font-size:6px}.bird-title{gap:3px}.bird-title h3{font-size:15px}.bird-more{width:24px;height:24px}.bird-label{letter-spacing:1.2px;font-size:6px}.bird-stats{gap:10px;font-size:8px}.bird-stats b{font-size:16px}.flock-section{padding-block-start:65px;padding-block-end:65px}.flock-intro{max-width:440px}.flock-intro .outline-chip{margin-top:12px}.rank-panel{gap:17px}.rank-path{display:none}.privacy-section{gap:35px;padding-block-start:70px;padding-block-end:70px}.privacy-section h2{font-size:35px}.privacy-copy>p,.faqs summary{font-size:12px}.faqs details p{font-size:11px}.closing h2{font-size:38px}.footer>span{display:none}.hero:has(.invite-name) h1{font-size:66px}}@media (max-width:520px){.wrap{width:calc(100% - 40px)}.header{height:83px}.brand{font-size:31px}.brand svg{width:29px;height:29px}.button-small{gap:10px;padding:12px 14px;font-size:10px}.hero{padding-top:29px;padding-bottom:38px}.eyebrow{letter-spacing:1.7px;font-size:8px}.hero h1{letter-spacing:-3.6px;margin-top:23px;font-size:61px}.hand-line{width:166px;bottom:-17px;left:130px}.hero-copy>p{max-width:340px;margin-top:34px;font-size:13px;line-height:1.85}.hero-actions{gap:22px;margin-top:25px}.hero-actions .button{gap:13px;padding:16px 19px;font-size:11px}.hero-actions .text-link{gap:7px;font-size:10px}.hero-note{gap:6px;margin-top:20px;font-size:8px}.hero-art{height:421px;margin-top:28px}.hero-bird{width:330px;height:258px;top:29px;left:8px}.orbit-three{width:360px;height:360px}.orbit-two{width:270px;height:270px}.orbit-one{width:140px;height:140px}.coord-top{font-size:6px;top:1px;right:0}.airmail-stamp{width:69px;height:69px;top:14px;right:0}.airmail-stamp svg{width:21px;height:21px}.airmail-stamp span{font-size:5px}.bird-tag{letter-spacing:1px;border-radius:9px;padding:10px 13px;font-size:7px;top:219px;left:0}.bird-tag small{margin-top:3px;font-size:9px}.flight-preview{border-radius:16px;padding:16px 18px 15px;bottom:0;left:6px;right:0}.flight-preview-top>span{letter-spacing:1px;font-size:6px}.flight-preview-top svg{width:15px;height:15px}.preview-route{margin-top:17px;font-size:9px}.route-track{margin-top:18px;margin-bottom:17px}.route-bird svg{width:20px;height:20px}.route-bird{top:-9px}.preview-bottom>span{font-size:9px}.preview-bottom small{font-size:6px}.preview-play{padding:8px 10px;font-size:8px}.manifesto-strip{gap:16px;padding:20px 12px;font-size:9px}.manifesto-strip svg{width:16px;height:16px}.how-section{padding-top:54px;padding-bottom:54px}.section-heading h2,h2{letter-spacing:-1.2px;font-size:31px}.section-heading .eyebrow{margin-bottom:17px}.section-heading p{max-width:320px;font-size:12px}.steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.step{grid-template-columns:124px 1fr;align-items:start;column-gap:14px;min-height:160px;padding-top:18px;display:grid}.step-number{font-size:9px;position:absolute;top:15px;left:0}.step-art{transform-origin:50%;grid-area:1/1/3;width:124px;height:150px;margin:0;transform:scale(.82)}.step h3{grid-area:1/2;align-self:end;margin-bottom:10px;padding-top:22px;font-size:16px;line-height:1.45}.step>p{grid-area:2/2;font-size:11px;line-height:1.9}.letter-sheet{top:20px;left:30px}.envelope-body{width:110px;top:69px;left:1px}.small-star{top:17px;left:0}.journey-art{width:139px;margin-left:-7px;transform:scale(.9)}.journey-arc{height:72px;top:41px;left:4px;right:16px}.journey-art>svg{width:42px;height:42px;top:29px;left:58px}.journey-start{bottom:15px;left:1px}.journey-end{bottom:55px;right:4px}.journey-label{letter-spacing:.8px;font-size:5px;bottom:7px;left:12px}.arrived-circle{width:77px;height:77px;top:32px}.arrived-circle>svg{width:38px;height:38px}.arrived-note{white-space:nowrap;font-size:11px;bottom:3px}.flock-section{padding-block-start:53px;padding-block-end:53px}.flock-intro{max-width:320px}.bird-cards{grid-template-columns:1fr;gap:16px;margin-top:27px}.bird-card{border-radius:17px;grid-template-columns:132px 1fr;column-gap:15px;padding:16px;display:grid;position:relative}.bird-card-top{letter-spacing:1px;grid-column:1/3;font-size:7px}.bird-card-art{grid-area:2/1/5;width:139px;height:150px;margin-left:-10px}.bird-label{grid-area:2/2;align-self:end;margin-top:24px;margin-bottom:9px;font-size:7px}.bird-title{grid-area:3/2;align-items:flex-start}.bird-title h3{max-width:120px;font-size:19px;line-height:1.25}.bird-more{opacity:.6;width:24px;height:24px;position:absolute;top:45px;right:15px}.bird-stats{flex-wrap:wrap;grid-area:4/2;align-self:start;gap:5px 13px;margin-top:13px;padding-top:11px;font-size:8px}.bird-stats b{font-size:15px}.bird-description{grid-column:1/3;margin-top:5px;font-size:11px}.flock-foot{flex-direction:column;align-items:flex-start;gap:18px;margin-top:23px}.flock-foot p{font-size:10px;line-height:1.8}.flock-foot small{font-size:8px}.flock-foot .text-link{font-size:12px}.rank-panel{border-radius:14px;align-items:flex-start;gap:14px;margin-top:29px;padding:20px 17px}.rank-emblem{border-radius:11px;width:40px;height:45px;margin-top:5px;font-size:26px}.rank-panel .eyebrow{letter-spacing:1.2px;font-size:6px}.rank-panel h3{margin-top:4px;font-size:14px;line-height:1.5}.rank-panel p{margin-top:6px;font-size:10px;line-height:1.8}.privacy-section{grid-template-columns:1fr;gap:30px;padding-block-start:53px;padding-block-end:53px}.privacy-section h2{margin-top:17px;font-size:31px}.privacy-copy>p{max-width:330px;margin-top:19px;font-size:12px}.privacy-note{max-width:310px;margin-top:19px;font-size:10px}.faqs details{padding:19px 0}.faqs summary{font-size:12px}.faqs details p{font-size:11px}.closing{border-radius:20px;padding:35px 18px 32px}.closing>svg{width:34px;height:34px;margin-bottom:20px}.closing .eyebrow{letter-spacing:1.5px;font-size:6px}.closing h2{letter-spacing:-1.1px;margin-top:15px;font-size:29px}.closing .button{gap:15px;margin-top:23px;padding:14px 20px;font-size:11px}.closing>p{margin-top:17px;font-size:8px}.footer{gap:10px;height:108px}.footer .brand{gap:7px;font-size:26px}.footer>a:last-child{font-size:8px}.hero:has(.invite-name) h1{letter-spacing:-2.8px;font-size:53px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.invite-banner{color:#d1d7b5;background:#25281d;border:1px solid #454c30;border-radius:13px;align-items:center;gap:9px;max-width:390px;margin-bottom:20px;padding:11px 14px;font-size:11px;line-height:1.6;display:flex}.invite-banner img,.invite-banner svg{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.invite-banner svg{color:var(--yellow)}body{background:#121310!important}#root{background:#121310;min-height:100vh}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-copy,.hero-art{min-width:0}@media (max-width:800px){.hero{grid-template-columns:minmax(0,1fr)}.hero-art{width:100%;max-width:540px}}.invite-contact-panel{background:#1d2118;border:1px solid #3d452b;border-radius:13px;max-width:375px;margin-top:24px;padding:13px 15px}.invite-contact-panel strong{color:#eeead1;font-size:11px;font-weight:600}.invite-contact-panel p{color:#a6af93;margin-top:6px;font-size:10px;line-height:1.8}@media (max-width:520px){.invite-contact-panel{padding:12px}.invite-contact-panel strong{font-size:10px}.invite-contact-panel p{font-size:9px}}@media (max-width:360px){.hero h1{font-size:54px}.hero-actions{flex-wrap:wrap;gap:15px}.orbit-three{width:310px;height:310px}.hero-bird{width:285px;left:0}.bird-card{grid-template-columns:111px 1fr;column-gap:10px}.bird-card-art{width:122px}.bird-title h3{font-size:17px}.hand-line{width:155px;left:115px}.hero:has(.invite-name) h1{letter-spacing:-2px;font-size:46px}}.route-bird{background:0 0;padding:0;top:-25px}.route-bird img{object-fit:contain;width:52px;max-width:none;height:52px}
