.section-art{z-index:-1;pointer-events:none;width:min(50%,52rem);color:color-mix(in srgb, var(--fairway-deep) 34%, transparent);display:none;position:absolute;bottom:0;overflow:hidden}.section-art-right{right:0}.section-art-left{left:0}.section-art [stroke="var(--sun)"]{stroke-opacity:.6}.section-art [fill="var(--sun)"]{fill-opacity:.6}@media (width<=1023.98px){.section-art--phones{width:min(100%,46rem);display:block}}@media (width>=46rem){.section-art-right{-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 9%);mask-image:linear-gradient(to right, transparent, var(--ink) 9%)}.section-art-left{-webkit-mask-image:linear-gradient(to left, transparent, var(--ink) 9%);mask-image:linear-gradient(to left, transparent, var(--ink) 9%)}}@media (width>=1024px){.section-art{display:block}}.bio-prose[data-astro-cid-aw4qodex] p{line-height:1.75}.timeline[data-astro-cid-7jmaoxtg]:before{content:"";background:linear-gradient(to bottom, var(--sun) 0, var(--fairway) 22%, var(--line) 100%);border-radius:2px;width:2px;position:absolute;top:.75rem;bottom:.75rem;left:.6875rem}.timeline-dot[data-astro-cid-7jmaoxtg]{background:var(--bg);border:2px solid var(--fairway);width:1.4375rem;height:1.4375rem;box-shadow:0 0 0 4px var(--bg);border-radius:999px;position:absolute;top:.5rem;left:0}.timeline-dot[data-astro-cid-7jmaoxtg]:after{content:"";background:var(--fairway);border-radius:999px;position:absolute;inset:4px}[data-astro-cid-7jmaoxtg][data-now] .timeline-dot[data-astro-cid-7jmaoxtg]{border-color:var(--sun)}[data-astro-cid-7jmaoxtg][data-now] .timeline-dot[data-astro-cid-7jmaoxtg]:after{background:var(--sun)}.player-card[data-astro-cid-ucf4mqh7]{--tone:var(--fairway);--tone-wash:color-mix(in srgb, var(--fairway) 10%, var(--surface));--tone-ink:var(--fairway-deep)}.player-card[data-astro-cid-ucf4mqh7][data-tone=sun]{--tone:var(--sun);--tone-wash:color-mix(in srgb, var(--sun) 30%, var(--surface));--tone-ink:var(--ink)}.player-avatar[data-astro-cid-ucf4mqh7]{box-shadow:0 0 0 4px var(--surface), 0 0 0 6px var(--tone)}.player-mono[data-astro-cid-ucf4mqh7]{background:var(--tone-wash);color:var(--tone-ink);font-variation-settings:var(--display-variation);letter-spacing:.01em}.player-tag[data-astro-cid-ucf4mqh7]{background:var(--tone-wash);color:var(--tone-ink)}.block-lead[data-astro-cid-xwec4wg5] p+p{margin-top:.9em}.block-lead[data-astro-cid-xwec4wg5] a{text-decoration:underline}.block-lead[data-astro-cid-e7yejqvv] p+p{margin-top:.9em}.block-lead[data-astro-cid-e7yejqvv] a{text-decoration:underline}.contact-lead[data-astro-cid-56q6sodp] p:first-child{font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--display-weight);letter-spacing:var(--heading-tracking);text-wrap:balance;line-height:1.3}.contact-lead[data-astro-cid-56q6sodp] p+p{color:color-mix(in srgb, var(--on-fairway) 90%, transparent);margin-top:.9em}.contact-lead[data-astro-cid-56q6sodp] a{text-decoration:underline}.sponsor-row[data-astro-cid-7vbmdv27]{--logo-scale:.8;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:1.75rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.sponsor-row[data-astro-cid-7vbmdv27]>li[data-astro-cid-7vbmdv27]{place-items:center;min-width:0;max-width:100%;margin:0;padding:0;display:grid}.sponsor-row[data-astro-cid-7vbmdv27]>li[data-astro-cid-7vbmdv27]:last-child:nth-child(odd){grid-column:1/-1}.sponsor-row[data-astro-cid-7vbmdv27] img{width:calc(var(--logo-w) * var(--logo-scale));max-width:100%;height:auto;display:block}@media (width>=640px){.sponsor-row[data-astro-cid-7vbmdv27]{--logo-scale:1;flex-wrap:wrap;justify-content:center;gap:2.25rem 3rem;display:flex}}@media (width>=1024px){.sponsor-logos[data-astro-cid-7vbmdv27][data-sponsors=hero] .sponsor-row[data-astro-cid-7vbmdv27]{gap:2.5rem 3.75rem}}.lm{--lm-accent-a:var(--fairway);--lm-accent-b:var(--sea);--lm-accent-c:var(--sun);--glass-bg:var(--hero-glass-bg);--glass-fallback:var(--hero-glass-fallback);--glass-highlight:var(--hero-glass-highlight);--glass-rim:var(--hero-glass-rim);background:var(--ink);color:var(--bg)}.lm-stage{background:color-mix(in srgb, var(--bg) 8%, var(--ink));width:100%;height:clamp(34rem,178vw,90svh);position:relative;overflow:hidden}.lm-canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out,ease-out);position:absolute;inset:0}.lm[data-state=ready] .lm-canvas{opacity:1}.lm-poster{object-fit:cover;filter:blur(14px)saturate(1.05);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.lm[data-fallback] .lm-poster{filter:blur(3px);transform:scale(1.02)}.lm-loading{--glass-bg:var(--hero-glass-bg);z-index:1;border-radius:var(--radius-pill);color:var(--hero-glass-ink);font-size:var(--step--1);white-space:nowrap;align-items:center;gap:.6rem;margin:0;padding:.55rem 1.1rem .55rem .8rem;font-weight:600;transition:opacity .4s ease-out;display:inline-flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.lm[data-state=ready] .lm-loading,.lm[data-fallback] .lm-loading{opacity:0;visibility:hidden}.lm-spinner{border:2px solid color-mix(in srgb, var(--hero-glass-ink) 30%, transparent);border-top-color:var(--hero-glass-ink);border-radius:50%;width:1rem;height:1rem;animation:.9s linear infinite lm-spin}@keyframes lm-spin{to{transform:rotate(360deg)}}.lm-overlay{z-index:2;pointer-events:none;grid-template-rows:auto minmax(0,1fr);padding-block:1rem 5.5rem;display:grid;position:absolute;inset:0}.lm-card{color:var(--hero-glass-ink);pointer-events:auto;display:grid}.lm-card-glass,.lm-card-body{grid-area:1/1}.lm-card-glass{border-radius:var(--radius-card)}.lm-card-body{z-index:1;padding:1.1rem 1.25rem 1.15rem}.lm-card [data-eyebrow]{color:color-mix(in srgb, var(--hero-glass-ink) 86%, transparent)}.lm-title{color:var(--hero-glass-ink);font-size:var(--step-3);margin-top:.5rem}.lm-lead{color:color-mix(in srgb, var(--hero-glass-ink) 88%, transparent);margin-top:.6rem;font-size:1rem;line-height:1.45}.lm-hint{align-items:center;gap:.4rem;margin-top:.6rem;font-weight:700;display:flex}.lm-hint svg{animation:1.6s ease-in-out infinite lm-nudge}@keyframes lm-nudge{50%{transform:translateY(3px)}}.lm-actions{pointer-events:none;justify-content:center;transition:opacity .4s ease-out;display:flex;position:absolute;bottom:1.25rem;left:0;right:0}.lm-button{pointer-events:auto;box-shadow:0 .6rem 1.6rem color-mix(in srgb, var(--ink) 30%, transparent)}.lm:not([data-state=ready]) .lm-actions{opacity:0}.lm-note{font-size:var(--step--1)}.lm-note-card{color:color-mix(in srgb, var(--hero-glass-ink) 72%, transparent);margin-top:.85rem;display:none}.lm-note-below{color:color-mix(in srgb, var(--bg) 72%, transparent);padding-block:.9rem 1.5rem}.lm-button-dot{background:var(--fairway);width:.7rem;height:.7rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--fairway) 60%, transparent);border-radius:50%;animation:1.8s ease-out infinite lm-ping}.lm-button:disabled .lm-button-dot{animation:none}@keyframes lm-ping{to{box-shadow:0 0 0 .7rem #0000}}.lm[data-still] .lm-actions,.lm[data-still] .lm-hint,.lm[data-fallback] .lm-actions,.lm[data-fallback] .lm-hint,.lm[data-fallback] .lm-stats{display:none}.lm-stats{flex-direction:column;align-self:end;gap:.3rem;width:6.4rem;height:min(100%,19rem);margin:.6rem 0 0;padding:0;list-style:none;display:flex}.lm-stat{background:var(--surface);min-height:0;color:var(--ink);text-align:center;box-shadow:0 .3rem .9rem color-mix(in srgb, var(--ink) 26%, transparent);opacity:0;transition:opacity .45s ease-out calc(var(--i) * 60ms), transform .55s var(--ease-out,ease-out) calc(var(--i) * 60ms);border-radius:.5rem;flex-direction:column;flex:1 1 0;justify-content:center;padding:.1rem .4rem .1rem .7rem;display:flex;position:relative;overflow:hidden;transform:translate(-1rem)}.lm[data-phase=flight] .lm-stat,.lm[data-result] .lm-stat{opacity:1;transform:none}.lm-stat:before{content:"";background:var(--lm-accent-a);width:.25rem;position:absolute;inset:0 auto 0 0}.lm-stat[data-accent=b]:before{background:var(--lm-accent-b)}.lm-stat[data-accent=c]:before{background:var(--lm-accent-c)}.lm-stat-label{white-space:nowrap;margin:0;font-size:.625rem;line-height:1.2}.lm-stat-unit{color:var(--muted);display:none}.lm-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.15}.lm-stat-value:after{content:" " attr(data-unit);color:var(--muted);letter-spacing:0;font-size:.625rem;font-weight:500}.lm-tags{z-index:3;pointer-events:none;position:absolute;inset:0}.lm-tag,.lm-pin{will-change:transform;margin:0;position:absolute;top:0;left:0}.lm-pin{--pin-dx:1.5rem;--pin-dy:-.8rem;opacity:0;transition:opacity .35s ease-out}.lm-pin[data-on=true]{opacity:1}.lm-pin:before{content:"";background:var(--bg);width:.4rem;height:.4rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 35%, transparent);border-radius:50%;position:absolute;top:-.2rem;left:-.2rem}.lm-pin:after{content:"";background:var(--bg);transform-origin:0;width:1.7rem;height:1.5px;box-shadow:0 0 2px color-mix(in srgb, var(--ink) 50%, transparent);position:absolute;top:0;left:0;transform:rotate(-28.1deg)}.lm-pin-label{top:var(--pin-dy);left:var(--pin-dx);background:color-mix(in srgb, var(--ink) 62%, transparent);color:var(--bg);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:.4rem;padding:.2rem .6rem;font-size:.8125rem;font-weight:700;line-height:1.35;position:absolute;transform:translate(-.15rem,-50%)}.lm-pin[data-side=left]:after{transform:rotate(-151.9deg)}.lm-pin[data-side=left] .lm-pin-label{left:calc(-1 * var(--pin-dx));transform:translate(calc(.15rem - 100%),-50%)}.lm-tag-box{transform-origin:0;background:color-mix(in srgb, var(--ink) 62%, transparent);color:var(--bg);white-space:nowrap;opacity:0;transition:opacity .3s ease-out, transform .35s var(--ease-out,ease-out);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:.4rem;padding:.2rem .55rem;font-size:.8125rem;font-weight:500;line-height:1.35;display:block;transform:translate(.6rem,-50%)scale(.9)}.lm-tag-box b{font-variant-numeric:tabular-nums;font-weight:700}.lm-tag[data-on=true] .lm-tag-box{opacity:1;transform:translate(.6rem,-50%)scale(1)}.lm-tag[data-lm-tag=height] .lm-tag-box{transform-origin:50% 100%;transform:translate(-50%,calc(-100% - .5rem))scale(.9)}.lm-tag[data-lm-tag=height][data-on=true] .lm-tag-box{transform:translate(-50%,calc(-100% - .5rem))scale(1)}.lm-tag[data-lm-tag=carry] .lm-tag-box{transform-origin:0 100%;transform:translate(.5rem,calc(-100% - .35rem))scale(.9)}.lm-tag[data-lm-tag=carry][data-on=true] .lm-tag-box{transform:translate(.5rem,calc(-100% - .35rem))scale(1)}@media (width>=640px){.lm-stage{height:min(96vw,84svh)}.lm-overlay{padding-top:1.5rem}.lm-card{max-width:25rem}.lm-card-body{padding:1.5rem 1.6rem}.lm-stats{width:8rem;height:min(100%,22rem)}.lm-stat-label{font-size:.75rem}.lm-stat-value{font-size:1.375rem}}@media (width>=1024px){.lm-stage{height:clamp(34rem,82svh,54rem)}.lm-overlay{padding-block:clamp(1.75rem,6svh,4rem) 1.25rem;display:block}.lm-card{max-width:27rem}.lm-card-glass{border-radius:var(--radius-card-lg)}.lm-card-body{padding:1.75rem 1.9rem 1.9rem}.lm-lead{font-size:var(--step-0);margin-top:.85rem;line-height:1.5}.lm-hint{display:none}.lm-actions{justify-content:flex-start;margin-top:1rem;position:static}.lm:not([data-state=ready]) .lm-actions{opacity:1}.lm-button{box-shadow:none}.lm-note-card{display:block}.lm-note-below{display:none}.lm-stats{top:1.25rem;right:var(--gutter);align-self:auto;gap:.5rem;width:11.5rem;height:auto;max-height:40rem;margin:0;position:absolute;bottom:1.25rem}.lm-stat{box-shadow:0 .4rem 1.2rem color-mix(in srgb, var(--ink) 28%, transparent);border-radius:.6rem;padding:.25rem .5rem .25rem .8rem;transform:translate(1.5rem)}.lm-stat:before{width:.3rem}.lm-stat-label{font-size:.875rem}.lm-stat-unit{display:inline}.lm-stat-value{margin-top:.1rem;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:500}.lm-stat-value:after{content:none}}@media (prefers-reduced-motion:reduce){.lm-canvas,.lm-tag-box,.lm-pin,.lm-loading,.lm-actions,.lm-stat{transition:none}.lm-button-dot,.lm-spinner,.lm-hint svg{animation:none}}.venue-media[data-astro-cid-f5expmsa]{content-visibility:auto}[data-pt-empty=true] .pt-table[data-astro-cid-mc2ti7ky],[data-pt-empty=true] .pt-note[data-astro-cid-mc2ti7ky],[data-pt-empty=false] .pt-ask[data-astro-cid-mc2ti7ky],[data-pt-empty=false] .pt-art[data-astro-cid-mc2ti7ky]{display:none}[data-price-table][data-pt-empty=true]{flex-direction:column;align-items:flex-start;display:flex}.pt-art[data-astro-cid-mc2ti7ky]{align-self:stretch;margin-top:auto;padding-top:2rem}.aimpoint-prose[data-astro-cid-nup2hkur] p+p{margin-top:1em}.aimpoint-prose[data-astro-cid-nup2hkur]{color:color-mix(in srgb, var(--bg) 88%, transparent)}.aimpoint-prose[data-astro-cid-nup2hkur] a{color:var(--sun);text-decoration:underline}.price-link-art{opacity:.85;width:8.25rem;transition:translate var(--dur-base) var(--ease-out);position:absolute;top:50%;right:-.75rem;translate:0 -50%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.price-link:hover .price-link-art{translate:-.25rem -50%}}.contact-prose[data-astro-cid-3ji6qrcc] ul{padding:0;list-style:none}.contact-prose[data-astro-cid-3ji6qrcc] li{margin:0}.contact-prose[data-astro-cid-3ji6qrcc] li+li{margin-top:.25rem}.contact-prose[data-astro-cid-3ji6qrcc] li a{align-items:center;min-height:44px;display:inline-flex}.news-row[data-astro-cid-fl6a3vqw]{--news-gap:1rem;gap:var(--news-gap);margin-inline:calc(-1 * var(--gutter));padding:.25rem var(--gutter) 1.25rem;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.news-row[data-astro-cid-fl6a3vqw]::-webkit-scrollbar{display:none}.news-row[data-astro-cid-fl6a3vqw]>li{width:calc((100% - var(--news-gap)) / 1.5);scroll-snap-align:start;flex:none}@media (width>=48rem){.news-row[data-astro-cid-fl6a3vqw]{--news-gap:1.5rem;scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}.news-row[data-astro-cid-fl6a3vqw]>li{width:auto}}@media (width>=48rem) and (width<=63.98rem){.news-row[data-astro-cid-fl6a3vqw]>li:last-child:nth-child(odd){grid-column:1/-1}.news-row[data-astro-cid-fl6a3vqw]>li:last-child:nth-child(odd) .news-card{flex-direction:row}.news-row[data-astro-cid-fl6a3vqw]>li:last-child:nth-child(odd) .news-card>:first-child{width:calc(50% - var(--news-gap) / 2);aspect-ratio:auto;flex:none;align-self:stretch;min-height:100%}}@media (width>=64rem){.news-row[data-astro-cid-fl6a3vqw]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover){.news-row[data-astro-cid-fl6a3vqw] .news-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.news-row[data-astro-cid-fl6a3vqw] .news-card:has(a:focus-visible){outline:2px solid var(--fairway);outline-offset:3px}.news-row[data-astro-cid-fl6a3vqw] .news-card a:focus-visible{outline:none}.btoh{--btoh-h:min(calc(100svh - var(--header-h) - 3rem), 44rem);--btoh-top:calc(var(--header-h) + (100svh - var(--header-h) - var(--btoh-h)) / 2)}.btoh-scroll{margin-top:2.5rem}.btoh-frame{position:relative}.btoh-stage{aspect-ratio:10/11;border:1px solid var(--line);border-radius:var(--radius-card-lg);background:radial-gradient(90% 60% at 62% 8%, color-mix(in srgb, var(--surface) 75%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--fairway) 11%, var(--surface)) 0%, color-mix(in srgb, var(--fairway) 5%, var(--bg)) 46%, var(--bg) 100%);touch-action:pan-y;isolation:isolate;content-visibility:auto;width:100%;max-height:62svh;position:relative;overflow:hidden}.btoh-poster,.btoh-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.btoh-poster{object-fit:cover;transition:opacity .5s var(--ease-out)}.btoh-canvas{opacity:0;transition:opacity .5s var(--ease-out)}.btoh[data-state=ready] .btoh-canvas{opacity:1}.btoh[data-state=ready] .btoh-poster{opacity:0}.btoh-steps{gap:1rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.btoh-step{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:auto 1fr;align-items:start;gap:.25rem 1rem;padding:1.25rem 1.375rem;display:grid}.btoh-step-num{min-width:1.1ch;font-family:var(--font-display);color:var(--sun);margin:0;font-size:2.25rem;font-weight:600;line-height:.9}.btoh-step-title{margin:0;font-size:1.1875rem;line-height:1.25}.btoh-step-body{color:var(--muted);margin:.375rem 0 0;font-size:.9625rem;line-height:1.55}@media (width>=640px){.btoh-stage{aspect-ratio:16/10}.btoh-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.btoh-step{grid-template-columns:1fr}}@media (width>=1024px){.btoh-scroll{margin-top:3.5rem}.btoh-stage{aspect-ratio:auto;max-height:none;height:var(--btoh-h)}.btoh-steps{z-index:1;inset-block:1.5rem;left:calc(var(--gutter) + 1.5rem);flex-direction:column;justify-content:center;gap:.75rem;width:min(23rem,34%);margin:0;display:flex;position:absolute}.btoh-step{border-color:color-mix(in srgb, var(--surface) 80%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);grid-template-columns:auto 1fr;padding:1.125rem 1.25rem}.btoh-step-body{font-size:.9375rem}}@media (prefers-reduced-motion:no-preference){.js .btoh:not([data-fallback]) .btoh-step{--p:0;opacity:var(--p);transform:translate3d(0, calc((1 - var(--p)) * 1.25rem), 0);filter:blur(calc((1 - var(--p)) * 8px))}.js .btoh:not([data-fallback]):not([data-state=ready]) .btoh-step:first-child{--p:1}@media (width<=1023.98px){.js .btoh:not([data-fallback]) .btoh-steps{grid-template-columns:minmax(0,1fr);grid-template-areas:"slot"}.js .btoh:not([data-fallback]) .btoh-step{grid-area:slot;grid-template-columns:auto 1fr}}@media (width>=1024px){.js .btoh:not([data-fallback]):not([data-state=ready]) .btoh-step{--p:1}.js .btoh:not([data-fallback]) .btoh-scroll{height:calc(var(--btoh-h) + 90vh)}.js .btoh:not([data-fallback]) .btoh-track{top:var(--btoh-top);position:sticky}}}@media (width<=767.98px){.fuge-teaser[data-astro-cid-kr7nn74n]{--photo-h:clamp(15rem, 72vw, 20rem);padding-block:calc(var(--photo-h) - 4.5rem) var(--gutter);background:var(--fairway-deep)}.fuge-teaser[data-astro-cid-kr7nn74n]>picture{height:var(--photo-h);bottom:auto}.fuge-veil[data-astro-cid-kr7nn74n]{background:linear-gradient(180deg, transparent 0, transparent calc(var(--photo-h) - 7rem), var(--fairway-deep) var(--photo-h))}}.photo-strip[data-astro-cid-vbt6j6mc]{margin-inline:calc(-1 * var(--gutter));padding:.25rem var(--gutter) 1rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:1rem;list-style:none;display:grid;overflow-x:auto}.photo-strip[data-astro-cid-vbt6j6mc]::-webkit-scrollbar{display:none}.photo-strip[data-astro-cid-vbt6j6mc]>li[data-astro-cid-vbt6j6mc]{scroll-snap-align:start}@media (width>=768px){.photo-strip[data-astro-cid-vbt6j6mc]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:1.5rem;margin-inline:0;padding:0;overflow:visible}}
