.cp[data-astro-cid-ktgxihxk]{--cut-a: 0 var(--stub-h);--cut-b: 100% var(--stub-h);--stub-h: 9.5rem;min-width:0;height:100%;filter:drop-shadow(0 16px 22px hsl(var(--ground-dark) / .14));transition:transform .22s var(--ease),filter .22s var(--ease)}.cp[data-astro-cid-ktgxihxk]:hover{transform:translateY(-3px);filter:drop-shadow(0 22px 28px hsl(var(--ground-dark) / .2))}.cp-ticket[data-astro-cid-ktgxihxk]{display:grid;height:100%;overflow:hidden;border-radius:1.5rem;background:var(--wf-white);-webkit-mask-image:radial-gradient(circle 12px at var(--cut-a),transparent 11.5px,black 12px),radial-gradient(circle 12px at var(--cut-b),transparent 11.5px,black 12px);mask-image:radial-gradient(circle 12px at var(--cut-a),transparent 11.5px,black 12px),radial-gradient(circle 12px at var(--cut-b),transparent 11.5px,black 12px);-webkit-mask-composite:source-in;mask-composite:intersect}.cp-stub[data-astro-cid-ktgxihxk]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-height:var(--stub-h);height:var(--stub-h);padding:.75rem 1.25rem;text-align:center;color:var(--stub-ink);background:var(--stub-bg)}.cp--green[data-astro-cid-ktgxihxk]{--stub-bg: hsl(var(--brand));--stub-ink: hsl(var(--brand-foreground))}.cp--sun[data-astro-cid-ktgxihxk]{--stub-bg: hsl(var(--accent));--stub-ink: hsl(var(--accent-foreground))}.cp--navy[data-astro-cid-ktgxihxk]{--stub-bg: hsl(var(--ground-dark));--stub-ink: hsl(0 0% 100%)}.cp--soft[data-astro-cid-ktgxihxk]{--stub-bg: var(--wf-tint-2);--stub-ink: hsl(var(--foreground))}.cp-kicker[data-astro-cid-ktgxihxk]{font-size:14px;font-weight:700;line-height:1.2}.cp-value[data-astro-cid-ktgxihxk]{font-family:var(--font-display),serif;font-size:clamp(3.4rem,2.9rem + 2.4vw,4.4rem);font-weight:600;line-height:1;letter-spacing:-.02em}.cp-unit[data-astro-cid-ktgxihxk]{font-size:15px;font-weight:700;line-height:1.25}.cp-unit--lead[data-astro-cid-ktgxihxk]{font-family:var(--font-display),serif;font-size:1.4rem;font-weight:600;line-height:1.15}.cp-tile[data-astro-cid-ktgxihxk]{display:grid;place-items:center;width:56px;height:56px;margin-bottom:.4rem;border-radius:1rem;color:hsl(var(--brand));background:var(--wf-white)}.cp-body[data-astro-cid-ktgxihxk]{display:flex;flex-direction:column;min-width:0;padding:1.4rem 1.35rem 1.5rem;border-top:2px dashed hsl(var(--ground-dark) / .2)}.cp-title[data-astro-cid-ktgxihxk]{margin:0;font-family:var(--font-display),serif;font-size:1.45rem;font-weight:600;line-height:1.18;color:hsl(var(--foreground))}.cp-text[data-astro-cid-ktgxihxk]{margin:.5rem 0 0;font-size:16px;line-height:1.5;color:hsl(var(--muted-foreground))}.cp-list-label[data-astro-cid-ktgxihxk]{margin:1rem 0 0;font-size:14px;font-weight:700;color:hsl(var(--foreground))}.cp-list[data-astro-cid-ktgxihxk]{display:grid;gap:.35rem;margin:.45rem 0 0;padding:0;list-style:none;font-size:16px;line-height:1.35;color:hsl(var(--foreground))}.cp-list[data-astro-cid-ktgxihxk] li[data-astro-cid-ktgxihxk]{display:flex;align-items:flex-start;gap:.5rem}.cp-list[data-astro-cid-ktgxihxk] svg{flex:none;margin-top:.12rem;color:hsl(var(--brand))}.cp-actions[data-astro-cid-ktgxihxk]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:1.15rem}.cp-btn[data-astro-cid-ktgxihxk],.cp-call[data-astro-cid-ktgxihxk]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:50px;border-radius:999px;font-size:16px;font-weight:700;line-height:1.1;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.cp-btn[data-astro-cid-ktgxihxk]{padding:0 1.25rem;color:hsl(var(--brand-foreground));background:hsl(var(--brand))}.cp-btn[data-astro-cid-ktgxihxk] svg{transition:transform .2s var(--ease)}.cp-btn[data-astro-cid-ktgxihxk]:hover{color:hsl(var(--accent-foreground));background:hsl(var(--accent));transform:translateY(-2px)}.cp-btn[data-astro-cid-ktgxihxk]:hover svg{transform:translate(3px)}.cp-call[data-astro-cid-ktgxihxk]{padding:0 1.1rem;border:1.5px solid hsl(var(--brand) / .3);color:hsl(var(--foreground));background:var(--wf-white)}.cp-call[data-astro-cid-ktgxihxk] svg{color:hsl(var(--brand))}.cp-call[data-astro-cid-ktgxihxk]:hover{border-color:hsl(var(--brand));color:hsl(var(--brand));transform:translateY(-2px)}.cp-btn[data-astro-cid-ktgxihxk]:focus-visible,.cp-call[data-astro-cid-ktgxihxk]:focus-visible{outline:2px solid hsl(var(--ground-dark));outline-offset:3px}.cp-fine[data-astro-cid-ktgxihxk]{margin:.9rem 0 0;font-size:14px;line-height:1.45;color:hsl(var(--muted-foreground))}.cp-photo[data-astro-cid-ktgxihxk]{display:block;width:100%;height:13rem;-o-object-fit:cover;object-fit:cover}.cp-photo--start[data-astro-cid-ktgxihxk]{order:-1}.cp--stack[data-astro-cid-ktgxihxk] .cp-photo[data-astro-cid-ktgxihxk]{max-width:320px;height:auto;margin:0 auto;padding:0 1.4rem 1.4rem;-o-object-fit:contain;object-fit:contain}@media(min-width:560px){.cp--side[data-astro-cid-ktgxihxk],.cp--feature[data-astro-cid-ktgxihxk]{--stub-w: 11rem;--cut-a: var(--stub-w) 0;--cut-b: var(--stub-w) 100%}.cp--side[data-astro-cid-ktgxihxk] .cp-ticket[data-astro-cid-ktgxihxk],.cp--feature[data-astro-cid-ktgxihxk] .cp-ticket[data-astro-cid-ktgxihxk]{grid-template-columns:var(--stub-w) minmax(0,1fr)}.cp--side[data-astro-cid-ktgxihxk] .cp-stub[data-astro-cid-ktgxihxk],.cp--feature[data-astro-cid-ktgxihxk] .cp-stub[data-astro-cid-ktgxihxk]{height:auto;padding:1.25rem 1rem}.cp--side[data-astro-cid-ktgxihxk] .cp-body[data-astro-cid-ktgxihxk],.cp--feature[data-astro-cid-ktgxihxk] .cp-body[data-astro-cid-ktgxihxk]{border-top:0;border-left:2px dashed hsl(var(--ground-dark) / .2)}.cp--side[data-astro-cid-ktgxihxk] .cp-value[data-astro-cid-ktgxihxk]{font-size:3.5rem}.cp--feature[data-astro-cid-ktgxihxk] .cp-photo[data-astro-cid-ktgxihxk]{grid-column:1 / -1}}@media(min-width:960px){.cp--feature[data-astro-cid-ktgxihxk]{--stub-w: 14rem}.cp--feature[data-astro-cid-ktgxihxk] .cp-ticket[data-astro-cid-ktgxihxk]{grid-template-columns:var(--stub-w) minmax(0,1fr) minmax(0,.8fr)}.cp--feature[data-astro-cid-ktgxihxk] .cp-photo[data-astro-cid-ktgxihxk]{grid-column:auto;height:100%;min-height:21rem}.cp--feature[data-astro-cid-ktgxihxk] .cp-body[data-astro-cid-ktgxihxk]{padding:2rem}.cp--feature[data-astro-cid-ktgxihxk] .cp-title[data-astro-cid-ktgxihxk]{font-size:1.85rem}.cp--feature[data-astro-cid-ktgxihxk] .cp-value[data-astro-cid-ktgxihxk]{font-size:4.6rem}}@media(prefers-reduced-motion:reduce){.cp[data-astro-cid-ktgxihxk],.cp-btn[data-astro-cid-ktgxihxk],.cp-call[data-astro-cid-ktgxihxk],.cp-btn[data-astro-cid-ktgxihxk] svg{transition:none}.cp[data-astro-cid-ktgxihxk]:hover,.cp-btn[data-astro-cid-ktgxihxk]:hover,.cp-call[data-astro-cid-ktgxihxk]:hover{transform:none}.cp-btn[data-astro-cid-ktgxihxk]:hover svg{transform:none}}.sp-terms[data-astro-cid-6wl4czvn]{display:grid;gap:.45rem;margin:1.35rem 0 0;padding:0;list-style:none;font-size:16px;font-weight:600;color:hsl(var(--foreground))}.sp-terms[data-astro-cid-6wl4czvn] li[data-astro-cid-6wl4czvn]{display:flex;align-items:center;gap:.5rem}.sp-terms[data-astro-cid-6wl4czvn] svg{flex:none;color:hsl(var(--brand))}.sp-wall[data-astro-cid-6wl4czvn]{padding-top:2rem}.sp-head[data-astro-cid-6wl4czvn]{display:grid;gap:.9rem;margin-bottom:2rem}.sp-head[data-astro-cid-6wl4czvn] .t-lede{margin:0;color:hsl(var(--muted-foreground))}.sp-grid[data-astro-cid-6wl4czvn]{display:grid;gap:1.1rem;margin:1.1rem 0 0;padding:0;list-style:none}.sp-grid[data-astro-cid-6wl4czvn] li[data-astro-cid-6wl4czvn]{min-width:0}.sp-rules[data-astro-cid-6wl4czvn]{display:grid;gap:.45rem;margin:1.75rem 0 0;padding:0;list-style:none;font-size:15px;line-height:1.4;color:hsl(var(--muted-foreground))}.sp-rules[data-astro-cid-6wl4czvn] li[data-astro-cid-6wl4czvn]{display:flex;align-items:flex-start;gap:.5rem}.sp-rules[data-astro-cid-6wl4czvn] svg{flex:none;margin-top:.1rem;color:hsl(var(--brand))}.sp-included-grid[data-astro-cid-6wl4czvn]{display:grid;gap:2rem}.sp-detail[data-astro-cid-6wl4czvn]{margin-top:1rem;color:hsl(var(--muted-foreground))}.sp-detail[data-astro-cid-6wl4czvn] a{font-weight:600;color:hsl(var(--brand))}.sp-tiles[data-astro-cid-6wl4czvn]{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.sp-tiles[data-astro-cid-6wl4czvn] li[data-astro-cid-6wl4czvn]{padding:1.25rem;border-radius:1.5rem;background:var(--wf-white);box-shadow:var(--wf-shadow-sm)}.sp-tile[data-astro-cid-6wl4czvn]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:.8rem;border-radius:1rem;color:hsl(var(--brand));background:var(--wf-tint-2)}.sp-tiles[data-astro-cid-6wl4czvn] h3[data-astro-cid-6wl4czvn]{margin:0;font-family:var(--font-display),serif;font-size:1.2rem;font-weight:600;line-height:1.2;color:hsl(var(--foreground))}.sp-tiles[data-astro-cid-6wl4czvn] p[data-astro-cid-6wl4czvn]{margin:.35rem 0 0;font-size:16px;line-height:1.45;color:hsl(var(--muted-foreground))}@media(min-width:640px){.sp-tiles[data-astro-cid-6wl4czvn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.sp-head[data-astro-cid-6wl4czvn]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:3rem}.sp-grid[data-astro-cid-6wl4czvn]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-rules[data-astro-cid-6wl4czvn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.sp-included-grid[data-astro-cid-6wl4czvn]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:3.5rem;align-items:center}}
