.isles-logo[data-astro-cid-4a7exj3t]{font-family:var(--font-display);flex-direction:column;align-items:center;gap:.45rem;display:inline-flex}.letters[data-astro-cid-4a7exj3t]{letter-spacing:-.005em;font-size:clamp(3.4rem,6vw,4.75rem);font-weight:1000;line-height:1}.letters[data-astro-cid-4a7exj3t] span[data-astro-cid-4a7exj3t]{-webkit-text-stroke:.19em var(--cream);paint-order:stroke fill;filter:drop-shadow(0 .06em 0 var(--navy))}.pill[data-astro-cid-4a7exj3t]{background:var(--navy);color:var(--cream);letter-spacing:.22em;text-transform:uppercase;box-shadow:0 4px 0 var(--navy-lip);border-radius:999px;padding:.28em 1em .28em 1.2em;font-size:1rem;font-weight:900;line-height:1.1}.hero[data-astro-cid-5d4ogbdq]{color:var(--cream);background:#4b45ad}h1[data-astro-cid-5d4ogbdq]{margin-top:clamp(.75rem,2.5vh,1.5rem);font-size:clamp(2.3rem,min(4.2vw,10vh),4.25rem)}.hero[data-astro-cid-5d4ogbdq] .lede[data-astro-cid-5d4ogbdq]{margin-top:1rem;font-weight:600}.actions[data-astro-cid-5d4ogbdq]{margin-top:1.5rem}.gems[data-astro-cid-5d4ogbdq]{padding-block:var(--space-section);background:var(--cream)}.gems-grid[data-astro-cid-5d4ogbdq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.gems[data-astro-cid-5d4ogbdq] .lede[data-astro-cid-5d4ogbdq]{margin-top:1rem}.gems[data-astro-cid-5d4ogbdq] .gem-shot{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius);width:100%}.specials[data-astro-cid-5d4ogbdq]{margin-top:clamp(3rem,7vw,6rem)}.specials[data-astro-cid-5d4ogbdq] h3[data-astro-cid-5d4ogbdq]{font-size:clamp(1.6rem,3vw,2.5rem)}.specials[data-astro-cid-5d4ogbdq] ol[data-astro-cid-5d4ogbdq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:1.75rem;display:grid}.specials[data-astro-cid-5d4ogbdq] li[data-astro-cid-5d4ogbdq]{gap:.15rem;display:grid}.specials[data-astro-cid-5d4ogbdq] li[data-astro-cid-5d4ogbdq] img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius);width:100%;margin-bottom:.7rem}.specials[data-astro-cid-5d4ogbdq] strong[data-astro-cid-5d4ogbdq]{font-family:var(--font-display);font-size:1.4rem;font-weight:900;line-height:1.1}.atlas[data-astro-cid-5d4ogbdq]{padding-block:var(--space-section);background:var(--navy);color:var(--cream)}.atlas-top[data-astro-cid-5d4ogbdq]{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.atlas[data-astro-cid-5d4ogbdq] .lede[data-astro-cid-5d4ogbdq]{margin-top:1rem}.rail-controls[data-astro-cid-5d4ogbdq]{flex:none;gap:.75rem;display:flex}.rail-controls[data-astro-cid-5d4ogbdq] .btn[data-astro-cid-5d4ogbdq]{width:3.25rem;padding:0;font-size:1.3rem}.rail[data-astro-cid-5d4ogbdq]{padding-inline:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-color:var(--sun) transparent;gap:1.5rem;margin-top:clamp(2rem,4vw,3.5rem);padding-bottom:1.25rem;display:flex;overflow-x:auto}.rail[data-astro-cid-5d4ogbdq]:focus-visible{outline-offset:-4px;box-shadow:none}.rail[data-astro-cid-5d4ogbdq] li[data-astro-cid-5d4ogbdq]{scroll-snap-align:start;flex:none;width:min(78vw,24rem)}.rail[data-astro-cid-5d4ogbdq] li[data-astro-cid-5d4ogbdq] img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius);width:100%}.stop[data-astro-cid-5d4ogbdq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin-block:1rem .4rem;display:flex}.atlas[data-astro-cid-5d4ogbdq] .status--soon[data-astro-cid-5d4ogbdq]{background:color-mix(in srgb, var(--cream) 16%, transparent)}.rail[data-astro-cid-5d4ogbdq] .twist[data-astro-cid-5d4ogbdq]{color:#c9cff5;margin-top:.4rem}.bosses[data-astro-cid-5d4ogbdq]{padding-block:var(--space-section);background:var(--sky-pale)}.bosses[data-astro-cid-5d4ogbdq]>.wrap[data-astro-cid-5d4ogbdq]>.lede[data-astro-cid-5d4ogbdq]{margin-top:1rem}.mosaic[data-astro-cid-5d4ogbdq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.5rem) 1.5rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.mosaic[data-astro-cid-5d4ogbdq] img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%;margin-bottom:.8rem}.mosaic[data-astro-cid-5d4ogbdq] li[data-astro-cid-5d4ogbdq]:nth-child(6n+1){grid-area:span 2/span 2}.mosaic[data-astro-cid-5d4ogbdq] li[data-astro-cid-5d4ogbdq]:nth-child(6n+1) img{aspect-ratio:1}@media (width>=1001px){.mosaic[data-astro-cid-5d4ogbdq] li[data-astro-cid-5d4ogbdq]:nth-last-child(-n+2){grid-column:span 2}.mosaic[data-astro-cid-5d4ogbdq] li[data-astro-cid-5d4ogbdq]:nth-last-child(-n+2) img{aspect-ratio:2}}.mosaic[data-astro-cid-5d4ogbdq] .title[data-astro-cid-5d4ogbdq]{margin-block:.15rem .35rem;font-weight:800;line-height:1.3}.duo[data-astro-cid-5d4ogbdq]{padding-block:var(--space-section);background:var(--cream)}.duo[data-astro-cid-5d4ogbdq].sky{background:var(--sky-pale)}.duo-grid[data-astro-cid-5d4ogbdq]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.duo-grid[data-astro-cid-5d4ogbdq] .phone{justify-self:center;width:min(20rem,70vw)}.duo-grid[data-astro-cid-5d4ogbdq].flip{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.duo-grid[data-astro-cid-5d4ogbdq].flip>div[data-astro-cid-5d4ogbdq]{order:-1}.duo[data-astro-cid-5d4ogbdq] .lede[data-astro-cid-5d4ogbdq]{margin-top:1rem}.film[data-astro-cid-5d4ogbdq]{background:var(--sky-pale);padding-inline:var(--gutter);padding-bottom:var(--space-section)}.film[data-astro-cid-5d4ogbdq] .frame[data-astro-cid-5d4ogbdq]{max-width:var(--max);aspect-ratio:16/9;background:var(--navy);margin-inline:auto;position:relative}.film-toggle[data-astro-cid-5d4ogbdq]{position:absolute;bottom:1.5rem;left:1.25rem}.fair[data-astro-cid-5d4ogbdq]{padding-block:var(--space-section);background:var(--sun);color:var(--sun-ink)}.fair-grid[data-astro-cid-5d4ogbdq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,6vw,6rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.fair[data-astro-cid-5d4ogbdq] h3[data-astro-cid-5d4ogbdq]{letter-spacing:-.02em;font-size:clamp(2.2rem,5vw,4.25rem)}.fair[data-astro-cid-5d4ogbdq] ul[data-astro-cid-5d4ogbdq]{gap:.3rem;margin-top:.8rem;font-size:1.2rem;font-weight:700;display:grid}.fair[data-astro-cid-5d4ogbdq] .note[data-astro-cid-5d4ogbdq]{margin-block:2rem 1.5rem}.next[data-astro-cid-5d4ogbdq]{padding-block:var(--space-section);background:var(--navy);color:var(--cream)}.next[data-astro-cid-5d4ogbdq] .lede[data-astro-cid-5d4ogbdq]{margin-block:1rem 2rem}.next-grid[data-astro-cid-5d4ogbdq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.next[data-astro-cid-5d4ogbdq] .next-shot{aspect-ratio:7/5;object-fit:cover;border-radius:var(--radius);width:100%}@media (width<=1000px){.mosaic[data-astro-cid-5d4ogbdq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.gems-grid[data-astro-cid-5d4ogbdq],.duo-grid[data-astro-cid-5d4ogbdq],.duo-grid[data-astro-cid-5d4ogbdq].flip,.next-grid[data-astro-cid-5d4ogbdq]{grid-template-columns:minmax(0,1fr)}.duo-grid[data-astro-cid-5d4ogbdq].flip>div[data-astro-cid-5d4ogbdq]{order:0}}@media (width<=760px){.specials[data-astro-cid-5d4ogbdq] ol[data-astro-cid-5d4ogbdq],.fair-grid[data-astro-cid-5d4ogbdq]{grid-template-columns:minmax(0,1fr)}.atlas-top[data-astro-cid-5d4ogbdq]{flex-direction:column;align-items:flex-start}.rail-controls[data-astro-cid-5d4ogbdq]{display:none}.film[data-astro-cid-5d4ogbdq]{padding-inline:0}.film[data-astro-cid-5d4ogbdq] .frame[data-astro-cid-5d4ogbdq]{border-radius:0}}@media (width<=560px){.mosaic[data-astro-cid-5d4ogbdq]{grid-template-columns:minmax(0,1fr)}.mosaic[data-astro-cid-5d4ogbdq] li[data-astro-cid-5d4ogbdq]:nth-child(6n+1){grid-area:auto}}
