.seam[data-astro-cid-ba372snk]{background:linear-gradient(180deg, var(--sky-pale), #b4c6ee);color:var(--navy)}h1[data-astro-cid-ba372snk]{font-size:clamp(2.3rem,min(4.7vw,10.5vh),4.75rem)}.seam[data-astro-cid-ba372snk] .lede[data-astro-cid-ba372snk]{margin-top:1rem;font-weight:600}.doors[data-astro-cid-ba372snk]{gap:.75rem;margin-top:clamp(1.25rem,3.5vh,2.25rem);display:grid}.door[data-astro-cid-ba372snk]{background:var(--cream);min-height:4.5rem;box-shadow:0 4px 0 var(--cream-lip);transition:transform .14s var(--ease-out), box-shadow .14s var(--ease-out);border-radius:1.4rem;align-items:center;gap:.9rem;padding:.55rem 1.1rem .55rem .6rem;text-decoration:none;display:flex}.door[data-astro-cid-ba372snk]:hover{box-shadow:0 5px 0 var(--cream-lip);transform:translateY(-1px)}.door[data-astro-cid-ba372snk]:active{box-shadow:0 1px 0 var(--cream-lip);transform:translateY(3px)}.door[data-astro-cid-ba372snk]:focus-visible{box-shadow:0 0 0 6px var(--navy), 0 4px 0 var(--cream-lip)}.door[data-astro-cid-ba372snk] img{border-radius:22.37%;flex:none;width:3.5rem;height:3.5rem}.door-text[data-astro-cid-ba372snk]{justify-items:start;gap:.25rem;min-width:0;display:grid}.door-name[data-astro-cid-ba372snk]{font-family:var(--font-display);font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:900;line-height:1.15}.door[data-astro-cid-ba372snk] .status[data-astro-cid-ba372snk]{font-size:.85rem}.stage[data-astro-cid-ba372snk]{mask-image:linear-gradient(90deg,#0000,#000 15%);container-type:size}@media (width<=760px),(orientation:portrait){.stage[data-astro-cid-ba372snk]{mask-image:linear-gradient(#0000,#000 12%)}}.scene[data-astro-cid-ba372snk]{--open:34vmin;--band:7px;--bow:var(--open);transition:--bow 1.5s var(--ease-out);position:absolute;inset:0}@supports (width:1cqmin){.scene[data-astro-cid-ba372snk]{--open:55cqmin;--band:clamp(4px, 1.05cqmin, 11px)}}@starting-style{.scene[data-astro-cid-ba372snk]{--bow:calc(var(--open) * .6)}}.seam[data-astro-cid-ba372snk]:has(.door--golf:hover) .scene[data-astro-cid-ba372snk],.seam[data-astro-cid-ba372snk]:has(.door--golf:focus-visible) .scene[data-astro-cid-ba372snk]{--bow:calc(var(--open) + 3cqmin);transition-duration:.7s}.seam[data-astro-cid-ba372snk]:has(.door--isles:hover) .scene[data-astro-cid-ba372snk],.seam[data-astro-cid-ba372snk]:has(.door--isles:focus-visible) .scene[data-astro-cid-ba372snk]{--bow:calc(var(--open) - 3cqmin);transition-duration:.7s}.scene[data-astro-cid-ba372snk] .isles-world{object-position:0% 0%}.golf-world[data-astro-cid-ba372snk]{clip-path:circle(var(--bow) at 100% 100%);position:absolute;inset:0}.golf-world[data-astro-cid-ba372snk] img{width:72cqmin;height:72cqmin;inset:auto 0 0 auto}.bow[data-astro-cid-ba372snk]{pointer-events:none;background:radial-gradient(circle at 100% 100%, transparent var(--bow), var(--bow-7) var(--bow) calc(var(--bow) + var(--band)), var(--bow-6) 0 calc(var(--bow) + 2 * var(--band)), var(--bow-5) 0 calc(var(--bow) + 3 * var(--band)), var(--bow-4) 0 calc(var(--bow) + 4 * var(--band)), var(--bow-3) 0 calc(var(--bow) + 5 * var(--band)), var(--bow-2) 0 calc(var(--bow) + 6 * var(--band)), var(--bow-1) 0 calc(var(--bow) + 7 * var(--band)), transparent 0);position:absolute;inset:0}.spread[data-astro-cid-ba372snk]{padding-block:var(--space-section)}.spread[data-astro-cid-ba372snk].day{background:var(--cream)}.spread[data-astro-cid-ba372snk].night{background:var(--navy);color:var(--cream)}.layout[data-astro-cid-ba372snk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.layout[data-astro-cid-ba372snk].flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.layout[data-astro-cid-ba372snk].flip .text[data-astro-cid-ba372snk]{order:2}.icon[data-astro-cid-ba372snk]{border-radius:22.37%;width:6rem;height:6rem;margin-bottom:1.5rem}.tagline[data-astro-cid-ba372snk]{font-family:var(--font-display);margin:.75rem 0 1rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;line-height:1.25}.facts[data-astro-cid-ba372snk]{gap:.3rem;margin-top:1.25rem;font-weight:700;display:grid}.facts[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]{padding-left:1.5rem;position:relative}.facts[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]:before{content:"";background:var(--sun);width:.6rem;height:.6rem;box-shadow:0 2px 0 var(--sun-lip);border-radius:50%;position:absolute;top:.6em;left:.1rem}.actions[data-astro-cid-ba372snk]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.media[data-astro-cid-ba372snk]{grid-template-columns:minmax(0,1fr) clamp(7rem,27%,13rem);gap:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative}.media[data-astro-cid-ba372snk] .wide{object-fit:cover;border-radius:var(--radius);width:calc(100% - clamp(7rem,27%,13rem) - clamp(1.25rem,2.5vw,2rem));height:100%;position:absolute;inset:0 auto 0 0}.media[data-astro-cid-ba372snk] .held{grid-column:2}.flip[data-astro-cid-ba372snk] .media[data-astro-cid-ba372snk]{grid-template-columns:clamp(7rem,27%,13rem) minmax(0,1fr)}.flip[data-astro-cid-ba372snk] .media[data-astro-cid-ba372snk] .wide{inset:0 0 0 auto}.flip[data-astro-cid-ba372snk] .media[data-astro-cid-ba372snk] .held{grid-column:1}.promise[data-astro-cid-ba372snk]{background:var(--sun);color:var(--sun-ink);padding-block:var(--space-section)}.promise[data-astro-cid-ba372snk] h2[data-astro-cid-ba372snk]{max-width:12em}.promise[data-astro-cid-ba372snk] ul[data-astro-cid-ba372snk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem) clamp(2rem,6vw,6rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.promise[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk]{font-size:clamp(1.9rem,3.6vw,3.25rem)}.promise[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk] p[data-astro-cid-ba372snk]{max-width:26em;margin-top:.4rem;font-size:1.15rem}.studio[data-astro-cid-ba372snk]{padding-block:var(--space-section) 0;background:var(--cream)}.studio[data-astro-cid-ba372snk] h2[data-astro-cid-ba372snk]{max-width:11em}.studio[data-astro-cid-ba372snk] .lede[data-astro-cid-ba372snk]{margin-top:1.25rem}.questions[data-astro-cid-ba372snk]{background:var(--cream)}@media (width<=760px){.doors[data-astro-cid-ba372snk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.door[data-astro-cid-ba372snk]{grid-template-columns:auto minmax(0,1fr);gap:.4rem .6rem;padding:.55rem .7rem .65rem;display:grid}.door[data-astro-cid-ba372snk] img{width:2.5rem;height:2.5rem}.door-text[data-astro-cid-ba372snk]{display:contents}.door-name[data-astro-cid-ba372snk]{font-size:1.05rem}.door[data-astro-cid-ba372snk] .status[data-astro-cid-ba372snk]{grid-column:1/-1;justify-self:start}}@media (width<=900px){.layout[data-astro-cid-ba372snk],.layout[data-astro-cid-ba372snk].flip{grid-template-columns:minmax(0,1fr)}.layout[data-astro-cid-ba372snk].flip .text[data-astro-cid-ba372snk]{order:0}.promise[data-astro-cid-ba372snk] ul[data-astro-cid-ba372snk]{grid-template-columns:minmax(0,1fr)}}
