.summit-page{--summit-gold:#efbd4d;color:#f7f5ef;background:#101113}.summit-page h1,.summit-page h2,.summit-page h3,.summit-page p{margin:0}.summit-page h1,.summit-page h2{font-family:var(--font-archivo-black),Arial,sans-serif;letter-spacing:-.045em;font-weight:400;line-height:1.06}.summit-page .summit-eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--summit-gold);margin-bottom:20px;font-size:12px;font-weight:800;line-height:1.6}.summit-hero{grid-template-columns:1.15fr 1fr;max-width:1500px;min-height:680px;margin:auto;display:grid;position:relative;overflow:hidden}.summit-hero-copy{z-index:1;padding:82px 0 65px max(32px,5vw);position:relative}.summit-hero h1{max-width:800px;margin-bottom:28px;font-size:clamp(46px,5.7vw,84px)}.summit-hero h1 span{color:var(--summit-gold)}.summit-hero h2{letter-spacing:-.025em;margin-bottom:22px;font-family:inherit;font-size:clamp(21px,2vw,29px);font-weight:750;line-height:1.3}.summit-hero-copy>p:not(.summit-eyebrow){color:#c9c9c9;max-width:570px;font-size:17px;line-height:1.8}.summit-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 20px;display:flex}.summit-button{background:var(--summit-gold);color:#101113;border-radius:3px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:17px 24px;font-size:14px;font-weight:850;line-height:1.3;transition:filter .2s;display:inline-flex}.summit-button:hover{filter:brightness(1.12)}.summit-text-link{border-bottom:1px solid #747474;padding:8px 0;font-size:14px;font-weight:750}.summit-hero-copy>p.summit-welcome{color:#e3d9bd;font-size:12px;font-weight:650}.summit-founder-photo{background:radial-gradient(at 65% 45%,#80602055,#0000 65%);min-width:0;position:relative}.summit-founder-photo picture{height:100%;display:block}.summit-founder-photo img{object-fit:cover;object-position:64% top;width:100%;height:100%}.summit-founder-photo:after{content:"";background:linear-gradient(#0000,#101113 94%);position:absolute;inset:55% 0 0}.summit-founder-caption{z-index:1;border-left:2px solid var(--summit-gold);flex-direction:column;gap:8px;padding-left:20px;display:flex;position:absolute;bottom:45px;left:15%;right:20px}.summit-founder-caption span{color:#c9c9c9;font-size:12px}.summit-founder-caption strong{font-size:20px}.summit-dates{color:#151515;background:#f2f1ed;padding:65px max(24px,5vw);scroll-margin-top:110px}.summit-section-heading,.summit-date-grid{max-width:1280px;margin:auto}.summit-page .summit-dates .summit-eyebrow{color:#72500d;margin-bottom:12px}.summit-section-heading h2{margin-bottom:16px;font-size:clamp(32px,4vw,48px)}.summit-section-heading>p:last-child{color:#595959;font-size:15px;line-height:1.6}.summit-date-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;display:grid}.summit-gold{--event-color:#efbd4d;--event-tint:#b485201a;--event-ink:#735008}.summit-red{--event-color:#ff727a;--event-tint:#f22a3717;--event-ink:#af1724}.summit-blue{--event-color:#64b9ff;--event-tint:#229bff17;--event-ink:#075d9e}.summit-date-card{border-top:4px solid var(--event-ink);background:#fff;padding:25px;transition:transform .2s;box-shadow:0 5px 18px #00000005}.summit-date-card:hover{transform:translateY(-3px)}.summit-date-label{text-transform:uppercase;letter-spacing:.13em;color:var(--event-ink);margin-bottom:20px;font-size:11px;font-weight:800;display:block}.summit-date-card h3{letter-spacing:-.04em;margin-bottom:18px;font-size:22px}.summit-date-card p{color:#545454;font-size:14px;line-height:1.8}.summit-date-card>div{border-top:1px solid #e8e6e0;justify-content:space-between;align-items:center;gap:10px;margin-top:23px;padding-top:20px;display:flex}.summit-date-card strong{font-size:24px}.summit-date-card small{color:#626262;font-size:12px;font-weight:500}.summit-date-card>div>span{align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.summit-experiences{max-width:1500px;margin:auto}.summit-experience{background:radial-gradient(ellipse at 5% 50%,var(--event-tint),transparent 65%);border-bottom:1px solid #ffffff1c;grid-template-columns:1fr 1.25fr;gap:8%;padding:80px max(24px,7vw);scroll-margin-top:100px;display:grid}.summit-experience-title>svg{color:var(--event-color);margin-bottom:28px}.summit-page .summit-experience .summit-eyebrow{color:#a8aaad;margin-bottom:18px;font-size:10px}.summit-experience-title h2{font-size:clamp(37px,4.5vw,65px)}.summit-experience-title h2 span{color:var(--event-color)}.summit-experience-title .summit-experience-date{color:#c5c5c5;margin-top:24px;font-size:14px;line-height:1.85}.summit-experience-copy h3{letter-spacing:-.025em;max-width:520px;margin-bottom:22px;font-size:clamp(23px,2.4vw,33px);line-height:1.25}.summit-experience-copy>p{color:#bfc0c3;font-size:16px;line-height:1.85}.summit-experience-copy ul{gap:16px;margin:25px 0;padding:0;list-style:none;display:grid}.summit-experience-copy li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.summit-experience-copy li svg{color:var(--event-color);flex-shrink:0;margin-top:2px}.summit-experience-copy>p.summit-mindset-note{font-size:13px;font-style:italic}.summit-event-action{border-top:1px solid #fff2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:30px;padding-top:25px;display:flex}.summit-event-action p{align-items:baseline;gap:10px;display:flex}.summit-event-action strong{letter-spacing:-.06em;font-size:34px}.summit-event-action span{color:#bfc0c3;font-size:12px}.summit-event-action .summit-button{background:var(--event-color)}.summit-inclusions{color:#161616;background:#eabe5c;grid-template-columns:1fr 1fr;gap:10%;padding:75px max(24px,7vw);display:grid}.summit-page .summit-inclusions .summit-eyebrow{color:#49340f}.summit-inclusions h2{margin-bottom:22px;font-size:clamp(34px,4vw,52px)}.summit-inclusions>div>p:last-child{max-width:490px;font-size:16px;line-height:1.8}.summit-inclusions ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.summit-inclusions li{border-bottom:1px solid #17171733;align-items:center;gap:23px;padding-bottom:22px;display:flex}.summit-inclusions li:last-child{border:0;padding-bottom:0}.summit-inclusions li>svg{flex-shrink:0;width:30px;height:30px}.summit-inclusions h3{margin-bottom:7px;font-size:21px}.summit-inclusions li p{font-size:14px;line-height:1.6}.summit-faq{color:#141414;background:#f2f1ed;grid-template-columns:1fr 1.2fr;gap:10%;padding:85px max(24px,7vw);display:grid}.summit-page .summit-faq .summit-eyebrow{color:#72500d}.summit-faq h2{margin-bottom:20px;font-size:clamp(34px,4vw,49px)}.summit-faq>div>p:last-child{color:#595959;max-width:360px;font-size:16px;line-height:1.8}.summit-faq details{border-bottom:1px solid #d2cfc8;padding:20px 0}.summit-faq details:first-child{padding-top:0}.summit-faq summary{cursor:pointer;min-height:30px;font-size:16px;font-weight:800}.summit-faq details p{color:#505050;margin:12px 0;font-size:14px;line-height:1.8}.summit-faq details a{font-size:14px;font-weight:800;text-decoration:underline}.summit-closing{text-align:center;background:radial-gradient(at bottom,#a3761626,#0000 65%);padding:85px 24px}.summit-closing h2{margin-bottom:25px;font-size:clamp(48px,7vw,88px)}.summit-closing h2 span{color:var(--summit-gold)}.summit-closing>p{color:#bfc0c3;line-height:1.7}.summit-closing .summit-button{margin-top:28px}.summit-closing p.summit-closing-note{margin-top:22px;font-size:12px}@media (min-width:1600px){.summit-inclusions,.summit-faq{padding-left:calc(50vw - 640px);padding-right:calc(50vw - 640px)}}@media (max-width:1000px){.summit-hero{grid-template-columns:1.2fr 1fr;min-height:630px}.summit-hero-copy{padding:55px 0 45px 28px}.summit-founder-caption{bottom:35px;left:8%}.summit-founder-caption strong{font-size:16px}.summit-date-card{padding:20px}.summit-date-card h3{font-size:19px}.summit-experience{gap:6%;padding:65px 30px}.summit-inclusions,.summit-faq{gap:6%;padding:60px 30px}}@media (max-width:760px){.summit-hero{grid-template-columns:1fr}.summit-hero-copy{padding:45px 24px 10px}.summit-hero h1{font-size:clamp(42px,10vw,68px)}.summit-hero h2{font-size:22px}.summit-hero-copy>p:not(.summit-eyebrow){font-size:15px}.summit-hero-copy>p.summit-welcome{font-size:11px}.summit-founder-photo{width:100%;max-width:580px;height:390px;margin:auto}.summit-founder-photo img{object-fit:contain;object-position:center top}.summit-founder-caption{bottom:24px;left:24px}.summit-date-grid{grid-template-columns:1fr;gap:16px}.summit-dates{padding:42px 24px}.summit-date-card h3{font-size:23px}.summit-date-label{margin-bottom:12px}.summit-date-card>div{margin-top:16px;padding-top:14px}.summit-experience{grid-template-columns:1fr;gap:30px;padding:48px 24px}.summit-experience-title>svg{width:38px;height:38px;margin-bottom:20px}.summit-experience-title h2{font-size:44px}.summit-experience-title h2 br{display:none}.summit-experience-title h2 span:before{content:" "}.summit-experience-title .summit-experience-date{margin-top:18px}.summit-experience-copy h3{font-size:25px}.summit-experience-copy>p{font-size:15px}.summit-event-action .summit-button{padding:16px 20px}.summit-inclusions,.summit-faq{grid-template-columns:1fr;gap:35px;padding:48px 24px}.summit-closing{padding:55px 24px}.summit-closing>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.summit-date-card,.summit-button{transition:none}}.summit-art{border:1px solid #fff2;border-radius:4px;position:relative;overflow:hidden}.summit-art img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.summit-art-label{background:linear-gradient(#0000,#000c);align-items:flex-end;padding:24px;display:flex;position:absolute;inset:50% 0 0}.summit-art-label h2{font-size:clamp(32px,3.5vw,48px)}.summit-experience{align-items:center}.summit-art-label h2 br{display:block}.summit-art-label h2 span:before{content:none}@media (max-width:760px){.summit-art-label h2{font-size:38px}.summit-art-label{padding:20px}}
