.segmented-control-module__QveWNa__root{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);flex-shrink:1;min-width:0;max-width:100%;display:inline-flex}.segmented-control-module__QveWNa__track{--fade-start:0px;--fade-end:0px;isolation:isolate;overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);gap:2px;padding:3px;display:flex;overflow-x:auto}.segmented-control-module__QveWNa__track::-webkit-scrollbar{display:none}.segmented-control-module__QveWNa__track[data-fade-start]{--fade-start:20px}.segmented-control-module__QveWNa__track[data-fade-end]{--fade-end:20px}.segmented-control-module__QveWNa__button{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 4px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:0 12px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.segmented-control-module__QveWNa__button:hover{color:var(--foreground)}}.segmented-control-module__QveWNa__button:active,.segmented-control-module__QveWNa__button[aria-pressed=true]{color:var(--foreground)}.segmented-control-module__QveWNa__selection{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);position:absolute;inset:0}.segmented-control-module__QveWNa__label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}@media (max-width:380px){.segmented-control-module__QveWNa__button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.segmented-control-module__QveWNa__button{transition:none}}
.button-module__aa5KyW__button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}.button-module__aa5KyW__button:disabled{cursor:not-allowed;opacity:.52}.button-module__aa5KyW__button[aria-busy=true]{cursor:progress}.button-module__aa5KyW__button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.button-module__aa5KyW__labelSlot{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.button-module__aa5KyW__labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}.button-module__aa5KyW__labelContent{flex:none;align-items:center;display:inline-flex}.button-module__aa5KyW__labelPhase{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.button-module__aa5KyW__labelPhase svg{flex:none}.button-module__aa5KyW__primary{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.button-module__aa5KyW__secondary{color:var(--foreground);background:var(--surface);border-color:var(--border)}.button-module__aa5KyW__ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.button-module__aa5KyW__danger{color:var(--danger);background:var(--surface);border-color:var(--border)}@media (hover:hover) and (pointer:fine){.button-module__aa5KyW__primary:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}.button-module__aa5KyW__secondary:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}.button-module__aa5KyW__ghost:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.button-module__aa5KyW__danger:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}.button-module__aa5KyW__primary:active:not(:disabled){opacity:.84}.button-module__aa5KyW__secondary:active:not(:disabled),.button-module__aa5KyW__ghost:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.button-module__aa5KyW__danger:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}.button-module__aa5KyW__sm{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}.button-module__aa5KyW__md{min-height:var(--control-height-md)}.button-module__aa5KyW__lg{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}.button-module__aa5KyW__loader{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}.button-module__aa5KyW__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite button-module__aa5KyW__spin}.button-module__aa5KyW__loadingLabel{opacity:0}@keyframes button-module__aa5KyW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button-module__aa5KyW__button{transition:none}.button-module__aa5KyW__labelSlot{transition:opacity var(--duration-instant) linear}.button-module__aa5KyW__spinner{animation-duration:.01ms;animation-iteration-count:1}}
.landing-module___cEqKa__landing{overflow:clip}.landing-module___cEqKa__hero{height:min(72vw,max(1120px,100svh));min-height:960px;color:var(--cream);--background:#284c82;--foreground:var(--cream);--surface:#fffaf0;--surface-muted:#e8ecdd;--text-muted:#687264;--border-strong:transparent;--danger:#fff0d2;background:#284c82;position:relative}.landing-module___cEqKa__scene,.landing-module___cEqKa__painting,.landing-module___cEqKa__skyShade,.landing-module___cEqKa__groundShade,.landing-module___cEqKa__gardenLights{position:absolute;inset:0}.landing-module___cEqKa__scene{overflow:hidden}.landing-module___cEqKa__painting{will-change:transform;inset:-1%}.landing-module___cEqKa__landscapeImage{object-fit:cover;object-position:center}.landing-module___cEqKa__skyShade{pointer-events:none;background:linear-gradient(#101f515c,#11224d0a 55%,#0000 68%)}.landing-module___cEqKa__groundShade{pointer-events:none;background:linear-gradient(#0000 86%,#152e305c)}.landing-module___cEqKa__header{z-index:2;justify-content:space-between;align-items:center;padding:27px 4.7%;display:flex;position:relative}.landing-module___cEqKa__wordmark{font-size:48px;line-height:1;display:inline-block}.landing-module___cEqKa__wordmark img{width:2.17em;height:auto;display:block}.landing-module___cEqKa__wordmarkLarge{font-size:90px}.landing-module___cEqKa__heroContent{z-index:1;text-align:center;pointer-events:none;width:min(850px,76%);margin:64px auto 0;position:relative}.landing-module___cEqKa__heroContent a,.landing-module___cEqKa__heroContent form{pointer-events:auto}.landing-module___cEqKa__hero h1{letter-spacing:-.062em;font-variation-settings:"opsz" 60;font-size:clamp(72px,7.4vw,110px);line-height:.97}.landing-module___cEqKa__hero h1 em{font-weight:400}.landing-module___cEqKa__heroDescription{margin-top:30px;font-size:16px;line-height:1.6}.landing-module___cEqKa__signup{text-align:left;--radius-control:12px;--text-sm:16px;--control-height-lg:52px;--control-height-md:52px;--surface:#fffaf0;--surface-muted:#f0f1e5;--border-strong:#c7cfc0;--text-muted:#697268;width:min(520px,100%);margin:44px auto 0}.landing-module___cEqKa__formRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.landing-module___cEqKa__signupAction{--foreground:#edd08b;--background:#253d37}.landing-module___cEqKa__formRow>div:first-child>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-module___cEqKa__signupAction button{width:100%}.landing-module___cEqKa__formNotice{text-align:center;opacity:.9;margin-top:12px;font-size:12px;line-height:1.5}.landing-module___cEqKa__hero :is(.landing-module___cEqKa__formNotice,.landing-module___cEqKa__formFeedback,[role=alert]){text-shadow:0 0 12px #1d3a6bcc,0 1px 2px #1d3a6b80}.landing-module___cEqKa__formFeedback{text-align:center;font-size:13px}.landing-module___cEqKa__formFeedback:has(p:not(:empty)){padding-top:10px}.landing-module___cEqKa__honeypot{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.landing-module___cEqKa__gardenLights{pointer-events:none;width:100%;height:100%;overflow:visible}.landing-module___cEqKa__lightMote{animation:landing-module___cEqKa__drift var(--duration) ease-in-out var(--delay) infinite}.landing-module___cEqKa__moteCore{fill:#fff1b8}.landing-module___cEqKa__moteHalo{fill:url(#garden-mote-glow)}.landing-module___cEqKa__moteSpark{stroke:#fff8d4;stroke-width:1.2px}.landing-module___cEqKa__pathLights{fill:none;stroke:#ffe8a3;stroke-linecap:round;stroke-linejoin:round}.landing-module___cEqKa__pathGlow{stroke-width:16px;opacity:.05}.landing-module___cEqKa__pathGlowInner{stroke-width:7px;opacity:.08}.landing-module___cEqKa__pathTrace{stroke-width:1.7px;opacity:.55}.landing-module___cEqKa__travellingLight,.landing-module___cEqKa__travellingGlow{stroke-dasharray:5 95;animation:13s linear infinite landing-module___cEqKa__travel}.landing-module___cEqKa__travellingLight{stroke-width:4px;stroke:#fff4cc}.landing-module___cEqKa__travellingGlow{stroke-width:14px;opacity:.22}.landing-module___cEqKa__encounterLight{fill:#fff6d0;stroke:none;animation:7s ease-in-out infinite landing-module___cEqKa__breathe}.landing-module___cEqKa__encounterHalo{fill:url(#garden-encounter-glow)}[data-variant=earth-and-sky] .landing-module___cEqKa__skyShade{background:linear-gradient(#10143891,#16265320 60%,#0000 74%)}[data-variant=quiet-serendipity] :is(.landing-module___cEqKa__travellingLight,.landing-module___cEqKa__travellingGlow){stroke-dasharray:3 97;animation-duration:19s}[data-variant=quiet-serendipity] .landing-module___cEqKa__pathTrace{opacity:.4}.landing-module___cEqKa__scene[data-paused=true] *,.landing-module___cEqKa__scene[data-paused=true]{animation-play-state:paused!important}@keyframes landing-module___cEqKa__drift{0%,to{opacity:.4;transform:translate(0)}35%{opacity:1}65%{opacity:.7;transform:translate(12px,-22px)}}@keyframes landing-module___cEqKa__travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes landing-module___cEqKa__breathe{0%,to{opacity:.6}50%{opacity:1}}.landing-module___cEqKa__ideaSection{max-width:1260px;margin:auto;padding:110px 60px 104px}.landing-module___cEqKa__sectionIntro{grid-template-columns:1.15fr 1fr;align-items:end;gap:100px;display:grid}.landing-module___cEqKa__sectionIntro h2,.landing-module___cEqKa__exampleIntro h2{letter-spacing:-.02em;font-variation-settings:"opsz" 60;font-size:clamp(40px,4.4vw,62px);line-height:1.14}.landing-module___cEqKa__sectionIntro p{color:var(--text-secondary);max-width:420px;font-size:16px;line-height:1.75}.landing-module___cEqKa__sectionIntro p+p{margin-top:14px}.landing-module___cEqKa__steps{grid-template-columns:repeat(3,1fr);gap:48px;margin:64px 0 0;padding:0;list-style:none;display:grid}.landing-module___cEqKa__steps li{position:relative}.landing-module___cEqKa__stepScene{aspect-ratio:420/340;background:#284c82;border-radius:50% 50% 14px 14px/30% 30% 14px 14px;position:relative;overflow:hidden;box-shadow:0 26px 44px -30px #1b2d4d99}.landing-module___cEqKa__stepScene svg{width:100%;height:100%;display:block}.landing-module___cEqKa__stepScene:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fffaf01f}.landing-module___cEqKa__stepScene[data-paused=true] *{animation-play-state:paused!important}.landing-module___cEqKa__sceneThread,.landing-module___cEqKa__sceneMotes,.landing-module___cEqKa__sceneSignal,.landing-module___cEqKa__sceneDescent{fill:none;stroke-linecap:round}.landing-module___cEqKa__sceneThread{stroke:#fff1c4;stroke-width:1.1px;stroke-dasharray:1.5 6;opacity:.55}.landing-module___cEqKa__sceneMotes{stroke:#fff3c6;stroke-width:4.5px;stroke-dasharray:.1 19.9;animation:7s linear infinite landing-module___cEqKa__travel}.landing-module___cEqKa__sceneFeed{fill:none;stroke:#fff3c6;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.1 49.9;animation:6.4s linear infinite landing-module___cEqKa__travel}.landing-module___cEqKa__memorySeedDisc{fill:#1b335fd9;stroke:#fff1c4;stroke-opacity:.4;stroke-width:1px}.landing-module___cEqKa__memoryMark{fill:#faf5e9}.landing-module___cEqKa__sceneSpeck,.landing-module___cEqKa__sceneDust,.landing-module___cEqKa__sceneStarCore{fill:#fffaf0}.landing-module___cEqKa__sceneSpeck{opacity:.85;animation:5s ease-in-out infinite landing-module___cEqKa__breathe}.landing-module___cEqKa__sceneSpeck:nth-of-type(2n){animation-delay:-2.4s}.landing-module___cEqKa__sceneDust{opacity:.55}.landing-module___cEqKa__sceneStar[data-tone=warm]{fill:#ffe9ad}.landing-module___cEqKa__sceneStar[data-tone=cool]{fill:#eef3ff}.landing-module___cEqKa__sceneKindle{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite landing-module___cEqKa__kindle}.landing-module___cEqKa__sceneSignal{stroke:#fff4cc;stroke-width:3.6px;stroke-dasharray:4 96;animation:8s ease-in-out infinite landing-module___cEqKa__signal}.landing-module___cEqKa__sceneSignalReturn{stroke:#eef3ff;animation-name:landing-module___cEqKa__signalReturn}.landing-module___cEqKa__sceneReason{fill:#fff6d0;animation:8s ease-in-out infinite landing-module___cEqKa__reason}.landing-module___cEqKa__sceneDescent{stroke:#fff4cc;stroke-width:4px;stroke-dasharray:6 94;animation:9s ease-in infinite landing-module___cEqKa__descend}.landing-module___cEqKa__sceneEncounter{fill:#fff6d0;animation:6s ease-in-out infinite landing-module___cEqKa__breathe}.landing-module___cEqKa__sceneGround{opacity:.55}@keyframes landing-module___cEqKa__kindle{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes landing-module___cEqKa__signal{0%{stroke-dashoffset:102px;opacity:0}8%{opacity:1}50%{opacity:1}62%,to{stroke-dashoffset:-2px;opacity:0}}@keyframes landing-module___cEqKa__signalReturn{0%{stroke-dashoffset:-2px;opacity:0}8%{opacity:1}50%{opacity:1}62%,to{stroke-dashoffset:102px;opacity:0}}@keyframes landing-module___cEqKa__reason{0%,20%,to{opacity:.25}33%{opacity:1}70%{opacity:.6}}@keyframes landing-module___cEqKa__descend{0%{stroke-dashoffset:100px;opacity:0}10%{opacity:1}55%,to{stroke-dashoffset:4px;opacity:0}}.landing-module___cEqKa__steps h3{font-family:var(--font-display);letter-spacing:-.012em;margin:26px 0 10px;font-size:25px;font-weight:400;line-height:1.25}.landing-module___cEqKa__steps p{color:var(--text-secondary);font-size:16px;line-height:1.8}.landing-module___cEqKa__exampleSection{isolation:isolate;color:var(--cream);--foreground:var(--cream);--text-secondary:#d3dbe8;background:#284c82;grid-template-columns:.85fr 1.25fr;align-items:center;gap:80px;padding:118px max(6%,50% - 570px) 190px;display:grid;position:relative;overflow:hidden}.landing-module___cEqKa__nightSky,.landing-module___cEqKa__nightShade,.landing-module___cEqKa__nightStars{pointer-events:none;position:absolute;inset:0}.landing-module___cEqKa__nightSky{z-index:-1}.landing-module___cEqKa__nightSky:after{content:"";background:linear-gradient(#f6f1e500,#f6f1e5b3 62%,#f6f1e5);height:72px;position:absolute;inset:auto 0 0}.landing-module___cEqKa__nightSky svg{width:100%;height:100%}.landing-module___cEqKa__nightPainting,.landing-module___cEqKa__nightPainting img{width:100%;height:100%;display:block}.landing-module___cEqKa__nightPainting img{object-fit:cover;object-position:center bottom}.landing-module___cEqKa__nightSky[data-paused=true] *,.landing-module___cEqKa__connectionStory[data-paused=true] .landing-module___cEqKa__personStar *{animation-play-state:paused!important}.landing-module___cEqKa__nightShade{background:linear-gradient(#13234ccc,#1a30604d 46%,#0000 72%)}.landing-module___cEqKa__nightStars{bottom:22%;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.landing-module___cEqKa__keep{white-space:nowrap}.landing-module___cEqKa__lost{isolation:isolate;min-height:100svh;color:var(--cream);text-align:center;--foreground:var(--cream);background:#284c82;place-items:center;padding:140px 24px 180px;display:grid;position:relative;overflow:hidden}.landing-module___cEqKa__lostHome{position:absolute;top:27px;left:4.7%}.landing-module___cEqKa__lostContent h1{letter-spacing:-.045em;font-variation-settings:"opsz" 60;text-shadow:0 1px 30px #13234c;font-size:clamp(48px,7vw,92px);line-height:1.02}.landing-module___cEqKa__lostContent p{color:#dfe5ef;margin-top:24px;font-size:16px}.landing-module___cEqKa__lostLink{--foreground:#edd08b;--background:#253d37;--radius-control:12px;--text-sm:16px;--control-height-lg:52px;margin-top:36px}.landing-module___cEqKa__exampleIntro p{max-width:340px;color:var(--text-secondary);margin-top:26px;font-size:16px;line-height:1.75}.landing-module___cEqKa__connectionStory{text-align:center;position:relative}.landing-module___cEqKa__examplePeople{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.landing-module___cEqKa__examplePeople article{grid-row:span 3;grid-template-rows:subgrid;display:grid}.landing-module___cEqKa__examplePeople h3{align-self:end}.landing-module___cEqKa__personStar{color:#f3c867;fill:#fff1c4;width:56px;height:56px;margin:0 auto 10px;display:block}.landing-module___cEqKa__personStar[data-tone=cool]{color:#c9d8ff;fill:#f2f6ff}.landing-module___cEqKa__personStar>circle:first-of-type{animation:6s ease-in-out infinite landing-module___cEqKa__breathe}.landing-module___cEqKa__personStar[data-tone=cool]>circle:first-of-type{animation-delay:-3s}.landing-module___cEqKa__examplePeople h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:23px;font-weight:400;line-height:1.25}.landing-module___cEqKa__examplePeople p{max-width:30ch;color:var(--text-secondary);margin:10px auto 0;font-size:15px;line-height:1.7}.landing-module___cEqKa__connectionThreads{width:100%;height:auto;margin-top:18px;display:block;overflow:visible}.landing-module___cEqKa__threadBase,.landing-module___cEqKa__threadGlow,.landing-module___cEqKa__threadLine{stroke-linecap:round}.landing-module___cEqKa__threadBase{stroke:#f2f1df;stroke-width:1px;stroke-dasharray:2 7;opacity:.35}.landing-module___cEqKa__threadGlow{stroke:#ffe8a3;stroke-width:9px;opacity:.14}.landing-module___cEqKa__threadLine{stroke:#ffeab0;stroke-width:2px}.landing-module___cEqKa__threadSpark{fill:#fff6d0}.landing-module___cEqKa__connectionReason>span{color:#f4dfae;letter-spacing:.02em;font-size:13px;line-height:1.6;display:block}.landing-module___cEqKa__connectionReason h3{font-family:var(--font-display);letter-spacing:-.015em;text-shadow:0 1px 24px #13234c;margin-top:12px;font-size:34px;font-weight:400;line-height:1.3}.landing-module___cEqKa__exampleCaption{text-align:center;color:#e4e9f2;margin-top:26px;font-size:12px}.landing-module___cEqKa__exampleCaption,.landing-module___cEqKa__connectionReason>span{text-shadow:0 0 12px #13234ccc,0 1px 2px #13234c80}.landing-module___cEqKa__invitation{text-align:center;background:#f6f1e5;padding:88px 24px 100px;position:relative}.landing-module___cEqKa__invitation h2{letter-spacing:-.02em;font-variation-settings:"opsz" 60;font-size:clamp(45px,5.5vw,78px);line-height:1.12}.landing-module___cEqKa__invitation>p{color:var(--text-secondary);margin-top:24px;font-size:15px}.landing-module___cEqKa__invitation .landing-module___cEqKa__signup{margin-top:28px}.landing-module___cEqKa__invitation .landing-module___cEqKa__signupAction{--foreground:#314f40;--background:var(--cream)}.landing-module___cEqKa__ideaSection p,.landing-module___cEqKa__exampleSection p{letter-spacing:.01em;text-wrap:pretty}.landing-module___cEqKa__ideaSection strong,.landing-module___cEqKa__exampleSection strong{color:var(--foreground);font-weight:600}.landing-module___cEqKa__steps p{max-width:32ch}.landing-module___cEqKa__steps p em{font-family:var(--font-display);font-size:1.12em;line-height:1}.landing-module___cEqKa__exampleCaption{line-height:1.6}.landing-module___cEqKa__footer{background:#e4e9d9;padding:0 max(6%,50% - 570px) 22px}.landing-module___cEqKa__footerMain{align-items:center;gap:50px;padding:43px 0;display:flex}.landing-module___cEqKa__footerMain>p{color:var(--text-secondary);font-size:13px;line-height:1.5}.landing-module___cEqKa__footerMain>a:last-child{align-items:center;gap:5px;min-height:44px;margin-left:auto;font-size:13px;display:flex}.landing-module___cEqKa__footerBottom{color:var(--text-secondary);border-top:1px solid #bac7ad;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:23px;font-size:12px;display:flex}.landing-module___cEqKa__footerBottom details{max-width:340px}.landing-module___cEqKa__footerBottom summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;margin-top:-14px;list-style:none;display:flex}.landing-module___cEqKa__footerBottom summary::-webkit-details-marker{display:none}.landing-module___cEqKa__footerBottom summary:after{content:"+";text-align:center;width:1ch;font-size:14px;line-height:1}.landing-module___cEqKa__footerBottom details[open] summary:after{content:"−"}.landing-module___cEqKa__footerBottom summary:hover{color:var(--foreground)}.landing-module___cEqKa__footerBottom details p{padding:8px 0 20px;line-height:1.7}.landing-module___cEqKa__footerBottom details a{text-decoration:underline}.landing-module___cEqKa__footerBottom details a svg{display:inline}.landing-module___cEqKa__reviewBar{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--border);--text-sm:13px;--control-height-sm:40px;padding:10px 4.7%}.landing-module___cEqKa__eveningStars{pointer-events:auto;color:#f2f1df;width:66%;height:49%;-webkit-mask-image:var(--hero-sky-matte), linear-gradient(#000, #000);mask-image:var(--hero-sky-matte), linear-gradient(#000, #000);-webkit-mask-size:var(--sky-matte-size,0 0, 100% 100%);mask-size:var(--sky-matte-size,0 0, 100% 100%);-webkit-mask-position:var(--sky-matte-position,0 0, 0 0);mask-position:var(--sky-matte-position,0 0, 0 0);position:absolute;top:7%;left:20%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-module___cEqKa__starDust{position:absolute;inset:0;-webkit-mask-image:radial-gradient(44% 66% at 46% 64%,#0000 58%,#000 100%);mask-image:radial-gradient(44% 66% at 46% 64%,#0000 58%,#000 100%)}.landing-module___cEqKa__skyStar{color:#e4eeff;opacity:.58;animation:landing-module___cEqKa__starShimmer var(--duration) ease-in-out var(--delay) infinite;background:currentColor;border-radius:50%;display:block;position:absolute}.landing-module___cEqKa__skyStar[data-warm=true]{color:#f6e6c7}.landing-module___cEqKa__skyStar[data-bright=true]{box-shadow:0 0 5px 1px #e3e9ff4a}.landing-module___cEqKa__starCluster{fill:currentColor;width:clamp(125px,14vw,200px);height:auto;position:absolute;top:24%;left:0}.landing-module___cEqKa__starCluster:last-child{top:36%;left:auto;right:0}.landing-module___cEqKa__starThread,.landing-module___cEqKa__starSignal{fill:none;stroke:currentColor;stroke-width:.6px}.landing-module___cEqKa__starThread{opacity:.13;animation:landing-module___cEqKa__starThreadReveal 18s ease-in-out var(--cycle-delay) infinite}.landing-module___cEqKa__starSignal{opacity:0;stroke-width:1px;stroke-dasharray:2 98;stroke-linecap:round;animation:landing-module___cEqKa__starMessage 18s linear var(--cycle-delay) infinite}.landing-module___cEqKa__clusterStar{opacity:.7;animation:landing-module___cEqKa__starShimmer 18s ease-in-out var(--delay) infinite}.landing-module___cEqKa__clusterHalo{fill:url(#star-cluster-glow);opacity:.5}.landing-module___cEqKa__starRay{fill:none;stroke:currentColor;stroke-width:.6px;opacity:.6}.landing-module___cEqKa__fineLights{fill:#f8e7af;opacity:.48}[data-variant=quiet-serendipity] .landing-module___cEqKa__moteHalo{opacity:.7}[data-variant=quiet-serendipity] .landing-module___cEqKa__moteSpark{opacity:.65}[data-variant=quiet-serendipity] .landing-module___cEqKa__encounterLight{opacity:.85}@keyframes landing-module___cEqKa__starShimmer{0%,to{opacity:.38}40%{opacity:.88}70%{opacity:.52}}@keyframes landing-module___cEqKa__starThreadReveal{0%,18%,80%,to{opacity:.06}38%,55%{opacity:.23}}@keyframes landing-module___cEqKa__starMessage{0%,20%{stroke-dashoffset:102px;opacity:0}27%{opacity:.7}62%{opacity:.5}70%,to{stroke-dashoffset:-2px;opacity:0}}@media (min-width:1700px){.landing-module___cEqKa__heroContent{margin-top:96px}}@media (min-width:2200px){.landing-module___cEqKa__hero h1{font-size:132px}.landing-module___cEqKa__heroDescription{font-size:18px}.landing-module___cEqKa__hero .landing-module___cEqKa__signup{--text-sm:17px;--control-height-lg:58px;--control-height-md:58px;width:min(600px,100%)}.landing-module___cEqKa__heroContent{margin-top:140px}.landing-module___cEqKa__header .landing-module___cEqKa__wordmark{font-size:56px}}@media (max-width:1050px){.landing-module___cEqKa__hero{height:940px;min-height:940px}.landing-module___cEqKa__heroContent{width:84%;margin-top:64px}.landing-module___cEqKa__hero h1{font-size:82px}.landing-module___cEqKa__ideaSection{padding:80px 40px}.landing-module___cEqKa__sectionIntro{gap:45px}.landing-module___cEqKa__steps{gap:26px}.landing-module___cEqKa__exampleSection{gap:38px;padding:70px 40px}.landing-module___cEqKa__exampleSection[data-artwork=tailored]{padding-bottom:150px}.landing-module___cEqKa__exampleIntro h2{font-size:43px}.landing-module___cEqKa__examplePeople{column-gap:24px}}@media (max-width:720px){.landing-module___cEqKa__eveningStars{width:100%;height:500px;top:90px;left:0}.landing-module___cEqKa__starDust{-webkit-mask-image:radial-gradient(50% 65% at 50% 45%,#0000 60%,#000 100%);mask-image:radial-gradient(50% 65% at 50% 45%,#0000 60%,#000 100%)}.landing-module___cEqKa__starCluster{width:130px;top:6%;left:-37px}.landing-module___cEqKa__starCluster:last-child{top:69%;right:-34px}.landing-module___cEqKa__hero{background:#294d82;height:auto;min-height:0;max-height:none;padding-bottom:240px}.landing-module___cEqKa__painting{aspect-ratio:3/2;width:max(560px,100%);height:auto;inset:auto auto 0 50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000,#000 16%);mask-image:linear-gradient(#0000,#000 16%)}.landing-module___cEqKa__skyShade{background:0 0}.landing-module___cEqKa__header{padding:23px 22px}.landing-module___cEqKa__lostHome{top:23px;left:22px}.landing-module___cEqKa__wordmark{font-size:41px}.landing-module___cEqKa__heroContent{width:calc(100% - 40px);margin-top:44px}.landing-module___cEqKa__hero h1{letter-spacing:-.065em;font-size:clamp(54px,16vw,76px);line-height:1}.landing-module___cEqKa__heroDescription{margin-top:22px;font-size:14px}.landing-module___cEqKa__signup{max-width:390px;margin-top:34px}.landing-module___cEqKa__formRow{box-shadow:none;background:0 0;border:0;border-radius:25px;grid-template-columns:1fr;gap:9px;padding:0}.landing-module___cEqKa__ideaSection{padding:65px 25px}.landing-module___cEqKa__sectionIntro{grid-template-columns:1fr;gap:25px}.landing-module___cEqKa__sectionIntro h2{font-size:45px}.landing-module___cEqKa__sectionIntro p{font-size:15px}.landing-module___cEqKa__steps{grid-template-columns:1fr;gap:35px;margin-top:40px}.landing-module___cEqKa__steps li{max-width:480px;display:block}.landing-module___cEqKa__steps h3{margin:20px 0 8px;font-size:23px}.landing-module___cEqKa__steps p{max-width:38ch;font-size:16px}.landing-module___cEqKa__exampleSection{grid-template-columns:1fr;gap:44px;padding:72px 24px 150px}.landing-module___cEqKa__exampleSection[data-artwork=tailored]{padding-bottom:280px}.landing-module___cEqKa__exampleIntro p{max-width:460px;font-size:15px}.landing-module___cEqKa__exampleIntro h2{font-size:43px}.landing-module___cEqKa__examplePeople{column-gap:22px}.landing-module___cEqKa__personStar{width:46px;height:46px}.landing-module___cEqKa__examplePeople h3{font-size:20px}.landing-module___cEqKa__examplePeople p{font-size:14px}.landing-module___cEqKa__connectionReason h3{font-size:26px}.landing-module___cEqKa__invitation{padding:64px 25px 72px}.landing-module___cEqKa__invitation h2{font-size:clamp(40px,9.5vw,57px)}.landing-module___cEqKa__invitation>p{font-size:14px}.landing-module___cEqKa__footer{padding:0 25px 24px}.landing-module___cEqKa__footerMain{flex-wrap:wrap;gap:28px;padding:32px 0}.landing-module___cEqKa__wordmarkLarge{font-size:74px}.landing-module___cEqKa__footerMain>p{font-size:12px}.landing-module___cEqKa__footerMain>a:last-child{margin-left:0;font-size:12px}.landing-module___cEqKa__footerBottom{flex-wrap:wrap;gap:15px}.landing-module___cEqKa__footerBottom details{flex-basis:100%;order:3;max-width:none}.landing-module___cEqKa__footerBottom summary{justify-content:flex-start;margin-top:-8px}.landing-module___cEqKa__nightSky:after{height:44px}.landing-module___cEqKa__reviewBar{padding:15px 20px}}@media (max-width:370px){.landing-module___cEqKa__hero h1{font-size:50px}.landing-module___cEqKa__header{padding-inline:19px}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__threadGlow,.landing-module___cEqKa__threadLine{stroke-dasharray:none}.landing-module___cEqKa__threadSpark{opacity:1!important}.landing-module___cEqKa__skyStar,.landing-module___cEqKa__clusterStar,.landing-module___cEqKa__starThread,.landing-module___cEqKa__starSignal{animation:none}.landing-module___cEqKa__starSignal{opacity:0}.landing-module___cEqKa__lightMote,.landing-module___cEqKa__travellingLight,.landing-module___cEqKa__travellingGlow,.landing-module___cEqKa__encounterLight,.landing-module___cEqKa__sceneMotes,.landing-module___cEqKa__sceneFeed,.landing-module___cEqKa__sceneSpeck,.landing-module___cEqKa__sceneKindle,.landing-module___cEqKa__sceneSignal,.landing-module___cEqKa__sceneReason,.landing-module___cEqKa__sceneDescent,.landing-module___cEqKa__sceneEncounter,.landing-module___cEqKa__personStar>circle{animation:none}.landing-module___cEqKa__sceneSignal,.landing-module___cEqKa__sceneDescent{opacity:0}.landing-module___cEqKa__lightMote{opacity:.8}.landing-module___cEqKa__travellingLight,.landing-module___cEqKa__travellingGlow{stroke-dashoffset:24px}}.landing-module___cEqKa__formRow>div:first-child{--foreground:#2c433a}.landing-module___cEqKa__hero .landing-module___cEqKa__formRow>div:first-child{--foreground:var(--cream);--surface:#254979;--surface-muted:#2f5583;--border-strong:#b7c8d399;--text-muted:#d0d9dc}.landing-module___cEqKa__xFollow{--surface:#111;--surface-muted:#242424;--foreground:#fff;--border:#ffffff30;--radius-control:12px;--text-sm:13px;--control-height-md:46px;margin-top:30px}.landing-module___cEqKa__xFollow svg{flex:none}.landing-module___cEqKa__reviewBar summary{cursor:pointer;align-items:center;gap:15px;width:fit-content;min-height:30px;font-size:12px;display:flex}.landing-module___cEqKa__reviewBar summary:before{content:"+";font-size:17px}.landing-module___cEqKa__reviewBar[open] summary:before{content:"−"}.landing-module___cEqKa__reviewBar summary span{color:var(--text-muted)}.landing-module___cEqKa__reviewBar[open] summary{margin-bottom:12px}.landing-module___cEqKa__starLens{pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.landing-module___cEqKa__starResponse{pointer-events:none;position:absolute;top:0;left:0}.landing-module___cEqKa__starResponse i{background:#f5f6e9;border-radius:50%;position:absolute;box-shadow:0 0 7px #ecf1ff80}@media (max-width:720px){.landing-module___cEqKa__xFollow{--text-sm:12px;margin-top:26px}}@media (prefers-reduced-motion:reduce),(hover:none){.landing-module___cEqKa__starLens{display:none}}
.review-module__uC3fbW__review{background:var(--paper);color:var(--ink);padding:0 max(24px,50vw - 550px)}.review-module__uC3fbW__navigation{border-bottom:1px solid #cbd0c1;justify-content:space-between;align-items:center;padding-block:28px;display:flex}.review-module__uC3fbW__navigation nav{gap:24px;font-size:14px;display:flex}.review-module__uC3fbW__navigation a{padding-block:8px}.review-module__uC3fbW__intro{max-width:750px;padding:90px 0 100px}.review-module__uC3fbW__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#59665b;font-size:12px}.review-module__uC3fbW__intro h1{letter-spacing:-.04em;margin:22px 0 28px;font-size:clamp(56px,7vw,92px);line-height:1.05}.review-module__uC3fbW__intro>p:last-of-type{max-width:550px;font-size:18px;line-height:1.7}.review-module__uC3fbW__links{flex-wrap:wrap;gap:18px 28px;margin-top:28px;font-size:14px;display:flex}.review-module__uC3fbW__links a,.review-module__uC3fbW__downloads a{text-underline-offset:5px;padding-block:8px;text-decoration:underline}.review-module__uC3fbW__sectionHeading{border-top:1px solid #cbd0c1;grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:36px;padding-top:40px;display:grid}.review-module__uC3fbW__sectionHeading h2{letter-spacing:-.025em;font-size:clamp(38px,4vw,56px);line-height:1.15}.review-module__uC3fbW__sectionHeading p{color:#59665b;max-width:430px;line-height:1.75}.review-module__uC3fbW__colorTests{grid-template-columns:1fr 1fr;display:grid}.review-module__uC3fbW__colorTest{color:#243b35;background:#faf5e9;border:1px solid #d7d9cb;padding:28px 36px 32px}.review-module__uC3fbW__colorTest[data-tone=cream]{color:#faf5e9;background:#284c82;border-color:#284c82}.review-module__uC3fbW__wordmarkTest{justify-content:center;align-items:center;min-height:160px;display:flex}.review-module__uC3fbW__scaleTests{justify-content:center;align-items:end;gap:32px;margin-top:24px;display:flex}.review-module__uC3fbW__scaleTests>div{flex-direction:column;align-items:center;gap:14px;display:flex}.review-module__uC3fbW__scaleTests span{opacity:.8;font-size:11px}.review-module__uC3fbW__headerTest{background:#284c82;height:230px;position:relative;overflow:hidden}.review-module__uC3fbW__headerTest>img{object-fit:cover;object-position:center 30%}.review-module__uC3fbW__headerTest:after{content:"";pointer-events:none;background:linear-gradient(#142b4e4d,#0000);position:absolute;inset:0}.review-module__uC3fbW__headerLogo{z-index:1;position:absolute;top:24px;left:30px}.review-module__uC3fbW__headerTest>p{color:#faf5e9;z-index:1;font-size:13px;position:absolute;bottom:24px;right:26px}.review-module__uC3fbW__downloads{flex-wrap:wrap;gap:25px;margin-top:18px;font-size:12px;display:flex}.review-module__uC3fbW__artwork{padding-top:20px;padding-bottom:65px}.review-module__uC3fbW__windows{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.review-module__uC3fbW__heroTests{grid-template-columns:1fr 1fr;gap:26px;margin-bottom:45px;display:grid}.review-module__uC3fbW__heroTests img,.review-module__uC3fbW__currentHero img{border-radius:6px;width:100%;height:auto;display:block}.review-module__uC3fbW__heroTests a{text-underline-offset:3px;text-decoration:underline}.review-module__uC3fbW__review figure{margin:0}.review-module__uC3fbW__review figcaption{color:#59665b;margin-top:16px;font-size:13px;line-height:1.6}.review-module__uC3fbW__skyTests{grid-template-columns:3fr 1fr;align-items:start;gap:32px;margin-top:45px;display:grid}.review-module__uC3fbW__skyTests img{border-radius:6px;width:100%;height:auto;display:block}.review-module__uC3fbW__studies{border-top:1px solid #cbd0c1;margin-top:36px;padding-top:24px}.review-module__uC3fbW__studies summary{cursor:pointer;padding-block:8px;font-size:15px}.review-module__uC3fbW__studies>p{color:#59665b;max-width:550px;margin-top:18px;font-size:14px;line-height:1.7}.review-module__uC3fbW__footer{color:#59665b;border-top:1px solid #cbd0c1;padding:28px 0 40px;font-size:12px}@media (max-width:720px){.review-module__uC3fbW__intro{padding-block:55px 65px}.review-module__uC3fbW__intro>p:last-of-type{font-size:16px}.review-module__uC3fbW__sectionHeading{grid-template-columns:1fr;gap:22px}.review-module__uC3fbW__colorTests{grid-template-columns:1fr}.review-module__uC3fbW__colorTest{padding-inline:20px}.review-module__uC3fbW__scaleTests{gap:25px}.review-module__uC3fbW__windows{grid-template-columns:1fr;gap:32px;max-width:480px}.review-module__uC3fbW__heroTests{grid-template-columns:1fr}.review-module__uC3fbW__skyTests{grid-template-columns:1fr 1fr;gap:20px}.review-module__uC3fbW__headerLogo{left:20px}.review-module__uC3fbW__headerTest{height:180px}}.review-module__uC3fbW__review .review-module__uC3fbW__currentHero{margin-bottom:45px}
.input-module__AIxZ9W__field{min-width:0;display:grid}.input-module__AIxZ9W__label{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.input-module__AIxZ9W__input{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none}.input-module__AIxZ9W__input::placeholder{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.input-module__AIxZ9W__input:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.input-module__AIxZ9W__input:focus-visible{border-color:var(--foreground)}.input-module__AIxZ9W__input[aria-invalid=true]{border-color:var(--danger)}.input-module__AIxZ9W__input:disabled{cursor:not-allowed;opacity:.5;background:var(--surface-muted)}.input-module__AIxZ9W__messageSlot{display:block;overflow:hidden}.input-module__AIxZ9W__description,.input-module__AIxZ9W__error{padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);display:block}.input-module__AIxZ9W__description{color:var(--text-muted)}.input-module__AIxZ9W__error{color:var(--danger)}.input-module__AIxZ9W__words{display:block;position:relative}.input-module__AIxZ9W__word{white-space:pre;display:inline-block}.input-module__AIxZ9W__column{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}.input-module__AIxZ9W__column>span{display:inline-block}.input-module__AIxZ9W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.input-module__AIxZ9W__input{transition-duration:.01ms}}
