.sia-page{--burgundy:#492533;--beige:#f3f0e9;--gold:#B28A62;--gold-light:#F7E7CE;--gold-mid:#CBAE8D;--gold-dark:#8E6C45;--ink:#302429;--white:#ffffff;--max:1180px;--radius:28px;--shadow:0 22px 60px rgba(73,37,51,.14);width:100%;margin-left:0;overflow:hidden;background:var(--beige);color:var(--ink);font-family:Montserrat,Arial,sans-serif;line-height:1.72}.sia-page *{box-sizing:border-box}.sia-page img{max-width:100%;display:block}.sia-wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.sia-narrow{width:min(920px,calc(100% - 40px));margin:auto}.sia-section{padding:92px 0}.sia-center{text-align:center}.sia-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:900;color:var(--gold-dark);margin-bottom:14px}.sia-title,.sia-h2,.sia-h3{font-family:Balgin,Times New Roman,serif;color:var(--burgundy);line-height:1.05;margin:0 0 22px;font-weight:500}.sia-title{font-size:clamp(3rem,6.4vw,6.25rem)}.sia-h2{font-size:clamp(2.3rem,4.2vw,4.5rem)}.sia-h3{font-size:clamp(1.55rem,2.3vw,2.45rem)}.sia-lead{font-size:clamp(1.08rem,1.7vw,1.32rem)}.sia-script{font-family:Eyesore Script,Brush Script MT,cursive;font-size:clamp(2rem,3.2vw,3.15rem);line-height:1.05;color:var(--gold)}.sia-divider{width:80px;height:2px;background:linear-gradient(90deg,var(--gold-light),var(--gold-dark));margin:22px 0 30px}.sia-center .sia-divider{margin-left:auto;margin-right:auto}.sia-btn{display:inline-flex;align-items:center;justify-content:center;padding:17px 29px;border-radius:999px;text-decoration:none!important;text-transform:uppercase;letter-spacing:.09em;font-size:.82rem;font-weight:900;background:var(--burgundy);color:#fff!important;border:1px solid var(--burgundy);box-shadow:0 10px 30px #4925332e;transition:.22s ease}.sia-btn:hover{transform:translateY(-2px);background:#351a24}.sia-btn-gold{background:linear-gradient(135deg,var(--gold-light),var(--gold-mid));color:var(--burgundy)!important;border:0}.sia-btn-gold:hover,.sia-btn-gold:focus-visible,.sia-btn-gold:active{background:#351a24;color:#fff!important}.sia-page .sia-btn.sia-btn-gold:disabled{background:var(--gold-light);color:var(--burgundy)!important;opacity:1}.sia-btn-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.sia-btn-row.center{justify-content:center}.sia-topbar{background:var(--burgundy);color:#fff;text-align:center;padding:11px 15px;text-transform:uppercase;letter-spacing:.11em;font-size:.76rem;font-weight:900}.sia-hero{min-height:800px;position:relative;display:flex;align-items:center;background:linear-gradient(90deg,#28101ad4,#341622ad 40%,#3416223d 72%,#3416220f),url(https://events.schoolforintuitiveascension.com/wp-content/uploads/2026/09/f77a7e01-7c8d-4a43-bcee-75d5ab22e7e9.png) center/cover no-repeat}.sia-hero-logo{position:absolute;top:24px;left:0;right:0;z-index:3}.sia-logo{width:165px;height:auto;filter:none;border-radius:10px}.sia-hero-copy{position:relative;z-index:2;color:#fff;max-width:940px;padding:150px 0 105px}.sia-hero .sia-title,.sia-hero .sia-kicker{color:#fff}.sia-hero .sia-lead{max-width:850px}.sia-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sia-pill{padding:10px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:#ffffff1c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.82rem;font-weight:800}.sia-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.sia-workshop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.sia-white{background:#fff}.sia-burgundy{background:var(--burgundy);color:#fff}.sia-burgundy .sia-h2,.sia-burgundy .sia-h3,.sia-burgundy .sia-kicker{color:#fff}.sia-goldwash{background:radial-gradient(circle at 85% 0%,rgba(247,231,206,.75),transparent 40%),linear-gradient(180deg,#fff,var(--beige))}.sia-image img{width:100%;border-radius:var(--radius);box-shadow:var(--shadow)}.sia-card{background:#fff;border-radius:var(--radius);padding:35px;box-shadow:var(--shadow)}.sia-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.sia-list li{position:relative;padding-left:28px}.sia-list li:before{content:"✦";position:absolute;left:0;color:var(--gold)}.sia-punch{font-family:Balgin,Times New Roman,serif;color:var(--burgundy);font-size:clamp(1.5rem,2.5vw,2.6rem);line-height:1.22}.sia-burgundy .sia-punch{color:#fff}.sia-hook{background:#fff;border-top:1px solid rgba(178,138,98,.16)}.sia-hook-questions{display:grid;gap:18px;margin-top:34px}.sia-hook-line{border-left:3px solid var(--gold);padding:6px 0 6px 22px;font-family:Balgin,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,2.1rem);color:var(--burgundy)}.sia-workshop{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.sia-workshop img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:18px;margin-bottom:24px}.sia-date{display:inline-block;align-self:flex-start;background:var(--gold-light);color:var(--burgundy);border-radius:999px;padding:6px 11px;font-size:.69rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px}.sia-time{color:var(--gold-dark);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.sia-workshop .sia-btn{margin-top:auto}.sia-series{background:var(--burgundy);color:#fff;border-radius:32px;padding:50px;box-shadow:var(--shadow)}.sia-series .sia-h2,.sia-series .sia-h3,.sia-series .sia-punch{color:#fff}.sia-bio{text-align:center}.sia-bio img{width:220px;height:220px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:7px solid var(--gold-light);box-shadow:var(--shadow);margin:0 auto 22px!important}.sia-bio p{text-align:left}.sia-final{background:linear-gradient(90deg,#f3f0e9f2,#f3f0e9e6),url(https://events.schoolforintuitiveascension.com/wp-content/uploads/2026/09/234b9889-d854-4e4a-b4f8-5917914f878b.png) center/cover no-repeat}.sia-cta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.sia-cta-mini{background:#fff;padding:24px;border-radius:20px;border:1px solid rgba(178,138,98,.22);box-shadow:0 12px 30px #49253314}.sia-cta-mini .sia-btn{width:100%;margin-top:14px}.sia-footer{background:#27151d;color:#fff;padding:44px 0 30px}.sia-footer .sia-logo{margin:0 auto 18px;width:145px}.sia-small{font-size:.8rem;opacity:.76}@media (max-width:767px){.sia-workshop-grid,.sia-cta-row{grid-template-columns:1fr}.sia-wrap,.sia-narrow{width:min(100% - 28px,var(--max))}.sia-section{padding:66px 0}.sia-grid-2{grid-template-columns:1fr}.sia-hero{min-height:820px;background-position:60% center}.sia-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#260f1833,#260f18d6 65%,#260f18f2)}.sia-hero-copy{padding:135px 0 80px}.sia-title{font-size:3rem}.sia-logo{width:138px}.sia-btn-row{flex-direction:column}.sia-btn{width:100%}.sia-series{padding:32px 24px}}.sia-workshop-grid>*,.sia-grid-2>*{min-width:0}.sia-cta-mini{display:flex;flex-direction:column;align-items:center}.sia-cta-mini .sia-btn{margin-top:auto}.sia-cta-mini small{display:block;margin-bottom:14px}.sia-btn{font-family:inherit;line-height:1.5;cursor:pointer}.sia-btn:focus-visible,.sia-close:focus-visible,.sia-form input:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.sia-dialog{border:1px solid var(--gold-mid);border-radius:28px;width:min(600px,calc(100% - 28px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0;color:var(--ink);background:var(--beige);box-shadow:var(--shadow);font-family:Montserrat,Arial,sans-serif;line-height:1.6}.sia-dialog::backdrop{background:#27151dc2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sia-dialog-inner{padding:38px;position:relative;clear:both}.sia-close{position:sticky;float:right;top:8px;z-index:2;margin:8px 8px -48px 0;width:40px;height:40px;border:0;border-radius:50%;background:var(--beige);color:var(--burgundy);font-size:28px;cursor:pointer}.sia-dialog .sia-kicker{padding-right:22px}.sia-dialog .sia-h2{font-size:2.2rem;margin-bottom:16px}.sia-selected-event{border-left:3px solid var(--gold);padding-left:16px;margin:22px 0}.sia-selected-event h3{font-family:Balgin,Times New Roman,serif;line-height:1.2;font-weight:500;font-size:1.55rem;margin:0 0 8px;color:var(--burgundy)}.sia-selected-event p{margin:4px 0;font-size:.92rem}.sia-preview-note{background:var(--gold-light);padding:12px 15px;border-radius:12px;font-size:.82rem}.sia-form{margin-top:24px}.sia-form-names{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sia-form label{display:block;font-size:.85rem;font-weight:700;margin-bottom:16px}.sia-form input{display:block;box-sizing:border-box;width:100%;margin-top:6px;border:1px solid var(--gold-mid);border-radius:10px;background:#fff;padding:13px 12px;font:16px/1.3 Arial,sans-serif;color:var(--ink)}.sia-form .sia-btn{width:100%;margin-top:10px;position:sticky;bottom:0;z-index:1}.sia-form-note{font-size:.82rem;margin:8px 0 0}.sia-confirmation{margin-top:24px}.sia-confirmation[hidden],.sia-form[hidden]{display:none}.sia-confirmation-title{font-family:Balgin,Times New Roman,serif;font-size:1.8rem;line-height:1.15;color:var(--burgundy);margin:0 0 12px}.sia-confirmation .sia-btn{margin-top:12px}@media (max-width:767px){.sia-card{padding:24px}.sia-workshop img{height:230px}.sia-date{border-radius:14px}.sia-workshop .sia-btn{padding:16px 18px}.sia-dialog-inner{padding:30px 22px}.sia-dialog .sia-h2{font-size:1.9rem}.sia-form-names{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.sia-page{scroll-behavior:auto}.sia-btn{transition:none}.sia-btn:hover{transform:none}}.sia-page p{margin:1em 0}.sia-page strong{font-weight:700}.sia-page .sia-dialog{position:fixed;top:16px;bottom:auto;margin:0 auto}.sia-page .sia-selected-event p{margin:4px 0}.sia-page .sia-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sia-page .sia-form-error{border-left:3px solid var(--burgundy);padding:12px 15px;background:var(--gold-light);font-size:.9rem}.sia-page .sia-btn:disabled,.sia-page .sia-close:disabled{opacity:.6;cursor:wait;transform:none}.sia-page .sia-confirmation a:not(.sia-btn){color:var(--burgundy);text-decoration:underline}.sia-page .sia-live-note{font-size:.86rem;padding:13px 16px;border-radius:12px;background:var(--gold-light)}.sia-page .sia-test-notice{padding:8px 16px;text-align:center;background:var(--gold-light);color:var(--burgundy);font-size:.78rem;font-weight:600}
