:root{--avasora-blue:#1da1f2;--twilight:#12354f;--linen:#f6f2ec;--white:#fff;--twilight-soft:#12354f;--twilight-faint:#12354f;--measure:34rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--white);min-height:100dvh;color:var(--twilight);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:Jost,Helvetica,Arial,sans-serif;font-size:17px;font-weight:300;line-height:1.7;display:flex}img{max-width:100%;height:auto}h1,h2,h3,p,li,figcaption{text-wrap:balance}p,li{max-width:var(--measure)}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid}.wrap{width:100%;max-width:64rem;margin:0 auto;padding-left:24px;padding-right:24px}.center{text-align:center}.center p,.center li{margin-left:auto;margin-right:auto}section{padding:88px 0}section.tight{padding:56px 0}.hero{background:var(--avasora-blue);color:var(--white);text-align:center;padding:96px 24px 88px}.hero .tagline{letter-spacing:.02em;opacity:.95;max-width:26rem;margin:0 auto;font-size:clamp(17px,2.4vw,21px)}h1{letter-spacing:.01em;margin:0 0 20px;font-family:Cormorant,Georgia,serif;font-size:clamp(30px,4.6vw,46px);font-weight:300;line-height:1.22}h2{margin:0 0 18px;font-family:Cormorant,Georgia,serif;font-size:clamp(25px,3.4vw,34px);font-weight:300;line-height:1.25}h3{letter-spacing:.16em;text-transform:uppercase;color:var(--twilight-soft);margin:0 0 12px;font-size:14px;font-weight:400}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--twilight-faint);margin:0 0 18px;font-size:12px}.rule{border:0;border-top:1px solid #12354f24;margin:0}.linen{background:var(--linen)}.grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:44px;margin-top:44px;display:grid}.grid p{max-width:none}.signup{max-width:30rem;margin:32px auto 0}.signup input[type=email]{width:100%;color:var(--white);text-align:center;background:0 0;border:1px solid #ffffff8c;border-radius:999px;padding:14px 22px;font-family:inherit;font-size:20px;font-weight:300}.signup input[type=email]::placeholder{color:#ffffffb8}.signup button{border:1px solid var(--white);color:var(--white);letter-spacing:.22em;cursor:pointer;background:0 0;border-radius:999px;margin-top:14px;padding:13px 30px;font-family:inherit;font-size:12px;transition:background .16s,color .16s}.signup button:hover,.signup.filled button{background:var(--white);color:var(--avasora-blue)}.consent{color:#ffffffd1;max-width:25rem;margin:18px auto 0;font-size:12.5px;line-height:1.65}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}footer{background:var(--twilight);color:var(--linen);text-align:center;padding:56px 24px;font-size:14px}.footnav{flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:0 0 24px;display:flex}.legal{text-wrap:balance;max-width:32rem;margin:0 auto}footer a{color:var(--linen);border-bottom:1px solid #f6f2ec52;text-decoration:none}footer a:hover{border-bottom-color:var(--linen)}.footnav{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-bottom:26px;display:flex}.legal{color:#f6f2eca8;text-align:center;font-size:13px;line-height:1.8}.prose{max-width:42rem;margin:0 auto}.prose h2{margin-top:44px}.prose p,.prose li{max-width:none}.prose ul{padding-left:1.2em}.prose li{margin-bottom:8px}@media (max-width:640px){section{padding:64px 0}.hero{padding:72px 20px 64px}}.tablewrap{-webkit-overflow-scrolling:touch;margin:22px 0;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:.94rem}.prose thead th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#12354f;white-space:nowrap;border-bottom:1px solid #12354f2e;padding:0 18px 10px 0;font-size:.72rem;font-weight:400}.prose tbody td{vertical-align:top;border-bottom:1px solid #12354f17;max-width:none;padding:13px 18px 13px 0}.prose tbody tr:last-child td{border-bottom:none}body>main{flex:1 0 auto}.lockup{text-align:center;width:clamp(317px,46.2vw,572px);display:inline-block}.wm-sm .lockup{width:clamp(170px,30vw,290px)}.wordmark{width:100%;height:auto;display:block}.lockupTag{width:100%;height:auto;display:block;overflow:visible}.awm{aspect-ratio:9853/2229;width:100%;position:relative}.awm i{background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;inset:0}.awmWing{transform-origin:59.128% 25.664%;will-change:transform}.awmL{clip-path:inset(0 40.5% 70.13% 0)}.awmR{clip-path:inset(0 0 70.13% 58.75%)}.awmBody{clip-path:inset(29.87% 0 0)}.awm.go .awmL{animation:3.2s cubic-bezier(.42,0,.3,1) 1s both awmFlapL}.awm.go .awmR{animation:3.2s cubic-bezier(.42,0,.3,1) 1s both awmFlapR}@keyframes awmFlapL{0%{transform:rotate(0)}8%{transform:rotate(19deg)}18%{transform:rotate(-22deg)}35%{transform:rotate(19deg)}45%{transform:rotate(-22deg)}62%{transform:rotate(19deg)}72%{transform:rotate(-22deg)}87%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes awmFlapR{0%{transform:rotate(0)}8%{transform:rotate(-19deg)}18%{transform:rotate(22deg)}35%{transform:rotate(-19deg)}45%{transform:rotate(22deg)}62%{transform:rotate(-19deg)}72%{transform:rotate(22deg)}87%{transform:rotate(0)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.awm.go .awmL,.awm.go .awmR{animation:none}.awm.go{animation:.2s ease-out both awmFade}}@keyframes awmFade{0%{opacity:0}to{opacity:1}}.ami{aspect-ratio:2860/3986;margin:0 auto;display:block;position:relative}.ami i{background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;inset:0}.amiWing{transform-origin:49.875% 25.664%;will-change:transform}.amiL{clip-path:inset(0 46.9% 74.33% 0)}.amiR{clip-path:inset(0 0 74.33% 46.9%)}.amiBody{clip-path:inset(31.6% 0 0)}.cmts .cmt{opacity:0}.cmts.go .cmt{animation:.9s ease-out both cmtIn}.cmts.go .cmt:first-child{animation-delay:0s}.cmts.go .cmt:nth-child(2){animation-delay:2s}.cmts.go .cmt:nth-child(3){animation-delay:4s}.cmts.go .cmt .amiL{animation:3.2s cubic-bezier(.42,0,.3,1) both awmFlapL}.cmts.go .cmt .amiR{animation:3.2s cubic-bezier(.42,0,.3,1) both awmFlapR}.cmts.go .cmt:first-child .amiWing{animation-delay:.3s}.cmts.go .cmt:nth-child(2) .amiWing{animation-delay:2.3s}.cmts.go .cmt:nth-child(3) .amiWing{animation-delay:4.3s}@keyframes cmtIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cmts .cmt,.cmts.go .cmt{opacity:1;animation:none;transform:none}.cmts.go .cmt .amiL,.cmts.go .cmt .amiR{animation:none}}section.heroBlock{padding:0;position:relative}.seq{background:var(--twilight);position:relative;overflow:hidden}.seqShot{object-fit:cover;opacity:0;will-change:opacity,transform;width:100%;height:100%;animation-name:seqShow;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.seqShot{animation-name:seqShowStill}}.scrim{background:linear-gradient(#12354f42 0,#12354f00 16%),linear-gradient(0deg,#12354f2e 0,#12354f00 13%),#12354f1f;position:absolute;inset:0}.over{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0;transform:translateY(-3.5%)}.seq .over,.seq .scrim{z-index:2}.bodyLg,.bodyLg p,.cmts .cmt p{font-size:21px}.launching{font-size:24px}.bodyLg p{max-width:30rem}.cmts .cmt h3{text-align:center}.cmts .cmt .ami{margin-bottom:28.35px}.cmts .cmt{text-align:center}.cmts .cmt p{max-width:20rem;margin-left:auto;margin-right:auto}@media (max-width:900px){.grid.cmts{grid-template-columns:1fr}}.rmBtn{background:var(--twilight);color:var(--linen);border:1px solid var(--twilight);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:999px;margin-top:7px;padding:5.5px 15px;font-family:inherit;font-size:14px;font-weight:400;transition:background .16s,color .16s;display:inline-block}.rmBtn:hover,.rmBtn:focus-visible{color:var(--twilight);background:0 0;outline:none}.rmBody{grid-template-rows:0fr;transition:grid-template-rows .36s;display:grid}.rmBody.open{grid-template-rows:1fr}.rmInner{overflow:hidden}.rmBody .rmInner p{text-align:left;max-width:20rem;color:var(--twilight);margin:26px auto 0;font-size:19px;line-height:1.7}@media (prefers-reduced-motion:reduce){.rmBody{transition:none}}.bodyLg h1{font-size:clamp(25px,3.4vw,34px);line-height:1.25}.groundLinen{background:var(--linen)}.groundLinen .signup input[type=email]{color:var(--twilight);border-color:#12354f6b}.groundLinen .signup input[type=email]::placeholder{color:#12354f8c}.groundLinen .signup button{border-color:var(--twilight);color:var(--twilight)}.groundLinen .signup button:hover,.groundLinen .signup.filled button{background:var(--twilight);color:var(--linen)}.groundLinen .consent{color:#12354fb8}.langbox{z-index:40;position:absolute;top:20px;right:20px}.langbtn{cursor:pointer;font:500 14px/1 var(--font-jost,Jost), system-ui, sans-serif;letter-spacing:.04em;color:#12354f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #12354f24;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;transition:background .16s,border-color .16s;display:flex}.langbtn:hover{background:#fff;border-color:#12354f4d}.langname{white-space:nowrap}.langcaret{border-top:5px solid #12354f;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:1px;transition:transform .16s}.langcaret.up{transform:scaleY(-1)}.langmenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #12354f24;border-radius:16px;min-width:168px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #12354f29}.langmenu a{font:400 15px/1 var(--font-jost,Jost), system-ui, sans-serif;color:#12354f;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.langmenu a:hover{background:#12354f0f}.langmenu [aria-selected=true] a{font-weight:600}.englishOnly{color:#5a6c7a;font:400 15px/1.5 var(--font-jost,Jost), system-ui, sans-serif;background:#12354f0d;border-radius:14px;margin:0 0 28px;padding:13px 17px}@media (max-width:560px){.langbox{top:14px;right:14px}.langname{display:none}.langbtn{gap:6px;padding:8px 11px}}
