.nOgydG_homepage{--homepage-buddha-glow-gradient:radial-gradient(125% 125% at 50% 90%, var(--buddha-glow-start) 50%, var(--buddha-glow-end) 120%);--homepage-buddha-glow-gradient-mobile:radial-gradient(150% 100% at 50% 85%, var(--buddha-glow-start) 50%, var(--buddha-glow-end) 150%);--home-rail:72rem;max-inline-size:var(--home-rail);isolation:isolate;background-color:#0000;flex-direction:column;width:100%;margin-inline:auto;display:flex;position:relative}.nOgydG_homepage>section:nth-of-type(n+3){contain-intrinsic-block-size:auto 800px;content-visibility:auto}.nOgydG_open{padding-block:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.nOgydG_open{padding-block:calc(var(--spacing,.25rem) * 24)}}.nOgydG_spread{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.nOgydG_spread{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.nOgydG_spread{padding-block:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.nOgydG_spread{padding-block:calc(var(--spacing,.25rem) * 24)}}.nOgydG_close{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.nOgydG_close{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.nOgydG_close{padding-block:calc(var(--spacing,.25rem) * 24)}@media (min-width:48rem){.nOgydG_close{padding-block:calc(var(--spacing,.25rem) * 32)}}.nOgydG_watermark{opacity:.022}.dark .nOgydG_watermark{opacity:.04}.nOgydG_homepage:before{z-index:-1;pointer-events:none;content:"";background-image:var(--homepage-buddha-glow-gradient);background-size:100% 100%;position:fixed;inset:0}@media (max-width:768px){.nOgydG_homepage:before{background-image:var(--homepage-buddha-glow-gradient-mobile)}}.nOgydG_buddhaGlow{pointer-events:none;background-image:var(--homepage-buddha-glow-gradient);background-size:100% 100%;position:fixed;inset:0}@media (max-width:768px){.nOgydG_buddhaGlow{background-image:var(--homepage-buddha-glow-gradient-mobile)}}.nOgydG_scrollArrow{bottom:calc(1rem + env(safe-area-inset-bottom))}@media (min-width:768px){.nOgydG_scrollArrow{bottom:clamp(1rem,100vh - 856px,9.5rem)}}@media (min-width:768px) and (max-height:859px){.nOgydG_scrollArrow{display:none}}@keyframes nOgydG_zenHeroRise{0%{transform:translateY(-8px)}to{transform:none}}@keyframes nOgydG_zenHeroFadeRise{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.nOgydG_heroTitle{backface-visibility:hidden;animation:nOgydG_zenHeroRise .5s var(--ease-zen) .2s both;will-change:transform;transform:translateZ(0)}.nOgydG_heroSubtitle{opacity:0;backface-visibility:hidden;animation:nOgydG_zenHeroFadeRise .6s var(--ease-zen) .5s both;will-change:opacity, transform;transform:translateZ(0)}.nOgydG_heroButtons{opacity:0;backface-visibility:hidden;animation:nOgydG_zenHeroFadeRise .5s var(--ease-zen) .9s both;will-change:opacity, transform;transform:translateZ(0)}.nOgydG_heroButtons [data-slot=button]{transition-timing-function:var(--ease-zen);transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:.2s}:is(html.hero-animated .nOgydG_heroTitle,html.hero-animated .nOgydG_heroSubtitle,html.hero-animated .nOgydG_heroButtons){opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.nOgydG_heroTitle,.nOgydG_heroSubtitle,.nOgydG_heroButtons{opacity:1;animation:none;transform:none}.nOgydG_heroMark,.nOgydG_heroMarkInner{transform:none!important}}@keyframes nOgydG_zenArrowFadeOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)scale(.95)}}.nOgydG_scrollArrowFade{backface-visibility:hidden;transform:translateZ(0)}@supports (animation-timeline:scroll()){.nOgydG_scrollArrowFade{will-change:opacity, transform;animation:linear both nOgydG_zenArrowFadeOut;animation-timeline:scroll(root);animation-range:0 150px}}@supports not (animation-timeline:scroll()){.nOgydG_scrollArrowFade{animation:nOgydG_zenArrowFadeOut 1s var(--ease-zen) 8s both}}.nOgydG_scrollArrowEntrance{opacity:0;backface-visibility:hidden;animation:nOgydG_zenHeroFadeRise .6s var(--ease-zen) 2.7s both}@media (prefers-reduced-motion:reduce){.nOgydG_scrollArrowEntrance{opacity:1;animation:none}}.nOgydG_auraCurve{animation:nOgydG_auraFadeIn 3s var(--ease-zen) both;will-change:opacity}@keyframes nOgydG_auraFadeIn{0%{opacity:0}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.nOgydG_auraCurve{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
