.rc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;display:grid}@media (width<=899px){.rc-grid{grid-template-columns:minmax(0,1fr)}}.rc-i{flex:none;width:1.15em;height:1.15em}.rc-tile{--rc-r:22px;isolation:isolate;border-radius:var(--rc-r);color:#fff;position:relative;container:rc-tile/inline-size}.rc-tile:has(.rc-older[open]){z-index:5}.rc-still{--k:1.04;aspect-ratio:4/3;border-radius:var(--rc-r);isolation:isolate;background-color:#fff;background-image:var(--sky);position:relative;overflow:hidden;container-type:size}@container rc-tile (width<=459px){.rc-still{aspect-ratio:4/5}}.rc-photo{inset:calc((1 - var(--k)) * 50%);width:calc(var(--k) * 100%);height:calc(var(--k) * 100%);object-fit:cover;object-position:var(--pos);mix-blend-mode:multiply;filter:grayscale()contrast(1.45)brightness(1.18);position:absolute}.rc-word{--s:max(calc(var(--k) * 100cqw / var(--aspect)), calc(var(--k) * 100cqh));z-index:1;inset-inline:0;top:calc((1 - var(--k)) * 50cqh + (var(--k) * 100cqh - var(--s)) * var(--py) + var(--s) * var(--wy));text-align:center;white-space:nowrap;font-family:var(--font-wide);letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 10px 40px #17120b47;font-size:min(25cqw,42cqh);font-weight:900;font-stretch:62%;line-height:.8;position:absolute;translate:0 -50%}.rc-gull{z-index:2;fill:#fff;height:auto;position:absolute}@container (orientation:portrait){.rc-photo{object-position:var(--pos-tall)}.rc-word{--py:var(--py-tall);--wy:var(--wy-tall);font-size:min(29cqw,30cqh)}}@media (prefers-reduced-motion:no-preference){.rc-tile{transition:translate .3s,box-shadow .3s}.rc-tile:hover{translate:0 -3px;box-shadow:0 22px 40px -24px #17120b99}}.rc-cover{z-index:1;border-radius:var(--rc-r);position:absolute;inset:0}.rc-ui{z-index:2;border-radius:0 0 var(--rc-r) var(--rc-r);pointer-events:none;background:linear-gradient(#17120b00,#17120b8c 42%,#17120be0);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;padding:104px 26px 24px;display:flex;position:absolute;inset:auto 0 0}.rc-ui a,.rc-ui summary,.rc-pop{pointer-events:auto}.rc-ui :focus-visible{outline-offset:3px;outline:2px solid #fff}.rc-words{flex:240px;min-width:0}.rc-eyebrow{font-family:var(--font-wide);letter-spacing:.14em;text-transform:uppercase;color:#f0a637;font-size:11px;font-weight:600;font-stretch:125%}.rc-title{letter-spacing:-.02em;text-wrap:balance;margin-top:8px;font-size:clamp(1.55rem,2.3vw,2.1rem);font-weight:700;line-height:1.05}.rc-title a{color:inherit;text-decoration:none}.rc-title a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.rc-when{color:#e8e2d8;margin-top:6px;font-size:15px}.rc-acts{flex-wrap:wrap;gap:10px;display:flex}.rc-btn{background:var(--accent);min-height:48px;color:var(--on-accent);font-family:var(--font-wide);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:12px;font-weight:650;font-stretch:125%;text-decoration:none;display:inline-flex}.rc-btn:hover{background:var(--accent-hover)}.rc-btn .rc-i{width:16px;height:16px}.rc-btn.is-ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17120b59;box-shadow:inset 0 0 0 1.5px #ffffffb3}.rc-btn.is-ghost:hover{background:#17120b99}.rc-older{position:relative}.rc-older summary{list-style:none}.rc-older summary::-webkit-details-marker{display:none}.rc-older[open]>summary.rc-btn{color:#17120b;box-shadow:none;background:#fff}.rc-pop{z-index:3;border:1px solid var(--border);background:var(--surface-2);width:min(340px,100vw - 72px);max-height:280px;color:var(--foreground);border-radius:16px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 24px 50px -20px #000000a6}.rc-pop-h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:8px 12px 6px;font-size:11.5px}.rc-pop a{min-height:52px;color:inherit;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 12px;text-decoration:none;display:grid}.rc-pop a:hover{background:var(--surface)}.rc-pop a:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.rc-pop-yr{font-family:var(--font-wide);font-size:22px;font-weight:800;font-stretch:80%}.rc-pop-line{color:var(--muted);font-size:14px;line-height:1.35}.rc-desc{max-width:62ch;color:var(--muted);margin-top:14px;padding-inline:4px;font-size:15.5px;line-height:1.5}@container rc-tile (width<=459px){.rc-ui{padding:80px 18px 18px}.rc-acts,.rc-older,.rc-btn{width:100%}.rc-acts{flex-direction:column}.rc-pop{width:auto;right:0}}
