.twts-ab-hero{position:relative;min-height:78vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-color:#6b5a48}.twts-ab-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0a99,#0a0a0a47)}.twts-ab-hero__inner{position:relative;z-index:2;text-align:center;color:var(--cream)}.twts-ab-hero__inner .eyebrow.on-dark{color:#f4f1ebd9}.twts-ab-hero__inner .h1{max-width:16ch;margin:0 auto 18px;text-shadow:0 2px 30px rgba(0,0,0,.4)}.twts-ab-hero__inner p{max-width:44ch;margin:0 auto;color:#f4f1ebe6;font-size:17px}.twts-ab-hero__stamp{position:absolute;bottom:28px;right:32px;z-index:3}.twts-ab-lead__inner{max-width:760px;margin:0 auto;text-align:center;font-family:var(--font-serif);font-size:clamp(22px,2.6vw,30px);font-style:italic;line-height:1.5;color:var(--near-black)}.twts-ab-stats{background:var(--near-black);color:var(--cream);padding:64px 0}.twts-ab-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.twts-ab-stat__num{font-size:clamp(34px,5vw,60px);font-weight:900;line-height:1}.twts-ab-stat__num em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--clay)}.twts-ab-stat__label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f4f1eb99;margin-top:12px}@media(max-width:700px){.twts-ab-stats__grid{grid-template-columns:1fr 1fr;gap:40px 20px}}.twts-ab-chapter__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.twts-ab-chapter.is-flipped .twts-ab-chapter__media{order:2}.twts-ab-chapter__img{aspect-ratio:4 / 5;background-size:cover;background-position:center;border-radius:var(--radius);box-shadow:var(--shadow-deep);border:10px solid #fff}.twts-ab-chapter__text{font-size:16px;color:var(--text-medium);margin-top:16px}.twts-ab-chapter__text p{margin-bottom:1em}@media(max-width:860px){.twts-ab-chapter__grid{grid-template-columns:1fr;gap:36px}.twts-ab-chapter.is-flipped .twts-ab-chapter__media{order:0}}.twts-ab-collage{background:var(--parchment)}.twts-ab-collage__head{text-align:center;margin-bottom:44px}.twts-ab-collage__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:12px}.twts-ab-collage__cell{background-size:cover;background-position:center;border-radius:var(--radius)}.twts-ab-collage__cell--1{grid-column:span 2;grid-row:span 2}.twts-ab-collage__cell--4{grid-column:span 2}@media(max-width:700px){.twts-ab-collage__grid{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.twts-ab-collage__cell--1,.twts-ab-collage__cell--4{grid-column:span 2}}.twts-ab-promise{background:var(--near-black);color:var(--cream);text-align:center}.twts-ab-promise .twts-container{display:flex;flex-direction:column;align-items:center}.twts-ab-promise .eyebrow.on-dark{color:#f4f1ebb3}.twts-ab-promise .h2{max-width:20ch;margin-bottom:20px}.twts-ab-promise p{max-width:54ch;color:#f4f1ebcc;margin-bottom:30px;font-size:16px}.twts-footer{background:var(--near-black);color:var(--stone);padding:80px 0 40px}.twts-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;margin-bottom:64px}.twts-footer__wordmark{color:var(--cream);margin-bottom:18px;font-size:16px}.twts-footer__mission{font-size:13px;color:#f4f1eb8c;max-width:36ch}.twts-footer__heading{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#f4f1eb80;margin-bottom:20px}.twts-footer__list{list-style:none;display:grid;gap:12px;padding:0;margin:0}.twts-footer__list a{font-size:13px;color:#f4f1ebcc;transition:color .2s}.twts-footer__list a:hover{color:var(--clay)}.twts-footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:32px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#f4f1eb66}@media(max-width:860px){.twts-footer__grid{grid-template-columns:1fr 1fr;gap:40px}.twts-footer__brand{grid-column:1 / -1}}.twts-header{position:sticky;top:0;z-index:100;background:#f4f1ebeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--stone)}.twts-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:20px var(--page-pad);max-width:1440px;margin:0 auto}.twts-header__left{display:flex;align-items:center}.twts-nav{display:flex;gap:32px}.twts-nav__link{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transition:color .2s}.twts-nav__link:hover{color:var(--clay-dark)}.twts-header__wordmark{text-align:center;font-size:19px;white-space:nowrap}.twts-header__wordmark em{font-size:17px}.twts-header__icons{display:flex;gap:22px;justify-content:flex-end;align-items:center}.twts-util{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.twts-util:hover{color:var(--clay-dark)}.twts-util--cart{display:inline-flex;align-items:center}.twts-cart-dot{background:var(--clay);color:var(--cream);font-size:9px;font-weight:800;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;margin-left:4px}.twts-mobile{display:none;position:relative}.twts-mobile__toggle{list-style:none;display:flex;flex-direction:column;gap:5px;width:26px;cursor:pointer;padding:4px 0}.twts-mobile__toggle::-webkit-details-marker{display:none}.twts-mobile__toggle span{display:block;height:2px;width:100%;background:var(--near-black);transition:transform .25s,opacity .25s}.twts-mobile[open] .twts-mobile__toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.twts-mobile[open] .twts-mobile__toggle span:nth-child(2){opacity:0}.twts-mobile[open] .twts-mobile__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.twts-mobile__panel{position:absolute;top:calc(100% + 18px);left:0;min-width:220px;background:var(--cream);border:1px solid var(--stone);border-radius:var(--radius);box-shadow:var(--shadow-lift);padding:10px;display:flex;flex-direction:column}.twts-mobile__link{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:12px 14px;border-radius:var(--radius)}.twts-mobile__link:hover{background:var(--parchment);color:var(--clay-dark)}@media(max-width:900px){.twts-header__inner{grid-template-columns:auto 1fr auto;padding:16px var(--page-pad)}.twts-nav{display:none}.twts-mobile{display:block}.twts-header__wordmark{text-align:center;font-size:16px}.twts-header__wordmark em{font-size:14px}.twts-util{font-size:0}.twts-util--cart{font-size:11px}.twts-header__icons{gap:16px}}.twts-marquee{background:var(--near-black);color:var(--stone);overflow:hidden;padding:11px 0;white-space:nowrap}.twts-marquee__track{display:inline-flex;animation:twts-scroll var(--marquee-speed, 32s) linear infinite}.twts-marquee__item{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:0 28px;display:inline-flex;align-items:center}.twts-marquee__item:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--clay);margin-left:28px}@keyframes twts-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.twts-marquee__track{animation:none}.twts-marquee{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=Aogg */
