.gallery[data-astro-cid-ihllb3az]~.gallery[data-astro-cid-ihllb3az]{margin-top:clamp(96px,12vw,160px)}.gallery-title[data-astro-cid-ihllb3az]{text-align:center;color:var(--yellow);font-size:clamp(1.3rem,2vw,1.65rem);margin-bottom:22px}.gallery-grid[data-astro-cid-ihllb3az]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:clamp(12px,1.8vw,24px)}.gallery-grid[data-astro-cid-ihllb3az] li[data-astro-cid-ihllb3az]{overflow:hidden;background:#ffffff0f}.gallery-grid[data-astro-cid-ihllb3az] li[data-astro-cid-ihllb3az].shown{animation:pop-in .6s var(--ease) both}.gallery-grid[data-astro-cid-ihllb3az] img{width:100%;aspect-ratio:var(--aspect);object-fit:cover;transition:transform .6s var(--ease)}.gallery-grid[data-astro-cid-ihllb3az] li[data-astro-cid-ihllb3az]:hover img{transform:scale(1.04)}.gallery-meta[data-astro-cid-ihllb3az]{display:flex;flex-direction:column}.see-more[data-astro-cid-ihllb3az]{align-self:flex-end;margin-top:14px;padding:4px 2px;background:none;border:0;color:var(--white);cursor:pointer;font-style:italic;font-weight:400;font-size:1rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .2s}.see-more[data-astro-cid-ihllb3az]:hover{text-decoration-color:currentColor}.gallery-caption[data-astro-cid-ihllb3az]{margin-top:26px;font-weight:400;font-size:1rem;max-width:62rem}.gallery-caption[data-astro-cid-ihllb3az] strong{font-style:italic;font-weight:700;display:block}@keyframes pop-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:700px){.gallery-grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(min(var(--cols),2),1fr)}}@media(prefers-reduced-motion:reduce){.gallery-grid[data-astro-cid-ihllb3az] li[data-astro-cid-ihllb3az].shown{animation:none}}.br-wide[data-astro-cid-kh7btl4r]{display:none}@media(min-width:900px){.br-wide[data-astro-cid-kh7btl4r]{display:inline}}.story[data-astro-cid-kh7btl4r]{display:grid;gap:clamp(48px,7vw,90px);max-width:1160px}.story-block[data-astro-cid-kh7btl4r]{max-width:480px}.story-block[data-astro-cid-kh7btl4r].right{justify-self:end;text-align:right}.story-block[data-astro-cid-kh7btl4r].right .justify[data-astro-cid-kh7btl4r]{text-align:justify;text-align-last:right}.story-block[data-astro-cid-kh7btl4r] .title[data-astro-cid-kh7btl4r]{margin-bottom:.35em}@media(max-width:700px){.story-block[data-astro-cid-kh7btl4r].right{justify-self:start;text-align:left}.story-block[data-astro-cid-kh7btl4r].right .justify[data-astro-cid-kh7btl4r]{text-align-last:auto}}.stand[data-astro-cid-kh7btl4r]{position:relative;isolation:isolate;overflow:hidden;color:var(--white);text-align:center}.stand-bg[data-astro-cid-kh7btl4r]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.stand[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;z-index:-1;background:#17008eb8}.stand-inner[data-astro-cid-kh7btl4r]{padding-block:clamp(56px,7vw,90px);max-width:860px}.stand-label[data-astro-cid-kh7btl4r]{display:block;font-weight:400;font-size:1rem;margin-bottom:14px}.stand[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]{margin:0 0 22px}.stand[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:clamp(1.9rem,4vw,3.3rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;text-shadow:0 3px 8px rgba(0,0,0,.35);margin-bottom:.9em;text-wrap:balance}.stand-note[data-astro-cid-kh7btl4r]{font-weight:400;font-size:1rem;max-width:50em;margin-inline:auto}.vmv[data-astro-cid-kh7btl4r]{padding-block:clamp(72px,8vw,110px) clamp(80px,10vw,130px)}.vm[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,minmax(0,490px));justify-content:center;gap:clamp(28px,10vw,140px);margin-bottom:clamp(90px,12vw,160px)}.vm-card[data-astro-cid-kh7btl4r]{position:relative;aspect-ratio:490 / 553;padding:clamp(28px,4vw,52px) clamp(24px,3.5vw,38px);color:var(--white);overflow:hidden;box-shadow:30px 30px 60px -20px #0000008c}.vm-card[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vm-card[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(2rem,3.6vw,3rem);text-shadow:0 2px 6px rgba(0,0,0,.25);margin-bottom:.25em}.vm-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1rem;font-weight:400;position:relative;z-index:1}.vm-card[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{position:relative;z-index:1}.vision[data-astro-cid-kh7btl4r]{background:radial-gradient(120% 60% at 70% 95%,#4fd1c9,#4fd1c900 55%),radial-gradient(90% 60% at 20% 70%,#2f7fd8,#2f7fd800 70%),linear-gradient(160deg,#1b62c4,#2a5fd0 45%,#3a6ee0)}.mission[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(80% 50% at 85% 30%,#5ce0e8,#5ce0e800 70%),radial-gradient(90% 55% at 70% 95%,#b9b4c8,#b9b4c800 70%),radial-gradient(100% 70% at 10% 20%,#2a49e0,#2a49e000 70%),linear-gradient(200deg,#3fb7e0,#3e7ce6,#8fd6d0)}@media(max-width:760px){.vm[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.vm-card[data-astro-cid-kh7btl4r]{aspect-ratio:auto;min-height:340px}}.values[data-astro-cid-kh7btl4r]{display:grid;gap:42px 46px;max-width:1150px;margin-inline:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:". a a b b ." "c c t t d d" ". e e f f .";align-items:center}.values-title[data-astro-cid-kh7btl4r]{grid-area:t;text-align:center;font-size:clamp(2.2rem,4vw,3.4rem);color:var(--white)}.value[data-astro-cid-kh7btl4r]{min-height:246px;padding:28px 30px;border-radius:28px;text-align:center;color:var(--blue);display:flex;flex-direction:column;justify-content:center;box-shadow:var(--shadow-card)}.value[data-astro-cid-kh7btl4r].white{background:var(--white)}.js .values[data-astro-cid-kh7btl4r]:not(.played) .value[data-astro-cid-kh7btl4r]{opacity:0;transform:translate(var(--from)) scale(.7) rotate(-14deg)}.js .values[data-astro-cid-kh7btl4r]:not(.played) .values-title[data-astro-cid-kh7btl4r]{opacity:0;transform:scale(.85)}.values[data-astro-cid-kh7btl4r].played .value[data-astro-cid-kh7btl4r],.values[data-astro-cid-kh7btl4r].played .values-title[data-astro-cid-kh7btl4r]{transition:opacity .7s var(--ease),transform .9s var(--ease)}.values[data-astro-cid-kh7btl4r].played .value[data-astro-cid-kh7btl4r]{transition-delay:calc(.25s + var(--i) * .14s)}@media(prefers-reduced-motion:reduce){.js .values[data-astro-cid-kh7btl4r]:not(.played) .value[data-astro-cid-kh7btl4r],.js .values[data-astro-cid-kh7btl4r]:not(.played) .values-title[data-astro-cid-kh7btl4r]{opacity:1;transform:none}}.value[data-astro-cid-kh7btl4r].yellow{background:var(--yellow)}.value[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.15rem;margin-bottom:4px}.value[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1rem;font-weight:400;line-height:1.5}@media(max-width:860px){.values[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr;grid-template-areas:"t t" "a b" "c d" "e f";gap:20px}.value[data-astro-cid-kh7btl4r]{min-height:200px;padding:22px 18px}}@media(max-width:520px){.values[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;grid-template-areas:"t" "a" "b" "c" "d" "e" "f"}.value[data-astro-cid-kh7btl4r]{min-height:0}}.team[data-astro-cid-kh7btl4r]{scroll-margin-top:0}.team-head[data-astro-cid-kh7btl4r]{max-width:1060px;margin:0 auto 60px}.founder[data-astro-cid-kh7btl4r]{max-width:1000px;margin-inline:auto}.founder-img[data-astro-cid-kh7btl4r]{width:min(100%,840px);margin-inline:auto;aspect-ratio:840 / 472;object-fit:cover;border-radius:30px;border:1px solid var(--blue)}.founder-name[data-astro-cid-kh7btl4r]{text-align:center;font-size:clamp(1.4rem,2.6vw,2rem);margin:56px 0 50px;line-height:1.3}.founder-name[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{display:block}.founder-name[data-astro-cid-kh7btl4r] .role[data-astro-cid-kh7btl4r]{color:var(--blue)}.founder-story[data-astro-cid-kh7btl4r]{font-size:1.08rem;max-width:1000px}.pull-quote[data-astro-cid-kh7btl4r]{text-align:center;color:var(--blue);font-style:italic;font-size:1.12rem;max-width:34em;margin:1.6em auto 0}.ruwina[data-astro-cid-kh7btl4r]{max-width:1000px;margin:clamp(100px,13vw,170px) auto 0;display:grid;grid-template-columns:435px 1fr;gap:24px clamp(28px,4vw,50px);align-items:start}.ruwina[data-astro-cid-kh7btl4r] .polaroid[data-astro-cid-kh7btl4r]{padding:20px 20px 16px}.ruwina[data-astro-cid-kh7btl4r] .pull-quote[data-astro-cid-kh7btl4r]{font-style:normal;margin-top:1.4em}.ruwina-more[data-astro-cid-kh7btl4r]{grid-column:1 / -1;margin-top:30px}@media(max-width:860px){.ruwina[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.ruwina[data-astro-cid-kh7btl4r] .polaroid[data-astro-cid-kh7btl4r]{max-width:420px}}.pair[data-astro-cid-kh7btl4r]{max-width:1020px;margin:clamp(100px,13vw,170px) auto 0;display:grid;grid-template-columns:1fr 1fr;gap:50px clamp(40px,10vw,140px)}.member[data-astro-cid-kh7btl4r] .polaroid[data-astro-cid-kh7btl4r]{margin-bottom:52px}.polaroid[data-astro-cid-kh7btl4r] .crop[data-astro-cid-kh7btl4r]{display:block;position:relative;overflow:hidden;aspect-ratio:1 / 1}.polaroid[data-astro-cid-kh7btl4r] .crop[data-astro-cid-kh7btl4r] img{position:absolute;left:var(--x);top:var(--y);width:var(--w);max-width:none;height:auto;aspect-ratio:auto;object-fit:fill}@media(max-width:760px){.pair[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.member[data-astro-cid-kh7btl4r] .polaroid[data-astro-cid-kh7btl4r]{max-width:420px;margin-bottom:28px}}.lab[data-astro-cid-kh7btl4r]{max-width:1100px;margin:clamp(100px,13vw,170px) auto 0}.lab[data-astro-cid-kh7btl4r] .title[data-astro-cid-kh7btl4r]{text-align:center;margin-bottom:52px}.lab-strip[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);background:#f1f1ee;box-shadow:6px 8px 14px #00000038;margin-bottom:52px}.lab-strip[data-astro-cid-kh7btl4r] .polaroid[data-astro-cid-kh7btl4r]{box-shadow:none;padding:18px 18px 22px}.lab-strip[data-astro-cid-kh7btl4r] .polaroid[data-astro-cid-kh7btl4r]+.polaroid[data-astro-cid-kh7btl4r]{border-left:1px solid #e2e2dc}@media(max-width:760px){.lab-strip[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.lab-strip[data-astro-cid-kh7btl4r] .polaroid[data-astro-cid-kh7btl4r]+.polaroid[data-astro-cid-kh7btl4r]{border-left:0;border-top:1px solid #e2e2dc}}.memorial[data-astro-cid-kh7btl4r]{max-width:740px;margin:clamp(110px,14vw,180px) auto 0;text-align:center}.memorial[data-astro-cid-kh7btl4r] .title[data-astro-cid-kh7btl4r]{margin-bottom:52px}.frame[data-astro-cid-kh7btl4r]{width:min(100%,405px);margin:0 auto 56px;padding:22px;background:#2a2a2a;border:3px solid #1a1a1a;box-shadow:10px 16px 24px #00000059,inset 0 0 0 2px #444}.frame[data-astro-cid-kh7btl4r] img{width:100%;aspect-ratio:360 / 390;object-fit:cover;object-position:50% 20%}.memorial[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-size:1.15rem;margin-bottom:14px}.team-photo[data-astro-cid-kh7btl4r]{width:100%;aspect-ratio:1400 / 775;max-height:90vh;object-fit:cover;object-position:50% 40%}.about-hero[data-astro-cid-kh7btl4r] .hero-title{font-size:clamp(2.4rem,5vw,4rem)}.rooms[data-astro-cid-kh7btl4r]{padding-bottom:clamp(90px,11vw,150px)}.rooms-head[data-astro-cid-kh7btl4r]{max-width:1060px;margin-bottom:clamp(80px,9vw,120px)}.rooms-head[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-weight:400;font-size:1rem;margin-top:.3em}@media(min-width:1240px){.rooms-head[data-astro-cid-kh7btl4r]{max-width:none}.rooms-head[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{white-space:nowrap}}
