.home-masonry.svelte-twoibm{color:#fff;background:#000}.home-masonry__grid.svelte-twoibm{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;align-items:stretch;gap:0;display:grid}.home-masonry__empty.svelte-twoibm{padding:clamp(2rem, 8vw, 4rem) var(--space-gutter,1rem);text-align:center;font-size:var(--text-base,1rem);opacity:.85;grid-column:1/-1;margin:0;line-height:1.45}.home-masonry__card.svelte-twoibm{min-width:0;min-height:0;color:inherit;height:100%;text-decoration:none;display:block;overflow:hidden}.home-masonry__card.svelte-twoibm:hover .home-masonry__img:where(.svelte-twoibm),.home-masonry__card.svelte-twoibm:focus-visible .home-masonry__img:where(.svelte-twoibm){transform:scale(1.03)}.home-masonry__media.svelte-twoibm{width:100%;position:relative;overflow:hidden}.home-masonry__media.svelte-twoibm:after{content:"";pointer-events:none;z-index:1;background:#00000052;transition:opacity .35s,background-color .35s;position:absolute;inset:0}.home-masonry__grid.svelte-twoibm:has(.home-masonry__card:where(.svelte-twoibm):hover) .home-masonry__card:where(.svelte-twoibm):not(:hover) .home-masonry__media:where(.svelte-twoibm):after{background:#00000073}.home-masonry__grid.svelte-twoibm:has(.home-masonry__card:where(.svelte-twoibm):focus-within) .home-masonry__card:where(.svelte-twoibm):not(:focus-within) .home-masonry__media:where(.svelte-twoibm):after{background:#00000073}.home-masonry__grid.svelte-twoibm:has(.home-masonry__card:where(.svelte-twoibm):hover) .home-masonry__card:where(.svelte-twoibm):hover .home-masonry__media:where(.svelte-twoibm):after{opacity:0}.home-masonry__grid.svelte-twoibm:has(.home-masonry__card:where(.svelte-twoibm):focus-within) .home-masonry__card:where(.svelte-twoibm):focus-within .home-masonry__media:where(.svelte-twoibm):after{opacity:0}.home-masonry__card.svelte-twoibm:not(.home-masonry__card--portrait) .home-masonry__media:where(.svelte-twoibm){aspect-ratio:16/9;height:100%}.home-masonry__card--portrait.svelte-twoibm{flex-direction:column;grid-row:span 2;height:100%;display:flex}.home-masonry__card--portrait.svelte-twoibm .home-masonry__media:where(.svelte-twoibm){height:100%;min-height:0;aspect-ratio:unset;flex:1}.home-masonry__img.svelte-twoibm{object-fit:cover;width:100%;height:101%;transition:transform .35s;display:block}.home-masonry__overlay.svelte-twoibm{z-index:2;pointer-events:none;background:linear-gradient(#0000 45%,#000000b8);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.5rem;display:flex;position:absolute;inset:0}.home-masonry__title.svelte-twoibm{font-family:"Jokker", var(--font-body,system-ui, sans-serif);font-size:var(--text-lg);margin-bottom:1rem;line-height:1.2}.home-masonry__desc.svelte-twoibm{font-family:"Jokker", var(--font-body,system-ui, sans-serif);font-size:var(--text-base);text-wrap:balance;opacity:.9;max-width:22rem;margin:0;line-height:1.35}@media (prefers-reduced-motion:reduce){.home-masonry__media.svelte-twoibm:after{transition-duration:.01ms}}@media (width<=640px){.home-masonry__grid.svelte-twoibm{grid-template-columns:1fr}.home-masonry__card.svelte-twoibm:not(.home-masonry__card--portrait) .home-masonry__media:where(.svelte-twoibm){aspect-ratio:16/9}.home-masonry__card--portrait.svelte-twoibm{grid-row:span 1;height:auto;display:block}.home-masonry__card--portrait.svelte-twoibm .home-masonry__media:where(.svelte-twoibm){flex:unset;aspect-ratio:3/4;height:auto}}.hero.svelte-1uha8ag{isolation:isolate;height:calc(100dvh + var(--site-nav-offset));background:var(--color-bg-cool);min-height:36rem;color:var(--color-fg-on-cool);margin-top:calc(-1 * var(--site-nav-offset));padding:calc(var(--site-nav-offset) + var(--space-20)) var(--space-gutter) var(--space-12);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.hero.svelte-1uha8ag:after{content:"";z-index:-1;background:color-mix(in oklab, var(--color-bg-cool) 18%, transparent);pointer-events:none;position:absolute;inset:0}.hero__video.svelte-1uha8ag{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__title-wrap.svelte-1uha8ag{z-index:1;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.hero.svelte-1uha8ag :where(.svelte-1uha8ag):focus-visible{outline-color:color-mix(in oklab, var(--color-fg-on-cool) 85%, transparent)}.hero__title.svelte-1uha8ag{text-align:center;text-wrap:balance;max-width:min(22em,100%);font-family:var(--font-heading);font-size:clamp(2.5rem,12vw,7rem);font-weight:var(--font-weight-light);letter-spacing:-.06em;color:inherit;cursor:default;margin:0;line-height:1.05;transition:color .3s}.hero__title-swap.svelte-1uha8ag{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><circle cx='16' cy='16' r='12' fill='%23BDFF6B'/></svg>") 16 16,pointer;transition:color .3s;display:inline-block}.hero__title-swap.svelte-1uha8ag:hover{color:#bdff6b}.hero__arrow.svelte-1uha8ag{bottom:var(--space-8,2rem);color:inherit;opacity:.7;z-index:1;transition:opacity .2s,transform .2s;position:absolute;left:50%;transform:translate(-50%)}.hero__arrow.svelte-1uha8ag:hover{opacity:1;transform:translate(-50%)translateY(4px)}@keyframes svelte-1uha8ag-bounce-arrow{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}.hero__arrow.svelte-1uha8ag{animation:2s ease-in-out infinite svelte-1uha8ag-bounce-arrow}.hero__arrow.svelte-1uha8ag:hover{opacity:1;animation:none;transform:translate(-50%)translateY(4px)}@media (width>=1800px){.hero__title.svelte-1uha8ag{font-size:clamp(7rem,4vw + 4rem,10rem)}}@media (width<=900px){.hero.svelte-1uha8ag{padding-block:calc(var(--site-nav-offset) + 2rem + 3.5rem + 1.25rem + var(--space-6)) var(--space-12);padding-inline:max(var(--space-gutter), env(safe-area-inset-left)) max(var(--space-gutter), env(safe-area-inset-right))}.hero__title.svelte-1uha8ag{max-width:100%}}@media (width<=767px){.hero.svelte-1uha8ag{padding-block:calc(var(--site-nav-offset) + 2rem + 2.25rem + 1.25rem + var(--space-6)) var(--space-10);padding-inline:max(var(--space-gutter), env(safe-area-inset-left)) max(var(--space-gutter), env(safe-area-inset-right))}.hero__title.svelte-1uha8ag{font-weight:400}}
