.tranquila{--ivory:#f8f4ee;--sand:#ede2d3;--blush:#c9bcaf;--ink:#302823;--taupe:#302823;--clay:#8a7769;--sage:#302823;color:var(--ink);background:var(--ivory);font-family:Montserrat,Arial,sans-serif;line-height:1.7}.tranquila *{box-sizing:border-box}.tq-wrap{width:min(1160px,calc(100% - 48px));margin:auto}.tq-section{padding:96px 0}.tq-spacing{padding-top:var(--tq-padding-top,96px)!important;padding-bottom:var(--tq-padding-bottom,96px)!important}.tq-white{background:#fff}.tq-sand{background:var(--sand)}.tq-dark{background:var(--ink);color:var(--ivory)}.tq-eyebrow{display:block;margin:0 0 18px;color:var(--sage);font-size:12px;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.tq-title{margin:0 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.08}.tq-h2{margin:0 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.15}.tq-h3{margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:26px}.tq-copy{margin:0 0 22px;color:var(--taupe);font-size:16px}.tq-dark .tq-title,.tq-dark .tq-h2,.tq-dark .tq-h3{color:var(--ivory)}.tq-dark .tq-copy{color:var(--sand)}.tq-center{text-align:center}.tq-rule{width:64px;height:1px;margin:0 0 28px;border:0;background:var(--clay)}.tq-center .tq-rule{margin-left:auto;margin-right:auto}.tq-btn{display:inline-block;margin:8px 8px 0 0;padding:15px 30px;border:1px solid var(--clay);background:var(--clay);color:#fff;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:.2s}.tq-btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.tq-btn--outline{background:transparent;border-color:var(--ink);color:var(--ink)}.tq-dark .tq-btn--outline{border-color:var(--ivory);color:var(--ivory)}.tq-media{width:100%;height:100%;object-fit:cover;display:block}.tq-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.tq-split__media{min-height:0;aspect-ratio:4/5;max-height:640px}.tq-section-cta{margin-top:42px}.tq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tq-card{background:#fff}.tq-card__media{height:280px}.tq-card__body{padding:28px}.tq-card__body .tq-copy{font-size:14px}.tq-hero{position:relative;min-height:760px;display:grid;place-items:center;overflow:hidden;color:#fff}.tq-hero__media,.tq-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tq-hero__media{object-fit:cover}.tq-hero__overlay{background:linear-gradient(90deg,#302823d1,#302823a3 42%,#3028232e 78%)}.tq-hero__inner{position:relative;z-index:1;width:min(1160px,calc(100% - 48px));padding:120px 0}.tq-hero__copy{max-width:680px;padding:38px 42px;background:#3028232e;border-left:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tq-hero .tq-title{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.28)}.tq-hero .tq-eyebrow{color:#ede2d3}.tq-hero .tq-copy{color:#fff;font-size:18px;text-shadow:0 1px 14px rgba(0,0,0,.35)}.tq-hero .tq-btn--outline{border-color:#fff;color:#fff;background:#3028231f}.tq-hero .tq-btn--outline:hover{background:#f8f4ee;border-color:#fff;color:var(--ink)}.tq-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.tq-pillar{padding-top:25px;border-top:1px solid #c9bcaf}.tq-num{display:block;margin-bottom:18px;color:var(--clay);font-family:Cormorant Garamond,serif;font-size:32px}.tq-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:42px}.tq-step{padding-top:24px;border-top:1px solid rgba(255,255,255,.25)}.tq-band{position:relative;min-height:520px;display:grid;place-items:center;overflow:hidden;color:#fff}.tq-band__media,.tq-band__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tq-band__shade{background:#30282385}.tq-band__content{position:relative;z-index:1;width:min(850px,calc(100% - 48px));text-align:center}.tq-band__quote{font-family:Cormorant Garamond,serif;font-size:clamp(34px,5vw,56px);line-height:1.15}.tq-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tq-video{aspect-ratio:9/16;width:100%;object-fit:cover;background:#302823}.tq-newsletter{display:flex;gap:10px;flex-wrap:wrap}.tq-input{min-width:240px;flex:1;padding:15px;border:1px solid #c9bcaf;background:#f8f4ee;font:inherit}.tq-footer{padding:72px 0}.tq-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.tq-footer a{display:block;margin:0 0 10px;color:var(--sand);text-decoration:none}@media(max-width:990px){.tq-grid,.tq-pillars,.tq-steps{grid-template-columns:repeat(2,1fr)}.tq-split{gap:40px}.tq-split__media{max-height:560px}}@media(max-width:749px){.tq-section{padding:64px 0}.tq-wrap,.tq-hero__inner{width:min(100% - 32px,1160px)}.tq-hero{min-height:680px}.tq-hero__overlay{background:linear-gradient(90deg,#302823c7,#30282375)}.tq-hero__copy{padding:28px 24px;background:#30282340}.tq-split,.tq-grid,.tq-pillars,.tq-steps,.tq-videos,.tq-footer__grid{grid-template-columns:1fr}.tq-split__media{max-height:480px}.tq-card__media{height:300px}.tq-videos{gap:20px}.tq-video{max-height:650px}.tq-footer__grid{gap:28px}}@media(max-width:749px){.tq-spacing{padding-top:var(--tq-mobile-padding-top,64px)!important;padding-bottom:var(--tq-mobile-padding-bottom,64px)!important}}.tq-page-hero{background:var(--sand)}.tq-page-hero .tq-split{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.tq-page-hero .tq-split__media{min-height:620px}.tq-rich{max-width:820px}.tq-rich--center{margin-inline:auto;text-align:center}.tq-rich p{color:var(--taupe);margin:0 0 18px}.tq-rich em{font-family:Cormorant Garamond,serif;font-size:1.25em}.tq-feature-grid{display:grid;grid-template-columns:repeat(var(--tq-columns,3),minmax(0,1fr));gap:24px;margin-top:42px}.tq-feature{height:100%;padding:32px;background:#f8f4ee;border:1px solid #c9bcaf}.tq-feature__icon{width:48px;height:48px;object-fit:cover;margin-bottom:18px}.tq-feature .tq-copy:last-child{margin-bottom:0}.tq-accordion{max-width:960px;margin:38px auto 0;border-top:1px solid #c9bcaf}.tq-accordion details{border-bottom:1px solid #c9bcaf}.tq-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font-family:Cormorant Garamond,serif;font-size:27px}.tq-accordion summary::-webkit-details-marker{display:none}.tq-accordion summary:after{content:"+";font-family:Montserrat,sans-serif;color:var(--clay)}.tq-accordion details[open] summary:after{content:"\2212"}.tq-accordion__content{padding:0 0 28px;color:var(--taupe)}.tq-accordion__content p{margin:0 0 8px}.tq-quote{max-width:900px;margin:auto;text-align:center;font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,48px);line-height:1.25}.tq-dark .tq-quote{color:var(--ivory)}@media(max-width:990px){.tq-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tq-page-hero .tq-split{grid-template-columns:1fr 1fr}}@media(max-width:749px){.tq-page-hero .tq-split,.tq-feature-grid{grid-template-columns:1fr}.tq-page-hero .tq-split__media{max-height:480px}.tq-feature{padding:26px}.tq-accordion summary{font-size:23px}}.tq-page-hero{position:relative;overflow:hidden}.tq-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 12%,rgba(138,119,105,.11),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.28),transparent 48%)}.tq-page-hero .tq-wrap{position:relative;z-index:1}.tq-page-hero .tq-split{gap:clamp(48px,7vw,96px)}.tq-page-hero .tq-split>div:not(.tq-split__media){max-width:620px}.tq-page-hero .tq-split__media{position:relative;min-height:0;aspect-ratio:4/5;max-height:620px;overflow:hidden;background:transparent;border:1px solid rgba(138,119,105,.26);box-shadow:0 18px 42px #3028231f}.tq-page-hero .tq-split__media:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.7);pointer-events:none}.tq-page-hero .tq-media{transition:transform .7s ease}.tq-page-hero:hover .tq-media{transform:scale(1.015)}.tq-page-hero .tq-rich p{font-size:16px;line-height:1.85}.tq-page-hero .tq-rich p:first-child{font-size:18px}.tq-page-hero .tq-btn{margin-top:12px}.tq-rich--center{max-width:780px}.tq-rich--center .tq-h2{max-width:720px;margin-left:auto;margin-right:auto}.tq-rich--center .tq-rule{margin-left:auto;margin-right:auto}.tq-rich--center>p{max-width:720px;margin-left:auto;margin-right:auto}.tq-dark .tq-rich p{color:var(--sand)}.tq-feature-grid{gap:28px;align-items:stretch}.tq-feature-grid[style*="--tq-columns:2"] .tq-feature:first-child:nth-last-child(5){grid-column:1 / -1;max-width:560px;margin-inline:auto}.tq-feature{position:relative;overflow:hidden;padding:36px 34px 34px;border:1px solid rgba(138,119,105,.18);box-shadow:0 12px 34px #30282312;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tq-feature--link{display:block;color:inherit;text-decoration:none}.tq-feature:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--clay),rgba(138,119,105,.18))}.tq-feature:hover{transform:translateY(-4px);border-color:#8a77697a;box-shadow:0 20px 46px #3028231c}.tq-feature .tq-eyebrow{margin-bottom:13px;color:var(--clay)}.tq-feature .tq-h3{font-size:29px;line-height:1.16;margin-bottom:16px}.tq-feature .tq-copy{font-size:15px;line-height:1.75}.tq-feature .tq-copy p{margin:0 0 12px}.tq-feature .tq-copy p:last-child{margin-bottom:0}.tq-feature__icon{border-radius:50%;box-shadow:0 8px 22px #3028231f}.tq-dark .tq-feature{background:#ffffff0f;border-color:#ffffff26;box-shadow:none}.tq-dark .tq-feature .tq-copy,.tq-dark .tq-feature .tq-copy p{color:var(--sand)}.tq-accordion{border-top:0}.tq-accordion details{margin-bottom:14px;border:1px solid rgba(138,119,105,.2);background:var(--ivory);transition:border-color .2s ease,box-shadow .2s ease}.tq-accordion details[open]{border-color:#8a77698c;box-shadow:0 14px 34px #30282314;background:#fff}.tq-accordion summary{padding:22px 28px;font-weight:500}.tq-accordion summary:after{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(138,119,105,.45);border-radius:50%;font-family:Montserrat,sans-serif;font-size:18px;line-height:1}.tq-accordion__content{padding:0 72px 28px 28px;columns:2;column-gap:44px}.tq-accordion__content p{position:relative;break-inside:avoid;padding:0 0 9px 16px;margin:0;color:var(--taupe)}.tq-accordion__content p:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--clay)}.tq-quote{position:relative;padding:20px 60px}.tq-quote:before,.tq-quote:after{position:absolute;color:var(--clay);font-size:64px;line-height:1;opacity:.55}.tq-quote:before{content:"\201c";left:0;top:0}.tq-quote:after{content:"\201d";right:0;bottom:-8px}.tq-quote+.tq-rich{margin-top:22px}@media(max-width:990px){.tq-page-hero .tq-split__media{max-height:560px}.tq-feature-grid[style*="--tq-columns:4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tq-page-hero .tq-split{gap:38px}.tq-page-hero .tq-split>div[style="order:2"]{order:0!important}.tq-page-hero .tq-split__media{max-height:480px;order:0}.tq-page-hero .tq-split>div:not(.tq-split__media){order:1}.tq-page-hero .tq-split__media:after{top:12px;right:12px;bottom:12px;left:12px}.tq-page-hero .tq-rich p:first-child{font-size:17px}.tq-feature-grid{gap:18px;margin-top:32px}.tq-feature{padding:30px 26px}.tq-feature .tq-h3{font-size:27px}.tq-accordion details{margin-bottom:10px}.tq-accordion summary{padding:19px 20px}.tq-accordion__content{padding:0 22px 22px;columns:1}.tq-quote{padding:18px 30px}.tq-quote:before,.tq-quote:after{font-size:44px}}.tq-inquiry-form{max-width:900px;margin:48px auto 0}.tq-inquiry-form fieldset{border:0;border-top:1px solid rgba(48,40,35,.18);padding:32px 0;margin:0}.tq-inquiry-form legend{font-family:var(--font-heading-family);font-size:2rem;margin-bottom:22px}.tq-form-grid,.tq-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.tq-inquiry-form label{display:grid;gap:8px;color:var(--ink)}.tq-inquiry-form input,.tq-inquiry-form select,.tq-inquiry-form textarea{width:100%;border:1px solid rgba(48,40,35,.28);background:#f8f4ee;padding:14px 16px;font:inherit;color:var(--ink)}.tq-check-grid label{display:flex;align-items:flex-start}.tq-check-grid input{width:auto;margin-top:5px}.tq-inquiry-form>.tq-btn{margin-top:28px}@media(max-width:749px){.tq-form-grid,.tq-check-grid{grid-template-columns:1fr}}.tq-curriculum-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:56px;align-items:start;margin-top:48px}.tq-curriculum-layout--single{grid-template-columns:1fr}.tq-curriculum-image{min-height:0;height:auto;aspect-ratio:4/5;max-height:520px;object-fit:cover;outline:1px solid rgba(255,255,255,.85);outline-offset:-12px}@media(max-width:749px){.tq-curriculum-layout{grid-template-columns:1fr;gap:32px}.tq-curriculum-image{max-height:420px}}.tranquila.tq-white{background:var(--ivory)}.tranquila.tq-sand{background:var(--sand)}.tranquila.tq-section:has(>.tq-wrap>.tq-quote):not(.tq-dark){background:var(--blush)}.tranquila.tq-page-hero:not(.tq-dark){background:linear-gradient(120deg,var(--ivory),var(--sand))}.tq-page-hero:before{display:none}.tq-dark .tq-eyebrow{color:#ede2d3}.tq-dark .tq-num,.tq-dark .tq-quote:before,.tq-dark .tq-quote:after{color:#b69b75}.tq-split__media,.tq-page-hero .tq-split__media{position:relative;isolation:isolate;width:100%;max-width:440px;height:auto;min-height:0;max-height:550px;aspect-ratio:4/5;justify-self:center;overflow:hidden;background:transparent;border:0;box-shadow:none}.tq-split__media:before{display:none}.tq-split__media:after,.tq-page-hero .tq-split__media:after,.tq-card__media:after{content:"";position:absolute;z-index:1;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.85);box-shadow:0 0 0 1px #3028231f;pointer-events:none}.tq-split__media>.tq-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tq-card__media{position:relative;overflow:hidden;height:auto;aspect-ratio:4/3}.tq-card__media>.tq-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tq-card,.tq-feature{box-shadow:0 6px 20px #30282309}.tq-feature:before{height:2px;background:#b69b75}.tq-dark .tq-feature:before{background:#ede2d3}@media(max-width:749px){.tq-split__media,.tq-page-hero .tq-split__media{max-width:360px;max-height:450px}.tq-split__media:after,.tq-page-hero .tq-split__media:after,.tq-card__media:after{top:10px;right:10px;bottom:10px;left:10px}.tq-split>div[style="order:2"]{order:0!important}}body{--color-background:248,244,238;--gradient-background:#f8f4ee;--color-foreground:48,40,35;--color-button:48,40,35;--color-button-text:255,255,255;--color-link:48,40,35;background:#f8f4ee;color:#302823}body .header-wrapper--border-bottom{border-bottom:1px solid #c9bcaf}body .footer{--color-background:237,226,211;--color-foreground:48,40,35;--color-button:48,40,35;--color-button-text:255,255,255;background:#ede2d3;color:#302823;border-top:1px solid #c9bcaf}body .footer__content-bottom{border-top-color:#c9bcaf}body .footer .field__input{background:#f8f4ee}.tranquila{--sand:#ede2d3;--blush:#c9bcaf}.tranquila.tq-blush,.tranquila.tq-page-hero.tq-blush{background:var(--blush)}body .main-blog{padding-top:64px;padding-bottom:80px}body .blog-articles{gap:36px}body .article-card{background:#f8f4ee;box-shadow:none;border:1px solid #c9bcaf}body .article-card .card__inner{background:transparent;border:0;box-shadow:none}body .article-card .card__media{position:relative;margin:0;width:100%;border:0}body .article-card .card__information{padding:24px}body .article-card__image{height:280px;padding-bottom:0!important}body .article-card__image:after,body .article-template__hero-container .media:after{content:"";position:absolute;z-index:1;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.85);box-shadow:0 0 0 1px #3028231f;pointer-events:none}body .article-template{padding-top:48px;background:linear-gradient(#ede2d3 0,#f8f4ee 650px)}body .article-template__hero-container{max-width:960px;width:calc(100% - 48px);margin-inline:auto}body .article-template__hero-container .media{height:440px;padding-bottom:0!important;background:transparent;box-shadow:none}body .article-template__content{line-height:1.85;color:#302823;overflow-wrap:anywhere}body .article-template__title,body .main-blog .title--primary,body .article-card .card__heading{font-family:Cormorant Garamond,Georgia,serif;color:#302823}body .article-template__title{font-size:clamp(34px,4vw,52px);line-height:1.15}body .article-card__image{background:transparent}body .article-template__content h2,body .article-template__content h3{color:#302823}body .article-template__content img{display:block;max-width:100%;width:auto;height:auto;max-height:520px;margin:28px auto;outline:1px solid rgba(255,255,255,.85);outline-offset:-12px;box-shadow:none}body .article-template__content a{color:#302823;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){body .main-blog{padding-top:40px;padding-bottom:48px}body .article-template{padding-top:28px}body .article-template__hero-container{width:calc(100% - 32px)}body .article-template__hero-container .media{height:280px}body .article-card__image{height:240px}body .article-template__content img{max-height:400px}}.tq-title,.tq-h2,.tq-h3{color:var(--ink)}.tq-btn{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.tq-btn--outline{background:transparent;color:var(--ink)}.tq-btn:hover{background:#b69b75;border-color:#b69b75;color:var(--ink)}.tq-feature .tq-eyebrow{color:var(--ink)}.tq-rule,.tq-feature:before{background:#b69b75}.tq-dark .tq-feature .tq-eyebrow{color:var(--sand)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tranquila.css.map */
