.xWCfMW_page{background:var(--marketing-primitive-ink-deep)}.xWCfMW_inner{width:var(--rgb-home-content-width);margin-inline:auto}.xWCfMW_hero{isolation:isolate;background:linear-gradient(#191815,#191815 16%,#090908 72%);padding:clamp(40px,7svh,88px) 0 0;position:relative}.xWCfMW_hero:before,.xWCfMW_hero:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0 0 auto}.xWCfMW_hero:before{background-image:var(--marketing-pattern-dot-field);background-size:var(--marketing-pattern-dot-size);opacity:.12;height:480px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.xWCfMW_hero:after{background:radial-gradient(ellipse 70% 80% at 70% 0%, var(--accent-wash), transparent 70%);height:720px}.xWCfMW_heroCopy{max-width:820px}.xWCfMW_lockup{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:48px;display:flex}.xWCfMW_lockup img{width:auto;height:32px;display:block}.xWCfMW_lockup a:last-child{opacity:.9;transition:opacity .15s}.xWCfMW_lockup a:last-child:hover{opacity:1}.xWCfMW_times{color:var(--accent);font-family:var(--rgb-font-display);font-size:32px;line-height:1}.xWCfMW_page .xWCfMW_eyebrow{color:var(--accent-light);margin-bottom:16px;font-size:15px;font-weight:700;line-height:1.3}.xWCfMW_page .xWCfMW_heroCopy h1{color:var(--marketing-text-on-dark);font-family:var(--rgb-font-display);text-wrap:balance;font-size:clamp(38px,4.4vw,58px);font-weight:700;line-height:1.04}.xWCfMW_page .xWCfMW_subhead{max-width:760px;color:var(--muted-light);margin-top:20px;font-size:19px;line-height:1.45}.xWCfMW_actions{flex-wrap:wrap;margin-top:32px;padding-bottom:0}.xWCfMW_stats{border:1px solid var(--marketing-border-on-dark);background:var(--marketing-border-on-dark);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.xWCfMW_stats[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.xWCfMW_stats:before{background:linear-gradient(90deg, var(--accent), var(--accent-seam-end));content:"";grid-column:1/-1;height:2px;margin-inline:-1px}.xWCfMW_stat{background:var(--marketing-primitive-ink-deep);flex-direction:column;gap:10px;padding:28px 28px 30px;display:flex}.xWCfMW_statValue{color:var(--marketing-text-on-dark);font-family:var(--rgb-font-display);font-size:clamp(30px,2.6vw,38px);font-weight:700;line-height:1.05}.xWCfMW_statAccent{color:var(--accent)}.xWCfMW_statDescription{color:var(--marketing-text-tertiary);font-size:15px;line-height:1.4}.xWCfMW_body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px clamp(48px,7vw,120px);padding-bottom:120px;display:grid}.xWCfMW_article{min-width:0;max-width:700px}.xWCfMW_page .xWCfMW_sectionHeading{color:var(--marketing-text-on-dark);font-family:var(--rgb-font-display);text-wrap:balance;margin-top:80px;margin-bottom:24px;font-size:clamp(28px,2.6vw,34px);font-weight:700;line-height:1.12}.xWCfMW_page .xWCfMW_paragraph,.xWCfMW_page .xWCfMW_list{color:var(--marketing-text-tertiary);margin-bottom:24px;font-size:18px;line-height:1.65}.xWCfMW_page .xWCfMW_list{gap:14px;display:grid}.xWCfMW_list li{padding-left:26px;position:relative}.xWCfMW_list li:before{background:var(--accent);content:"";width:7px;height:7px;position:absolute;top:.62em;left:2px}.xWCfMW_list strong{color:var(--marketing-text-on-dark);font-weight:700}.xWCfMW_page .xWCfMW_quote{border-left:2px solid var(--accent);margin:48px 0;padding-left:28px}.xWCfMW_quote blockquote{color:var(--marketing-text-on-dark);font-family:var(--rgb-font-display);margin:0;font-size:clamp(22px,2vw,27px);font-weight:500;line-height:1.3}.xWCfMW_quote figcaption{color:var(--marketing-text-tertiary);margin-top:14px;font-size:14px;line-height:1.4}.xWCfMW_page .xWCfMW_band{border:1px solid var(--marketing-border-on-dark);background:var(--marketing-primitive-ink-soft);margin:72px 0;padding:clamp(28px,4vw,44px)}.xWCfMW_page .xWCfMW_band h2,.xWCfMW_page .xWCfMW_closing h2{color:var(--marketing-text-on-dark);font-family:var(--rgb-font-display);text-wrap:balance;font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.12}.xWCfMW_page .xWCfMW_band p,.xWCfMW_page .xWCfMW_closing p{color:var(--marketing-text-tertiary);margin-top:12px;font-size:18px;line-height:1.5}.xWCfMW_band .xWCfMW_actions{margin-top:28px}.xWCfMW_closing{margin-top:80px}.xWCfMW_booking{margin-top:32px}.xWCfMW_page .xWCfMW_pdf{color:var(--marketing-text-tertiary);margin-top:28px;font-size:14px;line-height:1.5}.xWCfMW_page .xWCfMW_pdf a,.xWCfMW_page .xWCfMW_facts a,.xWCfMW_page .xWCfMW_factsSource a{color:var(--marketing-text-on-dark);text-decoration:underline;-webkit-text-decoration-color:var(--teal-light);text-decoration-color:var(--teal-light);text-underline-offset:4px;text-decoration-thickness:1px}.xWCfMW_sidebar{top:calc(var(--rgb-header-height) + 24px);border:1px solid var(--marketing-border-on-dark);background:var(--marketing-primitive-ink-soft);flex-direction:column;margin-top:80px;padding:28px;display:flex;position:sticky}.xWCfMW_person{border-bottom:1px solid var(--marketing-border-on-dark);align-items:center;gap:16px;padding-bottom:24px;display:flex}.xWCfMW_person img{border-radius:50%;flex:none}.xWCfMW_personName,.xWCfMW_personRole{font-size:15px;line-height:1.35;display:block}.xWCfMW_personName{color:var(--marketing-text-on-dark);font-weight:700}.xWCfMW_personRole{color:var(--marketing-text-tertiary)}.xWCfMW_sidebarLabel{color:var(--accent-light);margin-top:24px;font-size:15px;font-weight:700}.xWCfMW_facts{gap:16px;margin:18px 0 0;display:grid}.xWCfMW_facts dt{color:var(--muted);font-size:13px;font-weight:700;line-height:1.3}.xWCfMW_facts dd{color:var(--marketing-text-on-dark-muted);margin:3px 0 0;font-size:15px;line-height:1.45}.xWCfMW_factsSource{color:var(--muted);margin-top:24px;font-size:12.5px;line-height:1.45}@media (max-width:1050px){.xWCfMW_body{grid-template-columns:minmax(0,1fr)}.xWCfMW_sidebar{max-width:700px;margin-top:0;position:static}}@media (max-width:760px){.xWCfMW_stats,.xWCfMW_stats[data-count="2"]{grid-template-columns:minmax(0,1fr)}.xWCfMW_stat{padding:22px 20px 24px}.xWCfMW_lockup{margin-bottom:36px}.xWCfMW_lockup img{height:26px}.xWCfMW_page .xWCfMW_subhead{font-size:18px}.xWCfMW_page .xWCfMW_sectionHeading{margin-top:64px}.xWCfMW_page .xWCfMW_quote{margin:40px 0;padding-left:20px}.xWCfMW_body{padding-bottom:88px}}