.marquee[data-astro-cid-eykxo7h2]{margin:0 var(--panel-inset);background:var(--grad-dark);border-radius:999px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 20px 40px -24px #0d4a33cc;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-eykxo7h2]{width:max-content;animation:48s linear infinite marquee;display:flex}.marquee[data-astro-cid-eykxo7h2]:hover .marquee__track[data-astro-cid-eykxo7h2]{animation-play-state:paused}.marquee__row[data-astro-cid-eykxo7h2]{flex:none;display:flex}.marquee__row[data-astro-cid-eykxo7h2] li[data-astro-cid-eykxo7h2]{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:var(--on-dark);align-items:center;gap:1.25rem;padding:1.05rem 0 1.05rem 1.25rem;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-style:italic;display:inline-flex}.marquee__row[data-astro-cid-eykxo7h2] svg[data-astro-cid-eykxo7h2]{width:20px;height:20px;fill:var(--g-300);stroke:none}@keyframes marquee{to{transform:translate(-50%)}}.gallery__head[data-astro-cid-424vo76r]{align-items:end;gap:1.75rem;margin-bottom:clamp(2.25rem,4vw,3.5rem);display:grid}.gallery__head[data-astro-cid-424vo76r] .btn[data-astro-cid-424vo76r]{justify-self:start}.grid[data-astro-cid-424vo76r]{grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:.9rem;display:grid}.tile[data-astro-cid-424vo76r]{border-radius:var(--r-m);isolation:isolate;background:var(--g-800);box-shadow:var(--shadow-s);position:relative;overflow:hidden}.tile[data-astro-cid-424vo76r] img{transition:transform 1.2s var(--ease)}.tile[data-astro-cid-424vo76r]:hover img{transform:scale(1.06)}.tile[data-astro-cid-424vo76r]:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#083625bf);position:absolute;inset:0}.tile__cap[data-astro-cid-424vo76r]{z-index:1;color:var(--white);backdrop-filter:blur(10px);background:#0b422d8c;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .6rem;font-size:.85rem;font-weight:800;display:inline-flex;position:absolute;bottom:.9rem;left:.9rem}.tile__cap[data-astro-cid-424vo76r] .icon{width:1.1em;height:1.1em;color:var(--g-300)}.g1[data-astro-cid-424vo76r],.g2[data-astro-cid-424vo76r]{grid-area:span 2/1/auto/-1}.g3[data-astro-cid-424vo76r],.g4[data-astro-cid-424vo76r],.g5[data-astro-cid-424vo76r]{grid-row:span 2}.g5[data-astro-cid-424vo76r]{grid-area:span 1/1/auto/-1}@media (width>=960px){.gallery__head[data-astro-cid-424vo76r]{grid-template-columns:1fr auto}.grid[data-astro-cid-424vo76r]{grid-template-columns:repeat(12,1fr);grid-auto-rows:200px;gap:1.1rem}.g1[data-astro-cid-424vo76r]{grid-area:span 2/span 7}.g2[data-astro-cid-424vo76r]{grid-area:span 2/span 5}.g3[data-astro-cid-424vo76r],.g4[data-astro-cid-424vo76r],.g5[data-astro-cid-424vo76r]{grid-area:span 2/span 4}}.vid[data-astro-cid-nmkivlo3]{padding-block:clamp(2.5rem,6vw,5rem)}.vid__stage[data-astro-cid-nmkivlo3]{border-radius:var(--r-xl);color:var(--on-dark);align-items:center;gap:2.25rem;padding:clamp(1.75rem,5vw,4.5rem) clamp(1.1rem,4vw,4.5rem) clamp(2rem,5vw,4.5rem);display:grid;position:relative}.vid__bg[data-astro-cid-nmkivlo3]{z-index:0;border-radius:inherit;box-shadow:var(--shadow-l), inset 0 1px 0 #ffffff24;background:radial-gradient(46rem 28rem at 92% 0,#7ddc9b5c,#0000 62%),radial-gradient(30rem 22rem at 0 115%,#c4f06b29,#0000 62%),linear-gradient(135deg,#17775a 0%,#0f5a3e 52%,#0a3d2a 100%);position:absolute;inset:0;overflow:hidden}.vid__rings[data-astro-cid-nmkivlo3]{opacity:.16;width:min(54rem,130vw);top:-60%;left:-20%}.vid__copy[data-astro-cid-nmkivlo3]{z-index:1;justify-items:start;gap:1.15rem;max-width:34rem;display:grid;position:relative}.vid__copy[data-astro-cid-nmkivlo3] h2[data-astro-cid-nmkivlo3]{font-size:clamp(2rem,1.2rem + 3vw,3.4rem)}.vid__points[data-astro-cid-nmkivlo3]{gap:.6rem;margin:.2rem 0 .4rem;padding:0;list-style:none;display:grid}.vid__points[data-astro-cid-nmkivlo3] li[data-astro-cid-nmkivlo3]{color:var(--on-dark);align-items:center;gap:.7rem;font-weight:700;display:flex}.vid__points[data-astro-cid-nmkivlo3] .icon{width:1.5em;height:1.5em;color:var(--g-950);background:var(--grad-light);stroke-width:3px;border-radius:50%;padding:.3em}.vid__phones[data-astro-cid-nmkivlo3]{z-index:1;--w:100%;grid-template-columns:1fr 1fr;place-items:start center;gap:clamp(12px,3vw,28px);display:grid;position:relative}.vid__phone[data-astro-cid-nmkivlo3]{width:100%;max-width:230px}.vid__phone--b[data-astro-cid-nmkivlo3]{margin-top:1.75rem}@media (width>=960px){.vid__stage[data-astro-cid-nmkivlo3]{grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,5vw,5rem)}.vid__phones[data-astro-cid-nmkivlo3]{--w:clamp(250px, 21vw, 300px);gap:clamp(1.5rem,3vw,2.5rem);margin-block:-5.5rem 0;display:flex}.vid__phone[data-astro-cid-nmkivlo3]{width:var(--w);max-width:none}.vid__phone--b[data-astro-cid-nmkivlo3]{margin-top:3rem}}
