.tm-center[data-astro-cid-vivshqej]{display:block;text-align:center}.tm-h1[data-astro-cid-vivshqej]{text-align:center;line-height:1;margin:14px 0 28px}.tm-h1[data-astro-cid-vivshqej] .accent[data-astro-cid-vivshqej]{font-size:clamp(38px,5.6vw,72px);color:var(--charcoal);margin-right:6px}.tm-h1[data-astro-cid-vivshqej] .title[data-astro-cid-vivshqej]{font-size:clamp(40px,6vw,78px)}.tm-who[data-astro-cid-vivshqej]{font-family:var(--font-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8a8378;font-style:normal;display:block;margin-top:14px}.tm-hero[data-astro-cid-vivshqej]{background:var(--mist);padding:140px 0 90px}.tm-lead[data-astro-cid-vivshqej]{text-align:center;max-width:560px;margin:0 auto}.tm-plat[data-astro-cid-vivshqej]{display:grid;grid-template-columns:repeat(3,1fr);max-width:760px;margin:54px auto 0;border-top:1px solid rgba(66,66,66,.18);border-bottom:1px solid rgba(66,66,66,.18)}.tm-plat-item[data-astro-cid-vivshqej]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 10px;transition:opacity .25s ease}.tm-plat-item[data-astro-cid-vivshqej]:hover{opacity:.6}.tm-plat-item[data-astro-cid-vivshqej]+.tm-plat-item[data-astro-cid-vivshqej]{border-left:1px solid rgba(66,66,66,.18)}.tm-plat-rating[data-astro-cid-vivshqej]{font-family:var(--font-title);font-weight:300;font-size:clamp(32px,3.6vw,44px);line-height:1}.tm-plat-stars[data-astro-cid-vivshqej]{font-size:12px;letter-spacing:.18em;margin:6px 0 4px}.tm-plat-name[data-astro-cid-vivshqej]{font-family:var(--font-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.tm-plat-count[data-astro-cid-vivshqej]{font-family:var(--font-body);font-size:13px;color:#6f6a63}@media(max-width:560px){.tm-plat[data-astro-cid-vivshqej]{grid-template-columns:1fr}.tm-plat-item[data-astro-cid-vivshqej]+.tm-plat-item[data-astro-cid-vivshqej]{border-left:0;border-top:1px solid rgba(66,66,66,.18)}}.tm-ig[data-astro-cid-vivshqej]{text-align:center;margin-top:30px;font-family:var(--font-body);font-size:14.5px;color:var(--charcoal)}.tm-ig[data-astro-cid-vivshqej] a[data-astro-cid-vivshqej]{border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity .25s ease}.tm-ig[data-astro-cid-vivshqej] a[data-astro-cid-vivshqej]:hover{opacity:.55}.tm-ig-band[data-astro-cid-vivshqej]{background:var(--paper);text-align:center;padding:0 24px 100px;margin-top:-40px}.tm-note[data-astro-cid-vivshqej]{background:var(--white);padding:110px 0}.tm-note-grid[data-astro-cid-vivshqej]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:70px;align-items:center}.tm-card[data-astro-cid-vivshqej]{margin:0}.tm-card[data-astro-cid-vivshqej] img[data-astro-cid-vivshqej]{width:100%;height:auto;transform:rotate(-1.4deg);box-shadow:0 18px 40px #00000024,0 2px 6px #00000014;background:#fff}.tm-h2-left[data-astro-cid-vivshqej]{line-height:1;margin:12px 0 24px}.tm-h2-left[data-astro-cid-vivshqej] .accent[data-astro-cid-vivshqej]{font-size:clamp(34px,4vw,52px);color:var(--charcoal);margin-right:6px}.tm-h2-left[data-astro-cid-vivshqej] .title[data-astro-cid-vivshqej]{font-size:clamp(36px,4.4vw,56px)}@media(max-width:860px){.tm-note-grid[data-astro-cid-vivshqej]{grid-template-columns:1fr;gap:50px}.tm-card[data-astro-cid-vivshqej] img[data-astro-cid-vivshqej]{transform:rotate(-1deg)}}.tm-sec[data-astro-cid-vivshqej]{background:var(--white);padding:110px 0}.tm-sec-alt[data-astro-cid-vivshqej]{background:var(--mist)}.tm-sec-head[data-astro-cid-vivshqej]{text-align:center;margin-bottom:56px}.tm-sec-head[data-astro-cid-vivshqej] .eyebrow[data-astro-cid-vivshqej]{display:block;color:var(--charcoal);margin-bottom:12px}.tm-h2[data-astro-cid-vivshqej]{font-size:clamp(34px,4.6vw,58px)}.tm-grid[data-astro-cid-vivshqej]{columns:3;column-gap:28px}.tm-q[data-astro-cid-vivshqej]{break-inside:avoid;margin:0 0 28px;padding:30px 28px;border:1px solid #e5e1db;background:var(--white)}.tm-stars[data-astro-cid-vivshqej]{font-size:12px;letter-spacing:.18em;margin-bottom:14px}.tm-title[data-astro-cid-vivshqej]{font-family:var(--font-sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.tm-text[data-astro-cid-vivshqej]{font-family:var(--font-accent);font-style:italic;font-size:19px;line-height:1.5;color:var(--black)}.tm-more[data-astro-cid-vivshqej]{text-align:center;margin-top:30px}.tm-more[data-astro-cid-vivshqej] a[data-astro-cid-vivshqej]{font-family:var(--font-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px;transition:opacity .25s ease}.tm-more[data-astro-cid-vivshqej] a[data-astro-cid-vivshqej]:hover{opacity:.55}@media(max-width:960px){.tm-grid[data-astro-cid-vivshqej]{columns:2}}@media(max-width:620px){.tm-grid[data-astro-cid-vivshqej]{columns:1}.tm-sec[data-astro-cid-vivshqej]{padding:80px 0}}.tm-end[data-astro-cid-vivshqej]{background:var(--white);padding:110px 0}.tm-end-inner[data-astro-cid-vivshqej]{text-align:center;max-width:560px}.tm-end[data-astro-cid-vivshqej] .body-copy[data-astro-cid-vivshqej]{margin-bottom:32px}.tm-btn[data-astro-cid-vivshqej]{display:inline-block;background:var(--black);color:var(--white);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:17px 40px;transition:opacity .25s ease}.tm-btn[data-astro-cid-vivshqej]:hover{opacity:.8}
