.summit-page .prog .mark-motif{width:460px;height:460px;right:-140px;top:-120px;opacity:.05;transform:translateY(var(--py,0));will-change:transform}.summit-page .hero .wrap,.summit-page .prog .wrap{position:relative;z-index:1}.summit-page .hero .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center;width:100%;padding-top:80px}.summit-page .hero h1{font-family:Fraunces,serif;font-weight:300;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1.04;letter-spacing:-.015em;max-width:18ch;opacity:0;animation:rise .9s .25s forwards}.summit-page .hero h1 em{font-style:italic;color:var(--gold-soft)}.summit-page .hero .sub{margin-top:32px;max-width:54ch;font-size:1.18rem;color:rgba(247,243,236,.82);line-height:1.7;opacity:0;animation:rise .9s .45s forwards}.summit-page .hero .ctas{margin-top:44px;display:flex;gap:18px;align-items:center;opacity:0;animation:rise .9s .65s forwards}.summit-page .benefits .eyebrow{color:var(--gold);margin-bottom:22px}.summit-page .benefits .head{margin-bottom:56px}.summit-page .benefits h2{max-width:22ch}.summit-page .benefits .bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.summit-page .benefits .bcard{background:#fff;padding:44px 36px;position:relative;transition:box-shadow .3s}.summit-page .benefits .bcard:hover{z-index:1;box-shadow:0 12px 34px rgba(13,61,58,.09),inset 0 0 0 1px var(--gold)}.summit-page .benefits .bicon{width:68px;height:68px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;display:block;margin-bottom:26px}.summit-page .benefits .btitle{font-family:Fraunces,serif;font-size:1.5rem;font-weight:400;color:var(--teal-deep);margin-bottom:14px}.summit-page .benefits .bbody{font-size:.98rem;line-height:1.6;color:var(--mute)}.summit-page .case .wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center}.summit-page .case .case-copy{grid-column:2}.summit-page .case .case-figure{grid-column:1;grid-row:1;aspect-ratio:4/5;border-radius:2px;overflow:hidden}.summit-page .case .case-figure .cf-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.summit-page .case .eyebrow{color:var(--gold);margin-bottom:22px}.summit-page .case h2{max-width:18ch;margin-bottom:28px}.summit-page .case .lead{max-width:52ch;margin-bottom:24px}.summit-page .case .body{max-width:54ch;font-size:1.08rem;line-height:1.8;color:var(--mute)}.summit-page .case .body p{margin-bottom:18px}.summit-page .case .turn{margin-top:8px;font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:1.5rem;line-height:1.4;color:var(--teal-deep);max-width:26ch}.summit-page .formats .eyebrow{color:var(--gold-soft);margin-bottom:22px}.summit-page .formats .head{display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:end;margin-bottom:60px}.summit-page .formats h2{max-width:16ch;margin-bottom:0}.summit-page .formats .head .lead{max-width:48ch}.summit-page .formats .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(247,243,236,.14);border:1px solid rgba(247,243,236,.14)}.summit-page .formats .fmt{background:rgba(247,243,236,.06);padding:40px 36px;position:relative;transition:background .3s,box-shadow .3s}.summit-page .formats .fmt:hover{z-index:1;background:rgba(247,243,236,.09);box-shadow:0 12px 34px rgba(0,0,0,.22),inset 0 0 0 1px var(--gold)}.summit-page .formats .fmt .flabel{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:18px}.summit-page .formats .fmt .fq{font-family:Fraunces,serif;font-size:1.5rem;line-height:1.25;color:var(--ivory);font-weight:400;margin-bottom:16px}.summit-page .formats .fmt .fq em{font-style:italic;color:var(--gold-soft)}.summit-page .formats .fmt p{font-size:.97rem;color:rgba(247,243,236,.7);line-height:1.6}.summit-page .experience .eyebrow{color:var(--gold);margin-bottom:22px}.summit-page .experience .xp-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}.summit-page .experience h2{max-width:20ch;margin-bottom:28px}.summit-page .experience .lead{max-width:52ch;margin-bottom:22px}.summit-page .experience .xp-body{max-width:54ch;font-size:1.05rem;line-height:1.8;color:var(--mute)}.summit-page .experience .xp-figure{aspect-ratio:4/5;border-radius:2px;overflow:hidden}.summit-page .experience .xp-figure .xf-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.summit-page .experience .beats{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:84px}.summit-page .experience .beat{border-top:2px solid var(--gold);padding-top:26px}.summit-page .experience .beat-title{font-family:Fraunces,serif;font-size:1.4rem;font-weight:400;color:var(--teal-deep);margin-bottom:10px}.summit-page .experience .beat-tag{font-family:Fraunces,serif;font-style:italic;font-size:1.05rem;color:var(--gold);margin-bottom:16px}.summit-page .experience .beat-body{font-size:.98rem;line-height:1.65;color:var(--mute)}.summit-page .setting .wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center}.summit-page .setting .setting-copy{grid-column:2}.summit-page .setting .setting-figure{grid-column:1;grid-row:1;aspect-ratio:4/5;border-radius:2px;overflow:hidden}.summit-page .setting .setting-figure .sf-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.summit-page .setting .eyebrow{color:var(--gold);margin-bottom:22px}.summit-page .setting h2{max-width:16ch;margin-bottom:28px}.summit-page .setting .body{font-size:1.08rem;line-height:1.8;color:var(--mute);max-width:54ch}.summit-page .setting .body strong{color:var(--teal-deep);font-weight:500}.summit-page .setting .pull{margin-top:34px;padding-left:24px;border-left:2px solid var(--gold);font-family:Fraunces,serif;font-size:1.4rem;line-height:1.45;font-weight:300;color:var(--teal-mid);max-width:42ch}.summit-page .setting .pull em{font-style:italic;color:var(--gold)}.summit-page .setting .specrow{display:flex;flex-wrap:wrap;gap:44px;margin-top:40px;padding-top:28px;border-top:1px solid var(--rule)}.summit-page .setting .specrow .spec{display:flex;flex-direction:column;gap:5px}.summit-page .setting .specrow .k{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute);font-weight:600}.summit-page .setting .specrow .v{font-family:Fraunces,serif;font-size:1.05rem;color:var(--teal-deep)}.summit-page .room .head{grid-template-columns:.95fr 1.05fr}.summit-page .room .tiers{gap:40px;border-top:1px solid var(--rule);padding-top:44px}.summit-page .keynotes .eyebrow{color:var(--gold-soft);margin-bottom:22px}.summit-page .keynotes h2{max-width:20ch;margin-bottom:20px}.summit-page .keynotes .lead{max-width:52ch;margin-bottom:56px}.summit-page .keynotes .kgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.summit-page .keynotes .kcard{background:rgba(247,243,236,.05);border:1px solid rgba(247,243,236,.12);padding-bottom:26px;transition:background .3s,box-shadow .3s}.summit-page .keynotes .kcard:hover{z-index:1;background:rgba(247,243,236,.08);box-shadow:0 12px 34px rgba(0,0,0,.22),inset 0 0 0 1px var(--gold)}.summit-page .keynotes .kportrait{aspect-ratio:4/5;background:linear-gradient(160deg,rgba(20,92,87,.55),rgba(12,31,29,.7));overflow:hidden;margin-bottom:24px}.summit-page .keynotes .kf-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;display:block}.summit-page .keynotes .kname{font-family:Fraunces,serif;font-size:1.3rem;font-weight:400;color:var(--ivory);padding:0 28px;margin-bottom:8px}.summit-page .keynotes .krole{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-soft);font-weight:600;padding:0 28px}.summit-page .prog .eyebrow{color:var(--gold-soft);margin-bottom:22px}.summit-page .prog h2{max-width:20ch;margin-bottom:24px}.summit-page .prog .lead{max-width:60ch;margin-bottom:8px}.summit-page .prog .timeline{position:relative;margin-top:56px;max-width:860px}.summit-page .prog .timeline:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:rgba(217,182,115,.28)}.summit-page .prog .tl-stage{position:relative;padding-left:46px;padding-bottom:44px}.summit-page .prog .tl-stage:last-child{padding-bottom:0}.summit-page .prog .tl-stage:before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;border-radius:50%;background:var(--gold);border:3px solid var(--teal-deep)}.summit-page .prog .tl-when{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-soft);font-weight:600;margin-bottom:10px}.summit-page .prog .tl-title{font-family:Fraunces,serif;font-size:1.5rem;color:var(--ivory);font-weight:400;margin-bottom:12px}.summit-page .prog .tl-body{font-size:1rem;line-height:1.7;color:rgba(247,243,236,.68);max-width:64ch}.summit-page .prog .link-arrow{margin-top:48px}.summit-page .close-sec .eyebrow{color:var(--gold);margin-bottom:22px}.summit-page .close-sec h2{max-width:18ch}.summit-page .close-sec .close-outcome{max-width:40ch;margin:0 auto 30px;font-family:Fraunces,serif;font-weight:300;font-size:clamp(1.3rem,2.3vw,1.7rem);line-height:1.42;color:var(--teal-mid);text-align:center}.summit-page .close-sec .ctas{flex-wrap:wrap}@media (max-width:900px){.summit-page .hero{padding-bottom:80px}.summit-page .hero .wrap{gap:0}.summit-page .benefits .bgrid,.summit-page .hero .wrap{grid-template-columns:1fr}.summit-page .keynotes .kgrid{grid-template-columns:1fr;gap:20px}.summit-page .keynotes .kportrait{aspect-ratio:auto;height:42vh}.summit-page .formats .head,.summit-page .room .head{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.summit-page .case .wrap{grid-template-columns:1fr;gap:40px}.summit-page .case .case-copy{grid-column:1}.summit-page .case .case-figure{grid-column:1;grid-row:auto;aspect-ratio:auto;height:44vh;width:100%}.summit-page .experience .xp-intro{grid-template-columns:1fr;gap:40px}.summit-page .experience .xp-figure{aspect-ratio:auto;height:44vh}.summit-page .experience .beats{grid-template-columns:1fr;gap:36px;margin-top:56px}.summit-page .formats .grid{grid-template-columns:1fr}.summit-page .room .tiers{grid-template-columns:1fr;gap:36px}.summit-page .setting .wrap{grid-template-columns:1fr;gap:40px}.summit-page .setting .setting-copy{grid-column:1}.summit-page .setting .setting-figure{grid-column:1;grid-row:auto;aspect-ratio:auto;height:44vh}.summit-page .setting .specrow{gap:28px}.summit-page .prog .tl-stage{padding-left:38px;padding-bottom:38px}}