body:has(.ef-page) .shopify-section-group-header-group,body:has(.ef-page) .shopify-section-group-footer-group{display:none!important}body:has(.ef-page){background:#f8f5ef}.ef-page{--paper:#f8f5ef;--paper2:#f2ede4;--ink:#201a16;--muted:#68615b;--line:#cfc7bc;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.ef-page *{box-sizing:border-box}.ef-page a{color:inherit;text-decoration:none}.ef-page img{display:block;width:100%;height:100%;object-fit:cover}.ef-page h1,.ef-page h2,.ef-page h3,.ef-page p{margin:0}.ef-page h1,.ef-page h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}.ef-page .eu-announcement{height:3.7rem;background:#171717;font-size:.88rem}.ef-page .eu-header{position:absolute;z-index:30;top:3.7rem;left:0;right:0;background:transparent;color:#fff;height:9.8rem}.ef-page .eu-logo small{color:#fff}.ef-kicker{font-size:.95rem;font-weight:700;letter-spacing:.32em}.ef-hero{position:relative;height:clamp(38rem,37.5vw,76.8rem);overflow:hidden;color:#fff}.ef-hero>img{object-position:center}.ef-hero>i{position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,11,7,.78) 0,rgba(17,11,7,.55) 32%,rgba(17,11,7,.08) 65%)}.ef-hero-copy{position:absolute;z-index:1;left:9.6%;top:37%;max-width:62rem}.ef-hero-copy h1{font-size:clamp(4.6rem,5vw,8.4rem);line-height:.94;letter-spacing:-.035em;margin:1.2rem 0 2rem;color:#fff!important}.ef-hero-copy span{display:block;max-width:50rem;font-size:1.45rem;line-height:1.35}.ef-topics{min-height:11rem;display:grid;grid-template-columns:repeat(7,1fr);align-items:center;padding:1.7rem 6vw;border-bottom:1px solid #ded7ce}.ef-topics a{height:7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.ef-topics a+a{border-left:1px solid #cfc7bc}.ef-topics svg{width:3.4rem;height:3.4rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ef-topics b{font-size:.86rem;letter-spacing:.18em}.ef-faq-wrap{display:grid;grid-template-columns:34% 66%;gap:2.4rem;padding:3.2rem 4.2vw 4.5rem;align-items:start}.ef-faq-story{height:74rem;position:sticky;top:2rem;overflow:hidden;color:#fff}.ef-faq-story>img{object-position:center}.ef-faq-story>i{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,13,9,.7),rgba(20,13,9,.08))}.ef-faq-story>div{position:absolute;z-index:1;left:12%;right:8%;top:8%}.ef-faq-story h2{font-size:clamp(4.2rem,3.5vw,6.5rem);line-height:.98;letter-spacing:-.03em;margin:1.4rem 0 2.8rem;color:#fff!important}.ef-faq-story span{display:block;max-width:29rem;font-size:1.35rem;line-height:1.42}.ef-questions{padding:0 0 0 .8rem}.ef-questions>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:2.5rem}.ef-questions>header h2{font-size:clamp(3.6rem,3vw,5.2rem);line-height:1;margin-top:.8rem}.ef-expand{border:0;background:transparent;color:inherit;padding:1rem 0;font-size:.82rem;font-weight:700;letter-spacing:.2em;cursor:pointer}.ef-expand span{font-size:1.5rem;margin-left:.8rem}.ef-faq-group{scroll-margin-top:2rem}.ef-faq-group+h3{margin-top:2rem}.ef-faq-group>h3{font:400 1.5rem Georgia,"Times New Roman",serif;letter-spacing:.05em;margin:3.2rem 0 1rem}.ef-faq-group:first-of-type>h3{margin-top:0}.ef-questions details{border:1px solid var(--line);background:rgba(255,255,255,.2);margin-bottom:.75rem}.ef-questions summary{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:4.8rem;padding:1rem 5rem 1rem 1.8rem;list-style:none;font-size:1.28rem;font-weight:700;cursor:pointer}.ef-questions summary::-webkit-details-marker{display:none}.ef-questions summary span:before,.ef-questions summary span:after{content:"";position:absolute;right:2rem;top:50%;width:1.5rem;border-top:1px solid}.ef-questions summary span:after{transform:rotate(90deg)}.ef-questions details[open] summary span:after{transform:rotate(0)}.ef-questions details>div{border-top:1px solid var(--line);padding:1.3rem 2.4rem 1.7rem}.ef-questions details p{font-size:1.18rem;line-height:1.55;color:var(--muted)}.ef-questions details p a{text-decoration:underline;text-underline-offset:.2rem}.ef-promise{display:grid;grid-template-columns:39% 61%;align-items:center;padding:3.2rem 5.5vw;background:var(--paper2);border-top:1px solid #e1dad0;border-bottom:1px solid #e1dad0}.ef-promise-title h2{font-size:clamp(3.3rem,3.2vw,5rem);line-height:1.03;letter-spacing:-.03em;margin-top:1.4rem}.ef-promise-values{display:grid;grid-template-columns:repeat(4,1fr)}.ef-promise-values article{text-align:center;padding:0 1.5rem}.ef-promise-values article+article{border-left:1px solid #c9c0b4}.ef-promise-values svg{width:4rem;height:4rem;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.ef-promise-values b{display:block;margin:1.1rem 0 .9rem;font-size:.82rem;line-height:1.35;letter-spacing:.14em}.ef-promise-values span{display:block;color:var(--muted);font-size:1.05rem;line-height:1.35}.ef-help{height:clamp(35rem,37.5vw,76.8rem);position:relative;color:#fff;overflow:hidden}.ef-help>img{object-position:center}.ef-help>i{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,9,7,.82) 0,rgba(14,9,7,.55) 28%,transparent 60%)}.ef-help>div{position:absolute;z-index:1;left:9.6%;top:50%;transform:translateY(-50%)}.ef-help h2{font-size:clamp(4.4rem,4.6vw,7.5rem);line-height:.95;margin:1.3rem 0 2.3rem;color:#fff!important}.ef-help span{display:block;font-size:1.35rem;line-height:1.5}.ef-help a{display:inline-block;margin-top:2.5rem;background:#fff;color:#211b17;padding:1.5rem 2.4rem;font-size:.86rem;font-weight:700;letter-spacing:.17em}.ef-newsletter{min-height:17rem;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:6vw;padding:3.4rem 5.5vw;background:#fbf8f3}.ef-newsletter h2{font-size:3.9rem;line-height:1;margin:1rem 0 1.2rem}.ef-newsletter span{font-size:1.2rem;color:var(--muted)}.ef-news-form{display:grid;grid-template-columns:1fr 6rem}.ef-news-form input,.ef-news-form button{height:5.2rem;border-radius:0}.ef-news-form input{border:1px solid #a9a197;padding:0 1.8rem;font-size:1.15rem;background:#fff}.ef-news-form button{border:0;background:#242321;color:#fff;font-size:1.8rem}.ef-footer{min-height:23rem;padding:4rem 5.5vw;display:grid;grid-template-columns:1.35fr repeat(3,.8fr) 1.65fr;gap:4rem;align-items:start;background:#fbf8f3;border-top:1px solid #eee7dd}.ef-footer>div:not(.ef-footer-brand):not(.ef-footer-end){display:flex;flex-direction:column;gap:.8rem}.ef-footer h3{font:700 .86rem/1 Arial,sans-serif;letter-spacing:.22em;margin:0 0 .8rem}.ef-footer a,.ef-footer span{font-size:1.02rem;color:var(--muted)}.ef-footer-brand b{display:block;color:var(--ink);font:300 4rem/.85 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.055em}.ef-footer-brand small{display:block;margin-top:3.2rem;font-size:.82rem;letter-spacing:.3em;text-transform:uppercase}.ef-footer-end{text-align:right}.ef-social{display:flex;justify-content:flex-end;gap:2rem;margin-bottom:2.5rem!important}.ef-social a{font-size:2rem;color:var(--ink)}.ef-footer-end>span{display:block;margin-bottom:1.7rem}.ef-footer-end>p:last-child{display:flex;justify-content:flex-end;gap:2.5rem}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:1100px){.ef-page .eu-header{padding:0 2.2vw}.ef-hero-copy{left:6%}.ef-faq-wrap{grid-template-columns:38% 62%;padding-left:2.5vw;padding-right:2.5vw}.ef-faq-story{height:68rem}.ef-promise{grid-template-columns:34% 66%;padding-left:3.5vw;padding-right:3.5vw}.ef-footer{grid-template-columns:1.2fr repeat(3,.8fr);}.ef-footer-end{grid-column:1/-1;text-align:left;display:flex;justify-content:space-between;align-items:center}.ef-social,.ef-footer-end>p:last-child{justify-content:flex-start}.ef-social{margin:0!important}}
@media(max-width:749px){.ef-page .eu-announcement{height:3.8rem}.ef-page .eu-header{top:3.8rem;background:linear-gradient(180deg,rgba(15,10,7,.55),transparent)}.ef-page .eu-mobile-menu>div{background:#201914;color:#fff}.ef-hero{height:58rem}.ef-hero>img{object-position:64% center}.ef-hero>i{background:linear-gradient(90deg,rgba(17,11,7,.78),rgba(17,11,7,.15))}.ef-hero-copy{left:2rem;right:2rem;top:auto;bottom:5rem}.ef-hero-copy h1{font-size:4.8rem}.ef-hero-copy span{font-size:1.25rem;max-width:34rem}.ef-topics{grid-template-columns:repeat(4,1fr);padding:1.2rem}.ef-topics a{height:8.2rem}.ef-topics a:nth-child(5){border-left:0}.ef-topics svg{width:3rem;height:3rem}.ef-topics b{font-size:.68rem}.ef-faq-wrap{display:block;padding:2rem 1.6rem 4rem}.ef-faq-story{position:relative;top:auto;height:54rem;margin-bottom:4rem}.ef-faq-story h2{font-size:4.4rem}.ef-faq-story span{font-size:1.25rem}.ef-questions{padding:0}.ef-questions>header{display:block}.ef-questions>header h2{font-size:3.7rem}.ef-expand{margin-top:1rem}.ef-questions summary{font-size:1.15rem}.ef-questions details p{font-size:1.12rem}.ef-promise{display:block;padding:4rem 2rem}.ef-promise-title h2{font-size:3.6rem}.ef-promise-values{grid-template-columns:1fr 1fr;gap:0;margin-top:3.5rem}.ef-promise-values article{padding:2rem 1rem}.ef-promise-values article:nth-child(3){border-left:0;border-top:1px solid #c9c0b4}.ef-promise-values article:nth-child(4){border-top:1px solid #c9c0b4}.ef-help{height:50rem}.ef-help>img{object-position:64% center}.ef-help>div{left:2.2rem}.ef-help h2{font-size:4.8rem}.ef-help span{font-size:1.15rem}.ef-newsletter{display:block;padding:4rem 2rem}.ef-newsletter h2{font-size:3.4rem}.ef-news-form{margin-top:2.5rem}.ef-footer{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem 2rem;padding:4rem 2rem}.ef-footer-brand,.ef-footer-end{grid-column:1/-1}.ef-footer-brand small{margin-top:1.5rem}.ef-footer-end{display:block;text-align:left}.ef-social{margin-bottom:2rem!important}.ef-footer-end>p:last-child{justify-content:flex-start}}
