.tr:where(.astro-7TFN25NS){--tr-sleep: #3c83e3;--tr-eat: #93d246;--tr-move: #f1a039;--tr-work: #f8d448;--tr-love: #db3f27;--tr-play: #de00ff;--tr-relax: #4faef8;--tr-flow: #fa68dc;--tr-navy: #10111b;padding-bottom:clamp(3rem,8vw,5rem)}.tr:where(.astro-7TFN25NS) ul:where(.astro-7TFN25NS),.tr:where(.astro-7TFN25NS) ol:where(.astro-7TFN25NS){margin:0;padding:0;list-style:none}.tr-hero:where(.astro-7TFN25NS){display:grid;grid-template-columns:1.1fr .9fr;gap:3.5rem;align-items:center;padding-block:3rem 4.5rem}.tr-eyebrow:where(.astro-7TFN25NS){display:flex;align-items:center;gap:.625rem;margin:0;font-family:var(--ow-font-display);font-size:.8125rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ow-muted)}.tr-pill:where(.astro-7TFN25NS){padding:.25rem .625rem;border-radius:999px;background:var(--ow-ink);color:#fff;letter-spacing:.08em}.tr-h1:where(.astro-7TFN25NS){margin:.875rem 0 .75rem;font-family:var(--ow-font-display);font-size:clamp(2.75rem,1.6rem + 5vw,4.75rem);font-weight:900;line-height:1.02;letter-spacing:-.025em;color:var(--ow-ink)}.tr-sub:where(.astro-7TFN25NS){margin:0 0 1.25rem;font-family:var(--ow-font-display);font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:800;line-height:1.3;color:var(--ow-ink)}.tr-lead:where(.astro-7TFN25NS){max-width:36em;margin:0 0 1.75rem;font-size:1.0625rem;line-height:1.6;color:#2b2c36}.tr-follow__label:where(.astro-7TFN25NS){margin:0 0 .75rem;font-family:var(--ow-font-display);font-size:.9375rem;font-weight:800;color:var(--ow-ink)}.tr-icons:where(.astro-7TFN25NS){display:flex;flex-wrap:wrap;gap:.625rem}.tr-icon:where(.astro-7TFN25NS){display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--ow-ink);color:#fff;transition:background-color .15s ease,transform .15s ease}.tr-icon:where(.astro-7TFN25NS):hover{background:#2c2e40;transform:translateY(-1px)}.tr-icon:where(.astro-7TFN25NS) svg:where(.astro-7TFN25NS){width:1.375rem;height:1.375rem}.tr-art:where(.astro-7TFN25NS){display:block;width:100%;height:auto;aspect-ratio:1;border-radius:1.25rem;box-shadow:0 24px 60px #10111b38}.tr-ring:where(.astro-7TFN25NS){height:10px;border-radius:999px;background:linear-gradient(90deg,var(--tr-sleep) 0 14%,var(--tr-eat) 14% 26%,var(--tr-move) 26% 38%,var(--tr-work) 38% 58%,var(--tr-love) 58% 70%,var(--tr-play) 70% 80%,var(--tr-relax) 80% 90%,var(--tr-flow) 90% 100%)}.tr-section:where(.astro-7TFN25NS){padding-top:clamp(3rem,7vw,4.5rem)}.tr-h2:where(.astro-7TFN25NS){margin:0 0 1.75rem;font-family:var(--ow-font-display);font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ow-ink)}.tr-h3:where(.astro-7TFN25NS){margin:0 0 .5rem;font-family:var(--ow-font-display);font-size:1.1875rem;font-weight:800;line-height:1.25;color:var(--ow-ink)}.tr-kicker:where(.astro-7TFN25NS){margin:0 0 .75rem;font-family:var(--ow-font-display);font-size:.8125rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ow-muted)}.tr-kicker:where(.astro-7TFN25NS)+.tr-h2:where(.astro-7TFN25NS){margin-bottom:.75rem}.tr-intro:where(.astro-7TFN25NS){max-width:40em;margin:0 0 1.75rem;font-size:1.0625rem;line-height:1.55;color:var(--ow-muted)}.tr-themes:where(.astro-7TFN25NS){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.tr-card:where(.astro-7TFN25NS){padding:1.375rem;border:1px solid var(--ow-line);border-radius:1.125rem;background:#fff}.tr-card--wide:where(.astro-7TFN25NS){grid-column:span 2}.tr-card:where(.astro-7TFN25NS) p:where(.astro-7TFN25NS),.tr-topic:where(.astro-7TFN25NS) p:where(.astro-7TFN25NS):last-child{margin:0;font-size:.96875rem;line-height:1.55;color:var(--ow-muted)}.tr-dot:where(.astro-7TFN25NS){display:block;width:.875rem;height:.875rem;margin-bottom:.875rem;border-radius:50%}.tr-topics:where(.astro-7TFN25NS){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;counter-reset:tr-topic}.tr-topic:where(.astro-7TFN25NS){padding:1.25rem 1.375rem 1.375rem;border:1px solid var(--ow-line);border-top:4px solid var(--tr-accent);border-radius:1.125rem;background:#fff}.tr-topic__era:where(.astro-7TFN25NS){margin:0 0 .5rem;font-family:var(--ow-font-display);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ow-muted)}.tr-band:where(.astro-7TFN25NS){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:clamp(3rem,7vw,4.5rem);padding:3rem 2.5rem;border-radius:1.5rem;background:var(--tr-navy);color:var(--ow-paper)}.tr-band__tm:where(.astro-7TFN25NS){margin:0;font-family:var(--ow-font-display);font-size:clamp(1.625rem,1.1rem + 2vw,2.5rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--ow-paper)}.tr-band__tm:where(.astro-7TFN25NS) sup:where(.astro-7TFN25NS){margin-left:2px;font-size:.4em;font-weight:800;vertical-align:super}.tr-band__note:where(.astro-7TFN25NS){margin:.375rem 0 0;color:#b3bec7}.tr-pills:where(.astro-7TFN25NS){display:flex;flex-wrap:wrap;gap:.5rem}.tr-social:where(.astro-7TFN25NS){display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border:2px solid rgba(255,253,246,.85);border-radius:.625rem;font-family:var(--ow-font-display);font-size:.9375rem;font-weight:700;color:var(--ow-paper);text-decoration:none;transition:background-color .15s ease,color .15s ease}.tr-social:where(.astro-7TFN25NS):hover{background:var(--ow-paper);color:var(--tr-navy)}.tr-social:where(.astro-7TFN25NS) svg:where(.astro-7TFN25NS){width:1.125rem;height:1.125rem;flex:none}.tr:where(.astro-7TFN25NS) a:where(.astro-7TFN25NS):focus-visible{outline:3px solid var(--ow-focus);outline-offset:3px}@media (max-width: 56.25rem){.tr-hero:where(.astro-7TFN25NS){grid-template-columns:1fr;gap:2.25rem;padding-top:1.5rem}.tr-art:where(.astro-7TFN25NS){max-width:26rem;margin-inline:auto}.tr-themes:where(.astro-7TFN25NS),.tr-topics:where(.astro-7TFN25NS){grid-template-columns:repeat(2,1fr)}}@media (max-width: 35rem){.tr-themes:where(.astro-7TFN25NS),.tr-topics:where(.astro-7TFN25NS){grid-template-columns:1fr}.tr-card--wide:where(.astro-7TFN25NS){grid-column:auto}.tr-band:where(.astro-7TFN25NS){padding:2rem 1.375rem}}
