@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600&display=swap";.h2tt-ref,.h2tt-ref *{box-sizing:border-box}.h2tt-ref{font:400 13px/1.5 Montserrat,Arial,sans-serif;color:#381b13;background:#fff}.h2tt-ref a{color:inherit;text-decoration:none}.h2tt-ref a:focus-visible,.h2tt-ref button:focus-visible{outline:3px solid #9e7b58;outline-offset:4px}.h2tt-ref h1,.h2tt-ref h2,.h2tt-ref h3,.h2tt-ref p,.h2tt-ref blockquote{margin:0}.h2tt-ref .ref-serif{font-family:Playfair Display,Georgia,serif;font-weight:500;letter-spacing:-.045em}.h2tt-ref .ref-wrap{width:min(1560px,calc(100% - 72px));margin:0 auto}.h2tt-ref .ref-eyebrow{display:block;font:700 10px/1.65 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.39em;color:#624338}.h2tt-ref .ref-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:196px;min-height:51px;padding:13px 23px;border:1px solid #381b13;border-radius:6px;font:700 10px/1.3 Montserrat,sans-serif;letter-spacing:.19em;text-transform:uppercase;background:#371909;color:#fff;text-align:center;transition:background-color .2s ease}.h2tt-ref .ref-btn:hover{background:#67402c}.h2tt-ref .ref-btn--light{border-color:#6d4b3d;color:#3e261b;background:#ffffffd4}.h2tt-ref .ref-btn--light:hover{background:#f3ece6}.h2tt-ref .ref-btn[aria-disabled=true]{background:#9c8b7a;border-color:#9c8b7a;cursor:default}.h2tt-ref .ref-icon{width:31px;height:31px;flex:0 0 auto;stroke:#4c2419;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.h2tt-ref .ref-hero{isolation:isolate;position:relative;overflow:hidden;min-height:425px;background:#e7e0da}.h2tt-ref .ref-hero-photo{position:absolute;top:0;right:0;bottom:0;left:44%;z-index:-2;overflow:hidden}.h2tt-ref .ref-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.h2tt-ref .ref-hero-wash{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff 0% 33%,#fffffff7 39%,#fffc 46%,#ffffff2b 59%,#fff0 71%)}.h2tt-ref .ref-hero-inner{min-height:425px;display:flex;flex-direction:column;justify-content:flex-start;padding:37px 0 23px}.h2tt-ref .ref-hero-main{max-width:900px}.h2tt-ref .ref-hero .ref-eyebrow{margin:0 0 10px}.h2tt-ref .ref-hero h1{max-width:870px;font:500 clamp(46px,4.45vw,78px)/.99 "Playfair Display",Georgia,serif;letter-spacing:-.06em;color:#35150e;margin:0 0 18px}.h2tt-ref .ref-hero-description{font:400 clamp(17px,1.32vw,23px)/1.16 Georgia,serif;color:#3b2219;max-width:670px;margin-bottom:20px}.h2tt-ref .ref-actions{display:flex;flex-wrap:wrap;gap:15px}.h2tt-ref .ref-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));gap:35px;align-items:center;margin-top:auto;padding-top:24px}.h2tt-ref .ref-trust-piece{display:flex;gap:14px;align-items:center;font:600 11px/1.4 Montserrat,sans-serif;letter-spacing:.035em;text-transform:uppercase;max-width:165px;color:#4a342b}.h2tt-ref .ref-trust-piece span{display:block}.h2tt-ref .ref-hero-photo-credit{position:absolute;bottom:7px;right:13px;color:#fff;font-size:9px;letter-spacing:.13em;text-shadow:0 1px 3px #0009}.h2tt-ref .ref-offers{padding:14px 0 0;background:#fff}.h2tt-ref .ref-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.h2tt-ref .ref-offer{height:254px;position:relative;isolation:isolate;overflow:hidden;border-radius:9px;background:#f5f1ed;box-shadow:0 1px 4px #2b13080a}.h2tt-ref .ref-offer-photo{position:absolute;right:0;top:0;bottom:0;width:47%;z-index:-2;overflow:hidden}.h2tt-ref .ref-offer-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.h2tt-ref .ref-offer-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f8f6f3 0% 43%,#f8f6f3d1 52%,#f8f6f300 78%)}.h2tt-ref .ref-offer-inner{padding:20px 21px 20px 25px;max-width:75%;min-height:100%;display:flex;flex-direction:column;align-items:flex-start}.h2tt-ref .ref-offer .ref-eyebrow{font-size:8px;letter-spacing:.3em;line-height:1.5;margin-bottom:7px}.h2tt-ref .ref-offer h2{font:500 clamp(23px,1.82vw,35px)/.97 "Playfair Display",Georgia,serif;letter-spacing:-.045em;max-width:285px;margin-bottom:9px}.h2tt-ref .ref-offer-tagline{font:700 9px/1.35 Montserrat,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-bottom:11px;color:#663d2a;max-width:300px}.h2tt-ref .ref-offer-desc{font:400 14px/1.17 Georgia,serif;color:#443127;max-width:270px;margin-bottom:13px}.h2tt-ref .ref-offer .ref-btn{min-width:0;min-height:37px;padding:9px 18px;margin-top:auto;gap:12px;font-size:9px;border-radius:4px;white-space:nowrap}.h2tt-ref .ref-offer .ref-btn--muted{background:#8d796a;border-color:#8d796a;cursor:default}.h2tt-ref .ref-proof{padding:9px 0 30px;background:#fff}.h2tt-ref .ref-proof-kicker{text-align:center;font:700 9px/1.5 Montserrat,sans-serif;letter-spacing:.4em;margin-bottom:4px;color:#704734;text-transform:uppercase}.h2tt-ref .ref-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.h2tt-ref .ref-proof-card{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;background:#f8f6f4;border-radius:8px;padding:15px 20px;min-height:130px}.h2tt-ref .ref-proof-avatar{width:80px;height:80px;border-radius:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#eaded4}.h2tt-ref .ref-proof-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}.h2tt-ref .ref-proof-icon{font-family:Playfair Display,Georgia,serif;font-size:47px;color:#8e6d54}.h2tt-ref .ref-proof-title{font:700 10px/1.4 Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.h2tt-ref .ref-proof-text{font:400 13px/1.27 Georgia,serif;color:#4b3931;margin-bottom:6px}.h2tt-ref .ref-proof-signature{font:700 9px/1.5 Montserrat,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#73594b}.h2tt-ref .ref-divider{height:1px;background:#ede7e2;margin:20px auto 0;width:min(1560px,calc(100% - 72px))}@media(max-width:1300px){.h2tt-ref .ref-hero h1{font-size:clamp(45px,5.2vw,69px);max-width:700px}.h2tt-ref .ref-hero-description{max-width:600px;font-size:19px}.h2tt-ref .ref-trust-strip{gap:20px}.h2tt-ref .ref-offer-inner{max-width:80%}.h2tt-ref .ref-offer-desc{font-size:13px}.h2tt-ref .ref-offer h2{font-size:26px}.h2tt-ref .ref-proof-card{grid-template-columns:72px 1fr;gap:10px;padding:13px}.h2tt-ref .ref-proof-avatar{width:67px;height:67px}}@media(max-width:960px){.h2tt-ref .ref-hero{min-height:500px}.h2tt-ref .ref-hero-inner{min-height:500px;padding:46px 0 26px}.h2tt-ref .ref-hero-photo{left:37%}.h2tt-ref .ref-hero-wash{background:linear-gradient(90deg,#fff 0% 22%,#fffffff2 44%,#ffffff24 79%)}.h2tt-ref .ref-hero h1{font-size:clamp(42px,5.4vw,62px);max-width:630px}.h2tt-ref .ref-trust-strip{grid-template-columns:repeat(2,max-content);gap:13px 24px}.h2tt-ref .ref-offer-grid{grid-template-columns:1fr 1fr}.h2tt-ref .ref-offer{height:270px}.h2tt-ref .ref-proof-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.h2tt-ref .ref-wrap{width:calc(100% - 34px)}.h2tt-ref .ref-hero{min-height:0}.h2tt-ref .ref-hero-inner{min-height:0;display:flex;padding:35px 0 18px}.h2tt-ref .ref-hero-photo{position:relative;inset:auto;margin:0;aspect-ratio:821/432;order:2;background:#d4bdae}.h2tt-ref .ref-hero-photo img{position:absolute;top:0;right:0;bottom:0;left:0}.h2tt-ref .ref-hero-wash{background:linear-gradient(180deg,#fff 0% 61%,#fff0);opacity:0}.h2tt-ref .ref-hero .ref-eyebrow{font-size:8px;letter-spacing:.22em}.h2tt-ref .ref-hero h1{font-size:clamp(40px,10vw,58px);letter-spacing:-.06em;line-height:1.02}.h2tt-ref .ref-hero-description{font-size:18px;margin-bottom:17px}.h2tt-ref .ref-hero-inner{padding-bottom:26px}.h2tt-ref .ref-hero-main{width:100%}.h2tt-ref .ref-actions{gap:9px}.h2tt-ref .ref-actions .ref-btn{min-width:0;flex:1 1 47%;font-size:9px;padding:12px 8px}.h2tt-ref .ref-trust-strip{margin-top:20px;padding-top:0;grid-template-columns:1fr 1fr;gap:11px}.h2tt-ref .ref-trust-piece{gap:8px;font-size:9px}.h2tt-ref .ref-icon{width:24px;height:24px}.h2tt-ref .ref-offer-grid,.h2tt-ref .ref-proof-grid{grid-template-columns:1fr}.h2tt-ref .ref-offer{height:255px}.h2tt-ref .ref-offer h2{font-size:32px}.h2tt-ref .ref-offer-inner{max-width:77%}.h2tt-ref .ref-offer-photo{width:50%}.h2tt-ref .ref-proof-card{grid-template-columns:75px 1fr;min-height:112px}.h2tt-ref .ref-proof-avatar{width:70px;height:70px}}@media(max-width:420px){.h2tt-ref .ref-offer-inner{padding:15px 15px 16px;max-width:83%}.h2tt-ref .ref-offer h2{font-size:27px}.h2tt-ref .ref-offer-desc{font-size:13px}.h2tt-ref .ref-trust-strip{gap:9px}.h2tt-ref .ref-trust-piece{font-size:8px;gap:5px}}.shopify-section-group-header-group .header,header.header{background:#fff}.h2tt-ref .ref-hero-wash{pointer-events:none}@media(max-width:700px){.h2tt-ref .ref-hero{display:flex;flex-direction:column}.h2tt-ref .ref-hero-inner{order:1}.h2tt-ref .ref-hero-photo{order:2;min-height:0}.h2tt-ref .ref-hero-wash,.h2tt-ref .ref-hero-photo-credit{display:none}}.header .sm-wordmark-main{font-family:Playfair Display,Georgia,serif!important;letter-spacing:.045em!important;font-size:clamp(20px,1.95vw,31px)!important;line-height:1.05!important}.header .sm-wordmark-top{font-family:Montserrat,Arial,sans-serif!important;letter-spacing:.7em!important;font-size:9px!important;line-height:1.5!important}@media(max-width:990px){.header .sm-wordmark-main{font-size:23px!important}}@media(max-width:600px){.header .sm-wordmark-main{font-size:17px!important}.header .sm-wordmark-top{font-size:7px!important;letter-spacing:.4em!important}}.h2tt-ref .ref-hero--seamless{background:#faf8f5;min-height:0;isolation:isolate;overflow:visible}.h2tt-ref .ref-seamless-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4.2vw,76px);min-height:515px;padding-top:61px;padding-bottom:62px}.h2tt-ref .ref-seamless-hero-copy{position:relative;z-index:1;min-width:0}.h2tt-ref .ref-hero--seamless h1{font-size:clamp(45px,4.5vw,72px);line-height:1.06;letter-spacing:-.056em;max-width:none;margin:0 0 17px}.h2tt-ref .ref-hero--seamless .ref-eyebrow{font-size:10px;letter-spacing:.26em;color:#70503f;line-height:1.6;margin-bottom:19px}.h2tt-ref .ref-seamless-subtitle{font:700 clamp(11px,1.16vw,14px)/1.6 "Montserrat",Arial,sans-serif;letter-spacing:.135em;text-transform:uppercase;color:#765039;margin:0 0 20px;max-width:650px}.h2tt-ref .ref-seamless-description{font:400 clamp(14px,1.24vw,17px)/1.85 "Montserrat",Arial,sans-serif;color:#53433a;max-width:610px;margin:0 0 25px}.h2tt-ref .ref-seamless-cta{gap:12px;display:flex;flex-wrap:wrap;margin-bottom:22px}.h2tt-ref .ref-seamless-cta .ref-btn{min-width:0;min-height:49px;padding:13px 18px;font-size:10px;white-space:normal;text-align:center;letter-spacing:.1em;line-height:1.5;gap:10px}.h2tt-ref .ref-seamless-prices{font:600 13px/1.6 Montserrat,Arial,sans-serif;margin:0 0 4px;color:#472c21}.h2tt-ref .ref-seamless-date{font:400 12px/1.7 Montserrat,Arial,sans-serif;color:#68564b;max-width:460px;margin:0}.h2tt-ref .ref-seamless-hero-photo{max-width:500px;width:100%;min-width:0;margin:0 auto;border:1px solid #e2d6c9;border-radius:17px;overflow:hidden;background:#eee5db;box-shadow:0 12px 32px #381d1411;display:flex;align-items:center}.h2tt-ref .ref-seamless-hero-photo img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;position:static;inset:auto}.h2tt-ref .ref-offer{border:1px solid #e3d7cc;border-radius:16px;box-shadow:0 4px 13px #42271b0b}.h2tt-ref .ref-offer-photo,.h2tt-ref .ref-offer-photo img{border-radius:0 15px 15px 0}.h2tt-ref .ref-proof-card{border:1px solid #e8ded4;border-radius:15px}.h2tt-ref .ref-proof-avatar{border:1px solid #e1d2c1}.h2tt-ref .ref-ayo-section{padding:75px 0 85px;background:#f7f3ee}.h2tt-ref .ref-ayo-layout{display:grid;grid-template-columns:minmax(0,41%) minmax(0,59%);align-items:center;gap:clamp(34px,6vw,86px)}.h2tt-ref .ref-ayo-photo{max-width:385px;width:100%;height:auto;min-width:0;margin:auto;border:1px solid #e4d7c8;border-radius:17px;overflow:hidden;background:#e7d8c7;box-shadow:0 8px 28px #321e120e}.h2tt-ref .ref-ayo-photo img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}.h2tt-ref .ref-ayo-copy{min-width:0;max-width:660px}.h2tt-ref .ref-ayo-copy .ref-eyebrow{margin:0 0 18px;letter-spacing:.22em}.h2tt-ref .ref-ayo-copy h2{font:500 clamp(34px,3.1vw,49px)/1.19 "Playfair Display",Georgia,serif;letter-spacing:-.04em;color:#3e2115;margin:0 0 20px}.h2tt-ref .ref-ayo-intro{font:400 14px/1.8 Montserrat,Arial,sans-serif;color:#5c4a3b;margin:0 0 27px}.h2tt-ref .ref-ayo-copy blockquote{font:italic 400 clamp(21px,2.15vw,30px)/1.55 "Playfair Display",Georgia,serif;color:#41251a;margin:0 0 18px}.h2tt-ref .ref-ayo-name{font:700 11px/1.6 Montserrat,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8a643f;margin:0 0 6px}.h2tt-ref .ref-ayo-note{font:400 11px/1.6 Montserrat,Arial,sans-serif;color:#756255;margin:0 0 21px}.h2tt-ref .ref-ayo-copy .ref-btn{margin-top:5px}.h2tt-site .h2tt-fit-img,.h2tt-site .h2tt-portrait{border:1px solid #e2d6c9;border-radius:17px;overflow:hidden;box-shadow:0 7px 25px #351b0d0b}.h2tt-site .h2tt-fit-img img,.h2tt-site .h2tt-portrait img{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:15px}.h2tt-site .h2tt-option{border-radius:14px;overflow:hidden}.h2tt-site .h2tt-program-card,.h2tt-site .h2tt-roadmap-card{border-radius:13px;overflow:hidden}@media(max-width:1060px){.h2tt-ref .ref-seamless-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:23px}.h2tt-ref .ref-hero--seamless h1{font-size:clamp(42px,4.6vw,58px)}.h2tt-ref .ref-seamless-cta .ref-btn{font-size:9px;padding:12px 13px}}@media(max-width:780px){.h2tt-ref .ref-seamless-hero-grid{grid-template-columns:1fr;max-width:680px;min-height:0;padding-top:48px;padding-bottom:46px;gap:28px}.h2tt-ref .ref-seamless-hero-copy{order:1}.h2tt-ref .ref-seamless-hero-photo{order:2;margin:0 auto;max-width:470px}.h2tt-ref .ref-hero--seamless h1{font-size:clamp(42px,7vw,60px)}.h2tt-ref .ref-ayo-layout{grid-template-columns:1fr;max-width:640px;gap:31px}.h2tt-ref .ref-ayo-photo{max-width:360px}.h2tt-ref .ref-ayo-section{padding:56px 0 62px}}@media(max-width:600px){.h2tt-ref .ref-seamless-hero-grid{width:calc(100% - 36px);padding-top:35px;padding-bottom:40px}.h2tt-ref .ref-hero--seamless h1{font-size:clamp(39px,10.2vw,53px)}.h2tt-ref .ref-hero--seamless .ref-eyebrow{font-size:9px}.h2tt-ref .ref-seamless-hero-photo{width:min(100%,390px)}.h2tt-ref .ref-seamless-cta{flex-direction:column;gap:9px}.h2tt-ref .ref-seamless-cta .ref-btn{width:100%;font-size:10px}.h2tt-ref .ref-seamless-prices{font-size:12px}.h2tt-ref .ref-seamless-date{font-size:11px}.h2tt-ref .ref-ayo-photo{width:min(100%,350px)}.h2tt-ref .ref-ayo-copy h2{font-size:35px}.h2tt-ref .ref-ayo-copy blockquote{font-size:23px}}.h2tt-ref .ref-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h2tt-ref .ref-proof-card{min-height:140px}@media(max-width:700px){.h2tt-ref .ref-proof-grid{grid-template-columns:1fr}}@media(min-width:781px){.h2tt-ref{font-size:16px;line-height:1.6}.h2tt-ref .ref-wrap{width:min(1380px,calc(100% - 80px))}.h2tt-ref .ref-seamless-hero-grid{min-height:620px;padding-top:82px;padding-bottom:82px}.h2tt-ref .ref-hero--seamless h1{font-size:clamp(54px,5vw,84px)}.h2tt-ref .ref-seamless-description{font-size:clamp(16px,1.35vw,19px)}.h2tt-ref .ref-offers{padding:55px 0 75px}.h2tt-ref .ref-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.h2tt-ref .ref-offer{height:auto;min-height:555px;display:flex;flex-direction:column;overflow:hidden}.h2tt-ref .ref-offer-photo{position:relative;inset:auto;z-index:auto;width:100%;height:220px;flex:0 0 220px;overflow:hidden}.h2tt-ref .ref-offer-photo img{width:100%;height:100%;object-fit:cover;border-radius:0}.h2tt-ref .ref-offer-fade{display:none}.h2tt-ref .ref-offer-inner{position:relative;max-width:none;width:100%;flex:1;min-height:0;padding:26px 28px 30px}.h2tt-ref .ref-offer h2{font-size:clamp(27px,2.2vw,37px);line-height:1.16;max-width:none;margin-bottom:13px}.h2tt-ref .ref-offer .ref-eyebrow{font-size:10px;margin-bottom:10px}.h2tt-ref .ref-offer-tagline{font-size:11px;line-height:1.6;margin-bottom:13px}.h2tt-ref .ref-offer-desc{font:400 16px/1.5 Georgia,serif;max-width:none;margin-bottom:22px}.h2tt-ref .ref-offer .ref-btn{font-size:10px;min-height:43px;padding:11px 14px;white-space:normal}.h2tt-ref .ref-proof{padding:20px 0 65px}.h2tt-ref .ref-proof-card{min-height:165px}.h2tt-ref .ref-proof-text{font-size:15px;line-height:1.5}}@media(min-width:781px)and (max-width:1100px){.h2tt-ref .ref-offer-grid{gap:15px}.h2tt-ref .ref-offer-inner{padding:20px}.h2tt-ref .ref-offer h2{font-size:27px}}@media(min-width:701px)and (max-width:780px){.h2tt-ref .ref-offer{height:auto;min-height:310px}.h2tt-ref .ref-offer-inner{max-width:78%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/h2tt-reference.css.map */
