.gallery-page-wrapper[data-astro-cid-3mhbem3k]{background:#edf5fd;width:100%;min-height:100vh;position:relative;overflow:hidden}.gallery-orb[data-astro-cid-3mhbem3k]{filter:blur(105px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.gallery-orb-one[data-astro-cid-3mhbem3k]{background:radial-gradient(circle,#3cc3fc47,#0b78c714 70%,#0000);width:560px;height:560px;top:-140px;left:-150px}.gallery-orb-two[data-astro-cid-3mhbem3k]{background:radial-gradient(circle,#0354a52e,#3cc3fc17 70%,#0000);width:650px;height:650px;top:35%;right:-220px}.gallery-orb-three[data-astro-cid-3mhbem3k]{background:radial-gradient(circle,#3cc3fc2e,#0354a514 70%,#0000);width:700px;height:700px;bottom:-260px;left:10%}section[data-astro-cid-3mhbem3k]{z-index:1;position:relative}.glass-card[data-astro-cid-3mhbem3k]{-webkit-backdrop-filter:blur(25px)saturate(180%);background:#ffffff94;border:1px solid #ffffffbd;border-radius:32px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,background .5s;position:relative;overflow:hidden;box-shadow:0 24px 55px #0354a514,0 8px 20px #0354a509,inset 0 1px #ffffffd9,inset 0 -1px #00000006}.glass-card[data-astro-cid-3mhbem3k]:hover{background:#ffffffb8;transform:translateY(-4px);box-shadow:0 30px 65px #0354a51f,0 10px 25px #0354a50d,inset 0 1px #fffffff2}.glass-top-line[data-astro-cid-3mhbem3k]{pointer-events:none;z-index:5;background:#ffffffeb;height:1px;position:absolute;top:1px;left:25px;right:25px}.glass-shine[data-astro-cid-3mhbem3k]{pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:34%;height:300%;transition:left .85s cubic-bezier(.22,1,.36,1);position:absolute;top:-100%;left:-45%;transform:rotate(22deg)}.glass-card[data-astro-cid-3mhbem3k]:hover .glass-shine[data-astro-cid-3mhbem3k]{left:125%}.gallery-page-header[data-astro-cid-3mhbem3k]{width:100%;padding-top:156px;padding-bottom:90px}.gallery-page-header-card[data-astro-cid-3mhbem3k]{max-width:900px;padding:48px}.gallery-header-content[data-astro-cid-3mhbem3k]{z-index:6;align-items:flex-start;gap:24px;display:flex;position:relative}.gallery-header-icon[data-astro-cid-3mhbem3k]{color:#0354a5;background:linear-gradient(145deg,#fffffffa,#e8f8ffe0);border:1px solid #ffffffe6;border-radius:17px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 10px 25px #0354a514,inset 0 1px #fff}.gallery-header-copy[data-astro-cid-3mhbem3k]{min-width:0}.gallery-eyebrow[data-astro-cid-3mhbem3k]{color:#0354a5;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.4}.gallery-page-title[data-astro-cid-3mhbem3k]{color:#061a31;letter-spacing:-.045em;max-width:780px;margin:14px 0 0;font-size:clamp(42px,5vw,68px);font-weight:600;line-height:1.04}.gallery-page-description[data-astro-cid-3mhbem3k]{color:#60758b;max-width:680px;margin:22px 0 0;font-size:17px;line-height:1.75}.gallery-section[data-astro-cid-3mhbem3k]{width:100%;padding:20px 0 110px}.gallery-section-heading[data-astro-cid-3mhbem3k]{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:flex}.gallery-section-eyebrow[data-astro-cid-3mhbem3k]{color:#0354a5;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.gallery-section-title[data-astro-cid-3mhbem3k]{color:#102a43;letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(30px,3vw,43px);font-weight:650;line-height:1.12}.gallery-section-description[data-astro-cid-3mhbem3k]{color:#60758b;text-align:right;max-width:420px;margin:0;font-size:14px;line-height:1.7}.gallery-grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.gallery-item[data-astro-cid-3mhbem3k]{background:#ffffff73;border:1px solid #ffffffc7;border-radius:28px;min-width:0;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s,border-color .55s;position:relative;overflow:hidden;box-shadow:0 17px 40px #0354a512,inset 0 1px #ffffffe0}.gallery-item[data-astro-cid-3mhbem3k]:hover{border-color:#fffffff5;transform:translateY(-6px);box-shadow:0 28px 55px #0354a521,0 8px 20px #0354a50a,inset 0 1px #fff}.gallery-image[data-astro-cid-3mhbem3k]{aspect-ratio:4/3;background:linear-gradient(145deg,#dff5ff,#edf9ff 48%,#d8effd);align-items:flex-end;width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.gallery-item[data-astro-cid-3mhbem3k]:hover .gallery-image[data-astro-cid-3mhbem3k]{transform:scale(1.025)}.gallery-image-one[data-astro-cid-3mhbem3k]{background:linear-gradient(145deg,#d6f3ff,#edfaff 48%,#cdeafb)}.gallery-image-two[data-astro-cid-3mhbem3k]{background:linear-gradient(145deg,#f3faff,#e5f5fc 48%,#d9edf7)}.gallery-image-three[data-astro-cid-3mhbem3k]{background:linear-gradient(145deg,#dff7ff,#effbff 48%,#d5edf9)}.gallery-image-four[data-astro-cid-3mhbem3k]{background:linear-gradient(145deg,#f5fbff,#e7f5fc 48%,#dceef8)}.gallery-image-five[data-astro-cid-3mhbem3k]{background:linear-gradient(145deg,#d9f4ff,#edfaff 48%,#d0eafa)}.gallery-image-six[data-astro-cid-3mhbem3k]{background:linear-gradient(145deg,#e7f8ff,#f4fbff 48%,#d7edf8)}.gallery-image-light[data-astro-cid-3mhbem3k]{filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#ffffffe0,#fff3 50%,#0000 72%);border-radius:50%;width:420px;height:420px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:-210px;left:-190px}.gallery-item[data-astro-cid-3mhbem3k]:hover .gallery-image-light[data-astro-cid-3mhbem3k]{transform:translate(35px,25px)}.gallery-image-pattern[data-astro-cid-3mhbem3k]{pointer-events:none;background:radial-gradient(circle,#0354a521,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-190px;right:-190px}.gallery-image-content[data-astro-cid-3mhbem3k]{z-index:5;-webkit-backdrop-filter:blur(16px);background:#fff9;border:1px solid #ffffffc2;border-radius:18px;align-items:center;gap:12px;width:calc(100% - 30px);margin:15px;padding:12px;transition:transform .45s cubic-bezier(.22,1,.36,1),background .45s;display:flex;position:relative;box-shadow:0 12px 26px #03468112,inset 0 1px #ffffffeb}.gallery-item[data-astro-cid-3mhbem3k]:hover .gallery-image-content[data-astro-cid-3mhbem3k]{background:#ffffffb8;transform:translateY(-2px)}.gallery-image-icon[data-astro-cid-3mhbem3k]{color:#0354a5;background:#ffffffc7;border:1px solid #ffffffdb;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 1px #fff}.gallery-image-text[data-astro-cid-3mhbem3k]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gallery-image-number[data-astro-cid-3mhbem3k]{color:#0354a580;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1}.gallery-placeholder[data-astro-cid-3mhbem3k]{color:#034681;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.3;overflow:hidden}.gallery-image-arrow[data-astro-cid-3mhbem3k]{color:#0354a5;flex:none;transition:transform .4s cubic-bezier(.22,1,.36,1)}.gallery-item[data-astro-cid-3mhbem3k]:hover .gallery-image-arrow[data-astro-cid-3mhbem3k]{transform:translate(4px)}.gallery-cta[data-astro-cid-3mhbem3k]{width:100%;padding:20px 0 110px}.gallery-cta-card[data-astro-cid-3mhbem3k]{background:linear-gradient(135deg,#034681 0%,#0757a6 42%,#0b78c7 72%,#3cc3fc 100%);border:1px solid #ffffff57;border-radius:36px;padding:82px 40px;position:relative;overflow:hidden;box-shadow:0 30px 65px #0354a53b,0 10px 25px #0354a51a,inset 0 1px #ffffff61,inset 0 -1px #0000001a}.cta-glow[data-astro-cid-3mhbem3k]{pointer-events:none;filter:blur(20px);border-radius:50%;position:absolute}.cta-glow-one[data-astro-cid-3mhbem3k]{background:radial-gradient(circle,#ffffff2e,#0000 70%);width:440px;height:440px;top:-260px;right:-90px}.cta-glow-two[data-astro-cid-3mhbem3k]{background:radial-gradient(circle,#3cc3fc38,#0000 70%);width:380px;height:380px;bottom:-250px;left:-110px}.cta-highlight[data-astro-cid-3mhbem3k]{background:#ffffff6b;height:1px;position:absolute;top:1px;left:30px;right:30px}.gallery-cta-inner[data-astro-cid-3mhbem3k]{z-index:5;text-align:center;max-width:780px;margin-inline:auto;position:relative}.cta-eyebrow[data-astro-cid-3mhbem3k]{color:#ffffffc2;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.gallery-cta-title[data-astro-cid-3mhbem3k]{color:#fff;letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(34px,4vw,50px);font-weight:650;line-height:1.08}.gallery-cta-description[data-astro-cid-3mhbem3k]{color:#e8f8ffeb;max-width:590px;margin:19px auto 0;font-size:16px;line-height:1.7}.gallery-cta-actions[data-astro-cid-3mhbem3k]{justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.premium-button[data-astro-cid-3mhbem3k]{box-sizing:border-box;color:#fff;isolation:isolate;border:1px solid #ffffff4d;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;width:250px;min-height:68px;padding:7px 7px 7px 20px;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s,background .45s;display:flex;position:relative;overflow:hidden}.premium-button-primary[data-astro-cid-3mhbem3k]{background:linear-gradient(135deg,#0354a5 0%,#086cba 48%,#0b82cf 100%);box-shadow:0 16px 34px #0019462e,inset 0 1px #ffffff47}.premium-button-primary[data-astro-cid-3mhbem3k]:hover{border-color:#ffffff8c;transform:translateY(-3px);box-shadow:0 23px 44px #00194640,inset 0 1px #ffffff5c}.premium-button-secondary[data-astro-cid-3mhbem3k]{-webkit-backdrop-filter:blur(14px);background:#ffffff1f;box-shadow:0 14px 30px #0019461f,inset 0 1px #ffffff40}.premium-button-secondary[data-astro-cid-3mhbem3k]:hover{background:#ffffff30;border-color:#ffffffb3;transform:translateY(-3px);box-shadow:0 21px 40px #0019462e,inset 0 1px #ffffff57}.premium-button[data-astro-cid-3mhbem3k]:before{content:"";z-index:4;background:#ffffff61;height:1px;position:absolute;top:1px;left:20px;right:20px}.premium-button-content[data-astro-cid-3mhbem3k]{z-index:5;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex;position:relative}.premium-button-label[data-astro-cid-3mhbem3k]{color:#ffffffa8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.premium-button-text[data-astro-cid-3mhbem3k]{color:#fff;white-space:nowrap;font-size:12.5px;font-weight:750;line-height:1.15}.premium-button-arrow[data-astro-cid-3mhbem3k]{z-index:6;color:#0354a5;background:linear-gradient(145deg,#fff,#effaff);border:1px solid #fffc;border-radius:15px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:flex;position:relative;box-shadow:0 7px 16px #00234621,inset 0 1px #fff}.premium-button[data-astro-cid-3mhbem3k]:hover .premium-button-arrow[data-astro-cid-3mhbem3k]{transform:translate(3px);box-shadow:0 10px 21px #0023462b,inset 0 1px #fff}.premium-button-shine[data-astro-cid-3mhbem3k]{pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#fff3,#0000);width:32%;height:300%;transition:left .8s cubic-bezier(.22,1,.36,1);position:absolute;top:-100%;left:-50%;transform:rotate(22deg)}.premium-button[data-astro-cid-3mhbem3k]:hover .premium-button-shine[data-astro-cid-3mhbem3k]{left:125%}@media (width>=1440px){.gallery-page-header[data-astro-cid-3mhbem3k]{padding-top:166px;padding-bottom:105px}.gallery-section[data-astro-cid-3mhbem3k]{padding-bottom:120px}.gallery-grid[data-astro-cid-3mhbem3k]{gap:26px}.gallery-cta[data-astro-cid-3mhbem3k]{padding-bottom:120px}}@media (width<=1023px){.gallery-page-header[data-astro-cid-3mhbem3k]{padding-top:138px;padding-bottom:75px}.gallery-page-header-card[data-astro-cid-3mhbem3k]{padding:40px}.gallery-section[data-astro-cid-3mhbem3k]{padding-bottom:90px}.gallery-grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gallery-section-heading[data-astro-cid-3mhbem3k]{flex-direction:column;align-items:flex-start;gap:14px}.gallery-section-description[data-astro-cid-3mhbem3k]{text-align:left;max-width:560px}.gallery-cta-card[data-astro-cid-3mhbem3k]{padding:70px 30px}}@media (width<=640px){.gallery-page-header[data-astro-cid-3mhbem3k]{padding-top:122px;padding-bottom:64px}.gallery-page-header-card[data-astro-cid-3mhbem3k]{border-radius:24px;padding:30px 20px}.gallery-header-content[data-astro-cid-3mhbem3k]{flex-direction:column;gap:18px}.gallery-header-icon[data-astro-cid-3mhbem3k]{border-radius:15px;flex-basis:50px;width:50px;height:50px}.gallery-page-title[data-astro-cid-3mhbem3k]{margin-top:13px;font-size:clamp(36px,10vw,48px)}.gallery-page-description[data-astro-cid-3mhbem3k]{margin-top:17px;font-size:15px;line-height:1.7}.gallery-section[data-astro-cid-3mhbem3k]{padding-bottom:70px}.gallery-section-heading[data-astro-cid-3mhbem3k]{margin-bottom:32px}.gallery-section-title[data-astro-cid-3mhbem3k]{font-size:32px}.gallery-section-description[data-astro-cid-3mhbem3k]{font-size:14px}.gallery-grid[data-astro-cid-3mhbem3k]{grid-template-columns:1fr;gap:15px}.gallery-item[data-astro-cid-3mhbem3k]{border-radius:22px}.gallery-image[data-astro-cid-3mhbem3k]{aspect-ratio:4/3;border-radius:22px}.gallery-image-content[data-astro-cid-3mhbem3k]{border-radius:16px;gap:10px;width:calc(100% - 24px);margin:12px;padding:10px}.gallery-image-icon[data-astro-cid-3mhbem3k]{border-radius:11px;flex-basis:37px;width:37px;height:37px}.gallery-placeholder[data-astro-cid-3mhbem3k]{font-size:11px}.gallery-cta[data-astro-cid-3mhbem3k]{padding-bottom:70px}.gallery-cta-card[data-astro-cid-3mhbem3k]{border-radius:28px;padding:58px 20px}.gallery-cta-title[data-astro-cid-3mhbem3k]{font-size:34px}.gallery-cta-description[data-astro-cid-3mhbem3k]{font-size:15px}.gallery-cta-actions[data-astro-cid-3mhbem3k]{flex-direction:column;gap:12px;margin-top:30px}.premium-button[data-astro-cid-3mhbem3k]{width:100%;min-height:64px}.premium-button-arrow[data-astro-cid-3mhbem3k]{flex-basis:49px;width:49px;height:49px}}@media (width<=380px){.gallery-page-header[data-astro-cid-3mhbem3k]{padding-top:116px;padding-bottom:58px}.gallery-page-title[data-astro-cid-3mhbem3k]{font-size:34px}.gallery-section-title[data-astro-cid-3mhbem3k]{font-size:29px}.gallery-cta-title[data-astro-cid-3mhbem3k]{font-size:30px}.premium-button[data-astro-cid-3mhbem3k]{gap:10px;padding-left:14px}.premium-button-arrow[data-astro-cid-3mhbem3k]{border-radius:13px;flex-basis:46px;width:46px;height:46px}.premium-button-text[data-astro-cid-3mhbem3k]{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.glass-card[data-astro-cid-3mhbem3k],.glass-shine[data-astro-cid-3mhbem3k],.gallery-item[data-astro-cid-3mhbem3k],.gallery-image[data-astro-cid-3mhbem3k],.gallery-image-light[data-astro-cid-3mhbem3k],.gallery-image-content[data-astro-cid-3mhbem3k],.gallery-image-arrow[data-astro-cid-3mhbem3k],.premium-button[data-astro-cid-3mhbem3k],.premium-button-arrow[data-astro-cid-3mhbem3k],.premium-button-shine[data-astro-cid-3mhbem3k]{transition:none}}
