:root{--ed-ink: #161616;--ed-muted: rgba(22, 22, 22, .62);--ed-rule: rgba(22, 22, 22, .14);--ed-accent: var(--saheli-rose-text, #A24E5F);--ed-serif: var(--saheli-display, "Cormorant", Georgia, serif);--ed-label-face: var(--font-heading-family);--ed-body-face: var(--font-body-family);--ed-title: clamp(4.4rem, 6.4vw, 9.6rem);--ed-h2: clamp(3rem, 3.3vw, 4.8rem);--ed-statement: clamp(2.8rem, 3vw, 4.4rem);--ed-intro: clamp(2rem, 1.7vw, 2.6rem);--ed-body: 1.55rem;--ed-small: 1.25rem;--ed-label: 1.1rem;--ed-max: 156rem;--ed-gutter: clamp(2rem, 4.4vw, 6.4rem);--ed-col-gap: clamp(1.6rem, 2vw, 3.2rem);--ed-measure: 64rem;--ed-col: 78rem;--ed-s1: 1.2rem;--ed-s2: 2.4rem;--ed-s3: clamp(3.2rem, 4vw, 5.6rem);--ed-s4: clamp(5.6rem, 6.4vw, 9.6rem);--ed-portrait: 4 / 5;--ed-tall: 2 / 3;--ed-landscape: 3 / 2;--ed-square: 1 / 1;--ed-wide: 16 / 9;--ed-pano: 21 / 9}.ed{color:var(--ed-ink);background:#fff;padding-bottom:var(--ed-s4)}.ed__frame{max-width:var(--ed-max);margin:0 auto;padding:0 var(--ed-gutter)}.ed__block+.ed__block{margin-top:var(--ed-s4)}.ed-col{max-width:var(--ed-col);margin:0 auto}.ed-col>:last-child{margin-bottom:0}.ed-label{font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase;line-height:1.5;color:var(--ed-accent);margin:0 0 var(--ed-s2)}.ed-title{font-family:var(--ed-serif);font-weight:300;font-size:var(--ed-title);line-height:.98;letter-spacing:-.01em;margin:0}.ed-h2{font-family:var(--ed-serif);font-weight:300;font-size:var(--ed-h2);line-height:1.1;margin:0 0 var(--ed-s2)}.ed-intro,.ed-intro p{font-family:var(--ed-serif);font-weight:400;font-size:var(--ed-intro);line-height:1.4;margin:0}.ed-intro{margin-top:var(--ed-s2);max-width:var(--ed-measure)}.ed-intro p+p{margin-top:1.2rem}.ed-body,.ed-body p,.ed-body li{font-family:var(--ed-body-face);font-size:var(--ed-body);line-height:1.8;letter-spacing:.01em}.ed-body{max-width:var(--ed-measure)}.ed-body p{margin:0}.ed-body p+p{margin-top:1.6rem}.ed-caption{font-family:var(--ed-body-face);font-size:var(--ed-small);line-height:1.5;color:var(--ed-muted);margin:1.2rem 0 0}.ed-link{display:inline-block;margin-top:var(--ed-s2);font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase;color:var(--ed-ink);text-decoration:none;padding-bottom:.4rem;border-bottom:1px solid currentColor;transition:color .2s}.ed-link:hover{color:var(--ed-accent)}.ed a:not([class]){color:inherit;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.ed-media{margin:0}.ed-img{position:relative;overflow:hidden;background:#f3f1ee;margin:0}.ed-img img,.ed-img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ed-img--portrait{aspect-ratio:var(--ed-portrait)}.ed-img--tall{aspect-ratio:var(--ed-tall)}.ed-img--landscape{aspect-ratio:var(--ed-landscape)}.ed-img--square{aspect-ratio:var(--ed-square)}.ed-img--wide{aspect-ratio:var(--ed-wide)}.ed-img--pano{aspect-ratio:var(--ed-pano)}.ed-img--top img{object-position:center 25%}.ed-img--bottom img{object-position:center 75%}.ed-media-row{margin-top:var(--ed-s3)}.ed-media-row--two{display:grid;grid-template-columns:1fr 1fr;gap:var(--ed-col-gap)}.ed-pair.ed__block .ed-media-row--two,.ed__frame.ed-media-row{margin-top:0}.ed-media-row--col{max-width:var(--ed-col);margin-left:auto;margin-right:auto}.ed-open{padding-top:var(--ed-s3)}.ed-open--hero{padding-top:0}.ed-hero{position:relative;height:calc(100vh - 4rem);height:calc(100svh - 4rem);min-height:56rem;max-height:120rem;overflow:hidden;background:#2a2622}.ed-hero>img,.ed-hero>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ed-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#00000080,#0000 48%),linear-gradient(to bottom,#00000047,#0000 22%)}.ed-hero__text{position:absolute;left:0;right:0;bottom:clamp(4rem,7vw,9.6rem);z-index:1;color:#fff}.ed-hero__text .ed-label,.ed-hero__text .ed-title{color:#fff}.ed-open__after{padding-top:var(--ed-s3)}@media screen and (max-width:749px){.ed-hero--m-left>img{object-position:18% center}.ed-hero--m-right>img{object-position:82% center}.saheli-overlay-header .ed-open--hero{margin-top:-5rem}}.ed-open__after .ed-caption{margin:0 0 var(--ed-s2)}.ed-open__after .ed-intro{margin-top:0}.ed-st__text,.ed-st__text p{font-family:var(--ed-serif);font-weight:300;font-size:var(--ed-statement);line-height:1.22;margin:0}.ed-st__body{margin-top:var(--ed-s2)}.ed-full--bleed .ed__frame{max-width:none;padding:0}.ed-full--bleed .ed-caption{padding:0 var(--ed-gutter)}.ed-list__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--ed-rule);max-width:none}.ed-list__rows li{padding:1.6rem 0;border-bottom:1px solid var(--ed-rule);margin:0}.ed-rel{border-top:1px solid var(--ed-rule);padding-top:var(--ed-s3)}.ed-rel__head{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;max-width:var(--ed-col);margin:0 auto var(--ed-s3)}.ed-rel__head .ed-h2{margin:0}.ed-rel__head .ed-link{margin-top:0}.ed-rel__grid{display:grid;grid-template-columns:repeat(var(--ed-rel-n, 3),minmax(0,1fr));gap:var(--ed-col-gap)}.ed-rel__item{text-decoration:none;color:inherit;display:block}.ed-rel__title{font-family:var(--ed-serif);font-weight:400;font-size:clamp(2rem,1.6vw,2.4rem);line-height:1.2;margin:1.6rem 0 .4rem}.ed-rel__item .ed-img img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.ed-rel__item:hover .ed-img img{transform:scale(1.03)}.ed-rel__item:hover .ed-rel__title{color:var(--ed-accent)}@media screen and (max-width:749px){:root{--ed-body: 1.5rem}.ed-open{padding-top:var(--ed-s2)}.ed-media-row{margin-top:var(--ed-s2)}.ed-media-row--two{gap:1rem}.ed-rel__head{flex-direction:column;align-items:flex-start}.ed-rel__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--ed-s3)}.ed-rel__title{font-size:1.9rem}}.ed-sub{font-family:var(--ed-serif);font-style:italic;font-weight:400;font-size:var(--ed-intro);line-height:1.35;margin:calc(-1 * var(--ed-s1)) 0 var(--ed-s2)}.ed-link--light{color:#fff;margin-top:var(--ed-s2)}.ed-link--light:hover{color:#fff;opacity:.8}.ed-gal__grid{display:grid;gap:var(--ed-s3) var(--ed-col-gap);margin-top:var(--ed-s3)}.ed-gal__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-gal__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-gal__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-gal__item{display:block;color:inherit;text-decoration:none}.ed-gal__title{font-family:var(--ed-serif);font-weight:400;font-size:clamp(2rem,1.6vw,2.4rem);line-height:1.2;margin:1.6rem 0 0}.ed-gal__text,.ed-gal__text p{font-family:var(--ed-body-face);font-size:1.4rem;line-height:1.7;color:var(--ed-muted);margin:.6rem 0 0}a.ed-gal__item .ed-img img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}a.ed-gal__item:hover .ed-img img{transform:scale(1.03)}a.ed-gal__item:hover .ed-gal__title{color:var(--ed-accent)}.ed-people__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ed-s3) var(--ed-col-gap)}.ed-person__name{font-family:var(--ed-serif);font-weight:400;font-size:clamp(2rem,1.6vw,2.4rem);margin:1.4rem 0 0}.ed-person__role{margin-top:.2rem}.ed-person__story{margin-top:.8rem}.ed-person__story summary{list-style:none;cursor:pointer;display:inline-block;font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase;padding-bottom:.3rem;border-bottom:1px solid currentColor}.ed-person__story summary::-webkit-details-marker{display:none}.ed-person__story[open] summary{color:var(--ed-accent)}.ed-person__story .ed-body,.ed-person__story .ed-body p{font-size:1.4rem;line-height:1.7;margin-top:1.2rem}.ed-list__intro{margin-bottom:var(--ed-s3)}.ed-list__fact{display:grid;grid-template-columns:minmax(12rem,1fr) 2fr;gap:2.4rem}.ed-list__term{font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase;padding-top:.4rem}.ed-list .ed-link{margin-top:var(--ed-s3)}.shopify-section:has(.ed)~.shopify-section .saheli-form{background:#fff;padding:0 0 var(--ed-s4)}.shopify-section:has(.ed)~.shopify-section .saheli-form__inner{text-align:left;margin:0 auto}.shopify-section:has(.ed)~.shopify-section .saheli-form__inner{max-width:calc(var(--ed-col) + 2 * var(--ed-gutter));padding:var(--ed-s3) var(--ed-gutter) 0}.shopify-section:has(.ed)~.shopify-section .saheli-form .saheli-kicker{font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;color:var(--ed-accent);text-align:left}.shopify-section:has(.ed)~.shopify-section .saheli-form__title{font-family:var(--ed-serif);font-weight:300;font-size:var(--ed-h2);line-height:1.1;text-align:left;margin:0 0 var(--ed-s2)}.shopify-section:has(.ed)~.shopify-section .saheli-form__text{text-align:left;max-width:var(--ed-measure);margin:0 0 var(--ed-s3);padding:0;font-family:var(--ed-body-face);font-size:var(--ed-body);line-height:1.8}.shopify-section:has(.ed)~.shopify-section .saheli-form__text em{font-family:var(--ed-serif);font-size:var(--ed-intro)}.shopify-section:has(.ed)~.shopify-section .saheli-form__submit{background:var(--ed-ink);color:#fff;border:1px solid var(--ed-ink);border-radius:0;font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase;padding:1.6rem 3.2rem}.shopify-section:has(.ed)~.shopify-section .saheli-form__submit:hover{background:#fff;color:var(--ed-ink)}@media screen and (max-width:989px){.ed-gal__grid--3,.ed-gal__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-people__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.ed-gal__grid{gap:var(--ed-s2) 1rem}.ed-gal__grid--2{grid-template-columns:1fr}.ed-gal__text,.ed-gal__text p{font-size:1.3rem}.ed-people__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ed-s2) 1rem}.ed-list__fact{grid-template-columns:1fr;gap:.6rem}}.saheli-portal{padding:var(--ed-s3) 0 var(--ed-s4);color:var(--ed-ink);background:#fff}.saheli-portal .saheli-portal__inner{max-width:var(--ed-max);padding:0 var(--ed-gutter)}.saheli-portal .saheli-portal__layout{grid-template-columns:24rem minmax(0,1fr);gap:clamp(4rem,6vw,9.6rem)}.saheli-portal .saheli-portal__lesson>*{max-width:var(--ed-col)}.saheli-portal .saheli-portal__crumbs ol{font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;color:var(--ed-muted);margin-bottom:var(--ed-s3)}.saheli-portal .saheli-portal__crumbs [aria-current]{color:var(--ed-ink)}.saheli-portal .saheli-portal__crumbs a:hover{color:var(--ed-accent)}.saheli-portal .saheli-kicker{font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase;color:var(--ed-accent);text-align:left;margin:0 0 var(--ed-s2)}.saheli-portal .saheli-portal__index{font-family:var(--ed-body-face);font-size:1.4rem}.saheli-portal .saheli-portal__cat{font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;color:var(--ed-muted);margin:var(--ed-s2) 0 .8rem}.saheli-portal .saheli-portal__index a{border-left:1px solid var(--ed-rule);padding:.55rem 0 .55rem 1.4rem;line-height:1.45}.saheli-portal .saheli-portal__index a:hover{color:var(--ed-accent)}.saheli-portal .saheli-portal__index a.is-current,.saheli-portal .saheli-portal__index .saheli-portal__home.is-current{color:var(--ed-ink);border-left:2px solid var(--ed-accent);padding-left:1.3rem}.saheli-portal .saheli-portal__index .saheli-portal__home{font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em}.saheli-portal .saheli-portal__title{font-family:var(--ed-serif);font-weight:300;font-size:clamp(3.8rem,4.4vw,6.4rem);line-height:1.02;margin:0 0 var(--ed-s2)}.saheli-portal .saheli-portal__sub{font-family:var(--ed-serif);font-style:italic;font-weight:400;font-size:var(--ed-intro);color:var(--ed-ink);margin:0 0 var(--ed-s2)}.saheli-portal .saheli-portal__intro{margin-bottom:var(--ed-s4)}.saheli-portal .saheli-portal__intro p:not(.saheli-portal__sub){font-size:var(--ed-body);line-height:1.8;max-width:var(--ed-measure)}.saheli-portal .saheli-portal__intro a,.saheli-portal__body a:not([class]){color:inherit;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.saheli-portal .saheli-portal__library{gap:0 var(--ed-s3);margin-bottom:var(--ed-s4)}.saheli-portal .saheli-portal__group{border-top:1px solid var(--ed-rule);padding:var(--ed-s2) 0}.saheli-portal .saheli-portal__group h2{font-family:var(--ed-label-face);font-size:var(--ed-label)!important;letter-spacing:.22em;color:var(--ed-accent)}.saheli-portal .saheli-portal__group a{font-family:var(--ed-serif);font-size:clamp(1.9rem,1.5vw,2.2rem)}.saheli-portal .saheli-portal__group a:hover{color:var(--ed-accent)}.saheli-portal__body .saheli-portal__group ul{border-top:0;margin:0}.saheli-portal__body .saheli-portal__group li{border:0;padding:.3rem 0}.saheli-portal__body .saheli-portal__group a{text-decoration:none}.saheli-portal .saheli-portal__commitment{border-top:1px solid var(--ed-rule);padding-top:var(--ed-s3)}.saheli-portal__body p,.saheli-portal__body li{font-family:var(--ed-body-face);font-size:var(--ed-body);line-height:1.8;letter-spacing:.01em}.saheli-portal__body p{margin:0 0 1.6rem}.saheli-portal__body p>strong:only-child{display:block;font-family:var(--ed-label-face);font-weight:400;font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase;color:var(--ed-accent);margin-top:var(--ed-s3)}.saheli-portal__body h2,.saheli-portal__body h3{font-family:var(--ed-serif);font-weight:300;font-size:clamp(2.6rem,2.4vw,3.4rem);line-height:1.15;text-align:left;margin:var(--ed-s3) 0 var(--ed-s2)}.saheli-portal__body h4{font-family:var(--ed-label-face);font-weight:400;font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase;color:var(--ed-accent);text-align:left}.saheli-portal__body ul{list-style:none;margin:0 0 var(--ed-s2);padding:0;border-top:1px solid var(--ed-rule);display:block}.saheli-portal__body li{margin:0;padding:1.4rem 0;border-bottom:1px solid var(--ed-rule);background:none}.saheli-portal__body img{display:block;width:100%;height:auto;margin:var(--ed-s3) 0}.saheli-portal__body .saheli-btn{display:inline-block;background:none;color:var(--ed-ink);border:0;border-bottom:1px solid currentColor;border-radius:0;padding:0 0 .4rem;margin:0 2.4rem 1.6rem 0;font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase}.saheli-portal__body .saheli-btn:hover{color:var(--ed-accent);background:none}.saheli-portal .saheli-portal__pager{border-top:1px solid var(--ed-rule);margin-top:var(--ed-s4);font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em}.saheli-portal .saheli-portal__pager a{font-family:var(--ed-serif);font-size:2rem;letter-spacing:0;text-transform:none}.saheli-portal .saheli-portal__pager a span{font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase;color:var(--ed-muted);opacity:1}.saheli-portal .saheli-portal__back{font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase}.saheli-portal .saheli-portal__back a{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.4rem}.saheli-portal .saheli-portal__gate{max-width:var(--ed-col);margin:var(--ed-s3) auto var(--ed-s4);text-align:left;font-family:var(--ed-body-face);font-size:var(--ed-body);line-height:1.8}.saheli-portal .saheli-portal__gate h1{font-family:var(--ed-serif);font-weight:300;font-size:clamp(3.8rem,4.4vw,6.4rem);line-height:1.02;margin:0 0 var(--ed-s2)}.saheli-portal .saheli-portal__gate a:not(.saheli-btn){color:inherit}.saheli-portal .saheli-portal__login{display:inline-block;background:var(--ed-ink);color:#fff;border-radius:0;padding:1.6rem 3.2rem;margin:var(--ed-s1) 0 var(--ed-s2);font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em;text-transform:uppercase}@media screen and (max-width:989px){.saheli-portal .saheli-portal__layout{grid-template-columns:1fr;gap:var(--ed-s3)}.saheli-portal .saheli-portal__index{border-color:var(--ed-rule)}.saheli-portal .saheli-portal__index-toggle{font-family:var(--ed-label-face);font-size:var(--ed-label);letter-spacing:.22em}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/saheli-editorial.css.map */
