@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;600&family=Trirong:ital,wght@0,300;0,400;1,300&display=swap";.juniper-aura{--ja-gold: #a5894a;--ja-gold-deep: #866d36;--ja-sage: #6d8784;--ja-cream: #f4ede4;--ja-paper: #fffaf5;--ja-ink: #1b1714;--ja-text: #5f4e42;--ja-line: #ddcdb9;--ja-serif: "Trirong", Georgia, serif;--ja-sans: "Red Hat Display", Arial, sans-serif;color:var(--ja-text-color, var(--ja-ink));background:var(--ja-background, var(--ja-paper));font-family:var(--ja-sans);font-size:16px;line-height:1.6}.juniper-aura *,.juniper-aura *:before,.juniper-aura *:after{box-sizing:border-box}.juniper-aura a{text-decoration:none}.juniper-aura .ja-section,.juniper-aura .ja-hero{color:var(--ja-text-color, var(--ja-ink));background:var(--ja-background, var(--ja-paper))}.ja-shell{width:100%;max-width:1440px;margin-inline:auto;padding-inline:6vw}.ja-section{padding-block:var(--ja-padding-top, 140px) var(--ja-padding-bottom, 140px);scroll-margin-top:24px}.ja-eyebrow{display:block;margin:0 0 22px;color:var(--ja-accent, var(--ja-gold-deep));font-family:var(--ja-sans);font-size:10px;font-weight:600;letter-spacing:.2em;line-height:1.35;text-transform:uppercase}.ja-display,.ja-heading{margin:0;color:inherit;font-family:var(--ja-serif);font-style:normal;font-weight:300;letter-spacing:-.045em;line-height:.98}.ja-display{max-width:780px;font-size:clamp(66px,8vw,138px)}.ja-heading{font-size:clamp(50px,6vw,92px)}.ja-richtext{color:var(--ja-body-color, var(--ja-text));font-family:var(--ja-sans);font-size:16px;line-height:1.6}.ja-richtext>*{margin-top:0}.ja-richtext>*:last-child{margin-bottom:0}.ja-actions{display:flex;flex-wrap:wrap;gap:30px;align-items:center;margin-top:34px}.ja-button{min-height:48px;padding:14px 26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ja-button-border, var(--ja-button-bg, var(--ja-gold)));border-radius:999px;background:var(--ja-button-bg, var(--ja-gold));color:var(--ja-button-text, #fff);font-family:var(--ja-sans);font-size:10px;font-weight:600;letter-spacing:.13em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background .18s ease,color .18s ease}.ja-button:hover{background:var(--ja-button-hover-bg, var(--ja-button-bg, var(--ja-gold-deep)));color:var(--ja-button-hover-text, var(--ja-button-text, #fff));transform:translateY(-2px)}.ja-text-link{padding-bottom:4px;border-bottom:1px solid var(--ja-link-rule, currentColor);color:var(--ja-accent, var(--ja-gold-deep));font-family:var(--ja-sans);font-size:10px;font-weight:600;letter-spacing:.13em;line-height:1.2;text-decoration:none;text-transform:uppercase}.ja-media{position:relative;overflow:hidden;background:var(--ja-media-fallback, var(--ja-ink))}.ja-media img{width:100%;height:100%;display:block;object-fit:cover}.ja-media[data-fit=contain] img{object-fit:contain}.ja-media[data-position=top] img{object-position:center top}.ja-media[data-position=bottom] img{object-position:center bottom}.ja-media[data-position=left] img{object-position:left center}.ja-media[data-position=right] img{object-position:right center}.ja-announcement{padding:8px 20px;background:var(--ja-announcement-bg, var(--ja-sage));color:var(--ja-announcement-text, var(--ja-paper));font-family:var(--ja-sans);font-size:10px;font-weight:400;letter-spacing:.2em;line-height:1.6;text-align:center;text-transform:uppercase}.ja-hero>.ja-shell{max-width:1600px;padding-inline:4vw}.ja-hero-grid{min-height:var(--ja-min-height, 760px);padding-block:var(--ja-padding-top, 34px) var(--ja-padding-bottom, 54px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,.8fr);gap:clamp(48px,7vw,130px);align-items:center}.ja-hero-copy{padding-left:2vw}.ja-hero .ja-richtext{max-width:460px;margin-top:35px;font-size:17px}.ja-hero-media{height:var(--ja-image-height, 650px);margin:0}.ja-media-note{position:absolute;inset:auto 0 0;padding:13px 18px;background:var(--ja-caption-bg, rgba(27,23,20,.78));color:var(--ja-caption-text, var(--ja-cream));font-family:var(--ja-sans);font-size:9px;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.ja-trust{padding:18px 2vw;display:flex;justify-content:center;gap:28px;border-block:1px solid var(--ja-rule-color, var(--ja-line));color:var(--ja-body-color, var(--ja-text));font-family:var(--ja-sans);font-size:9px;letter-spacing:.18em;line-height:1.6;text-align:center;text-transform:uppercase}.ja-trust-item{display:flex;gap:28px;align-items:center}.ja-trust-item:not(:last-child):after{content:"\2726";color:var(--ja-trust-star, var(--ja-gold))}.ja-sticky-book{position:fixed;right:0;top:46%;z-index:30;padding:16px 10px;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--ja-sticky-bg, var(--ja-gold));color:var(--ja-sticky-text, #fff);box-shadow:0 8px 30px #1b17142e;font-family:var(--ja-sans)}.ja-sticky-book span{writing-mode:vertical-rl;font-size:9px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ja-sticky-book i{font-style:normal}.ja-experience-grid{display:grid;grid-template-columns:.72fr .9fr;column-gap:8vw;grid-template-areas:"heading media" "steps media"}.ja-experience-heading{grid-area:heading}.ja-steps{grid-area:steps;align-self:end}.ja-step{padding:26px 0;display:grid;grid-template-columns:64px 1fr;gap:22px;border-top:1px solid var(--ja-rule-color, var(--ja-line))}.ja-step:last-child{border-bottom:1px solid var(--ja-rule-color, var(--ja-line))}.ja-step-number{color:var(--ja-accent, var(--ja-gold));font-family:var(--ja-serif);font-size:32px;font-weight:300;line-height:1.2}.ja-step h3,.ja-session h3{margin:0 0 7px;color:inherit;font-family:var(--ja-serif);font-size:22px;font-weight:300;line-height:1.2}.ja-step .ja-richtext{max-width:410px;font-size:14px}.ja-experience-media{height:var(--ja-image-height, 720px);margin:0;grid-area:media}.ja-sessions-grid,.ja-faq-grid{max-width:none}.ja-sessions-grid{display:grid;grid-template-columns:.6fr 1fr;gap:8vw}.ja-sessions-intro{max-width:520px;justify-self:end}.ja-sessions-intro .ja-richtext{max-width:400px;margin-top:28px}.ja-session-list{border-top:1px solid var(--ja-rule-color, var(--ja-line))}.ja-session{padding:30px 0;display:grid;grid-template-columns:45px minmax(0,1fr) 80px 70px;gap:22px;align-items:center;border-bottom:1px solid var(--ja-rule-color, var(--ja-line))}.ja-session-index{color:var(--ja-accent, var(--ja-gold));font-family:var(--ja-sans);font-size:10px;letter-spacing:.14em}.ja-session h3{margin-bottom:5px;font-size:25px}.ja-session .ja-richtext{max-width:500px;font-size:13px}.ja-session-price{color:inherit;font-family:var(--ja-serif);font-size:24px;font-weight:300}.ja-session .ja-text-link{white-space:nowrap}.ja-sessions-note{margin-top:32px;font-size:13px}.ja-sessions-note a{border-bottom:1px solid var(--ja-link-rule, var(--ja-gold));color:var(--ja-accent, var(--ja-gold-deep))}.ja-color-story{position:relative;min-height:var(--ja-min-height, 540px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate}.ja-color-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--ja-color-overlay-start, rgba(27,23,20,.25)),var(--ja-color-overlay-end, rgba(27,23,20,.88)) 64%)}.ja-color-orb{position:absolute;z-index:-2;border-radius:50%;filter:blur(80px);opacity:.72}.ja-color-orb--one{width:520px;height:520px;left:-40px;background:var(--ja-orb-one, #753b93)}.ja-color-orb--two{width:480px;height:480px;left:230px;bottom:-200px;background:var(--ja-orb-two, #b36531)}.ja-color-orb--three{width:380px;height:380px;left:480px;top:-170px;background:var(--ja-orb-three, #406f8d)}.ja-color-story>.ja-shell{max-width:none;padding-inline:8vw}.ja-color-copy{max-width:680px}.ja-color-copy .ja-richtext{max-width:500px;margin-top:25px;color:var(--ja-body-color, rgba(255,250,245,.75))}.ja-includes-grid{display:grid;grid-template-columns:.75fr 1fr;gap:9vw}.ja-include-list{border-top:1px solid var(--ja-rule-color, var(--ja-line))}.ja-include{margin:0;padding:25px 0;display:grid;grid-template-columns:48px 1fr;border-bottom:1px solid var(--ja-rule-color, var(--ja-line));font-family:var(--ja-serif);font-size:clamp(20px,2vw,29px);font-weight:300;line-height:1.25}.ja-include span{color:var(--ja-accent, var(--ja-gold));font-family:var(--ja-sans);font-size:10px;letter-spacing:.15em}.ja-add-on{margin-top:32px;padding:30px;border-left:3px solid var(--ja-accent, var(--ja-gold));background:var(--ja-add-on-bg, var(--ja-cream))}.ja-add-on h3{margin:0 0 8px;color:inherit;font-family:var(--ja-serif);font-size:23px;font-weight:300;line-height:1.2}.ja-add-on .ja-richtext{max-width:560px;font-size:14px}.ja-event-hero{position:relative;min-height:var(--ja-min-height, 720px);padding:8vw;display:flex;align-items:center;overflow:hidden}.ja-event-hero .ja-media,.ja-event-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ja-event-overlay{z-index:1;background:linear-gradient(90deg,var(--ja-event-overlay-start, rgba(15,12,10,.15)),var(--ja-event-overlay-end, rgba(15,12,10,.9)))}.ja-event-copy{width:min(100%,660px);margin-left:auto;position:relative;z-index:2}.ja-event-copy .ja-heading{color:var(--ja-text-color)}.ja-event-copy .ja-richtext{max-width:500px;margin-top:25px}.ja-event-copy .ja-actions{margin-top:18px}.ja-event-types{display:grid;grid-template-columns:repeat(var(--ja-columns,4),minmax(0,1fr));border-top:1px solid var(--ja-rule-color, var(--ja-line))}.ja-event-type{padding:25px 10px 25px 0;border-bottom:1px solid var(--ja-rule-color, var(--ja-line));font-family:var(--ja-serif);font-size:clamp(18px,2vw,28px);font-weight:300;line-height:1.3}.ja-event-footer{margin-top:60px;padding-top:25px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--ja-rule-color, var(--ja-line));color:var(--ja-body-color, var(--ja-text));font-family:var(--ja-sans);font-size:12px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.ja-event-footer .ja-text-link{padding-bottom:0;border-bottom:0}.ja-faq-grid{display:grid;grid-template-columns:.65fr 1fr;gap:9vw}.ja-faq-list{border-top:1px solid var(--ja-rule-color, var(--ja-line))}.ja-faq-item{border-bottom:1px solid var(--ja-rule-color, var(--ja-line))}.ja-faq-item summary{padding:24px 0;display:flex;justify-content:space-between;gap:30px;cursor:pointer;font-family:var(--ja-sans);font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.6;list-style:none;text-transform:uppercase}.ja-faq-item summary::-webkit-details-marker{display:none}.ja-faq-icon{color:var(--ja-accent, var(--ja-gold));font-family:var(--ja-serif);font-size:21px;font-weight:300;transition:transform .18s ease}.ja-faq-item[open] .ja-faq-icon{transform:rotate(45deg)}.ja-faq-answer{max-width:660px;margin:-4px 0 26px;font-size:14px}.ja-cta-grid{max-width:none;padding-inline:10vw;display:grid;grid-template-columns:1fr .7fr;gap:8vw;align-items:center}.ja-cta-action{max-width:430px}.ja-cta-action .ja-actions{margin-top:25px}.ja-contact-note{margin:22px 0 0;color:var(--ja-body-color, var(--ja-text));font-family:var(--ja-sans);font-size:12px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.juniper-aura :focus-visible{outline:2px solid var(--ja-accent, var(--ja-gold));outline-offset:4px}@media(max-width:980px){.ja-hero-grid{grid-template-columns:1fr .9fr;gap:35px}.ja-hero-media{height:560px}.ja-experience-grid,.ja-includes-grid,.ja-faq-grid{gap:5vw}.ja-sessions-grid{grid-template-columns:1fr}.ja-sessions-intro{justify-self:start}.ja-event-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.ja-shell{padding-inline:22px}.ja-section{padding-block:var(--ja-mobile-padding-top,88px) var(--ja-mobile-padding-bottom,88px)}.ja-heading{font-size:clamp(48px,14vw,68px)}.ja-display{font-size:clamp(64px,20vw,92px)}.ja-announcement{font-size:8px}.ja-hero>.ja-shell{padding-inline:22px}.ja-hero-grid{min-height:0;padding-block:var(--ja-mobile-padding-top,68px) var(--ja-mobile-padding-bottom,35px);grid-template-columns:1fr}.ja-hero-copy{padding-left:0}.ja-hero .ja-richtext{font-size:15px}.ja-hero-media{height:var(--ja-mobile-image-height,560px)}.ja-actions{align-items:flex-start;flex-direction:column}.ja-trust{align-items:center;flex-direction:column;gap:8px}.ja-trust-item:not(:last-child):after{display:none}.ja-sticky-book{top:auto;right:16px;bottom:16px;left:16px;padding:14px 20px;flex-direction:row;justify-content:space-between;border-radius:999px}.ja-sticky-book span{writing-mode:initial}.ja-experience-grid{display:flex;flex-direction:column}.ja-experience-media{height:var(--ja-mobile-image-height,430px);order:2;margin:22px 0 40px}.ja-steps{order:3}.ja-sessions-grid{padding-inline:22px}.ja-session{grid-template-columns:32px 1fr auto;gap:12px}.ja-session-copy{grid-column:2/4}.ja-session-price{grid-column:2}.ja-session .ja-text-link{grid-column:3}.ja-includes-grid,.ja-faq-grid,.ja-cta-grid{grid-template-columns:1fr}.ja-color-story{min-height:var(--ja-mobile-min-height,520px)}.ja-color-story>.ja-shell{padding-inline:22px}.ja-event-hero{min-height:var(--ja-mobile-min-height,700px);padding:50px 22px;align-items:flex-end}.ja-event-overlay{background:linear-gradient(0deg,var(--ja-event-overlay-mobile-start,rgba(15,12,10,.94)),var(--ja-event-overlay-mobile-end,rgba(15,12,10,.05)) 75%)}.ja-event-copy{width:100%;margin:0}.ja-event-types{grid-template-columns:1fr}.ja-event-footer{align-items:flex-start;flex-direction:column;gap:20px}.ja-cta-grid{padding-inline:22px}}@media(prefers-reduced-motion:reduce){.juniper-aura *,.juniper-aura *:before,.juniper-aura *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/juniper-aura-page.css.map */
