.gallery.svelte-jxcamx{isolation:isolate;background:radial-gradient(90% 60% at 0 0,#e6f1cf,#0000 60%),radial-gradient(80% 60% at 100% 100%,#dcebe0,#0000 60%),#f4f6ec;padding:170px 6.5% 120px;position:relative;overflow:hidden}.bg.svelte-jxcamx{z-index:-1;pointer-events:none;position:absolute;inset:0}.bg.svelte-jxcamx i:where(.svelte-jxcamx){filter:blur(70px);border-radius:50%;animation:20s ease-in-out infinite alternate svelte-jxcamx-drift;position:absolute}.b1.svelte-jxcamx{background:#d7f499b3;width:420px;height:420px;top:80px;right:-100px}.b2.svelte-jxcamx{background:#78c8aa73;width:380px;height:380px;animation-delay:-8s;bottom:120px;left:-100px}@keyframes svelte-jxcamx-drift{to{transform:translate(50px,40px)scale(1.15)}}.head.svelte-jxcamx{max-width:760px}.back.svelte-jxcamx{color:#6e7c73;margin-bottom:26px;font-size:15px;font-weight:500;transition:color .3s;display:inline-block}.back.svelte-jxcamx:hover{color:#153e35}h1.svelte-jxcamx{margin:14px 0 12px;font-size:clamp(40px,6vw,84px);line-height:1.04}.head.svelte-jxcamx p:where(.svelte-jxcamx){font-size:17px}.filters.svelte-jxcamx{flex-wrap:wrap;gap:10px;margin:40px 0 46px;display:flex}.filters.svelte-jxcamx button:where(.svelte-jxcamx){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#153e35;background:#fff9;border:1px solid #fffffff2;border-radius:99px;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:500;transition:all .35s;display:inline-flex;box-shadow:inset 0 1px #fff}.filters.svelte-jxcamx button:where(.svelte-jxcamx):hover{transform:translateY(-3px)}.filters.svelte-jxcamx button.on:where(.svelte-jxcamx){color:#fff;background:#153e35;box-shadow:0 12px 24px #153e3540}.grid.svelte-jxcamx{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 30px;display:grid}@media (width<=1100px){.grid.svelte-jxcamx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.gallery.svelte-jxcamx{padding-top:130px}.grid.svelte-jxcamx{grid-template-columns:minmax(0,1fr);gap:44px}}
