@scope (.proposals-faq, .proposals-cards) {

*{box-sizing:border-box}body{margin:0;background:var(--back);color:var(--ink);font-family:Inter,sans-serif;font-size:16px;line-height:1.7}a{color:inherit}button{font:inherit}h1,h2,h3{font-family:Editors,serif;font-weight:300;line-height:1.08;margin:0;text-wrap:balance}em{font-weight:300}p{margin:0 0 20px;text-wrap:pretty}strong{font-weight:650}img{display:block;max-width:100%}.site-header{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:18px 36px;border-bottom:1px solid #49132225;gap:28px}.site-header img{width:145px;height:auto}.site-header nav{display:flex;gap:30px;align-items:center;font-size:12px}.site-header a{text-decoration:none}.brand{line-height:1}.site-header .header-link{border-bottom:1px solid #49132266;padding-bottom:3px}.section{max-width:1160px;margin:auto;padding:62px 30px 76px}.eyebrow{font-size:11px;letter-spacing:.17em;text-transform:uppercase;margin-bottom:16px}.intro{text-align:center;margin-bottom:38px}.intro h1,.intro h2{font-size:clamp(36px,4.1vw,56px)}.intro em{display:block}.folder-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:0;position:relative;z-index:1}.folder-tab{border:0;border-radius:16px 16px 0 0;background:#d59ab0;color:var(--ink);min-height:62px;cursor:pointer;font-size:14px;font-weight:600;line-height:1.35;padding:15px 12px;position:relative}.folder-tab:nth-child(2){background:#b77585;color:#32101b}.folder-tab:nth-child(3){background:#eee7d4}.folder-tab:nth-child(4){background:#d6bdb6}.folder-tab[aria-selected=true]{background:var(--wine);color:var(--paper)}.folder-tab:focus-visible{outline:2px solid var(--paper);outline-offset:-6px}.folder-shell{background:var(--wine);color:var(--paper);padding:52px 62px 48px;border-radius:0 0 3px 3px}.faq-panel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:62px;align-items:center;min-height:400px}.faq-panel[hidden]{display:none}.faq-photo{margin:0;background:var(--paper);padding:12px 12px 15px;transform:rotate(-4deg);box-shadow:0 9px 20px #23070d29;max-width:294px}.faq-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:67% 42%}.faq-photo figcaption{font-family:Editors,serif;color:var(--ink);text-align:center;line-height:1.2;font-size:23px;padding-top:13px}.faq-photo small{display:block;font:9px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding-top:6px}.faq-answer{min-width:0}.faq-answer .eyebrow{color:#e5b9c7;font-size:10px;margin-bottom:15px}.faq-answer h2{font-size:clamp(35px,3.5vw,48px);margin-bottom:26px;max-width:620px}.faq-answer p:not(.eyebrow){font-size:15px;line-height:1.85;max-width:565px}.faq-answer strong{color:#fff}.pill-link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#dfaec0;color:#491322;font-size:12px;font-weight:550;line-height:1.4;text-decoration:none;padding:13px 25px;margin-top:4px;min-height:44px}.pill-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.after-faq{text-align:center;font-size:12px;margin:22px 0 0}.after-faq a{text-underline-offset:5px}.mentor-section{background:#f6efea;border-top:1px solid #4913221a}.mentor-section .section{padding-top:67px;padding-bottom:130px}.mentor-cards{display:grid;grid-template-columns:1fr 1fr;max-width:1020px;margin:64px auto 50px;align-items:start;gap:0;isolation:isolate}.mentor-card{position:relative;padding:48px 46px 42px;min-height:390px;z-index:1}.mentor-card h3{font-size:44px;margin-bottom:23px}.mentor-card p{font-size:15px;line-height:1.8}.mentor-card ul{padding:0;list-style:none;margin:25px 0 0;border-top:1px solid #49132230}.mentor-card li{font-size:13px;padding:11px 0 0}.mentor-card .card-tab{position:absolute;top:-29px;left:0;border-radius:14px 14px 0 0;padding:10px 29px 6px;background:inherit;font-size:10px;letter-spacing:.14em;line-height:1.35;font-weight:600}.mentor-card.personal{background:#d79aaf;transform:rotate(-2.5deg);margin-right:-12px;padding-right:54px}.mentor-card.group{background:#762735;color:#fff7f0;transform:rotate(2.5deg);margin-left:-8px;margin-top:144px;z-index:2;padding-top:51px}.mentor-card.group .card-tab{left:auto;right:0}.mentor-card.group ul{border-color:#ffffff35}.mentor-card.group .eyebrow{color:#edc0cd}.mentor-card .eyebrow{font-size:10px}.mentor-photo{position:absolute;width:116px;left:-52px;top:-112px;margin:0;padding:7px 7px 18px;background:#fffcf5;transform:rotate(-10deg);box-shadow:0 3px 10px #3a102321}.mentor-photo img{width:100%;height:132px;object-fit:cover;object-position:66% 45%}.mentor-note{font-size:13px;line-height:1.75;max-width:550px;margin:82px auto 0;text-align:center}.standalone .section{padding-top:46px}.standalone .site-header{display:none}.standalone .mentor-section{border:0}.standalone .mentor-section .section{padding-bottom:90px}.standalone .mentor-note{margin-top:66px}.standalone .mentor-cards{margin-top:62px}.standalone .intro h1,.standalone .intro h2{font-size:49px}
@media(max-width:800px){.site-header{padding:16px 22px}.site-header nav{gap:16px}.site-header img{width:125px}.section{padding:44px 22px 52px}.folder-shell{padding:35px 30px}.faq-panel{gap:30px;grid-template-columns:.65fr 1fr}.faq-answer h2{font-size:36px}.faq-answer p:not(.eyebrow){font-size:14px}.faq-photo{padding:8px 8px 12px}.faq-photo figcaption{font-size:20px}.mentor-card{padding:38px 32px 32px}.mentor-card.personal{padding-right:40px}.mentor-card h3{font-size:35px}.mentor-card p{font-size:14px}.mentor-card.group{margin-top:130px}.mentor-photo{width:100px;left:-35px}.mentor-photo img{height:110px}}
@media(max-width:600px){.site-header{padding:12px 20px}.site-header img{width:104px}.site-header nav a:not(.header-link){display:none}.site-header nav{font-size:11px}.section,.standalone .section{padding:34px 18px 40px}.intro{margin-bottom:26px}.intro h1,.intro h2,.standalone .intro h1,.standalone .intro h2{font-size:35px}.intro .eyebrow{font-size:9px;margin-bottom:12px}.folder-tabs{gap:3px}.folder-tab{font-size:12px;min-height:59px;padding:11px 6px;border-radius:12px 12px 0 0;line-height:1.5}.folder-shell{padding:25px 24px 29px}.faq-panel{display:flex;flex-direction:column;gap:24px;align-items:stretch;min-height:0}.faq-photo{width:134px;align-self:center;padding:7px 7px 10px;transform:rotate(-4deg);margin:4px 0 3px}.faq-photo img{aspect-ratio:5/4;object-position:68% 28%}.faq-photo figcaption{font-size:16px;padding-top:8px}.faq-photo small{font-size:7px;padding-top:4px}.faq-answer h2{font-size:35px;margin-bottom:20px;line-height:1.08}.faq-answer .eyebrow{font-size:9px;margin-bottom:12px}.faq-answer p:not(.eyebrow){font-size:15px;line-height:1.8;margin-bottom:17px}.pill-link{font-size:11px;padding:12px 19px}.after-faq{font-size:11px;max-width:300px;margin:20px auto 0}.mentor-section .section,.standalone .mentor-section .section{padding:44px 28px 50px}.mentor-cards{display:block;margin:48px auto 0;max-width:420px}.mentor-card{min-height:0;padding:32px 28px 30px}.mentor-card.personal{margin:0 3px 0 -5px;padding-right:28px}.mentor-card.group{margin:73px -4px 0 10px;padding:35px 27px 29px}.mentor-card h3{font-size:35px}.mentor-card p{font-size:15px;line-height:1.8}.mentor-card .eyebrow{font-size:9px}.mentor-card .card-tab{font-size:9px;padding:9px 20px 7px;top:-28px}.mentor-card ul{margin-top:20px}.mentor-card li{font-size:12px}.mentor-photo{width:81px;top:-89px;left:-16px;padding:5px 5px 12px}.mentor-photo img{height:94px}.mentor-note,.standalone .mentor-note{margin-top:45px;font-size:12px}.standalone .mentor-cards{margin-top:48px}}
@media(prefers-reduced-motion:no-preference){.folder-tab{transition:background .15s ease,color .15s ease}.pill-link:hover{background:#edc3d3}}

}
.proposals-faq,.proposals-cards {--wine:#491322;--paper:#FBF4F1;--pink:#E4C6C7;--ink:#491322;--back:#F0DDDC;color:#491322;font:400 16px/1.7 Inter,sans-serif}
.proposals-faq {background:#F0DDDC}
.proposals-faq .intro {margin-bottom:38px}
.proposals-faq .intro h2 {font-size:clamp(40px,4.1vw,56px)}
.proposals-faq .section {width:100%}
.proposals-faq .folder-tab:nth-child(2) {background:#D5ACB4}
.proposals-faq .folder-tab:nth-child(3) {background:#FBF4F1}
.proposals-faq .folder-tab:nth-child(4) {background:#E4C6C7}
.proposals-faq .folder-tab[aria-selected=true] {background:#491322;color:#FBF4F1}
.proposals-faq .faq-retained {margin-top:35px;border-top:1px solid #CBB8B1}
.proposals-faq .faq-retained details {padding:18px 0;border-bottom:1px solid #CBB8B1}
.proposals-faq .faq-retained summary {font:500 15px/1.6 Inter,sans-serif;cursor:pointer}
.proposals-faq .faq-retained p {font:400 15px/1.8 Inter,sans-serif;margin:17px 0 0}
.proposals-faq .faq-retained .plus {float:right;margin-left:15px}
.proposals-cards .mentor-section {background:#FBF4F1;border:0}
.proposals-cards .mentor-section>.section {padding-top:35px;padding-bottom:42px;width:100%}
.proposals-cards .mentor-card.personal {background:#E4C6C7}
.proposals-cards .mentor-card.group {background:#491322}
.proposals-cards .mentor-note {margin-top:65px}
.template-experiences>.portrait-reviews {padding:45px 28px 45px;margin-top:28px}
.template-quotes.additional-template-quote {grid-template-columns:1fr;max-width:750px;margin:32px auto 0}
.podcast-proposals .film-section {background:#491322;color:#FBF4F1}
.podcast-proposals .podcast-section {padding-top:55px;padding-bottom:65px}
.podcast-proposals .film-copy h2 {color:#FBF4F1}
.emotion-section {background:#F0DDDC}
.atelier-v2 .fit-intro {margin-bottom:60px}
.garden-offer {scroll-margin-top:30px}
.section img {content-visibility:visible}
@media(max-width:600px) {
 .proposals-faq .intro h2 {font-size:35px}
 .template-experiences>.portrait-reviews {margin-inline:-20px;padding-inline:20px}
 .proposals-cards .mentor-section>.section {padding-top:35px;padding-bottom:38px}
 .proposals-cards .mentor-note {margin-top:42px}
 .atelier-v2 .fit-intro {margin-bottom:42px}
}
