.executive-module__9qUylq__hero,.executive-module__9qUylq__introduction,.executive-module__9qUylq__useCasesSection,.executive-module__9qUylq__actsSection,.executive-module__9qUylq__performanceSection,.executive-module__9qUylq__includedSection,.executive-module__9qUylq__priceSection,.executive-module__9qUylq__faqSection,.executive-module__9qUylq__contactSection{border-radius:18px;overflow:hidden}.executive-module__9qUylq__hero{background:#f9f4eb;border:1px solid #4838211f;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);min-height:660px;display:grid}.executive-module__9qUylq__heroCopy{flex-direction:column;justify-content:center;padding:clamp(42px,7vw,78px);display:flex}.executive-module__9qUylq__eyebrow,.executive-module__9qUylq__eyebrowLight,.executive-module__9qUylq__cardEyebrow{letter-spacing:.19em;text-transform:uppercase;font-size:.72rem;font-weight:700}.executive-module__9qUylq__eyebrow,.executive-module__9qUylq__cardEyebrow{color:var(--accent)}.executive-module__9qUylq__eyebrowLight{color:#f8efde8f}.executive-module__9qUylq__hero h1{max-width:700px;font-family:var(--font-heading), "Hiragino Mincho ProN", serif;letter-spacing:-.035em;text-wrap:balance;margin-top:18px;font-size:clamp(3.3rem,7vw,6.8rem);font-weight:500;line-height:.97}.executive-module__9qUylq__heroLead{color:#1a1410b0;max-width:650px;margin-top:28px;font-size:1.08rem;line-height:1.85}.executive-module__9qUylq__priceBlock{border-left:3px solid var(--seal);background:#ffffff9e;gap:6px;margin-top:34px;padding:22px 24px;display:grid}.executive-module__9qUylq__priceBlock span,.executive-module__9qUylq__priceBlock small{color:#1a14108c}.executive-module__9qUylq__priceBlock span{letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.executive-module__9qUylq__priceBlock strong{font-family:var(--font-heading), "Hiragino Mincho ProN", serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500}.executive-module__9qUylq__priceBlock small{font-size:.78rem;line-height:1.5}.executive-module__9qUylq__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.executive-module__9qUylq__primaryAction,.executive-module__9qUylq__secondaryAction,.executive-module__9qUylq__primaryActionLight,.executive-module__9qUylq__secondaryActionDark{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:.9rem;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.executive-module__9qUylq__primaryAction{background:var(--seal);color:#fff8ef;box-shadow:0 6px 20px #a12a2033}.executive-module__9qUylq__secondaryAction{background:#ffffffa6;border:1px solid #2c181024}.executive-module__9qUylq__primaryAction:hover,.executive-module__9qUylq__secondaryAction:hover,.executive-module__9qUylq__primaryActionLight:hover,.executive-module__9qUylq__secondaryActionDark:hover{transform:translateY(-2px)}.executive-module__9qUylq__heroFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.executive-module__9qUylq__heroFacts div{border-top:1px solid #4838211f;gap:5px;padding-top:14px;display:grid}.executive-module__9qUylq__heroFacts dt{color:#1a141073;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.executive-module__9qUylq__heroFacts dd{font-size:.9rem;line-height:1.5}.executive-module__9qUylq__heroArtwork{color:#f3eadc;background:radial-gradient(circle at 26% 18%,#ffffff14,#0000 28%),linear-gradient(145deg,#211813,#0d0b09 70%);flex-direction:column;justify-content:space-between;min-height:660px;padding:40px;display:flex;position:relative;overflow:hidden}.executive-module__9qUylq__heroArtwork:before{content:"";border:1px solid #f8efde21;position:absolute;inset:22px}.executive-module__9qUylq__heroArtwork>p{z-index:1;color:#f8efde80;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;position:relative}.executive-module__9qUylq__artCharacter{color:#f8efdef0;font-family:var(--font-heading), "Yu Mincho", serif;text-shadow:0 10px 40px #00000059;font-size:clamp(17rem,31vw,28rem);font-weight:700;line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-51%)rotate(-4deg)}.executive-module__9qUylq__artCaption{z-index:1;gap:6px;margin-top:auto;display:grid;position:relative}.executive-module__9qUylq__artCaption strong{font-family:var(--font-heading), "Hiragino Mincho ProN", serif;font-size:1.35rem;font-weight:500}.executive-module__9qUylq__artCaption span{color:#f8efde8f;font-size:.82rem}.executive-module__9qUylq__artSeal{z-index:2;background:var(--seal);color:#fff6e9;width:44px;height:44px;font-family:var(--font-heading), serif;border:1px solid #fff3e159;place-items:center;font-size:1.35rem;display:grid;position:absolute;bottom:42px;right:42px}.executive-module__9qUylq__introduction{border:1px solid var(--border-subtle);background:#faf7f1e6;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:500px;display:grid}.executive-module__9qUylq__venueImage{background:#dbd1c3;min-height:500px;position:relative}.executive-module__9qUylq__venueImage img{object-fit:cover}.executive-module__9qUylq__introductionCopy{flex-direction:column;justify-content:center;padding:clamp(38px,6vw,64px);display:flex}.executive-module__9qUylq__introductionCopy h2,.executive-module__9qUylq__sectionHeading h2,.executive-module__9qUylq__performanceCopy h2,.executive-module__9qUylq__priceSection h2,.executive-module__9qUylq__contactSection h2{font-family:var(--font-heading), "Hiragino Mincho ProN", serif;text-wrap:balance;font-weight:500}.executive-module__9qUylq__introductionCopy h2{margin-top:14px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.18}.executive-module__9qUylq__introductionCopy>p:not(.executive-module__9qUylq__eyebrow){color:#1a1410ab;margin-top:20px;line-height:1.85}.executive-module__9qUylq__introductionCopy ul{gap:10px;margin-top:26px;list-style:none;display:grid}.executive-module__9qUylq__introductionCopy li{color:#1a1410b3;padding-left:18px;line-height:1.65;position:relative}.executive-module__9qUylq__introductionCopy li:before{background:var(--seal);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.67em;left:0}.executive-module__9qUylq__useCasesSection,.executive-module__9qUylq__actsSection,.executive-module__9qUylq__includedSection,.executive-module__9qUylq__faqSection{border:1px solid var(--border-subtle);background:#faf7f1db;padding:clamp(42px,6vw,68px)}.executive-module__9qUylq__useCasesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.executive-module__9qUylq__useCaseCard{background:#ffffff9e;border:1px solid #4838211a;border-radius:14px;min-height:245px;padding:28px}.executive-module__9qUylq__useCaseCard h3{font-family:var(--font-heading), serif;margin-top:16px;font-size:1.5rem;font-weight:500;line-height:1.3}.executive-module__9qUylq__useCaseCard>p:last-child{color:#1a1410a3;margin-top:16px;line-height:1.8}.executive-module__9qUylq__sectionHeading{max-width:760px}.executive-module__9qUylq__sectionHeading h2{margin-top:12px;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.15}.executive-module__9qUylq__sectionHeading>p:last-child{color:#1a1410a3;margin-top:16px;line-height:1.8}.executive-module__9qUylq__actsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.executive-module__9qUylq__actCard{background:#ffffff9e;border:1px solid #4838211a;border-radius:14px;min-height:310px;padding:30px;position:relative;overflow:hidden}.executive-module__9qUylq__actNumber{color:#2c181012;font-family:var(--font-heading), serif;font-size:5rem;position:absolute;top:14px;right:20px}.executive-module__9qUylq__actCard h3{font-family:var(--font-heading), serif;margin-top:18px;font-size:1.55rem;font-weight:500;line-height:1.3;position:relative}.executive-module__9qUylq__actCard>p:last-child{color:#1a1410a3;margin-top:18px;line-height:1.8;position:relative}.executive-module__9qUylq__performanceSection{color:#f4ecdf;background:#18120f;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);min-height:560px;display:grid}.executive-module__9qUylq__performanceCopy{flex-direction:column;justify-content:center;padding:clamp(44px,7vw,78px);display:flex}.executive-module__9qUylq__performanceCopy h2{max-width:650px;margin-top:16px;font-size:clamp(2.6rem,5vw,5rem);line-height:1.05}.executive-module__9qUylq__performanceCopy>p:not(.executive-module__9qUylq__eyebrowLight){color:#f4ecdfad;max-width:650px;margin-top:24px;line-height:1.9}.executive-module__9qUylq__performanceDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.executive-module__9qUylq__performanceDetails div{border-top:1px solid #f4ecdf29;gap:6px;padding-top:14px;display:grid}.executive-module__9qUylq__performanceDetails span{color:#f4ecdf73;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.executive-module__9qUylq__performanceDetails strong{font-family:var(--font-heading), serif;font-size:1.05rem;font-weight:500}.executive-module__9qUylq__performanceVisual{background:linear-gradient(#ffffff05,#ffffff05),#0e0b09;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.executive-module__9qUylq__performanceVisual:before{content:"";border:1px solid #f4ecdf1a;position:absolute;inset:28px}.executive-module__9qUylq__performanceVisual>span{color:#f4ecdfeb;font-family:var(--font-heading), serif;font-size:clamp(15rem,29vw,27rem);font-weight:700;line-height:1;transform:rotate(-8deg)}.executive-module__9qUylq__performanceVisual p{color:#f4ecdf7a;letter-spacing:.18em;text-transform:uppercase;font-size:.73rem;position:absolute;bottom:42px;right:48px}.executive-module__9qUylq__includedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.executive-module__9qUylq__includedCard{border-top:1px solid #48382121;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:24px;display:grid}.executive-module__9qUylq__includedCard>span{color:var(--seal);font-family:var(--font-heading), serif;font-size:1.15rem}.executive-module__9qUylq__includedCard h3{font-family:var(--font-heading), serif;font-size:1.2rem;font-weight:500}.executive-module__9qUylq__includedCard p{color:#1a14109e;margin-top:8px;line-height:1.75}.executive-module__9qUylq__priceSection{background:var(--seal);color:#fff7ec;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center;gap:52px;padding:clamp(42px,6vw,68px);display:grid}.executive-module__9qUylq__priceSection h2{margin-top:12px;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.05}.executive-module__9qUylq__priceSection>div>p:last-child{color:#fff7ecb8;max-width:640px;margin-top:18px;line-height:1.85}.executive-module__9qUylq__priceSection dl{gap:16px;display:grid}.executive-module__9qUylq__priceSection dl div{border-top:1px solid #fff7ec33;gap:5px;padding-top:14px;display:grid}.executive-module__9qUylq__priceSection dt{color:#fff7ec8c;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem}.executive-module__9qUylq__priceSection dd{line-height:1.55}.executive-module__9qUylq__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.executive-module__9qUylq__faqItem{background:#ffffff94;border:1px solid #4838211a;border-radius:12px;padding:24px}.executive-module__9qUylq__faqItem summary{cursor:pointer;font-weight:700;line-height:1.55}.executive-module__9qUylq__faqItem p{color:#1a1410a3;margin-top:14px;line-height:1.8}.executive-module__9qUylq__contactSection{color:#f4ecdf;background:#18120f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:clamp(42px,6vw,68px);display:grid}.executive-module__9qUylq__contactSection h2{margin-top:12px;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.12}.executive-module__9qUylq__contactSection>div>p:last-child{color:#f4ecdfa6;max-width:700px;margin-top:16px;line-height:1.8}.executive-module__9qUylq__contactSection .executive-module__9qUylq__actions{min-width:245px;margin-top:0;display:grid}.executive-module__9qUylq__primaryActionLight{color:#18120f;background:#f4ecdf}.executive-module__9qUylq__secondaryActionDark{color:#f4ecdf;border:1px solid #f4ecdf38}@media (max-width:900px){.executive-module__9qUylq__hero,.executive-module__9qUylq__introduction,.executive-module__9qUylq__performanceSection,.executive-module__9qUylq__priceSection,.executive-module__9qUylq__contactSection{grid-template-columns:1fr}.executive-module__9qUylq__heroArtwork,.executive-module__9qUylq__hero{min-height:auto}.executive-module__9qUylq__heroArtwork{min-height:520px}.executive-module__9qUylq__venueImage{min-height:390px}.executive-module__9qUylq__actsGrid,.executive-module__9qUylq__useCasesGrid{grid-template-columns:1fr}.executive-module__9qUylq__actCard{min-height:auto}.executive-module__9qUylq__contactSection .executive-module__9qUylq__actions{min-width:0}}@media (max-width:640px){.executive-module__9qUylq__heroCopy,.executive-module__9qUylq__useCasesSection,.executive-module__9qUylq__actsSection,.executive-module__9qUylq__includedSection,.executive-module__9qUylq__faqSection,.executive-module__9qUylq__introductionCopy,.executive-module__9qUylq__performanceCopy,.executive-module__9qUylq__priceSection,.executive-module__9qUylq__contactSection{padding:34px 24px}.executive-module__9qUylq__hero h1{font-size:clamp(2.75rem,17vw,4.4rem)}.executive-module__9qUylq__heroArtwork,.executive-module__9qUylq__performanceVisual{min-height:430px;padding:28px}.executive-module__9qUylq__heroFacts,.executive-module__9qUylq__performanceDetails,.executive-module__9qUylq__useCasesGrid,.executive-module__9qUylq__includedGrid,.executive-module__9qUylq__faqGrid{grid-template-columns:1fr}.executive-module__9qUylq__primaryAction,.executive-module__9qUylq__secondaryAction,.executive-module__9qUylq__primaryActionLight,.executive-module__9qUylq__secondaryActionDark{width:100%}.executive-module__9qUylq__includedCard{padding-inline:0}.executive-module__9qUylq__artSeal{bottom:28px;right:28px}}
