.experience-entry{--experience-max:1280px;--experience-space:100px;color:#f5f0e7;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.experience-entry *,.demo-portal *{box-sizing:border-box}.experience-hero{min-height:var(--hero-height);background:radial-gradient(circle at 70% 30%,#302a24,#050505 68%);position:relative;overflow:hidden}.experience-hero picture,.experience-hero picture img,.experience-hero-overlay{width:100%;height:100%;position:absolute;inset:0}.experience-hero picture img{object-fit:cover;object-position:var(--hero-position);transform:scale(var(--hero-scale));filter:saturate(.72)contrast(1.05)}.experience-hero-overlay{background:linear-gradient(90deg,#000000eb,rgba(0,0,0,var(--hero-overlay)) 55%,#00000040)}.experience-hero header{z-index:2;max-width:var(--experience-max);justify-content:space-between;align-items:center;margin:auto;padding:25px 32px;display:flex;position:relative}.experience-hero header img{object-fit:contain;filter:invert();width:72px;height:48px}.experience-hero header span,.experience-hero-copy>p,.experience-access>div>span,.experience-statement>span{letter-spacing:.23em;font-size:9px}.experience-hero-copy{left:max(32px,calc((100vw - var(--experience-max))/2 + 32px));z-index:2;max-width:850px;position:absolute;bottom:12%}.experience-hero-copy h1{letter-spacing:-.055em;max-width:780px;margin:18px 0;font:300 clamp(54px,8.5vw,126px)/.8 Georgia,serif}.experience-hero-copy>span{color:#ddd5c8;max-width:520px;font:20px/1.5 Georgia,serif;display:block}.experience-access{z-index:3;width:min(calc(100% - 64px),var(--experience-max));color:#151412;background:#f1ede4;border-top:1px solid #fff;grid-template-columns:.75fr 2fr auto;align-items:start;gap:35px;margin:-38px auto 0;padding:34px;display:grid;position:relative}.experience-access h2{margin:8px 0;font:27px Georgia,serif}.experience-role-options{border-left:1px solid #bdb5a8;grid-template-columns:repeat(3,1fr);display:grid}.experience-role-options button{color:#151412;text-align:left;background:0 0;border:0;border-right:1px solid #bdb5a8;min-height:104px;padding:18px}.experience-role-options button.selected{color:#fff;background:#171614}.experience-role-options span,.experience-role-options small{display:block}.experience-role-options span{font:19px Georgia,serif}.experience-role-options small{color:inherit;opacity:.7;margin-top:10px;font-size:9px;line-height:1.5}.experience-enter{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#171614;border:1px solid #171614;justify-content:space-between;gap:28px;padding:14px 17px;font-size:9px;display:flex}.experience-statement{min-height:55vh;padding:var(--experience-space) 32px;text-align:center;place-items:center;display:grid}.experience-statement p{letter-spacing:-.04em;max-width:930px;margin:25px auto 0;font:clamp(42px,6.4vw,88px)/.93 Georgia,serif}.experience-footer{max-width:var(--experience-max);color:#aaa297;border-top:1px solid #34312c;justify-content:space-between;margin:auto;padding:35px 32px;display:flex}.experience-footer span,.experience-footer a{color:inherit;letter-spacing:.12em;text-transform:uppercase;font-size:9px;text-decoration:none}.experience-motion .experience-hero-copy{animation:.7s ease-out both experience-rise}@keyframes experience-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.member-login{z-index:4;width:min(calc(100% - 64px),var(--experience-max));color:#171411;background:#eee7d9;border-top:1px solid #ffffffe6;grid-template-columns:minmax(260px,.78fr) minmax(460px,1.22fr);gap:clamp(48px,7vw,112px);margin:-38px auto 0;padding:clamp(48px,6vw,84px);display:grid;position:relative;box-shadow:0 -12px #bfa16f24}.member-login-intro>span,.member-field label{color:#806d51;letter-spacing:.22em;text-transform:uppercase;font-size:8px;display:block}.member-login-intro h2{letter-spacing:-.035em;max-width:470px;margin:18px 0 22px;font:clamp(38px,4.2vw,62px)/.95 Georgia,serif}.member-login-intro p{color:#5e574e;max-width:430px;margin:0;font:17px/1.65 Georgia,serif}.member-login-intro i{border-top:1px solid #9d8158;width:72px;margin-top:40px;display:block}.member-login-form{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-content:start;gap:25px 22px;padding-top:4px;display:grid}.member-field-wide{grid-column:1/-1}.member-field label{margin-bottom:10px}.member-field input,.member-field select{color:#171411;background:#ffffff38;border:0;border-bottom:1px solid #918778;border-radius:0;outline:0;width:100%;height:51px;padding:0 13px;font:15px Georgia,serif;transition:border-color .18s,background .18s}.member-field input:hover,.member-field select:hover{background:#ffffff61}.member-field input:focus-visible,.member-field select:focus-visible{background:#f7f2e9;border-bottom:2px solid #7e6035}.member-password{position:relative}.member-password input{padding-right:72px}.member-password button{color:#6d5a3f;letter-spacing:.16em;background:0 0;border:0;height:51px;padding:0 13px;font-size:8px;position:absolute;top:0;right:0}.member-password button:focus-visible,.member-login-actions a:focus-visible{outline-offset:4px;outline:1px solid #7e6035}.member-login-actions{flex-direction:column;justify-content:end;align-items:stretch;gap:12px;display:flex}.member-enter{color:#f6f0e5;letter-spacing:.19em;background:#171411;border:1px solid #171411;min-height:51px;font-size:9px;transition:background .18s,color .18s}.member-enter:not(:disabled):hover{background:#332b21}.member-enter:focus-visible{outline-offset:3px;outline:2px solid #8b6838}.member-enter:disabled{cursor:not-allowed;opacity:.42}.member-login-actions a{color:#62594e;text-underline-offset:4px;align-self:flex-end;font:italic 12px Georgia,serif;text-decoration-color:#a39480}.member-login-status{color:#443b30;background:#e4dac8;border-left:2px solid #9b7546;grid-column:1/-1;margin:2px 0 0;padding:14px 16px;font:13px/1.5 Georgia,serif}.member-login+.experience-access{background:#f3efe7;border-top:1px solid #c9bca8;margin:0 auto;padding-top:38px}.member-login+.experience-access:before{content:"";border-top:1px solid #c9bca8;position:absolute;top:0;left:34px;right:34px}.demo-role-switcher{z-index:80;color:#eee8dc;letter-spacing:.11em;text-transform:uppercase;background:#161513;border:1px solid #4b4740;gap:5px;padding:10px 12px;font-size:8px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 30px #0003}.demo-role-switcher select{color:#fff;background:#161513;border:0;font-size:10px}.demo-portal{color:#171614;background:#eeeae2;min-height:100vh}.demo-portal>aside{z-index:5;color:#eee8dc;background:#121210;flex-direction:column;width:230px;padding:34px 25px;display:flex;position:fixed;inset:0 auto 0 0}.demo-portal>aside>button{color:inherit;text-align:left;background:0 0;border:0}.demo-portal>aside b,.demo-portal>aside small{display:block}.demo-portal>aside b{letter-spacing:.16em;font:19px Georgia,serif}.demo-portal>aside small{letter-spacing:.23em;margin-top:7px;font-size:8px}.demo-portal>aside nav{gap:5px;margin-top:72px;display:grid}.demo-portal>aside nav span{color:#858078;letter-spacing:.08em;padding:11px 4px;font-size:10px}.demo-portal>aside nav span.active{color:#fff}.demo-workspace{margin-left:230px;padding:0 5vw 90px}.demo-workspace>header{border-bottom:1px solid #c9c2b6;padding:58px 0 42px}.demo-workspace>header>span,.demo-profile>div>span,.demo-section>span{color:#827565;letter-spacing:.18em;font-size:8px}.demo-workspace>header h1{margin:10px 0;font:clamp(38px,5vw,66px)/1 Georgia,serif}.demo-workspace>header p{color:#6f6961;max-width:720px;margin:0;font:17px/1.5 Georgia,serif}.demo-profile{border-bottom:1px solid #c9c2b6;grid-template-columns:130px 1fr auto;align-items:center;gap:28px;padding:38px 0;display:grid}.demo-profile-image{aspect-ratio:1;color:#fff;background:#26231f;place-items:center;width:118px;display:grid;overflow:hidden}.demo-profile-image img{object-fit:cover;width:100%;height:100%}.demo-profile-image span{font:34px Georgia,serif}.demo-profile h2{margin:7px 0;font:31px Georgia,serif}.demo-profile p{font-size:11px;line-height:1.6}.demo-tags{flex-wrap:wrap;gap:7px;max-width:360px;display:flex}.demo-tags span{border:1px solid #bcb4a8;padding:7px 9px;font-size:8px}.demo-grid{grid-template-columns:repeat(2,1fr);gap:18px;padding-top:24px;display:grid}.demo-section{background:#f8f4ec;border-top:2px solid #27241f;padding:28px}.demo-section.wide{grid-column:1/-1}.demo-section h2{margin:9px 0 22px;font:27px Georgia,serif}.demo-section article{border-top:1px solid #d4cdc1;padding:13px 0}.demo-section article p,.demo-section p{color:#655f57;font-size:11px;line-height:1.6}.demo-event-lead{border:1px solid #c8c0b4;grid-template-columns:repeat(3,1fr);display:grid}.demo-event-lead>div{border-right:1px solid #c8c0b4;padding:18px}.demo-event-lead b,.demo-event-lead span{display:block}.demo-event-lead b{font:17px Georgia,serif}.demo-event-lead span{color:#6f685f;margin-top:6px;font-size:9px}.demo-detail-columns{grid-template-columns:1fr 1fr;gap:40px;padding-top:25px;display:grid}.demo-detail-columns b{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.demo-list,.demo-copy-list{margin:0;padding:0;list-style:none}.demo-list li{border-top:1px solid #d5cec2;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:10px;display:flex}.demo-list li span small,.demo-list li span b{display:block}.demo-list li span small{color:#777067;margin-top:5px}.demo-status{color:#654f2e;letter-spacing:.08em;text-transform:uppercase;background:#eee5d5;border:1px solid #b9aa91;padding:5px 8px;font-size:7px;display:inline-block}.demo-upload{text-align:center;border:1px dashed #aaa093;margin-top:18px;padding:12px;font-size:9px;display:block}.demo-upload input{display:none}.demo-copy-list li{border-top:1px solid #d5cec2;padding:12px 0;font:14px Georgia,serif}.demo-timeline{grid-template-columns:repeat(4,1fr);margin:26px 0 0;padding:0;list-style:none;display:grid}.demo-timeline li{border-top:1px solid #9d9487;padding:16px;font-size:10px;line-height:1.5}.demo-timeline span{color:#987d57;margin-bottom:18px;display:block}.demo-selection-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.demo-selection-grid article{background:#e9e1d5;border:0;min-height:110px;padding:18px}.demo-selection-grid small,.demo-selection-grid b{display:block}.demo-selection-grid small{color:#766c5f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:7px}.demo-selection-grid b{font:17px Georgia,serif}.demo-dark-button{color:#fff;letter-spacing:.08em;background:#171614;border:0;padding:12px 16px;font-size:9px}@media (width<=900px){.member-login{grid-template-columns:1fr;margin-top:0;padding:54px 42px}.member-login-intro i{margin-top:28px}.experience-access{grid-template-columns:1fr;margin-top:0}.experience-role-options{grid-template-columns:1fr}.experience-role-options button{min-height:80px}.demo-portal>aside{width:100%;height:auto;position:relative}.demo-portal>aside nav{display:none}.demo-workspace{margin-left:0}.demo-grid{grid-template-columns:1fr}.demo-section.wide{grid-column:auto}}@media (width<=640px){.experience-hero{min-height:720px}.experience-hero header,.experience-hero-copy{padding-left:0;padding-right:22px;left:22px}.experience-hero-copy h1{font-size:53px}.member-login{gap:40px;width:100%;padding:48px 22px}.member-login-form{grid-template-columns:1fr}.member-field-wide,.member-login-status{grid-column:auto}.member-login-actions a{align-self:flex-start}.experience-access{width:100%;padding:34px 22px 28px}.experience-role-options{border-top:1px solid #bdb5a8}.experience-statement{min-height:70vh}.experience-footer{gap:18px;display:grid}.demo-workspace{padding:0 20px 80px}.demo-profile{grid-template-columns:88px 1fr}.demo-profile-image{width:82px}.demo-profile>:last-child{grid-column:1/-1}.demo-event-lead,.demo-detail-columns,.demo-timeline{grid-template-columns:1fr}.demo-event-lead>div{border-bottom:1px solid #c8c0b4}.demo-role-switcher{bottom:8px;right:8px}.demo-selection-grid{grid-template-columns:1fr}}.portal-message{color:#403a32;background:#f8f4ec;border-left:3px solid #9b7546;margin:24px 0 0;padding:15px 18px;font-size:11px}.portal-editor{background:#ded7ca;grid-template-columns:minmax(220px,.65fr) 2fr;gap:35px;margin-top:22px;padding:32px;display:grid}.portal-editor>div>span{color:#827565;letter-spacing:.18em;font-size:8px}.portal-editor h2{margin:8px 0;font:30px Georgia,serif}.portal-editor p{color:#6f685f;font-size:11px;line-height:1.6}.portal-form,.availability-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-form label,.availability-form label,.portal-message-form label{color:#655e54;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:8px;display:grid}.portal-form input,.portal-form select,.portal-form textarea,.availability-form input,.portal-message-form select,.portal-message-form textarea{color:#171614;background:#faf7f0;border:1px solid #aaa194;width:100%;padding:12px;font:13px Arial,sans-serif}.portal-form textarea,.portal-message-form textarea{resize:vertical;min-height:105px}.portal-form .wide,.availability-form .wide{grid-column:1/-1}.portal-form fieldset{border:1px solid #aaa194;margin:0;padding:14px}.portal-form legend{color:#655e54;letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:8px}.portal-skill-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.portal-skill-grid label{color:#302d29;letter-spacing:0;text-transform:none;align-items:center;gap:6px;padding:4px;font-size:9px;display:flex}.portal-skill-grid input{width:auto}.portal-calendar{border:1px solid #c8c0b4}.portal-calendar-heading{border-bottom:1px solid #c8c0b4;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.portal-calendar-heading h3{margin:0;font:20px Georgia,serif}.portal-calendar-heading button{background:0 0;border:0;font-size:18px}.portal-weekdays,.portal-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.portal-weekdays span{color:#746d63;text-align:center;text-transform:uppercase;border-right:1px solid #d8d1c6;padding:9px;font-size:8px}.portal-calendar-grid>div{background:#fcf9f3;border-top:1px solid #d8d1c6;border-right:1px solid #d8d1c6;min-height:82px;padding:8px;position:relative}.portal-calendar-grid>div.outside{opacity:.35}.portal-calendar-grid>div.blocked{background:#ead8d3}.portal-calendar-grid>div.assigned{box-shadow:inset 0 3px #9b7546}.portal-calendar-grid b,.portal-calendar-grid small,.portal-calendar-grid em{display:block}.portal-calendar-grid b{font-size:10px}.portal-calendar-grid small{margin-top:9px;font:11px Georgia,serif}.portal-calendar-grid em{color:#8b3c35;text-transform:uppercase;margin-top:8px;font-size:7px;font-style:normal}.availability-list{padding:0 18px}.availability-list article{justify-content:space-between;align-items:center;display:flex}.availability-form{background:#e9e2d6;margin-top:24px;padding:22px}.availability-form h3{grid-column:1/-1;margin:0;font:21px Georgia,serif}.portal-message-form{gap:14px;display:grid}.leadership-portal-notices{background:#f4eee3;border:1px solid #c9bda9;margin:18px 0;padding:20px}.leadership-portal-notices article{border-top:1px solid #d9d0c1;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.leadership-portal-notices article p{margin:4px 0 0}.leadership-portal-notices time{white-space:nowrap;color:#766e63;font-size:10px}@media (width<=900px){.portal-editor{grid-template-columns:1fr}.portal-skill-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.portal-form,.availability-form{grid-template-columns:1fr}.portal-form .wide,.availability-form .wide{grid-column:auto}.portal-skill-grid{grid-template-columns:1fr}.portal-calendar-grid>div{min-height:60px;padding:5px}.portal-calendar-grid small{font-size:8px}.leadership-portal-notices article{display:block}.leadership-portal-notices time{margin-top:6px;display:block}}.google-leadership-entry{color:#f6f0e5;background:#171411;border:1px solid #171411;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 18px;text-decoration:none;display:flex}.google-leadership-entry b{font:13px Georgia,serif}.google-leadership-entry span{letter-spacing:.14em;text-transform:uppercase;font-size:8px}.member-google-login .member-login-form{grid-template-columns:1fr;align-content:center}.member-access-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.member-access-choice legend{color:#806d51;letter-spacing:.2em;text-transform:uppercase;grid-column:1/-1;margin-bottom:4px;font-size:8px}.member-access-choice button{color:#302a23;text-align:left;background:#fff3;border:1px solid #b9ad9b;gap:6px;min-height:76px;padding:13px 15px;display:grid}.member-access-choice button.selected{color:#f6f0e5;background:#171411;border-color:#171411}.member-access-choice button b{font:17px Georgia,serif}.member-access-choice button span{opacity:.72;font:9px/1.45 Arial,sans-serif}.member-access-choice button:focus-visible{outline-offset:2px;outline:2px solid #8b6838}.member-google-login .google-leadership-entry{min-height:76px;padding:20px 24px;transition:transform .18s,background .18s}.member-google-login .google-leadership-entry:hover{background:#332b21;transform:translateY(-1px)}.member-google-login .google-leadership-entry:focus-visible{outline-offset:4px;outline:3px solid #8b6838}.member-google-login .google-leadership-entry b{font-size:18px}.member-google-guidance{color:#5e574e;max-width:560px;margin:0;font:15px/1.65 Georgia,serif}.member-google-login .member-login-status{flex-wrap:wrap;gap:10px 18px;display:flex}.member-google-login .member-login-status p{flex-basis:100%;margin:0}.member-google-login .member-login-status a{color:#443b30;text-underline-offset:4px}.experience-choice{color:#eee7d9;background:#11100f;min-height:100vh;padding:clamp(28px,5vw,72px)}.experience-choice header,.experience-choice footer{letter-spacing:.17em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.experience-choice header svg{width:120px}.experience-choice section{width:min(760px,100%);margin:12vh auto}.experience-choice section>span{color:#b59567;letter-spacing:.2em;font-size:9px}.experience-choice h1{margin:18px 0;font:clamp(48px,8vw,92px)/.92 Georgia,serif}.experience-choice p{color:#bdb4a7;font:18px/1.6 Georgia,serif}.experience-choice nav{gap:10px;margin-top:42px;display:grid}.experience-choice nav a{color:#eee7d9;border:1px solid #514b42;justify-content:space-between;padding:22px;text-decoration:none;display:flex}.experience-choice nav a:focus-visible{outline-offset:3px;outline:3px solid #b59567}@media (width<=640px){.member-access-choice{grid-template-columns:1fr 1fr}.member-access-choice button{min-height:70px;padding:11px 12px}.member-access-choice button b{font-size:15px}}.experience-hero header>a{display:inline-flex}.demo-profile-image{aspect-ratio:4/5}.demo-profile-image img{transform-origin:50%;display:block}.experience-entry .aether-logo-lockup{white-space:nowrap;align-items:center;gap:.55em;display:inline-flex}.experience-entry .aether-logo-lockup img{width:auto;height:1.05em;display:block}.experience-entry .aether-logo-lockup.light img{filter:invert();opacity:.9}.experience-footer-aether .aether-logo-lockup img{height:10px}.experience-hero>.experience-hero-performer{justify-content:flex-end;align-items:flex-end;width:auto;height:auto;display:flex;position:absolute;inset:0}.experience-hero>.experience-hero-performer img{object-fit:cover;object-position:var(--hero-position);width:100%;height:100%;transform:scale(var(--hero-scale));transform-origin:bottom;filter:saturate(.78)contrast(1.04)drop-shadow(0 24px 35px #0000008f);position:static}.experience-hero>.experience-hero-overlay{background:linear-gradient(90deg,#000000f5,rgba(0,0,0,var(--hero-overlay)) 52%,#0000002e)}@media (width<=900px){.experience-hero>.experience-hero-performer{inset:0}}@media (width<=640px){.experience-hero>.experience-hero-performer{opacity:.86;inset:0}}
