.tr{--tr-cream: #F5F0E8;--tr-sand: #EDE6DA;--tr-clay: #A9744F;--tr-bark: #3A3A38;--tr-moss: #4A7C59;--tr-forest: #2C5F2D;--tr-sage: #D4EDDA;--tr-line: #D8D4CC;--tr-stone: #7A7368;color:var(--tr-bark);background:var(--tr-cream)}.tr *,.tr *:before,.tr *:after{box-sizing:border-box}.tr--sand{background:var(--tr-sand)}.tr--forest{background:var(--tr-forest);color:var(--tr-cream)}.tr-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.tr-pad{padding-top:clamp(72px,8.5vw,120px);padding-bottom:clamp(72px,8.5vw,120px)}.tr-pad-sm{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.tr-eyebrow{font-family:var(--font-subheading--family, var(--font-body--family));font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--tr-moss);margin:0}.tr--forest .tr-eyebrow{color:var(--tr-sage)}.tr-h1,.tr-h2,.tr-h3{font-family:var(--font-heading--family);font-weight:400;margin:0;color:inherit;text-wrap:balance}.tr-h1{font-size:clamp(42px,5.4vw,76px);line-height:1.03;letter-spacing:-.012em}.tr-h2{font-size:clamp(30px,3.4vw,48px);line-height:1.1}.tr-h3{font-size:clamp(21px,1.8vw,26px);line-height:1.2}.tr-lead{font-size:19px;line-height:1.5;color:#3a3a38c7;max-width:34em;margin:0}.tr--forest .tr-lead{color:#f5f0e8d1}.tr-small{font-size:14px;line-height:1.6;color:var(--tr-stone);margin:0}.tr-stack{display:grid;gap:18px;align-content:start}.tr-center{text-align:center;justify-items:center}.tr-center .tr-lead{margin-inline:auto}.tr-btns{display:flex;flex-wrap:wrap;gap:12px}.tr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:16px 32px;border-radius:999px;font:500 16px/1 var(--font-body--family);text-decoration:none;border:2px solid var(--tr-forest);transition:background .35s,color .35s,border-color .35s}.tr-btn--solid{background:var(--tr-forest);color:var(--tr-cream)}.tr-btn--solid:hover{background:#224a23;border-color:#224a23}.tr-btn--line{background:transparent;color:var(--tr-forest)}.tr-btn--line:hover{background:var(--tr-forest);color:var(--tr-cream)}.tr--forest .tr-btn--solid{background:var(--tr-cream);color:var(--tr-forest);border-color:var(--tr-cream)}.tr--forest .tr-btn--line{color:var(--tr-cream);border-color:#f5f0e8b3}.tr--forest .tr-btn--line:hover{background:var(--tr-cream);color:var(--tr-forest)}.tr-link{display:inline-flex;gap:.6em;align-items:center;font:500 12px/1 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-forest);text-decoration:none;padding-bottom:6px;border-bottom:1px solid currentColor;transition:gap .3s}.tr-link:hover{gap:1em}.tr-pills{display:flex;flex-wrap:wrap;gap:8px}.tr-pill{font:500 12px/1 var(--font-body--family);letter-spacing:.1em;text-transform:uppercase;padding:11px 18px;border-radius:999px;border:1px solid rgba(58,58,56,.22);color:var(--tr-bark);text-decoration:none;transition:background .3s,color .3s,border-color .3s}.tr-pill:hover{border-color:var(--tr-bark)}.tr-pill.is-active{background:var(--tr-bark);border-color:var(--tr-bark);color:var(--tr-cream)}.tr-head{padding-top:clamp(80px,10vw,136px);padding-bottom:clamp(36px,4vw,56px)}.tr-head__row{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.tr-head__count{font-family:var(--font-heading--family);font-size:clamp(56px,7vw,112px);line-height:.9;color:var(--tr-clay)}.tr-head__count small{display:block;font:500 12px/1.4 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;color:var(--tr-stone);margin-top:10px;text-align:right}.tr-head__filters{margin-top:clamp(28px,3vw,40px);padding-top:24px;border-top:1px solid var(--tr-line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.tr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:clamp(28px,3vw,44px)}.tr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-card{display:block;text-decoration:none;color:inherit}.tr-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;background:var(--tr-sand)}.tr-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.25,1,.5,1)}.tr-card:hover .tr-card__media img{transform:scale(1.045)}.tr-card__overlay{position:absolute;inset:auto 0 0 0;padding:28px 24px 22px;background:linear-gradient(to top,#1c1c1ab3,#1c1c1a00);color:var(--tr-cream);opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s;font-size:14px;line-height:1.6}.tr-card:hover .tr-card__overlay{opacity:1;transform:none}.tr-card__body{padding:20px 2px 0;display:grid;gap:8px}.tr-card__meta{font:500 11px/1.4 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-clay)}.tr-card__more{margin-top:6px}.tr-frame{position:relative;border-radius:0;overflow:hidden;box-shadow:22px 22px 0 var(--tr-sage);background:var(--tr-sand)}.tr-frame--clay{box-shadow:22px 22px #e3cdb8}.tr-frame img,.tr-frame video{display:block;width:100%;height:100%;object-fit:cover}.tr-frame--wide{aspect-ratio:16 / 9}.tr-frame--tall{aspect-ratio:4 / 5}.tr-proj__top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(28px,3vw,44px)}.tr-proj__title{display:grid;gap:18px;margin-bottom:clamp(36px,4vw,56px)}.tr-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:clamp(36px,5vw,88px);align-items:start}.tr-sticky{position:sticky;top:112px}.tr-prose p{font-size:17px;line-height:1.65;margin:0 0 1.1em;max-width:62ch}.tr-prose p:last-child{margin-bottom:0}.tr-facts{background:transparent;border:0;border-top:2px solid var(--tr-bark);border-radius:0;padding:20px 0 0;box-shadow:none}.tr-facts h2{margin-bottom:14px}.tr-facts dl{margin:0}.tr-facts dl>div,dl.tr-facts>div{display:grid;grid-template-columns:112px 1fr;gap:16px;padding:15px 0;border-top:1px solid var(--tr-line)}.tr-facts dt,dl.tr-facts dt{font:500 11px/1.6 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-stone)}.tr-facts dd{margin:0;font-size:15px;line-height:1.6;white-space:pre-line}.tr-facts dd a{color:var(--tr-forest)}.tr-masonry{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.tr-masonry figure{margin:0;border-radius:0;overflow:hidden;aspect-ratio:4 / 3;background:var(--tr-sand)}.tr-masonry img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.25,1,.5,1)}.tr-masonry figure:hover img{transform:scale(1.04)}.tr-ba{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:0;--p: 50%;-webkit-user-select:none;user-select:none}.tr-ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tr-ba__after{clip-path:inset(0 0 0 var(--p))}.tr-ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.tr-ba__bar{position:absolute;top:0;bottom:0;left:var(--p);width:2px;background:var(--tr-cream);pointer-events:none}.tr-ba__knob{position:absolute;top:50%;left:var(--p);width:48px;height:48px;border-radius:50%;background:var(--tr-cream);transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000038;pointer-events:none;display:grid;place-items:center;font-size:14px;color:var(--tr-bark)}.tr-ba__tag{position:absolute;top:16px;padding:7px 12px;border-radius:999px;background:#f5f0e8eb;font:500 11px/1 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.tr-ba__tag--b{left:16px}.tr-ba__tag--a{right:16px}.tr-pager{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;border-top:1px solid var(--tr-line);padding-top:28px}.tr-pager a{color:inherit;text-decoration:none}.tr-pager__side{display:grid;gap:6px}.tr-pager__side--next{text-align:right}.tr-pager__side span:last-child{font-family:var(--font-heading--family);font-size:20px}.tr-log__item{display:grid;grid-template-columns:150px minmax(0,1fr) 300px;gap:clamp(20px,3vw,44px);padding:36px 0;border-top:1px solid var(--tr-line);text-decoration:none;color:inherit;align-items:start;transition:background .4s}.tr-log__item:last-child{border-bottom:1px solid var(--tr-line)}.tr-log__date{display:grid;gap:4px}.tr-log__day{font-family:var(--font-heading--family);font-size:52px;line-height:.9;color:var(--tr-clay)}.tr-log__mon{font:500 11px/1.4 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;color:var(--tr-stone)}.tr-log__thumb{aspect-ratio:4 / 3;border-radius:0;overflow:hidden;background:var(--tr-sand)}.tr-log__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.25,1,.5,1)}.tr-log__item:hover .tr-log__thumb img{transform:scale(1.04)}.tr-tag{display:inline-block;font:500 11px/1 var(--font-body--family);letter-spacing:.12em;text-transform:uppercase;color:var(--tr-moss);background:#4a7c591a;padding:7px 10px;border-radius:999px}.tr-transcript{border-top:1px solid var(--tr-line);border-bottom:1px solid var(--tr-line);padding:22px 0}.tr-transcript summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font:500 12px/1 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-forest)}.tr-transcript summary::-webkit-details-marker{display:none}.tr-transcript[open] summary .tr-plus{transform:rotate(45deg)}.tr-plus{transition:transform .3s;font-size:18px;line-height:.6}.tr-transcript__body{margin-top:22px;white-space:pre-line;font-size:16px;line-height:1.8;color:#3a3a38d9;max-width:70ch}.tr-empty{border:1px solid rgba(58,58,56,.18);border-radius:0;padding:clamp(40px,6vw,72px) 28px;text-align:center;display:grid;gap:16px;justify-items:center;background:#ffffff59}.tr-quick{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--tr-line);border-bottom:1px solid var(--tr-line)}.tr-quick>div{flex:1 1 200px;padding:20px 24px 20px 0;display:grid;gap:6px}.tr-quick>div+div{border-left:1px solid var(--tr-line);padding-left:24px}.tr-quick dt{font:500 11px/1.4 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-stone)}.tr-quick dd{margin:0;font-family:var(--font-heading--family);font-size:20px}.tr-quick a{color:inherit}.tr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px 32px}.tr-dcard{background:transparent;border-top:2px solid var(--tr-bark);border-radius:0;padding:22px 0 0;display:grid;gap:12px;align-content:start}.tr-dcard__n{font-family:var(--font-heading--family);font-size:15px;color:var(--tr-clay);letter-spacing:.06em}.tr-dcard p{margin:0;font-size:15px;line-height:1.65;color:#3a3a38c7}.tr-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:center}.tr-feature--flip>:first-child{order:2}.tr-quote{font-family:var(--font-heading--family);font-size:clamp(22px,2vw,28px);line-height:1.4;margin:0;padding-left:24px;border-left:2px solid var(--tr-clay)}.tr-rule{height:1px;background:var(--tr-line);border:0;margin:0}@media(max-width:989px){.tr-feature .tr-btns{justify-content:flex-start!important}.tr-split,.tr-feature{grid-template-columns:1fr}.tr-feature--flip>:first-child{order:0}.tr-sticky{position:static}.tr-grid--3{grid-template-columns:1fr 1fr}.tr-log__item{grid-template-columns:110px minmax(0,1fr)}.tr-log__thumb{grid-column:2}}@media(max-width:749px){.tr-grid--3{grid-template-columns:1fr}.tr-log__item{grid-template-columns:1fr;gap:14px}.tr-log__thumb{grid-column:auto}.tr-log__date{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:10px}.tr-log__day{font-size:36px}.tr-pager{grid-template-columns:1fr 1fr}.tr-pager__all{grid-column:1 / -1;order:-1;text-align:center}.tr-quick>div+div{border-left:0;padding-left:0;border-top:1px solid var(--tr-line)}.tr-frame{box-shadow:12px 12px 0 var(--tr-sage)}.tr-card__overlay{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tropism-studio.css.map */
