.tc{box-sizing:border-box;--p: #4b3d61;--s: #d6cfdb;--b: #f7f7f9;--t: #3d3548;--r: #5c4033;--stripe-inset: 2rem;--tc-photo-w: 9.5rem;display:grid!important;align-items:stretch;grid-template-columns:var(--tc-photo-w) minmax(0,1fr)!important;grid-template-areas:"aside main";max-width:36rem;margin-top:1.25rem;margin-inline:auto;background:var(--b);border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:visible!important;font-family:Georgia,Times New Roman,Times,serif;color:var(--p);isolation:isolate}.tc--reverse{grid-template-columns:minmax(0,1fr) var(--tc-photo-w)!important;grid-template-areas:"main aside"}.tc--reverse .tc-main{padding:1.5rem 1rem 1.5rem 1.5rem}.tc-aside{grid-area:aside;box-sizing:border-box;width:100%;max-width:var(--tc-photo-w);min-width:0;position:relative;min-height:100%;align-self:stretch;justify-self:stretch;background-image:linear-gradient(90deg,transparent 0,transparent var(--stripe-inset),var(--s) var(--stripe-inset),var(--s) calc(100% - var(--stripe-inset)),transparent calc(100% - var(--stripe-inset)))}.tc-stripe{display:none}.tc-avatar-wrap{position:relative;z-index:1;display:flex;justify-content:center;margin-top:1.75rem}.tc-avatar{width:8.5rem;height:8.5rem;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 2px var(--r)}.tc-main{grid-area:main;position:relative;z-index:1;align-self:start;min-width:0;min-height:0;padding:1.5rem 1.5rem 1.5rem 1rem}@media(min-width:480px){.tc-main{padding:1.75rem 1.75rem 1.75rem 1.25rem}.tc--reverse .tc-main{padding:1.75rem 1.25rem 1.75rem 1.75rem}}.tc-quote{position:absolute;top:.25rem;right:.5rem;z-index:0;font:12.5rem/1 Georgia,Times New Roman,Times,serif;color:#4b3d6124;pointer-events:none;-webkit-user-select:none;user-select:none}.tc-kicker,.tc-name,.tc-sub,.tc-stars,.tc-body{position:relative;z-index:1}.tc-kicker{display:inline-block;margin:0 0 1rem;padding-bottom:.35rem;max-width:100%;border-bottom:3px solid var(--p);font-size:1.35rem;font-weight:400;letter-spacing:.02em}.tc-rule{display:none}.tc-name{margin:0;font-size:1.05rem;font-weight:700}.tc-sub{margin:.15rem 0 .65rem;font-size:.95rem;font-weight:400}.tc-stars{display:flex;gap:.2rem;margin:0 0 1rem;font-size:1rem;line-height:1;letter-spacing:.02em}.tc-star{color:inherit}.tc-body{margin:0;padding:0;border:0;font-size:.95rem;line-height:1.55;color:var(--t)}.tc-body p{margin:0}.tc-body p+p{margin-top:.75em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tc.css.map */
