.hero[data-astro-cid-wcolddp2]{position:relative}.hero[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:100%;height:min(125vw, calc(100svh - var(--header-h) - 30px));object-fit:cover;object-position:50% 40%}@media (width>=600px){.hero[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{height:min(62.5vw, calc(100svh - var(--header-h) - 30px));min-height:440px}}.hero[data-astro-cid-wcolddp2]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#23140659);height:45%;position:absolute;inset:auto 0 0}.hero__cap[data-astro-cid-wcolddp2]{z-index:1;left:var(--gutter);right:var(--gutter);color:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 24px;display:flex;position:absolute;bottom:clamp(24px,5vw,64px)}@media (width>=900px){.hero__cap[data-astro-cid-wcolddp2]{left:40px;right:56px}}.hero__tag[data-astro-cid-wcolddp2]{letter-spacing:-.01em;text-shadow:0 1px 14px #0000002e;max-width:17em;margin:0;font-size:clamp(22px,2.3vw,34px);font-weight:400;line-height:1.2}.hero__cta[data-astro-cid-wcolddp2]{color:var(--cream);font-size:18px}@media (width<=599px){.hero__cta[data-astro-cid-wcolddp2]{margin-left:12px}}.intro[data-astro-cid-wcolddp2]{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(40px,5vw,64px)}@media (width>=900px){.intro[data-astro-cid-wcolddp2]{padding-inline:40px}}.intro__lead[data-astro-cid-wcolddp2]{letter-spacing:-.01em;max-width:24em;margin:0 0 12px;font-size:clamp(22px,2.5vw,34px);font-weight:400;line-height:1.25}.intro__sub[data-astro-cid-wcolddp2]{margin:0;font-size:clamp(16px,1.4vw,20px)}.cat[data-astro-cid-wcolddp2] .section-head[data-astro-cid-wcolddp2]{border-bottom:0;margin-bottom:0}.rail-wrap[data-astro-cid-wcolddp2]{position:relative}.rail[data-astro-cid-wcolddp2]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(62.5vw - 2.5px);grid-auto-flow:column;gap:4px;display:grid;overflow-x:auto}.rail[data-astro-cid-wcolddp2]::-webkit-scrollbar{display:none}.rail[data-astro-cid-wcolddp2] .card{scroll-snap-align:start}.rail[data-astro-cid-wcolddp2] .card__meta{padding-inline:10px}@media (width>=600px){.rail[data-astro-cid-wcolddp2]{grid-auto-columns:calc(40vw - 3.2px)}}@media (width>=900px){.rail[data-astro-cid-wcolddp2]{grid-auto-columns:calc(22.2222vw - 3.55556px)}}.rail__btn[data-astro-cid-wcolddp2]{z-index:4;-webkit-backdrop-filter:blur(4px);width:52px;height:52px;transition:transform .3s var(--ease);background:#fefcf6d1;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(25vw - 28px)}@media (width>=900px){.rail__btn[data-astro-cid-wcolddp2]{top:calc(13.8889vw - 28.2222px)}}.rail__btn[data-astro-cid-wcolddp2][hidden]{display:none}.rail__btn[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{background:url(/media/illu/hand/arrow-pink-sm.webp) 50%/contain no-repeat;width:30px;height:18px}.rail__btn--next[data-astro-cid-wcolddp2]{right:24px}.rail__btn--prev[data-astro-cid-wcolddp2]{left:24px}.rail__btn--prev[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{transform:scaleX(-1)}.rail__btn[data-astro-cid-wcolddp2]:hover{transform:scale(1.06)}@media (hover:none),(width<=599px){.rail__btn[data-astro-cid-wcolddp2]{display:none}}.split[data-astro-cid-wcolddp2]{grid-template-columns:1fr;display:grid}.split__media[data-astro-cid-wcolddp2]{aspect-ratio:4/3;background:var(--photo);overflow:hidden}.split__media[data-astro-cid-wcolddp2] video[data-astro-cid-wcolddp2],.split__media[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%}.split__text[data-astro-cid-wcolddp2]{padding:40px var(--gutter) 48px;flex-direction:column;justify-content:center;display:flex}.split__text--butter[data-astro-cid-wcolddp2]{background:var(--butter)}.split[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin-bottom:20px;font-size:clamp(24px,2.3vw,32px);font-weight:400}.split[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:34em;font-size:15px}.split[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]:last-child{margin-bottom:0}.sec-title[data-astro-cid-wcolddp2]+.split[data-astro-cid-wcolddp2]{margin-top:24px}@media (width>=900px){.split[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.split__media[data-astro-cid-wcolddp2]{aspect-ratio:1}.split--flip[data-astro-cid-wcolddp2] .split__media[data-astro-cid-wcolddp2]{order:2}.split__text[data-astro-cid-wcolddp2]{padding:48px clamp(40px,7vw,112px)}.split[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{text-align:justify;hyphens:auto;font-size:16px}}.mission[data-astro-cid-wcolddp2]{background:var(--green);color:var(--cream);text-align:center;padding:clamp(56px, 7vw, 96px) var(--gutter);margin-top:24px}.mission[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:36em;margin:0 auto 1.4em;font-size:clamp(16px,1.45vw,20px);font-weight:300;line-height:1.5}.mission__tag[data-astro-cid-wcolddp2]{font-style:italic}.mission[data-astro-cid-wcolddp2] .btn-oval[data-astro-cid-wcolddp2]{color:var(--cream);margin-top:8px}.wide[data-astro-cid-wcolddp2]{aspect-ratio:1.4;object-fit:cover;width:100%;height:auto}.you[data-astro-cid-wcolddp2]{padding-top:clamp(48px,6vw,72px)}.you__head[data-astro-cid-wcolddp2]{margin:0 var(--gutter) clamp(28px, 3.5vw, 44px);justify-content:center;align-items:center;gap:14px;font-size:22px;font-weight:400;display:flex}.you__head[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:auto;height:32px}.you__row[data-astro-cid-wcolddp2]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:45vw;grid-auto-flow:column;gap:4px;display:grid;overflow-x:auto}.you__row[data-astro-cid-wcolddp2]::-webkit-scrollbar{display:none}.you__row[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{aspect-ratio:4/5;object-fit:cover;scroll-snap-align:start;background:var(--photo);width:100%;height:auto}@media (width>=900px){.you__row[data-astro-cid-wcolddp2]{grid-template-columns:repeat(5,1fr);grid-auto-flow:row;overflow:visible}}.end[data-astro-cid-wcolddp2]{text-align:center;padding:clamp(56px, 7vw, 96px) var(--gutter) 0}.end[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin-bottom:24px;font-size:clamp(24px,2.3vw,32px);font-weight:400}.end__cta[data-astro-cid-wcolddp2]{color:var(--rose);font-size:18px}
