.block-hero[data-astro-cid-5wpltqdk]{border-bottom:var(--ks-border-width) solid var(--ks-border-subtle)}.block-hero__inner[data-astro-cid-5wpltqdk]{gap:var(--ks-space-layout);align-items:center;padding-block:clamp(3rem,2rem + 4vw,6rem);display:grid}@media (width>=1024px){.block-hero__inner--media[data-astro-cid-5wpltqdk]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.block-hero__visual[data-astro-cid-5wpltqdk]{display:none}@media (width>=1024px){.block-hero__visual[data-astro-cid-5wpltqdk]{display:block}}.block-hero__text[data-astro-cid-5wpltqdk]{gap:var(--ks-space-stack-lg);flex-direction:column;max-width:48rem;display:flex}.block-hero--center[data-astro-cid-5wpltqdk] .block-hero__text[data-astro-cid-5wpltqdk]{text-align:center;align-items:center;margin-inline:auto}.block-hero__lead[data-astro-cid-5wpltqdk]{color:var(--ks-fg-secondary);font-size:var(--ks-text-body-lg)}.block-hero__media[data-astro-cid-5wpltqdk] img[data-astro-cid-5wpltqdk],.block-media[data-astro-cid-5wpltqdk] img[data-astro-cid-5wpltqdk]{border-radius:var(--ks-radius-card);border:var(--ks-border-width) solid var(--ks-border-subtle);width:100%;height:auto;display:block}.block-media[data-astro-cid-5wpltqdk]{gap:var(--ks-space-2);flex-direction:column;margin:0;display:flex}.block-measure[data-astro-cid-5wpltqdk]{max-width:var(--ks-measure)}@media (width>=1024px){.block-editorial--reverse[data-astro-cid-5wpltqdk]>[data-astro-cid-5wpltqdk]:first-child{order:2}}.block-gallery[data-astro-cid-5wpltqdk],.block-features[data-astro-cid-5wpltqdk]{gap:var(--ks-grid-gap);margin:0;padding:0;list-style:none;display:grid}.block-gallery[data-astro-cid-5wpltqdk] img[data-astro-cid-5wpltqdk]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--ks-radius-media);width:100%;display:block}@media (width>=640px){.block-gallery[data-astro-cid-5wpltqdk],.block-features[data-astro-cid-5wpltqdk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.block-gallery--3[data-astro-cid-5wpltqdk],.block-features--3[data-astro-cid-5wpltqdk]{grid-template-columns:repeat(3,minmax(0,1fr))}.block-features--4[data-astro-cid-5wpltqdk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.block-features[data-astro-cid-5wpltqdk]{gap:var(--ks-grid-gap)}.block-feature[data-astro-cid-5wpltqdk]{gap:var(--ks-space-stack-sm);align-items:flex-start}.block-feature__icon[data-astro-cid-5wpltqdk]{width:3rem;height:3rem;margin-bottom:var(--ks-space-2);border-radius:var(--ks-radius-sm);background:var(--ks-accent-subtle);color:var(--ks-accent-fg);place-items:center;display:inline-grid}.block-feature__icon[data-astro-cid-5wpltqdk] svg{width:1.625rem;height:1.625rem}.block-shots[data-astro-cid-5wpltqdk]{gap:var(--ks-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.block-shot[data-astro-cid-5wpltqdk]{aspect-ratio:16/10;border:var(--ks-border-width) solid var(--ks-border-subtle);border-radius:var(--ks-radius-card);background:var(--ks-bg);isolation:isolate;display:block;position:relative;overflow:hidden}.block-shot--1[data-astro-cid-5wpltqdk]{grid-column:1/-1}.block-shot[data-astro-cid-5wpltqdk] img[data-astro-cid-5wpltqdk]{object-fit:cover;filter:grayscale()contrast(1.08)brightness(.92);width:100%;height:100%;display:block}.block-shot[data-astro-cid-5wpltqdk]:after{content:"";background:linear-gradient(180deg, transparent 40%, #0b0b0bb3), var(--ks-accent);mix-blend-mode:multiply;opacity:.85;pointer-events:none;position:absolute;inset:0}.block-cta[data-astro-cid-5wpltqdk]{justify-content:space-between;align-items:center;gap:var(--ks-space-6);flex-flow:wrap}.block-compare[data-astro-cid-5wpltqdk] .is-highlight[data-astro-cid-5wpltqdk]{color:var(--ks-accent-fg)}.block-compare__price[data-astro-cid-5wpltqdk]{margin-top:var(--ks-space-1);color:var(--ks-fg);font-family:var(--ks-font-heading);letter-spacing:0;font-size:1.125rem;display:block}.block-compare__ctas[data-astro-cid-5wpltqdk]{margin-top:var(--ks-space-stack-lg);justify-content:flex-end}.frise[data-astro-cid-cnipvuse]{--dot:1rem;gap:var(--ks-space-8);margin:0;padding:0;list-style:none;display:grid;position:relative}.frise[data-astro-cid-cnipvuse]:before{content:"";left:calc(var(--dot) / 2 - 1px);background:linear-gradient(color-mix(in oklab, var(--ks-accent) 25%, transparent), var(--ks-accent));transform-origin:top;width:2px;position:absolute;top:.5rem;bottom:.5rem}.frise__item[data-astro-cid-cnipvuse]{gap:var(--ks-space-2);padding-left:calc(var(--dot) + var(--ks-space-5));flex-direction:column;display:flex;position:relative}.frise__dot[data-astro-cid-cnipvuse]{width:var(--dot);height:var(--dot);border:2px solid var(--ks-accent);background:var(--ks-bg);border-radius:50%;position:absolute;top:.35rem;left:0}:root[data-theme=light] .frise[data-astro-cid-cnipvuse]:before{background:var(--ks-accent-fg);opacity:.6}:root[data-theme=light] .frise__dot[data-astro-cid-cnipvuse]{border-color:var(--ks-accent-fg)}.frise__item--now[data-astro-cid-cnipvuse] .frise__dot[data-astro-cid-cnipvuse]{background:var(--ks-accent);box-shadow:0 0 0 6px var(--ks-accent-subtle)}.frise__year[data-astro-cid-cnipvuse]{color:var(--ks-accent-fg);font-family:var(--ks-font-display);font-size:var(--ks-text-h3);line-height:1.1}.frise__title[data-astro-cid-cnipvuse]{color:var(--ks-fg);font-family:var(--ks-font-body);font-size:var(--ks-text-body);font-weight:var(--ks-weight-semibold);letter-spacing:normal;text-transform:none}@media (width>=1024px){.frise[data-astro-cid-cnipvuse]{gap:var(--ks-space-6);grid-template-columns:repeat(6,minmax(0,1fr))}.frise[data-astro-cid-cnipvuse]:before{left:.5rem;right:0;top:calc(var(--dot) / 2 - 1px);background:linear-gradient(90deg, color-mix(in oklab, var(--ks-accent) 25%, transparent), var(--ks-accent));transform-origin:0;width:auto;height:2px;bottom:auto}.frise__item[data-astro-cid-cnipvuse]{padding-left:0;padding-top:calc(var(--dot) + var(--ks-space-5))}.frise__dot[data-astro-cid-cnipvuse]{top:0}}@media (prefers-reduced-motion:no-preference){.frise[data-astro-cid-cnipvuse][data-reveal]:before{transition:transform .9s var(--ks-ease-out);transform:scaleY(0)}.frise[data-astro-cid-cnipvuse][data-reveal] .frise__item[data-astro-cid-cnipvuse]{opacity:0;transition:opacity .4s var(--ks-ease-out), translate .4s var(--ks-ease-out);transition-delay:calc(.15s + var(--i) * .14s);translate:0 .75rem}.frise[data-astro-cid-cnipvuse][data-reveal].is-revealed:before{transform:none}.frise[data-astro-cid-cnipvuse][data-reveal].is-revealed .frise__item[data-astro-cid-cnipvuse]{opacity:1;translate:0}@media (width>=1024px){.frise[data-astro-cid-cnipvuse][data-reveal]:before{transform:scaleX(0)}}}.team[data-astro-cid-cnipvuse]{gap:var(--ks-grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.team[data-astro-cid-cnipvuse]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.team[data-astro-cid-cnipvuse]{grid-template-columns:repeat(3,minmax(0,1fr))}}.team__member[data-astro-cid-cnipvuse]{align-items:center;gap:var(--ks-space-6);border-color:color-mix(in oklab, var(--ks-universe) 30%, var(--ks-border-subtle));background:radial-gradient(80% 90% at 0% 50%, color-mix(in oklab, var(--ks-universe) 16%, transparent), transparent 70%), var(--ks-card-gradient,var(--ks-surface));flex-direction:row;min-height:11rem;position:relative;overflow:hidden}.team__member[data-astro-cid-cnipvuse]:after{content:attr(data-initial);right:var(--ks-space-8);color:color-mix(in oklab, var(--ks-universe) 12%, transparent);font-family:var(--ks-font-display);pointer-events:none;font-size:8rem;line-height:1;position:absolute;top:50%;translate:0 -50%}.team__avatar[data-astro-cid-cnipvuse]{border:2px solid color-mix(in oklab, var(--ks-universe) 60%, transparent);background:radial-gradient(circle at 30% 25%, color-mix(in oklab, var(--ks-universe) 35%, transparent), var(--ks-universe-deep));width:6rem;height:6rem;color:var(--ks-universe-fg);font-family:var(--ks-font-display);box-shadow:0 0 0 8px color-mix(in oklab, var(--ks-universe) 8%, transparent);border-radius:50%;flex-shrink:0;place-items:center;font-size:2.5rem;line-height:1;display:grid}.team__name[data-astro-cid-cnipvuse]{color:var(--ks-fg);font-family:var(--ks-font-display);font-size:var(--ks-text-h2);font-weight:var(--ks-weight-regular)}.team__role[data-astro-cid-cnipvuse]{margin-top:var(--ks-space-1);color:var(--ks-universe-fg);font-family:var(--ks-font-heading);font-size:var(--ks-text-body-sm);font-weight:var(--ks-weight-semibold);letter-spacing:var(--ks-tracking-label);text-transform:uppercase}@property --emblem-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.emblem[data-astro-cid-4ynvqexc]{--w:clamp(13rem, 9rem + 9vw, 17.5rem);width:calc(var(--w) * 2.2);aspect-ratio:1;place-items:center;max-width:100%;margin-inline:auto;display:grid;position:relative}.emblem__halo[data-astro-cid-4ynvqexc]{filter:blur(48px);border-radius:50%;position:absolute}.emblem__halo--outer[data-astro-cid-4ynvqexc]{background:color-mix(in oklab, var(--ks-accent) 6%, transparent);inset:8%}.emblem__halo--inner[data-astro-cid-4ynvqexc]{background:color-mix(in oklab, var(--ks-accent) 13%, transparent);inset:22%}.emblem[data-astro-cid-4ynvqexc]{perspective:900px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.emblem[data-astro-cid-4ynvqexc].is-dragging{cursor:grabbing}.emblem__float[data-astro-cid-4ynvqexc]{transform-style:preserve-3d;position:relative}.emblem__gl[data-astro-cid-4ynvqexc]{width:100%;height:100%;display:none;position:absolute;inset:0}.emblem[data-astro-cid-4ynvqexc].is-webgl .emblem__gl[data-astro-cid-4ynvqexc]{display:block}.emblem[data-astro-cid-4ynvqexc].is-webgl .emblem__float[data-astro-cid-4ynvqexc]{display:none}.emblem__tilt[data-astro-cid-4ynvqexc]{--depth:calc(var(--w) * .0021);width:var(--w);aspect-ratio:289/460;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));position:relative}.emblem__layer[data-astro-cid-4ynvqexc]{--edge-front:color-mix(in oklab, var(--ks-accent) 62%, #000);--edge-back:color-mix(in oklab, var(--ks-accent) 14%, #000);background:color-mix(in oklab, var(--edge-front), var(--edge-back) calc(var(--t) * 100%));transform:translateZ(calc(var(--k) * var(--depth) * -1));position:absolute;inset:0;-webkit-mask:url(/brand/icon-lime-transparent.png) 50%/100% 100% no-repeat;mask:url(/brand/icon-lime-transparent.png) 50%/100% 100% no-repeat}.emblem__front[data-astro-cid-4ynvqexc].emblem__img--lime{filter:drop-shadow(0 0 .6px #ffffff8c)drop-shadow(0 0 60px #d0ff0040)}.emblem__img[data-astro-cid-4ynvqexc]{-webkit-user-drag:none;pointer-events:none}.emblem__icon[data-astro-cid-4ynvqexc]{position:absolute;inset:0;transform:translateZ(1px)}.emblem__shine[data-astro-cid-4ynvqexc]{background:linear-gradient(105deg, transparent 30%, #ffffff52 var(--shine,50%), transparent 70%);mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/brand/icon-lime-transparent.png) 50%/100% 100% no-repeat;mask:url(/brand/icon-lime-transparent.png) 50%/100% 100% no-repeat}.emblem__img[data-astro-cid-4ynvqexc]{width:100%;height:100%;position:absolute;inset:0}.emblem__img--lime[data-astro-cid-4ynvqexc]{filter:drop-shadow(0 0 60px #d0ff0040)}.emblem__img--dark[data-astro-cid-4ynvqexc]{display:none}.emblem__ring[data-astro-cid-4ynvqexc]{filter:blur(1px)drop-shadow(0 0 8px #d0ff00bf)drop-shadow(0 0 24px #d0ff0066);-webkit-mask-composite:xor;pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%;-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)}.emblem__ring--big[data-astro-cid-4ynvqexc]{aspect-ratio:1;background:conic-gradient(from var(--emblem-angle), transparent 0deg 12deg, var(--ks-accent) 30deg, color-mix(in oklab, var(--ks-accent) 60%, white) 48deg, #fff 58deg, color-mix(in oklab, var(--ks-accent) 60%, white) 68deg, var(--ks-accent) 86deg, transparent 104deg 198deg, var(--ks-accent) 220deg, color-mix(in oklab, var(--ks-accent) 60%, white) 236deg, var(--ks-accent) 252deg, transparent 270deg 360deg);width:90.5%;padding:15.9%;top:31.25%;left:50.2%}.emblem__ring--dot[data-astro-cid-4ynvqexc]{aspect-ratio:1;background:conic-gradient(from var(--emblem-angle), transparent 0deg 40deg, var(--ks-accent) 65deg, color-mix(in oklab, var(--ks-accent) 60%, white) 80deg, #fff 92deg, color-mix(in oklab, var(--ks-accent) 60%, white) 104deg, var(--ks-accent) 119deg, transparent 144deg 360deg);width:44.8%;padding:10.9%;top:83.1%;left:42.3%}@media (prefers-reduced-motion:no-preference){.emblem__float[data-astro-cid-4ynvqexc],.emblem__gl[data-astro-cid-4ynvqexc]{animation:7s ease-in-out infinite emblem-float}.emblem__halo--outer[data-astro-cid-4ynvqexc]{animation:9s ease-in-out infinite emblem-pulse}.emblem__halo--inner[data-astro-cid-4ynvqexc]{animation:6s ease-in-out infinite emblem-pulse}.emblem__ring--big[data-astro-cid-4ynvqexc]{animation:12s linear infinite emblem-lava}.emblem__ring--dot[data-astro-cid-4ynvqexc]{animation:8s linear infinite reverse emblem-lava}}@keyframes emblem-float{50%{transform:translateY(-14px)}}@keyframes emblem-pulse{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes emblem-lava{to{--emblem-angle:360deg}}:root[data-theme=light] .emblem__img--lime[data-astro-cid-4ynvqexc]{display:none}:root[data-theme=light] .emblem__img--dark[data-astro-cid-4ynvqexc]{filter:drop-shadow(0 20px 45px #14170d2e);display:block}:root[data-theme=light] .emblem__layer[data-astro-cid-4ynvqexc]{--edge-front:#4a4d42;--edge-back:#15170f}:root[data-theme=light] .emblem__halo[data-astro-cid-4ynvqexc]{opacity:.4}
