.hero[data-astro-cid-ge2uvauf]{--nav-clear:calc(var(--space-6) + var(--layout-header-height));--cue-bottom:var(--space-6);isolation:isolate;padding-block:calc(var(--nav-clear) + var(--space-12)) calc(var(--cue-bottom) + var(--size-touch-target) + var(--space-6));position:relative;overflow:hidden}@media (width>=1024px){.hero[data-astro-cid-ge2uvauf]{--cue-bottom:var(--space-10);padding-block:calc(var(--nav-clear) + var(--space-16)) calc(var(--cue-bottom) + var(--size-touch-target) + var(--space-8))}}.hero[data-astro-cid-ge2uvauf]{background-color:var(--page-tone);transition:background-color 2.4s var(--easing-standard)}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;aspect-ratio:1;background-color:var(--sun-tone);filter:blur(70px);opacity:.9;width:min(110vw,980px);transition:background-color 2.4s var(--easing-standard);border-radius:50%;position:absolute;inset:-25% -20% auto auto}[data-astro-cid-ge2uvauf][data-w=rain]{--tone:var(--color-icon-info);--tone-bg:var(--color-bg-info-subtle);--tone-text:var(--color-text-info)}[data-astro-cid-ge2uvauf][data-w=heat]{--tone:var(--color-icon-warning);--tone-bg:var(--color-bg-warning-subtle);--tone-text:var(--color-text-warning)}[data-astro-cid-ge2uvauf][data-w=dry]{--tone:var(--color-text-earth);--tone-bg:var(--color-bg-earth-subtle);--tone-text:var(--color-text-earth)}[data-astro-cid-ge2uvauf][data-w=wind]{--tone:var(--color-text-tertiary);--tone-bg:var(--color-bg-subtle);--tone-text:var(--color-text-primary)}.hero[data-astro-cid-ge2uvauf][data-w=rain]{--page-tone:var(--color-bg-info-subtle)}.hero[data-astro-cid-ge2uvauf][data-w=heat]{--page-tone:var(--color-bg-warning-subtle)}.hero[data-astro-cid-ge2uvauf][data-w=dry]{--page-tone:var(--color-bg-earth-subtle)}.hero[data-astro-cid-ge2uvauf][data-w=wind]{--page-tone:var(--color-bg-accent-subtle)}.hero[data-astro-cid-ge2uvauf]{--sun-tone:color-mix(in srgb, var(--tone) 12%, var(--page-tone))}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-12);align-items:center;display:grid}@media (width>=1024px){.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-16);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.hero__title[data-astro-cid-ge2uvauf]{margin:0;font-weight:600}.hero__copy[data-astro-cid-ge2uvauf]{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.hero__lead[data-astro-cid-ge2uvauf]{color:var(--color-text-secondary);max-width:30rem;margin:0}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);flex-direction:column;display:flex}.hero__ctas[data-astro-cid-ge2uvauf]{gap:var(--space-2)}.stage[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.scene[data-astro-cid-ge2uvauf]{width:min(100%,460px);display:grid}.scene[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{grid-area:1/1}.shapes[data-astro-cid-ge2uvauf]{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.cell[data-astro-cid-ge2uvauf]{aspect-ratio:3/4;animation:breathe 4s ease-in-out calc(var(--d) * .2s) infinite both;place-items:center;display:grid}.cell[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{grid-area:1/1}.shape[data-astro-cid-ge2uvauf]{width:var(--w);height:var(--h);border-radius:var(--r);rotate:var(--rot);background:color-mix(in srgb, var(--tone) var(--fill,22%), transparent);transition-property:width,height,border-radius,rotate,background-color;transition-duration:.9s;transition-timing-function:var(--easing-emphasized);transition-delay:calc(var(--d) * 70ms)}.hero[data-astro-cid-ge2uvauf][data-w=rain] .shape[data-astro-cid-ge2uvauf]{--w:62%;--h:46.5%;--r:0 50% 50% 50%;--rot:45deg}.hero[data-astro-cid-ge2uvauf][data-w=heat] .shape[data-astro-cid-ge2uvauf]{--w:86%;--h:64.5%;--r:50%;--rot:0deg}.hero[data-astro-cid-ge2uvauf][data-w=dry] .shape[data-astro-cid-ge2uvauf]{--w:58%;--h:43.5%;--r:18%;--rot:45deg}.hero[data-astro-cid-ge2uvauf][data-w=wind] .shape[data-astro-cid-ge2uvauf]{--w:90%;--h:10%;--r:var(--radius-full);--rot:0deg;--fill:0%}.wave[data-astro-cid-ge2uvauf]{width:92%;height:auto;overflow:visible}.wave[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:color-mix(in srgb, var(--tone) 22%, transparent);stroke-width:20px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .9s var(--easing-emphasized), opacity .3s var(--easing-standard), stroke .9s var(--easing-emphasized);transition-delay:calc(var(--d) * 70ms)}.hero[data-astro-cid-ge2uvauf][data-w=wind] .wave[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke-dashoffset:0;opacity:1}@keyframes breathe{0%,to{opacity:.75;scale:.92}50%{opacity:1;scale:1}}.wcard[data-astro-cid-ge2uvauf]{--card-padding:var(--space-5);place-self:center;gap:0;width:min(86%,340px);position:relative}.wcard[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:0}.wcard__head[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-3);display:flex}.wcard__thumb[data-astro-cid-ge2uvauf],.wcard__thumb[data-astro-cid-ge2uvauf] img{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-md);object-fit:cover;object-position:50% 60%;flex:none;display:block}.wcard__id[data-astro-cid-ge2uvauf]{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.wcard__today[data-astro-cid-ge2uvauf]{color:var(--color-text-tertiary);align-self:flex-start}.wcard[data-astro-cid-ge2uvauf] .wcard__plant[data-astro-cid-ge2uvauf]{color:var(--color-text-tertiary)}.wcard__task[data-astro-cid-ge2uvauf]{margin-top:var(--space-5)}.wcard__title[data-astro-cid-ge2uvauf]{line-height:1.25}.wcard[data-astro-cid-ge2uvauf] .wcard__why[data-astro-cid-ge2uvauf]{margin-top:var(--space-1);color:var(--color-text-secondary)}.wcard[data-astro-cid-ge2uvauf] .wcard__wx[data-astro-cid-ge2uvauf]{margin-top:var(--space-5);align-items:center;gap:var(--space-2);min-height:var(--space-7);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--tone-bg);color:var(--tone-text);transition:background-color .6s var(--easing-standard), color .6s var(--easing-standard);align-self:flex-start;display:inline-flex}.wcard__glyph[data-astro-cid-ge2uvauf]{width:var(--space-2);height:var(--space-2);background:var(--tone);transition:all .6s var(--easing-standard);flex:none}.hero[data-astro-cid-ge2uvauf][data-w=rain] .wcard__glyph[data-astro-cid-ge2uvauf]{border-radius:0 50% 50%;rotate:45deg}.hero[data-astro-cid-ge2uvauf][data-w=heat] .wcard__glyph[data-astro-cid-ge2uvauf]{border-radius:50%}.hero[data-astro-cid-ge2uvauf][data-w=dry] .wcard__glyph[data-astro-cid-ge2uvauf]{border-radius:18%;rotate:45deg}.hero[data-astro-cid-ge2uvauf][data-w=wind] .wcard__glyph[data-astro-cid-ge2uvauf]{width:var(--space-3);border-radius:var(--radius-full);height:2px}.wcard__why[data-astro-cid-ge2uvauf]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wcard[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-swap]{transition:opacity .3s var(--easing-standard)}.wcard[data-astro-cid-ge2uvauf].is-swapping [data-astro-cid-ge2uvauf][data-swap]{opacity:.15}.weather[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.place[data-astro-cid-ge2uvauf]{padding:var(--space-1);gap:var(--space-1);border-radius:var(--radius-full);background:var(--color-bg-translucent);border:1px solid var(--color-border-subtle);display:inline-flex}.place[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{min-height:var(--size-control-sm);min-width:6.5rem;padding-inline:var(--space-4);border-radius:var(--radius-full);color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:background-color .3s var(--easing-standard), color .3s var(--easing-standard), box-shadow .3s var(--easing-standard);background:0 0;border:0;position:relative}.place[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:before{content:"";inset:calc((var(--size-touch-target) - var(--size-control-sm)) / -2) 0;position:absolute}.place[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:hover{color:var(--color-text-primary)}.place[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-pressed=true]{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.place[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.weather[data-astro-cid-ge2uvauf] .lv-chip[data-astro-cid-ge2uvauf][hidden]{display:none}.weather[data-astro-cid-ge2uvauf] .lv-inline[data-astro-cid-ge2uvauf]{gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;width:100%;padding-block:calc((var(--size-touch-target) - var(--size-control-sm)) / 2);flex-wrap:nowrap;overflow-x:auto}.weather[data-astro-cid-ge2uvauf] .lv-inline[data-astro-cid-ge2uvauf]::-webkit-scrollbar{display:none}.weather[data-astro-cid-ge2uvauf] .lv-chip[data-astro-cid-ge2uvauf]{white-space:nowrap;flex:none}.weather[data-astro-cid-ge2uvauf] .lv-inline[data-astro-cid-ge2uvauf]:before,.weather[data-astro-cid-ge2uvauf] .lv-inline[data-astro-cid-ge2uvauf]:after{content:"";flex:none}.weather[data-astro-cid-ge2uvauf] .lv-inline[data-astro-cid-ge2uvauf]:before{margin-inline-start:auto;margin-inline-end:calc(var(--space-2) * -1)}.weather[data-astro-cid-ge2uvauf] .lv-inline[data-astro-cid-ge2uvauf]:after{margin-inline-start:calc(var(--space-2) * -1);margin-inline-end:auto}@media (width<=1023px){.weather[data-astro-cid-ge2uvauf] .lv-inline[data-astro-cid-ge2uvauf]{width:auto;margin-inline:calc(var(--gutter-l) * -1) calc(var(--gutter-r) * -1);padding-inline:var(--gutter-l) var(--gutter-r);scroll-padding-inline:var(--gutter-l) var(--gutter-r);align-self:stretch}}.weather[data-astro-cid-ge2uvauf] .lv-chip[data-astro-cid-ge2uvauf]{min-height:var(--size-control-sm);padding-inline:var(--space-3);gap:var(--space-2);font:inherit;text-transform:none;position:relative}.weather[data-astro-cid-ge2uvauf] .lv-chip[data-astro-cid-ge2uvauf]:before{content:"";inset:calc((var(--size-touch-target) - var(--size-control-sm)) / -2) 0;position:absolute}.weather[data-astro-cid-ge2uvauf] .lv-chip[data-astro-cid-ge2uvauf][aria-pressed=true]{background:var(--tone-bg);color:var(--tone-text);border-color:var(--tone)}.glyph[data-astro-cid-ge2uvauf]{width:var(--space-2);height:var(--space-2);background:var(--tone);flex:none}[data-astro-cid-ge2uvauf][data-w=rain]>.glyph[data-astro-cid-ge2uvauf]{border-radius:0 50% 50%;rotate:45deg}[data-astro-cid-ge2uvauf][data-w=heat]>.glyph[data-astro-cid-ge2uvauf]{width:var(--space-3);height:var(--space-3);border-radius:50%}[data-astro-cid-ge2uvauf][data-w=dry]>.glyph[data-astro-cid-ge2uvauf]{border-radius:18%;rotate:45deg}.glyph--wave[data-astro-cid-ge2uvauf]{width:var(--space-4);background:0 0;height:auto;overflow:visible}.glyph--wave[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--tone);stroke-width:20px;stroke-linecap:round}.scroll-cue[data-astro-cid-ge2uvauf]{left:50%;bottom:var(--cue-bottom);width:var(--size-touch-target);height:var(--size-touch-target);color:var(--tone-text);transition:color 2.4s var(--easing-standard);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50%}.scroll-cue[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:var(--size-icon-md);height:var(--size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.scroll-cue[data-astro-cid-ge2uvauf]:hover{color:var(--color-text-primary)}@media (prefers-reduced-motion:no-preference){.scroll-cue[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{animation:cue 1.8s var(--easing-standard) infinite}@keyframes cue{0%{translate:0 calc(var(--space-1) * -1);opacity:0}20%,65%{opacity:1}to{translate:0 var(--space-3);opacity:0}}.hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf],.stage[data-astro-cid-ge2uvauf]{animation:reveal var(--reveal-duration) var(--easing-standard) backwards}.hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:var(--reveal-step)}.hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:calc(var(--reveal-step) * 2)}.stage[data-astro-cid-ge2uvauf]{animation-delay:calc(var(--reveal-step) * 3)}}@media (prefers-reduced-motion:reduce){.cell[data-astro-cid-ge2uvauf]{animation:none}.shape[data-astro-cid-ge2uvauf],.wave[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]:before,.wcard[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-swap],.place[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{transition:none}}.stipple[data-astro-cid-fkb43bio]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stipple__haze[data-astro-cid-fkb43bio],.stipple__grain[data-astro-cid-fkb43bio]{position:absolute;inset:0}.stipple__haze[data-astro-cid-fkb43bio]{opacity:.18}.stipple__grain[data-astro-cid-fkb43bio]{--dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='d' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 -9.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)'/%3E%3C/svg%3E");--tile-a:calc(var(--space-40) + var(--space-16));--tile-b:calc(var(--space-40) + var(--space-32));-webkit-mask-image:var(--dots), var(--dots);mask-image:var(--dots), var(--dots);-webkit-mask-size:var(--tile-a), var(--tile-b);mask-size:var(--tile-a), var(--tile-b);animation:24s linear infinite grain-drift}@keyframes grain-drift{0%{-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}to{-webkit-mask-position:var(--tile-a) calc(var(--tile-a) * -1), calc(var(--tile-b) * -1) var(--tile-b);mask-position:var(--tile-a) calc(var(--tile-a) * -1), calc(var(--tile-b) * -1) var(--tile-b)}}.stipple--dark[data-astro-cid-fkb43bio]{--grain-sage:var(--color-decor-sage);--arc-a:color-mix(in srgb, var(--grain-sage) 35%, var(--color-accent));--arc-b:color-mix(in srgb, var(--grain-sage) 30%, transparent)}.stipple--light[data-astro-cid-fkb43bio]{--arc-a:color-mix(in srgb, var(--color-accent) 45%, transparent);--arc-b:color-mix(in srgb, var(--color-accent) 25%, var(--color-bg-canvas))}.stipple__arc[data-astro-cid-fkb43bio]{aspect-ratio:1.45;border-radius:50%;width:max(115vw,120vh);position:absolute}.stipple__arc--a[data-astro-cid-fkb43bio]{background:radial-gradient(closest-side, transparent 56%, var(--arc-a) 70%, var(--arc-a) 74%, transparent 92%);animation:16s ease-in-out infinite alternate arc-a;top:28%;left:-10%}.stipple__arc--b[data-astro-cid-fkb43bio]{background:radial-gradient(closest-side, transparent 60%, var(--arc-b) 73%, transparent 94%);animation:20s ease-in-out infinite alternate arc-b;top:40%;left:0%}@keyframes arc-a{0%{translate:-28% 4%;rotate:-10deg;scale:.96}to{translate:22% -4%;rotate:8deg;scale:1.08}}@keyframes arc-b{0%{translate:24% -4%;rotate:10deg;scale:1.06}to{translate:-30% 4%;rotate:-8deg;scale:.94}}@media (prefers-reduced-motion:reduce){.stipple__grain[data-astro-cid-fkb43bio],.stipple__arc[data-astro-cid-fkb43bio]{animation:none}}.steps[data-astro-cid-l43jfdkk]{gap:var(--space-10);margin:var(--space-12) 0 0;padding:0;list-style:none;display:grid}@media (width>=1024px){.steps[data-astro-cid-l43jfdkk]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.how[data-astro-cid-l43jfdkk]{--color-text-primary:var(--color-text-inverse);--color-text-secondary:color-mix(in srgb, var(--color-text-inverse) 75%, var(--color-text-inverse-secondary));--color-text-accent:var(--tone-dark-accent);--color-border-default:color-mix(in srgb, var(--color-text-inverse) 22%, transparent)}.step[data-astro-cid-l43jfdkk]{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border-default);transition:border-color var(--duration-normal) var(--easing-standard);flex-direction:column;display:flex;position:relative}.step[data-astro-cid-l43jfdkk]:after{content:"";border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-accent), var(--color-text-accent-inverse));width:0;height:2px;position:absolute;top:-1px;left:0}.steps[data-astro-cid-l43jfdkk].is-playing .step[data-astro-cid-l43jfdkk]:first-child:after{animation:12s linear infinite neon-1}.steps[data-astro-cid-l43jfdkk].is-playing .step[data-astro-cid-l43jfdkk]:nth-child(2):after{animation:12s linear infinite neon-2}.steps[data-astro-cid-l43jfdkk].is-playing .step[data-astro-cid-l43jfdkk]:nth-child(3):after{animation:12s linear infinite neon-3}.steps[data-astro-cid-l43jfdkk].is-playing .step[data-astro-cid-l43jfdkk]:first-child [data-astro-cid-l43jfdkk]:is(.step__shape,.step__text){animation:12s linear infinite hl-1}.steps[data-astro-cid-l43jfdkk].is-playing .step[data-astro-cid-l43jfdkk]:nth-child(2) [data-astro-cid-l43jfdkk]:is(.step__shape,.step__text){animation:12s linear infinite hl-2}.steps[data-astro-cid-l43jfdkk].is-playing .step[data-astro-cid-l43jfdkk]:nth-child(3) [data-astro-cid-l43jfdkk]:is(.step__shape,.step__text){animation:12s linear infinite hl-3}.steps[data-astro-cid-l43jfdkk]:hover .step[data-astro-cid-l43jfdkk]:after,.steps[data-astro-cid-l43jfdkk]:hover [data-astro-cid-l43jfdkk]:is(.step__shape,.step__text){animation-play-state:paused}.steps[data-astro-cid-l43jfdkk]{--neon:var(--shadow-glow-accent);--neon-off:0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent}@keyframes neon-1{0%{width:0;box-shadow:var(--neon);animation-timing-function:ease-in-out}25%{width:100%;box-shadow:var(--neon);animation-timing-function:ease-in-out}31%{box-shadow:var(--neon-off)}to{width:100%;box-shadow:var(--neon-off)}}@keyframes neon-2{0%,33.33%{width:0;box-shadow:var(--neon);animation-timing-function:ease-in-out}58.33%{width:100%;box-shadow:var(--neon);animation-timing-function:ease-in-out}64%{box-shadow:var(--neon-off)}to{width:100%;box-shadow:var(--neon-off)}}@keyframes neon-3{0%,66.67%{width:0;box-shadow:var(--neon);animation-timing-function:ease-in-out}91.67%{width:100%;box-shadow:var(--neon);animation-timing-function:ease-in-out}97%{box-shadow:var(--neon-off)}to{width:100%;box-shadow:var(--neon-off)}}@property --hl{syntax:"<number>";inherits:true;initial-value:0}@keyframes hl-1{0%,25%{--hl:1;animation-timing-function:ease-in-out}31%,94%{--hl:0;animation-timing-function:ease-in-out}to{--hl:1}}@keyframes hl-2{0%,27.5%{--hl:0;animation-timing-function:ease-in-out}33.33%,58.33%{--hl:1;animation-timing-function:ease-in-out}64%,to{--hl:0}}@keyframes hl-3{0%,60.8%{--hl:0;animation-timing-function:ease-in-out}66.67%,91.67%{--hl:1;animation-timing-function:ease-in-out}97%,to{--hl:0}}.step[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{color:color-mix(in srgb, var(--color-text-accent) calc(var(--hl,0) * 100%), var(--color-text-primary))}@media (width>=640px){.step[data-astro-cid-l43jfdkk]{gap:var(--space-6)}}@media (width>=640px) and (width<=1023px){.step[data-astro-cid-l43jfdkk]{flex-direction:row;align-items:flex-start}}.step__text[data-astro-cid-l43jfdkk]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.step[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk],.step[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{margin:0}.step[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:color-mix(in srgb, var(--color-text-primary) calc(var(--hl,0) * 100%), var(--color-text-secondary));text-wrap:pretty;max-width:34ch}.step__shape[data-astro-cid-l43jfdkk]{width:var(--space-16);height:var(--space-16);flex:none;place-items:center;display:grid}.step__shape[data-astro-cid-l43jfdkk]:before{content:"";background:color-mix(in srgb, var(--tone-dark-accent) calc(var(--hl,0) * 100%), color-mix(in srgb, var(--color-text-inverse) 30%, transparent));width:100%;height:100%;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;scale:calc(1 + var(--hl,0) * .12)}.step__shape--plant[data-astro-cid-l43jfdkk]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' d='M34 58C50.9 58.88 59.52 37.55 51.23 15.35C29.85 25.56 21.23 46.89 34 58Z'/%3E%3Cpath fill-rule='evenodd' d='M31 58C36.77 47.96 26.73 36.82 10.93 35.71C10.38 51.54 20.42 62.69 31 58Z'/%3E%3C/svg%3E")}.step__shape--spot[data-astro-cid-l43jfdkk]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' d='M32 58L18.58 34.75A15.5 15.5 0 1 1 45.42 34.75ZM32 20.5A6.5 6.5 0 1 0 32 33.5A6.5 6.5 0 1 0 32 20.5Z'/%3E%3C/svg%3E")}.step__shape--drops[data-astro-cid-l43jfdkk]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' d='M25 16L37.12 37A14 14 0 1 1 12.88 37Z'/%3E%3Cpath fill-rule='evenodd' d='M50 37L56.06 47.5A7 7 0 1 1 43.94 47.5Z'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-l43jfdkk]:after{width:100%}.steps[data-astro-cid-l43jfdkk].is-playing .step[data-astro-cid-l43jfdkk]:after,.steps[data-astro-cid-l43jfdkk].is-playing [data-astro-cid-l43jfdkk]:is(.step__shape,.step__text){animation:none}}.head--wide[data-astro-cid-cognygiv]{max-width:none}.two-lines[data-astro-cid-cognygiv]{display:none}@media (width>=768px){.two-lines[data-astro-cid-cognygiv]{display:inline}}.closer[data-astro-cid-cognygiv]{margin:var(--space-10) 0 0;color:var(--color-text-secondary)}.panels[data-astro-cid-cognygiv]{gap:var(--gap-media);margin:var(--space-12) 0 0;height:clamp(calc(var(--space-40) * 2.4), 56svh, calc(var(--space-40) * 3.6));padding:0;list-style:none;display:flex}.panel[data-astro-cid-cognygiv]{isolation:isolate;min-width:var(--space-16);border-radius:var(--radius-xl);background:var(--bg-night);transition:flex-grow .8s var(--easing-emphasized);flex:1 1 0;position:relative;overflow:hidden}.panel[data-astro-cid-cognygiv].is-open{flex-grow:7}.panel[data-astro-cid-cognygiv] picture,.panel[data-astro-cid-cognygiv] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.panel[data-astro-cid-cognygiv] img{transition:scale 1.2s var(--easing-standard);scale:1.04}.panel[data-astro-cid-cognygiv].is-open img{scale:1}.panel[data-astro-cid-cognygiv]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--color-overlay-photo) 86%, transparent) 0%, color-mix(in srgb, var(--color-overlay-photo) 78%, transparent) 35%, color-mix(in srgb, var(--color-overlay-photo) 30%, transparent) 62%, color-mix(in srgb, var(--color-overlay-photo) 55%, transparent) 100%);transition:background-color .6s var(--easing-standard);position:absolute;inset:0}.panel[data-astro-cid-cognygiv]:not(.is-open):after{background-color:color-mix(in srgb, var(--color-overlay-photo) 35%, transparent)}.panel__toggle[data-astro-cid-cognygiv]{z-index:2;padding:var(--space-8) 0 0;color:var(--color-text-inverse);cursor:pointer;--focus-ring-color:var(--color-border-focus-inverse);background:0 0;border:0;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.panel__toggle[data-astro-cid-cognygiv]:focus-visible{outline-offset:calc(var(--space-1) * -1);border-radius:var(--radius-xl)}.panel[data-astro-cid-cognygiv].is-open .panel__toggle[data-astro-cid-cognygiv]{cursor:default;pointer-events:none}.panel__toggle[data-astro-cid-cognygiv] .panel__icon[data-astro-cid-cognygiv]{transition:opacity .3s var(--easing-standard)}.panel[data-astro-cid-cognygiv].is-open .panel__toggle[data-astro-cid-cognygiv] .panel__icon[data-astro-cid-cognygiv]{opacity:0}.panel__label[data-astro-cid-cognygiv]{display:none}.panel__icon[data-astro-cid-cognygiv]{width:var(--space-8);height:var(--space-8);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.panel__body[data-astro-cid-cognygiv]{z-index:1;justify-content:space-between;gap:var(--space-6);width:100%;min-width:calc(var(--space-40) * 2.4);padding:var(--space-10);color:var(--color-text-inverse);opacity:0;transition:opacity .25s var(--easing-standard);flex-direction:column;display:flex;position:absolute;inset:0}.panel[data-astro-cid-cognygiv].is-open .panel__body[data-astro-cid-cognygiv]{opacity:1;transition:opacity .5s var(--easing-standard) .38s}.panel__top[data-astro-cid-cognygiv]{gap:var(--space-3);flex-direction:column;max-width:30rem;display:flex}.panel__top[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv],.panel__top[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{margin:0}.panel__top[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{margin-top:var(--space-3)}.panel__top[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv] em{font-style:italic}.panel__top[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--color-text-inverse);max-width:34ch}.panel__card[data-astro-cid-cognygiv]{align-self:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-md);translate:0 var(--space-3);transition:translate .6s var(--easing-emphasized) .42s;flex-direction:column;display:flex}.panel[data-astro-cid-cognygiv].is-open .panel__card[data-astro-cid-cognygiv]{translate:none}.panel__card[data-astro-cid-cognygiv]>span[data-astro-cid-cognygiv]{align-items:center;gap:var(--space-2);display:inline-flex}.panel__card[data-astro-cid-cognygiv]>span[data-astro-cid-cognygiv]+span[data-astro-cid-cognygiv]{color:var(--color-text-secondary)}@media (width<=767px){.panels[data-astro-cid-cognygiv]{gap:var(--gap-media);flex-direction:column;height:auto}.panel[data-astro-cid-cognygiv]{height:var(--space-16);transition:height .7s var(--easing-emphasized);flex:none}.panel[data-astro-cid-cognygiv].is-open{height:calc(var(--space-40) * 2.75)}.panel__toggle[data-astro-cid-cognygiv]{justify-content:flex-start;align-items:center;gap:var(--space-3);padding:0 var(--space-5);flex-direction:row}.panel__toggle[data-astro-cid-cognygiv] .panel__icon[data-astro-cid-cognygiv]{width:var(--space-6);height:var(--space-6)}.panel__label[data-astro-cid-cognygiv]{text-align:start;display:block}.panel[data-astro-cid-cognygiv].is-open .panel__label[data-astro-cid-cognygiv]{opacity:0}.panel__body[data-astro-cid-cognygiv]{min-width:0;padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-cognygiv],.panel[data-astro-cid-cognygiv] img,.panel__body[data-astro-cid-cognygiv],.panel__card[data-astro-cid-cognygiv],.panel[data-astro-cid-cognygiv]:after{transition:none}}.guides[data-astro-cid-e6usgnth]{--color-text-primary:var(--color-text-inverse);--color-text-secondary:var(--color-text-inverse-secondary)}.guides__top[data-astro-cid-e6usgnth]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.more[data-astro-cid-e6usgnth]{margin:var(--space-10) 0 0;color:var(--color-text-secondary)}.marquee-toggle[data-astro-cid-e6usgnth]{width:var(--size-control-lg);min-height:var(--size-control-lg);padding:0}.marquee-toggle[data-astro-cid-e6usgnth] svg[data-astro-cid-e6usgnth]{width:var(--size-icon-md);height:var(--size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.marquee-toggle__play[data-astro-cid-e6usgnth],.marquee-toggle[data-astro-cid-e6usgnth][aria-pressed=true] .marquee-toggle__pause[data-astro-cid-e6usgnth]{display:none}.marquee-toggle[data-astro-cid-e6usgnth][aria-pressed=true] .marquee-toggle__play[data-astro-cid-e6usgnth]{fill:currentColor;display:block}.marquee[data-astro-cid-e6usgnth]{margin-top:var(--space-12);overflow:hidden}.marquee__rail[data-astro-cid-e6usgnth]{width:max-content;animation:108s linear infinite marquee;display:flex}.marquee__track[data-astro-cid-e6usgnth]{gap:var(--gap-media);padding:0 var(--gap-media) 0 0;margin:0;list-style:none;display:flex}@keyframes marquee{to{translate:-50%}}.marquee[data-astro-cid-e6usgnth]:hover .marquee__rail[data-astro-cid-e6usgnth],.marquee[data-astro-cid-e6usgnth]:focus-within .marquee__rail[data-astro-cid-e6usgnth],.marquee[data-astro-cid-e6usgnth].is-paused .marquee__rail[data-astro-cid-e6usgnth]{animation-play-state:paused}.gcard[data-astro-cid-e6usgnth]{isolation:isolate;width:calc(var(--space-40) * 2.07);aspect-ratio:4/5;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--bg-night);color:var(--color-text-inverse);flex-direction:column;flex:none;justify-content:space-between;display:flex;position:relative;overflow:hidden}.gcard[data-astro-cid-e6usgnth] picture,.gcard[data-astro-cid-e6usgnth] img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gcard[data-astro-cid-e6usgnth]:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-night) 72%, transparent) 0%, transparent 30%, transparent 42%, color-mix(in srgb, var(--bg-night) 80%, transparent) 72%, color-mix(in srgb, var(--bg-night) 90%, transparent) 100%);position:absolute;inset:0}.gcard__name[data-astro-cid-e6usgnth]{margin:0}.gcard__foot[data-astro-cid-e6usgnth]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.gcard__foot[data-astro-cid-e6usgnth] p[data-astro-cid-e6usgnth]{color:var(--color-text-inverse);margin:0}.gcard__soon[data-astro-cid-e6usgnth]{color:var(--color-text-inverse-secondary)}@media (width<=767px){.gcard[data-astro-cid-e6usgnth]{width:calc(var(--space-40) * 1.62);padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-e6usgnth]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-l);overflow-x:auto}.marquee__rail[data-astro-cid-e6usgnth]{padding-inline-start:var(--gutter-l);animation:none}.marquee__track[data-astro-cid-e6usgnth][aria-hidden=true]{display:none}.gcard[data-astro-cid-e6usgnth]{scroll-snap-align:start}.marquee-toggle[data-astro-cid-e6usgnth]{display:none}}.partners__bg[data-astro-cid-chaxrida]{z-index:-1;position:absolute;inset:0;overflow:hidden}.partners__bg[data-astro-cid-chaxrida] picture,.partners__bg[data-astro-cid-chaxrida] img{object-fit:cover;width:100%;height:100%;display:block}.partners__bg[data-astro-cid-chaxrida] img{filter:blur(1.6px);scale:1.02}.partners__bg[data-astro-cid-chaxrida]:after{content:"";background:var(--color-overlay-image);position:absolute;inset:0}.partners[data-astro-cid-chaxrida]{--color-text-primary:var(--color-text-inverse);--color-text-secondary:var(--color-text-inverse);--color-border-subtle:var(--color-border-inverse-subtle);--glass:color-mix(in srgb, var(--bg-night) 72%, transparent)}.band[data-astro-cid-chaxrida]{gap:var(--space-10);align-items:center;display:grid}@media (width>=1024px){.band[data-astro-cid-chaxrida]{gap:var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.band__copy[data-astro-cid-chaxrida]{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.band__copy[data-astro-cid-chaxrida] h2[data-astro-cid-chaxrida]{text-shadow:0 0 3px color-mix(in srgb, var(--bg-night) 90%, transparent), 0 1px 12px color-mix(in srgb, var(--bg-night) 80%, transparent), 0 2px 40px color-mix(in srgb, var(--bg-night) 70%, transparent);margin:0}.band__pill[data-astro-cid-chaxrida]{align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);background:var(--glass);border:1px solid color-mix(in srgb, var(--color-text-inverse) 18%, transparent);backdrop-filter:blur(12px);color:var(--color-text-inverse);display:inline-flex}.band__pill-dot[data-astro-cid-chaxrida]{width:var(--space-2);height:var(--space-2);background:var(--tone-dark-accent);border-radius:50%}@media (prefers-reduced-motion:no-preference){.band__pill-dot[data-astro-cid-chaxrida]{animation:pill-pulse 2.4s var(--easing-standard) infinite}}@keyframes pill-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tone-dark-accent) 50%, transparent)}60%{box-shadow:0 0 0 var(--space-2) transparent}}.band__points[data-astro-cid-chaxrida]{border:1px solid color-mix(in srgb, var(--color-text-inverse) 14%, transparent);border-radius:var(--radius-xl);padding:var(--space-2) var(--space-6);background:var(--glass);backdrop-filter:blur(10px)saturate(1.2)}.band__points[data-astro-cid-chaxrida] .lv-accordion__item[data-astro-cid-chaxrida]:last-child{border-bottom:0}.band__points[data-astro-cid-chaxrida] .lv-accordion__trigger[data-astro-cid-chaxrida]{font-size:inherit;font-weight:500}.band__label[data-astro-cid-chaxrida]{align-items:center;gap:var(--space-4);display:flex}.band__points[data-astro-cid-chaxrida] .lv-accordion__content[data-astro-cid-chaxrida]{padding-inline-start:calc(var(--space-8) + var(--space-4));padding-bottom:var(--space-5);margin:0}@media (width<=767px){.band__points[data-astro-cid-chaxrida]{padding-inline:var(--space-5)}}.band__points[data-astro-cid-chaxrida]{interpolate-size:allow-keywords}.band__points[data-astro-cid-chaxrida] details[data-astro-cid-chaxrida]::details-content{block-size:0;transition:block-size var(--duration-slow) var(--easing-standard), content-visibility var(--duration-slow) allow-discrete;overflow:hidden}.band__points[data-astro-cid-chaxrida] details[data-astro-cid-chaxrida][open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.band__points[data-astro-cid-chaxrida] details[data-astro-cid-chaxrida]::details-content{transition:none}}.band__icon[data-astro-cid-chaxrida]{width:var(--space-8);height:var(--space-8);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.band__icon[data-astro-cid-chaxrida] path[data-astro-cid-chaxrida]{stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.reveal .band__points[data-astro-cid-chaxrida].is-in .band__icon[data-astro-cid-chaxrida] path[data-astro-cid-chaxrida]{animation:icon-draw .9s var(--easing-standard) backwards;animation-delay:calc(var(--i,0) * var(--reveal-step) + .6s)}}@keyframes icon-draw{0%{stroke-dashoffset:1px}}.wl[data-astro-cid-v6wlzwr5]{gap:var(--space-10);align-items:center;display:grid}@media (width>=1024px){.wl[data-astro-cid-v6wlzwr5]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.head[data-astro-cid-v6wlzwr5]{gap:var(--space-5);flex-direction:column;display:flex}.head[data-astro-cid-v6wlzwr5] h2[data-astro-cid-v6wlzwr5],.wl__lead[data-astro-cid-v6wlzwr5]{margin:0}.wl__lead[data-astro-cid-v6wlzwr5]{color:var(--color-text-secondary);max-width:30rem}.wl__cta[data-astro-cid-v6wlzwr5]{margin-top:var(--space-2);align-self:flex-start}.wl__photos[data-astro-cid-v6wlzwr5]{gap:var(--gap-media);aspect-ratio:6/5;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.wl__p[data-astro-cid-v6wlzwr5]{perspective:1400px;min-height:0}.wl__p--tall[data-astro-cid-v6wlzwr5]{grid-row:1/3}.wl__card[data-astro-cid-v6wlzwr5]{height:100%;transform-style:preserve-3d;display:grid}.wl__face[data-astro-cid-v6wlzwr5]{border-radius:var(--radius-lg);backface-visibility:hidden;grid-area:1/1;min-height:0;overflow:hidden}.wl__face--back[data-astro-cid-v6wlzwr5]{rotate:y 180deg}.wl__face[data-astro-cid-v6wlzwr5] picture,.wl__face[data-astro-cid-v6wlzwr5] img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.reveal .wl__photos[data-astro-cid-v6wlzwr5].is-in .wl__p[data-astro-cid-v6wlzwr5]:first-child .wl__card[data-astro-cid-v6wlzwr5]{animation:11s 2.5s infinite both wl-flip-tall}.reveal .wl__photos[data-astro-cid-v6wlzwr5].is-in .wl__p[data-astro-cid-v6wlzwr5]:nth-child(2) .wl__card[data-astro-cid-v6wlzwr5]{animation:14s 4.1s infinite both wl-flip-top}.reveal .wl__photos[data-astro-cid-v6wlzwr5].is-in .wl__p[data-astro-cid-v6wlzwr5]:nth-child(3) .wl__card[data-astro-cid-v6wlzwr5]{animation:9s 6.3s infinite both wl-flip-bottom}.wl__photos[data-astro-cid-v6wlzwr5]:hover .wl__card[data-astro-cid-v6wlzwr5]{animation-play-state:paused}}@keyframes wl-flip-tall{0%,40%{animation-timing-function:var(--easing-emphasized);rotate:y 0deg}50.91%,89.09%{animation-timing-function:var(--easing-emphasized);rotate:y 180deg}to{rotate:y 360deg}0%,40%,50.91%,89.09%,to{scale:1}45.45%,94.55%{scale:.92}}@keyframes wl-flip-top{0%,48.57%{animation-timing-function:var(--easing-emphasized);rotate:y 0deg}57.14%,91.43%{animation-timing-function:var(--easing-emphasized);rotate:y 180deg}to{rotate:y 360deg}0%,48.57%,57.14%,91.43%,to{scale:1}52.86%,95.71%{scale:.92}}@keyframes wl-flip-bottom{0%,37.78%{animation-timing-function:var(--easing-emphasized);rotate:y 0deg}51.11%,86.67%{animation-timing-function:var(--easing-emphasized);rotate:y 180deg}to{rotate:y 360deg}0%,37.78%,51.11%,86.67%,to{scale:1}44.44%,93.33%{scale:.92}}.faq[data-astro-cid-hemr5th4]{gap:var(--space-10);display:grid}@media (width>=1024px){.faq[data-astro-cid-hemr5th4]{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.head[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{margin:0}
