.site-module__J-BWca__site{--ease-out:cubic-bezier(.23, 1, .32, 1);--page:min(1180px, 100% - 2.5rem)}.site-module__J-BWca__hero{isolation:isolate;background:var(--mist);align-items:end;min-height:min(92svh,860px);margin-top:-72px;padding:7rem 0 clamp(2.5rem,6vw,4.5rem);display:grid;position:relative;overflow:hidden}.site-module__J-BWca__atmosphere{z-index:-2;filter:blur(56px)saturate(1.05);position:absolute;inset:-12%}.site-module__J-BWca__atmosphere span{border-radius:9999px;position:absolute}.site-module__J-BWca__dawn{background:radial-gradient(circle, var(--dawn) 0%, transparent 68%);opacity:.95;width:62vmax;height:62vmax;top:-16vmax;right:-8vmax}.site-module__J-BWca__sage{opacity:.9;background:radial-gradient(circle,#9fbcae 0%,#0000 70%);width:70vmax;height:58vmax;top:6vmax;left:-18vmax}.site-module__J-BWca__deep{opacity:.55;background:radial-gradient(circle,#6e8f80 0%,#0000 70%);width:80vmax;height:40vmax;bottom:-18vmax;left:10vmax}.site-module__J-BWca__sun{z-index:-1;aspect-ratio:1;opacity:.86;background:radial-gradient(circle at 32% 26%,#fbf0d2 0%,#0000 42%),radial-gradient(circle at 70% 78%,#25402f8c 0%,#0000 55%),linear-gradient(140deg,#eef4ee 0%,#8fb09f 46%,#355647 100%);border-radius:9999px;width:clamp(13rem,25vw,23rem);position:absolute;top:clamp(5.5rem,13vh,8.5rem);right:clamp(-5rem,9vw,11rem);box-shadow:0 0 80px 10px #ebd9ae59,0 40px 120px -40px #2f4a3f80}.site-module__J-BWca__sun:after{content:"";border:1px solid #ffffff73;border-radius:9999px;position:absolute;inset:22% 30%;transform:rotate(-35deg)}.site-module__J-BWca__grain{z-index:-1;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.site-module__J-BWca__heroInner{width:var(--page);align-items:end;gap:2.5rem;margin-inline:auto;display:grid}@media (min-width:900px){.site-module__J-BWca__heroInner{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:4rem}}.site-module__J-BWca__heroTitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--foreground);text-wrap:balance;font-size:clamp(3.4rem,9.2vw,8.4rem);font-weight:300;line-height:.92}.site-module__J-BWca__heroAside{gap:1.5rem;max-width:26rem;padding-bottom:.6rem;display:grid}.site-module__J-BWca__heroAside p{color:color-mix(in oklab, var(--foreground) 82%, transparent);font-size:1.0625rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.site-module__J-BWca__sun{animation:site-module__J-BWca__sunrise 1.6s var(--ease-out) both}.site-module__J-BWca__heroTitle,.site-module__J-BWca__heroAside{animation:site-module__J-BWca__rise 1s var(--ease-out) both}.site-module__J-BWca__heroAside{animation-delay:.18s}.site-module__J-BWca__atmosphere{animation:26s ease-in-out infinite alternate site-module__J-BWca__drift}}@keyframes site-module__J-BWca__sunrise{0%{opacity:0;transform:translateY(2.5rem)scale(.96)}}@keyframes site-module__J-BWca__rise{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes site-module__J-BWca__drift{to{transform:translate(-2%,1.5%)scale(1.04)}}.site-module__J-BWca__section{width:var(--page);margin-inline:auto;padding-block:clamp(5rem,11vw,9rem)}.site-module__J-BWca__display{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:300;line-height:1}.site-module__J-BWca__lead{max-width:34rem;color:var(--muted-foreground);font-size:1.0625rem;line-height:1.65}.site-module__J-BWca__statement{text-align:center;max-width:54rem;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-inline:auto;font-size:clamp(1.9rem,4.2vw,3.3rem);font-weight:300;line-height:1.18}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-module__J-BWca__statement span{animation:linear both site-module__J-BWca__ink;animation-timeline:view();animation-range:entry 30% cover 48%}}}@keyframes site-module__J-BWca__ink{0%{color:color-mix(in oklab, var(--foreground) 22%, transparent)}}.site-module__J-BWca__numeral{font-family:var(--font-display);letter-spacing:-.06em;color:var(--brand);font-variant-numeric:lining-nums;font-size:clamp(6rem,16vw,13rem);font-weight:300;line-height:.8}.site-module__J-BWca__night{color:#e6ece8;background:#1e2924}.site-module__J-BWca__night .site-module__J-BWca__lead{color:#a9b8b0}.site-module__J-BWca__pill{min-height:3rem;transition:transform .16s var(--ease-out), background-color .2s ease;border-radius:9999px;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:.975rem;font-weight:500;display:inline-flex}.site-module__J-BWca__pill:active{transform:scale(.97)}.site-module__J-BWca__pillPrimary{background:var(--primary);color:var(--primary-foreground)}@media (hover:hover) and (pointer:fine){.site-module__J-BWca__pillPrimary:hover{background:var(--primary-hover)}.site-module__J-BWca__pillGhost:hover{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.site-module__J-BWca__pillGhost{color:var(--foreground)}@media (max-width:640px){.site-module__J-BWca__sun{opacity:.7;width:9.5rem;top:5.5rem;right:-2.5rem}}
