.tsl-page{--ink: #121411;--ink-soft: #2c2f2b;--paper: #f3f2ee;--elevated: #fffefb;--mist: #e4e2db;--band: #ebe8e0;--forest: #1f3a2e;--forest-hover: #162a22;--brass: #5c5138;--max: 70rem;--read: 40rem;--ease: cubic-bezier(.22, 1, .36, 1);--section-pad: clamp(4.5rem, 8vw, 7rem);color:var(--ink);background:var(--paper);font-family:Satoshi,sans-serif;font-size:1.0625rem;line-height:1.6}.tsl-page *,.tsl-page *:before,.tsl-page *:after{box-sizing:border-box}.tsl-page a{color:inherit;text-decoration:none}.tsl-page ul{list-style:none;margin:0;padding:0}.tsl-page__wrap{width:min(100% - 2.5rem,var(--max));margin-inline:auto}.tsl-page__read{width:min(100% - 2.5rem,var(--read));margin-inline:auto}.tsl-page__hero{padding:var(--section-pad) 0 calc(var(--section-pad) * .65);border-bottom:1px solid var(--mist)}.tsl-page__eyebrow{margin:0 0 1rem;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.tsl-page h1,.tsl-page h2,.tsl-page h3{font-family:Clash Display,Satoshi,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0;color:var(--ink)}.tsl-page h1{font-size:clamp(2rem,4.5vw,3rem);max-width:16ch}.tsl-page h2{font-size:clamp(1.55rem,3vw,2.15rem);max-width:22ch}.tsl-page h3{font-size:1.15rem}.tsl-page__lead{margin:1rem 0 0;max-width:34rem;font-size:1.12rem;line-height:1.45;color:var(--ink-soft)}.tsl-page__band{padding:var(--section-pad) 0;border-bottom:1px solid var(--mist)}.tsl-page__band--paper{background:var(--paper)}.tsl-page__band--band{background:var(--band)}.tsl-page__band--elevated{background:var(--elevated)}.tsl-page__band--ink{background:var(--ink);color:#fffefb;border-bottom-color:#fffefb14}.tsl-page__band--forest{background:var(--forest);color:#fffefb;border-bottom-color:#fffefb14}.tsl-page__band--ink h2,.tsl-page__band--ink h3,.tsl-page__band--forest h2,.tsl-page__band--forest h3{color:#fffefb}.tsl-page__band--ink .tsl-page__lead,.tsl-page__band--forest .tsl-page__lead,.tsl-page__band--ink .tsl-page__body,.tsl-page__band--forest .tsl-page__body,.tsl-page__band--ink .tsl-page__step p,.tsl-page__band--forest .tsl-page__step p,.tsl-page__band--ink .tsl-page__faq-item p,.tsl-page__band--forest .tsl-page__faq-item p,.tsl-page__band--ink .tsl-page__note,.tsl-page__band--forest .tsl-page__note,.tsl-page__band--ink .tsl-page__identity dd,.tsl-page__band--forest .tsl-page__identity dd{color:#f3f2eed1}.tsl-page__band--ink .tsl-page__faq-item summary,.tsl-page__band--forest .tsl-page__faq-item summary{color:#fffefb}.tsl-page__band--ink .tsl-page__faq-item,.tsl-page__band--forest .tsl-page__faq-item{border-top-color:#fffefb26}.tsl-page__band--ink .tsl-page__faq-item:last-child,.tsl-page__band--forest .tsl-page__faq-item:last-child{border-bottom-color:#fffefb26}.tsl-page__band--ink .tsl-page__step,.tsl-page__band--forest .tsl-page__step,.tsl-page__band--ink .tsl-page__note,.tsl-page__band--forest .tsl-page__note,.tsl-page__band--ink .tsl-page__identity,.tsl-page__band--forest .tsl-page__identity{background:#fffefb0f;border-color:#fffefb1f}.tsl-page__band--ink .tsl-page__link,.tsl-page__band--forest .tsl-page__link{color:#f3f2eed9}.tsl-page__band--ink .tsl-page__btn--secondary,.tsl-page__band--forest .tsl-page__btn--secondary,.tsl-page__band--ink a.tsl-page__btn--secondary,.tsl-page__band--forest a.tsl-page__btn--secondary{border-color:#fffefb59;color:#fffefb}.tsl-page__band--ink .tsl-page__btn--secondary:hover,.tsl-page__band--forest .tsl-page__btn--secondary:hover,.tsl-page__band--ink a.tsl-page__btn--secondary:hover,.tsl-page__band--forest a.tsl-page__btn--secondary:hover{border-color:#fffefb;color:#fffefb}.tsl-page__body{margin:1rem 0 0;max-width:38rem;color:var(--ink-soft);font-size:1.02rem;line-height:1.55}.tsl-page__body p{margin:0 0 1rem}.tsl-page__body p:last-child{margin-bottom:0}.tsl-page__body a{border-bottom:1px solid var(--brass);color:var(--ink)}.tsl-page__steps{display:grid;gap:1.25rem;margin-top:2rem}@media screen and (min-width:750px){.tsl-page__steps{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.tsl-page__step{padding:1.5rem 1.35rem;background:var(--elevated);border:1px solid var(--mist);border-radius:.75rem}.tsl-page__step-num{margin:0 0 .75rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brass)}.tsl-page__step p{margin:.55rem 0 0;color:var(--ink-soft);font-size:.95rem;line-height:1.45}.tsl-page__faq{margin-top:1.5rem}.tsl-page__faq-item{border-top:1px solid var(--mist);padding:1.15rem 0}.tsl-page__faq-item:last-child{border-bottom:1px solid var(--mist)}.tsl-page__faq-item summary{cursor:pointer;list-style:none;font-family:Clash Display,Satoshi,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-.02em;color:var(--ink);padding-right:2rem;position:relative}.tsl-page__faq-item summary::-webkit-details-marker{display:none}.tsl-page__faq-item summary:after{content:"+";position:absolute;right:0;top:0;color:var(--brass);font-weight:500}.tsl-page__faq-item[open] summary:after{content:"\2013"}.tsl-page__faq-item p{margin:.85rem 0 0;max-width:38rem;color:var(--ink-soft);font-size:.98rem;line-height:1.5}.tsl-page__note{margin:0;padding:1.25rem 1.35rem;background:var(--elevated);border:1px solid var(--mist);border-radius:.75rem;color:var(--ink-soft);font-size:.95rem;line-height:1.5;max-width:38rem}.tsl-page__identity{margin-top:1.5rem;padding:1.35rem 1.5rem;background:var(--elevated);border:1px solid var(--mist);border-radius:.75rem;max-width:38rem}.tsl-page__identity dt{margin:.85rem 0 .2rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brass)}.tsl-page__identity dt:first-child{margin-top:0}.tsl-page__identity dd{margin:0;color:var(--ink-soft)}.tsl-page__identity a{border-bottom:1px solid var(--brass);color:var(--ink)}.tsl-page__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.75rem}.tsl-page__btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.75rem;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.tsl-page__btn--primary,.tsl-page a.tsl-page__btn--primary{background:var(--forest);color:#fff}.tsl-page__btn--primary:hover,.tsl-page a.tsl-page__btn--primary:hover{background:var(--forest-hover);color:#fff}.tsl-page__btn--secondary{background:transparent;border-color:var(--mist);color:var(--ink)}.tsl-page__btn--secondary:hover{border-color:var(--ink)}.tsl-page__btn:focus-visible,.tsl-page a.tsl-page__btn:focus-visible,.tsl-page__link:focus-visible{outline:2px solid var(--forest, #1f3a2e);outline-offset:3px}.tsl-page__link{display:inline-block;margin-top:1rem;border-bottom:1px solid var(--brass);font-size:.95rem;color:var(--ink)}.tsl-page--404{min-height:calc(100vh - 12rem);display:flex;align-items:center;padding:var(--section-pad) 0}.tsl-page--404 .tsl-page__hero{border-bottom:0;padding:0;text-align:center;width:100%;background:var(--ink);color:#fffefb;padding:var(--section-pad) 0}.tsl-page--404 .tsl-page__eyebrow{color:#c4b48a}.tsl-page--404 h1{margin-inline:auto;color:#fffefb}.tsl-page--404 .tsl-page__lead{margin-inline:auto;color:#f3f2eed1}.tsl-page--404 .tsl-page__link{color:#f3f2eed9}.tsl-page--404 .tsl-page__actions{justify-content:center}@media screen and (max-width:749px){.tsl-page__actions{flex-direction:column;align-items:stretch}.tsl-page__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/tsl-marketing-page.css.map */
