.tt-editorial-page{--tt-editorial-green: #0b381a;--tt-editorial-text: #111111;--tt-editorial-muted: #676761;--tt-editorial-border: #d8d5ce;--tt-editorial-soft: #f7f7f3;--tt-editorial-cream: #f3f1e9;--tt-editorial-white: #ffffff;overflow:hidden;color:var(--tt-editorial-text);background:var(--tt-editorial-white)}.tt-editorial-page *,.tt-editorial-page *:before,.tt-editorial-page *:after{box-sizing:border-box}.tt-editorial-page__container{width:min(100% - 48px,1320px);margin-inline:auto}.tt-editorial-page__hero{position:relative;padding:104px 0 110px;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% -30%,rgba(11,56,26,.09),transparent 42%),linear-gradient(180deg,#f8f8f5,#f4f3ed);border-bottom:1px solid var(--tt-editorial-border)}.tt-editorial-page__hero:before,.tt-editorial-page__hero:after{position:absolute;content:"";pointer-events:none;border:1px solid rgba(11,56,26,.08);border-radius:999px}.tt-editorial-page__hero:before{top:-290px;left:50%;width:620px;height:620px;transform:translate(-50%)}.tt-editorial-page__hero:after{top:-215px;left:50%;width:470px;height:470px;transform:translate(-50%)}.tt-editorial-page__eyebrow,.tt-editorial-page__section-eyebrow,.tt-editorial-page__cta-eyebrow,.tt-editorial-page__related-eyebrow{margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.19em;text-transform:uppercase}.tt-editorial-page__eyebrow{position:relative;z-index:1;margin-bottom:24px;color:var(--tt-editorial-green)}.tt-editorial-page__eyebrow:after{display:block;width:36px;height:1px;margin:17px auto 0;content:"";background:var(--tt-editorial-green);opacity:.55}.tt-editorial-page__title{position:relative;z-index:1;max-width:950px;margin:0 auto;font-family:Instrument Sans,Inter,sans-serif;font-size:clamp(52px,6.1vw,91px);font-weight:500;line-height:.96;letter-spacing:-.055em;text-wrap:balance}.tt-editorial-page__intro{position:relative;z-index:1;max-width:750px;margin:34px auto 0;color:var(--tt-editorial-muted);font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.75;text-wrap:balance}.tt-editorial-page__body{padding:88px 0 112px}.tt-editorial-page__section-eyebrow{margin-bottom:19px;color:var(--tt-editorial-green)}.tt-editorial-page__section-heading{max-width:700px;margin:0;font-family:Instrument Sans,Inter,sans-serif;font-size:clamp(36px,4.2vw,58px);font-weight:500;line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.tt-editorial-page__section-header{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.7fr);gap:80px;align-items:end;margin-bottom:48px}.tt-editorial-page__section-intro{max-width:550px;margin:0;color:var(--tt-editorial-muted);font-family:Inter,sans-serif;font-size:16px;line-height:1.75}.tt-editorial-page__promise{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:34px;align-items:center;min-height:280px;padding:56px 62px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#0b381a,#123f20);border-radius:24px;box-shadow:0 24px 60px #0b381a24}.tt-editorial-page__promise:after{position:absolute;top:-110px;right:-85px;width:390px;height:390px;content:"";border:1px solid rgba(255,255,255,.11);border-radius:50%}.tt-editorial-page__promise-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;color:#f9f6d5;border:1px solid rgba(255,255,255,.22);border-radius:50%}.tt-editorial-page__promise-icon svg{width:38px;height:38px}.tt-editorial-page__promise-content{position:relative;z-index:1;max-width:730px}.tt-editorial-page__promise .tt-editorial-page__section-eyebrow{color:#f9f6d5}.tt-editorial-page__promise-heading{margin:0;font-family:Instrument Sans,Inter,sans-serif;font-size:clamp(37px,4vw,57px);font-weight:500;line-height:1;letter-spacing:-.045em}.tt-editorial-page__promise-text{max-width:670px;margin:22px 0 0;color:#ffffffc2;font-family:Inter,sans-serif;font-size:16px;line-height:1.75}.tt-editorial-page__promise-mark{position:relative;z-index:1;color:#ffffff1a;font-family:Instrument Sans,sans-serif;font-size:112px;font-weight:700;line-height:1;letter-spacing:-.09em}.tt-editorial-page__process{padding:126px 0}.tt-editorial-page__control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tt-editorial-border);border-left:1px solid var(--tt-editorial-border)}.tt-editorial-page__control-card{position:relative;min-height:320px;padding:38px 36px 42px;background:#fff;border-right:1px solid var(--tt-editorial-border);border-bottom:1px solid var(--tt-editorial-border);transition:background-color .28s ease,transform .28s ease}.tt-editorial-page__control-card:hover{z-index:1;background:var(--tt-editorial-soft)}.tt-editorial-page__control-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:74px}.tt-editorial-page__control-number{color:#93938d;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em}.tt-editorial-page__control-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;color:var(--tt-editorial-green);background:#f0f3ed;border-radius:50%}.tt-editorial-page__control-icon svg{width:24px;height:24px}.tt-editorial-page__control-title{margin:0;font-family:Instrument Sans,Inter,sans-serif;font-size:24px;font-weight:550;line-height:1.15;letter-spacing:-.025em}.tt-editorial-page__control-text{max-width:350px;margin:17px 0 0;color:var(--tt-editorial-muted);font-family:Inter,sans-serif;font-size:14px;line-height:1.7}.tt-editorial-page__expertise{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:92px;align-items:center;padding:106px 82px;background:var(--tt-editorial-soft);border:1px solid var(--tt-editorial-border);border-radius:22px}.tt-editorial-page__expertise-text{max-width:650px;margin:29px 0 0;color:var(--tt-editorial-muted);font-family:Inter,sans-serif;font-size:16px;line-height:1.85}.tt-editorial-page__quote{position:relative;margin:0;padding:54px 48px 45px;color:#fff;background:var(--tt-editorial-green);border-radius:18px;box-shadow:0 20px 50px #0b381a21}.tt-editorial-page__quote-mark{display:block;height:42px;color:#f9f6d5;font-family:Georgia,serif;font-size:80px;line-height:.9;opacity:.9}.tt-editorial-page__quote p{margin:21px 0 0;font-family:Instrument Sans,Inter,sans-serif;font-size:clamp(25px,2.6vw,36px);font-weight:450;line-height:1.22;letter-spacing:-.035em}.tt-editorial-page__quote footer{margin-top:35px;color:#ffffffa1;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tt-editorial-page__trust{padding:126px 0}.tt-editorial-page__trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--tt-editorial-border)}.tt-editorial-page__trust-item{display:flex;gap:17px;align-items:center;min-height:84px;padding:22px 20px 22px 0;font-family:Inter,sans-serif;font-size:15px;font-weight:500;border-bottom:1px solid var(--tt-editorial-border)}.tt-editorial-page__trust-item:nth-child(odd){padding-right:42px}.tt-editorial-page__trust-item:nth-child(2n){padding-left:42px;border-left:1px solid var(--tt-editorial-border)}.tt-editorial-page__trust-check{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:31px;height:31px;color:var(--tt-editorial-green);background:#edf2eb;border-radius:50%}.tt-editorial-page__trust-check svg{width:18px;height:18px}.tt-editorial-page__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:end;padding:80px 82px;color:var(--tt-editorial-text);background:var(--tt-editorial-cream);border-radius:22px}.tt-editorial-page__cta-heading{max-width:720px;margin:0;font-family:Instrument Sans,Inter,sans-serif;font-size:clamp(39px,4.4vw,62px);font-weight:500;line-height:1;letter-spacing:-.048em;text-wrap:balance}.tt-editorial-page__cta-text{max-width:600px;margin:24px 0 0;color:var(--tt-editorial-muted);font-family:Inter,sans-serif;font-size:16px;line-height:1.75}.tt-editorial-page__cta-actions{display:flex;flex-direction:column;gap:11px;width:245px}.tt-editorial-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:15px 23px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.09em;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:11px;transition:transform .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease}.tt-editorial-page__button svg{width:17px;height:17px;margin-left:18px;transition:transform .22s ease}.tt-editorial-page__button:hover{transform:translateY(-2px)}.tt-editorial-page__button:hover svg{transform:translate(3px)}.tt-editorial-page__button--primary{color:#fff;background:var(--tt-editorial-green);border:1px solid var(--tt-editorial-green)}.tt-editorial-page__button--secondary{color:var(--tt-editorial-text);background:transparent;border:1px solid #c7c4ba}.tt-editorial-page__related{padding-top:126px}.tt-editorial-page__related-header{margin-bottom:42px}.tt-editorial-page__related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tt-editorial-border);border-left:1px solid var(--tt-editorial-border)}.tt-editorial-page__related-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:285px;padding:35px 32px 31px;color:var(--tt-editorial-text);text-decoration:none;background:#fff;border-right:1px solid var(--tt-editorial-border);border-bottom:1px solid var(--tt-editorial-border);transition:background-color .25s ease,color .25s ease}.tt-editorial-page__related-card:hover{color:#fff;background:var(--tt-editorial-green)}.tt-editorial-page__related-eyebrow{color:var(--tt-editorial-green)}.tt-editorial-page__related-card:hover .tt-editorial-page__related-eyebrow{color:#f9f6d5}.tt-editorial-page__related-title{margin:24px 0 0;font-family:Instrument Sans,Inter,sans-serif;font-size:25px;font-weight:550;line-height:1.12;letter-spacing:-.03em}.tt-editorial-page__related-text{margin:15px 0 0;color:var(--tt-editorial-muted);font-family:Inter,sans-serif;font-size:13px;line-height:1.65;transition:color .25s ease}.tt-editorial-page__related-card:hover .tt-editorial-page__related-text{color:#ffffffad}.tt-editorial-page__related-arrow{display:flex;align-items:center;justify-content:center;align-self:flex-end;width:38px;height:38px;margin-top:38px;color:var(--tt-editorial-green);background:#f1f3ee;border-radius:50%;transition:color .25s ease,background-color .25s ease,transform .25s ease}.tt-editorial-page__related-arrow svg{width:17px;height:17px}.tt-editorial-page__related-card:hover .tt-editorial-page__related-arrow{color:var(--tt-editorial-green);background:#f9f6d5;transform:translate(4px)}@media screen and (max-width:1024px){.tt-editorial-page__hero{padding:88px 0 94px}.tt-editorial-page__section-header{grid-template-columns:1fr;gap:28px}.tt-editorial-page__promise{grid-template-columns:64px minmax(0,1fr);padding:50px}.tt-editorial-page__promise-mark{display:none}.tt-editorial-page__control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-editorial-page__expertise{grid-template-columns:1fr;gap:50px;padding:72px 58px}.tt-editorial-page__cta{grid-template-columns:1fr;gap:42px;padding:66px 58px}.tt-editorial-page__cta-actions{flex-direction:row;width:auto}.tt-editorial-page__button{min-width:210px}.tt-editorial-page__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.tt-editorial-page__container{width:min(100% - 32px,1320px)}.tt-editorial-page__hero{padding:67px 0 72px}.tt-editorial-page__eyebrow{margin-bottom:20px;font-size:9px}.tt-editorial-page__eyebrow:after{margin-top:14px}.tt-editorial-page__title{font-size:clamp(42px,13vw,59px);line-height:.97}.tt-editorial-page__intro{margin-top:26px;font-size:15px;line-height:1.7}.tt-editorial-page__body{padding:44px 0 74px}.tt-editorial-page__section-eyebrow,.tt-editorial-page__cta-eyebrow,.tt-editorial-page__related-eyebrow{margin-bottom:14px;font-size:9px}.tt-editorial-page__section-heading{font-size:37px;line-height:1.03}.tt-editorial-page__section-header{gap:21px;margin-bottom:32px}.tt-editorial-page__section-intro,.tt-editorial-page__expertise-text,.tt-editorial-page__cta-text{font-size:14px;line-height:1.75}.tt-editorial-page__promise{display:block;min-height:0;padding:34px 27px 38px;border-radius:17px}.tt-editorial-page__promise-icon{width:58px;height:58px;margin-bottom:32px}.tt-editorial-page__promise-icon svg{width:31px;height:31px}.tt-editorial-page__promise-heading{font-size:36px;line-height:1.02}.tt-editorial-page__promise-text{margin-top:18px;font-size:14px;line-height:1.7}.tt-editorial-page__process{padding:82px 0}.tt-editorial-page__control-grid{grid-template-columns:1fr}.tt-editorial-page__control-card{min-height:260px;padding:29px 26px 32px}.tt-editorial-page__control-top{margin-bottom:52px}.tt-editorial-page__control-title{font-size:22px}.tt-editorial-page__control-text{font-size:13px}.tt-editorial-page__expertise{gap:38px;padding:43px 26px 27px;border-radius:17px}.tt-editorial-page__expertise-text{margin-top:22px}.tt-editorial-page__quote{padding:39px 27px 34px;border-radius:14px}.tt-editorial-page__quote-mark{height:31px;font-size:64px}.tt-editorial-page__quote p{margin-top:18px;font-size:27px}.tt-editorial-page__quote footer{margin-top:28px}.tt-editorial-page__trust{padding:82px 0}.tt-editorial-page__trust-grid{grid-template-columns:1fr}.tt-editorial-page__trust-item,.tt-editorial-page__trust-item:nth-child(odd),.tt-editorial-page__trust-item:nth-child(2n){min-height:72px;padding:18px 0;border-left:0}.tt-editorial-page__trust-item{font-size:13px}.tt-editorial-page__cta{display:block;padding:44px 27px 28px;border-radius:17px}.tt-editorial-page__cta-heading{font-size:40px;line-height:1.01}.tt-editorial-page__cta-text{margin-top:19px}.tt-editorial-page__cta-actions{flex-direction:column;gap:10px;width:100%;margin-top:34px}.tt-editorial-page__button{width:100%;min-height:56px}.tt-editorial-page__related{padding-top:82px}.tt-editorial-page__related-header{margin-bottom:29px}.tt-editorial-page__related-grid{grid-template-columns:1fr}.tt-editorial-page__related-card{min-height:235px;padding:29px 26px 25px}.tt-editorial-page__related-title{margin-top:19px;font-size:23px}.tt-editorial-page__related-arrow{margin-top:29px}}@media screen and (max-width:380px){.tt-editorial-page__title{font-size:40px}.tt-editorial-page__promise-heading,.tt-editorial-page__section-heading{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tt-editorial-page.css.map */
