.exp26-page{--exp-bg:#0d0e0d;--exp-panel:#1b1c19;--exp-line:#292a27;--exp-text:#e8e3da;--exp-muted:#9b9a96;--exp-gold:#a9812b;background:var(--exp-bg);color:var(--exp-text);font-family:Manrope,sans-serif}.exp26-page h1,.exp26-page h2,.exp26-page h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.exp26-page p{color:var(--exp-muted);line-height:1.65}.exp26-rule{border-bottom:1px solid var(--exp-line)}.exp26-kicker{text-transform:uppercase;color:var(--exp-gold)!important;margin:0!important;font-size:.52rem!important;line-height:1.2!important}.exp26-mobile-image{display:none}.exp26-link{color:#eeeae3;text-transform:uppercase;border-bottom:1px solid #aaa8a2;margin-top:18px;padding-bottom:7px;font-size:.5rem;display:inline-block}.exp26-hero{padding-top:48px}.exp26-hero-image{height:390px;position:relative}.exp26-hero-image img{object-fit:cover;object-position:center 47%}.exp26-hero-copy{min-height:330px;padding:90px 6vw 70px}.exp26-hero-copy h1{margin:18px 0 22px;font-size:2.6rem;line-height:1.05}.exp26-hero-copy>p:last-child{max-width:570px;margin:0;font-size:.83rem}.exp26-next-level{justify-content:center;align-items:center;min-height:455px;padding:70px 22px;display:flex}.exp26-next-level>div{width:600px}.exp26-next-level h2{margin:18px 0 23px;font-size:2.65rem;line-height:1.12}.exp26-next-level p:last-child{max-width:560px;margin:0;font-size:.82rem}.exp26-sanctuary{grid-template-columns:1.35fr .75fr;align-items:center;gap:6vw;min-height:410px;padding:88px 5.7vw;display:grid}.exp26-sanctuary-image{aspect-ratio:1.76;position:relative}.exp26-sanctuary-image img{object-fit:cover}.exp26-sanctuary-copy h2{margin:20px 0 23px;font-size:2.75rem;line-height:1.12}.exp26-sanctuary-copy p:last-child{max-width:340px;margin:0;font-size:.8rem}.exp26-signatures{padding:88px 5.7vw 90px}.exp26-signatures header h2{margin:18px 0 35px;font-size:2.65rem;line-height:1.08}.exp26-signature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.exp26-signature-image{aspect-ratio:.9;display:block;position:relative}.exp26-signature-image img{object-fit:cover}.exp26-signature-grid h3{margin:20px 0 13px;font-size:1.35rem}.exp26-signature-grid article>p{min-height:34px;margin:0;font-size:.7rem}.exp26-all{--exp26-card-width:66%;--exp26-gap:18px;--exp26-step:calc(var(--exp26-card-width) + var(--exp26-gap));padding:88px 5.7vw 86px}.exp26-all>header{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.exp26-all h2{margin:18px 0 0;font-size:2.55rem}.exp26-carousel-controls{gap:9px;display:flex}.exp26-carousel-controls button{color:#eeeae3;cursor:pointer;background:0 0;border:1px solid #85847f;width:27px;height:27px;font-size:1.25rem;line-height:1}.exp26-carousel-controls button:disabled{opacity:.3;cursor:default}.exp26-carousel-viewport{outline:none;overflow:hidden}.exp26-carousel-track{gap:var(--exp26-gap);transition:transform .45s;display:flex}.exp26-carousel-card{flex:0 0 var(--exp26-card-width)}.exp26-card-image{aspect-ratio:1.78;width:100%;display:block;position:relative;overflow:hidden}.exp26-carousel-card img{object-fit:cover}.exp26-carousel-card h3{margin:20px 0 12px;font-size:1.35rem}.exp26-carousel-card>p{margin:0;font-size:.7rem}.exp26-cta{background:var(--exp-panel);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:475px;padding:70px 20px;display:flex}.exp26-cta h2{margin:18px 0;font-size:2.65rem}.exp26-cta>p:not(.exp26-kicker){margin:0;font-size:.82rem}.exp26-cta>a{color:#eeeae3;border:1px solid #c4c0b8;justify-content:center;align-items:center;height:35px;margin-top:30px;padding:0 24px;font-size:.56rem;display:inline-flex}@media (min-width:721px) and (max-width:1400px){.exp26-hero{padding-top:46px}.exp26-hero-image{height:390px}.exp26-hero-copy{min-height:330px}.exp26-page footer{min-height:264px;padding-top:38px;padding-bottom:20px}}@media (max-width:720px){.exp26-page .site-header{height:44px;padding:0 10px 0 14px}.exp26-page .header-actions{gap:6px}.exp26-page .header-cta{width:88px;height:30px;min-height:30px;padding:0 6px;font-size:.43rem}.exp26-page .menu-button{gap:3px;width:28px;min-width:28px;font-size:.5rem}.exp26-page .menu-button .hamburger{gap:4px;width:27px}.exp26-desktop,.exp26-desktop-image{display:none}.exp26-mobile-image{display:block}.exp26-kicker{font-size:.48rem!important}.exp26-hero{padding-top:44px}.exp26-hero-image{height:285px}.exp26-hero-image img{object-position:center}.exp26-hero-copy{min-height:248px;padding:48px 19px 38px}.exp26-hero-copy h1{max-width:250px;margin:16px 0 17px;font-size:1.55rem;line-height:1.15}.exp26-hero-copy>p:last-child{font-size:.72rem;line-height:1.75}.exp26-next-level{min-height:288px;padding:64px 18px 45px;display:block}.exp26-next-level>div{width:auto}.exp26-next-level h2{margin:15px 0 18px;font-size:1.55rem;line-height:1.16}.exp26-next-level p:last-child{font-size:.71rem;line-height:1.72}.exp26-sanctuary{flex-direction:column;align-items:stretch;gap:31px;min-height:0;padding:48px 18px 44px;display:flex}.exp26-sanctuary-image{aspect-ratio:1.46}.exp26-sanctuary-copy h2{margin:15px 0 17px;font-size:1.55rem;line-height:1.15}.exp26-sanctuary-copy p:last-child{font-size:.71rem;line-height:1.72}.exp26-signatures{padding:49px 18px 54px}.exp26-signatures header h2{margin:15px 0 31px;font-size:1.55rem;line-height:1.18}.exp26-signature-grid{display:block}.exp26-signature-grid article+article{margin-top:43px}.exp26-signature-image{aspect-ratio:.68}.exp26-signature-grid h3{margin:20px 0 14px;font-size:1.32rem}.exp26-signature-grid article>p{min-height:0;font-size:.7rem}.exp26-link{margin-top:17px;font-size:.46rem}.exp26-all{--exp26-card-width:86%;--exp26-gap:14px;--exp26-step:calc(var(--exp26-card-width) + var(--exp26-gap));padding:49px 18px 53px}.exp26-all>header{margin-bottom:31px;display:block;position:relative}.exp26-all h2{max-width:220px;margin:15px 0 0;font-size:1.55rem;line-height:1.2}.exp26-carousel-controls{position:absolute;bottom:0;right:0}.exp26-carousel-controls button{width:23px;height:23px;font-size:1rem}.exp26-card-image{aspect-ratio:1.55}.exp26-carousel-card h3{margin:19px 0 13px;font-size:1.3rem}.exp26-carousel-card>p{font-size:.7rem}.exp26-cta{min-height:289px;padding:52px 20px}.exp26-cta h2{margin:15px 0;font-size:1.55rem}.exp26-cta>p:not(.exp26-kicker){max-width:260px;font-size:.7rem;line-height:1.7}.exp26-cta>a{height:34px;margin-top:26px;font-size:.5rem}.exp26-page footer{min-height:330px;padding:42px 18px 24px}.exp26-page .footer-brand .via-mark{width:40px}.exp26-page .footer-brand>p{margin-top:10px;font-size:.54rem}.exp26-page .mobile-footer-nav{gap:24px;margin-top:31px}.exp26-page .mobile-footer-nav>div{gap:9px}.exp26-page .mobile-footer-nav a{font-size:.64rem}.exp26-page .mobile-socials{gap:10px;margin-top:18px}.exp26-page .mobile-socials img{width:12px;height:12px}.exp26-page .copyright{margin-top:32px;font-size:.52rem}}.exp26-page .header-actions{align-items:stretch;gap:12px}.exp26-page .header-cta{color:#11110f;background:#eee9df;border:1px solid #eee9df;width:170px;height:42px;min-height:42px;padding:0 18px;font-size:.62rem}.exp26-page .menu-button{border:1px solid #747570;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:105px;min-width:105px;height:42px;min-height:42px;padding:0 14px;font-size:.62rem}.exp26-page .menu-button .hamburger{gap:4px;width:21px}@media (min-width:721px) and (max-width:1400px){.exp26-page .header-actions{gap:9px}.exp26-page .header-cta{width:114px;height:29px;min-height:29px;padding:0 10px;font-size:.44rem}.exp26-page .menu-button{gap:8px;width:79px;min-width:79px;height:29px;min-height:29px;padding:0 9px;font-size:.45rem}.exp26-page .menu-button .hamburger{gap:3px;width:16px}}@media (max-width:720px){.exp26-page .header-actions{gap:6px}.exp26-page .header-cta{width:88px;height:30px;min-height:30px;padding:0 6px;font-size:.43rem}.exp26-page .menu-button{gap:6px;width:62px;min-width:62px;height:30px;min-height:30px;padding:0 7px;font-size:.45rem}.exp26-page .menu-button .hamburger{width:16px}}.exp26-carousel-viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.exp26-carousel-viewport.is-dragging{cursor:grabbing}.exp26-carousel-viewport.is-dragging .exp26-carousel-track{transition:none}
