@layer components{.v2-club{color:var(--color-ivory)}.v2-club-title{font-family:var(--font-head);text-transform:uppercase;color:var(--color-ivory);text-wrap:balance;font-size:clamp(3rem,13vw,4.8rem);font-weight:600;line-height:.92}.v2-club-title-narrow{max-width:9ch}.v2-club-title-wide{text-wrap:wrap;max-width:16ch;font-size:clamp(2.9rem,11vw,4.4rem)}.v2-club-caption{max-width:24rem;font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:#f1ebd9cc;font-size:.95rem;line-height:1.45}.v2-club-kicker{font-family:var(--font-head);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ivory);font-size:1.15rem}.v2-club-label{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--color-dim);font-size:.8rem}.v2-club-hero-fade{background:linear-gradient(0deg, var(--color-graphite) 0%, #1517168c 40%, #15171626 75%), linear-gradient(90deg, #15171699 0%, transparent 55%)}.v2-club-card{border:1px solid var(--color-line);background:var(--color-graphite-2);border-radius:6px;padding:1.1rem 1.25rem}.v2-club-prose{color:#f1ebd9d9;font-size:.95rem;line-height:1.6}.v2-club-prose>*+*{margin-top:.6em}.v2-club-prose a{color:var(--color-cinnabar);font-weight:600}.v2-club-answer{color:#f1ebd9b8}.v2-club-answer a:after{content:" →"}.v2-club-map{border:1px solid var(--color-line);background:#1a1c1b;border-radius:6px;min-height:20rem;display:block;position:relative;overflow:hidden}@media (min-width:1024px){.v2-club-map{min-height:34rem}}a.v2-club-map:focus-visible{outline:2px solid var(--color-cinnabar);outline-offset:2px}.v2-club-tabs{scrollbar-width:none;gap:.4rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}@media (min-width:1024px){.v2-club-tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.v2-club-tab{border:1px solid var(--color-line);color:#f1ebd9d9;cursor:pointer;border-radius:10px;flex-shrink:0;min-height:2.75rem;padding:0 1.25rem;font-size:.85rem;transition:color .15s,border-color .15s}.v2-club-tab:hover{color:var(--color-ivory);border-color:#f1ebd966}.v2-club-tab[aria-selected=true]{background:var(--color-cinnabar);border-color:var(--color-cinnabar);color:#fff}.v2-faq-item{grid-template-columns:3.2rem minmax(0,1fr);column-gap:.75rem;display:grid}@media (min-width:1024px){.v2-faq-item{grid-template-columns:5rem minmax(0,1fr);column-gap:1.25rem}}.v2-faq-num{font-family:var(--font-head);color:var(--color-ivory);font-variant-numeric:lining-nums;padding-top:.55rem;font-size:2.3rem;font-weight:600;line-height:1}@media (min-width:1024px){.v2-faq-num{padding-top:.45rem;font-size:3rem}}.v2-faq-row h2{font:inherit;margin:0}.v2-faq-row{border-bottom:1px solid var(--color-line)}.v2-faq-item:first-child .v2-faq-row{border-top:1px solid var(--color-line)}.v2-faq-q{text-align:left;width:100%;min-height:3.6rem;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-ivory);cursor:pointer;align-items:center;gap:1rem;padding:.9rem 0;font-size:1.05rem;font-weight:600;display:flex}@media (min-width:1024px){.v2-faq-q{min-height:4rem;font-size:1.2rem}}.v2-faq-q:hover{color:#fff}.v2-faq-q:focus-visible{outline:2px solid var(--color-cinnabar);outline-offset:2px}.v2-faq-sign{flex-shrink:0;width:1.1rem;height:1.1rem;position:relative}.v2-faq-sign:before,.v2-faq-sign:after{content:"";background:var(--color-ivory);height:1.5px;transition:transform .2s;position:absolute;top:50%;left:0;right:0}.v2-faq-sign:after{transform:rotate(90deg)}.v2-faq-item[data-open] .v2-faq-sign:after{transform:rotate(0)}}
