.hole-guide[data-astro-cid-oknif2it]{background-color:var(--color-dark);background-image:linear-gradient(180deg,var(--color-dark) 0%,var(--color-primary-dark) 100%)}.hole-head[data-astro-cid-oknif2it]{display:flex;flex-direction:column;gap:var(--space-sm);max-width:44rem;margin-bottom:var(--space-xl)}.hole-heading[data-astro-cid-oknif2it]{color:var(--color-white)}.hole-intro[data-astro-cid-oknif2it]{font-size:var(--text-md);font-weight:300;line-height:var(--leading-relaxed);color:rgba(var(--color-white-rgb),.74)}.hole-strip[data-astro-cid-oknif2it]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-top:1px solid rgba(var(--color-white-rgb),.14);border-bottom:1px solid rgba(var(--color-white-rgb),.14);margin-bottom:var(--space-2xl)}.hole-strip[data-astro-cid-oknif2it]::-webkit-scrollbar{display:none}.hole-tab[data-astro-cid-oknif2it]{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-width:3.25rem;min-height:3.5rem;padding:var(--space-sm) .75rem;scroll-snap-align:center;background-color:transparent;border:0;color:rgba(var(--color-white-rgb),.6);cursor:pointer;transition:color var(--transition),background-color var(--transition)}.hole-tab[data-astro-cid-oknif2it]:nth-child(10){border-left:1px solid rgba(var(--color-white-rgb),.14)}.hole-tab[data-astro-cid-oknif2it]:hover{color:var(--color-white);background-color:rgba(var(--color-white-rgb),.06)}.hole-tab[data-astro-cid-oknif2it].is-active{color:var(--color-white)}.hole-tab[data-astro-cid-oknif2it]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background-color:var(--color-secondary);transform:scaleX(0);transition:transform var(--transition)}.hole-tab[data-astro-cid-oknif2it].is-active:after{transform:scaleX(1)}.hole-tab-num[data-astro-cid-oknif2it]{font-family:var(--font-heading);font-size:var(--text-lg);line-height:1}.hole-tab-par[data-astro-cid-oknif2it]{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:rgba(var(--color-white-rgb),.45)}.hole-stage[data-astro-cid-oknif2it]{display:grid;overflow-x:clip}.hole-panel[data-astro-cid-oknif2it]{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:center;opacity:0;transform:translate(var(--hole-offset, 2rem));pointer-events:none;transition:opacity var(--transition-slow),transform var(--transition-slow)}.hole-panel[data-astro-cid-oknif2it][data-side=before]{--hole-offset: -2rem}.hole-panel[data-astro-cid-oknif2it].is-active{opacity:1;transform:translate(0);pointer-events:auto}.hole-img[data-astro-cid-oknif2it]{padding-top:0;aspect-ratio:4 / 3;border-radius:var(--radius-sm)}.hole-detail[data-astro-cid-oknif2it]{display:flex;flex-direction:column;gap:var(--space-md)}.hole-title[data-astro-cid-oknif2it]{font-size:var(--text-2xl);color:var(--color-white)}.hole-figures[data-astro-cid-oknif2it]{display:flex;gap:var(--space-xl)}.hole-figure[data-astro-cid-oknif2it]{display:flex;flex-direction:column;gap:var(--space-xs);min-width:5rem;padding-top:var(--space-sm);border-top:1px solid var(--color-secondary)}.hole-figure[data-astro-cid-oknif2it] dt[data-astro-cid-oknif2it]{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:rgba(var(--color-white-rgb),.6)}.hole-figure[data-astro-cid-oknif2it] dd[data-astro-cid-oknif2it]{font-family:var(--font-heading);font-size:var(--text-3xl);line-height:1;color:var(--color-white)}.hole-copy[data-astro-cid-oknif2it]{max-width:48ch;font-size:var(--text-md);font-weight:300;line-height:var(--leading-relaxed);color:rgba(var(--color-white-rgb),.76)}.hole-nav[data-astro-cid-oknif2it]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid rgba(var(--color-white-rgb),.14)}.hole-step[data-astro-cid-oknif2it]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 var(--space-md);background-color:transparent;border:1px solid rgba(var(--color-white-rgb),.28);border-radius:var(--radius-full);font-family:var(--font-accent);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-white);cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}.hole-step[data-astro-cid-oknif2it]:hover{background-color:rgba(var(--color-white-rgb),.08);border-color:var(--color-white)}.hole-count[data-astro-cid-oknif2it]{order:-1;width:100%;font-family:var(--font-accent);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;color:rgba(var(--color-white-rgb),.6)}.hole-card[data-astro-cid-oknif2it]{width:100%;margin-top:var(--space-2xl);border-collapse:collapse;text-align:left}.hole-card[data-astro-cid-oknif2it] caption[data-astro-cid-oknif2it]{padding-bottom:var(--space-sm);font-family:var(--font-accent);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase;text-align:left;color:var(--color-secondary)}.hole-card[data-astro-cid-oknif2it] th[data-astro-cid-oknif2it],.hole-card[data-astro-cid-oknif2it] td[data-astro-cid-oknif2it]{padding:var(--space-sm) var(--space-sm) var(--space-sm) 0;border-bottom:1px solid rgba(var(--color-white-rgb),.12)}.hole-card[data-astro-cid-oknif2it] thead[data-astro-cid-oknif2it] th[data-astro-cid-oknif2it]{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:rgba(var(--color-white-rgb),.6);border-bottom:1px solid rgba(var(--color-white-rgb),.28)}.hole-card[data-astro-cid-oknif2it] tbody[data-astro-cid-oknif2it] th[data-astro-cid-oknif2it]{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:rgba(var(--color-white-rgb),.6)}.hole-card[data-astro-cid-oknif2it] td[data-astro-cid-oknif2it]{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-white)}@media(min-width:768px){.hole-img[data-astro-cid-oknif2it]{aspect-ratio:3 / 2}.hole-count[data-astro-cid-oknif2it]{order:0;width:auto}.hole-card[data-astro-cid-oknif2it] td[data-astro-cid-oknif2it]{font-size:var(--text-xl)}}@media(min-width:1024px){.hole-head[data-astro-cid-oknif2it]{margin-bottom:var(--space-2xl)}.hole-tab[data-astro-cid-oknif2it]{flex:1 1 0}.hole-panel[data-astro-cid-oknif2it]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-2xl)}.hole-card[data-astro-cid-oknif2it]{max-width:44rem}}@media(prefers-reduced-motion:reduce){.hole-panel[data-astro-cid-oknif2it]{transform:none;transition:opacity var(--transition)}.hole-panel[data-astro-cid-oknif2it].is-active{transform:none}}.rental-grid[data-astro-cid-s22ksy7y]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl);align-items:start}.rental-copy[data-astro-cid-s22ksy7y]{display:flex;flex-direction:column;gap:var(--space-md)}.rental-body[data-astro-cid-s22ksy7y]{max-width:56ch;font-size:var(--text-md);font-weight:300;line-height:var(--leading-relaxed)}.rental-actions[data-astro-cid-s22ksy7y]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:var(--space-xs)}.rental-prices[data-astro-cid-s22ksy7y]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.rental-price[data-astro-cid-s22ksy7y]{display:flex;flex-direction:column-reverse;gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--color-secondary)}.rental-price[data-astro-cid-s22ksy7y] dt[data-astro-cid-s22ksy7y]{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted)}.rental-price[data-astro-cid-s22ksy7y] dd[data-astro-cid-s22ksy7y]{font-family:var(--font-heading);font-size:var(--text-3xl);line-height:1;color:var(--color-primary)}@media(min-width:1024px){.rental-grid[data-astro-cid-s22ksy7y]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--space-3xl)}.rental-prices[data-astro-cid-s22ksy7y]{gap:var(--space-xl)}.rental-price[data-astro-cid-s22ksy7y] dd[data-astro-cid-s22ksy7y]{font-size:var(--text-4xl)}}
