.act-module__XojFqq__hero{border-bottom:2px solid var(--border-strong);height:50vh;min-height:420px;position:relative;overflow:hidden}.act-module__XojFqq__heroScrim{pointer-events:none;background:linear-gradient(#1c1c1c14 45%,#1c1c1cd1 100%);position:absolute;inset:0}.act-module__XojFqq__heroCopy{left:var(--page-gutter);right:var(--page-gutter);position:absolute;bottom:44px}.act-module__XojFqq__back{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);font-size:11px}.act-module__XojFqq__h1{color:var(--ivory);margin:12px 0 0;font-size:56px;font-weight:600;line-height:1.06}.act-module__XojFqq__h1Zh{font-family:var(--font-cjk);letter-spacing:.28em;vertical-align:middle;color:var(--gold-light);margin-left:12px;font-size:20px}.act-module__XojFqq__heroLede{color:var(--ivory);max-width:620px;margin:10px 0 0;font-size:21px;line-height:1.45}.act-module__XojFqq__heroCopy:not([data-over-photo=true]) .act-module__XojFqq__back,.act-module__XojFqq__heroCopy:not([data-over-photo=true]) .act-module__XojFqq__h1Zh{color:var(--gold-deep)}.act-module__XojFqq__heroCopy:not([data-over-photo=true]) .act-module__XojFqq__h1,.act-module__XojFqq__heroCopy:not([data-over-photo=true]) .act-module__XojFqq__heroLede{color:var(--ink)}.act-module__XojFqq__specStrip{border-bottom:1px solid var(--line);background:var(--surface-card)}.act-module__XojFqq__specStripInner{max-width:var(--page-max);padding:24px var(--page-gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 44px;margin:0 auto;display:grid}.act-module__XojFqq__specFacts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:20px 32px;display:grid}.act-module__XojFqq__specKey{font-family:var(--font-mono);letter-spacing:.18em;color:var(--gold-deep);text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.act-module__XojFqq__specValue{color:var(--ink);font-size:18px;font-weight:600;line-height:1.35;display:block}.act-module__XojFqq__specCta{white-space:nowrap;margin-left:auto;padding:14px 26px}.act-module__XojFqq__media{max-width:var(--page-max);padding:64px var(--page-gutter) 24px;grid-template-columns:1fr;align-items:start;gap:56px;margin:0 auto;display:grid}.act-module__XojFqq__media[data-split=true]{grid-template-columns:minmax(0,1fr) 420px}.act-module__XojFqq__mediaColumn{flex-direction:column;gap:20px;min-width:0;display:flex}.act-module__XojFqq__brief{flex-direction:column;display:flex}.act-module__XojFqq__briefHeading{color:var(--ink);margin:0 0 6px;font-size:34px;font-weight:600;line-height:1.1}.act-module__XojFqq__briefIntro{color:var(--ink-soft);margin:4px 0 14px;font-size:18px;line-height:1.55}.act-module__XojFqq__briefRow{border-top:1px solid var(--line-soft);align-items:baseline;gap:14px;padding:15px 0;display:flex}.act-module__XojFqq__briefKey{font-family:var(--font-mono);letter-spacing:.16em;color:var(--gold-deep);text-transform:uppercase;min-width:86px;font-size:10px}.act-module__XojFqq__briefValue{color:var(--ink);font-size:18px;line-height:1.45}.act-module__XojFqq__story{max-width:var(--page-max);padding:8px var(--page-gutter) 24px;margin:0 auto}.act-module__XojFqq__storyToggle{border:1px solid var(--line);text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding:14px 0;font-size:11px;list-style:none}.act-module__XojFqq__storyToggle::-webkit-details-marker{display:none}.act-module__XojFqq__storyToggle:hover,.act-module__XojFqq__storyToggle:focus-visible{border-color:var(--gold-deep);color:var(--gold-deep)}.act-module__XojFqq__storyLabelOpen,.act-module__XojFqq__story[open] .act-module__XojFqq__storyLabelClosed{display:none}.act-module__XojFqq__story[open] .act-module__XojFqq__storyLabelOpen{display:inline}.act-module__XojFqq__storyPanel{border:1px solid var(--line);background:var(--surface-card);columns:2;column-gap:56px;margin-top:20px;padding:36px 40px}.act-module__XojFqq__storyBlock{break-inside:avoid;margin-bottom:30px}.act-module__XojFqq__storyBlock:last-child{margin-bottom:0}.act-module__XojFqq__storyHeading{color:var(--ink);margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.15}.act-module__XojFqq__storyZh{font-family:var(--font-cjk);letter-spacing:.28em;color:var(--gold-deep);font-size:18px}.act-module__XojFqq__storyText{color:var(--ink-soft);margin:0 0 16px;font-size:17px;line-height:1.6}.act-module__XojFqq__storyText:last-child{margin-bottom:0}.act-module__XojFqq__specList{border-top:1px solid var(--line-soft);margin:20px 0 0}.act-module__XojFqq__specListRow{border-bottom:1px solid var(--line-soft);grid-template-columns:128px minmax(0,1fr);gap:0 16px;padding:11px 0;display:grid}.act-module__XojFqq__specListKey{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-size:10px;line-height:1.7}.act-module__XojFqq__specListValue{color:var(--ink);margin:0;font-size:16px;line-height:1.45}@media (max-width:900px){.act-module__XojFqq__specListRow{grid-template-columns:1fr;gap:4px}}.act-module__XojFqq__faqs{max-width:var(--page-max);padding:20px var(--page-gutter) 40px;margin:0 auto}.act-module__XojFqq__faqsOpener{margin-bottom:30px}.act-module__XojFqq__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.act-module__XojFqq__faq{border-top:1px solid var(--line);padding-top:20px}.act-module__XojFqq__faqQuestion{color:var(--ink);margin:0 0 10px;font-size:24px;font-weight:600}.act-module__XojFqq__faqAnswer{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.55}.act-module__XojFqq__related{max-width:var(--page-max);padding:30px var(--page-gutter) 90px;margin:0 auto}.act-module__XojFqq__relatedOpener{margin-bottom:30px}.act-module__XojFqq__relatedGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.act-module__XojFqq__internalLinks{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:34px 0 0;font-size:11px}.act-module__XojFqq__internalLinks a{color:var(--gold-deep)}@media (max-width:1000px){.act-module__XojFqq__media[data-split=true]{grid-template-columns:1fr;gap:40px}}@media (max-width:900px){.act-module__XojFqq__hero{height:auto;min-height:0;padding:200px 0 0}.act-module__XojFqq__heroCopy{padding:0 28px 40px;position:static}.act-module__XojFqq__h1{font-size:38px}.act-module__XojFqq__heroLede{font-size:18px}.act-module__XojFqq__specStripInner{grid-template-columns:1fr;gap:20px 32px;padding:20px 28px}.act-module__XojFqq__specCta{text-align:center;width:100%;margin-left:0}.act-module__XojFqq__media{padding:40px 28px 16px}.act-module__XojFqq__briefHeading{font-size:26px}.act-module__XojFqq__story{padding:8px 28px 16px}.act-module__XojFqq__storyPanel{columns:1;padding:26px 24px}.act-module__XojFqq__storyHeading{font-size:21px}.act-module__XojFqq__faqs{padding:16px 28px 32px}.act-module__XojFqq__faqGrid{grid-template-columns:1fr;gap:24px}.act-module__XojFqq__related{padding:24px 28px 72px}.act-module__XojFqq__relatedGrid{grid-template-columns:1fr}}
