@font-face{font-family:Karla;src:url(/assets/review/fonts/Karla-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Karla;src:url(/assets/review/fonts/Karla-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/assets/review/fonts/LibreCaslonText-Regular.ttf) format("truetype");font-weight:400;font-display:swap}.cosmic-page,.review-cosmic-premium{--cosmic-body:Karla,Arial,sans-serif;--cosmic-display:"Libre Caslon Text",Georgia,serif;--cosmic-ink:#090d24;--cosmic-violet:#7460dd;--cosmic-gold:#d8b978;--cosmic-paper:#faf7f2;font:400 16px/1.65 var(--cosmic-body);color:#f9f4ed;background:#090d24;margin:0}.cosmic-page *,.review-cosmic-premium [data-say-canvas] *{box-sizing:border-box}.cosmic-page img{max-width:100%}.cosmic-page a{color:inherit}.cosmic-page button{font:inherit}.cosmic-page :focus-visible{outline:3px solid #ba97ff;outline-offset:5px}.review-sr-only,.cp-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.cp-skip{position:fixed;top:8px;left:8px;transform:translateY(-180%);z-index:1000;padding:12px 22px;background:#fff;color:#12142d!important}.cp-skip:focus{transform:none}.cp-notice{padding:10px 24px;text-align:center;background:#f4dfae;color:#352740;font-size:13px}.cp-notice a{margin-left:15px;font-weight:700}.cp-header{position:relative;z-index:30;background:#fcf4ec;color:#151932;border-bottom:1px solid #d8cdd8}.cp-header-inner{max-width:1344px;margin:auto;padding:10px 48px;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cp-brand{display:flex;gap:8px;align-items:center;text-decoration:none;flex:none}.cp-brand img{width:84px;height:63px;object-fit:contain;display:block}.cp-brand-name{font:400 22px/1.2 var(--cosmic-display);letter-spacing:-.04em;display:block}.cp-brand-note{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;color:#756681}.cp-nav{display:flex;align-items:center;gap:29px;font-size:13px}.cp-nav>a{text-decoration:none;display:flex;align-items:center;min-height:44px}.cp-nav>a:hover{color:#864ba3}.cp-nav .cp-nav-book{border:1px solid #6d497d;border-radius:5px;padding:11px 19px;background:linear-gradient(120deg,#262347,#57366d);color:#fff;gap:22px;font-weight:700}.cp-menu{display:none;border:1px solid #a899ad;border-radius:4px;padding:9px 13px;background:transparent;color:#29233e;min-height:44px}.cp-footer{background:radial-gradient(ellipse at 70% 0,#3a254040,transparent 65%),#090d24;border-top:1px solid #baa2cb38;color:#c3bfd0;padding:37px max(48px,calc((100% - 1180px)/2)) 22px}.cp-footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:50px}.cp-footer-brand{max-width:380px}.cp-footer-brand .cp-brand{background:#fcf4ec;color:#1e1c37;border-radius:4px;width:max-content;padding:0 13px 0 4px}.cp-footer-brand>p{font-size:13px;line-height:1.8;margin:17px 0 0}.cp-footer-links{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px 42px;padding-top:7px;font-size:13px}.cp-footer-links>a{min-height:35px;text-decoration:none;display:flex;align-items:center}.cp-footer a:hover{text-decoration:underline;text-underline-offset:4px}.cp-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:11px;border-top:1px solid #b09ec528;margin-top:27px;padding-top:18px}.cp-footer-bottom p{margin:0}.cp-footer-bottom a{margin-left:17px;text-underline-offset:3px}.cp-destination{max-width:1180px;width:calc(100% - 96px);margin:55px auto 70px;min-height:50vh}.cp-destination>h1{font:400 clamp(32px,4vw,55px)/1.2 var(--cosmic-display);max-width:850px;color:#f8ead9;margin:15px 0 28px}.cp-destination-intro{max-width:780px;font-size:17px;color:#c5bfd7}.cp-destination .cp-destination-notice{background:#26213b;padding:21px 25px;border:1px solid #a68bbe55;border-radius:8px;color:#ded2df;font-size:14px;line-height:1.8}.cp-destination .cosmic-home{scroll-margin-top:24px}.cp-destination .cosmic-services-grid,.cp-destination .cosmic-courses-grid{padding:30px 0;background:none}.cp-destination .cosmic-card-title{font-size:23px}.cp-destination-about{display:grid;grid-template-columns:300px 1fr;gap:55px;align-items:start;margin:25px 0}.cp-destination-about img{display:block;width:300px;height:400px;object-fit:cover;object-position:50% 20%;border-radius:5px}.cp-destination-about p{color:#c9c3d6}.cp-destination .cp-button{margin-top:22px}.review-cosmic-premium [data-say-canvas]{background:#090d24}.review-cosmic-premium [data-say-canvas] .cp-header{position:relative}.review-cosmic-premium [data-say-canvas] .cp-scene{min-height:680px}.review-cosmic-premium [data-say-canvas] .cp-zodiac,.review-cosmic-premium [data-say-canvas] .cp-nebula img,.review-cosmic-premium [data-say-canvas] .cp-float{animation:none!important}@media(max-width:900px){.cp-header-inner{padding-inline:28px}.cp-nav{gap:18px}.cp-brand-name{font-size:20px}.cp-brand-note{font-size:9px}.cp-nav .cp-nav-book{padding-inline:12px;gap:10px}.cp-footer{padding-inline:28px}.cp-destination{width:calc(100% - 56px)}}@media(max-width:700px){.cp-header-inner{padding:8px 19px;min-height:76px}.cp-brand img{width:70px;height:53px}.cp-brand-name{font-size:20px}.cp-brand-note{font-size:8px;margin-top:5px}.cp-menu{display:block;font-size:12px}.cp-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;padding:17px 22px 24px;gap:5px;background:#fcf4ec;border-bottom:1px solid #c7b6d4;box-shadow:0 15px 25px #080b2c33}.cp-nav.is-open{display:flex}.cp-nav>a{min-height:45px}.cp-nav .cp-nav-book{justify-content:space-between;margin-top:6px}.cp-footer{padding:30px 22px 21px}.cp-footer-top{display:block}.cp-footer-links{margin-top:25px;gap:3px 26px}.cp-footer-brand{max-width:330px}.cp-footer-bottom{display:block;margin-top:20px}.cp-footer-bottom>div{margin-top:12px}.cp-footer-bottom a{margin:0 16px 0 0}.cp-destination{width:calc(100% - 40px);margin-top:35px}.cp-destination-about{grid-template-columns:1fr;gap:15px}.cp-destination-about img{width:260px;height:335px}.cp-destination .cosmic-services-grid,.cp-destination .cosmic-courses-grid{padding:24px 0}.cp-notice{font-size:11px;padding:8px 15px}}@media(prefers-reduced-motion:reduce){.cosmic-page *,.cosmic-page *:before,.cosmic-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.review-cosmic-premium [data-review-header=cosmic-premium]{position:relative;z-index:30;background:#fcf4ec;color:#151932;border-bottom:1px solid #d8cdd8}.cp-footer-brand .cp-brand{background:none;color:#f2dfbe;padding:0}.cp-footer-brand .cp-brand-note{color:#a398b1}@media(min-width:701px)and (max-width:900px){.cp-menu{display:block;font-size:12px}.cp-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;padding:17px 28px 24px;gap:5px;background:#fcf4ec;border-bottom:1px solid #c7b6d4;box-shadow:0 15px 25px #080b2c33}.cp-nav.is-open{display:flex}.cp-nav>a{min-height:45px}.cp-nav .cp-nav-book{justify-content:space-between;margin-top:6px}}.cp-single-hero{position:relative;isolation:isolate;overflow:hidden;min-height:660px;display:flex;align-items:center;padding:62px max(48px,calc((100vw - 1180px)/2));background:#090d24;color:#fff}.cp-nebula{position:absolute;inset:0;z-index:-3;background:#090d24}.cp-nebula img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 50%;opacity:.86}.cp-single-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#080d25f2 0,#0b102ccc 35%,#0e122b34 78%,#090c2420)}.cp-single-hero:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:#090d24;opacity:var(--hero-overlay,0)}.cp-copy{position:relative;z-index:4;max-width:var(--hero-text-width,33rem);text-align:var(--hero-align,left)}.cp-eyebrow{font:700 11px/1.6 var(--cosmic-body);letter-spacing:.18em;text-transform:uppercase;color:#e4c790;margin:0 0 23px}.cp-hero-heading{font:400 clamp(35px,3.35vw,50px)/1.22 var(--cosmic-display);letter-spacing:-.045em;color:#fff6e8;margin:0 0 26px;text-wrap:balance}.cp-hero-heading p{margin:0}.cp-hero-body{font:400 16px/1.8 var(--cosmic-body);color:#d4d2e3;max-width:420px;margin:0 0 28px}.cp-hero-body p{margin:0}.cp-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.cp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border:1px solid #e2bd88;border-radius:5px;background:linear-gradient(110deg,#e6cd9b,#d6ac77);color:#221c37!important;box-shadow:0 6px 30px #bc934b22;text-decoration:none;font:700 13px/1.5 var(--cosmic-body);transition:box-shadow .3s,transform .3s}.cp-button:hover{box-shadow:0 5px 30px #d3a85d55;transform:translateY(-2px)}.cp-link{font:700 13px/1.5 var(--cosmic-body);min-height:44px;padding:10px 0;border-bottom:1px solid #ad9cbb;color:#fff!important;text-decoration:none}.cp-meditation{position:absolute;z-index:2;right:max(0px,calc((100vw - 1340px)/2));top:50%;transform:translateY(-50%);width:650px;height:620px;pointer-events:none}.cp-halo{position:absolute;left:130px;top:80px;width:390px;height:390px;background:radial-gradient(circle,#ba925b18,transparent 65%);border-radius:50%}.cp-zodiac{position:absolute;z-index:1;width:540px;height:540px;max-width:none!important;right:55px;top:0;opacity:.82;filter:drop-shadow(0 0 16px #ad874826);animation:cp-zodiac-turn 108s linear infinite;animation-play-state:paused}.cp-yogi{position:absolute;z-index:2;width:720px;height:480px;max-width:none!important;left:-35px;top:130px;object-fit:contain;object-position:center;display:block}.cp-motion-toggle{position:absolute;z-index:10;bottom:20px;right:max(48px,calc((100vw - 1180px)/2));min-height:37px;padding:7px 12px;border:1px solid #d4bc8d45;border-radius:4px;background:#0b102a66;color:#d2c4b1;font:400 11px/1.5 var(--cosmic-body);cursor:pointer}.cp-motion-toggle:hover{border-color:#d4bc8d99;color:#fff1d9}.cp-motion-toggle:disabled{opacity:.65;cursor:default}.cp-single-hero[data-motion-running=true] .cp-zodiac{animation-play-state:running}.cp-single-hero[data-motion=still] .cp-zodiac,.cp-single-hero[data-motion-enabled=false] .cp-zodiac{animation:none}.cp-single-hero[data-layer-art=false] .cp-meditation{display:none}@keyframes cp-zodiac-turn{to{transform:rotate(360deg)}}@media(min-width:1500px){.cp-single-hero{min-height:710px}.cp-meditation{right:calc((100vw - 1340px)/2)}}@media(min-width:901px)and (max-width:1150px){.cp-single-hero{padding-inline:38px;min-height:630px}.cp-copy{max-width:47%}.cp-hero-heading{font-size:38px}.cp-hero-body{font-size:14px}.cp-meditation{right:-36px;width:540px;height:560px}.cp-zodiac{width:460px;height:460px;right:35px;top:15px}.cp-yogi{width:650px;height:434px;left:-55px;top:112px}.cp-halo{left:80px;top:65px;width:350px;height:350px}}@media(min-width:701px)and (max-width:900px){.cp-single-hero{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-height:600px;padding:45px 28px 42px}.cp-copy{max-width:100%;width:100%}.cp-hero-heading{font-size:35px}.cp-hero-body{font-size:14px;line-height:1.8}.cp-actions{gap:15px}.cp-button,.cp-link{font-size:11px}.cp-button{padding:12px 15px}.cp-meditation{position:relative;right:auto;top:auto;transform:none;width:100%;height:450px}.cp-zodiac{width:340px;height:340px;right:-6px;top:17px}.cp-yogi{width:500px;height:334px;left:calc(50% - 250px);top:104px}.cp-halo{width:290px;height:290px;left:calc(50% - 145px);top:55px}.cp-motion-toggle{right:28px;bottom:17px}}@media(max-width:700px){.cp-single-hero{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;padding:35px 23px 0}.cp-copy{max-width:100%;width:100%}.cp-eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:17px}.cp-hero-heading{font-size:34px;line-height:1.22;letter-spacing:-.04em;margin-bottom:19px}.cp-hero-body{font-size:14px;line-height:1.7;margin-bottom:21px;max-width:440px}.cp-actions{gap:20px}.cp-button{font-size:11px;padding:12px 16px;min-height:45px}.cp-link{font-size:11px;min-height:44px}.cp-meditation{position:relative;right:auto;top:auto;transform:none;width:100%;height:430px;margin-top:15px}.cp-zodiac{width:min(350px,calc(100% + 4px));height:auto;aspect-ratio:1;top:20px;right:calc(50% - min(175px,calc((100% + 4px)/2)))}.cp-yogi{width:150%;height:auto;aspect-ratio:3/2;left:-25%;top:95px}.cp-halo{width:300px;height:300px;left:calc(50% - 150px);top:55px}.cp-nebula img{object-position:70% 50%}.cp-single-hero:before{background:linear-gradient(#080d25c9,#0c102c73 47%,#0b0d2526)}.cp-motion-toggle{bottom:13px;right:23px;min-height:33px;font-size:10px;padding:6px 10px}}@media(max-width:360px){.cp-single-hero{padding-inline:19px}.cp-hero-heading{font-size:30px}.cp-actions{gap:14px}.cp-meditation{height:370px}.cp-yogi{top:85px}.cp-motion-toggle{right:19px}}@media(prefers-reduced-motion:reduce){.cp-single-hero *{animation:none!important;transition:none!important}}.review-cosmic-premium [data-say-canvas] .cp-single-hero .cp-zodiac{animation:none!important}.cosmic-home{--cp-ink:var(--cosmic-ink,#090d24);--cp-paper:var(--cosmic-paper,#faf7f2);--cp-gold:var(--cosmic-gold,#d8b978);--cp-violet:var(--cosmic-violet,#7460dd);--cp-body:var(--cosmic-body,Karla,Arial,sans-serif);--cp-display:var(--cosmic-display,"Libre Caslon Text",Georgia,serif);position:relative;box-sizing:border-box;margin:0;font:400 16px/1.7 var(--cp-body);color:var(--cp-ink);scroll-margin-top:96px}.cosmic-home *,.cosmic-home *:before,.cosmic-home *:after{box-sizing:border-box}.cosmic-home-shell{width:calc(100% - 96px);max-width:1180px;margin-inline:auto}.cosmic-home :is(h2,h3,p,figure){margin:0}.cosmic-home [data-say-text]>p{margin:0}.cosmic-home .cosmic-eyebrow{font:700 11px/1.6 var(--cp-body);text-transform:uppercase;letter-spacing:.17em;color:var(--cp-violet);margin-bottom:16px}.cosmic-home .cosmic-section-heading{font:400 clamp(32px,3vw,43px)/1.25 var(--cp-display);letter-spacing:-.035em;color:inherit;text-wrap:balance}.cosmic-home .cosmic-section-support{font:400 16px/1.75 var(--cp-body);color:#657083;max-width:460px}.cosmic-home .cosmic-text-link{font:700 14px/1.4 var(--cp-body);display:inline-flex;align-items:center;gap:23px;min-height:44px;border:0;border-bottom:1px solid currentColor;padding:8px 0;color:inherit;text-decoration:none;transition:color .25s}.cosmic-home .cosmic-text-link:hover{color:#a13ac2}.cosmic-home .cosmic-text-link>span[aria-hidden]{font-size:20px;line-height:1;flex:none}.cosmic-home a:focus-visible{outline:3px solid #8c65f2;outline-offset:5px}.cosmic-section-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:end}.cosmic-section-intro>div:first-child{max-width:600px}.cosmic-section-intro>.cosmic-section-support,.cosmic-section-intro>div:last-child{justify-self:end}.cosmic-foundations{background:#f8f5f0;padding-block:27px;border-bottom:1px solid #dedde3}.cosmic-foundations:before{content:"";height:3px;position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,#7460dd,#b548a5 38%,#d8b978 72%,#337f79)}.cosmic-foundations-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.cosmic-foundations .cosmic-eyebrow{margin:0;color:#656078;font-size:10px;letter-spacing:.11em}.cosmic-foundations-list{display:flex;align-items:center;gap:38px}.cosmic-foundations-list p{font:400 15px/1.5 var(--cp-body);white-space:nowrap}.cosmic-foundations-list p+p{padding-left:28px;border-left:1px solid #d2ced8}.cosmic-about{padding-block:78px 82px;background:radial-gradient(ellipse at 8% 10%,#e8e0f5 0,transparent 37%),linear-gradient(130deg,#faf7f2,#fff 68%)}.cosmic-about-grid{display:grid;grid-template-columns:390px minmax(0,1fr);align-items:center;gap:74px}.cosmic-about-portrait{position:relative;isolation:isolate;max-width:100%;margin:0}.cosmic-about-portrait:before{content:"";position:absolute;inset:19px 19px 28px -17px;border:1px solid #b49a62;z-index:-1}.cosmic-about-portrait:after{content:"";position:absolute;width:135px;height:135px;right:-21px;top:-20px;z-index:-1;background:radial-gradient(circle,#b18bd440,transparent 70%)}.cosmic-about-photo{width:100%;height:480px;overflow:hidden;border-radius:8px;background:#e3dfe9;box-shadow:0 25px 55px #1b17351a}.cosmic-about-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 28%;border-radius:0}.cosmic-about-portrait figcaption{margin:14px 0 0;font:400 11px/1.6 var(--cp-body);letter-spacing:.025em;color:#676579;text-align:right}.cosmic-about-copy .cosmic-section-heading{font-size:39px;max-width:600px}.cosmic-about .cosmic-about-role{font:700 12px/1.9 var(--cp-body);color:#6e52a2;margin-top:18px;max-width:580px}.cosmic-about-prose{margin-top:23px}.cosmic-about-prose>p{font:400 15px/1.85 var(--cp-body);color:#5f6577;margin-bottom:16px}.cosmic-about .cosmic-text-link{margin-top:5px;color:#624892}.cosmic-consult-intro{background:radial-gradient(ellipse at 5% 10%,#3a225451,transparent 55%),#090d24;color:#fff;padding-block:68px 37px}.cosmic-consult-intro .cosmic-eyebrow{color:#d6bb85}.cosmic-consult-intro .cosmic-section-heading{max-width:600px}.cosmic-consult-intro .cosmic-section-support{color:#bbc0d6;font-size:15px;max-width:460px}.cosmic-services-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px;padding:0 max(48px,calc((100% - 1180px)/2)) 76px;background:radial-gradient(ellipse at 87% 42%,#48215335,transparent 48%),linear-gradient(#090d24,#0d112d);isolation:isolate}.cosmic-home.cosmic-service-card{display:flex;flex-direction:column;grid-column:span 2;min-width:0;overflow:hidden;padding:0;border:1px solid #8e83bd3d;border-radius:13px;background:linear-gradient(142deg,#22203c,#14192e 65%);color:#fff;box-shadow:0 18px 45px #0002;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.cosmic-services-grid>.cosmic-service-card:nth-child(4){grid-column:2/span 2}.cosmic-services-grid>.cosmic-service-card:nth-child(5){grid-column:4/span 2}.cosmic-home.cosmic-service-card:hover,.cosmic-home.cosmic-service-card:focus-within{transform:translateY(-5px);border-color:#a78aca;box-shadow:0 24px 55px #0205185c,0 0 27px #8b49c21a}.cosmic-card-art{position:relative;overflow:hidden;isolation:isolate;background:#141831}.cosmic-card-art img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.5,.2,1)}.cosmic-service-card>.cosmic-card-art{height:240px;flex:none}.cosmic-art-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#101329cc)}.cosmic-service-card:hover .cosmic-card-art img,.cosmic-service-card:focus-within .cosmic-card-art img{transform:scale(1.045)}.cosmic-home .cosmic-duration{position:absolute;left:20px;bottom:16px;color:#f4eef9;font:400 12px/1.5 var(--cp-body);letter-spacing:.025em;margin:0;padding:5px 10px;border:1px solid #d6c5e43b;background:#11152b99;border-radius:3px;backdrop-filter:blur(8px)}.cosmic-service-copy{display:flex;flex-direction:column;flex:1;padding:24px 23px 23px;position:relative}.cosmic-service-copy:before{content:"";position:absolute;left:23px;top:0;width:48px;height:2px;background:linear-gradient(90deg,#d8b978,#ac7ccd)}.cosmic-home .cosmic-card-title{font:400 23px/1.4 var(--cp-display);letter-spacing:-.025em;color:inherit;margin:0;min-height:3.9em;max-width:none}.cosmic-service-bottom{margin-top:auto;padding-top:21px;display:flex;justify-content:space-between;align-items:center;gap:12px}.cosmic-home .cosmic-card-price{font:700 23px/1.3 var(--cp-body);font-variant-numeric:tabular-nums;color:#e2c68f;white-space:nowrap;margin:0}.cosmic-home .cosmic-card-action{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:11px 16px;border:1px solid #b28ad65e;border-radius:5px;background:linear-gradient(120deg,#7251b5,#a34d9d);color:#fff;text-decoration:none;font:700 12px/1.4 var(--cp-body);white-space:nowrap;transition:filter .25s,box-shadow .25s}.cosmic-home .cosmic-card-action:hover{filter:brightness(1.12);box-shadow:0 6px 18px #934ca83d;color:#fff}.cosmic-home .cosmic-card-action>span[aria-hidden]{font-size:18px;line-height:1}.cosmic-service-card a:focus-visible{outline-color:#e2c68f}.cosmic-learning-intro{background:radial-gradient(ellipse at 90% 40%,#e9e1f14d,transparent 60%),#faf7f2;padding-block:68px 35px}.cosmic-learning-intro .cosmic-section-heading{max-width:600px}.cosmic-learning-intro .cosmic-section-support{font-size:15px}.cosmic-learning-intro .cosmic-text-link{margin-top:12px;color:#674b95;font-size:13px}.cosmic-courses-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;padding:0 max(48px,calc((100% - 1180px)/2)) 76px;background:#faf7f2}.cosmic-home.cosmic-course-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #e2dde8;border-radius:11px;padding:0;color:#171731;box-shadow:0 9px 30px #211b3a08;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.cosmic-home.cosmic-course-card:hover,.cosmic-home.cosmic-course-card:focus-within{transform:translateY(-5px);border-color:#b29bcd;box-shadow:0 17px 40px #3b23551a}.cosmic-course-art{height:215px;flex:none;background:#e9e4f1}.cosmic-course-art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #090d240a;pointer-events:none}.cosmic-course-card:hover .cosmic-card-art img,.cosmic-course-card:focus-within .cosmic-card-art img{transform:scale(1.04)}.cosmic-course-copy{padding:23px 23px 24px;display:flex;flex:1;flex-direction:column;position:relative}.cosmic-course-copy:before{content:"";position:absolute;left:23px;top:-2px;width:44px;height:3px;background:linear-gradient(90deg,#7460dd,#c06c9c)}.cosmic-course-copy .cosmic-card-title{font:400 23px/1.35 var(--cp-display);min-height:2.75em;letter-spacing:-.03em}.cosmic-home .cosmic-course-description{font:400 14px/1.7 var(--cp-body);color:#677083;max-width:100%;margin:11px 0 13px;min-height:3.4em}.cosmic-home .cosmic-course-status{font:400 11px/1.6 var(--cp-body);color:#787185;margin:0 0 18px}.cosmic-course-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:17px;border-top:1px solid #e9e4ee}.cosmic-course-bottom .cosmic-card-price{font-size:22px;color:#513477}.cosmic-home .cosmic-course-action{display:inline-flex;align-items:center;gap:13px;min-height:44px;color:#5d3d89;font:700 12px/1.4 var(--cp-body);text-decoration:none;white-space:nowrap;border:0;border-bottom:1px solid #b9a3cd;padding:8px 0}.cosmic-home .cosmic-course-action:hover{color:#9b3885;border-bottom-color:#9b3885}.cosmic-course-action>span[aria-hidden]{font-size:18px;line-height:1}.cosmic-insights{padding-block:62px 68px;background:linear-gradient(120deg,#eff5f3,#f7f5fa 65%);border-top:1px solid #e4e3e9}.cosmic-insights-heading{display:flex;justify-content:space-between;align-items:end;gap:40px}.cosmic-insights .cosmic-section-support{margin-top:16px;font-size:15px}.cosmic-insights-heading .cosmic-text-link{color:#674e8c;flex:none;margin-bottom:4px}.cosmic-insight-feed:empty{display:none}.cosmic-insight-feed:not(:empty){margin-top:32px}.cosmic-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.cosmic-blog-card{overflow:hidden;border-radius:10px;background:#fff;border:1px solid #e4dfe9;box-shadow:0 7px 25px #17182d08;color:#171731}.cosmic-blog-card a{color:inherit;text-decoration:none}.cosmic-blog-art{width:100%;height:205px;overflow:hidden;background:#eae6f0}.cosmic-blog-art img{display:block;object-fit:cover;width:100%;height:100%;max-width:none;transition:transform .6s}.cosmic-blog-card:hover img{transform:scale(1.03)}.cosmic-blog-body{padding:22px}.cosmic-blog-body time{display:block;font:400 11px/1.5 var(--cp-body);color:#777084;margin-bottom:11px}.cosmic-blog-body h3{font:400 23px/1.4 var(--cp-display);letter-spacing:-.025em;color:#171731;margin-bottom:12px}.cosmic-blog-body p{font:400 14px/1.7 var(--cp-body);color:#687084}.cosmic-blog-empty{font:400 15px/1.8 var(--cp-body);color:#5e6576;max-width:650px;border-left:2px solid #9c7ac1;padding:13px 19px;background:#ffffff8c}.cosmic-booking{background:radial-gradient(ellipse at 95% 10%,#324e6040,transparent 45%),radial-gradient(ellipse at 15% 100%,#5a2a7333,transparent 45%),#0e142b;padding-block:61px 67px;color:#f7f3ff}.cosmic-booking-heading{display:flex;justify-content:space-between;align-items:end;gap:55px}.cosmic-booking .cosmic-eyebrow{color:#d5ba86}.cosmic-booking .cosmic-section-heading{font-size:37px}.cosmic-home .cosmic-booking-note{padding:14px 18px;border:1px solid #b7a7ca32;border-left:2px solid #c7ad78;border-radius:3px;background:#d6c6ef08;font:400 13px/1.75 var(--cp-body);color:#c1c4d8;max-width:365px}.cosmic-booking-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:39px}.cosmic-booking-step{padding-top:20px;border-top:1px solid #8f89b652;position:relative}.cosmic-booking-step:before{content:"";position:absolute;top:-2px;left:0;width:42px;height:3px;background:linear-gradient(90deg,#d8b978,#9b65c7)}.cosmic-step-number{display:block;font:400 12px/1.5 var(--cp-body);letter-spacing:.14em;color:#cbb67f;margin-bottom:15px}.cosmic-booking-step h3{font:400 22px/1.4 var(--cp-display);letter-spacing:-.015em;color:#fff;margin-bottom:15px}.cosmic-booking-step p{font:400 14px/1.85 var(--cp-body);color:#bfc3d6}.cosmic-closing{padding-block:42px;background:radial-gradient(ellipse at 15% 0,#bd80b529,transparent 70%),linear-gradient(105deg,#f2e9f4,#faf1e5 68%,#eaf2ed);color:#231735;border-top:1px solid #d2c6dd}.cosmic-closing-inner{display:flex;align-items:center;justify-content:space-between;gap:55px}.cosmic-closing .cosmic-eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:13px;color:#7c548a}.cosmic-closing .cosmic-section-heading{font-size:29px;line-height:1.35}.cosmic-home .cosmic-solid-button{display:inline-flex;align-items:center;justify-content:center;gap:21px;min-height:49px;padding:14px 24px;border:1px solid #73519f;border-radius:5px;background:linear-gradient(110deg,#5e438f,#91498c);box-shadow:0 9px 25px #79539c24;color:#fff;font:700 13px/1.5 var(--cp-body);text-decoration:none;white-space:nowrap;flex:none;transition:transform .25s,box-shadow .25s}.cosmic-home .cosmic-solid-button:hover{transform:translateY(-2px);box-shadow:0 13px 30px #79539c40;color:#fff}.cosmic-solid-button>span[aria-hidden]{font-size:20px;line-height:1}@media(min-width:1600px){.cosmic-home-shell{max-width:1240px}.cosmic-about-grid{grid-template-columns:410px 1fr;gap:85px}.cosmic-about-photo{height:500px}.cosmic-services-grid,.cosmic-courses-grid{padding-inline:max(48px,calc((100% - 1240px)/2))}.cosmic-service-card>.cosmic-card-art{height:250px}.cosmic-course-art{height:230px}}@media(max-width:1150px){.cosmic-home-shell{width:calc(100% - 64px)}.cosmic-section-intro{gap:45px}.cosmic-foundations-list{gap:23px}.cosmic-foundations-list p+p{padding-left:22px}.cosmic-foundations-list p{font-size:14px}.cosmic-about{padding-block:63px}.cosmic-about-grid{grid-template-columns:320px 1fr;gap:45px}.cosmic-about-photo{height:440px}.cosmic-about-copy .cosmic-section-heading{font-size:35px}.cosmic-about .cosmic-about-role{font-size:11px}.cosmic-about-prose>p{font-size:14px;line-height:1.8}.cosmic-services-grid,.cosmic-courses-grid{padding-inline:32px;gap:20px}.cosmic-service-card>.cosmic-card-art{height:215px}.cosmic-service-copy,.cosmic-course-copy{padding:22px 19px}.cosmic-service-copy:before,.cosmic-course-copy:before{left:19px}.cosmic-home .cosmic-card-title,.cosmic-home .cosmic-card-price{font-size:21px}.cosmic-home .cosmic-card-action{font-size:11px;padding-inline:12px;gap:11px}.cosmic-course-art{height:190px}.cosmic-home .cosmic-course-description{font-size:13px}.cosmic-home .cosmic-course-action{font-size:11px;gap:9px}.cosmic-booking-steps{gap:30px}}@media(max-width:850px){.cosmic-home-shell{width:calc(100% - 48px)}.cosmic-home .cosmic-section-heading{font-size:34px}.cosmic-foundations-inner{display:block}.cosmic-foundations .cosmic-eyebrow{text-align:center;margin-bottom:14px}.cosmic-foundations-list{justify-content:center;gap:25px}.cosmic-about{padding-block:52px 58px}.cosmic-about-grid{grid-template-columns:250px minmax(0,1fr);gap:30px;align-items:start}.cosmic-about-photo{height:355px}.cosmic-about-copy .cosmic-section-heading{font-size:30px}.cosmic-about .cosmic-about-role{font-size:11px;margin-top:16px}.cosmic-about-prose{margin-top:19px}.cosmic-about-prose>p{font-size:14px;line-height:1.8}.cosmic-about-portrait figcaption{font-size:10px}.cosmic-about .cosmic-text-link{font-size:13px}.cosmic-section-intro{gap:35px}.cosmic-home .cosmic-section-support{font-size:14px;line-height:1.8}.cosmic-consult-intro,.cosmic-learning-intro{padding-block:51px 31px}.cosmic-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 24px 57px;gap:23px}.cosmic-services-grid>.cosmic-service-card,.cosmic-services-grid>.cosmic-service-card:nth-child(4),.cosmic-services-grid>.cosmic-service-card:nth-child(5){grid-column:auto}.cosmic-services-grid>.cosmic-service-card:last-child:nth-child(odd){grid-column:1/-1;max-width:calc((100% - 23px)/2);width:100%;justify-self:center}.cosmic-service-card>.cosmic-card-art{height:235px}.cosmic-home .cosmic-card-title{font-size:23px}.cosmic-service-copy,.cosmic-course-copy{padding:23px}.cosmic-service-copy:before,.cosmic-course-copy:before{left:23px}.cosmic-home .cosmic-card-action{font-size:12px;padding-inline:15px;gap:14px}.cosmic-courses-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 24px 58px;gap:23px}.cosmic-course-art{height:215px}.cosmic-home .cosmic-course-description{font-size:14px}.cosmic-home .cosmic-course-action{font-size:12px;gap:13px}.cosmic-course-bottom .cosmic-card-price{font-size:22px}.cosmic-insights{padding-block:49px 53px}.cosmic-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cosmic-blog-art{height:190px}.cosmic-blog-body{padding:20px}.cosmic-booking{padding-block:49px 54px}.cosmic-booking-heading{gap:35px}.cosmic-booking-heading>div{flex:1}.cosmic-home .cosmic-booking-note{font-size:12px;max-width:285px}.cosmic-booking-steps{gap:23px;margin-top:32px}.cosmic-booking-step h3{font-size:20px}.cosmic-booking-step p{font-size:13px}.cosmic-closing-inner{gap:35px}.cosmic-closing .cosmic-section-heading{font-size:26px}.cosmic-home .cosmic-solid-button{font-size:12px;padding-inline:18px;gap:14px}}@media(max-width:600px){.cosmic-home{scroll-margin-top:85px}.cosmic-home-shell{width:calc(100% - 40px)}.cosmic-home .cosmic-section-heading{font-size:31px;line-height:1.3}.cosmic-home .cosmic-eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:15px}.cosmic-home .cosmic-section-support{font-size:15px}.cosmic-home .cosmic-text-link{font-size:14px;min-height:44px}.cosmic-foundations{padding-block:22px}.cosmic-foundations .cosmic-eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:14px}.cosmic-foundations-list{justify-content:space-between;gap:0}.cosmic-foundations-list p{font-size:12px;line-height:1.65;white-space:normal;flex:1;text-align:center;max-width:112px;padding-inline:8px}.cosmic-foundations-list p+p{padding-inline:8px}.cosmic-about{padding-block:46px 49px}.cosmic-about-grid{display:flex;flex-direction:column;gap:32px}.cosmic-about-portrait{width:270px;align-self:center;order:1;margin-top:0}.cosmic-about-copy{display:contents}.cosmic-about-copy>.cosmic-eyebrow{order:0;width:100%;margin-bottom:-18px}.cosmic-about-copy>.cosmic-section-heading{order:0;font-size:32px;max-width:360px}.cosmic-about-copy>.cosmic-about-role{order:0;font-size:12px;line-height:1.85;margin-top:-12px}.cosmic-about-photo{height:340px;border-radius:6px}.cosmic-about-portrait:before{inset:13px 13px 26px -13px}.cosmic-about-portrait:after{right:-15px}.cosmic-about-portrait figcaption{font-size:11px;margin-top:12px}.cosmic-about-prose{order:2;margin:0}.cosmic-about-prose>p{font-size:15px;line-height:1.85;margin-bottom:19px}.cosmic-about-copy>.cosmic-text-link{order:3;align-self:flex-start;margin-top:-22px;font-size:14px}.cosmic-section-intro{display:block}.cosmic-consult-intro,.cosmic-learning-intro{padding-block:44px 30px}.cosmic-section-intro .cosmic-section-heading{max-width:350px}.cosmic-section-intro>.cosmic-section-support,.cosmic-section-intro>div:last-child{margin-top:20px;max-width:none}.cosmic-consult-intro .cosmic-section-support,.cosmic-learning-intro .cosmic-section-support{font-size:15px}.cosmic-learning-intro .cosmic-text-link{font-size:13px;margin-top:12px}.cosmic-services-grid,.cosmic-courses-grid{grid-template-columns:minmax(0,1fr);padding:0 20px 47px;gap:23px}.cosmic-services-grid>.cosmic-service-card:last-child:nth-child(odd){grid-column:auto;max-width:none;justify-self:stretch}.cosmic-service-card>.cosmic-card-art{height:250px}.cosmic-home .cosmic-duration{left:20px;bottom:16px;font-size:12px}.cosmic-home .cosmic-card-title{font-size:25px;line-height:1.35;min-height:0}.cosmic-service-copy{padding:24px 23px}.cosmic-service-bottom{padding-top:23px}.cosmic-home .cosmic-card-price{font-size:24px}.cosmic-home .cosmic-card-action{font-size:13px;min-height:46px;padding:11px 17px;gap:16px}.cosmic-course-art{height:235px}.cosmic-course-copy{padding:24px 23px}.cosmic-course-copy .cosmic-card-title{font-size:25px;min-height:0;line-height:1.35}.cosmic-home .cosmic-course-description{font-size:15px;line-height:1.75;min-height:0;margin:13px 0}.cosmic-home .cosmic-course-status{font-size:12px;margin-bottom:18px}.cosmic-course-bottom{padding-top:15px}.cosmic-course-bottom .cosmic-card-price{font-size:23px}.cosmic-home .cosmic-course-action{font-size:13px;min-height:44px;gap:16px}.cosmic-insights{padding-block:43px 47px}.cosmic-insights-heading{display:block}.cosmic-insights .cosmic-section-support{font-size:15px;margin-top:18px}.cosmic-insights-heading .cosmic-text-link{margin-top:19px;font-size:13px}.cosmic-insight-feed:not(:empty){margin-top:26px}.cosmic-blog-grid{grid-template-columns:minmax(0,1fr);gap:23px}.cosmic-blog-art{height:220px}.cosmic-blog-body{padding:22px}.cosmic-blog-body h3{font-size:25px}.cosmic-blog-body p{font-size:15px}.cosmic-blog-body time{font-size:12px}.cosmic-blog-empty{font-size:14px;padding:12px 16px}.cosmic-booking{padding-block:44px 46px}.cosmic-booking-heading{display:block}.cosmic-booking .cosmic-section-heading{font-size:31px}.cosmic-home .cosmic-booking-note{margin-top:23px;max-width:none;font-size:13px;padding:13px 16px}.cosmic-booking-steps{display:block;margin-top:29px}.cosmic-booking-step{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px 17px;padding-block:23px}.cosmic-step-number{grid-column:1;grid-row:1/3;font-size:11px;margin:4px 0 0}.cosmic-booking-step h3{grid-column:2;font-size:22px;margin:0}.cosmic-booking-step p{grid-column:2;font-size:14px;line-height:1.85}.cosmic-booking-step:last-child{padding-bottom:0}.cosmic-closing{padding-block:35px 38px}.cosmic-closing-inner{display:block}.cosmic-closing .cosmic-eyebrow{font-size:9px;letter-spacing:.09em;margin-bottom:16px}.cosmic-closing .cosmic-section-heading{font-size:26px;line-height:1.45;max-width:340px}.cosmic-home .cosmic-solid-button{font-size:13px;min-height:49px;padding:13px 20px;gap:18px}.cosmic-closing .cosmic-solid-button{margin-top:25px}}@media(max-width:360px){.cosmic-home-shell{width:calc(100% - 32px)}.cosmic-services-grid,.cosmic-courses-grid{padding-inline:16px}.cosmic-service-card>.cosmic-card-art{height:225px}.cosmic-course-art{height:215px}.cosmic-service-copy,.cosmic-course-copy{padding:22px 19px}.cosmic-home .cosmic-card-price{font-size:22px}.cosmic-home .cosmic-card-action{font-size:12px;padding-inline:13px;gap:11px}}@media(prefers-reduced-motion:reduce){.cosmic-home *{animation:none!important;transition:none!important}.cosmic-home.cosmic-service-card:hover,.cosmic-home.cosmic-course-card:hover,.cosmic-home .cosmic-solid-button:hover,.cosmic-home .cosmic-card-art img{transform:none!important}}.say-site[data-say-canvas] .cosmic-home *{animation:none!important;transition:none!important}.say-site[data-say-canvas] .cosmic-service-card,.say-site[data-say-canvas] .cosmic-course-card{max-width:610px;margin-inline:auto;transform:none!important}.say-site[data-say-canvas] .cosmic-home .cosmic-card-art img{transform:none!important}:is(.cp-blog-listing,.cp-blog-article-page,.cp-blog-article,.cp-insights,.cp-blog-grid){--cp-blog-ink:var(--cosmic-ink,#090d24);--cp-blog-paper:var(--cosmic-paper,#faf7f2);--cp-blog-gold:var(--cosmic-gold,#d8b978);--cp-blog-violet:var(--cosmic-violet,#7460dd);--cp-blog-body:var(--cosmic-body,Karla,Arial,sans-serif);--cp-blog-display:var(--cosmic-display,"Libre Caslon Text",Georgia,serif);box-sizing:border-box;font-family:var(--cp-blog-body)}:is(.cp-blog-listing,.cp-blog-article-page,.cp-insights,.cp-blog-grid) *,:is(.cp-blog-listing,.cp-blog-article-page,.cp-insights,.cp-blog-grid) *:before,:is(.cp-blog-listing,.cp-blog-article-page,.cp-insights,.cp-blog-grid) *:after{box-sizing:border-box}:is(.cp-blog-listing,.cp-blog-article-page,.cp-insights) :is(h1,h2,h3,p,figure){margin:0}:is(.cp-blog-listing,.cp-blog-article-page,.cp-insights,.cp-blog-grid) a{touch-action:manipulation}:is(.cp-blog-listing,.cp-blog-article-page,.cp-insights,.cp-blog-grid) a:focus-visible{outline:3px solid #ae83dc;outline-offset:5px}.cp-eyebrow{font:700 11px/1.6 var(--cosmic-body,Karla,Arial,sans-serif);letter-spacing:.17em;text-transform:uppercase}.cp-blog-listing{width:calc(100% - 96px);max-width:1180px;margin:0 auto;padding:65px 0 76px;min-height:650px;color:#f9f5ff}.cp-blog-heading{max-width:820px;margin:0 0 31px}.cp-blog-heading .cp-eyebrow{color:var(--cp-blog-gold);margin-bottom:16px}.cp-blog-heading h1{font:400 clamp(35px,3.4vw,47px)/1.23 var(--cp-blog-display);letter-spacing:-.04em;color:#fff;text-wrap:balance;margin-bottom:18px}.cp-blog-heading>p:not(.cp-eyebrow):not(.cp-blog-draft-label){font:400 17px/1.8 var(--cp-blog-body);color:#bdc1d7;max-width:650px}.cp-blog-categories{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin:0 0 30px;padding:0 0 25px;border-bottom:1px solid #b1a5cb2c}.cp-blog-categories a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 21px;border:1px solid #a699c33d;border-radius:25px;background:#c0a4e609;color:#d9d8e7;text-decoration:none;font:400 13px/1.45 var(--cp-blog-body);transition:background .25s,border-color .25s,color .25s}.cp-blog-categories a:hover{background:#8f67c424;color:#fff;border-color:#a98bce}.cp-blog-categories a[aria-current=page]{background:linear-gradient(120deg,#e0c691,#c3a8d8);border-color:transparent;color:#17142d;font-weight:700;box-shadow:0 4px 18px #b493ce1c}.cp-blog-listing>.cp-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cp-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;min-width:0}.cp-blog-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #d7cde83d;border-radius:12px;background:#faf9fc;color:#17182e;box-shadow:0 15px 40px #03061524;transition:transform .35s,border-color .35s,box-shadow .35s}.cp-blog-card:hover,.cp-blog-card:focus-within{transform:translateY(-4px);border-color:#b59ad2;box-shadow:0 20px 45px #03061538}.cp-blog-card-image{display:block;position:relative;isolation:isolate;width:100%;height:220px;overflow:hidden;background:linear-gradient(135deg,#1b2142,#443264);text-decoration:none;flex:none}.cp-blog-card-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .75s cubic-bezier(.2,.5,.2,1)}.cp-blog-card:hover .cp-blog-card-image img,.cp-blog-card:focus-within .cp-blog-card-image img{transform:scale(1.035)}.cp-blog-card-image:after{content:"";position:absolute;inset:0;border-bottom:1px solid #aa96c92c;box-shadow:inset 0 0 0 1px #ffffff08;pointer-events:none}.cp-blog-image-placeholder{display:block;position:absolute;inset:0;background:radial-gradient(ellipse at 75% 25%,#a35c9d5c,transparent 48%),radial-gradient(ellipse at 25% 80%,#36837f66,transparent 55%),linear-gradient(130deg,#1b2142,#443264)}.cp-blog-image-placeholder:before{content:"";position:absolute;width:130px;height:130px;left:calc(50% - 65px);top:calc(50% - 65px);border:1px solid #d6bf9452;border-radius:50%;box-shadow:0 0 0 19px #dccde70a,0 0 0 39px #dccde707}.cp-blog-image-placeholder:after{content:"";position:absolute;width:65%;height:1px;left:17.5%;top:50%;transform:rotate(-28deg);background:linear-gradient(90deg,transparent,#d8c18a8c,transparent)}.cp-blog-card-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:24px 24px 23px}.cp-blog-meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font:400 11px/1.6 var(--cp-blog-body,var(--cosmic-body,Karla,Arial,sans-serif));letter-spacing:.015em;color:#746b83;margin:0 0 13px}.cp-blog-meta>span{color:#674889;font-weight:700}.cp-blog-meta time{font-variant-numeric:tabular-nums}.cp-blog-meta time:empty,.cp-blog-meta>span:empty{display:none}.cp-blog-card-copy h3{font:400 25px/1.35 var(--cp-blog-display);letter-spacing:-.03em;color:#201a35;margin:0 0 13px;max-width:100%;overflow-wrap:anywhere}.cp-blog-card-copy h3 a{color:inherit;text-decoration:none}.cp-blog-card-copy h3 a:hover{color:#7752a1}.cp-blog-card-copy>p:not(.cp-blog-meta){font:400 15px/1.75 var(--cp-blog-body);color:#6a6b80;margin:0 0 19px}.cp-blog-read{display:inline-flex;align-items:center;gap:21px;min-height:44px;margin-top:auto;padding:9px 0;border-bottom:1px solid #b9a3d1;color:#67468d;text-decoration:none;font:700 13px/1.4 var(--cp-blog-body)}.cp-blog-read:hover{color:#a34598;border-bottom-color:#a34598}.cp-blog-read>span[aria-hidden]{font-size:17px;line-height:1}.cp-blog-draft-label{display:inline-flex;align-items:center;max-width:100%;padding:6px 10px;border:1px solid #a77b3e4d;border-radius:4px;background:#f6ead2;color:#64471d;font:700 11px/1.6 var(--cp-blog-body,var(--cosmic-body,Karla,Arial,sans-serif));letter-spacing:.025em;white-space:normal}.cp-blog-heading>.cp-blog-draft-label{font-size:12px;line-height:1.65;margin-top:21px;padding:10px 14px;background:#f6ead2;color:#64471d}.cp-blog-meta>.cp-blog-draft-label{font-size:10px;padding:3px 7px;line-height:1.6}.cp-blog-empty{position:relative;isolation:isolate;overflow:hidden;min-height:218px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:44px 48px;border:1px solid #b9a2d74a;border-radius:13px;background:radial-gradient(ellipse at 92% 15%,#834b913d,transparent 55%),radial-gradient(ellipse at 20% 100%,#2f6c7252,transparent 58%),linear-gradient(125deg,#171b37,#25213f);box-shadow:0 14px 40px #090d2414;color:#f8f4ff}.cp-blog-empty:before{content:"";position:absolute;top:0;left:48px;width:62px;height:3px;background:linear-gradient(90deg,#dfc590,#bc8bc1)}.cp-blog-empty:after{content:"";position:absolute;right:-60px;top:-70px;width:290px;height:290px;border:1px solid #d0bfdf16;border-radius:50%;box-shadow:0 0 0 31px #d0bfdf07,0 0 0 63px #d0bfdf04;z-index:-1}.cp-blog-empty :is(h2,h3){font:400 30px/1.35 var(--cp-blog-display,var(--cosmic-display,"Libre Caslon Text",Georgia,serif));letter-spacing:-.025em;color:#fff;margin:0 0 13px;max-width:650px}.cp-blog-empty p{font:400 16px/1.8 var(--cp-blog-body,var(--cosmic-body,Karla,Arial,sans-serif));color:#c3c6db;max-width:600px;margin:0}.cp-insights{padding:62px max(48px,calc((100% - 1180px)/2)) 68px;background:linear-gradient(120deg,#f1f4f3,#f7f3fa 70%);color:#16162d}.cp-insights-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin:0 0 31px}.cp-insights-heading .cp-eyebrow{color:#7f5895;margin:0 0 15px}.cp-insights-heading h2{font:400 39px/1.25 var(--cp-blog-display);letter-spacing:-.035em;color:#211a34;text-wrap:balance}.cp-insights-heading>a{display:inline-flex;align-items:center;min-height:44px;flex:none;border-bottom:1px solid #a98abf;padding:9px 0;color:#6a468e;font:700 13px/1.4 var(--cp-blog-body);text-decoration:none}.cp-insights-heading>a:hover{color:#a34598}.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)) .cp-blog-card-image{height:175px}.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)) .cp-blog-card-copy{padding:21px 19px}.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)) h3{font-size:23px}.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)) .cp-blog-card-copy>p:not(.cp-blog-meta){font-size:14px}.cp-blog-article-page{width:calc(100% - 96px);max-width:1180px;margin:43px auto 69px;padding:36px 50px 54px;background:linear-gradient(130deg,#faf7f2,#fff 75%);border:1px solid #dad4e4;border-radius:12px;color:#17182e;box-shadow:0 24px 65px #02051624}.cp-blog-back{display:inline-flex;align-items:center;min-height:44px;gap:12px;color:#745492;font:700 13px/1.4 var(--cp-blog-body);text-decoration:none;margin-bottom:22px}.cp-blog-back:hover{color:#a14594;text-decoration:underline;text-underline-offset:6px}.cp-blog-article-page>.cp-blog-draft-label{display:flex;width:max-content;max-width:100%;margin:0 0 28px;padding:9px 13px;font-size:12px}.cp-blog-article{min-width:0;color:#202035}.cp-blog-article-header{max-width:850px;margin:5px auto 31px;text-align:center}.cp-blog-article-header .cp-blog-meta{justify-content:center;font-size:12px;margin-bottom:18px;gap:17px}.cp-blog-article-header .cp-blog-meta>span{padding:4px 10px;border:1px solid #d1c0e0;border-radius:3px;background:#ede6f5;color:#73508f;font-size:11px}.cp-blog-article-header h1{font:400 clamp(33px,3.6vw,48px)/1.22 var(--cp-blog-display);letter-spacing:-.04em;text-wrap:balance;color:#211a35;max-width:850px;margin:0 auto 22px;overflow-wrap:anywhere}.cp-blog-excerpt{max-width:735px;margin:0 auto;color:#69697f;font:400 18px/1.75 var(--cp-blog-body)}.cp-blog-excerpt>p+p{margin-top:13px}.cp-blog-feature{display:block;max-width:100%;margin:0 auto 34px;overflow:hidden;border-radius:9px;background:#eae5ee;border:1px solid #ddd4e5}.cp-blog-feature img{display:block;width:100%;max-width:100%;height:auto;object-fit:cover}.cp-blog-feature img:not([data-say-frame-style~=shape]){aspect-ratio:16/9}.cp-blog-feature:has(img[src=""]){display:none}.cp-blog-body{max-width:735px;margin:0 auto;font:400 17px/1.9 var(--cp-blog-body);color:#4f5366;overflow-wrap:break-word}.cp-blog-body>:first-child{margin-top:0}.cp-blog-body>:last-child{margin-bottom:0}.cp-blog-body p{margin:0 0 21px}.cp-blog-body :is(h2,h3,h4){font-family:var(--cp-blog-display);font-weight:400;letter-spacing:-.025em;color:#241d36;text-wrap:balance}.cp-blog-body h2{font-size:31px;line-height:1.35;margin:39px 0 18px}.cp-blog-body h3{font-size:25px;line-height:1.45;margin:31px 0 15px}.cp-blog-body h4{font-size:21px;line-height:1.5;margin:27px 0 13px}.cp-blog-body :is(ul,ol){padding-left:25px;margin:0 0 24px}.cp-blog-body li{padding-left:5px;margin-bottom:9px}.cp-blog-body blockquote{margin:29px 0;padding:19px 24px;border-left:3px solid #a681b8;background:#efe9f2;color:#655170;font-size:18px;line-height:1.85}.cp-blog-body blockquote p:last-child{margin-bottom:0}.cp-blog-body a{color:#754b9c;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cp-blog-body a:hover{color:#a03d8a}.cp-blog-body strong{font-weight:700;color:#29243c}.cp-blog-body hr{border:0;border-top:1px solid #d6cce0;margin:33px 0}.cp-blog-body img{display:block;max-width:100%;height:auto;border-radius:5px;margin:27px auto}.cp-blog-body pre{overflow:auto;padding:19px;background:#ece9f1;border:1px solid #d6cede;border-radius:5px;font-size:14px;line-height:1.65}.cp-blog-body :not(pre)>code{background:#ece9f1;padding:2px 5px;border-radius:3px;font-size:.88em}.cp-blog-article>.say-inner-rows{max-width:850px;margin:32px auto 0;color:#4f5366}.cp-blog-article .say-inner-block :is(h2,h3,h4){color:#241d36;line-height:1.4}.cp-blog-article .say-inner-block p{line-height:1.85}.cp-blog-article-page .cp-blog-article [data-say-text]>p:first-child{margin-top:0}@media(min-width:1600px){.cp-blog-listing,.cp-blog-article-page{max-width:1240px}.cp-insights{padding-inline:max(48px,calc((100% - 1240px)/2))}}@media(max-width:1100px){.cp-blog-listing,.cp-blog-article-page{width:calc(100% - 64px)}.cp-blog-listing{padding-block:54px 62px}.cp-blog-grid{gap:21px}.cp-blog-card-image{height:195px}.cp-blog-card-copy{padding:22px}.cp-blog-card-copy h3{font-size:24px}.cp-blog-card-copy>p:not(.cp-blog-meta){font-size:14px}.cp-insights{padding:53px 32px 59px}.cp-insights-heading h2{font-size:35px}.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)) .cp-blog-card-image{height:205px}.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)) .cp-blog-card-copy{padding:23px}.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)) h3{font-size:25px}.cp-blog-article-page{padding:30px 36px 45px;margin-block:34px 57px}.cp-blog-article-header h1{font-size:42px}.cp-blog-excerpt{font-size:17px}}@media(max-width:800px){.cp-blog-listing,.cp-blog-article-page{width:calc(100% - 48px)}.cp-blog-listing{padding-block:44px 52px;min-height:580px}.cp-blog-heading{margin-bottom:25px}.cp-blog-heading h1{font-size:38px}.cp-blog-heading>p:not(.cp-eyebrow):not(.cp-blog-draft-label){font-size:16px}.cp-blog-categories{gap:9px;padding-bottom:23px;margin-bottom:25px}.cp-blog-categories a{padding:9px 18px;font-size:12px}.cp-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cp-blog-listing>.cp-blog-grid{gap:22px}.cp-blog-card-image{height:190px}.cp-blog-card-copy{padding:21px}.cp-blog-card-copy h3{font-size:23px}.cp-blog-card-copy>p:not(.cp-blog-meta){font-size:14px}.cp-blog-meta{font-size:10px;gap:9px}.cp-blog-meta>.cp-blog-draft-label{font-size:10px}.cp-blog-read{font-size:12px;gap:17px}.cp-blog-empty{padding:35px;min-height:205px}.cp-blog-empty:before{left:35px}.cp-blog-empty :is(h2,h3){font-size:28px}.cp-blog-empty p{font-size:15px}.cp-insights{padding:46px 24px 53px}.cp-insights-heading{gap:25px;margin-bottom:27px}.cp-insights-heading h2{font-size:32px}.cp-insights-heading>a{font-size:12px}.cp-blog-article-page{padding:27px 27px 38px;margin-block:28px 46px}.cp-blog-back{margin-bottom:20px}.cp-blog-article-page>.cp-blog-draft-label{margin-bottom:23px}.cp-blog-article-header{margin-bottom:25px}.cp-blog-article-header h1{font-size:36px;line-height:1.3}.cp-blog-excerpt{font-size:16px;line-height:1.8}.cp-blog-feature{margin-bottom:28px}.cp-blog-body{font-size:16px;line-height:1.9}.cp-blog-body h2{font-size:28px;margin-top:33px}.cp-blog-body h3{font-size:24px}.cp-blog-body blockquote{font-size:17px;padding:18px 20px}}@media(max-width:560px){.cp-blog-listing,.cp-blog-article-page{width:calc(100% - 40px)}.cp-blog-listing{padding:35px 0 43px;min-height:540px}.cp-blog-heading .cp-eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:16px}.cp-blog-heading h1{font-size:34px;line-height:1.25;margin-bottom:18px;max-width:340px}.cp-blog-heading>p:not(.cp-eyebrow):not(.cp-blog-draft-label){font-size:15px;line-height:1.8}.cp-blog-heading>.cp-blog-draft-label{font-size:11px;padding:10px 12px;margin-top:20px;line-height:1.75}.cp-blog-categories{gap:9px;padding-bottom:22px;margin-bottom:24px}.cp-blog-categories a{min-height:44px;padding:10px 17px;font-size:12px}.cp-blog-grid,.cp-blog-listing>.cp-blog-grid,.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)){grid-template-columns:minmax(0,1fr);gap:23px}.cp-blog-card-image,.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)) .cp-blog-card-image{height:218px}.cp-blog-card-copy,.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)) .cp-blog-card-copy{padding:23px 22px}.cp-blog-card-copy h3,.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)) h3{font-size:25px;line-height:1.38;margin-bottom:14px}.cp-blog-meta{font-size:11px;gap:12px;margin-bottom:14px}.cp-blog-meta>.cp-blog-draft-label{font-size:10px}.cp-blog-card-copy>p:not(.cp-blog-meta),.cosmic-insight-feed>.cp-blog-grid:has(>.cp-blog-card:nth-child(4)) .cp-blog-card-copy>p:not(.cp-blog-meta){font-size:15px;line-height:1.8}.cp-blog-read{font-size:13px;gap:20px;min-height:44px}.cp-blog-empty{padding:30px 24px 32px;min-height:220px;border-radius:10px}.cp-blog-empty:before{left:24px;width:52px}.cp-blog-empty :is(h2,h3){font-size:27px;line-height:1.4;max-width:270px;margin-bottom:14px}.cp-blog-empty p{font-size:15px;line-height:1.8;max-width:300px}.cp-blog-empty:after{right:-150px;top:-130px}.cp-insights{padding:40px 20px 46px}.cp-insights-heading{display:block;margin-bottom:26px}.cp-insights-heading .cp-eyebrow{font-size:10px;margin-bottom:16px}.cp-insights-heading h2{font-size:31px;max-width:330px}.cp-insights-heading>a{font-size:13px;margin-top:19px;min-height:44px}.cp-blog-article-page{width:100%;border-inline:0;border-radius:0;box-shadow:none;padding:23px 20px 40px;margin:0 auto}.cp-blog-back{font-size:13px;margin-bottom:21px}.cp-blog-article-page>.cp-blog-draft-label{font-size:11px;line-height:1.75;padding:9px 11px;margin-bottom:25px}.cp-blog-article-header{text-align:left;margin:0 0 26px}.cp-blog-article-header .cp-blog-meta{justify-content:flex-start;font-size:11px;gap:13px;margin-bottom:19px}.cp-blog-article-header .cp-blog-meta>span{font-size:10px}.cp-blog-article-header h1{font-size:33px;line-height:1.3;letter-spacing:-.035em;margin-bottom:20px;text-wrap:pretty}.cp-blog-excerpt{font-size:16px;line-height:1.8}.cp-blog-feature{border-radius:6px;margin-bottom:27px}.cp-blog-body{font-size:16px;line-height:1.9}.cp-blog-body p{margin-bottom:21px}.cp-blog-body h2{font-size:27px;line-height:1.4;margin:31px 0 17px}.cp-blog-body h3{font-size:23px;margin:27px 0 14px}.cp-blog-body h4{font-size:20px}.cp-blog-body :is(ul,ol){padding-left:23px}.cp-blog-body blockquote{font-size:17px;line-height:1.85;padding:17px 18px;margin-block:26px}.cp-blog-body pre{padding:15px;font-size:13px}.cp-blog-article>.say-inner-rows{margin-top:27px}}@media(max-width:360px){.cp-blog-listing{width:calc(100% - 32px)}.cp-blog-card-image{height:200px}.cp-blog-card-copy{padding:21px 19px}.cp-blog-article-page{padding-inline:16px}.cp-blog-article-header h1{font-size:30px}.cp-blog-empty{padding-inline:21px}}@media(prefers-reduced-motion:reduce){.cp-blog-grid *{animation:none!important;transition:none!important}.cp-blog-card:hover,.cp-blog-card:focus-within,.cp-blog-card-image img{transform:none!important}}.say-site[data-say-canvas] .cp-blog-article{padding:38px max(24px,calc((100% - 1000px)/2));background:#faf7f2;color:#202035}.say-site[data-say-canvas] .cp-blog-article *{animation:none!important;transition:none!important}.cosmic-page .cp-header{position:sticky;top:0}.cosmic-page{scroll-padding-top:104px}@media(max-width:900px){.cosmic-page .cp-nav.is-open{max-height:calc(100dvh - 88px);overflow-y:auto}}.cp-product.cp-destination,.cp-contact.cp-destination,.cp-policy.cp-destination{min-height:0}.cp-product-hero,.cp-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px)}.cp-product-hero{align-items:center;margin-top:24px}.cp-product-hero h1{font:400 clamp(2.25rem,4.6vw,4.4rem)/1.12 var(--cosmic-display);margin:10px 0 16px;color:#f8ead9}.cp-product-hero h1,.cp-contact h1,.cp-policy h1{overflow-wrap:anywhere}.cp-product-photo{margin:0;overflow:hidden;border-radius:16px;background:#151830}.cp-product-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.cp-product-facts{display:flex;flex-wrap:wrap;gap:18px 38px;margin:22px 0}.cp-product-facts dt{font-size:.86rem;color:#d3c6dd}.cp-product-facts dd{margin:4px 0 0;font-size:1.4rem;color:#f6dfad}.cp-product-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.cp-product-sections section,.cp-contact-panel,.cp-product-faq{padding:clamp(18px,3vw,32px);border:1px solid #bca8d242;border-radius:16px;background:#191731}.cp-product-sections h2,.cp-contact-panel h2,.cp-product-faq h2{margin-top:0}.cp-product-faq{margin-top:24px}.cp-product-faq details{padding:12px 0;border-top:1px solid #bca8d242}.cp-product-faq summary{cursor:pointer}.cp-product-faq .cp-link{margin-top:12px}.cp-contact-panel form,.cp-contact-panel fieldset{margin:0;padding:0;border:0;min-width:0}.cp-contact-panel fieldset{display:grid;gap:14px}.cp-contact-panel label{display:grid;gap:6px}.cp-contact-panel input:not([type=checkbox]),.cp-contact-panel select,.cp-contact-panel textarea{width:100%;min-width:0;padding:10px 12px;background:#fff9ed;color:#19152f;border:1px solid #c6b7cb;border-radius:6px;font:inherit}.cp-contact-panel .cp-consent{display:grid;grid-template-columns:auto 1fr;align-items:start}.cp-consent input{width:1.15rem;height:1.15rem;margin:3px 0}.cp-contact-panel button{justify-self:start}.cp-contact-panel :disabled{cursor:not-allowed}.cp-contact-panel [role=alert],.cp-contact-panel [role=status]{border:1px solid #dfb677;padding:10px;border-radius:6px;margin-bottom:16px}.cp-contact-panel [role=alert] ul{margin:0;padding-inline-start:24px}.cp-form-note{font-size:.92rem;color:#d3c6dd}.cp-form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cp-policy{overflow-wrap:anywhere}.cp-policy-body,.cp-policy>p{max-width:72ch}.cp-policy-list li{margin-block:.85rem}.cp-destination a:focus-visible,.cp-destination button:focus-visible,.cp-destination input:focus-visible,.cp-destination select:focus-visible,.cp-destination textarea:focus-visible,.cp-destination summary:focus-visible{outline:2px solid #f1c987;outline-offset:3px}@media(max-width:720px){.cp-product-hero,.cp-product-sections,.cp-contact-grid{grid-template-columns:minmax(0,1fr)}.cp-product-hero{margin-top:16px}.cp-product-photo{max-width:36rem}}.say-inner-block p{margin-bottom:var(--say-paragraph,1em);text-align:var(--say-paragraph-align,var(--say-align,inherit))}.cosmicode [data-say-layout-style~=d-minHeight]{min-height:var(--say-d-height)}.cosmicode [data-say-layout-style~=d-paddingTop]{padding-top:var(--say-d-top)}.cosmicode [data-say-layout-style~=d-paddingBottom]{padding-bottom:var(--say-d-bottom)}.cosmicode [data-say-layout-style~=align] [data-say-text]{text-align:var(--say-align)}.cosmicode [data-say-layout-style~=lineHeight] [data-say-text]{line-height:var(--say-line)}.cosmicode [data-say-layout-style~=letterSpace] [data-say-text]{letter-spacing:var(--say-letter)}.cosmicode [data-say-layout-style~=padding] [data-say-text]{padding:var(--say-text-padding)}.cosmicode [data-say-layout-style~=font] [data-say-text],.cosmicode [data-say-layout-style~=font] .say-inner-block :is(h2,h3,h4,p,a),.cosmicode [data-say-layout-style~=font] .inner-content :is(h2,h3,h4,p,a){font-family:var(--say-font)}.cosmicode [data-say-layout-style~=paragraphAlign] p{text-align:var(--say-paragraph-align)}.cosmicode [data-say-layout-style~=paragraphSpace] p{margin-bottom:var(--say-paragraph)}[data-say-positioned]{translate:var(--say-d-tx,0) var(--say-d-ty,0)}.cosmicode img[data-say-frame-style~=fit]{object-fit:var(--say-d-fit,cover)}.cosmicode img[data-say-frame-style~=x],.cosmicode img[data-say-frame-style~=y]{object-position:var(--say-d-x,50%) var(--say-d-y,50%)}.cosmicode img[data-say-frame-style~=zoom]{scale:var(--say-d-zoom,1)}.cosmicode img[data-say-frame-style~=opacity]{opacity:var(--say-d-opacity,1)}.cosmicode img[data-say-frame-style~=effect]{filter:var(--say-d-effect,none)}.cosmicode img[data-say-frame-style~=shape]{aspect-ratio:var(--say-d-shape,auto);height:auto;max-height:100%}.say-custom{padding:5rem 0}.say-custom img,.say-inner-block img{max-width:100%;height:auto}.say-inner-rows{padding:1.5rem 3%;max-width:90rem;margin:auto}.say-inner-row{display:grid}.say-inner-column{min-width:0}.say-inner-block{margin:0 0 1rem}.say-form-island{display:contents}.say-inner-row,.inner-row{grid-template-columns:var(--say-columns,1fr)}.say-inner-block{line-height:var(--say-line,inherit);letter-spacing:var(--say-letter,normal);text-align:var(--say-align,inherit);padding:var(--say-text-padding,0)}.cosmicode .say-inner-block[style*="--say-line:"] :is(h2,h3,h4,p,a),.cosmicode [data-say-layout-style~=lineHeight] .say-inner-block :is(h2,h3,h4,p,a){line-height:var(--say-line)}.cosmicode .say-inner-block[style*="--say-letter:"] :is(h2,h3,h4,p,a),.cosmicode [data-say-layout-style~=letterSpace] .say-inner-block :is(h2,h3,h4,p,a){letter-spacing:var(--say-letter)}@media(max-width:640px){.cosmicode [data-say-layout-style~=m-minHeight]{min-height:var(--say-m-height)}.cosmicode [data-say-layout-style~=m-paddingTop]{padding-top:var(--say-m-top)}.cosmicode [data-say-layout-style~=m-paddingBottom]{padding-bottom:var(--say-m-bottom)}[data-say-positioned]{translate:var(--say-m-tx,var(--say-d-tx,0)) var(--say-m-ty,var(--say-d-ty,0))}.cosmicode img[data-say-frame-style~=fit]{object-fit:var(--say-m-fit,var(--say-d-fit,cover))}.cosmicode img[data-say-frame-style~=x],.cosmicode img[data-say-frame-style~=y]{object-position:var(--say-m-x,var(--say-d-x,50%)) var(--say-m-y,var(--say-d-y,50%))}.cosmicode img[data-say-frame-style~=zoom]{scale:var(--say-m-zoom,var(--say-d-zoom,1))}.cosmicode img[data-say-frame-style~=opacity]{opacity:var(--say-m-opacity,var(--say-d-opacity,1))}.cosmicode img[data-say-frame-style~=effect]{filter:var(--say-m-effect,var(--say-d-effect,none))}.cosmicode img[data-say-frame-style~=shape]{aspect-ratio:var(--say-m-shape,var(--say-d-shape,auto))}.say-inner-row,.inner-row{grid-template-columns:1fr}.say-inner-row.mobile-reverse>.say-inner-column,.inner-row.mobile-reverse>.inner-column{order:-1}.say-inner-row.mobile-reverse,.inner-row.mobile-reverse{display:flex;flex-direction:column-reverse}}.repeatable-collection.record-gallery{display:block;margin-top:35px}.volunteer-gallery{--card-photo-aspect:4/5}.volunteers-section .record-gallery:not(.repeatable-collection){display:flex;justify-content:center;flex-wrap:wrap;gap:28px}.volunteers-section .record-gallery:not(.repeatable-collection)>article{width:min(260px,100%)}.say-inner-block[style*="--say-font:"]{font-family:var(--say-font)}.say-inner-block[style*="--say-font-scale:"]{font-size:calc(1rem * var(--say-font-scale))}.cosmicode .say-inner-block[style*="--say-font-scale:"] h2,.cosmicode .say-inner-block.inner-content[style*="--say-font-scale:"] h2{font-size:calc(clamp(30px,3.1vw,46px) * var(--say-font-scale))}.cosmicode .say-inner-block[style*="--say-font-scale:"] h3,.cosmicode .say-inner-block.inner-content[style*="--say-font-scale:"] h3{font-size:calc(20px * var(--say-font-scale))}.cosmicode .say-inner-block[style*="--say-font-scale:"] h4,.cosmicode .say-inner-block.inner-content[style*="--say-font-scale:"] h4{font-size:calc(1rem * var(--say-font-scale))}.cosmicode .say-inner-block[style*="--say-font-scale:"]>.button,.cosmicode .say-inner-block.inner-content[style*="--say-font-scale:"]>.button{font-size:calc(14px * var(--say-font-scale))}@media(max-width:600px){.cosmicode .say-inner-block[style*="--say-font-scale:"] h2,.cosmicode .say-inner-block.inner-content[style*="--say-font-scale:"] h2{font-size:calc(32px * var(--say-font-scale))}}
