.week-grid[data-astro-cid-esr52ndv]{display:grid;gap:3rem}.week-aside[data-astro-cid-esr52ndv]{order:-1;position:sticky;top:4.75rem;z-index:1;justify-self:end;margin-bottom:-2rem;pointer-events:none}.week-list[data-astro-cid-esr52ndv]{list-style:none;margin:0;padding:0}.week-moment[data-astro-cid-esr52ndv]{display:grid;grid-template-columns:3.6rem minmax(0,1fr);column-gap:1rem;padding-bottom:2.5rem}.week-moment[data-astro-cid-esr52ndv]:last-child{padding-bottom:0}.week-day[data-astro-cid-esr52ndv]{font-size:1.5rem;font-weight:800;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.1px color-mix(in oklab,var(--module-accent) 42%,transparent);user-select:none;transition:color .35s ease}.week-moment[data-astro-cid-esr52ndv]:hover .week-day[data-astro-cid-esr52ndv]{color:color-mix(in oklab,var(--module-accent) 75%,transparent)}.week-rail[data-astro-cid-esr52ndv]{display:none}.week-head[data-astro-cid-esr52ndv]{display:flex;align-items:center;gap:.6rem 1rem;flex-wrap:wrap}.week-title[data-astro-cid-esr52ndv]{font-size:1.32rem;font-weight:720;line-height:1.15;color:#f2ece6;transition:color .3s ease}.week-moment[data-astro-cid-esr52ndv]:hover .week-title[data-astro-cid-esr52ndv]{color:var(--module-accent-soft)}.week-leader[data-astro-cid-esr52ndv]{flex:1 1 2.5rem;min-width:2.5rem;height:2px;background-image:radial-gradient(circle,color-mix(in oklab,var(--module-accent) 34%,transparent) 1px,transparent 1.5px);background-size:8px 2px;background-repeat:repeat-x;background-position:left center}.week-feature[data-astro-cid-esr52ndv]{color:var(--module-accent);font-size:.7rem;white-space:nowrap}.week-desc[data-astro-cid-esr52ndv]{margin-top:.75rem;max-width:36rem;font-size:.95rem;line-height:1.75;color:#c9c0b7}.week-note[data-astro-cid-esr52ndv]{margin-top:2.25rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem;font-size:.85rem;font-style:italic;color:#a89f97}.week-note-rule[data-astro-cid-esr52ndv]{width:2.5rem;height:1px;background:var(--module-accent);opacity:.6}@media(min-width:768px){.week-moment[data-astro-cid-esr52ndv]{grid-template-columns:8rem 2.4rem minmax(0,1fr);column-gap:1.25rem;padding-bottom:3.25rem}.week-day[data-astro-cid-esr52ndv]{justify-self:end;font-size:2.3rem;-webkit-text-stroke-width:1.3px;margin-top:-.2rem}.week-rail[data-astro-cid-esr52ndv]{position:relative;display:flex;justify-content:center}.week-rail[data-astro-cid-esr52ndv]:before{content:"";position:absolute;top:.55rem;width:1px;height:calc(100% + 3.25rem);background:color-mix(in oklab,var(--module-accent) 20%,transparent)}.week-moment[data-astro-cid-esr52ndv]:last-child .week-rail[data-astro-cid-esr52ndv]:before{height:100%;mask-image:linear-gradient(180deg,black 30%,transparent 100%)}.week-node[data-astro-cid-esr52ndv]{position:relative;z-index:1;margin-top:.4rem;width:.65rem;height:.65rem;border-radius:999px;border:1px solid var(--module-accent);background:color-mix(in oklab,var(--module-accent) 22%,#14110f);transition:background .3s ease,box-shadow .3s ease}.week-moment[data-astro-cid-esr52ndv]:hover .week-node[data-astro-cid-esr52ndv]{background:var(--module-accent);box-shadow:0 0 16px color-mix(in oklab,var(--module-accent) 55%,transparent)}.week-moment[data-astro-cid-esr52ndv]:nth-child(2n) .week-body[data-astro-cid-esr52ndv]{padding-left:2.25rem}}@media(min-width:1100px){.week-grid[data-astro-cid-esr52ndv]{grid-template-columns:minmax(0,1fr) 17rem;gap:4rem;align-items:start}.week-aside[data-astro-cid-esr52ndv]{--week-phone-w: 17rem;order:0;justify-self:stretch;margin-bottom:0;pointer-events:auto;top:max(6rem,calc(50vh - 16rem))}.week-moment[data-astro-cid-esr52ndv]{grid-template-columns:6rem 2.4rem minmax(0,1fr)}.week-moment[data-astro-cid-esr52ndv]:nth-child(2n) .week-body[data-astro-cid-esr52ndv]{padding-left:0}.week-desc[data-astro-cid-esr52ndv]{max-width:30rem}}.week-phone[data-astro-cid-esr52ndv]{position:relative;isolation:isolate;width:var(--week-phone-w, 9rem);aspect-ratio:9 / 17;border-radius:2.9rem;background:linear-gradient(165deg,#2e2721,#1c1815 55%,#241e19);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--module-accent) 28%,transparent),inset 0 0 0 5px #100e0ce6,0 34px 70px -28px #000000bf,0 8px 24px -12px #0009;padding:.55rem;transform:rotate(-3deg)}.week-phone-glow[data-astro-cid-esr52ndv]{position:absolute;inset:-18% -22%;z-index:-1;background:radial-gradient(ellipse 55% 55% at 50% 50%,color-mix(in oklab,var(--module-accent) 18%,transparent),transparent 70%);pointer-events:none}.week-phone-screen[data-astro-cid-esr52ndv]{position:relative;height:100%;border-radius:2.35rem;background:linear-gradient(180deg,#221d19f2,#120f0dfa 45%);overflow:hidden}.week-shot[data-astro-cid-esr52ndv]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top center;display:block;opacity:0;transition:opacity .5s ease}.week-phone-grain[data-astro-cid-esr52ndv]{position:absolute;inset:0;border-radius:2.9rem;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.4 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:160px 160px;opacity:.18;mix-blend-mode:overlay;pointer-events:none}@media(prefers-reduced-motion:reduce){.week-day[data-astro-cid-esr52ndv],.week-title[data-astro-cid-esr52ndv],.week-node[data-astro-cid-esr52ndv],.week-shot[data-astro-cid-esr52ndv]{transition:none}}
