.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:#5fb8ee;position:relative;overflow:hidden}.scene[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:0}.scene[data-astro-cid-ge2uvauf] .scene-img{object-fit:cover;object-position:50% 52%;width:100%;height:100%}@media (width>=105rem){.scene[data-astro-cid-ge2uvauf] .scene-img{object-position:50% 58%}}.rays[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:repeating-conic-gradient(#ffffff38 0deg 5deg,#0000 5deg 15deg);width:120vmax;position:absolute;top:38%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#0009 25%,#0000 62%);mask-image:radial-gradient(closest-side,#000 0%,#0009 25%,#0000 62%)}.rays[data-astro-cid-ge2uvauf]:after{content:"";background:radial-gradient(closest-side,#fffff08c,#0000);border-radius:50%;position:absolute;inset:30%}.deco[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;position:absolute;inset:0}.deco[data-astro-cid-ge2uvauf] .d{filter:drop-shadow(0 6px 10px #050a1959);height:auto;position:absolute}.deco[data-astro-cid-ge2uvauf] .d--leaf-l{width:8.5rem;bottom:5.2rem;left:-2.2rem;rotate:-40deg}.deco[data-astro-cid-ge2uvauf] .d--hib-l{width:7rem;bottom:2.6rem;left:.8rem;rotate:-12deg}.deco[data-astro-cid-ge2uvauf] .d--flower-l{width:3.6rem;bottom:2.2rem;left:6.5rem}.deco[data-astro-cid-ge2uvauf] .d--leaf-r{width:8.5rem;bottom:5.6rem;right:-2.2rem;rotate:210deg}.deco[data-astro-cid-ge2uvauf] .d--hib-r{width:6.5rem;bottom:2.4rem;right:.6rem;rotate:14deg}.stage[data-astro-cid-ge2uvauf]{max-width:96rem;padding:clamp(1.5rem, .5rem + 2.5vw, 3rem) var(--gutter) 0;grid-template-columns:minmax(0,1fr) minmax(0,38rem) minmax(0,1fr);align-items:end;margin-inline:auto;display:grid;position:relative}.center[data-astro-cid-ge2uvauf]{z-index:3;text-align:center;flex-direction:column;align-items:center;padding-bottom:calc(clamp(3.5rem,2rem + 4vw,6.5rem)/1.49254 + 1.25rem);display:flex;position:relative}h1[data-astro-cid-ge2uvauf]{font-size:inherit;flex-direction:column;align-items:center;margin:0;display:flex}h1[data-astro-cid-ge2uvauf] .wordmark{filter:drop-shadow(0 10px 14px #0a143273);width:min(100%,34rem);height:auto}.plank[data-astro-cid-ge2uvauf]{background:repeating-linear-gradient(176deg,#78401229 0 2px,#0000 2px 9px),linear-gradient(#ffd27a 0%,#f2b04b 48%,#d98d2e 100%);border:3px solid #6b3d16;border-radius:.9rem .6rem .9rem .7rem;margin-top:-.4rem;padding:.5rem 1.9rem .55rem;position:relative;rotate:-1.2deg;box-shadow:inset 0 2px #fff0c8bf,inset 0 -3px #783c0a59,0 5px #6b3d16,0 12px 18px -6px #0a143280}.plank[data-astro-cid-ge2uvauf]:before,.plank[data-astro-cid-ge2uvauf]:after{content:"";background:radial-gradient(circle at 35% 35%,#fff4d4,#8a5a2b 70%);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;translate:0 -50%}.plank[data-astro-cid-ge2uvauf]:before{left:.65rem}.plank[data-astro-cid-ge2uvauf]:after{right:.65rem}.plank-text[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--c-navy);text-shadow:0 1px #fff0c899;white-space:nowrap;font-size:clamp(1.45rem,1rem + 1.6vw,2.3rem);line-height:1.1}.lead[data-astro-cid-ge2uvauf]{max-width:26rem;color:var(--c-white);text-shadow:0 0 2px var(--c-navy), 0 2px 0 var(--c-navy), 0 0 14px #111b36d9, 0 0 26px #111b3699;margin:1.1rem 0 1.4rem;font-size:clamp(1.1rem,.95rem + .55vw,1.4rem);font-weight:800;line-height:1.3}.llama[data-astro-cid-ge2uvauf]{z-index:2;--w:clamp(15rem, 25vw, 26rem);--curve:clamp(3.5rem, 2rem + 4vw, 6.5rem);--depth:.37;width:var(--w);position:relative}.llama-art[data-astro-cid-ge2uvauf]{transform-origin:50% 100%;filter:drop-shadow(0 18px 22px #050a1966)}.llama-art[data-astro-cid-ge2uvauf] img{width:100%;height:auto;display:block}.llama--rocco[data-astro-cid-ge2uvauf] .llama-art[data-astro-cid-ge2uvauf]{animation:6s ease-in-out infinite bob}.llama--lola[data-astro-cid-ge2uvauf] .llama-art[data-astro-cid-ge2uvauf]{animation:6s ease-in-out -3s infinite bob}.llama--rocco[data-astro-cid-ge2uvauf]{margin-right:calc(var(--w) * -.1);margin-bottom:calc(var(--w) * -.239 + var(--curve) * var(--depth) + .5rem);justify-self:end}.llama--lola[data-astro-cid-ge2uvauf]{margin-left:calc(var(--w) * -.1);margin-bottom:calc(var(--w) * -.31 + var(--curve) * var(--depth) + .5rem);justify-self:start}.curve[data-astro-cid-ge2uvauf]{z-index:2;height:clamp(3.5rem,2rem + 4vw,6.5rem);color:var(--c-navy);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.curve[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{fill:currentColor;width:100%;height:100%;display:block}@media (width<=51.99rem){.stage[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;grid-template-areas:"center center""rocco lola";row-gap:0}.center[data-astro-cid-ge2uvauf]{grid-area:center;padding-bottom:.5rem}.llama--rocco[data-astro-cid-ge2uvauf],.llama--lola[data-astro-cid-ge2uvauf]{--w:clamp(9.5rem, 40vw, 17rem);--depth:.57;margin-top:.75rem}.llama--rocco[data-astro-cid-ge2uvauf]{margin-right:calc(var(--w) * -.08);grid-area:rocco}.llama--lola[data-astro-cid-ge2uvauf]{margin-left:calc(var(--w) * -.08);grid-area:lola}.scene[data-astro-cid-ge2uvauf] .scene-img{object-position:50% 40%}.rays[data-astro-cid-ge2uvauf]{top:22%}.deco[data-astro-cid-ge2uvauf] .d--leaf-l,.deco[data-astro-cid-ge2uvauf] .d--leaf-r,.deco[data-astro-cid-ge2uvauf] .d--flower-l{display:none}.deco[data-astro-cid-ge2uvauf] .d--hib-l{width:4.5rem;bottom:1.5rem;left:-1rem}.deco[data-astro-cid-ge2uvauf] .d--hib-r{width:4.5rem;bottom:1.5rem;right:-1rem}}@media (width<=26rem){.plank[data-astro-cid-ge2uvauf]{padding-inline:1.4rem}}.herd-dialog[data-astro-cid-ati4lqtq]{border-radius:var(--r-xl);width:min(100% - 2rem,50rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.herd-dialog[data-astro-cid-ati4lqtq]::backdrop{backdrop-filter:blur(3px);background:#060a18c7}.hd-card[data-astro-cid-ati4lqtq]{border-radius:var(--r-xl);background:radial-gradient(70% 60% at 10% 0%, #7759d959, transparent 70%), radial-gradient(60% 60% at 100% 100%, #2ccdb838, transparent 70%), var(--bg-card);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-lg), 0 0 40px -10px #ffc85759;border:2px solid #ffc8578c;grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,1rem + 1.5vw,2.25rem);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;position:relative;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.herd-dialog[data-astro-cid-ati4lqtq][open] .hd-card[data-astro-cid-ati4lqtq]{animation:hd-pop .26s var(--ease-bounce,ease-out)}@keyframes hd-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}}.hd-close[data-astro-cid-ati4lqtq]{z-index:1;border-radius:var(--r-pill);min-height:2.75rem;color:var(--c-cream);font:inherit;cursor:pointer;background:#0a1124d9;border:0;align-items:center;gap:.35rem;padding:0 .9rem;font-weight:800;display:inline-flex;position:absolute;top:.75rem;right:.75rem;box-shadow:inset 0 0 0 1px #fff3}.hd-close[data-astro-cid-ati4lqtq]:hover{background:var(--c-navy-700)}.hd-close[data-astro-cid-ati4lqtq]:focus-visible,.hd-play[data-astro-cid-ati4lqtq]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.hd-portrait[data-astro-cid-ati4lqtq]{aspect-ratio:1;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 50% 35%, #33467f, var(--c-navy-700));border:4px solid #ffffff2e;border-radius:50%;overflow:hidden}.hd-portrait[data-astro-cid-ati4lqtq][data-tone="0"]{background:radial-gradient(circle at 50% 35%,#6c56c9,#3a2b86)}.hd-portrait[data-astro-cid-ati4lqtq][data-tone="1"]{background:radial-gradient(circle at 50% 35%,#2fbfab,#146f66)}.hd-portrait[data-astro-cid-ati4lqtq][data-tone="2"]{background:radial-gradient(circle at 50% 35%,#ffb85c,#c9762a)}.hd-portrait[data-astro-cid-ati4lqtq][data-tone="3"]{background:radial-gradient(circle at 50% 35%,#ff7f9f,#b23a5c)}.hd-portrait[data-astro-cid-ati4lqtq] img{object-fit:cover;width:100%;height:100%;display:block;transform:translateY(6%)scale(1.04)}.hd-eyebrow[data-astro-cid-ati4lqtq]{margin:0 0 var(--sp-2);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-teal);font-weight:800}.hd-name[data-astro-cid-ati4lqtq]{margin:0 0 var(--sp-3);font-family:var(--font-display);color:var(--c-cream);font-size:clamp(2rem,1.5rem + 2vw,2.75rem);line-height:1.05}.hd-desc[data-astro-cid-ati4lqtq]{margin:0 0 var(--sp-4);font-size:var(--fs-lg);color:var(--text-soft)}.hd-facts[data-astro-cid-ati4lqtq]{gap:var(--sp-3);margin:0 0 var(--sp-4);padding:var(--sp-4);border-radius:var(--r-lg);background:#0a112473;border:1px solid #ffffff14;display:grid}.hd-facts[data-astro-cid-ati4lqtq] dt[data-astro-cid-ati4lqtq]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-yellow);font-weight:800}.hd-facts[data-astro-cid-ati4lqtq] dd[data-astro-cid-ati4lqtq]{color:var(--c-cream);margin:.15rem 0 0;font-weight:700}.hd-levels[data-astro-cid-ati4lqtq]{white-space:nowrap}.hd-welcome[data-astro-cid-ati4lqtq]{margin:0 0 var(--sp-5);padding-left:var(--sp-4);border-left:3px solid var(--c-teal);color:var(--text-soft);font-style:italic}.hd-audio[data-astro-cid-ati4lqtq]{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.hd-play[data-astro-cid-ati4lqtq]{min-height:3rem}.hd-icon[data-astro-cid-ati4lqtq]{display:inline-flex}.hd-icon--pause[data-astro-cid-ati4lqtq],.herd-dialog[data-astro-cid-ati4lqtq][data-playing=true] .hd-icon--play[data-astro-cid-ati4lqtq]{display:none}.herd-dialog[data-astro-cid-ati4lqtq][data-playing=true] .hd-icon--pause[data-astro-cid-ati4lqtq]{display:inline-flex}.hd-audio-note[data-astro-cid-ati4lqtq]{font-size:var(--fs-sm);color:var(--text-muted);margin:0}[data-astro-cid-ati4lqtq][hidden]{display:none!important}@media (width<=40rem){.hd-card[data-astro-cid-ati4lqtq]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:3.75rem}.hd-portrait[data-astro-cid-ati4lqtq]{width:min(60vw,14rem)}.hd-facts[data-astro-cid-ati4lqtq]{text-align:left;width:100%}.hd-welcome[data-astro-cid-ati4lqtq]{text-align:left}.hd-audio[data-astro-cid-ati4lqtq]{justify-content:center}}.our-games[data-astro-cid-lcdefpme]{background:radial-gradient(60% 50% at 50% 0%, #7759d938, transparent 70%), var(--c-navy);padding:.25rem 0 clamp(2.5rem,1.5rem + 3vw,4rem);position:relative;overflow:hidden}.our-games[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{max-width:88rem}.og-title[data-astro-cid-lcdefpme]{text-align:center;justify-content:center;align-items:center;gap:1rem;margin:0 0 clamp(1rem,.75rem + .8vw,1.5rem);font-size:clamp(2rem,1.5rem + 1.8vw,2.8rem);display:flex}.og-title[data-astro-cid-lcdefpme]:before,.og-title[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#0000,#c9d2ee8c);flex:1;max-width:18rem;height:2px}.og-title[data-astro-cid-lcdefpme]:after{background:linear-gradient(270deg,#0000,#c9d2ee8c)}.spark[data-astro-cid-lcdefpme]{flex:none;width:1.6rem;height:1.6rem;position:relative}.spark[data-astro-cid-lcdefpme]:before,.spark[data-astro-cid-lcdefpme]:after,.spark[data-astro-cid-lcdefpme]{background:linear-gradient(var(--c-yellow), var(--c-yellow)) 50% 0 / 4px 38% no-repeat}.spark[data-astro-cid-lcdefpme]:before,.spark[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.spark--l[data-astro-cid-lcdefpme]{rotate:-60deg}.spark--l[data-astro-cid-lcdefpme]:before{rotate:55deg}.spark--l[data-astro-cid-lcdefpme]:after{rotate:110deg}.spark--r[data-astro-cid-lcdefpme]{rotate:60deg}.spark--r[data-astro-cid-lcdefpme]:before{rotate:-55deg}.spark--r[data-astro-cid-lcdefpme]:after{rotate:-110deg}.og-grid[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.5rem + 1.2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.og-card[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);transition:transform var(--t-med) var(--ease-bounce), border-color var(--t-med), box-shadow var(--t-med);background:linear-gradient(#1d2d5c,#16234a);border:2px solid #8ca0e673;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000004d,0 16px 30px -14px #000000b3,inset 0 1px #ffffff1f;container-type:inline-size}.og-card[data-astro-cid-lcdefpme]:hover{border-color:#ffc857cc;transform:translateY(-5px);box-shadow:0 0 0 1px #0000004d,0 22px 36px -14px #000000bf,0 0 24px -6px #ffc85759}.og-media[data-astro-cid-lcdefpme]{border-bottom:2px solid #8ca0e659;position:relative}.og-media[data-astro-cid-lcdefpme] img{aspect-ratio:2.05;object-fit:cover;width:100%}.og-body[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:1rem;padding:1.15rem 1.1rem 1.3rem;display:flex}.og-blurb[data-astro-cid-lcdefpme]{min-height:2.8em;color:var(--c-cream);flex:1;justify-content:center;align-items:flex-start;margin:0;font-size:1rem;line-height:1.4;display:flex}.og-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}@container (width<=26rem){.og-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;width:min(100%,17rem)}.og-actions[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{justify-content:center}}.og-actions[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{padding-inline:1rem}.og-play[data-astro-cid-lcdefpme]{--btn-bg:linear-gradient(180deg, #9bea4c, #55c21b);--btn-fg:var(--c-navy);--btn-shadow:#2f7d0c;background:linear-gradient(180deg, #fff6, transparent 50%), var(--btn-bg)}.og-soon[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);min-height:2.75rem;color:var(--c-white);cursor:default;background:linear-gradient(#8a6cf0,#6644d6);align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 3px #3e2797}.og-more[data-astro-cid-lcdefpme]{--btn-bg:#0a11248c;--btn-fg:var(--c-cream);--btn-shadow:#00000073;border:2px solid #c9d2ee8c}.og-more[data-astro-cid-lcdefpme]:hover{--btn-bg:#ffffff1a;border-color:var(--c-cream)}.features[data-astro-cid-lcdefpme]{z-index:1;flex-wrap:wrap;justify-content:center;margin:clamp(1.5rem,1rem + 1.5vw,2.25rem) 0 0;padding:0;list-style:none;display:flex;position:relative}.feature[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--c-cream);align-items:center;gap:.8rem;padding:.4rem clamp(.9rem,.3rem + 1.4vw,1.8rem);font-size:1.2rem;line-height:1.1;display:flex}.feature[data-astro-cid-lcdefpme]+.feature[data-astro-cid-lcdefpme]{border-left:2px solid #c9d2ee40}.feature[data-astro-cid-lcdefpme] .f-icon{object-fit:contain;filter:drop-shadow(0 4px 6px #0006);flex:none;width:3.4rem;height:3.4rem}.f-globe[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme],.f-cal[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}.feature[data-astro-cid-lcdefpme] .f-llama{object-fit:cover;background:radial-gradient(circle at 50% 35%,#ff7f9f,#b23a5c);border-radius:50%}.all-games[data-astro-cid-lcdefpme]{z-index:1;margin:var(--sp-5) 0 0;text-align:center;font-weight:800;position:relative}.all-games[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-2);padding:.6rem .4rem;display:inline-flex}@media (width<=63.99rem){.og-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.og-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% + clamp(1rem,.5rem + 1.2vw,1.5rem)/-2)}.feature[data-astro-cid-lcdefpme]+.feature[data-astro-cid-lcdefpme]{border-left:0}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}}@media (width<=39.99rem){.og-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.og-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child:nth-child(odd){justify-self:stretch;width:auto}}.herd-section[data-astro-cid-lcdefpme]{overflow:hidden}.herd-grid[data-astro-cid-lcdefpme]{gap:var(--sp-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.herd-list[data-astro-cid-lcdefpme]{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.herd-open[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;margin:0;padding:.25rem;display:block}.herd-open[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.herd-portrait[data-astro-cid-lcdefpme]{aspect-ratio:1;background:radial-gradient(circle at 50% 35%, #33467f, var(--c-navy-700));box-shadow:var(--shadow-md);transition:transform var(--t-med) var(--ease-bounce), border-color var(--t-med);border:3px solid #ffffff1f;border-radius:50%;display:block;overflow:hidden}.herd-item[data-astro-cid-lcdefpme]:nth-child(4n+1) .herd-portrait[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 50% 35%,#6c56c9,#3a2b86)}.herd-item[data-astro-cid-lcdefpme]:nth-child(4n+2) .herd-portrait[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 50% 35%,#2fbfab,#146f66)}.herd-item[data-astro-cid-lcdefpme]:nth-child(4n+3) .herd-portrait[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 50% 35%,#ffb85c,#c9762a)}.herd-item[data-astro-cid-lcdefpme]:nth-child(4n+4) .herd-portrait[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 50% 35%,#ff7f9f,#b23a5c)}.herd-portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transform:translateY(6%)scale(1.04)}.herd-open[data-astro-cid-lcdefpme]:hover .herd-portrait[data-astro-cid-lcdefpme],.herd-open[data-astro-cid-lcdefpme]:focus-visible .herd-portrait[data-astro-cid-lcdefpme]{border-color:var(--c-yellow);transform:translateY(-6px)rotate(-4deg)scale(1.05)}.herd-name[data-astro-cid-lcdefpme]{margin-top:var(--sp-2);font-weight:800;font-size:var(--fs-sm);color:var(--text-soft);display:block}.spotlight[data-astro-cid-lcdefpme]{background:var(--c-navy);padding:clamp(1rem,.5rem + 2vw,2rem) 0 clamp(2.5rem,1.5rem + 3vw,4rem)}.spot-card[data-astro-cid-lcdefpme]{border-radius:var(--r-xl);background:radial-gradient(60% 90% at 90% 50%, #2ccdb838, transparent 70%), radial-gradient(50% 80% at 0% 0%, #7759d940, transparent 70%), var(--bg-card);max-width:72rem;box-shadow:var(--shadow-lg), var(--shadow-glow-teal);border:1px solid #2ccdb859;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,3.5rem);padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}.spot-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-3)}.spot-logo[data-astro-cid-lcdefpme]{width:min(100%,22rem);height:auto;margin-bottom:var(--sp-3);display:block}.spot-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--sp-3);font-size:var(--fs-xl)}.spot-lead[data-astro-cid-lcdefpme]{max-width:34rem;font-size:var(--fs-lg);color:var(--text-soft);margin:0}.spot-actions[data-astro-cid-lcdefpme]{gap:var(--sp-4);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.spot-shots[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--sp-4);margin:0;padding:0;list-style:none;display:flex}.spot-shot[data-astro-cid-lcdefpme]{width:min(46%,12rem);box-shadow:var(--shadow-lg);background:var(--c-navy-950);border:3px solid #ffffff29;border-radius:1.4rem;overflow:hidden}.spot-shot[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.spot-shot--1[data-astro-cid-lcdefpme]{transform:rotate(-3deg)}.spot-shot--2[data-astro-cid-lcdefpme]{transform:rotate(3deg)translateY(1.25rem)}@media (prefers-reduced-motion:reduce){.spot-shot--1[data-astro-cid-lcdefpme],.spot-shot--2[data-astro-cid-lcdefpme]{transform:none}}@media (width<=52rem){.spot-card[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.spot-shots[data-astro-cid-lcdefpme]{padding-bottom:1.25rem}}.about-grid[data-astro-cid-lcdefpme]{gap:var(--sp-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.about-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 20px 30px #00000080);width:min(100%,22rem);margin-inline:auto;animation:8s ease-in-out infinite bob}.about-text[data-astro-cid-lcdefpme]{color:var(--text-soft);margin-bottom:var(--sp-5)}@media (width<=52rem){.herd-grid[data-astro-cid-lcdefpme],.about-grid[data-astro-cid-lcdefpme]{gap:var(--sp-6);grid-template-columns:1fr}.about-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:min(70%,16rem)}}@media (width<=30rem){.herd-list[data-astro-cid-lcdefpme]{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}}
