.landing{min-height:100vh;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.sand{z-index:-1;pointer-events:none;background:radial-gradient(42% 40%,#f6f2eae6,#0000),radial-gradient(50% 48% at 12% 16%,#1f5fff2b,#0000 72%),radial-gradient(46% 46% at 88% 14%,#7a4dff26,#0000 72%),radial-gradient(50% 50% at 92% 84%,#00a9c426,#0000 72%),radial-gradient(40% 40% at 10% 88%,#ff7a2e1a,#0000 72%),#f6f2ea;position:fixed;inset:0}.sand:before{-webkit-mask-composite:source-in;content:"";background:url(/space/_astro/light.CvSbJhZD.svg) 0 0/240px 240px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70%,#0000 35%,#000),radial-gradient(28% 14% at 50% 100%,#0000 45%,#000);mask-image:radial-gradient(75% 70%,#0000 35%,#000),radial-gradient(28% 14% at 50% 100%,#0000 45%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .sand{background:radial-gradient(42% 40%,#040409e6,#0000),radial-gradient(50% 48% at 12% 16%,#4a86ff33,#0000 72%),radial-gradient(46% 46% at 88% 14%,#9b6dff2b,#0000 72%),radial-gradient(50% 50% at 92% 84%,#2fe0e81f,#0000 72%),radial-gradient(40% 40% at 10% 88%,#ffa05a14,#0000 72%),#040409}:where(:root:not([data-theme=light])) .sand:before{background-image:url(/space/_astro/dark.B9w0soHd.svg)}}:where(:root[data-theme=dark]) .sand{background:radial-gradient(42% 40%,#040409e6,#0000),radial-gradient(50% 48% at 12% 16%,#4a86ff33,#0000 72%),radial-gradient(46% 46% at 88% 14%,#9b6dff2b,#0000 72%),radial-gradient(50% 50% at 92% 84%,#2fe0e81f,#0000 72%),radial-gradient(40% 40% at 10% 88%,#ffa05a14,#0000 72%),#040409}:where(:root[data-theme=dark]) .sand:before{background-image:url(/space/_astro/dark.B9w0soHd.svg)}.sand-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.sand.is-live .sand-canvas{opacity:1}@media (prefers-reduced-motion:reduce){.sand-canvas{transition:none}}@media (prefers-reduced-transparency:reduce){.product.glass{background:var(--bg-alt)}}.landing-head,.landing-foot{padding:clamp(.5rem,4vh,2.75rem) 5vw}.landing-head{--lockup:clamp(24px, 4.2vh, 36px);padding-block:max(clamp(.5rem, 4vh, 2.75rem), var(--lockup) / 2);justify-content:center;display:flex;position:relative}.wordmark img{width:auto;height:var(--lockup);display:block}.landing-main{--headline:min(clamp(2rem, 1rem + 4.2vw, 5rem), 10vh, 17vw);justify-content:center;align-items:center;gap:min(clamp(1.25rem, 9vh, 5.5rem), var(--headline) * 1.75);text-align:center;flex-direction:column;padding:clamp(.25rem,3vh,2rem) 6vw;display:flex}.landing-headline{max-width:22em;font-family:ui-serif,New York,Iowan Old Style,Charter,Georgia,serif;font-size:clamp(1.5rem, var(--headline) * .6, 3rem);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;line-height:1.16}.landing-headline-line{display:block}.landing-headline-line:first-child:before{content:"“";margin-left:-.42em}.landing-headline-line:last-child:after{content:"”";margin-right:-.42em}.products{justify-items:center;display:grid}.product-list{margin:0;padding:0;list-style:none}.product{width:min(35rem,88vw);color:var(--fg);text-align:left;align-items:center;gap:1.1rem;padding:clamp(.75rem,2.2vh,1.1rem) 1.4rem clamp(.75rem,2.2vh,1.1rem) clamp(.75rem,2.2vh,1.1rem);text-decoration:none;display:flex}.product.glass:before{content:none}.product:after{z-index:-1;background:var(--glass-shine);opacity:0;content:"";pointer-events:none;position:absolute;inset:0}.product:hover:after{opacity:1}.product:focus-visible:after{opacity:1}.product-icon{flex:none;width:clamp(56px,8vh,72px);height:auto}.product-text{flex:1;gap:.15rem;display:grid}.product-name{font-size:var(--large);letter-spacing:-.01em;font-weight:700;line-height:1.2}.product-tag{color:var(--fg-soft);letter-spacing:0;white-space:nowrap;font-size:.85em;font-weight:400;display:inline-block}.product-line{color:var(--fg-soft);font-size:1rem;line-height:1.4}.product-go{fill:none;width:.6rem;stroke:var(--fg-soft);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (prefers-reduced-motion:no-preference){.product,.product-go{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.product:after{transition:opacity .3s}:is(.product:hover,.product:focus-visible){transform:translateY(-2px)}:is(.product:hover .product-go,.product:focus-visible .product-go){transform:translate(3px)}}@media (max-width:480px){.product{gap:.9rem;padding-right:1rem}.product-icon{width:52px}.product-line{font-size:.9375rem;line-height:1.35}}.landing-foot p{color:var(--fg-soft);text-align:center;margin:0;font-size:.875rem}.landing-foot ul{color:var(--fg-soft);text-align:center;text-wrap:balance;margin:0 calc(-1*min(.75rem,4vw)) .5rem;padding:0;font-size:.875rem;list-style:none}.landing-foot li{margin:.25rem min(.75rem,4vw);display:inline-block}.landing-foot a{color:inherit;text-decoration:none}.landing-foot a:hover{color:var(--fg);text-decoration:underline}.landing-bar{z-index:5;align-items:center;gap:.125rem;display:flex;position:absolute;top:max(.375rem,clamp(.5rem,4vh,2.75rem) - .5rem);right:max(.5rem,5vw - .75rem)}
