.tm{--tm-radius:calc(var(--bs-border-radius-lg, 0.5rem) + 6px);--tm-shadow:0 18px 40px -28px rgba(var(--bs-dark-rgb),0.35);--tm-border:rgba(var(--bs-dark-rgb),0.08)}.tm-section{padding:2.5rem 0 3.5rem}.tm-eyebrow{margin:0 0 .75rem;color:var(--bs-primary);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tm-intro{max-width:46rem;margin:0 auto 2.5rem;text-align:center}.tm-intro__title{margin:0 0 .75rem;font-size:clamp(2rem,4.5vw,3rem);line-height:1.1;text-wrap:balance}.tm-intro__lede{margin:0 auto 1.5rem;color:var(--bs-secondary-color);font-size:1.125rem;text-wrap:pretty}.tm-intro__actions{display:flex;flex-wrap:wrap;gap:.75rem}.tm-avatar,.tm-intro__actions{justify-content:center;align-items:center}.tm-avatar{display:inline-flex;flex:none;border-radius:50%;color:#fff;font-weight:700;letter-spacing:.02em}.tm-stars{display:inline-flex;gap:2px;color:#f5b301}.tm-stars .icon{width:16px;height:16px;fill:rgba(0,0,0,0);stroke:rgba(var(--bs-dark-rgb),.25)}.tm-stars .icon.is-on{fill:currentColor;stroke:currentColor}.tm-stars--lg .icon{width:22px;height:22px}.tm-google{width:18px;height:18px;flex:none}.tm-chip{display:inline-block;padding:.2rem .65rem;border-radius:999px;background:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary);font-size:.75rem;font-weight:600}.tm-badge{display:inline-flex;align-items:center;gap:.75rem;padding:.55rem 1rem;border:1px solid var(--tm-border);border-radius:999px;background:var(--bs-body-bg);box-shadow:var(--tm-shadow);color:inherit;text-decoration:none}.tm-badge .tm-google{width:24px;height:24px}.tm-badge__score{font-size:1.5rem;font-weight:800;line-height:1}.tm-badge__meta{display:flex;flex-direction:column;font-size:.75rem;color:var(--bs-secondary-color);text-align:left}.tm-write .icon{fill:currentColor;margin-right:.25rem;vertical-align:-2px}.tm-card{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border:1px solid var(--tm-border);border-radius:var(--tm-radius);background:var(--bs-body-bg);box-shadow:var(--tm-shadow)}.tm-card__head{display:flex;align-items:center;gap:.75rem}.tm-card__who{display:flex;flex:1 1;flex-direction:column;min-width:0;line-height:1.25}.tm-card__text{margin:0;color:var(--bs-body-color);line-height:1.6}.tm-card__text.is-clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.tm-card .tm-chip{align-self:flex-start}.tm-masonry{column-count:1;column-gap:1.25rem}.tm-masonry>.tm-card{page-break-inside:avoid;break-inside:avoid;margin-bottom:1.25rem}@media(min-width:640px){.tm-masonry{column-count:2}}@media(min-width:992px){.tm-masonry{column-count:3}}.tm-featured{padding:3rem 0;background:radial-gradient(50rem 24rem at 0 0,rgba(var(--bs-primary-rgb),.12),transparent 70%),rgba(var(--bs-primary-rgb),.04);text-align:center}.tm-featured__quote{position:relative;max-width:50rem;margin:0 auto;animation:tm-fade .5s ease}.tm-featured__quote blockquote{margin:0 0 1.75rem;font-family:var(--bs-heading-font-family,inherit);font-size:clamp(1.25rem,2.6vw,1.75rem);line-height:1.45;text-wrap:pretty}.tm-featured__mark{width:48px;height:48px;margin-bottom:1rem;color:rgba(var(--bs-primary-rgb),.35)}.tm-featured__who{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;text-align:left}.tm-featured__who div{display:flex;flex-direction:column;line-height:1.3}.tm-featured__nav{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.tm-dots{display:flex;gap:.5rem}.tm-dots button{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:rgba(var(--bs-primary-rgb),.25);transition:width .25s ease}.tm-dots button[aria-pressed=true]{width:28px;background:var(--bs-primary)}@keyframes tm-fade{0%{opacity:0;transform:translateY(8px)}}.tm-toolbar{gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1.75rem}.tm-filters,.tm-toolbar{display:flex;flex-wrap:wrap}.tm-filters{gap:.5rem}.tm-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.tm-glist{display:grid;gap:2rem}@media(min-width:992px){.tm-glist{grid-template-columns:300px minmax(0,1fr);align-items:start}}.tm-glist__side{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border:1px solid var(--tm-border);border-radius:var(--tm-radius);background:var(--bs-body-bg);box-shadow:var(--tm-shadow)}@media(min-width:992px){.tm-glist__side{position:sticky;top:6rem}}.tm-glist__score{display:flex;flex-direction:column;align-items:center;gap:.35rem}.tm-glist__score>span:first-child{font-size:3.5rem;font-weight:800;line-height:1}.tm-glist__score small{color:var(--bs-secondary-color)}.tm-bars{display:flex;flex-direction:column;gap:.35rem}.tm-bars__row{display:grid;grid-template-columns:1rem 1fr 2rem;gap:.6rem;align-items:center;padding:.2rem .35rem;border:0;border-radius:6px;background:none;font-size:.875rem;color:inherit}.tm-bars__row:hover,.tm-bars__row[aria-pressed=true]{background:rgba(var(--bs-primary-rgb),.08)}.tm-bars__track{height:8px;overflow:hidden;border-radius:999px;background:rgba(var(--bs-dark-rgb),.08)}.tm-bars__track span{display:block;height:100%;border-radius:inherit;background:#f5b301}.tm-bars__count{color:var(--bs-secondary-color);text-align:right}.tm-glist__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--tm-border);font-weight:600}.tm-glist__bar .form-select{width:auto}.tm-gitem{display:flex;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--tm-border)}.tm-gitem p{margin:.5rem 0 0;line-height:1.6}.tm-gitem__body{flex:1 1;min-width:0}.tm-gitem__head{display:flex;align-items:center;gap:.5rem}.tm-gitem__head .tm-google{margin-left:auto}.tm-gitem__guide{color:var(--bs-secondary-color);font-size:.75rem}.tm-gitem__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;color:var(--bs-secondary-color);font-size:.8125rem}.tm-marquee{display:flex;flex-direction:column;gap:1.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tm-marquee__track{display:flex;gap:1.25rem;width:max-content;animation:tm-scroll 160s linear infinite}.tm-marquee__row.is-reverse .tm-marquee__track{animation-direction:reverse}.tm-marquee__row:hover .tm-marquee__track{animation-play-state:paused}.tm-marquee__item{width:340px;flex:none}.tm-marquee__item .tm-card{height:100%}@keyframes tm-scroll{to{transform:translateX(calc(-50% - .625rem))}}@media(prefers-reduced-motion:reduce){.tm-marquee{-webkit-mask-image:none;mask-image:none}.tm-marquee__row{overflow-x:auto}.tm-marquee__track{animation:none}}.tm-empty{padding:2rem 0;color:var(--bs-secondary-color);text-align:center}.tm-cta{padding:3rem 0;background:rgba(var(--bs-primary-rgb),.06);text-align:center}.tm-cta h2{margin-bottom:.5rem}.tm-cta p{margin-bottom:1.25rem;color:var(--bs-secondary-color)}.tm-videos{--tm-vcard-h:360px;--tm-vcard-max-h:70vh;margin:0 0 2.75rem}@media(max-width:575.98px){.tm-videos{--tm-vcard-h:300px}}.tm-videos__heading{margin-bottom:1rem}.tm-videos__heading .tm-eyebrow{margin-bottom:.25rem}.tm-videos__title{margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem)}.tm-vcard{position:relative;display:block;width:100%;overflow:hidden;padding:0;border:0;border-radius:var(--tm-radius);background:#111;color:#fff;text-align:left;box-shadow:var(--tm-shadow)}.tm-vcard.is-landscape{aspect-ratio:16/9}.tm-vcard.is-vertical{aspect-ratio:9/16}.tm-vcard:not(.is-playing){cursor:pointer}.tm-vcard:hover .tm-vcard__img{transform:scale(1.05)}.tm-vcard:hover .tm-vcard__play{transform:translate(-50%,-50%) scale(1.08)}.tm-vcard:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}.tm-vcard__frame,.tm-vcard__img{position:absolute;inset:0;width:100%;height:100%;border:0}.tm-vcard__img{object-fit:cover;transition:transform .4s ease}.tm-vcard__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.82))}.tm-vcard__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:hsla(0,0%,100%,.92);color:var(--bs-primary);box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translate(-50%,-50%);transition:transform .2s ease}.tm-vcard__play svg{width:26px;height:26px;margin-left:3px}.tm-vcard__shade~.tm-vcard__play{top:42%}.tm-vcard__meta{position:absolute;right:.9rem;bottom:.9rem;left:.9rem;display:flex;flex-direction:column;gap:.2rem;line-height:1.3}.tm-vcard__meta strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tm-vcard__quote{display:-webkit-box;margin-bottom:.2rem;overflow:hidden;font-family:var(--bs-heading-font-family,inherit);font-size:1rem;font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tm-vcard__sub{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:hsla(0,0%,100%,.8);font-size:.8125rem}.tm-vcard__sub .tm-stars .icon{width:13px;height:13px}.tm-videos--spotlight{display:flex;flex-direction:column;align-items:center;text-align:center}.tm-videos--spotlight .tm-videos__heading{margin-bottom:1.5rem}.tm-videos--spotlight .tm-spot__media{width:100%;max-width:44rem}.tm-videos--spotlight .tm-spot__media .tm-vcard{margin-inline:auto}.tm-videos--spotlight.is-vertical .tm-spot__media{max-width:calc(var(--tm-vcard-max-h)*9/16 + 1.5rem);padding:.75rem;border:1px solid var(--tm-border);border-radius:calc(var(--tm-radius) + 10px);background:var(--bs-body-bg);box-shadow:var(--tm-shadow)}.tm-videos--spotlight.is-vertical .tm-spot__media .tm-vcard{max-width:calc(var(--tm-vcard-max-h)*9/16);box-shadow:none}.tm-spot__text{max-width:36rem;padding-top:1.5rem}.tm-spot__quote{margin:0 0 1rem;font-family:var(--bs-heading-font-family,inherit);font-size:clamp(1.25rem,2.4vw,1.75rem);font-style:italic;font-weight:600;line-height:1.3;color:var(--bs-body-color);text-wrap:balance}.tm-spot__name{display:block;font-size:1.05rem}.tm-spot__sub{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:center;margin-top:.3rem;color:var(--bs-secondary-color);font-size:.9rem}.tm-spot__trip{padding:.15rem .7rem;border-radius:999px;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);font-size:.8125rem;font-weight:600}.tm-videos--track .tm-videos__heading{text-align:center;margin-bottom:1.5rem}.tm-videos__stage{--tm-gap:1rem;--tm-in-view:min(var(--tm-count),3);--tm-peek:0;--tm-edge-gaps:0;--tm-slot-max-h:min(var(--tm-vcard-max-h),560px);--tm-slot-w:calc((100% - (var(--tm-in-view) - 1 + var(--tm-edge-gaps)) * var(--tm-gap)) / (var(--tm-in-view) + 2 * var(--tm-peek)));--tm-peek-w:calc(var(--tm-slot-w) * var(--tm-peek));position:relative;max-width:calc((var(--tm-in-view) + 2*var(--tm-peek))*var(--tm-slot-max-h)*var(--tm-slot-ar) + (var(--tm-in-view) - 1 + var(--tm-edge-gaps))*var(--tm-gap));margin-inline:auto}.tm-videos__stage.is-loop{--tm-peek:0.4;--tm-edge-gaps:2}@media(max-width:1023.98px){.tm-videos__stage{--tm-in-view:min(var(--tm-count),2)}}@media(max-width:767.98px){.tm-videos__stage{--tm-in-view:1;max-width:none}.tm-videos__stage.is-loop{--tm-peek:0.1;--tm-gap:0.75rem}}.tm-videos__track{display:flex;gap:var(--tm-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:calc(var(--tm-peek-w) + var(--tm-edge-gaps)/2*var(--tm-gap));scroll-snap-type:x mandatory;scrollbar-width:none}.tm-videos__track::-webkit-scrollbar{display:none}.is-loop>.tm-videos__track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--tm-peek-w),#000 calc(100% - var(--tm-peek-w)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--tm-peek-w),#000 calc(100% - var(--tm-peek-w)),transparent)}.tm-videos__slot{display:flex;flex:0 0 var(--tm-slot-w);justify-content:center;min-width:0;aspect-ratio:var(--tm-slot-ar);scroll-snap-align:start}@media(max-width:767.98px){.tm-videos__slot{max-height:var(--tm-vcard-max-h)}}.tm-videos__slot .tm-vcard{width:auto;max-width:100%;height:100%}.tm-videos__arrow{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--tm-border);border-radius:50%;background:var(--bs-body-bg);color:var(--bs-primary);box-shadow:0 6px 18px rgba(0,0,0,.18);transform:translate(-50%,-50%);transition:transform .2s ease}.tm-videos__arrow.is-back{left:calc(var(--tm-peek-w)/2)}.tm-videos__arrow.is-next{left:calc(100% - var(--tm-peek-w)/2)}.tm-videos__arrow:hover{transform:translate(-50%,-50%) scale(1.08)}.tm-videos__arrow:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px}.tm-videos__arrow .icon{width:22px;height:22px}@media(min-width:768px){.tm-videos__arrow{display:flex}}.tm-videos__dots{display:flex;justify-content:center;gap:.4rem;margin-top:.9rem}@media(min-width:768px){.tm-videos__dots{display:none}}.tm-videos__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(var(--bs-body-color-rgb),.22);transition:width .2s ease,background .2s ease}.tm-videos__dot.is-active{width:22px;background:var(--bs-primary)}