.tc-faq-section{color:var(--tc-faq-text);background:var(--tc-faq-bg);padding-top:var(--tc-faq-pt);padding-bottom:var(--tc-faq-pb)}.tc-faq-section__inner{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(4rem,8vw,10rem)}.tc-faq-section__eyebrow{margin:0 0 1rem;color:var(--tc-faq-accent);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tc-faq-section h2{margin:0;color:var(--tc-faq-heading);font-family:var(--font-heading-family);font-size:clamp(3.8rem,5vw,6rem);line-height:1}.tc-faq-section__intro{margin-top:1.8rem;font-size:1.6rem;line-height:1.55}.tc-faq-section__items details{border-top:1px solid var(--tc-faq-border)}.tc-faq-section__items details:last-child{border-bottom:1px solid var(--tc-faq-border)}.tc-faq-section__items summary{display:flex;gap:2rem;align-items:center;justify-content:space-between;padding:2.2rem 0;color:var(--tc-faq-heading);cursor:pointer;font-family:var(--font-heading-family);font-size:2.1rem;font-weight:700;line-height:1.25;list-style:none}.tc-faq-section__items summary::-webkit-details-marker{display:none}.tc-faq-section__icon{color:var(--tc-faq-accent);font-size:2.7rem;font-weight:400;transition:transform .2s ease}.tc-faq-section__items details[open] .tc-faq-section__icon{transform:rotate(45deg)}.tc-faq-section__answer{max-width:760px;padding:0 5rem 2.5rem 0;font-size:1.6rem;line-height:1.6}@media screen and (max-width:749px){.tc-faq-section{padding-top:var(--tc-faq-pt-mobile);padding-bottom:var(--tc-faq-pb-mobile)}.tc-faq-section__inner{grid-template-columns:1fr;gap:3rem}.tc-faq-section__answer{padding-right:0}}.tc-project-feature{color:var(--tc-project-text);background:var(--tc-project-bg);padding-top:var(--tc-project-pt);padding-bottom:var(--tc-project-pb)}.tc-project-feature__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(4rem,7vw,9rem);align-items:center}.tc-project-feature--left .tc-project-feature__content{order:2}.tc-project-feature--left .tc-project-feature__media{order:1}.tc-project-feature__eyebrow{margin:0 0 1.2rem;color:var(--tc-project-accent);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tc-project-feature h2{max-width:680px;margin:0;color:var(--tc-project-text);font-family:var(--font-heading-family);font-size:clamp(3.8rem,5vw,6.4rem);line-height:.98}.tc-project-feature__text{max-width:650px;margin-top:2.4rem;color:var(--tc-project-muted);font-size:1.7rem;line-height:1.65}.tc-project-feature__points{display:grid;gap:1.3rem;margin:2.8rem 0 0;padding:0}.tc-project-feature__points li{display:grid;grid-template-columns:1.2rem 1fr;gap:1.2rem;align-items:start;color:var(--tc-project-text);font-size:1.6rem;line-height:1.45}.tc-project-feature__points li span{width:1.2rem;height:2px;margin-top:.75em;background:var(--tc-project-accent)}.tc-project-feature__button{display:inline-flex;margin-top:3rem;padding:1.35rem 2.4rem;color:#fff;background:var(--tc-project-accent);font-family:var(--font-heading-family);font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase}.tc-project-feature__media{position:relative;min-height:520px;padding:0 10% 9% 0}.tc-project-feature__primary{height:100%;min-height:480px}.tc-project-feature__primary img,.tc-project-feature__secondary img{display:block;width:100%;height:100%;object-fit:cover}.tc-project-feature__primary img{object-position:var(--tc-project-primary-position)}.tc-project-feature__secondary{position:absolute;right:0;bottom:0;width:52%;aspect-ratio:4 / 3;border:8px solid var(--tc-project-bg)}.tc-project-feature__secondary img{object-position:var(--tc-project-secondary-position)}@media screen and (max-width:989px){.tc-project-feature__inner{grid-template-columns:1fr;gap:4.5rem}.tc-project-feature--left .tc-project-feature__content,.tc-project-feature--left .tc-project-feature__media{order:initial}.tc-project-feature__media{min-height:440px}}@media screen and (max-width:749px){.tc-project-feature{padding-top:var(--tc-project-pt-mobile);padding-bottom:var(--tc-project-pb-mobile)}.tc-project-feature h2{font-size:clamp(3.4rem,12vw,5rem)}.tc-project-feature__text{font-size:1.6rem}.tc-project-feature__media{min-height:340px;padding:0 8% 12% 0}.tc-project-feature__primary{min-height:300px}.tc-project-feature__secondary{width:60%;border-width:5px}}.tc-resource-callout{color:var(--tc-resource-text);background:var(--tc-resource-bg);padding-top:var(--tc-resource-pt);padding-bottom:var(--tc-resource-pb)}.tc-resource-callout__inner{display:flex;gap:clamp(3rem,7vw,9rem);align-items:center;justify-content:space-between}.tc-resource-callout__content{max-width:900px}.tc-resource-callout__eyebrow{margin:0 0 1rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tc-resource-callout h2{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(3.4rem,4.5vw,5.8rem);line-height:1}.tc-resource-callout__text{max-width:760px;margin-top:1.8rem;font-size:1.7rem;line-height:1.55}.tc-resource-callout__text p:last-child{margin-bottom:0}.tc-resource-callout__button{display:inline-flex;flex:0 0 auto;justify-content:center;padding:1.45rem 2.6rem;color:var(--tc-resource-button-text);background:var(--tc-resource-button-bg);font-family:var(--font-heading-family);font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase}@media screen and (max-width:749px){.tc-resource-callout{padding-top:var(--tc-resource-pt-mobile);padding-bottom:var(--tc-resource-pb-mobile)}.tc-resource-callout__inner{flex-direction:column;align-items:flex-start;gap:2.8rem}.tc-resource-callout__button{width:100%}}.two3-buyer{--buyer-ink: #212121;--buyer-muted: #4d514f;--buyer-line: #d9dfda;--buyer-accent: #39b54a;color:var(--buyer-ink);background:#fff;padding:var(--buyer-space-top, 24px) clamp(20px,4vw,56px) var(--buyer-space-bottom, 24px)}.two3-buyer *,.two3-buyer *:before,.two3-buyer *:after{box-sizing:border-box}.two3-buyer__frame{max-width:1240px;margin-inline:auto;padding-block:clamp(32px,4vw,56px);border-bottom:1px solid var(--buyer-line)}.two3-buyer__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:start;gap:clamp(32px,5vw,80px)}.two3-buyer__heading,.two3-buyer__content{min-width:0}.two3-buyer__heading:before{content:"";display:block;width:48px;height:4px;background:var(--buyer-accent);margin-bottom:20px}.two3-buyer h2{color:inherit;font-family:Oswald,var(--font-heading-family),sans-serif;font-weight:400;font-size:clamp(28px,2.8vw,40px);line-height:1.2;letter-spacing:0;margin:0;overflow-wrap:break-word}.two3-buyer h2 strong{font-weight:inherit}.two3-buyer h3{color:inherit;font-family:Oswald,var(--font-heading-family),sans-serif;font-weight:400;font-size:clamp(23px,2vw,28px);line-height:1.3;letter-spacing:0;margin:28px 0 12px}.two3-buyer__body{color:var(--buyer-muted);font-size:17px;line-height:1.75;letter-spacing:.01em;overflow-wrap:break-word}.two3-buyer__body p{margin:0 0 18px}.two3-buyer__body>:last-child,.two3-buyer__card>:last-child{margin-bottom:0}.two3-buyer__body strong{color:var(--buyer-ink)}.two3-buyer__body a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.two3-buyer__body a:hover{text-decoration-thickness:2px}.two3-buyer__body ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:24px 0}.two3-buyer__body ul li{position:relative;margin:0;padding:16px 16px 16px 34px;border:1px solid var(--buyer-line);background:#fff;color:#353b37;line-height:1.6;font-size:16px}.two3-buyer__body ul li:before{content:"";position:absolute;width:6px;height:6px;background:#278a36;left:16px;top:25px}.two3-buyer--soft .two3-buyer__frame{background:#f2f5f1;border:1px solid #e2e7e1;padding:clamp(28px,4vw,48px)}.two3-buyer--ink .two3-buyer__frame{--buyer-ink: #fff;--buyer-muted: #e0e5e0;--buyer-line: #4a514b;background:#18211b;color:#fff;padding:clamp(28px,4vw,48px);border-bottom:0}.two3-buyer--cards .two3-buyer__layout{grid-template-columns:minmax(0,1fr);gap:28px}.two3-buyer--cards .two3-buyer__heading{max-width:820px}.two3-buyer--cards .two3-buyer__body>p{max-width:850px}.two3-buyer__footer{margin-top:24px;max-width:850px}.two3-buyer__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.two3-buyer__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.two3-buyer__card{padding:clamp(22px,2.5vw,32px);border:1px solid var(--buyer-line);border-top:3px solid #39b54a;background:#fff;color:#4d514f}.two3-buyer__card h3{margin:0 0 16px;color:#212121}.two3-buyer__eyebrow{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.two3-buyer__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.two3-buyer__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;max-width:100%;padding:14px 24px;background:#39b54a;border:1px solid #39b54a;color:#121212;font-size:16px;font-weight:700;text-align:center;line-height:1.4;text-decoration:none}.two3-buyer__button--secondary{color:var(--buyer-ink);background:transparent;border-color:currentColor}.two3-buyer__button:hover{background:#2da13d;border-color:#2da13d;color:#121212}.two3-buyer a:focus-visible{outline:3px solid #278a36;outline-offset:5px}.two3-buyer--ink a:focus-visible{outline-color:#8ae095}.two3-buyer--compact .two3-buyer__frame{padding-block:24px}.two3-buyer--compact .two3-buyer__layout{grid-template-columns:minmax(0,1fr);gap:20px}.two3-buyer--compact .two3-buyer__content{max-width:850px}@media(max-width:989px){.two3-buyer__layout{grid-template-columns:minmax(0,1fr);gap:24px}.two3-buyer__heading{max-width:760px}.two3-buyer__cards--three{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.two3-buyer{padding:min(var(--buyer-space-top, 24px),16px) 20px min(var(--buyer-space-bottom, 24px),16px)}.two3-buyer__frame{padding-block:28px}.two3-buyer--soft .two3-buyer__frame,.two3-buyer--ink .two3-buyer__frame{padding:24px 20px}.two3-buyer__body{font-size:16px;line-height:1.7}.two3-buyer__body ul,.two3-buyer__cards{grid-template-columns:minmax(0,1fr);gap:12px}.two3-buyer__body ul li{padding-block:14px}.two3-buyer__body ul li:before{top:23px}.two3-buyer__card{padding:22px}.two3-buyer__button{width:100%}}@media(prefers-reduced-motion:reduce){.two3-buyer *{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/68/compiled_assets/styles.css.map?subset=AAAAAAAAAABc */
