.LogoLoop-module__jWX6jq__logoLoop{--logo-loop-fade:#f4f8fa;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.LogoLoop-module__jWX6jq__logoLoop:before,.LogoLoop-module__jWX6jq__logoLoop:after{content:"";z-index:2;pointer-events:none;width:clamp(30px,14%,76px);position:absolute;top:0;bottom:0}.LogoLoop-module__jWX6jq__logoLoop:before{background:linear-gradient(to right, var(--logo-loop-fade), #f4f8fa00);left:0}.LogoLoop-module__jWX6jq__logoLoop:after{background:linear-gradient(to left, var(--logo-loop-fade), #f4f8fa00);right:0}.LogoLoop-module__jWX6jq__track{width:max-content;min-width:max-content;animation:LogoLoop-module__jWX6jq__logoLoopMove var(--logo-loop-duration) linear infinite;will-change:transform;align-items:center;gap:0;display:flex;transform:translate(0,0)}.LogoLoop-module__jWX6jq__group{align-items:center;gap:var(--logo-loop-gap);padding-right:var(--logo-loop-gap);flex:none;display:flex}.LogoLoop-module__jWX6jq__logoLoop[data-direction=right] .LogoLoop-module__jWX6jq__track,.LogoLoop-module__jWX6jq__logoLoop[data-direction=down] .LogoLoop-module__jWX6jq__track{animation-direction:reverse}.LogoLoop-module__jWX6jq__logoLoop[data-axis=vertical]:before,.LogoLoop-module__jWX6jq__logoLoop[data-axis=vertical]:after{width:auto;height:clamp(28px,18%,82px);left:0;right:0}.LogoLoop-module__jWX6jq__logoLoop[data-axis=vertical]:before{background:linear-gradient(to bottom, var(--logo-loop-fade), #f4f8fa00);top:0;bottom:auto}.LogoLoop-module__jWX6jq__logoLoop[data-axis=vertical]:after{background:linear-gradient(to top, var(--logo-loop-fade), #f4f8fa00);top:auto;bottom:0}.LogoLoop-module__jWX6jq__logoLoop[data-axis=vertical] .LogoLoop-module__jWX6jq__track{flex-direction:column;min-width:0;min-height:max-content;animation-name:LogoLoop-module__jWX6jq__logoLoopMoveVertical}.LogoLoop-module__jWX6jq__logoLoop[data-axis=vertical] .LogoLoop-module__jWX6jq__group{padding-right:0;padding-bottom:var(--logo-loop-gap);flex-direction:column}.LogoLoop-module__jWX6jq__logoLoop:hover .LogoLoop-module__jWX6jq__track,.LogoLoop-module__jWX6jq__logoLoop:focus-within .LogoLoop-module__jWX6jq__track{animation-play-state:paused}.LogoLoop-module__jWX6jq__logoLink,.LogoLoop-module__jWX6jq__loopItem{width:var(--logo-loop-width);min-width:var(--logo-loop-width);border-radius:8px;outline:none;flex:none;justify-content:center;align-items:center;height:72px;padding:12px 14px;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.LogoLoop-module__jWX6jq__loopItem{height:auto;padding:0}.LogoLoop-module__jWX6jq__logoLoop:hover .LogoLoop-module__jWX6jq__logoLink,.LogoLoop-module__jWX6jq__logoLoop:hover .LogoLoop-module__jWX6jq__loopItem{opacity:.36}.LogoLoop-module__jWX6jq__logoLoop .LogoLoop-module__jWX6jq__logoLink:hover,.LogoLoop-module__jWX6jq__logoLoop .LogoLoop-module__jWX6jq__logoLink:focus-visible,.LogoLoop-module__jWX6jq__logoLoop .LogoLoop-module__jWX6jq__loopItem:hover,.LogoLoop-module__jWX6jq__logoLoop .LogoLoop-module__jWX6jq__loopItem:focus-within{opacity:1;transform:translateY(-2px)}.LogoLoop-module__jWX6jq__logoLink:focus-visible{box-shadow:0 0 0 2px var(--primary-color)}.LogoLoop-module__jWX6jq__logoImage{width:100%;height:var(--logo-loop-height);object-fit:contain;image-rendering:-webkit-optimize-contrast;backface-visibility:hidden;display:block;transform:translateZ(0)}@keyframes LogoLoop-module__jWX6jq__logoLoopMove{0%{transform:translate(0,0)}to{transform:translate3d(var(--logo-loop-step-offset), 0, 0)}}@keyframes LogoLoop-module__jWX6jq__logoLoopMoveVertical{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--logo-loop-step-offset), 0)}}@media (max-width:700px){.LogoLoop-module__jWX6jq__logoLink,.LogoLoop-module__jWX6jq__loopItem{width:min(var(--logo-loop-width), 148px);min-width:min(var(--logo-loop-width), 148px);height:64px}.LogoLoop-module__jWX6jq__loopItem{height:auto}}@media (prefers-reduced-motion:reduce){.LogoLoop-module__jWX6jq__track{animation:none;transform:none}.LogoLoop-module__jWX6jq__logoLink,.LogoLoop-module__jWX6jq__loopItem,.LogoLoop-module__jWX6jq__logoLoop .LogoLoop-module__jWX6jq__logoLink:hover,.LogoLoop-module__jWX6jq__logoLoop .LogoLoop-module__jWX6jq__logoLink:focus-visible,.LogoLoop-module__jWX6jq__logoLoop .LogoLoop-module__jWX6jq__loopItem:hover,.LogoLoop-module__jWX6jq__logoLoop .LogoLoop-module__jWX6jq__loopItem:focus-within{transition:none;transform:none}}
.ToolsComponent-module__Z6fTEq__toolsSection{width:100%;padding:0}.ToolsComponent-module__Z6fTEq__toolsContainer{width:var(--page-width);max-width:var(--max-width);flex-direction:column;gap:clamp(2.4rem,3vw,3.6rem);margin:0 auto;padding:clamp(2.4rem,3.4vw,4.4rem) 0;display:flex}.ToolsComponent-module__Z6fTEq__toolsHeader{max-width:var(--marketing-header-max);flex-direction:column;gap:1.4rem;display:flex}.ToolsComponent-module__Z6fTEq__toolsTitle{font-size:var(--marketing-section-title-size);font-family:var(--font-primary);font-weight:var(--marketing-section-title-weight);line-height:var(--marketing-section-title-leading);letter-spacing:var(--marketing-section-title-tracking);color:var(--secondary-color);margin:0}.ToolsComponent-module__Z6fTEq__toolsSubtitle{max-width:52ch;font-family:var(--font-primary);font-size:var(--marketing-section-subtitle-size);line-height:var(--marketing-section-subtitle-leading);color:#05293db8;text-wrap:pretty;margin:0}.ToolsComponent-module__Z6fTEq__toolsContent{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,2vw,2.4rem);display:grid}.ToolsComponent-module__Z6fTEq__toolCard{--tool-a:23, 229, 215;--tool-b:78, 180, 213;background:#fff;border:1px solid #05293d14;border-radius:2.4rem;flex-direction:column;transition:border-color .3s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.ToolsComponent-module__Z6fTEq__toolCard[data-accent=violet]{--tool-a:139, 120, 245;--tool-b:76, 120, 233}.ToolsComponent-module__Z6fTEq__toolStage{isolation:isolate;aspect-ratio:16/10;background:radial-gradient(70% 55% at 50% 0%, rgba(var(--tool-a), .5), rgba(var(--tool-a), 0) 70%), radial-gradient(60% 70% at 50% 100%, rgba(var(--tool-b), .35), rgba(var(--tool-b), 0) 75%), radial-gradient(140% 100% at 50% 40%, #07131f00 45%, #03080ee6 100%), #07131f;position:relative;overflow:hidden}.ToolsComponent-module__Z6fTEq__toolStage:before{content:"";pointer-events:none;background-image:radial-gradient(1px 1px at 30% 6%,#f4fbfcb3,#0000),radial-gradient(1px 1px at 38% 11%,#f4fbfc80,#0000),radial-gradient(1.5px 1.5px at 44% 4%,#f4fbfce6,#0000),radial-gradient(1px 1px at 52% 9%,#f4fbfc99,#0000),radial-gradient(1px 1px at 58% 3%,#f4fbfc80,#0000),radial-gradient(1.5px 1.5px at 64% 8%,#f4fbfcb3,#0000),radial-gradient(1px 1px at 71% 5%,#f4fbfc80,#0000),radial-gradient(1px 1px at 12% 40%,#f4fbfc66,#0000),radial-gradient(1px 1px at 90% 30%,#f4fbfc66,#0000);position:absolute;inset:0}.ToolsComponent-module__Z6fTEq__toolStage:after{content:"";pointer-events:none;background-image:radial-gradient(2px 2px at 41% 8%,#fff,#0000),radial-gradient(1.5px 1.5px at 55% 5%,#fff,#0000),radial-gradient(1px 1px at 34% 3%,#fff,#0000),radial-gradient(1.5px 1.5px at 67% 12%,#fff,#0000),radial-gradient(1px 1px at 48% 13%,#fff,#0000),radial-gradient(1px 1px at 20% 22%,#fff,#0000),radial-gradient(1px 1px at 81% 18%,#fff,#0000);animation:3.2s ease-in-out infinite alternate ToolsComponent-module__Z6fTEq__toolTwinkle;position:absolute;inset:0}@keyframes ToolsComponent-module__Z6fTEq__toolGlow{0%{opacity:.8;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes ToolsComponent-module__Z6fTEq__toolTwinkle{0%{opacity:.25}to{opacity:1}}.ToolsComponent-module__Z6fTEq__toolFrame{z-index:1;aspect-ratio:1618/1076;width:84%;box-shadow:0 -12px 60px rgba(var(--tool-a), .35), 0 30px 70px #00000073;background:#ffffff29;border-radius:2rem;padding:.9rem;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:16%;left:8%}.ToolsComponent-module__Z6fTEq__toolFrame:before{content:"";z-index:-1;background:radial-gradient(50% 42% at 50% 72%, #fffffff2, #fff0 70%), radial-gradient(58% 60% at 50% 78%, rgba(var(--tool-a), .95), rgba(var(--tool-a), 0) 72%), radial-gradient(70% 70% at 50% 85%, rgba(var(--tool-b), .7), rgba(var(--tool-b), 0) 75%);filter:blur(18px);transform-origin:50% 100%;pointer-events:none;height:58%;animation:7s ease-in-out infinite alternate ToolsComponent-module__Z6fTEq__toolGlow;position:absolute;top:-34%;left:2%;right:2%}.ToolsComponent-module__Z6fTEq__toolFrame:after{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffffd9,#ffffff4d 22%,#ffffff24 60%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ToolsComponent-module__Z6fTEq__toolScreen{background:#fff;border-radius:1.3rem;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #05293d14}.ToolsComponent-module__Z6fTEq__toolScreen img{object-fit:cover;object-position:left top;transform-origin:0 0;transform:translate(-6%,-6%)scale(1.14)}.ToolsComponent-module__Z6fTEq__toolCopy{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(2.4rem,2.6vw,3.2rem);display:flex}.ToolsComponent-module__Z6fTEq__toolHeading{font-family:var(--font-primary);letter-spacing:-.02em;color:var(--secondary-color);margin:0;font-size:clamp(2rem,1.8vw,2.4rem);font-weight:600;line-height:1.15}.ToolsComponent-module__Z6fTEq__toolDescription{max-width:48ch;font-family:var(--font-primary);color:#05293db3;text-wrap:pretty;margin:1rem 0 2.4rem;font-size:1.6rem;line-height:1.6}.ToolsComponent-module__Z6fTEq__toolCtaButton{box-shadow:none;margin-top:auto}@media (hover:hover) and (pointer:fine){.ToolsComponent-module__Z6fTEq__toolCard:hover{border-color:rgba(var(--tool-a), .4);transform:translateY(-4px)}.ToolsComponent-module__Z6fTEq__toolCard:hover .ToolsComponent-module__Z6fTEq__toolFrame{transform:translateY(-6px)}}@media (max-width:900px){.ToolsComponent-module__Z6fTEq__toolsContent{grid-template-columns:1fr}}@media (max-width:700px){.ToolsComponent-module__Z6fTEq__toolCard{border-radius:2rem}.ToolsComponent-module__Z6fTEq__toolStage{aspect-ratio:16/11}.ToolsComponent-module__Z6fTEq__toolFrame{border-radius:1.6rem;width:90%;padding:.7rem;top:24%;left:5%}.ToolsComponent-module__Z6fTEq__toolScreen{border-radius:1rem}}@media (prefers-reduced-motion:reduce){.ToolsComponent-module__Z6fTEq__toolCard,.ToolsComponent-module__Z6fTEq__toolFrame{transition:none}.ToolsComponent-module__Z6fTEq__toolStage:after,.ToolsComponent-module__Z6fTEq__toolFrame:before{animation:none}}
html:has(.HomePage-module__wtOjGq__root){overscroll-behavior-y:none;--nav-reveal:0}.HomePage-module__wtOjGq__root{--marketing-section-title-size:clamp(2.6rem, 3vw, 3.6rem);--marketing-section-subtitle-size:clamp(1.6rem, 1.5vw, 1.8rem);--marketing-section-title-weight:600;--marketing-section-title-leading:1.12;--marketing-section-title-tracking:-.028em;--marketing-section-subtitle-leading:1.6;isolation:isolate;background:#fff;flex-direction:column;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.HomePage-module__wtOjGq__root{--page-width:calc(100% - (var(--spacing-md) + 1.2rem) * 2)}}.HomePage-module__wtOjGq__mainContent{z-index:1;background:0 0;width:100%;position:relative}.HomePage-module__wtOjGq__head{flex-direction:column;align-items:center;width:100%;min-height:auto;display:flex;position:relative}.HomePage-module__wtOjGq__horizon{--planet-night:1;--planet-dusk:0;--horizon-overlap:clamp(12rem, 28vh, 24rem);z-index:0;width:100%;height:calc(var(--horizon-overlap) + clamp(16rem, 26vw, 38rem));margin-top:calc(-1 * var(--horizon-overlap));pointer-events:none;background:linear-gradient(180deg, #05091400 0, #0509148c calc(var(--horizon-overlap) * .55), #050914 var(--horizon-overlap));margin-bottom:calc(-1*clamp(8rem,14vw,19rem));position:relative;overflow:hidden}.HomePage-module__wtOjGq__horizon:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fff0,#fff);height:22%;position:absolute;bottom:0;left:0;right:0}.HomePage-module__wtOjGq__horizonArt{position:absolute;inset:0}.HomePage-module__wtOjGq__timeDial{z-index:3;opacity:.45;cursor:grab;touch-action:none;pointer-events:auto;background:radial-gradient(circle,#f4fbfc8c 0 14%,#17e5d72e 30%,#17e5d700 60%);border-radius:50%;width:2.8rem;height:2.8rem;margin:-1.4rem 0 0 -1.4rem;transition:opacity .3s,transform .3s;position:absolute}.HomePage-module__wtOjGq__timeDial:hover,.HomePage-module__wtOjGq__timeDial:focus-visible,.HomePage-module__wtOjGq__timeDial:active,.HomePage-module__wtOjGq__timeDial[data-chosen]{opacity:1;transform:scale(1.25)}.HomePage-module__wtOjGq__timeDial:active{cursor:grabbing}.HomePage-module__wtOjGq__timeDial:focus-visible{outline:none;box-shadow:0 0 0 2px #17e5d7b3}.HomePage-module__wtOjGq__timeLabel{color:#f4fbfcd9;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;font-size:1rem;transition:opacity .3s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-.2rem)scale(.8)}.HomePage-module__wtOjGq__timeDial:hover .HomePage-module__wtOjGq__timeLabel,.HomePage-module__wtOjGq__timeDial:focus-visible .HomePage-module__wtOjGq__timeLabel,.HomePage-module__wtOjGq__timeDial:active .HomePage-module__wtOjGq__timeLabel{opacity:1}.HomePage-module__wtOjGq__skyDay,.HomePage-module__wtOjGq__skyDusk,.HomePage-module__wtOjGq__skyNight{pointer-events:none;height:66%;transition:opacity 1.2s;position:absolute;top:14%;left:-10%;right:-10%}.HomePage-module__wtOjGq__skyDay{opacity:calc((1 - var(--planet-night)) * (1 - var(--planet-dusk)));background:radial-gradient(60% 62% at 50% 100%,#78c4f06b,#4eb4d529 48%,#4eb4d500 76%)}.HomePage-module__wtOjGq__skyDusk{opacity:var(--planet-dusk);background:radial-gradient(64% 60% at 60% 100%,#ffaa6e73,#ec6e9633 45%,#8b78f500 78%)}.HomePage-module__wtOjGq__skyNight{opacity:calc(var(--planet-night) * (1 - var(--planet-dusk)));background:radial-gradient(70% 58% at 40% 100%,#8b78f547,#4c78e91a 50%,#4c78e900 78%)}.HomePage-module__wtOjGq__horizonStars{background-image:radial-gradient(1px 1px at 12% 22%,#f4fbfcb3,#f4fbfc00),radial-gradient(1px 1px at 27% 48%,#f4fbfc80,#f4fbfc00),radial-gradient(1.5px 1.5px at 41% 30%,#f4fbfccc,#f4fbfc00),radial-gradient(1px 1px at 58% 18%,#f4fbfc99,#f4fbfc00),radial-gradient(1px 1px at 69% 42%,#f4fbfc80,#f4fbfc00),radial-gradient(1.5px 1.5px at 83% 26%,#f4fbfcb3,#f4fbfc00),radial-gradient(1px 1px at 93%,#f4fbfc80,#f4fbfc00),radial-gradient(1px 1px at 5% 56%,#f4fbfc66,#f4fbfc00);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 30%,#0000 70%);mask-image:linear-gradient(#0000 5%,#000 30%,#0000 70%)}.HomePage-module__wtOjGq__skyGlow{opacity:.8;pointer-events:none;background:radial-gradient(55% 60% at 50% 100%,#17e5d74d,#4eb4d524 45%,#8b78f500 75%);height:60%;position:absolute;top:20%;left:-10%;right:-10%}.HomePage-module__wtOjGq__planetshine{pointer-events:none;background:radial-gradient(45% 55% at 55% 100%,#d6fffb47,#17e5d71a 45%,#17e5d700 75%);height:50%;position:absolute;top:18%;left:30%;right:-10%}.HomePage-module__wtOjGq__planet{--planet-size:max(260vw, 220rem);width:var(--planet-size);height:var(--planet-size);margin-left:calc(var(--planet-size) / -2);background:radial-gradient(circle closest-side,#fff 0 95%,#f1fcfb 97.6%,#d3f5f1 99.4%,#aeede8 100%);border-radius:50%;position:absolute;top:44%;left:50%;box-shadow:0 0 0 1px #d6fffbf2,inset 0 14px 36px #17e5d73d}.HomePage-module__wtOjGq__planetSurface{pointer-events:none;background:radial-gradient(9% 2.6% at 66% 5.2%,#ffffffe6,#d6fffb59 45%,#d6fffb00 100%),radial-gradient(circle closest-side,#2d6a7200 92%,#2d6a721a 97%,#05293d33 100%);border-radius:50%;position:absolute;inset:0}.HomePage-module__wtOjGq__planetLights,.HomePage-module__wtOjGq__planetClouds,.HomePage-module__wtOjGq__planetOffice{aspect-ratio:440/60;background:url(/images/home-planet-lights-2200.webp) top/100% no-repeat;width:44%;position:absolute;top:0;left:28%}.HomePage-module__wtOjGq__planetDay{opacity:calc(1 - var(--planet-night));background:radial-gradient(circle closest-side,#f4fffe00 94%,#f4fffe73 98.6%,#d6fffb66 100%);border-radius:50%;transition:opacity 1.2s;position:absolute;inset:0}.HomePage-module__wtOjGq__planetLights{opacity:calc(.55 + .45 * var(--planet-night));transition:opacity 1.2s}.HomePage-module__wtOjGq__planetOffice{background:0 0}.HomePage-module__wtOjGq__planetHome{pointer-events:auto;width:2.8rem;height:2.8rem;margin:-1.4rem 0 0 -1.4rem;position:absolute;top:30.3%;left:24.51%}.HomePage-module__wtOjGq__planetHome:before{content:"";background:radial-gradient(circle,#fff 0 12%,#17e5d700 34%),linear-gradient(90deg,#17e5d700,#fffffff2 50%,#17e5d700) 50%/100% 1px no-repeat,linear-gradient(#17e5d700,#fffffff2 50%,#17e5d700) 50%/1px 100% no-repeat,radial-gradient(circle,#17e5d78c,#17e5d700 70%);animation:2.6s ease-in-out infinite HomePage-module__wtOjGq__planetHome;position:absolute;inset:0}.HomePage-module__wtOjGq__officeLabel{z-index:3;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0;overflow:visible}.HomePage-module__wtOjGq__officeLabel[data-shown]{opacity:1}.HomePage-module__wtOjGq__officeLabel text{fill:#f4fbfcd9;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}@keyframes HomePage-module__wtOjGq__planetHome{0%,to{opacity:.45;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}.HomePage-module__wtOjGq__planetClouds{background-image:url(/images/home-planet-clouds-2200.webp);animation:80s ease-in-out infinite alternate HomePage-module__wtOjGq__planetClouds}@media (min-width:1800px),(min-width:1100px) and (min-resolution:2x){.HomePage-module__wtOjGq__planetLights{background-image:url(/images/home-planet-lights.webp)}.HomePage-module__wtOjGq__planetClouds{background-image:url(/images/home-planet-clouds.webp)}}@keyframes HomePage-module__wtOjGq__planetClouds{0%{transform:translate(-.3%)}to{transform:translate(.3%)}}@media (prefers-reduced-motion:reduce){.HomePage-module__wtOjGq__planetClouds,.HomePage-module__wtOjGq__planetHome:before{animation:none}}.HomePage-module__wtOjGq__atmosphere{opacity:calc(.7 + .3 * var(--planet-night));pointer-events:none;background:radial-gradient(circle closest-side,#17e5d700 0 calc(100% - 7.3rem),#81f2ff80 calc(100% - 6.6rem),#17e5d74d calc(100% - 5rem),#4eb4d524 calc(100% - 2.6rem),#8b78f500 100%);border-radius:50%;transition:opacity 1.2s;position:absolute;inset:-7rem}.HomePage-module__wtOjGq__atmosphereDay{opacity:calc((1 - var(--planet-night)) * (1 - var(--planet-dusk)));pointer-events:none;background:radial-gradient(circle closest-side,#a0dcff00 calc(100% - 7.3rem),#bee8ff99 calc(100% - 6.6rem),#78c4f04d calc(100% - 4.6rem),#78c4f000 100%);border-radius:50%;transition:opacity 1.2s;position:absolute;inset:-7rem}.HomePage-module__wtOjGq__atmosphereNight{opacity:var(--planet-night);pointer-events:none;background:radial-gradient(circle closest-side,#8b78f500 calc(100% - 8rem),#8b78f54d calc(100% - 5.4rem),#8b78f500 100%);border-radius:50%;transition:opacity 1.2s;position:absolute;inset:-9rem}.HomePage-module__wtOjGq__planetDusk{opacity:var(--planet-dusk);pointer-events:none;background:radial-gradient(circle closest-side,#fa975100 calc(100% - 6rem),#ffcc96b3 calc(100% - 5.2rem),#fa975159 calc(100% - 3.6rem),#ec6e9629 calc(100% - 1.8rem),#ec6e9600 100%);border-radius:50%;transition:opacity 1.2s;position:absolute;inset:-5rem}@media (min-width:1800px){.HomePage-module__wtOjGq__horizon{height:calc(var(--horizon-overlap) + 18vw);margin-bottom:-8vw}.HomePage-module__wtOjGq__planet{--planet-size:290vw;top:calc(var(--horizon-overlap) + 2vw)}}@media (max-width:700px){.HomePage-module__wtOjGq__horizon{--horizon-overlap:10rem;height:calc(var(--horizon-overlap) + 18rem);margin-bottom:-6rem}.HomePage-module__wtOjGq__planet{--planet-size:320vw;top:62%}}.HomePage-module__wtOjGq__page{isolation:isolate;background:0 0;width:100%;padding:clamp(2.4rem,3vw,3.2rem) 0 clamp(2.4rem,4vw,4.8rem);position:relative}.HomePage-module__wtOjGq__pageContainer{z-index:1;flex-direction:column;gap:clamp(1.8rem,2.6vw,3rem);display:flex;position:relative}@media (min-width:1440px) and (min-height:900px){.HomePage-module__wtOjGq__head{min-height:auto}}
