.twsh-cm{--font-sans:"Jost",system-ui,-apple-system,"Segoe UI",sans-serif;--font-sans-i:"Jost",sans-serif;--font-display:"Cormorant Garamond","Times New Roman",Georgia,serif;font-family:var(--font-sans);line-height:1.55}.twsh-cm[data-scheme=light]{--tx:#12262e;--tx-soft:#33474e;--tx-muted:#5f7077;--num-open:#7c3b34;--fill:#d4af69;--edge:#12262e;--rule:rgba(18,38,46,.16);--rail:rgba(18,38,46,.14);--h3-dim:rgba(18,38,46,.5)}.twsh-cm[data-scheme=dark]{--tx:#f6efe1;--tx-soft:rgba(246,239,225,.72);--tx-muted:rgba(246,239,225,.5);--num-open:#d4af69;--fill:#d4af69;--edge:#f6efe1;--rule:rgba(246,239,225,.2);--rail:rgba(246,239,225,.16);--h3-dim:rgba(246,239,225,.5)}.twsh-cm{color:var(--tx);background:var(--cm-bg)}.twsh-cm *{box-sizing:border-box}.twsh-cm h2,.twsh-cm h3,.twsh-cm p{margin:0;color:inherit}.twsh-cm a{text-decoration:none}.twsh-cm .cm-sec{position:relative;height:300vh;border-top:1.5px solid var(--edge)}.twsh-cm .cm-sticky{position:sticky;top:0;height:100vh;overflow:clip;display:flex;align-items:center}.twsh-cm .cm-wrap{max-width:1240px;width:100%;margin:0 auto;padding:0 clamp(24px,4vw,48px);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px,5vw,90px);align-items:center}.twsh-cm .cm-left{position:relative}.twsh-cm .cm-eyebrow{font-family:var(--font-sans-i);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ac)}.twsh-cm .cm-h2{font-family:var(--font-display);font-weight:600;font-size:clamp(33.6px,4vw,52.8px);line-height:1.02;letter-spacing:-.028em;margin:12px 0 0}.twsh-cm .cm-h2 em{font-style:italic;color:var(--ac)}.twsh-cm .cm-lede{font-size:15px;line-height:1.6;color:var(--tx-soft);margin:16px 0 0;max-width:34ch}.twsh-cm .cm-counter{display:flex;align-items:baseline;gap:10px;margin-top:clamp(10px,1.6vw,18px)}.twsh-cm .cm-num-big{font-family:var(--font-display);font-size:clamp(35.2px,4vw,49.6px);font-weight:700;line-height:1;color:var(--ac);font-variant-numeric:tabular-nums}.twsh-cm .cm-total{font-family:var(--font-sans-i);font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--tx-muted)}.twsh-cm .cm-right{position:relative;padding-left:clamp(18px,2.4vw,34px)}.twsh-cm .cm-rail{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--rail)}.twsh-cm .cm-fill{position:absolute;left:0;top:0;width:100%;height:0%;background:var(--fill)}.twsh-cm .cm-item{position:relative;cursor:pointer;border-bottom:1px solid var(--rule);transition:padding-left .5s cubic-bezier(.22,.7,.25,1)}.twsh-cm .cm-item[data-open="1"]{padding-left:clamp(8px,1vw,16px)}.twsh-cm .cm-head{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(14px,2vw,26px);align-items:baseline;padding:clamp(15px,2.1vw,25px) 0}.twsh-cm .cm-num{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.1em;color:var(--ac)}.twsh-cm .cm-t{font-family:var(--font-display);font-weight:600;font-size:clamp(20.8px,2.1vw,28.8px);line-height:1.06;letter-spacing:-.018em}.twsh-cm .cm-x{font-family:var(--font-display);font-size:26px;line-height:1;color:var(--ac);display:inline-block;transition:transform .4s ease}.twsh-cm .cm-item[data-open="1"] .cm-x{transform:rotate(45deg)}.twsh-cm .cm-num,.twsh-cm .cm-t{transition:color .45s ease,opacity .45s ease}.twsh-cm .cm-item[data-open="0"] .cm-t{color:var(--h3-dim)}.twsh-cm .cm-item[data-open="1"] .cm-num{color:var(--num-open)}.twsh-cm .cm-item[data-open="1"] .cm-t{color:var(--tx)}.twsh-cm .cm-item:before,.twsh-cm .cm-item:after{content:"";position:absolute;left:0;width:100%;height:1.5px;background:var(--edge);transform:scaleX(0);transform-origin:left center;transition:transform .7s cubic-bezier(.22,.7,.25,1);z-index:2}.twsh-cm .cm-item:before{top:-1px}.twsh-cm .cm-item:after{bottom:-1px}.twsh-cm .cm-item:hover:before,.twsh-cm .cm-item:hover:after,.twsh-cm .cm-item[data-open="1"]:before,.twsh-cm .cm-item[data-open="1"]:after{transform:scaleX(1)}.twsh-cm .cm-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s cubic-bezier(.22,.7,.25,1)}.twsh-cm .cm-item[data-open="1"] .cm-body{grid-template-rows:1fr}.twsh-cm .cm-body>div{overflow:hidden}.twsh-cm .cm-body-in{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:0 0 clamp(18px,2.2vw,28px)}.twsh-cm .cm-body-in p{font-size:15px;line-height:1.62;color:var(--tx-soft);max-width:50ch;opacity:0;transform:translateY(12px);transition:opacity .45s ease .1s,transform .55s cubic-bezier(.22,.7,.25,1) .1s}.twsh-cm .cm-item[data-open="1"] .cm-body-in p{opacity:1;transform:none}.twsh-cm .cm-cta{font-family:var(--font-sans-i);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tx);border-bottom:2px solid var(--ac);padding-bottom:3px;white-space:nowrap;opacity:0;transform:translate(28px);transition:opacity .45s ease .26s,transform .5s cubic-bezier(.22,.7,.25,1) .26s}.twsh-cm .cm-item[data-open="1"] .cm-cta{opacity:1;transform:none}@media(max-height:800px)and (min-width:761px){.twsh-cm .cm-t{font-size:19.52px}.twsh-cm .cm-head{padding:11px 0}}@media(max-width:760px){.twsh-cm .cm-sec{height:auto}.twsh-cm .cm-sticky{position:static;height:auto;overflow:visible;padding:56px 0}.twsh-cm .cm-wrap{grid-template-columns:1fr}.twsh-cm .cm-left{position:static}}@media(prefers-reduced-motion:reduce){.twsh-cm .cm-sec{height:auto}.twsh-cm .cm-sticky{position:static;height:auto;overflow:visible;padding:clamp(56px,7vw,96px) 0}.twsh-cm .cm-body{grid-template-rows:1fr}.twsh-cm .cm-body-in p,.twsh-cm .cm-cta{opacity:1;transform:none}.twsh-cm .cm-item{cursor:default}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/tws-community.css.map */
