.pause-toggle[data-astro-cid-n47kqnpd]{z-index:3;background-color:var(--color-brand-daydream);width:2.65rem;height:2.65rem;color:var(--color-text-primary);cursor:pointer;box-shadow:0 0 0 1px var(--color-text-primary);transition:filter var(--duration-hover) var(--ease-brand);border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1.25rem;right:1.25rem}.pause-toggle[data-astro-cid-n47kqnpd][hidden]{display:none}.pause-toggle[data-astro-cid-n47kqnpd]:hover{filter:brightness(.95)}.pause-toggle[data-astro-cid-n47kqnpd]:focus-visible{outline:2px solid var(--color-brand-boucle);outline-offset:4px}@media (width>=768px){.pause-toggle[data-astro-cid-n47kqnpd]{right:2rem}}@media (prefers-reduced-motion:reduce){.pause-toggle[data-astro-cid-n47kqnpd]{transition:none}}.pause-toggle-pause[data-astro-cid-n47kqnpd],.pause-toggle[data-astro-cid-n47kqnpd][data-playing=true] .pause-toggle-play[data-astro-cid-n47kqnpd]{display:none}.pause-toggle[data-astro-cid-n47kqnpd][data-playing=true] .pause-toggle-pause[data-astro-cid-n47kqnpd]{display:block}.tm[data-astro-cid-ndabfdc4]{background-color:var(--color-brand-dinner-party);--tm-gutter:clamp(1.25rem, 5vw, 5rem);padding-block:clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden}.tm-texture[data-astro-cid-ndabfdc4]{z-index:0;pointer-events:none;font-family:var(--font-brand);font-weight:var(--font-weight-regular);text-transform:lowercase;text-align:center;color:#cd5d633b;white-space:pre-wrap;word-break:break-word;margin:0;font-size:clamp(3.5rem,9vw,8rem);line-height:.86;position:absolute;inset-block:-.6em;inset-inline:-82%;overflow:hidden}.tm-topbar[data-astro-cid-ndabfdc4],.tm-cta-row[data-astro-cid-ndabfdc4]{z-index:1;position:relative}.tm-topbar[data-astro-cid-ndabfdc4]{padding-inline:var(--tm-gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.tm-heading[data-astro-cid-ndabfdc4]{font-family:var(--font-brand);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-default);color:var(--color-brand-fresh-start);text-wrap:balance;margin:0;font-size:clamp(2.125rem,1.99rem + .56vw,2.5rem);line-height:.91}.tm-controls[data-astro-cid-ndabfdc4]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.tm-pause[data-astro-cid-ndabfdc4]{background-color:var(--color-text-primary);color:var(--color-brand-daydream);box-shadow:0 0 0 1px var(--color-brand-daydream);position:static}.tm-pause[data-astro-cid-ndabfdc4].pause-toggle:focus-visible{outline-color:var(--color-brand-boucle);outline-offset:4px}.tm-divider[data-astro-cid-ndabfdc4]{background-color:var(--color-text-primary);flex-shrink:0;width:1px;height:1.2rem;display:none}.tm-arrows[data-astro-cid-ndabfdc4]{flex-shrink:0;gap:.6rem;display:none}@media (width>=900px){.tm-arrows[data-astro-cid-ndabfdc4]{display:flex}.tm-divider[data-astro-cid-ndabfdc4]{display:block}}@media (width<=899px){.tm-heading[data-astro-cid-ndabfdc4]{text-align:left}}.tm-arrow[data-astro-cid-ndabfdc4]{background-color:var(--color-brand-daydream);width:2.65rem;height:2.65rem;color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-text-primary);cursor:pointer;transition:transform var(--duration-hover) var(--ease-brand), filter var(--duration-hover) var(--ease-brand);border:none;border-radius:50%;place-items:center;display:grid}.tm-arrow[data-astro-cid-ndabfdc4]:hover{filter:brightness(.95);transform:scale(1.06)}.tm-arrow[data-astro-cid-ndabfdc4]:active{transform:scale(.8)}.tm-arrow[data-astro-cid-ndabfdc4]:focus-visible{outline:2px solid var(--color-brand-boucle);outline-offset:4px}.tm-rail[data-astro-cid-ndabfdc4]{z-index:1;padding:.5rem var(--tm-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--tm-gutter);scroll-behavior:smooth;scrollbar-width:none;align-items:flex-start;gap:clamp(1rem,2vw,1.75rem);margin:0;list-style:none;display:flex;position:relative;overflow:auto hidden}.tm-rail[data-astro-cid-ndabfdc4]::-webkit-scrollbar{display:none}.tm-rail[data-astro-cid-ndabfdc4]:focus-visible{outline:2px solid var(--color-brand-boucle);outline-offset:4px}.tm-card-wrap[data-astro-cid-ndabfdc4]{scroll-snap-align:start;flex:0 0 74vw;max-width:32rem}@media (width>=900px){.tm-rail[data-astro-cid-ndabfdc4]{align-items:stretch}.tm-card-wrap[data-astro-cid-ndabfdc4]{flex-basis:calc(50% - clamp(1rem,2vw,1.75rem)/2);max-width:none}}.tm-card[data-astro-cid-ndabfdc4]{background-color:var(--color-brand-boucle);height:400px;color:var(--color-text-primary);border-radius:20px;position:relative;overflow:hidden}.tm-front[data-astro-cid-ndabfdc4]{z-index:1;box-sizing:border-box;flex-direction:column;gap:1rem;height:100%;padding:clamp(1.75rem,3vw,3rem);display:flex;position:relative}.tm-name[data-astro-cid-ndabfdc4]{font-family:var(--font-brand);font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1}.tm-stars[data-astro-cid-ndabfdc4]{gap:.3rem;display:inline-flex}.tm-star[data-astro-cid-ndabfdc4]{width:2.1rem;height:2.15rem;display:block}.tm-star[data-astro-cid-ndabfdc4]:first-child{transform:rotate(9deg)}.tm-star[data-astro-cid-ndabfdc4]:nth-child(2){transform:rotate(26deg)}.tm-star[data-astro-cid-ndabfdc4]:nth-child(3){transform:rotate(13deg)}.tm-star[data-astro-cid-ndabfdc4]:nth-child(4){transform:rotate(30deg)}.tm-star[data-astro-cid-ndabfdc4]:nth-child(5){transform:rotate(4deg)}.tm-quote[data-astro-cid-ndabfdc4]{font-family:var(--font-brand);color:var(--color-text-primary);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:1.35;display:-webkit-box;overflow:hidden}@media (width>=900px){.tm-quote[data-astro-cid-ndabfdc4]{-webkit-line-clamp:5}}.tm-render[data-astro-cid-ndabfdc4]{z-index:2;opacity:0;background-color:var(--color-brand-spearmint);transition:opacity .28s var(--ease-brand);position:absolute;inset:0}.tm-render[data-astro-cid-ndabfdc4] .tm-render-img{object-fit:cover;width:100%;height:100%;display:block}.tm-card[data-astro-cid-ndabfdc4]:hover .tm-render[data-astro-cid-ndabfdc4],.tm-card[data-astro-cid-ndabfdc4]:focus-within .tm-render[data-astro-cid-ndabfdc4],.tm-card[data-astro-cid-ndabfdc4].is-flipped .tm-render[data-astro-cid-ndabfdc4]{opacity:1}.tm-room[data-astro-cid-ndabfdc4]{background-color:var(--color-brand-boucle);color:var(--color-text-primary);font-family:var(--font-brand);font-size:var(--text-legal);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:6px;padding:.25rem .6rem;position:absolute;bottom:1rem;left:1rem}.tm-cta-row[data-astro-cid-ndabfdc4]{justify-content:center;margin-top:clamp(1.75rem,4vw,2.75rem);display:flex}@media (prefers-reduced-motion:reduce){.tm-render[data-astro-cid-ndabfdc4],.tm-arrow[data-astro-cid-ndabfdc4]{transition:none}}
