.serene-faq{background:var(--serene-ivory);padding:5rem 0 6rem}.serene-faq__wrap{max-width:780px}.serene-faq__head{text-align:center;margin-bottom:3.5rem}.serene-faq__intro{font-family:var(--serene-serif);font-style:italic;color:#1b181599;margin:1rem 0 0;font-size:15px;line-height:1.6;max-width:30rem;margin-left:auto;margin-right:auto}.serene-faq__list{display:flex;flex-direction:column}.serene-faq__item{border-bottom:1px solid rgba(228,221,209,.5)}.serene-faq__item:first-child{border-top:1px solid rgba(228,221,209,.5)}.serene-faq__q{list-style:none;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;cursor:pointer;font-family:var(--serene-serif);font-size:18px;line-height:1.3;color:var(--serene-espresso);transition:color .3s}.serene-faq__q::-webkit-details-marker{display:none}.serene-faq__q:hover{color:var(--serene-gold)}.serene-faq__toggle{width:20px;height:20px;position:relative;flex-shrink:0}.serene-faq__toggle:before,.serene-faq__toggle:after{content:"";position:absolute;background:currentColor;transition:transform .3s}.serene-faq__toggle:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.serene-faq__toggle:after{top:0;bottom:0;left:50%;width:1px;transform:translate(-50%)}.serene-faq__item[open] .serene-faq__toggle:after{transform:translate(-50%) rotate(90deg)}.serene-faq__item[open] .serene-faq__q{color:var(--serene-gold)}.serene-faq__a{padding:0 0 1.75rem;color:#1b1815b3;font-size:14px;line-height:1.7}.serene-faq__a p{margin:0 0 .75rem}.serene-faq__a a{color:var(--serene-gold);border-bottom:1px solid rgba(201,162,39,.3);text-decoration:none}.serene-info{background:var(--serene-ivory);padding:4rem 1.5rem 5rem}.serene-info__wrap{margin:0 auto}.serene-info--narrow .serene-info__wrap{max-width:680px}.serene-info--wide .serene-info__wrap{max-width:900px}.serene-info__eyebrow{margin:0 0 1rem}.serene-info__heading{font-family:var(--serene-serif);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15;margin:0;color:var(--serene-espresso);letter-spacing:-.01em}.serene-info__rule{height:1px;width:48px;background:var(--serene-gold);margin:1.5rem 0 2.5rem}.serene-info__sub{font-family:var(--serene-serif);font-size:1.35rem;color:var(--serene-espresso);margin:2.5rem 0 1rem;line-height:1.3}.serene-info__body{font-size:15px;line-height:1.75;color:#1b1815cc;margin:0 0 1.25rem}.serene-info__body p{margin:0 0 1rem}.serene-info__body ul,.serene-info__body ol{margin:0 0 1.25rem;padding-left:1.25rem}.serene-info__body li{margin-bottom:.5rem;line-height:1.7}.serene-info__body a{color:var(--serene-gold);border-bottom:1px solid rgba(201,162,39,.3);text-decoration:none}.serene-info__body strong{font-weight:500;color:var(--serene-espresso)}.serene-info__quote{font-family:var(--serene-serif);font-style:italic;font-size:20px;line-height:1.5;color:#1b1815d9;border-left:2px solid var(--serene-gold);padding:.5rem 0 .5rem 1.5rem;margin:2rem 0}.serene-info__quote cite{display:block;margin-top:.75rem;font-size:13px;font-style:normal;color:var(--serene-stone-dark);text-transform:uppercase;letter-spacing:var(--serene-tracking-nav);font-family:var(--serene-sans)}.serene-info__figure{margin:2.5rem 0}.serene-info__figure img{width:100%;height:auto;display:block}.serene-info__figure figcaption{font-family:var(--serene-serif);font-style:italic;font-size:13px;color:var(--serene-stone-dark);margin-top:.75rem;text-align:center}.serene-info__divider{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:3rem 0;color:var(--serene-gold);opacity:.5}.serene-info__divider span{flex:1;max-width:80px;height:1px;background:currentColor}.serene-timeline{background:#e4ddd133;padding:5rem 0 6rem}.serene-timeline__head{text-align:center;margin-bottom:4rem}.serene-timeline__list{list-style:none;padding:0;margin:0 auto;max-width:720px;position:relative}.serene-timeline__list:before{content:"";position:absolute;top:8px;bottom:8px;left:24px;width:1px;background:#c9a22759}@media(min-width:700px){.serene-timeline__list:before{left:50%;transform:translate(-50%)}}.serene-timeline__item{display:flex;gap:2rem;padding:1.5rem 0 3rem;position:relative}@media(min-width:700px){.serene-timeline__item{width:50%;padding-right:3rem}.serene-timeline__item:nth-child(2n){margin-left:auto;padding-right:0;padding-left:3rem;flex-direction:row-reverse;text-align:right}.serene-timeline__item:nth-child(2n) .serene-timeline__marker{order:2}}.serene-timeline__marker{flex-shrink:0;width:48px;display:flex;align-items:flex-start;justify-content:center;position:relative}@media(min-width:700px){.serene-timeline__marker{position:absolute;left:100%;top:1.5rem;transform:translate(-50%);width:24px}.serene-timeline__item:nth-child(2n) .serene-timeline__marker{left:0}}.serene-timeline__dot{width:12px;height:12px;border-radius:50%;background:var(--serene-ivory);border:2px solid var(--serene-gold);box-shadow:0 0 0 4px #e4ddd14d}.serene-timeline__content{flex:1;padding-top:.15rem}.serene-timeline__year{font-family:var(--serene-serif);font-style:italic;font-size:15px;color:var(--serene-gold);letter-spacing:.04em}.serene-timeline__title{font-family:var(--serene-serif);font-size:1.35rem;margin:.35rem 0 .75rem;line-height:1.2;color:var(--serene-espresso)}.serene-timeline__body{font-size:14px;line-height:1.7;color:#1b1815b3}.serene-timeline__body p{margin:0 0 .5rem}.serene-cta{padding:5rem 1.5rem;text-align:center}.serene-cta--dark{background:var(--serene-espresso);color:var(--serene-ivory)}.serene-cta--ivory{background:var(--serene-ivory);color:var(--serene-espresso);border-top:1px solid rgba(228,221,209,.4);border-bottom:1px solid rgba(228,221,209,.4)}.serene-cta__inner{max-width:640px;margin:0 auto}.serene-cta__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:var(--serene-tracking-nav);font-weight:500;margin:0 0 1rem}.serene-cta--dark .serene-cta__eyebrow{color:#c9a227e6}.serene-cta--ivory .serene-cta__eyebrow{color:var(--serene-stone-dark)}.serene-cta__heading{font-family:var(--serene-serif);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15;margin:0 0 1rem;letter-spacing:-.01em}.serene-cta__body{font-family:var(--serene-serif);font-style:italic;font-size:15px;line-height:1.6;margin:0 auto 2rem;max-width:32rem;opacity:.75}.serene-cta__btn{margin-top:.5rem}.serene-cta--ivory .serene-cta__btn{border-color:var(--serene-espresso);color:var(--serene-espresso)}.serene-cta--ivory .serene-cta__btn:hover{background:var(--serene-espresso);color:var(--serene-ivory);border-color:var(--serene-espresso)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/serene-pages.css.map */
