.photo[data-astro-cid-xjdomtpr]{gap:var(--space-2);margin:0;display:grid}.frame[data-astro-cid-xjdomtpr]{border-radius:var(--radius);background:var(--color-sand);overflow:hidden}.frame[data-astro-cid-xjdomtpr] img[data-astro-cid-xjdomtpr]{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.photo[data-astro-cid-xjdomtpr]:hover .frame[data-astro-cid-xjdomtpr] img[data-astro-cid-xjdomtpr]{transform:scale(1.04)}figcaption[data-astro-cid-xjdomtpr]{font-size:var(--text-xs);color:var(--color-ink-soft);line-height:1.4}.caption[data-astro-cid-xjdomtpr]{color:var(--color-ink);font-weight:600;display:block}.credit[data-astro-cid-xjdomtpr] a[data-astro-cid-xjdomtpr]{color:inherit}@media (prefers-reduced-motion:no-preference){.waves[data-astro-cid-5mkq55qq]{animation:9s ease-in-out infinite alternate drift}.sail[data-astro-cid-5mkq55qq]{transform-box:fill-box;transform-origin:50% 100%;animation:6s ease-in-out infinite bob}}@keyframes drift{0%{transform:translate(-18px)}to{transform:translate(18px)}}@keyframes bob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(5px)rotate(1.2deg)}}.hero[data-astro-cid-m3zpgalb]{isolation:isolate;background:var(--color-ocean-deep);color:var(--color-offwhite);align-content:end;min-height:max(36rem,100svh);display:grid;position:relative;overflow:hidden}.hero-slides[data-astro-cid-m3zpgalb]{z-index:-2;position:absolute;inset:0}.hero-img[data-astro-cid-m3zpgalb]{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.hero-img[data-astro-cid-m3zpgalb]:first-child{opacity:1}.hero[data-astro-cid-m3zpgalb]:after{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--color-ocean-deep) 85%, transparent) 0%, color-mix(in srgb, var(--color-ocean-deep) 35%, transparent) 40%, transparent 65%), linear-gradient(to bottom, color-mix(in srgb, var(--color-ocean-deep) 45%, transparent) 0%, transparent 22%);position:absolute;inset:0}.hero-text[data-astro-cid-m3zpgalb]{padding-top:var(--space-9);padding-bottom:var(--space-7)}.hero[data-astro-cid-m3zpgalb] .eyebrow[data-astro-cid-m3zpgalb]{color:var(--color-sand)}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{font-size:var(--text-4xl);letter-spacing:-.03em;margin-bottom:var(--space-3);color:var(--color-offwhite);font-weight:300;line-height:.95}.tagline[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--text-xl);color:var(--color-sand-light);margin-bottom:var(--space-6)}.actions[data-astro-cid-m3zpgalb]{gap:var(--space-3);flex-wrap:wrap;display:flex}.btn-outline-light[data-astro-cid-m3zpgalb]{border-color:var(--color-offwhite);color:var(--color-offwhite)}.btn-outline-light[data-astro-cid-m3zpgalb]:hover{background:var(--color-offwhite);color:var(--color-ocean)}.hero-credit[data-astro-cid-m3zpgalb]{font-size:var(--text-xs);color:var(--color-sand);padding-bottom:var(--space-3);opacity:.9;margin-block:0}.hero-credit[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:inherit}@media (prefers-reduced-motion:no-preference){.hero-img[data-astro-cid-m3zpgalb]{animation:18s linear infinite slide}.hero-img[data-astro-cid-m3zpgalb]:first-child{animation-delay:-1s}.hero-img[data-astro-cid-m3zpgalb]:nth-child(2){animation-delay:5s}.hero-img[data-astro-cid-m3zpgalb]:nth-child(3){animation-delay:11s}.hero-text[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]{animation:1s cubic-bezier(.2,.7,.2,1) both rise}.hero-text[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:nth-child(2){animation-delay:.1s}.hero-text[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:nth-child(3){animation-delay:.2s}.hero-text[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:nth-child(4){animation-delay:.3s}}@keyframes slide{0%{opacity:0;transform:scale(1.08)}5.5%{opacity:1}33.3%{opacity:1}38.9%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes rise{0%{opacity:.001;transform:translateY(24px)}to{opacity:1;transform:none}}.welcome[data-astro-cid-m3zpgalb]{background:var(--color-offwhite)}.welcome-inner[data-astro-cid-m3zpgalb]{text-align:center;justify-items:center;display:grid}.greeting[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);color:var(--color-terracotta-ink);margin-bottom:var(--space-2)}.welcome-title[data-astro-cid-m3zpgalb]{font-size:var(--text-3xl);letter-spacing:-.02em;max-width:14ch;font-weight:300;line-height:1}.welcome-title[data-astro-cid-m3zpgalb] em[data-astro-cid-m3zpgalb]{color:var(--color-lagoon-ink);font-style:italic;display:block}.welcome-text[data-astro-cid-m3zpgalb]{font-size:var(--text-lg);color:var(--color-ink-soft);max-width:46ch;margin-top:var(--space-3)}.figures[data-astro-cid-m3zpgalb]{margin:var(--space-7) 0 0;gap:var(--space-6);width:100%;padding:0;list-style:none;display:grid}@media (width>=48rem){.figures[data-astro-cid-m3zpgalb]{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}.figures[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--color-line);justify-items:center;display:grid}.figures[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-weight:300;font-size:var(--text-2xl);color:var(--color-ocean);line-height:1}.figures[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:var(--color-ink);max-width:26ch}.figures[data-astro-cid-m3zpgalb] .source[data-astro-cid-m3zpgalb]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft)}.section-head[data-astro-cid-m3zpgalb].center{text-align:center;margin-inline:auto}.envies-section[data-astro-cid-m3zpgalb]{background:var(--color-sand-light)}.envies[data-astro-cid-m3zpgalb]{padding:0 0 var(--space-3);gap:var(--space-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:min(78%,20rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}@media (width>=64rem){.envies[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;overflow:visible}}.envie[data-astro-cid-m3zpgalb]{scroll-snap-align:start;gap:var(--space-2);display:grid}.envie-card[data-astro-cid-m3zpgalb]{aspect-ratio:3/4;border-radius:var(--radius);background:var(--color-ocean);color:var(--color-offwhite);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.envie-card[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.envie-card[data-astro-cid-m3zpgalb]:after{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--color-ocean-deep) 82%, transparent) 0%, transparent 60%);position:absolute;inset:0}.envie-card[data-astro-cid-m3zpgalb]:hover img[data-astro-cid-m3zpgalb],.envie-card[data-astro-cid-m3zpgalb]:focus-visible img[data-astro-cid-m3zpgalb]{transform:scale(1.06)}.envie-text[data-astro-cid-m3zpgalb]{gap:var(--space-1);padding:var(--space-5);display:grid;position:absolute;inset:auto 0 0}.kicker[data-astro-cid-m3zpgalb]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sand);font-weight:600}.envie-title[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1}.envie-go[data-astro-cid-m3zpgalb]{width:2.5rem;height:2.5rem;margin-top:var(--space-2);border:1.5px solid;border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.envie-card[data-astro-cid-m3zpgalb]:hover .envie-go[data-astro-cid-m3zpgalb]{background:var(--color-offwhite);color:var(--color-ocean)}.envie-credit[data-astro-cid-m3zpgalb]{font-size:var(--text-xs);color:var(--color-ink-soft);margin:0}.envie-credit[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:inherit}.band[data-astro-cid-m3zpgalb]{isolation:isolate;background:var(--color-ocean-deep);color:var(--color-offwhite);align-content:center;min-height:min(90vh,46rem);display:grid;position:relative;overflow:hidden}.band-img[data-astro-cid-m3zpgalb]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.band[data-astro-cid-m3zpgalb]:after{content:"";z-index:-1;background:linear-gradient(to right, color-mix(in srgb, var(--color-ocean-deep) 80%, transparent) 0%, color-mix(in srgb, var(--color-ocean-deep) 30%, transparent) 70%, transparent 100%);position:absolute;inset:0}.band-inner[data-astro-cid-m3zpgalb]{padding-block:var(--space-8)}.band-box[data-astro-cid-m3zpgalb]{max-width:34rem}.band[data-astro-cid-m3zpgalb] .eyebrow[data-astro-cid-m3zpgalb]{color:var(--color-sand)}.band[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{color:var(--color-offwhite);font-size:var(--text-3xl);letter-spacing:-.02em;font-weight:300;line-height:1}.band[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{font-size:var(--text-lg);color:var(--color-sand-light);margin-bottom:var(--space-6)}.band[data-astro-cid-m3zpgalb] .band-credit[data-astro-cid-m3zpgalb]{padding-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-sand);text-align:right;margin:0 auto;position:absolute;inset:auto 0 0}.band-credit[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:inherit}.access-grid[data-astro-cid-m3zpgalb]{gap:var(--space-7);align-items:center;display:grid}@media (width>=60rem){.access-grid[data-astro-cid-m3zpgalb]{gap:var(--space-8);grid-template-columns:1fr 1fr}}.routes[data-astro-cid-m3zpgalb]{margin:var(--space-5) 0 var(--space-6);gap:var(--space-3);padding:0;list-style:none;display:grid}.routes[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius);background:var(--color-sand-light);border:1px solid var(--color-line);align-items:center;display:flex}.route-icon[data-astro-cid-m3zpgalb]{background:var(--color-lagoon-soft);width:3rem;height:3rem;color:var(--color-lagoon-ink);border-radius:50%;flex:none;place-items:center;display:grid}.routes[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);color:var(--color-ocean);display:block}.routes[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--color-ink-soft);font-size:var(--text-sm)}.access-art[data-astro-cid-m3zpgalb]{border-radius:var(--radius);aspect-ratio:4/3;box-shadow:var(--shadow);overflow:hidden}.access-art[data-astro-cid-m3zpgalb] .seascape{width:100%;height:100%}.journal[data-astro-cid-m3zpgalb]{background:var(--color-sand-light)}.journal-head[data-astro-cid-m3zpgalb]{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:end;max-width:none;display:flex}.journal-head[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin-bottom:0}.stories[data-astro-cid-m3zpgalb]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.stories[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.stories[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,1fr)}}.story[data-astro-cid-m3zpgalb]{gap:var(--space-2);align-content:start;display:grid}.story-tag[data-astro-cid-m3zpgalb]{margin-top:var(--space-2);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-lagoon-ink);justify-self:start;font-weight:600}.story[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-weight:400;line-height:1.15}.story[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{text-decoration:none}.story[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{text-decoration:underline}.story[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--color-ink-soft);font-size:var(--text-sm);margin:0}.pillar-list[data-astro-cid-m3zpgalb]{gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.pillar-list[data-astro-cid-m3zpgalb]{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.pillar-list[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{text-align:center}.num[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--text-3xl);color:var(--color-lagoon);margin-bottom:var(--space-3);line-height:1;display:block}.pillar-list[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:var(--text-xl);font-weight:400}.pillar-list[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--color-ink-soft);max-width:32ch;margin-inline:auto}.contribute[data-astro-cid-m3zpgalb]{background:var(--color-terracotta-ink);color:var(--color-offwhite)}.contribute[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{color:var(--color-offwhite)}.contribute[data-astro-cid-m3zpgalb] .lead[data-astro-cid-m3zpgalb]{color:var(--color-sand-light)}.contribute-grid[data-astro-cid-m3zpgalb]{gap:var(--space-6);align-items:center;display:grid}@media (width>=48rem){.contribute-grid[data-astro-cid-m3zpgalb]{grid-template-columns:3fr 2fr}}.checks[data-astro-cid-m3zpgalb]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-offwhite) 10%, transparent);align-items:center;font-weight:500;display:flex}
