:root{font-family:ui-rounded,SF Pro Rounded,Avenir Next,Avenir,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--navy:#061c41;--ice:#afd7e2;--ink:#122939;--paper:#eaf2ee;--orange:#e97048}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wordmark{display:block;position:relative;aspect-ratio:3/1;margin:0;background:currentColor;mask:url(/assets/wordmark.3d4f00444a7c.webp) center/contain no-repeat;-webkit-mask:url(/assets/wordmark.3d4f00444a7c.webp) center/contain no-repeat}.coming-soon{display:inline-flex;align-items:center;gap:11px;margin:0;font-size:13px;letter-spacing:.15em;font-weight:600;text-transform:uppercase}.status-dot{height:6px;width:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #e9704810;animation:beacon 4s ease-in-out infinite}.page-footer{position:absolute;bottom:31px;left:48px;right:48px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px;letter-spacing:.035em;z-index:5}.page-footer strong{font-weight:500}.footer-domain{margin-right:40px}.motion-control{position:absolute;right:31px;bottom:21px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;opacity:.55;cursor:pointer;z-index:7;font-size:13px;transition:opacity .2s}.motion-control:hover{opacity:1}.motion-control span{display:block;line-height:1}.orbita{color:var(--ice);background:var(--navy)}.universe{position:relative;min-height:740px;height:100svh;isolation:isolate;overflow:hidden}.orbit-heading{position:relative;z-index:4;text-align:center;padding-top:clamp(32px,6.2vh,86px);animation:arrive 1.3s both}.orbit-heading .wordmark{width:min(580px,78vw);margin:0 auto}.tagline{font-size:clamp(14px,1.1vw,17px);font-weight:400;letter-spacing:.025em;color:#b8ccd9;margin:5px 0 30px;line-height:1.6}.mobile-break{display:none}.orbit-heading .coming-soon{font-size:11px;letter-spacing:.22em;color:#d5e7ec}.planet-scene{position:absolute;z-index:2;width:min(680px,78vh);aspect-ratio:1/.86;bottom:0;left:50%;transform:translate(-50%);overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);animation:scene-arrive 1.8s both}.scene-image{display:block;position:absolute;width:100%;height:auto;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none}.planet-scene .scene-image{animation:breathe 9s ease-in-out infinite;transform-origin:center bottom}.starfield{position:absolute;inset:0;z-index:1;pointer-events:none}.starfield i{position:absolute;left:var(--x);top:var(--y);width:2px;height:2px;background:#afdbeb;border-radius:50%;opacity:.5;animation:twinkle 6s ease-in-out var(--delay) infinite}.starfield i:nth-child(3n){width:4px;height:4px}.starfield i:nth-child(4n):after{content:"";position:absolute;inset:-4px 1px;background:#afdbeb80;transform:rotate(30deg)}.orbital-line{position:absolute;left:50%;border:1px solid #91c9de15;border-radius:50%;pointer-events:none;z-index:0}.orbital-line-one{top:43%;width:1150px;height:440px;transform:translate(-50%) rotate(-21deg)}.orbital-line-two{top:47%;width:1300px;height:480px;transform:translate(-50%) rotate(22deg);border-color:#91c9de0a}.orbital-line-one:after{content:"";position:absolute;top:13%;left:14%;width:7px;height:7px;background:#e97048;border-radius:50%;box-shadow:0 0 18px #e9704840}.orbita .page-footer{color:#91a9bf}.cartolina{background:var(--paper);color:var(--ink)}.postcard{position:relative;isolation:isolate;min-height:720px;height:100svh;overflow:hidden;padding:0 6.5vw}.postcard:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.18' filter='url(%23n)'/%3E%3C/svg%3E");z-index:-1}.postcard-top{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #12293922;font-size:11px;letter-spacing:.045em}.postcard-layout{display:grid;grid-template-columns:1fr 1fr;gap:4vw;max-width:1360px;margin:0 auto;min-height:calc(100% - 190px);align-items:center;padding:25px 0 50px}.postcard-copy{position:relative;z-index:2;animation:arrive 1s both}.postcard-copy .coming-soon{font-size:11px;letter-spacing:.18em;margin:0 0 26px 7px}.postcard-copy .wordmark{width:111%;max-width:620px;margin-left:-7.7%;margin-top:-10px;margin-bottom:3px}.postcard-tagline{font-weight:450;font-size:clamp(48px,5.6vw,84px);line-height:1.08;letter-spacing:-.065em;margin:0 0 26px}.punctuation{color:var(--orange)}.postcard-caption{font-size:13px;letter-spacing:.01em;line-height:1.7;margin:0;color:#536a74}.postcard-illustration{position:relative;width:100%;max-width:610px;aspect-ratio:1;justify-self:end;animation:arrive 1.4s both}.portal{position:absolute;inset:4%;border-radius:50% 50% 46% 46%;background:var(--navy);overflow:hidden;transform:rotate(-7deg);isolation:isolate}.portal .scene-image{width:107%;left:-3.5%;bottom:-6%;transform-origin:center 100%;animation:breathe 10s ease-in-out infinite}.postcard-orbit{position:absolute;inset:-4% -8%;border:1px solid #608b8b50;border-radius:50%;transform:rotate(30deg) scaleY(.8);z-index:-1;animation:orbit-turn 70s linear infinite}.postcard-orbit span{position:absolute;top:4%;left:25%;background:var(--orange);height:11px;width:11px;border-radius:50%;box-shadow:0 0 0 7px var(--paper)}.little-star{position:absolute;top:9%;right:2%;color:var(--orange);font-size:58px;line-height:1;transform:rotate(12deg);animation:star-turn 30s linear infinite}.portal-star{position:absolute;color:#b4dce7;animation:twinkle 5s ease-in-out infinite}.star-one{top:24%;left:17%;font-size:19px}.star-two{top:36%;right:16%;font-size:13px;animation-delay:1s}.orbit-note{position:absolute;right:8%;bottom:-7%;font-size:12px;color:#526e75;letter-spacing:.01em;transform:rotate(-7deg)}.orbit-note span{display:inline-block;margin-left:8px;color:var(--orange);font-size:20px}.cartolina .page-footer{left:6.5vw;right:6.5vw;color:#526873}.cartolina .motion-control{right:calc(6.5vw - 14px)}.preview-picker{position:fixed;z-index:20;bottom:19px;left:50%;transform:translate(-50%);display:flex;gap:3px;padding:4px;border-radius:30px;border:1px solid #9bb9bf35;background:#f4f8f2ec;color:#18323e;box-shadow:0 3px 20px #0000000a;font-size:11px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.preview-picker a{text-decoration:none;color:inherit;padding:8px 14px;white-space:nowrap;border-radius:24px}.preview-picker a[aria-current=page]{background:#112d40;color:#e0f0f2}.preview-picker a:hover{background:#bccfd6;color:#112d40}.preview-picker a span{opacity:.6;margin-right:5px}html[data-paused=true] *,html[data-paused=true] *:before,html[data-paused=true] *:after{animation-play-state:paused!important}@keyframes arrive{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-arrive{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:.8}}@keyframes beacon{0%,to{box-shadow:0 0 0 4px #e9704810}50%{box-shadow:0 0 0 7px #e970480a}}@keyframes breathe{0%,to{transform:translateY(0) rotate(-.35deg)}50%{transform:translateY(-9px) rotate(.35deg)}}@keyframes orbit-turn{to{transform:rotate(390deg) scaleY(.8)}}@keyframes star-turn{to{transform:rotate(372deg)}}@media(min-width:1600px){.orbit-heading{padding-top:7vh}.orbit-heading .wordmark{width:650px}.planet-scene{width:min(800px,78vh)}}@media(max-width:760px){.universe{min-height:700px}.orbit-heading{padding-top:48px}.orbit-heading .wordmark{width:94vw;max-width:480px}.tagline{font-size:14px;margin:15px 0 27px;line-height:1.65}.mobile-break{display:block}.planet-scene{width:620px;max-width:140vw;bottom:0;aspect-ratio:1/.95}.orbital-line-one{top:48%;width:680px;height:310px}.orbital-line-two{top:52%;width:740px;height:330px}.page-footer{bottom:25px;left:23px;right:23px;font-size:10px}.footer-domain{display:none}.motion-control{right:21px;bottom:15px}.preview-picker{bottom:16px;font-size:10px}.preview-picker a{padding:7px 10px}.orbita .page-footer{inset:320px 0 auto;justify-content:center}.postcard{min-height:max(800px,100svh);height:auto;padding:0 24px}.postcard-top{height:65px;font-size:9px}.postcard-layout{grid-template-columns:1fr;gap:38px;min-height:0;padding:38px 0 115px}.postcard-copy{text-align:center}.postcard-copy .coming-soon{font-size:10px;margin:0 0 14px}.postcard-copy .wordmark{width:105%;max-width:440px;margin:-10px auto 4px;left:-2.5%}.postcard-tagline{font-size:36px;line-height:1.08;letter-spacing:-.055em;margin:0 0 15px}.postcard-tagline br{display:none}.postcard-caption{font-size:12px}.postcard-illustration{width:88%;max-width:420px;justify-self:center}.little-star{font-size:43px}.orbit-note{font-size:11px;bottom:-11%;right:5%}.cartolina .page-footer{left:24px;right:24px;bottom:79px;justify-content:center;font-size:10px}.cartolina .motion-control{position:fixed;right:21px;bottom:15px}}@media(max-width:380px){.postcard{padding:0 19px;min-height:800px}.postcard-layout{padding-top:35px;gap:27px}.postcard-tagline{font-size:30px}.postcard-illustration{width:90%}.postcard-top{font-size:8px}.universe{min-height:665px}.orbit-heading{padding-top:42px}.planet-scene{bottom:0}.tagline{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.motion-control{display:none}}.orbita .universe{display:flex;flex-direction:column;min-height:580px}.orbita .orbit-heading{flex:none;padding-top:clamp(22px,4.5vh,65px);padding-bottom:22px}.orbita .orbit-heading .wordmark{width:min(560px,78vw,76vh)}.orbita .tagline{margin:4px 0 23px}.orbita .orbit-heading .coming-soon{font-size:12px;color:#dceff3;letter-spacing:.2em}.orbita .planet-scene{position:relative;flex:1;min-height:0;width:100%;max-width:none;aspect-ratio:auto;bottom:auto;left:auto;transform:none;-webkit-mask-image:none;mask-image:none}.orbita .planet-scene .scene-image{height:190%;width:auto;max-width:none;left:50%;bottom:0;transform-origin:center bottom;animation:planet-breathe 9s ease-in-out infinite;translate:-50% 0}@keyframes planet-breathe{0%,to{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-5px) rotate(.3deg)}}@media(max-width:760px){.orbita .universe{min-height:600px}.orbita .orbit-heading{padding-top:36px;padding-bottom:24px}.orbita .orbit-heading .wordmark{width:min(94vw,480px)}.orbita .tagline{margin:12px 0 24px}.orbita .planet-scene .scene-image{height:180%}}@media(max-height:680px)and (min-width:761px){.orbita .orbit-heading{padding-top:15px;padding-bottom:16px}.orbita .orbit-heading .wordmark{width:380px}.orbita .tagline{font-size:13px;margin:0 0 16px}.orbita .universe{min-height:520px}}.orbita .orbit-heading{padding-top:62px;padding-bottom:22px;text-align:center;width:100%}.orbita .tagline{font-size:clamp(17px,1.5vw,22px);line-height:1.45;font-weight:500;letter-spacing:.005em;margin:4px 22px 23px;text-wrap:balance}.orbita .coming-soon{justify-content:center}.language-picker{position:absolute;inset-block-start:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:7px;color:#9dbdcf;z-index:8;direction:ltr}.language-picker select{font:inherit;font-size:11px;letter-spacing:.01em;color:inherit;border:0;border-radius:4px;background:transparent;padding:5px 0;max-width:120px;cursor:pointer;text-align:center;color-scheme:dark}.language-picker select:focus-visible{outline:1px solid #afd7e2;outline-offset:4px}.language-picker select option{background:#061c41;color:#dceff3}:lang(ar) .tagline,:lang(hi) .tagline{line-height:1.65}:lang(ar) .coming-soon,:lang(hi) .coming-soon,:lang(zh) .coming-soon,:lang(ja) .coming-soon{letter-spacing:normal}@media(max-width:760px){.orbita .orbit-heading{padding-top:53px;padding-bottom:23px}.orbita .tagline{font-size:17px;margin:9px 20px 23px}.language-picker{inset-block-start:12px}}@media(max-height:680px)and (min-width:761px){.orbita .orbit-heading{padding-top:45px;padding-bottom:16px}.orbita .tagline{font-size:16px;margin:0 18px 18px}.language-picker{inset-block-start:9px}}
