/* Consistent top-aligned image and text tracks, independent of title wrapping. */
.v5-thumbs{align-items:stretch}.v5-thumbs>button.v5-thumb{display:grid;grid-template-rows:115px minmax(62px,auto) 1fr;align-content:start;align-items:start;justify-content:stretch;padding:0 0 14px;min-width:0;text-align:center;overflow:hidden}
.v5-thumbs .thumb-art{width:100%;height:115px;min-height:115px;margin:0;padding:0;align-self:start}.v5-thumbs .v5-thumb strong{box-sizing:border-box;width:100%;padding:12px 10px 0;line-height:1.25}.v5-thumbs .v5-thumb small{padding:8px 10px 0}
.inspired-art{position:relative;overflow:hidden;background:#193a47}.inspired-art img{display:block;width:100%;height:100%;object-fit:cover}.v5-thumb .inspired-art:after{display:none}.race-date{position:absolute;z-index:1;top:9px;left:9px;padding:5px 8px;background:rgba(10,32,43,.84);color:#fff;font:600 21px/1.2 Georgia,serif;text-shadow:0 1px 3px #000;border-radius:2px}.portrait-art[data-photo="sailor-1"] img{transform:scale(1.85);transform-origin:18% 30%}.portrait-art[data-photo="sailor-4"] img{transform:scale(1.9);transform-origin:48% 40%}
.biography-card>.inspired-art{height:190px;margin:-25px -25px 22px}.biography-card .race-date{font-size:25px}.inspired-credit-link{font:12px/1.5 system-ui;text-align:right;margin:10px 0}.inspired-credit-link a{color:inherit}.v5-thumbs>button.v5-thumb:focus-visible{outline:3px solid #997637;outline-offset:3px}
.v5-thumbs{grid-auto-rows:1fr}
.portrait-art[data-photo="sailor-0"] img,.portrait-art[data-photo="sailor-2"] img{object-position:50% 45%!important}.portrait-art[data-photo="sailor-1"] img{transform:scale(2.5);transform-origin:25% 25%}.race-art[data-photo="race-0"] img,.race-art[data-photo="race-1"] img,.race-art[data-photo="race-2"] img{object-position:50% 90%!important}
.inspired-art img{position:absolute;inset:0;min-height:0;min-width:0}
.portrait-art[data-photo="sailor-2"] img,.portrait-art[data-photo="sailor-3"] img,.portrait-art[data-photo="sailor-5"] img{object-position:50% 0%!important}.portrait-art[data-photo="sailor-1"] img{transform-origin:25% 0%}.portrait-art[data-photo="sailor-0"] img{object-position:50% 25%!important}
