@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(./poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(./poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(./poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}:root{color-scheme:light;font-family:Poppins,sans-serif;color:#14283f;background:#0d1e31}*,*:before,*:after{box-sizing:border-box}body{margin:0}.preview-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:100svh}.preview-scene{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:38rem;overflow:hidden;color:#fff7e8;background:#172f47;padding:clamp(2rem,5.5vw,6rem)}.preview-scene picture,.preview-scene picture img,.preview-wind{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.preview-scene picture{z-index:-3}.preview-scene picture img{object-fit:cover;object-position:54% 52%}.preview-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(154deg,#0a1d31ee,#11273f74 42%,#07192bd9)}.preview-story{z-index:1}.preview-kicker{font-size:.71rem;font-weight:600;letter-spacing:.18em;color:#f8d99a}.preview-story p{margin:.65rem 0 0;font-size:clamp(2.6rem,5.3vw,6.3rem);line-height:1.07;letter-spacing:-.06em;font-weight:700;text-wrap:balance}.preview-wind{z-index:-1;fill:none;stroke:#ffe0a5;stroke-width:1.6;opacity:.65}.preview-wind path{stroke-dasharray:82 670;animation:preview-wind 10s linear infinite}.preview-wind path:nth-child(2){animation-delay:-3s;opacity:.7}.preview-wind path:nth-child(3){animation-delay:-6s;opacity:.48}.preview-globe-wrap{position:absolute;inset:64% auto auto 54%;width:clamp(11rem,25vw,25rem);aspect-ratio:1;transform:translate(-50%,-50%)}.preview-globe{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #eed1968c;overflow:hidden;background:radial-gradient(circle at 27% 23%,#dbf8ff42,transparent 48%),radial-gradient(circle at 33% 34%,#537a86,#1a3954 63%,#07182b 96%);box-shadow:inset 0 0 2rem #101f36,0 0 3.2rem #ffdca348,0 2rem 5rem #07182b88}.preview-globe:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--world-map) 30% center / 200% 100% repeat-x;opacity:.85;animation:preview-earth 30s linear infinite}.preview-globe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 34% 32%,transparent 37%,#0b1d32b8 79%,#0b1d32 100%)}.preview-orbit{position:absolute;z-index:1;top:30%;right:-23%;bottom:30%;left:-23%;border:1px solid #f5d89eaa;border-radius:50%;transform:rotate(-28deg);box-shadow:0 0 1.5rem #f5d89e24}.preview-plane{position:absolute;z-index:2;top:21%;right:-9%;width:2rem;color:#ffe5ae;filter:drop-shadow(0 0 .35rem #e7b964);transform:rotate(33deg);animation:preview-flight 4s ease-in-out infinite alternate}.preview-coordinate{position:relative;display:flex;gap:.65rem;align-items:center;color:#fff1d6;font-size:.64rem;letter-spacing:.15em;font-weight:600}.preview-coordinate span,.preview-badge span{width:.45rem;height:.45rem;border-radius:50%;background:#c7a45b}.preview-panel{display:grid;place-items:center;background:radial-gradient(ellipse at 100% 0%,#efe4ca,transparent 53%),#f7f5ef;padding:clamp(1.5rem,5vw,5rem)}.preview-panel-inner{width:min(100%,26rem)}.preview-logo{display:block;width:min(12.5rem,67%);height:auto;mix-blend-mode:multiply;margin-bottom:1.9rem}.preview-badge{display:inline-flex;gap:.5rem;align-items:center;background:#f1e9d6;border:1px solid #e1d1ad;border-radius:2rem;padding:.37rem .66rem;font-size:.72rem;font-weight:600;color:#624812}h1{margin:.8rem 0;font-size:clamp(2.1rem,4.15vw,4.2rem);line-height:1.09;letter-spacing:-.05em}h1 span{white-space:nowrap}.preview-description{margin:0 0 1.5rem;color:#4e5d6d;font-size:.92rem;line-height:1.7}label{display:block;font-size:.86rem;font-weight:600;margin-bottom:.45rem}.preview-input{display:flex;align-items:center;padding-inline:.95rem;gap:.7rem;border:1px solid #bfc6cd;border-radius:.72rem;background:#fff}.preview-input:focus-within{border-color:#14283f;box-shadow:0 0 0 3px #c7a45b60}.preview-input:has([aria-invalid]){border-color:#9f3434}.preview-input svg{width:1.25rem;flex:none;color:#73571c}input{min-width:0;width:100%;min-height:3.25rem;border:0;padding:0;outline:0;background:transparent;font:inherit;font-size:1rem;letter-spacing:.35em;color:inherit}input::placeholder{color:#6e7a87;opacity:1}.preview-help,.preview-foot{color:#526170;font-size:.74rem}.preview-help{margin:.45rem 0 1rem}.preview-error{margin:0 0 1rem;color:#8f2828;font-size:.81rem;font-weight:600}button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:3.25rem;padding:.7rem 1rem;border:0;border-radius:.72rem;background:#14283f;color:#fff9ee;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}button:hover{background:#223e5b}button:focus-visible{outline:3px solid #967027;outline-offset:3px}button span{color:#f8d99a;font-size:1.2rem;line-height:1}.preview-foot{margin:1.35rem 0 0}@keyframes preview-earth{to{background-position:230% center}}@keyframes preview-wind{0%{stroke-dashoffset:740}to{stroke-dashoffset:-20}}@keyframes preview-flight{to{transform:translate(.35rem,-.5rem) rotate(43deg)}}@media(max-width:760px){.preview-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.preview-scene{min-height:clamp(10rem,33vw,15rem);padding:1.35rem;justify-content:center}.preview-story{width:65%}.preview-story p{font-size:clamp(1.7rem,5.8vw,3.2rem)}.preview-kicker{font-size:clamp(.48rem,1.5vw,.7rem)}.preview-globe-wrap{inset:55% auto auto 79%;width:clamp(4.8rem,24vw,9.5rem)}.preview-plane{width:1rem}.preview-coordinate{display:none}.preview-panel{place-items:start center}.preview-logo{width:9.25rem;margin-bottom:.9rem}.preview-panel h1 br{display:none}.preview-panel h1{margin:.55rem 0}.preview-description{margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}}
