.am-rest-release-section{background:#f9f7fd;color:#302544}.amrr{--rr-ink:#23183f;--rr-purple:#7026a0;--rr-pink:#ff0ac2;--rr-line:#e9e1f1;--rr-muted:#70647c;position:relative;min-width:0;overflow:hidden;font-family:inherit;background:linear-gradient(180deg,#faf8ff,#fff 25%,#f8f6fd);padding:35px 0 62px}.amrr *{box-sizing:border-box}.amrr :is(button,a){-webkit-tap-highlight-color:transparent}.amrr button{cursor:pointer}.amrr button:disabled{cursor:not-allowed}.amrr button:focus-visible,.amrr a:focus-visible{outline:3px solid #ee83e6;outline-offset:3px}.amrr [hidden]{display:none!important}.amrr-wrap{width:calc(100% - 40px);max-width:1240px;margin:0 auto}.amrr .amrr-kicker{display:block;color:#9b2c9e;text-transform:uppercase;font-size:11px;font-weight:850;letter-spacing:.16em;line-height:1.5;margin:0 0 11px}.amrr h1,.amrr h2,.amrr h3{letter-spacing:-.038em;font-weight:800}.amrr h2{font-size:clamp(26px,3.1vw,38px);line-height:1.15;color:var(--rr-ink);margin:0 0 12px}.amrr p{line-height:1.72}.amrr-hero{background:radial-gradient(ellipse at 88% 8%,rgba(240,131,248,.26),transparent 42%),linear-gradient(117deg,#0e193c,#39145d 56%,#7a2894);border-radius:28px;color:#fff;display:grid;grid-template-columns:minmax(0,1.38fr) minmax(210px,.62fr);align-items:center;gap:25px;padding:clamp(30px,5.8vw,68px);min-height:350px;overflow:hidden;position:relative;box-shadow:0 18px 55px #2b114e33}.amrr-hero:after{content:"";position:absolute;right:-70px;bottom:-180px;width:500px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff05;pointer-events:none}.amrr-hero-content{position:relative;z-index:1;max-width:800px}.amrr-eyebrow{display:inline-flex;align-items:center;border-radius:999px;background:#ffffff17;border:1px solid rgba(255,255,255,.22);font-size:11px;letter-spacing:.17em;color:#efceec;font-weight:850;padding:8px 13px;margin-bottom:27px}.amrr-hero h1{font-size:clamp(38px,5.5vw,70px);color:#fff!important;line-height:1.06!important;letter-spacing:-.055em;margin:0 0 18px}.amrr-lead{color:#e8dcf4;font-size:clamp(15px,1.6vw,18px);line-height:1.75;max-width:650px;margin:0}.amrr-hero-highlights{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 27px}.amrr-hero-highlights span{border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:7px 13px;font-weight:750;font-size:12px;color:#f7eefd;background:#ffffff0e}.amrr-primary,.amrr-banner-info button,.amrr-session-book{display:inline-flex;justify-content:space-between;align-items:center;gap:18px;border:0;border-radius:12px;background:#ff0ac2!important;color:#fff!important;padding:14px 19px;font-weight:800;font-size:14px;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.amrr-primary:hover,.amrr-banner-info button:hover,.amrr-session-book:hover{transform:translateY(-2px);box-shadow:0 10px 22px #ff0ac230}.amrr-hero-aside{display:grid;place-items:center;gap:15px;padding:30px 10px;position:relative;z-index:1;min-width:0}.amrr-mark{font-weight:900;text-align:center;line-height:.91;font-size:clamp(35px,4vw,56px);letter-spacing:.08em;color:#f7e5ff;text-shadow:0 0 30px rgba(250,180,255,.17);position:relative}.amrr-mark:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.19);border-radius:50%;width:270px;height:270px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.amrr-mark em{font-size:.52em;font-style:normal;color:#fd91df}.amrr-mark-caption{font-size:10px;font-weight:750;letter-spacing:.15em;text-align:center;color:#dfc6ed}.amrr-section-title{text-align:center;margin:clamp(45px,6vw,75px) auto 24px;max-width:760px}.amrr-section-title p{font-size:15.5px;color:var(--rr-muted);margin:0}.amrr-banner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.amrr-banner-card{background:#fff;border:1px solid var(--rr-line);border-radius:21px;box-shadow:0 10px 34px #20134412;overflow:hidden;min-width:0;transition:transform .23s,box-shadow .23s}.amrr-banner-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #2013441f}.amrr-banner-card>img{width:100%;height:auto;aspect-ratio:1.93;object-fit:cover;display:block;background:#1b103a}.amrr-banner-info{padding:25px 27px 28px;display:grid;gap:21px;grid-template-columns:minmax(0,1fr) auto;align-items:end}.amrr-banner-info span:not(button span){font-size:11px;letter-spacing:.13em;font-weight:850;color:#8d319f}.amrr-banner-info h3{font-size:clamp(21px,2.2vw,26px);color:var(--rr-ink);line-height:1.17;margin:8px 0}.amrr-banner-info p{color:#6d637a;font-size:13px;margin:0}.amrr-banner-info button{align-self:end;font-size:13px;white-space:nowrap;padding:12px 14px}.amrr-dates{scroll-margin-top:110px;background:#fff;border:1px solid var(--rr-line);border-radius:24px;margin:49px 0 60px;box-shadow:0 15px 55px #1f0f4911;padding:clamp(22px,4vw,43px);min-width:0}.amrr-dates-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.amrr-dates-header h2{margin-bottom:7px}.amrr-dates-header p{color:#716783;margin:0 0 23px;font-size:14.5px}.amrr-refresh{border:1px solid #e1d7eb;background:#f8f2fd;color:#612579;font-size:13px;font-weight:800;border-radius:999px;display:inline-flex;gap:8px;align-items:center;padding:10px 14px;white-space:nowrap}.amrr-refresh:hover{background:#efe0fa}.amrr-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px;padding-bottom:17px;border-bottom:1px solid #eee9f2}.amrr-filters button{border:1px solid #e8dfed;border-radius:999px;background:#faf8fd;color:#65536c;padding:10px 16px;font-size:13px;font-weight:800;transition:all .2s}.amrr-filters button[aria-pressed=true]{background:#301653;color:#fff;border-color:#301653;box-shadow:0 5px 13px #2d14531f}.amrr-date-message{text-align:center;background:#faf7fe;border:1px dashed #ddcceb;border-radius:13px;padding:27px;color:#62476e;font-size:14px;line-height:1.7}.amrr-spinner{display:inline-block;width:21px;height:21px;border:3px solid #ecd8f3;border-top-color:#b528ae;border-radius:50%;animation:amrr-spinner 1s linear infinite;vertical-align:middle;margin-right:9px}@keyframes amrr-spinner{to{transform:rotate(360deg)}}.amrr-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.amrr-session{border:1px solid #e7dcf0;border-radius:16px;overflow:hidden;background:#fff;min-width:0;display:flex;align-items:stretch;box-shadow:0 5px 17px #1c0a3a0b;transition:transform .2s,border-color .2s}.amrr-session:hover{transform:translateY(-2px);border-color:#d2a9e1}.amrr-session-date{background:linear-gradient(145deg,#22174e,#77319a);min-width:99px;width:99px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px 9px;gap:2px}.amrr-session.is-friday .amrr-session-date{background:linear-gradient(150deg,#522177,#ca29a8)}.amrr-session-date .amrr-day{font-weight:950;font-size:39px;line-height:1;letter-spacing:-.05em}.amrr-session-date .amrr-month{font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.amrr-session-date .amrr-weekday{font-size:12px;font-weight:650;opacity:.85;margin-top:9px}.amrr-session-body{min-width:0;flex:1;padding:19px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.amrr-session-top{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:3px}.amrr-session-tag{color:#743482;background:#f9ecfa;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:850;letter-spacing:.04em}.amrr-session.is-sunday .amrr-session-tag{color:#48288f;background:#f0ecff}.amrr-session-sold{background:#fee8ef;color:#9a1b53;font-size:11px;font-weight:800;padding:4px 9px;border-radius:999px}.amrr-session h3{font-size:17px;color:#2d1e49;line-height:1.25;letter-spacing:-.025em;margin:0 0 3px}.amrr-session-venue,.amrr-session-time{font-size:12.5px;color:#746981;margin:0;line-height:1.5}.amrr-session-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:auto;padding-top:13px;width:100%}.amrr-session-book{font-size:12px;padding:10px 15px;border-radius:9px;gap:10px}.amrr-session-book:disabled{background:#e8e5ef!important;color:#776e7c!important;box-shadow:none}.amrr-session-link{font-size:11px;font-weight:800;color:#77308d;text-decoration:underline;text-underline-offset:3px}.amrr-date-footnote{margin:19px 0 0;color:#887c90;font-size:12px}.amrr-what{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(25px,5vw,65px);align-items:center;margin:0 0 65px}.amrr-what-image img{width:100%;height:100%;min-height:370px;max-height:520px;object-fit:cover;border-radius:23px;box-shadow:0 17px 36px #26164821;display:block}.amrr-what-copy p{color:#675c72;font-size:15px;margin:0 0 17px}.amrr-what-copy ul{margin:21px 0 19px;padding:0;list-style:none;display:grid;gap:12px}.amrr-what-copy li{display:flex;align-items:start;gap:11px;color:#3e3156;font-weight:700;font-size:14px}.amrr-what-copy li:before{content:"";width:19px;height:19px;flex:0 0 19px;border-radius:50%;background:#f5d5f0;border:5px solid #f3d5ef;box-shadow:inset 0 0 0 2px #ab1b9e;margin-top:1px}.amrr-text-link{display:inline-flex;gap:10px;align-items:center;margin-top:4px;color:#73218d!important;text-decoration:none!important;font-weight:850;font-size:14px}.amrr-text-link:hover{text-decoration:underline!important}.amrr-media{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:23px;margin:0 0 65px}.amrr-media-info,.amrr-media-video{background:#fff;border:1px solid var(--rr-line);border-radius:21px;padding:25px;box-shadow:0 9px 28px #2811460e;min-width:0}.amrr-media-info p{color:#6c6379;font-size:14px}.amrr-media-info img{width:100%;height:250px;object-fit:cover;border-radius:13px;margin-top:21px}.amrr-media-video{display:flex;flex-direction:column;justify-content:center;gap:13px}.amrr-media-video video{display:block;width:100%;height:auto;max-height:420px;aspect-ratio:4/5;object-fit:cover;border-radius:13px;background:#120b22}.amrr-media-video p{color:#70657a;font-size:13px;text-align:center;margin:0}.amrr-questions{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:29px 34px;background:linear-gradient(113deg,#f7ebfb,#edeaff);border:1px solid #e6d6f2;border-radius:21px}.amrr-questions h2{font-size:26px;margin-bottom:9px}.amrr-questions p{font-size:14px;color:#625475;max-width:670px;margin:0}.amrr-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.amrr-contact-actions a{white-space:nowrap;background:#fff;border:1px solid #d8cae6;color:#5c2971!important;text-decoration:none!important;padding:12px 16px;border-radius:11px;font-size:12px;font-weight:850}.amrr-contact-actions a:first-child{color:#fff!important;background:#612584;border-color:#612584}.amrr-contact-actions a:hover{box-shadow:0 5px 12px #421c5a1a}.amrr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:grid;place-items:center;padding:20px}.amrr-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b091bbf;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.amrr-modal-dialog{position:relative;z-index:1;width:min(100%,850px);max-height:min(94vh,960px);display:flex;flex-direction:column;overflow:hidden;border-radius:21px;background:#fff;box-shadow:0 25px 80px #00000059}.amrr-modal-header{padding:22px 24px 17px;display:flex;gap:15px;justify-content:space-between;align-items:start;background:linear-gradient(115deg,#10173d,#45206d);color:#fff}.amrr-modal-header .amrr-kicker{color:#eeaeea;margin-bottom:7px}.amrr-modal-header h2{color:#fff!important;font-size:clamp(22px,3vw,30px);margin:0 0 6px;line-height:1.15}.amrr-modal-header p{color:#e1d7ed;font-size:12px;line-height:1.5;margin:0}.amrr-modal-close{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#ffffff1a;color:#fff}.amrr-modal-close:hover{background:#fff3}.amrr-modal-toolbar{padding:10px 24px;border-bottom:1px solid #eee7f3;display:flex;justify-content:space-between;align-items:center;gap:15px;background:#faf6fe}.amrr-modal-toolbar span{font-size:11px;color:#70627c}.amrr-modal-share{border:0;background:transparent;color:#833299;text-decoration:underline;font-size:12px;font-weight:850}.amrr-modal-loader{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);z-index:2;background:#faf8ff;border:1px solid #e9dff1;padding:23px;border-radius:14px;width:min(85%,340px);text-align:center;box-shadow:0 9px 25px #24103916}.amrr-modal-loader strong{display:block;color:#382352;font-size:14px;margin:9px 0 3px}.amrr-modal-loader small{color:#6c6075;font-size:11px}.amrr-eventbrite-frame{overflow-y:auto;min-height:575px;flex:1;background:#fff;padding:0 6px 10px}.amrr-eventbrite-frame iframe{display:block;max-width:100%;width:100%;min-height:630px}.amrr-modal-error{color:#8c2149;padding:15px;text-align:center;font-size:13px;background:#fff3f4;margin:0}body.amrr-modal-open{overflow:hidden!important}@media(min-width:1280px){.amrr-wrap{width:calc(100% - 64px)}}@media(max-width:1020px){.amrr-banner-info{display:block}.amrr-banner-info button{margin-top:17px}.amrr-hero{grid-template-columns:minmax(0,1fr) 190px}.amrr-hero-aside{padding:15px 0}.amrr-mark:before{width:225px;height:225px}}@media(max-width:750px){.amrr{padding:17px 0 42px}.amrr-wrap{width:calc(100% - 26px)}.amrr-hero{padding:33px 24px;border-radius:22px;min-height:unset;display:block}.amrr-hero-aside{display:none}.amrr-eyebrow{font-size:10px;letter-spacing:.11em}.amrr-hero h1{font-size:clamp(35px,9vw,53px)}.amrr-hero-highlights{gap:7px}.amrr-hero-highlights span{font-size:10px;padding:7px 10px}.amrr-primary{width:100%}.amrr-section-title{margin:40px auto 21px}.amrr-banner-grid{grid-template-columns:1fr;gap:17px}.amrr-banner-info{padding:21px}.amrr-banner-info button{width:100%;justify-content:space-between}.amrr-dates{margin:35px 0 42px;padding:22px 15px;border-radius:19px}.amrr-dates-header{flex-direction:column;gap:13px}.amrr-dates-header p{margin-bottom:3px}.amrr-filters{gap:6px}.amrr-filters button{padding:9px 12px;font-size:11px}.amrr-date-grid{grid-template-columns:1fr;gap:12px}.amrr-session-date{min-width:84px;width:84px}.amrr-session-body{padding:15px}.amrr-session h3{font-size:15px}.amrr-what,.amrr-media{grid-template-columns:1fr;gap:21px;margin-bottom:38px}.amrr-what-image img{min-height:245px;max-height:330px}.amrr-media-info,.amrr-media-video{padding:19px}.amrr-media-video video{aspect-ratio:4/3;max-height:360px}.amrr-questions{display:block;padding:23px 21px}.amrr-contact-actions{margin-top:19px}.amrr-modal{padding:0;align-items:stretch}.amrr-modal-dialog{max-height:100dvh;width:100%;height:100dvh;border-radius:0}.amrr-modal-header{padding:19px 17px}.amrr-modal-toolbar{padding:9px 17px}.amrr-eventbrite-frame{min-height:0}.amrr-eventbrite-frame iframe{min-height:660px}}@media(prefers-reduced-motion:reduce){.amrr *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.amrr-backup-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 17px;font-size:12px;color:#7b7088;margin-top:8px;line-height:1.5}.amrr-backup-links a{color:#78249a!important;font-weight:750;text-decoration:underline;text-underline-offset:3px}.amrr .amrr-session-actions{gap:10px;align-items:center;flex-wrap:wrap}.amrr .amrr-session-link{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 14px!important;margin:0!important;border:1px solid #dac7e6!important;border-radius:9px!important;background:#f7f0fb!important;color:#6c2a82!important;box-shadow:none!important;text-decoration:none!important;font:inherit!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:0!important;transition:background-color .18s,border-color .18s,transform .18s}.amrr .amrr-session-link:hover{border-color:#b988d1!important;background:#ecddf6!important;transform:translateY(-1px);text-decoration:none!important}.amrr .amrr-session-link:focus-visible{outline:3px solid #b64ac2!important;outline-offset:3px!important}.amrr-native-trigger{position:fixed!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.amrr-modal:not(.is-checkout-launcher) .amrr-modal-dialog:has(.amrr-detail-content){width:min(100%,680px);height:auto;max-height:min(91dvh,820px)}.amrr-modal:not(.is-checkout-launcher) .amrr-eventbrite-frame:has(.amrr-detail-content){min-height:0!important;overflow:auto!important;flex:0 1 auto!important;padding:24px 29px 30px!important}.amrr-detail-content h3{font-size:23px;color:#2c2047;font-weight:850;margin:0 0 8px}.amrr-detail-content p{font-size:14.5px;color:#5d526e;line-height:1.75;margin:0 0 15px}.amrr-detail-content .amrr-detail-when{font-size:13px;font-weight:750;color:#7b318d}.amrr-detail-actions{border-top:1px solid #eee5f2;padding-top:19px;margin-top:19px;display:flex;flex-wrap:wrap;gap:10px}.amrr-detail-actions .amrr-session-book{font-size:14px;padding:13px 19px}.amrr-modal.is-checkout-launcher .amrr-modal-dialog{width:min(92vw,560px);max-height:min(85dvh,430px)}.amrr-modal.is-checkout-launcher .amrr-eventbrite-frame{min-height:210px!important;overflow:hidden!important;flex:1}.amrr-modal.is-checkout-launcher .amrr-modal-toolbar{display:none}.amrr-modal.is-checkout-launcher .amrr-modal-loader{top:67%}@media(max-width:750px){.amrr .amrr-session-link{padding:9px 12px!important;font-size:11.5px!important}.amrr-modal:not(.is-checkout-launcher) .amrr-modal-dialog:has(.amrr-detail-content){height:auto;max-height:100dvh;border-radius:0;width:100%}.amrr-modal:not(.is-checkout-launcher) .amrr-eventbrite-frame:has(.amrr-detail-content){padding:21px!important}.amrr-modal.is-checkout-launcher .amrr-modal-dialog{max-height:100dvh}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/am-rest-release.css.map */
