.content-types[data-astro-cid-vf5rpdy2]{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-cream) 30%, var(--color-powder-blue)) 0%, var(--color-cream) 100%);color:var(--color-navy)}.content-types__inner[data-astro-cid-vf5rpdy2]{width:min(100% - (var(--page-gutter) * 2), var(--content-max-width));margin-inline:auto;padding-block:clamp(2.25rem,4vw,3.5rem) clamp(9rem,10vw,11rem)}.content-types__intro[data-astro-cid-vf5rpdy2]{max-width:48rem}.content-types__intro[data-astro-cid-vf5rpdy2] p[data-astro-cid-vf5rpdy2]{color:var(--color-navy);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.78rem,1vw,.95rem);font-weight:700}.content-types__intro[data-astro-cid-vf5rpdy2] h2[data-astro-cid-vf5rpdy2]{color:var(--color-navy);margin-top:.55rem;font-size:clamp(1.55rem,2.75vw,2.8rem)}.content-types__grid[data-astro-cid-vf5rpdy2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.25rem,2vw,1.75rem);display:grid}.content-type-card[data-astro-cid-vf5rpdy2]{border:1px solid color-mix(in srgb, var(--color-navy) 8%, transparent);border-radius:var(--radius-card);min-height:clamp(16rem,21vw,18.75rem);color:var(--color-navy);grid-template-columns:minmax(0,1fr) clamp(6.75rem,13vw,10rem);align-items:center;gap:clamp(1.25rem,2.6vw,2.1rem);padding:clamp(1.7rem,3vw,2.5rem);display:grid}.content-type-card--visited[data-astro-cid-vf5rpdy2]{background:color-mix(in srgb, var(--color-peach) 18%, var(--color-off-white))}.content-type-card--idea[data-astro-cid-vf5rpdy2]{background:var(--color-navy);color:var(--color-off-white)}.content-type-card__badge[data-astro-cid-vf5rpdy2]{border-radius:var(--radius-pill);font-family:var(--font-body);padding:.42rem .68rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.content-type-card--visited[data-astro-cid-vf5rpdy2] .content-type-card__badge[data-astro-cid-vf5rpdy2]{background:var(--color-navy);color:var(--color-off-white)}.content-type-card--idea[data-astro-cid-vf5rpdy2] .content-type-card__badge[data-astro-cid-vf5rpdy2]{background:var(--color-idea-badge);color:var(--color-navy)}.content-type-card[data-astro-cid-vf5rpdy2] h3[data-astro-cid-vf5rpdy2]{color:currentColor;margin-top:clamp(1.15rem,2vw,1.55rem);font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.12}.content-type-card[data-astro-cid-vf5rpdy2] p[data-astro-cid-vf5rpdy2]{max-width:34rem;font-family:var(--font-body);margin-top:clamp(.85rem,1.4vw,1.1rem);font-size:clamp(.9rem,1.05vw,1rem);font-weight:500;line-height:1.55}.content-type-card--visited[data-astro-cid-vf5rpdy2] p[data-astro-cid-vf5rpdy2]{color:color-mix(in srgb, var(--color-navy) 76%, var(--color-peach))}.content-type-card--idea[data-astro-cid-vf5rpdy2] p[data-astro-cid-vf5rpdy2]{color:color-mix(in srgb, var(--color-off-white) 82%, var(--color-powder-blue))}.content-type-card__link[data-astro-cid-vf5rpdy2]{color:currentColor;font-family:var(--font-body);justify-self:start;align-items:center;gap:.35rem;margin-top:clamp(1.5rem,2.6vw,2rem);font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.content-type-card__link-arrow[data-astro-cid-vf5rpdy2]{transition:transform .16s;display:inline-block}.content-type-card__link[data-astro-cid-vf5rpdy2]:hover{text-underline-offset:.22em;text-decoration:underline .08em}.content-type-card__link[data-astro-cid-vf5rpdy2]:hover .content-type-card__link-arrow[data-astro-cid-vf5rpdy2]{transform:translate(.18rem)}.content-type-card__image[data-astro-cid-vf5rpdy2]{justify-self:end;width:min(100%,10rem);height:auto}@media (width<=760px){.content-types__grid[data-astro-cid-vf5rpdy2]{grid-template-columns:1fr}}.homepage-hero[data-astro-cid-2tg5gnes]{background:var(--color-cream);position:relative}.homepage-hero__inner[data-astro-cid-2tg5gnes]{width:min(100% - (var(--page-gutter) * 2), var(--content-max-width));grid-template-columns:minmax(0,1.18fr) minmax(17rem,.82fr);align-items:center;gap:clamp(1rem,2.4vw,2.75rem);margin-inline:auto;padding-block:clamp(1rem,2vw,1.75rem) clamp(1.2rem,2.4vw,2.1rem);display:grid}.homepage-hero__content[data-astro-cid-2tg5gnes]{max-width:52rem}.homepage-hero__title[data-astro-cid-2tg5gnes]{color:var(--color-navy);letter-spacing:0;font-size:clamp(2.3rem,4.35vw,4.75rem)}.homepage-hero__title[data-astro-cid-2tg5gnes] span[data-astro-cid-2tg5gnes]{display:block}.homepage-hero__title[data-astro-cid-2tg5gnes] span[data-astro-cid-2tg5gnes]+span[data-astro-cid-2tg5gnes]{white-space:nowrap;max-width:none;margin-top:clamp(.38rem,.9vw,.65rem);font-size:clamp(1.2rem,1.65vw,1.72rem);font-weight:600;line-height:1.18}.homepage-hero__description[data-astro-cid-2tg5gnes]{max-width:42rem;color:var(--color-navy);font-family:var(--font-body);margin-top:clamp(1.2rem,2vw,1.8rem);font-size:clamp(1rem,1.35vw,1.2rem);font-weight:500;line-height:1.4}.homepage-hero__interests[data-astro-cid-2tg5gnes]{flex-wrap:wrap;align-items:stretch;gap:.6rem;margin-top:clamp(1.05rem,2vw,1.5rem);padding:0;list-style:none;display:flex}.homepage-hero__interests[data-astro-cid-2tg5gnes] li[data-astro-cid-2tg5gnes]{min-width:0}.homepage-hero__interests[data-astro-cid-2tg5gnes] li[data-astro-cid-2tg5gnes]:nth-child(4){flex:0 auto}.homepage-hero__interests[data-astro-cid-2tg5gnes] li[data-astro-cid-2tg5gnes]:last-child{flex:none}.homepage-hero__interests[data-astro-cid-2tg5gnes] li[data-astro-cid-2tg5gnes]:last-child a[data-astro-cid-2tg5gnes]{white-space:nowrap}.homepage-hero__interests[data-astro-cid-2tg5gnes] a[data-astro-cid-2tg5gnes]{border:1.5px solid color-mix(in srgb, var(--color-navy) 72%, var(--color-powder-blue));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-off-white) 86%, var(--color-powder-blue));color:var(--color-navy);font-family:var(--font-body);text-align:center;white-space:normal;width:100%;box-shadow:0 .45rem 1.3rem color-mix(in srgb, var(--color-powder-blue) 55%, transparent);justify-content:center;align-items:center;padding:.62rem 1rem;font-size:clamp(.88rem,1vw,.95rem);font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.homepage-hero__interests[data-astro-cid-2tg5gnes] a[data-astro-cid-2tg5gnes]:hover{background:var(--color-powder-blue)}.homepage-hero__art[data-astro-cid-2tg5gnes]{z-index:2;aspect-ratio:1.12;isolation:isolate;justify-self:center;width:min(100%,30.5rem);margin-left:clamp(-2rem,-2.5vw,-1rem);position:relative}.homepage-hero__main-occluder[data-astro-cid-2tg5gnes],.homepage-hero__main-image[data-astro-cid-2tg5gnes]{width:96%;position:absolute;bottom:2%;right:-2%}.homepage-hero__main-occluder[data-astro-cid-2tg5gnes]{z-index:2;aspect-ratio:var(--hero-main-ratio);background:var(--color-cream);mask-image:var(--hero-main-mask);mask-position:50%;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:var(--hero-main-mask);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.homepage-hero__main-image[data-astro-cid-2tg5gnes]{z-index:3;height:auto;filter:drop-shadow(0 1.5rem 2.25rem color-mix(in srgb, var(--color-navy) 13%, transparent))}.homepage-hero__hat[data-astro-cid-2tg5gnes]{z-index:4;width:35%;height:auto;filter:drop-shadow(0 1rem 1.5rem color-mix(in srgb, var(--color-navy) 16%, transparent));transform-origin:52% 72%;animation:7.5s ease-in-out infinite homepage-hat-breeze;position:absolute;bottom:2%;right:2%}@keyframes homepage-hat-breeze{0%,58%,to{transform:translateY(0)rotate(0)}68%{transform:translateY(-.42rem)rotate(-3deg)}78%{transform:translateY(-.22rem)rotate(2deg)}88%{transform:translateY(0)rotate(0)}}.homepage-hero__flight[data-astro-cid-2tg5gnes]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.homepage-hero__flight-path[data-astro-cid-2tg5gnes]{stroke:color-mix(in srgb, var(--color-navy) 54%, var(--color-powder-blue));opacity:.5}.homepage-hero__plane[data-astro-cid-2tg5gnes]{z-index:1;pointer-events:none;transform-origin:50%;width:4.3rem;height:auto;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(0)}@media (width<=900px){.homepage-hero__inner[data-astro-cid-2tg5gnes]{grid-template-columns:1fr;padding-block-start:clamp(1.75rem,5vw,2.75rem)}.homepage-hero__content[data-astro-cid-2tg5gnes]{max-width:48rem}.homepage-hero__title[data-astro-cid-2tg5gnes] span[data-astro-cid-2tg5gnes]+span[data-astro-cid-2tg5gnes]{white-space:normal}.homepage-hero__art[data-astro-cid-2tg5gnes]{justify-self:center;width:min(100%,28rem);margin-left:0}}@media (width>=561px) and (width<=1180px){.homepage-hero__content[data-astro-cid-2tg5gnes]{z-index:3;position:relative}.homepage-hero__art[data-astro-cid-2tg5gnes]{z-index:3}.homepage-hero__flight[data-astro-cid-2tg5gnes],.homepage-hero__plane[data-astro-cid-2tg5gnes]{z-index:1}}@media (width<=560px){.homepage-hero__inner[data-astro-cid-2tg5gnes]{gap:1.6rem;padding-block:1.55rem 2.5rem}.homepage-hero__title[data-astro-cid-2tg5gnes]{font-size:clamp(2.35rem,12vw,3.5rem)}.homepage-hero__interests[data-astro-cid-2tg5gnes]{gap:.55rem}.homepage-hero__interests[data-astro-cid-2tg5gnes] a[data-astro-cid-2tg5gnes]{padding:.66rem .92rem}.homepage-hero__art[data-astro-cid-2tg5gnes]{aspect-ratio:1.04;width:min(100%,22.5rem)}}@media (prefers-reduced-motion:reduce){.homepage-hero__hat[data-astro-cid-2tg5gnes],.homepage-hero__plane[data-astro-cid-2tg5gnes]{animation:none}.homepage-hero__flight-path[data-astro-cid-2tg5gnes]{opacity:.35}}.maybe-here[data-astro-cid-nzdn535t]{z-index:1;background:linear-gradient(to bottom, var(--color-powder-blue) 75%, color-mix(in srgb, var(--color-cream) 30%, var(--color-powder-blue)) 80%);margin-top:-1rem;position:relative}.maybe-here__wave[data-astro-cid-nzdn535t]{pointer-events:none;width:100vw;height:clamp(3rem,11vw,10rem);position:absolute;bottom:calc(100% - 1px);left:calc(50% - 50vw)}.maybe-here__inner[data-astro-cid-nzdn535t]{width:min(100% - (var(--page-gutter) * 2), var(--content-max-width));margin-inline:auto;padding-block:clamp(1rem,1vw,3.5rem) clamp(2.5rem,5vw,4rem);position:relative}.maybe-here__header[data-astro-cid-nzdn535t]{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(1.1rem,2vw,1.5rem);display:flex}.maybe-here__header[data-astro-cid-nzdn535t] h2[data-astro-cid-nzdn535t]{color:var(--color-navy);font-size:clamp(2.35rem,4.5vw,4.75rem)}.maybe-here__header[data-astro-cid-nzdn535t] a[data-astro-cid-nzdn535t]{color:var(--color-navy);font-family:var(--font-body);text-decoration-color:var(--color-peach);white-space:nowrap;font-size:clamp(.92rem,1.2vw,1rem);font-weight:700;text-decoration-thickness:.11em}.maybe-here__grid[data-astro-cid-nzdn535t]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.35rem);display:grid}.maybe-card[data-astro-cid-nzdn535t]{border:1px solid color-mix(in srgb, var(--color-navy) 8%, transparent);border-radius:var(--radius-card);background:var(--color-off-white);height:100%;box-shadow:0 1rem 2rem color-mix(in srgb, var(--color-navy) 10%, transparent);grid-template-rows:auto 1fr;transition:transform .22s;display:grid;position:relative;overflow:hidden}.maybe-card[data-astro-cid-nzdn535t]:hover,.maybe-card[data-astro-cid-nzdn535t]:focus-within{transform:translateY(-4px)}.maybe-card__link-overlay[data-astro-cid-nzdn535t]{z-index:2;border-radius:inherit;position:absolute;inset:0}.maybe-card__link-overlay[data-astro-cid-nzdn535t]:focus-visible{outline:3px solid var(--color-peach);outline-offset:4px}.maybe-card__image[data-astro-cid-nzdn535t]{aspect-ratio:3/2;background:radial-gradient(circle at 22% 24%, color-mix(in srgb, var(--color-peach) 45%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--color-butter) 45%, transparent), transparent 62%), linear-gradient(160deg, var(--color-off-white), color-mix(in srgb, var(--color-powder-blue) 70%, var(--color-off-white)));position:relative;overflow:hidden}.maybe-card__image[data-astro-cid-nzdn535t] img[data-astro-cid-nzdn535t]{object-fit:cover;width:100%;height:100%;transition:transform .22s;position:absolute;inset:0}.maybe-card[data-astro-cid-nzdn535t]:hover .maybe-card__image[data-astro-cid-nzdn535t] img[data-astro-cid-nzdn535t],.maybe-card[data-astro-cid-nzdn535t]:focus-within .maybe-card__image[data-astro-cid-nzdn535t] img[data-astro-cid-nzdn535t]{transform:scale(1.025)}.maybe-card__body[data-astro-cid-nzdn535t]{align-content:start;min-height:9.25rem;padding:.82rem .9rem .95rem;display:grid}.maybe-card--visited[data-astro-cid-nzdn535t],.maybe-card__body--visited[data-astro-cid-nzdn535t]{background:#fff}.maybe-card--visited[data-astro-cid-nzdn535t] .maybe-card__body[data-astro-cid-nzdn535t],.maybe-card__body--visited[data-astro-cid-nzdn535t]{background:linear-gradient(#367dd90a,#367dd90a),#fff}.maybe-card--idea[data-astro-cid-nzdn535t],.maybe-card__body--idea[data-astro-cid-nzdn535t]{background:#fff}.maybe-card--idea[data-astro-cid-nzdn535t] .maybe-card__body[data-astro-cid-nzdn535t],.maybe-card__body--idea[data-astro-cid-nzdn535t]{background:linear-gradient(#f9e9c424,#f9e9c424),#fff}.maybe-card__badge[data-astro-cid-nzdn535t]{border-radius:var(--radius-pill);color:var(--color-off-white);font-family:var(--font-body);box-shadow:0 .45rem 1rem color-mix(in srgb, var(--color-navy) 18%, transparent);padding:.38rem .6rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.72rem;left:.72rem}.maybe-card__badge--visited[data-astro-cid-nzdn535t]{background:var(--color-navy)}.maybe-card__badge--idea[data-astro-cid-nzdn535t]{background:var(--color-idea-badge);color:var(--color-navy)}.maybe-card__country[data-astro-cid-nzdn535t]{color:color-mix(in srgb, var(--color-navy) 52%, var(--color-powder-blue));font-family:var(--font-body);font-size:.78rem;font-weight:600;line-height:1}.maybe-card[data-astro-cid-nzdn535t] h3[data-astro-cid-nzdn535t]{color:var(--color-navy);margin-top:.48rem;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.22}.maybe-card__tags[data-astro-cid-nzdn535t]{flex-wrap:wrap;gap:.42rem;margin-top:.8rem;padding:0;list-style:none;display:flex}.maybe-card__tags[data-astro-cid-nzdn535t] li[data-astro-cid-nzdn535t]{border:1px solid color-mix(in srgb, var(--color-navy) 10%, var(--color-powder-blue));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-powder-blue) 62%, var(--color-off-white));color:color-mix(in srgb, var(--color-navy) 78%, var(--color-powder-blue));font-family:var(--font-body);padding:.32rem .54rem;font-size:.7rem;font-weight:700;line-height:1}.maybe-card__info[data-astro-cid-nzdn535t]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-peach) 16%, var(--color-off-white));color:color-mix(in srgb, var(--color-navy) 58%, var(--color-peach));font-family:var(--font-body);justify-self:start;margin-top:.8rem;padding:.34rem .58rem;font-size:.7rem;font-weight:600;line-height:1.15}@media (width<=980px){.maybe-here__grid[data-astro-cid-nzdn535t]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.maybe-card[data-astro-cid-nzdn535t],.maybe-card__image[data-astro-cid-nzdn535t] img[data-astro-cid-nzdn535t]{transition:none}.maybe-card[data-astro-cid-nzdn535t]:hover,.maybe-card[data-astro-cid-nzdn535t]:focus-within,.maybe-card[data-astro-cid-nzdn535t]:hover .maybe-card__image[data-astro-cid-nzdn535t] img[data-astro-cid-nzdn535t],.maybe-card[data-astro-cid-nzdn535t]:focus-within .maybe-card__image[data-astro-cid-nzdn535t] img[data-astro-cid-nzdn535t]{transform:none}}@media (width<=680px){.maybe-here__header[data-astro-cid-nzdn535t]{align-items:start;gap:.65rem;display:grid}.maybe-here__header[data-astro-cid-nzdn535t] a[data-astro-cid-nzdn535t]{white-space:normal}.maybe-here__grid[data-astro-cid-nzdn535t]{grid-template-columns:1fr}}
