:root{--bg:#12091c;--deep:#0d0618;--cream:#f7f3ee;--muted:#c9bfce;--soft:#a99bb3;--gold:#d9b79b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--cream);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1280px,calc(100% - 160px));margin-inline:auto}.header{background:#0d0618;border-bottom:1px solid #d9b79b50}.header-inner{min-height:112px;justify-content:space-between;gap:28px}.brand,.header-inner{display:flex;align-items:center}.brand{width:128px;min-width:128px;height:96px;justify-content:center;flex-direction:column;font-size:22px;letter-spacing:3px}.brand small{font-size:9px;letter-spacing:4px}.asset-pending{border:1px dashed #d9b79b30}.navigation{display:flex;align-items:center;gap:32px}.navigation a{font-size:13px;color:var(--muted);white-space:nowrap}.navigation a:hover,.navigation a[aria-current=page]{color:var(--cream)}.navigation a[aria-current=page]:after{content:"";display:block;width:20px;height:1px;background:var(--gold);margin-top:10px}.nav-actions{display:flex;align-items:center;gap:28px;white-space:nowrap}.lang{color:var(--muted);font-size:12px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:0 24px;font-size:13px;font-weight:600;border-radius:2px}.button-gold{background:linear-gradient(90deg,#a96843,#d9b79b 32%,#ffe4b8 55%,#d9b79b 70%,#b98360);color:#12091c}.button-ghost{background:#12091c40;border:1px solid #d9b79b35}.hero{height:748px;position:relative;background:#0d0618}.hero-image-slot{background:linear-gradient(90deg,#0a0514,#0d0714f0 28%,#12091c60 55%,#12091c08),linear-gradient(0deg,#0d0714ed,transparent 45%,#0d071460)}.hero-inner{height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding-top:68px;padding-bottom:32px}.hero-content{max-width:820px}.eyebrow,.section-label{display:flex;align-items:center;gap:14px;color:var(--gold);font-size:11px;letter-spacing:2px}.diamond{background:#ffe4b8;width:6px;height:6px;transform:rotate(45deg)}h1{font-size:clamp(48px,5.7vw,82px);line-height:1.06;font-weight:300;letter-spacing:-4px;margin:28px 0 24px;background:linear-gradient(#f7f3ee,#ede5da 60%,#d9c9b8);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{font-size:18px;line-height:1.65;color:var(--muted);max-width:450px}.actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:35px}.hero-bottom{border-top:1px solid #d9b79b60;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.hero-bottom a{font-size:10px;letter-spacing:1.8px;color:var(--gold)}.about-section{background:#0d0618}.about-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;grid-gap:80px;gap:80px;padding-top:96px;padding-bottom:96px}.section-label span{width:32px;height:1px;background:linear-gradient(90deg,#a96843,#ffe4b8,#a96843)}h2{font-size:clamp(35px,3.5vw,50px);line-height:1.12;font-weight:400;letter-spacing:-2px;margin:28px 0}.large-copy{color:var(--muted);font-size:20px;line-height:1.65}.secondary-copy{color:var(--soft);font-size:16px;line-height:1.75}.signature{border-top:1px solid #d9b79b50;margin-top:28px;padding-top:20px;font-size:13px;color:var(--gold)}.media-frame{margin:0}.media-slot{height:420px;background:#12091c;border:1px dashed #d9b79b25}.media-frame figcaption{display:flex;justify-content:space-between;font-size:10px;color:var(--soft);padding-top:16px}.media-frame figcaption span:first-child{color:var(--gold);letter-spacing:1.5px}.services-section{padding:96px 0;background:radial-gradient(ellipse at 80% 50%,#35204d 0,#0c0518 60%)}.services-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:48px}.services-heading>div:last-child{max-width:360px}.services-note{color:var(--gold);font-size:10px;letter-spacing:1.6px}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.service-card{min-height:252px;border:1px solid #ffe4b870;border-radius:14px;background:linear-gradient(#2e1a4acc,#180c2ecc);padding:28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 32px #14052eb3;transition:transform .2s}.service-card:hover{transform:translateY(-4px)}.card-top{display:flex;justify-content:space-between;font-size:12px;color:var(--gold)}.service-card h3{font-weight:400;font-size:23px}.service-card p{font-size:14px;line-height:1.6;color:var(--muted)}.expertise-section{padding-top:96px;padding-bottom:96px}.expertise-section>.large-copy{max-width:730px}.expertise-images{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:45px 0}.expertise-images .media-slot{height:340px}.text-link{color:var(--gold);font-size:13px}.closing-section{text-align:center;padding:120px 0;background:radial-gradient(ellipse at center,#341c50,#0d0618 70%)}.closing-section .section-label{justify-content:center}.closing-section h2{margin:36px 0}.footer{border-top:1px solid #d9b79b40}.footer-inner{min-height:200px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:var(--soft);letter-spacing:1px}@media(max-width:1100px){.container{width:calc(100% - 60px)}.header-inner{flex-wrap:wrap;padding:10px 0}.navigation{order:3;width:100%;justify-content:center}.about-grid{gap:32px}.services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.container{width:calc(100% - 36px)}.header-inner{gap:10px}.brand{width:90px;min-width:90px;height:65px;font-size:16px}.nav-actions{gap:10px}.nav-actions .button{min-height:40px;padding:0 12px}.navigation{justify-content:start;overflow-x:auto;gap:22px;padding-bottom:12px}.hero{min-height:680px;height:auto}.hero-inner{gap:80px;padding-top:70px}.hero-bottom{flex-direction:column;line-height:1.7}h1{font-size:clamp(42px,10vw,64px);letter-spacing:-2px}.about-grid{grid-template-columns:1fr}.about-grid,.expertise-section,.services-section{padding-top:64px;padding-bottom:64px}.services-heading{display:block}.expertise-images,.services-grid{grid-template-columns:1fr}.expertise-images .media-slot{height:260px}.footer-inner{flex-wrap:wrap;padding:30px 0}}.brand-image{display:block;width:128px;height:96px;object-fit:contain}.hero-image-slot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.expertise-images .media-slot,.media-frame .media-slot{display:block;width:100%;object-fit:cover}.hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0a0514,#0d0714ee 28%,#12091c60 55%,transparent),linear-gradient(0deg,#0d0714eb,transparent 50%);pointer-events:none}.hero-inner{z-index:2}@media(max-width:700px){.brand-image{width:90px;height:65px}}.ecosystem-section,.purpose-section,.why-srah-section{padding:100px 0;position:relative}.why-srah-section{background:radial-gradient(ellipse at 15% 45%,#2a1741,#10071b 70%)}.why-srah-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.why-srah-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:46px}.why-srah-card{padding:34px 28px;min-height:230px;background:linear-gradient(140deg,#301d4a,#1a0d2c);border:1px solid #d9b79b55;border-radius:12px}.why-srah-card .card-number{font-size:12px;letter-spacing:1px;color:#d9b79b}.why-srah-card h3{font-weight:400;font-size:24px;margin:30px 0 14px}.why-srah-card p{color:#c9bfce;font-size:15px;line-height:1.65;margin:0}.ecosystem-section{background:#0e0719}.ecosystem-layout{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:80px;gap:80px;align-items:center}.ecosystem-steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.ecosystem-step{min-height:150px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #d9b79b60;padding:24px;background:linear-gradient(145deg,#28153d,#140b22);border-radius:12px}.ecosystem-step span{font-size:11px;color:#d9b79b}.ecosystem-step strong{font-size:19px;font-weight:400}.purpose-section{background:radial-gradient(ellipse at 85% 5%,#2a1941,#11091d 70%)}.purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:70px;gap:70px;margin-top:35px}.purpose-grid .large-copy{font-size:17px}.mission-list p{color:#c9bfce;line-height:1.75;border-bottom:1px solid #d9b79b35;padding:13px 0}.mission-list strong{color:#f7f3ee}.purpose-principles{margin-top:75px;border-top:1px solid #d9b79b55;padding-top:35px}.purpose-principles h3{font-size:25px;font-weight:400}.principle-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:26px}.principle-list span{border:1px solid #d9b79b55;padding:16px 8px;color:#d9b79b;text-align:center;font-size:12px}@media(max-width:1000px){.why-srah-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-layout,.purpose-grid{grid-template-columns:1fr;gap:45px}.principle-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.ecosystem-section,.purpose-section,.why-srah-section{padding:65px 0}.why-srah-heading{display:block}.ecosystem-steps,.why-srah-grid{grid-template-columns:1fr}.principle-list{grid-template-columns:repeat(2,1fr)}}.footer-inner nav{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.footer-inner nav a{color:#c9bfce;font-size:12px;letter-spacing:0}.footer-inner nav a:hover{color:#ffe4b8}.service-card h3{line-height:1.25}@media(max-width:700px){.footer-inner nav{width:100%;justify-content:center}.footer-inner{justify-content:center;text-align:center}}.closing-section{position:relative;isolation:isolate;overflow:hidden;text-align:left;padding:clamp(88px,10vw,140px) 0;background:#0d0618}.closing-section-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;z-index:-2}.closing-section:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#100719f5,#100719d9 42%,#10071955);z-index:-1}.closing-section .section-label{justify-content:flex-start}.closing-section-content{position:relative}.closing-section h2{margin:24px 0 30px;font-size:clamp(36px,4.3vw,62px);font-weight:400;line-height:1.12}@media(max-width:700px){.closing-section{padding:76px 0}.closing-section:before{background:linear-gradient(90deg,#100719ed,#100719ad)}}.site-header{background:#0d0618;border-bottom:1px solid #d9b79b50}.site-header-inner{min-height:112px;justify-content:space-between;gap:24px}.site-header-inner,.site-logo{display:flex;align-items:center}.site-logo{flex-direction:column;justify-content:center;min-width:128px;height:96px;letter-spacing:3px;font-size:22px}.site-logo span{font-size:9px;letter-spacing:4px}.site-nav{display:flex;gap:30px;align-items:center}.site-nav a{font-size:13px;color:#c9bfce;white-space:nowrap}.site-nav a:hover{color:#f7f3ee}.site-cta{display:flex;align-items:center;gap:28px;font-size:12px;color:#c9bfce}.site-hero{min-height:550px;padding:110px 0 96px;background:radial-gradient(ellipse at 85% 30%,#321d47,#0d0618 65%)}.preview-page h1,.site-hero h1{font-size:clamp(44px,6vw,78px);line-height:1.08;font-weight:300;letter-spacing:-3px;margin:28px 0 24px;color:#f7f3ee}.site-hero p{max-width:650px;font-size:18px;color:#c9bfce;line-height:1.7}.site-eyebrow{font-size:11px;letter-spacing:1.6px;color:#d9b79b;display:flex;align-items:center;gap:14px;text-transform:uppercase}.site-eyebrow i{width:32px;height:1px;background:#d9b79b}.site-section{padding-top:90px;padding-bottom:100px}.site-section h2{font-size:clamp(35px,4vw,54px);font-weight:400;line-height:1.1}.section-intro{font-size:19px;line-height:1.7;color:#c9bfce;max-width:740px;margin-bottom:48px}.text-action{color:#d9b79b;display:inline-block;margin-top:15px;padding-bottom:6px;border-bottom:1px solid #d9b79b40}.small-note{color:#a99bb3!important;font-size:12px!important;line-height:1.6}.sample-label{font-size:11px!important;letter-spacing:2px;color:#ffe4b8!important}.feature-list{display:grid;grid-gap:80px;gap:80px;margin:60px 0}.feature-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:70px;gap:70px}.feature-row:nth-child(2n) .feature-media{order:2}.event-card-media,.feature-media{min-height:390px;padding:20px;border:1px dashed #d9b79b40;background:linear-gradient(135deg,#29173e,#10091b);display:flex;flex-direction:column;justify-content:space-between;color:#d9b79b;letter-spacing:1px;font-size:11px}.event-card-media small,.feature-media small{font-size:10px;color:#a99bb3;letter-spacing:0}.feature-text h3{font-size:42px;font-weight:400;margin:26px 0}.feature-text h4{font-size:24px;font-weight:400}.event-card p,.feature-text li,.feature-text p,.featured-event p{font-size:15px;line-height:1.7;color:#c9bfce}.feature-text li{padding:8px 0}.featured-event{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;margin:30px 0 110px}.event-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin:40px 0}.event-card{border:1px solid #d9b79b30}.event-card-media{min-height:230px}.event-card-body{padding:24px}.event-card h3{font-size:25px;font-weight:400}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px}.contact-grid .feature-media{margin-top:40px}.site-footer{background:#0d0618;border-top:1px solid #d9b79b40;padding:80px 0 30px;color:#c9bfce}.site-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:60px;gap:60px}.site-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.site-footer-grid b{font-size:11px;color:#d9b79b;letter-spacing:2px}.site-footer-grid a,.site-footer-grid p{font-size:13px}.site-footer-logo{color:#f7f3ee!important;font-size:24px!important;letter-spacing:2px}.site-footer-bottom{border-top:1px solid #d9b79b30;gap:24px;margin-top:70px;padding-top:24px;font-size:10px;letter-spacing:1px}.breadcrumbs,.site-footer-bottom{display:flex;justify-content:space-between}.breadcrumbs{gap:20px;padding:30px 0;color:#c9bfce;font-size:12px}.preview-page{padding-bottom:110px}.preview-page h1{font-size:46px}.preview-intro{font-size:18px;color:#c9bfce;line-height:1.7}.preview-notice{padding:20px 24px;border:1px solid #d9b79b60;background:#281b31;margin:28px 0 38px;color:#f7f3ee}.preview-notice b{color:#ffe4b8;font-size:11px;letter-spacing:1px}.preview-notice p{font-size:13px;color:#c9bfce;line-height:1.6}.stepper{display:flex;gap:28px;flex-wrap:wrap;align-items:center;color:#a99bb3;font-size:13px;padding:24px 0 45px}.stepper .selected{color:#ffe4b8}.stepper strong{font-weight:400;font-size:10px;letter-spacing:1.5px;color:#d9b79b}.preview-grid{display:grid;grid-template-columns:minmax(0,800px) minmax(300px,440px);grid-gap:40px;gap:40px;margin-top:50px;align-items:start}.demo-panel,.demo-summary{border:1px solid #d9b79b3a;background:#1a1026;padding:32px}.demo-panel h2,.demo-summary h3{font-size:29px;font-weight:400;margin:20px 0}.demo-panel h3{font-size:23px;font-weight:400}.demo-panel p,.demo-summary p{font-size:14px;line-height:1.7;color:#c9bfce}.demo-panel hr,.demo-summary hr{border:0;border-top:1px solid #d9b79b30;margin:28px 0}.demo-summary dl{margin:26px 0}.demo-summary dl>div{display:flex;justify-content:space-between;gap:20px;margin:12px 0;font-size:13px}.demo-summary dd{margin:0}.demo-summary .total{border-top:1px solid #d9b79b50;padding-top:20px;font-weight:600;color:#ffe4b8}.preview-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.demo-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin:25px 0}.demo-panels article{border:1px solid #d9b79b45;padding:20px;background:#2a1b3d;font-size:13px;line-height:1.7}.demo-panels small{color:#a99bb3}.sample-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.sample-fields>div{border:1px solid #d9b79b36;padding:16px;min-height:78px;display:flex;flex-direction:column;gap:10px}.sample-fields b{font-size:11px;color:#d9b79b;font-weight:400}.sample-fields span{font-size:13px;color:#f7f3ee}.event-detail-grid{display:grid;grid-template-columns:1fr 360px;grid-gap:60px;gap:60px}.event-detail-grid .demo-summary{position:-webkit-sticky;position:sticky;top:30px}.event-detail-grid .demo-summary .button{margin:20px 0}.event-detail-grid .demo-panels{grid-template-columns:1fr}@media(max-width:1100px){.site-header-inner{flex-wrap:wrap;padding:18px 0}.site-nav{order:3;width:100%;justify-content:center;overflow-x:auto}.contact-grid,.event-detail-grid,.feature-row,.featured-event,.preview-grid{grid-template-columns:1fr}.feature-row:nth-child(2n) .feature-media{order:0}.event-cards{grid-template-columns:repeat(2,1fr)}.event-detail-grid .demo-summary{position:static}}@media(max-width:700px){.site-header-inner{gap:12px}.site-logo{height:65px;min-width:90px;font-size:17px}.site-cta{gap:10px}.site-cta .button{padding:0 12px;min-height:42px}.site-nav{justify-content:flex-start;gap:20px;padding:8px 0}.site-hero{padding:65px 0;min-height:420px}.site-hero h1{letter-spacing:-2px}.site-section{padding:60px 0}.demo-panels,.event-cards,.sample-fields{grid-template-columns:1fr}.feature-list{gap:50px}.feature-media{min-height:260px}.preview-page h1{font-size:38px;letter-spacing:-2px}.demo-panel,.demo-summary{padding:22px}.site-footer-grid{grid-template-columns:1fr;gap:35px}.site-footer-bottom{flex-direction:column}.stepper{gap:12px}}.site-logo .brand-image{width:128px;height:96px;object-fit:contain}.event-card-media,.feature-media{position:relative;overflow:hidden}.feature-media-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.event-card-media:before,.feature-media:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(13,6,24,.72),transparent 65%);z-index:-1}.event-card-media>small,.feature-media>small,.feature-media>span{text-shadow:0 2px 12px #0d0618}.event-card-media>.feature-media-image{z-index:-1}@media(max-width:700px){.site-logo .brand-image{width:90px;height:65px}}.site-hero{position:relative;isolation:isolate;overflow:hidden}.site-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.site-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(10,5,20,.96),rgba(13,7,20,.8) 35%,rgba(18,9,28,.18)),linear-gradient(0deg,rgba(13,7,20,.9),transparent 50%)}.site-hero>.container{position:relative;z-index:2}.event-card-media,.feature-media{isolation:isolate}.event-card-media>.feature-media-image,.feature-media-image{z-index:0}.event-card-media:before,.feature-media:before{z-index:1;pointer-events:none}.event-card-media>small,.feature-media>small,.feature-media>span{position:relative;z-index:2}.event-card-media{color:#ffe4b8;text-shadow:0 2px 10px rgba(13,6,24,.85)}@media(max-width:700px){.site-hero-image{object-position:center}}.expertise-images{grid-template-columns:repeat(3,minmax(0,1fr))}.expertise-images img{min-width:0}.event-cta{margin-top:96px;padding:60px 0;border-top:1px solid #d9b79b40}.event-cta p:not(.site-eyebrow){font-size:18px;color:#c9bfce;max-width:650px;line-height:1.6}.event-cta .button{margin-top:20px}@media(max-width:700px){.expertise-images{grid-template-columns:1fr}}.contact-fields{border:0;margin:0;padding:0;min-width:0}.contact-field-title,.contact-fields legend{font-size:12px;letter-spacing:1px;color:#d9b79b;padding:0;margin:28px 0 14px}.contact-options{display:flex;gap:12px;flex-wrap:wrap}.contact-options label{border:1px solid #d9b79b60;padding:14px 17px;font-size:13px;color:#f7f3ee;background:#241633}.contact-options input{accent-color:#d9b79b}.contact-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.contact-field{display:flex;flex-direction:column;gap:10px;margin:12px 0;min-width:0}.contact-field label{font-size:12px;color:#d9b79b}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-width:0;background:#12091c;color:#f7f3ee;border:1px solid #d9b79b58;padding:15px;border-radius:2px;font:inherit;font-size:13px;resize:none}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#b2a4bf;opacity:1}.contact-fields :disabled{opacity:1;cursor:not-allowed}.contact-preview .button:disabled{opacity:.65;cursor:not-allowed;margin:25px 0}@media(max-width:700px){.contact-field-grid{grid-template-columns:1fr}}.preview-event-card{border:1px solid #d9b79b5e;background:#1a1026;max-width:850px;padding:35px;margin:40px 0}.preview-event-card h2,.preview-followup h2{font-size:clamp(30px,3.5vw,48px);font-weight:400;line-height:1.2}.preview-event-card h3,.preview-followup h3{font-weight:400;font-size:23px}.preview-event-card p,.preview-followup p{color:#c9bfce;line-height:1.7}.preview-event-card hr{border:0;border-top:1px solid #d9b79b3a;margin:30px 0}.preview-followup{margin:70px 0 30px;padding:35px 0;border-top:1px solid #d9b79b60}.preview-info-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:35px 0}.preview-info-cards article{border:1px solid #d9b79b50;background:#241633;padding:24px}.preview-info-cards article h3{font-size:21px;margin:8px 0 15px}.review-title-row{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.review-title-row a{font-size:12px;color:#d9b79b}.preview-pricing{display:grid;grid-template-columns:1fr auto;grid-gap:13px;gap:13px;color:#c9bfce;margin:24px 0}.preview-pricing strong{border-top:1px solid #d9b79b40;padding-top:18px;color:#ffe4b8}@media(max-width:700px){.preview-info-cards{grid-template-columns:1fr}.preview-event-card{padding:22px}}.srah-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:52px}.srah-connected article,.srah-journey article{border-top:1px solid #d9b79b78;padding-top:22px}.srah-journey span{font-size:12px;color:#d9b79b}.srah-connected h3,.srah-journey h3{font-size:23px;font-weight:400;line-height:1.2}.srah-connected p,.srah-connected-note p,.srah-journey p{font-size:14px;color:#c9bfce;line-height:1.7}.srah-connected{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px;margin-top:40px}.srah-connected-note{margin-top:65px;padding:35px;border:1px solid #d9b79b50;background:linear-gradient(135deg,#20112e,#100918)}.srah-page-cta{padding:90px 0;background:radial-gradient(ellipse at 70% 25%,#2b1a40,#0d0618 70%)}.srah-page-cta h2{font-size:clamp(34px,4vw,54px);font-weight:400}.srah-page-cta p{max-width:630px;font-size:17px;color:#c9bfce;line-height:1.7}.srah-page-cta .button{margin-top:25px}@media(max-width:1000px){.srah-journey{grid-template-columns:repeat(3,1fr)}.srah-connected{grid-template-columns:1fr}}@media(max-width:700px){.srah-journey{grid-template-columns:1fr}.srah-page-cta{padding:65px 0}}.event-agenda-list{margin-top:32px;border-top:1px solid #d9b79b55}.event-agenda-row{display:grid;grid-template-columns:170px 1fr;grid-gap:25px;gap:25px;padding:28px 0;border-bottom:1px solid #d9b79b40}.event-agenda-row time{font-size:14px;color:#d9b79b}.event-agenda-row h3{font-weight:400;font-size:24px;margin:8px 0}.event-agenda-row p,.event-venue p{color:#c9bfce;line-height:1.7}.event-venue{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center}.event-venue-photo{position:relative;min-height:420px;background:#1e102d;isolation:isolate;overflow:hidden}.event-venue-photo .feature-media-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.event-venue-photo span{position:absolute;bottom:20px;left:20px;color:#f7f3ee;background:#12091caa;padding:8px 12px}.event-registration-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:35px;gap:35px;align-items:start}.event-registration .demo-panel>.button{margin-top:20px}.event-detail-bottom{margin-top:45px;border-top:1px solid #d9b79b50;padding-top:30px}.event-detail-bottom p{color:#c9bfce;line-height:1.7}@media(max-width:900px){.event-registration-grid,.event-venue{grid-template-columns:1fr}.event-venue-photo{min-height:310px}}@media(max-width:600px){.event-agenda-row{grid-template-columns:1fr;gap:5px}}.event-filter-preview{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:32px 0 12px;color:#c9bfce}.event-filter-categories,.event-filter-sort{display:flex;flex-wrap:wrap;gap:10px}.event-filter-preview span{display:inline-block;border:1px solid #d9b79b4a;background:#1c102b;padding:12px 17px;border-radius:2px;color:#c9bfce;font-size:12px;cursor:default}.event-filter-preview span.selected{background:#b98d6d;color:#100819;border-color:#d9b79b}@media(max-width:700px){.event-filter-preview{align-items:flex-start;flex-direction:column}.event-filter-categories,.event-filter-sort{gap:8px}.event-filter-preview span{padding:10px 12px}}.contact-direct-links{display:flex;flex-direction:column;gap:14px;margin:24px 0 30px;overflow-wrap:anywhere}.contact-direct-links a{color:#ffe4b8;text-decoration:underline;-webkit-text-decoration-color:#d9b79b70;text-decoration-color:#d9b79b70;text-underline-offset:5px;font-size:15px}.contact-unavailable{border:1px solid #d9b79b80;background:linear-gradient(135deg,#2a1837,#1a0d29);border-radius:8px;padding:22px 24px;margin:22px 0 30px}.contact-unavailable strong{font-size:19px;font-weight:600;color:#f7f3ee}.contact-unavailable p{font-size:14px;line-height:1.65;color:#dfd1e5}.contact-unavailable p:last-child{margin-bottom:0}.srah-page-cta-photo{position:relative;isolation:isolate;overflow:hidden;background:#130b20}.srah-page-cta-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 54%;z-index:-2}.srah-page-cta-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#12091cf5,#12091cd9 48%,#12091c66);z-index:-1}.srah-page-cta-photo>.container{position:relative}.site-footer-grid a{overflow-wrap:anywhere}@media(max-width:700px){.contact-unavailable{padding:18px}.srah-page-cta-photo:before{background:#12091cba}}