.events-page{--events-header:88px;background:var(--paper)}.events-page .site-header{height:var(--events-header);background:var(--ivory)}.events-page .mobile-menu nav{top:var(--events-header)}.events-page .section-pad{padding:95px var(--gutter)}.events-page h2{letter-spacing:-.05em;font-size:clamp(38px,4.6vw,66px);font-weight:500;line-height:1.07}.events-page .events-hero{isolation:isolate;background:var(--ivory);height:100svh;min-height:700px;max-height:1050px;padding-top:var(--events-header);grid-template-columns:45% 55%;align-items:center;padding-bottom:78px;display:grid;position:relative;overflow:hidden}.events-page .events-hero-copy{z-index:1;padding:20px 25px 20px var(--gutter);position:relative}.events-page .events-hero-copy>.eyebrow{margin-bottom:25px;font-size:9px}.events-page .events-wordmark{width:min(100%,390px);height:auto;margin-bottom:30px;margin-left:-2px}.events-page .events-hero h1{letter-spacing:-.055em;margin-bottom:23px;font-size:clamp(38px,4.1vw,60px);font-weight:500;line-height:1.04}.events-page .events-hero-description{margin-bottom:27px;font-size:15px;line-height:1.6}.events-page .events-hero .button{min-width:230px}.events-page .events-hero-visual{align-self:center;margin-top:85px;position:relative}.events-page .events-hero-visual img{width:100%;height:auto}.events-page figure figcaption{color:var(--muted);letter-spacing:.02em;margin-top:13px;font-size:10px;line-height:1.5}.events-page .events-hero-visual figcaption{padding-right:var(--gutter)}.events-page .events-hero-tagline{left:var(--gutter);letter-spacing:.02em;font-size:11px;position:absolute;bottom:30px}.events-page .events-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.events-page .events-heading h2{margin-top:20px}.events-page .events-heading>p{padding-bottom:5px;font-size:14px;line-height:1.8}.events-page .events-heading>p>span{color:var(--muted)}.events-page .events-introduction{max-width:450px}.events-page .events-introduction>p:first-child{letter-spacing:-.02em;margin-bottom:20px;font-size:20px;line-height:1.5}.events-page .events-introduction>p:nth-child(2){color:var(--muted);font-size:13px;line-height:1.85}.events-page .events-experience{border-top:1px solid var(--line);margin-top:24px;padding-top:17px;font-size:11px;line-height:1.7}.events-page .events-scope-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding-top:27px;display:grid}.events-page .events-scope-list article>.eyebrow{color:var(--muted);font-size:9px}.events-page .events-scope-list h3{letter-spacing:-.035em;margin:21px 0 18px;font-size:30px;font-weight:500;line-height:1.2}.events-page .events-scope-benefit{max-width:270px;margin-bottom:11px;font-size:13px;font-weight:600;line-height:1.6}.events-page .events-scope-list article>p:last-child{color:var(--muted);max-width:330px;font-size:12px;line-height:1.85}.events-page .events-scope-foot{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:38px;padding-top:24px;display:flex}.events-page .events-scope-foot .quiet-link{font-size:12px}.events-page .events-scope-foot .quiet-link:last-child>span{font-size:10px}.events-page .events-journey{background:var(--ivory);grid-template-columns:1fr 1fr;display:grid}.events-page .events-arrival-visual{flex-direction:column;justify-content:center;display:flex}.events-page .events-arrival-visual img{width:100%;height:auto}.events-page .events-arrival-visual figcaption{margin:13px var(--gutter) 22px}.events-page .events-journey-copy{padding:75px var(--gutter) 60px 65px;align-self:center}.events-page .events-journey h2{margin-top:20px;font-size:clamp(36px,4.1vw,60px)}.events-page .events-lead{max-width:390px;margin-top:26px;font-size:15px;line-height:1.8}.events-page .events-journey dl{margin:29px 0 0}.events-page .events-journey dl>div{border-top:1px solid var(--line);padding:21px 0}.events-page .events-journey dt{letter-spacing:-.02em;font-size:18px;font-weight:500}.events-page .events-journey dd{color:var(--muted);max-width:370px;margin:8px 0 0;font-size:12px;line-height:1.85}.events-page .events-planning{padding-bottom:90px}.events-page .events-decision-list{border-top:1px solid var(--line)}.events-page .events-decision-list article{border-bottom:1px solid var(--line);grid-template-columns:50px .9fr 1.3fr;gap:28px;padding:27px 0;display:grid}.events-page .events-decision-list article>.eyebrow{color:var(--muted);padding-top:5px;font-size:9px}.events-page .events-decision-list h3{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:1.3}.events-page .events-decision-list p{color:var(--muted);max-width:520px;font-size:13px;line-height:1.8}.events-page .events-brief{background:var(--sage)}.events-page .events-brief-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8vw;padding-top:30px;display:grid}.events-page .events-brief-grid>.eyebrow{font-size:9px}.events-page .events-brief-grid ul{margin:17px 0 0;padding-left:17px;font-size:14px;line-height:2}.events-page .events-brief-grid li{padding-left:4px}.events-page .events-brief-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:35px;padding-top:28px;display:flex}.events-page .events-brief-foot p{font-size:12px;line-height:1.8}.events-page .events-process{background:var(--charcoal);color:var(--paper)}.events-page .events-process .events-heading>p{color:#c7ccc6}.events-page .events-process-layout{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;display:grid}.events-page .events-detail-visual img{width:100%;height:auto}.events-page .events-detail-visual figcaption{color:#c7ccc6}.events-page .events-steps{margin:0;padding:0;list-style:none}.events-page .events-steps li{border-top:1px solid #67706c;grid-template-columns:30px 1fr;gap:20px;padding:25px 0;display:grid}.events-page .events-steps li:first-child{padding-top:18px}.events-page .events-steps li>.eyebrow{color:var(--sage);padding-top:6px;font-size:10px}.events-page .events-steps h3{letter-spacing:-.03em;margin-bottom:13px;font-size:27px;font-weight:500;line-height:1.3}.events-page .events-steps p{color:#c7ccc6;max-width:370px;font-size:12px;line-height:1.85}.events-page .events-questions{grid-template-columns:.9fr 1.1fr;gap:8vw;display:grid}.events-page .events-questions h2{margin-top:20px;font-size:clamp(36px,4vw,58px)}.events-page .events-faqs{border-top:1px solid var(--line)}.events-page .events-faqs details{border-bottom:1px solid var(--line)}.events-page .events-faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;font-weight:500;line-height:1.55;list-style:none;display:flex}.events-page .events-faqs summary::-webkit-details-marker{display:none}.events-page .events-faqs summary>span{font-size:23px;font-weight:400;transition:transform .2s}.events-page .events-faqs details[open] summary>span{transform:rotate(45deg)}.events-page .events-faqs details>p{color:var(--muted);max-width:530px;padding:0 30px 24px 0;font-size:12px;line-height:1.85}.events-page .events-contact{background:var(--ivory);isolation:isolate;position:relative;overflow:hidden}.events-page .events-contact:after{content:"";z-index:-1;border:4vw solid #252c2f09;width:33vw;height:33vw;position:absolute;top:22%;right:-7vw;transform:rotate(-12deg)}.events-page .events-contact h2{margin:23px 0;font-size:clamp(45px,5.7vw,82px)}.events-page .events-contact>p:not(.eyebrow){font-size:14px;line-height:1.8}.events-page .events-contact-actions{align-items:center;gap:27px;margin:31px 0 12px;display:flex}.events-page .events-phone{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.events-page .events-footer{padding-top:45px;padding-bottom:28px}.events-page .events-footer>div{justify-content:space-between;align-items:center;gap:25px;display:flex}.events-page .events-footer>div>p{font-size:12px;line-height:1.7}.events-page .events-footer>img{width:min(100%,520px);height:auto;margin:55px 0 35px}.events-page .events-footer>p{letter-spacing:.12em;border-top:1px solid var(--line);padding-top:22px;font-size:8px}@media (prefers-reduced-motion:no-preference){.events-page .events-hero-copy>*{animation:.65s both events-rise}.events-page .events-wordmark{animation-delay:50ms}.events-page .events-hero h1{animation-delay:.1s}.events-page .events-hero-description{animation-delay:.15s}.events-page .events-hero .button{animation-delay:.2s}.events-page .events-hero-visual{animation:.85s .1s both events-rise}}@keyframes events-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.events-page .events-hero h1{font-size:clamp(37px,4.6vw,50px)}.events-page .events-hero-copy{padding-right:18px}.events-page .events-hero-description{font-size:14px}.events-page .events-journey-copy{padding:50px 40px}.events-page .events-journey h2{font-size:42px}.events-page .events-lead{margin-top:20px;font-size:13px}.events-page .events-journey dl{margin-top:23px}.events-page .events-journey dl>div{padding:17px 0}.events-page .events-heading{gap:5vw}.events-page .events-scope-list{gap:26px}.events-page .events-scope-list h3{font-size:27px}.events-page .events-process-layout{gap:5vw}.events-page .events-steps li{gap:13px;padding:19px 0}.events-page .events-steps h3{margin-bottom:10px;font-size:23px}.events-page .events-steps p{font-size:11px}}@media (width<=900px){.events-page{--events-header:76px}.events-page .section-pad{padding-top:75px;padding-bottom:75px}.events-page .events-hero{grid-template-columns:48% 52%;min-height:680px}.events-page .events-wordmark{margin-bottom:25px}.events-page .events-hero h1{font-size:38px}.events-page .events-hero-copy>.eyebrow{font-size:8px}.events-page .events-heading{gap:35px}.events-page h2{font-size:43px}.events-page .events-introduction>p:first-child{font-size:18px}.events-page .events-heading>p{font-size:12px}.events-page .events-journey-copy{padding:40px 30px}.events-page .events-journey h2{font-size:36px}.events-page .events-journey dd{font-size:11px}.events-page .events-decision-list article{grid-template-columns:28px .85fr 1.2fr;gap:20px}.events-page .events-decision-list h3{font-size:21px}.events-page .events-decision-list p{font-size:12px}.events-page .events-questions{gap:40px}.events-page .events-questions h2{font-size:38px}}@media (width>=761px) and (width<=900px) and (height>=900px){.events-page .events-hero{padding-top:115px;display:block}.events-page .events-hero-copy{width:100%;padding-top:0}.events-page .events-wordmark{width:330px;margin-bottom:22px}.events-page .events-hero h1{font-size:44px}.events-page .events-hero-description{margin-bottom:21px}.events-page .events-hero-visual{width:min(75%,calc((100svh - 610px) * var(--events-image-ratio)));margin-top:0;position:absolute;bottom:72px;right:0}}@media (width<=760px){.events-page{--events-header:70px;--gutter:24px}.events-page .section-pad{padding-top:62px;padding-bottom:62px}.events-page .header-brand img{width:108px}.events-page .events-hero{flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto;min-height:0;max-height:none;padding:105px 0 45px;display:flex}.events-page .events-hero-copy{padding:0 var(--gutter)}.events-page .events-hero-copy>.eyebrow{margin-bottom:18px;font-size:8px}.events-page .events-wordmark{width:min(80%,310px);margin-bottom:22px}.events-page .events-hero h1{margin-bottom:16px;font-size:clamp(35px,7vw,45px);line-height:1.04}.events-page .events-hero-description{margin-bottom:20px;font-size:13px;line-height:1.5}.events-page .events-hero .button{min-width:220px;min-height:50px;font-size:11px}.events-page .events-hero-visual{align-self:flex-end;width:88%;margin:27px 0 0}.events-page .events-hero-visual figcaption{padding-right:var(--gutter);margin-top:11px;font-size:9px}.events-page .events-hero-tagline{margin:25px var(--gutter) 0;align-self:flex-end;font-size:9px;position:static}.events-page .events-heading{grid-template-columns:1fr;gap:27px;margin-bottom:34px}.events-page .events-heading h2{margin-top:18px}.events-page h2{font-size:46px}.events-page .events-introduction{max-width:480px}.events-page .events-introduction>p:first-child{margin-bottom:16px;font-size:20px}.events-page .events-introduction>p:nth-child(2){font-size:12px}.events-page .events-experience{margin-top:20px;font-size:10px}.events-page .events-scope-list{border-top:0;grid-template-columns:1fr;gap:0;padding-top:0}.events-page .events-scope-list article{border-top:1px solid var(--line);grid-template-columns:25px 1fr;gap:0 16px;padding:25px 0;display:grid}.events-page .events-scope-list article>.eyebrow{grid-area:1/1/4;padding-top:5px}.events-page .events-scope-list h3{grid-column:2;margin:0 0 13px;font-size:28px}.events-page .events-scope-list article>p{grid-column:2;max-width:470px}.events-page .events-scope-benefit{margin-bottom:9px;font-size:13px}.events-page .events-scope-foot{flex-direction:column;align-items:flex-start;gap:10px;margin-top:0;padding-top:17px}.events-page .events-journey{grid-template-columns:1fr}.events-page .events-arrival-visual{max-width:600px}.events-page .events-arrival-visual img{max-height:none}.events-page .events-arrival-visual figcaption{margin:11px var(--gutter) 0;font-size:9px}.events-page .events-journey-copy{padding:43px var(--gutter) 41px}.events-page .events-journey h2{margin-top:18px;font-size:45px}.events-page .events-lead{max-width:460px;font-size:14px}.events-page .events-journey dt{font-size:20px}.events-page .events-journey dd{max-width:450px;font-size:12px}.events-page .events-decision-list article{grid-template-columns:25px 1fr;gap:9px 16px;padding:24px 0}.events-page .events-decision-list article>.eyebrow{grid-row:1/3;padding-top:4px}.events-page .events-decision-list h3{font-size:23px}.events-page .events-decision-list p{grid-column:2;max-width:460px}.events-page .events-brief-grid{grid-template-columns:1fr;gap:26px;padding-top:25px}.events-page .events-brief-grid ul{margin-top:14px;font-size:12px;line-height:1.9}.events-page .events-brief-foot{flex-direction:column;align-items:flex-start;gap:20px;margin-top:27px;padding-top:24px}.events-page .events-brief-foot p{font-size:12px}.events-page .events-process-layout{grid-template-columns:1fr;gap:35px}.events-page .events-detail-visual{max-width:600px}.events-page .events-detail-visual figcaption{font-size:9px}.events-page .events-steps li{grid-template-columns:25px 1fr;gap:16px;padding:22px 0}.events-page .events-steps h3{font-size:25px}.events-page .events-steps p{max-width:450px;font-size:12px}.events-page .events-questions{grid-template-columns:1fr;gap:33px}.events-page .events-questions h2{font-size:44px}.events-page .events-faqs summary{padding:20px 0;font-size:13px}.events-page .events-contact h2{font-size:52px}.events-page .events-contact>p:not(.eyebrow){font-size:12px}.events-page .events-contact-actions{flex-direction:column;align-items:flex-start;gap:13px}.events-page .events-contact-actions .button{font-size:11px}.events-page .events-footer{padding-top:33px;padding-bottom:25px}.events-page .events-footer>div>p{max-width:130px;font-size:10px}.events-page .events-footer .quiet-link{gap:10px;font-size:11px}.events-page .events-footer>img{margin:40px 0 28px}.events-page .events-footer>p{font-size:7px;line-height:1.7}}@media (width<=600px) and (height>=750px){.events-page .events-hero{min-height:100svh;padding-bottom:27px}.events-page .events-hero-visual{width:min(100%,calc((100svh - 600px) * var(--events-image-ratio)));margin-top:auto;padding-top:22px}.events-page .events-hero-tagline{margin-top:20px}}@media (width<=600px) and (height<=749px){.events-page .events-hero{min-height:100svh;padding-top:92px;padding-bottom:20px}.events-page .events-hero-copy>.eyebrow{margin-bottom:12px;font-size:7px}.events-page .events-wordmark{width:220px;margin-bottom:15px}.events-page .events-hero h1{margin-bottom:17px;font-size:31px}.events-page .events-hero-description{display:none}.events-page .events-hero .button{min-width:210px;min-height:47px;padding:13px 18px;font-size:10px}.events-page .events-hero-visual{width:min(85%,calc((100svh - 430px) * var(--events-image-ratio)));margin-top:20px}.events-page .events-hero-visual figcaption{margin-top:9px;padding-right:14px;font-size:8px}.events-page .events-hero-tagline{margin-top:14px;font-size:8px}}@media (width<=360px){.events-page{--gutter:20px;--events-header:64px}.events-page .header-cta{gap:8px;font-size:10px;display:flex}.events-page .mobile-menu summary{gap:7px;font-size:10px}.events-page .events-hero{padding-top:85px}.events-page .events-hero h1{font-size:30px}.events-page h2,.events-page .events-journey h2,.events-page .events-questions h2{font-size:39px}.events-page .events-introduction>p:first-child{font-size:18px}.events-page .events-contact h2{font-size:43px}}@media (prefers-reduced-motion:reduce){.events-page .events-hero-copy>*,.events-page .events-hero-visual{opacity:1;animation:none;transform:none}.events-page .events-faqs summary>span{transition:none}}
