﻿@font-face{font-family:"League Gothic";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/league-gothic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"League Gothic";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/league-gothic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libre Caslon Text";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/libre-caslon-text-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Libre Caslon Text";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/libre-caslon-text-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libre Caslon Text";font-style:italic;font-weight:400;font-display:swap;src:url("fonts/libre-caslon-text-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Libre Caslon Text";font-style:italic;font-weight:400;font-display:swap;src:url("fonts/libre-caslon-text-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:400 900;font-display:swap;src:url("fonts/libre-franklin-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:400 900;font-display:swap;src:url("fonts/libre-franklin-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nothing You Could Do";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/nothing-you-could-do-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokens, base, structure, marks, photos,
       issue, next, dates, archive, booking, colophon, notfound,
       chrome, overrides;@layer tokens{:root{--paper: #ece8e1;--ink: #111110;--grey: #58534a;--grey-light: #858076;--rule: #111110;--spot: #1f52b8;--ballpoint: #1f2a44;--hairline: #b6b1a8;--f-display: "League Gothic", "Alternate Gothic", "Impact", sans-serif;--f-sans: "Libre Franklin", "Franklin Gothic", "Helvetica Neue", Arial, sans-serif;--f-serif: "Libre Caslon Text", "Caslon", Georgia, serif;--f-pen: "Nothing You Could Do", var(--f-serif);--wrap: 76rem;--gutter: clamp(1rem, 3.5vw, 2.5rem);--r-xs: 2px;--r-s: 4px;--r-m: 8px;--r-pill: 999px;--cut: 14px;--ease-out: cubic-bezier(.22, .61, .21, 1);--ease-in-out: cubic-bezier(.65, 0, .25, 1);--ease-soft: cubic-bezier(.25, .6, .25, 1);--ease-spring: cubic-bezier(.34, 1.7, .5, 1);--cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='%23ece8e1' stroke='%23ece8e1' stroke-width='2.6' stroke-linejoin='round'%3E%3Cpath d='M2 2 L2 19.5 L6.6 15.4 L9.6 22.4 L12.6 21.1 L9.7 14.3 L15.8 14.3 Z'/%3E%3Crect x='22.4' y='12.6' width='1.9' height='10.6'/%3E%3Cpath d='M24.3 12.6c.3 2 1.8 2.8 2.3 4.4.4 1.3.1 2.6-.6 3.5.1-1.7-.7-2.8-1.7-3.3z'/%3E%3Cellipse cx='20.5' cy='23.4' rx='2.9' ry='2.15' transform='rotate(-22 20.5 23.4)'/%3E%3C/g%3E%3Cg fill='%23111110'%3E%3Cpath d='M2 2 L2 19.5 L6.6 15.4 L9.6 22.4 L12.6 21.1 L9.7 14.3 L15.8 14.3 Z'/%3E%3C/g%3E%3Cg fill='%231f52b8'%3E%3Crect x='22.4' y='12.6' width='1.9' height='10.6'/%3E%3Cpath d='M24.3 12.6c.3 2 1.8 2.8 2.3 4.4.4 1.3.1 2.6-.6 3.5.1-1.7-.7-2.8-1.7-3.3z'/%3E%3Cellipse cx='20.5' cy='23.4' rx='2.9' ry='2.15' transform='rotate(-22 20.5 23.4)'/%3E%3C/g%3E%3C/svg%3E") 2 2, auto;--cursor-link: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='%23ece8e1' stroke='%23ece8e1' stroke-width='2.4' stroke-linejoin='round'%3E%3Cpath d='M6.40 2.00 L6.94 2.11 L7.39 2.41 L7.70 2.87 L7.80 3.40 L7.80 13.08 L7.70 13.61 L7.39 14.07 L6.94 14.37 L6.40 14.48 L6.40 14.48 L5.86 14.37 L5.41 14.07 L5.10 13.61 L5.00 13.08 L5.00 3.40 L5.10 2.87 L5.41 2.41 L5.86 2.11 L6.40 2.00Z'/%3E%3Cpath d='M9.17 8.40 L9.69 8.50 L10.13 8.80 L10.43 9.24 L10.53 9.76 L10.53 13.74 L10.43 14.26 L10.13 14.70 L9.69 15.00 L9.17 15.10 L9.17 15.10 L8.65 15.00 L8.20 14.70 L7.91 14.26 L7.80 13.74 L7.80 9.76 L7.91 9.24 L8.20 8.80 L8.65 8.50 L9.17 8.40Z'/%3E%3Cpath d='M11.82 9.18 L12.31 9.27 L12.73 9.55 L13.01 9.97 L13.11 10.46 L13.11 14.44 L13.01 14.93 L12.73 15.35 L12.31 15.63 L11.82 15.73 L11.82 15.73 L11.33 15.63 L10.91 15.35 L10.63 14.93 L10.53 14.44 L10.53 10.46 L10.63 9.97 L10.91 9.55 L11.33 9.27 L11.82 9.18Z'/%3E%3Cpath d='M14.28 10.19 L14.73 10.28 L15.11 10.53 L15.36 10.91 L15.45 11.36 L15.45 14.79 L15.36 15.24 L15.11 15.62 L14.73 15.87 L14.28 15.96 L14.28 15.96 L13.83 15.87 L13.45 15.62 L13.20 15.24 L13.11 14.79 L13.11 11.36 L13.20 10.91 L13.45 10.53 L13.83 10.28 L14.28 10.19Z'/%3E%3Cpath d='M12.80 11.98 L13.81 12.19 L14.67 12.76 L15.25 13.62 L15.45 14.64 L15.45 17.91 L15.25 18.93 L14.67 19.79 L13.81 20.36 L12.80 20.56 L7.65 20.56 L6.63 20.36 L5.77 19.79 L5.20 18.93 L5.00 17.91 L5.00 14.64 L5.20 13.62 L5.77 12.76 L6.63 12.19 L7.65 11.98Z'/%3E%3Cpath d='M2.58 13.11 L3.05 12.95 L3.55 12.98 L4.00 13.20 L4.34 13.58 L5.62 15.81 L5.78 16.28 L5.75 16.79 L5.53 17.24 L5.15 17.57 L5.15 17.57 L4.68 17.73 L4.18 17.70 L3.73 17.47 L3.39 17.10 L2.11 14.87 L1.95 14.39 L1.98 13.89 L2.20 13.44 L2.58 13.11Z'/%3E%3Cpath d='M26.40 12.60 L28.30 12.60 L28.30 23.20 L26.40 23.20Z'/%3E%3Cpath d='M28.3 12.6c.3 2 1.8 2.8 2.3 4.4.4 1.3.1 2.6-.6 3.5.1-1.7-.7-2.8-1.7-3.3z'/%3E%3Cpath d='M27.19 22.31 L27.31 22.87 L27.23 23.46 L26.97 24.04 L26.54 24.58 L25.97 25.04 L25.31 25.39 L24.58 25.61 L23.85 25.67 L23.17 25.58 L22.57 25.34 L22.11 24.97 L21.81 24.49 L21.69 23.93 L21.77 23.34 L22.03 22.76 L22.46 22.22 L23.03 21.76 L23.69 21.41 L24.42 21.19 L25.15 21.13 L25.83 21.22 L26.43 21.46 L26.89 21.83Z'/%3E%3C/g%3E%3Cg fill='%23111110'%3E%3Cpath d='M6.40 2.00 L6.94 2.11 L7.39 2.41 L7.70 2.87 L7.80 3.40 L7.80 13.08 L7.70 13.61 L7.39 14.07 L6.94 14.37 L6.40 14.48 L6.40 14.48 L5.86 14.37 L5.41 14.07 L5.10 13.61 L5.00 13.08 L5.00 3.40 L5.10 2.87 L5.41 2.41 L5.86 2.11 L6.40 2.00Z'/%3E%3Cpath d='M9.17 8.40 L9.69 8.50 L10.13 8.80 L10.43 9.24 L10.53 9.76 L10.53 13.74 L10.43 14.26 L10.13 14.70 L9.69 15.00 L9.17 15.10 L9.17 15.10 L8.65 15.00 L8.20 14.70 L7.91 14.26 L7.80 13.74 L7.80 9.76 L7.91 9.24 L8.20 8.80 L8.65 8.50 L9.17 8.40Z'/%3E%3Cpath d='M11.82 9.18 L12.31 9.27 L12.73 9.55 L13.01 9.97 L13.11 10.46 L13.11 14.44 L13.01 14.93 L12.73 15.35 L12.31 15.63 L11.82 15.73 L11.82 15.73 L11.33 15.63 L10.91 15.35 L10.63 14.93 L10.53 14.44 L10.53 10.46 L10.63 9.97 L10.91 9.55 L11.33 9.27 L11.82 9.18Z'/%3E%3Cpath d='M14.28 10.19 L14.73 10.28 L15.11 10.53 L15.36 10.91 L15.45 11.36 L15.45 14.79 L15.36 15.24 L15.11 15.62 L14.73 15.87 L14.28 15.96 L14.28 15.96 L13.83 15.87 L13.45 15.62 L13.20 15.24 L13.11 14.79 L13.11 11.36 L13.20 10.91 L13.45 10.53 L13.83 10.28 L14.28 10.19Z'/%3E%3Cpath d='M12.80 11.98 L13.81 12.19 L14.67 12.76 L15.25 13.62 L15.45 14.64 L15.45 17.91 L15.25 18.93 L14.67 19.79 L13.81 20.36 L12.80 20.56 L7.65 20.56 L6.63 20.36 L5.77 19.79 L5.20 18.93 L5.00 17.91 L5.00 14.64 L5.20 13.62 L5.77 12.76 L6.63 12.19 L7.65 11.98Z'/%3E%3Cpath d='M2.58 13.11 L3.05 12.95 L3.55 12.98 L4.00 13.20 L4.34 13.58 L5.62 15.81 L5.78 16.28 L5.75 16.79 L5.53 17.24 L5.15 17.57 L5.15 17.57 L4.68 17.73 L4.18 17.70 L3.73 17.47 L3.39 17.10 L2.11 14.87 L1.95 14.39 L1.98 13.89 L2.20 13.44 L2.58 13.11Z'/%3E%3C/g%3E%3Cg stroke='%23ece8e1' stroke-width='.8' stroke-linecap='round'%3E%3Cpath d='M7.80 10.42L7.80 13.23'/%3E%3Cpath d='M10.53 11.20L10.53 13.70'/%3E%3Cpath d='M13.11 12.14L13.11 14.32'/%3E%3C/g%3E%3Cg fill='%231f52b8'%3E%3Cpath d='M26.40 12.60 L28.30 12.60 L28.30 23.20 L26.40 23.20Z'/%3E%3Cpath d='M28.3 12.6c.3 2 1.8 2.8 2.3 4.4.4 1.3.1 2.6-.6 3.5.1-1.7-.7-2.8-1.7-3.3z'/%3E%3Cpath d='M27.19 22.31 L27.31 22.87 L27.23 23.46 L26.97 24.04 L26.54 24.58 L25.97 25.04 L25.31 25.39 L24.58 25.61 L23.85 25.67 L23.17 25.58 L22.57 25.34 L22.11 24.97 L21.81 24.49 L21.69 23.93 L21.77 23.34 L22.03 22.76 L22.46 22.22 L23.03 21.76 L23.69 21.41 L24.42 21.19 L25.15 21.13 L25.83 21.22 L26.43 21.46 L26.89 21.83Z'/%3E%3C/g%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cg stroke='%23ece8e1' stroke-width='1.7'%3E%3Cpath d='M27.31 11.07 L27.54 11.13 L27.76 11.21 L27.98 11.29 L28.20 11.40 L28.40 11.52 L28.60 11.65 L28.79 11.80 L28.96 11.95 L29.13 12.12 L29.28 12.31'/%3E%3Cpath d='M28.09 9.21 L28.38 9.30 L28.66 9.41 L28.93 9.53 L29.20 9.67 L29.46 9.82 L29.71 9.99 L29.95 10.17 L30.19 10.36 L30.41 10.57 L30.61 10.79'/%3E%3C/g%3E%3Cg stroke='%231f52b8' stroke-width='.75' opacity='.7'%3E%3Cpath d='M27.31 11.07 L27.54 11.13 L27.76 11.21 L27.98 11.29 L28.20 11.40 L28.40 11.52 L28.60 11.65 L28.79 11.80 L28.96 11.95 L29.13 12.12 L29.28 12.31'/%3E%3Cpath d='M28.09 9.21 L28.38 9.30 L28.66 9.41 L28.93 9.53 L29.20 9.67 L29.46 9.82 L29.71 9.99 L29.95 10.17 L30.19 10.36 L30.41 10.57 L30.61 10.79'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 6 2, pointer;--film: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--frieze: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='360' viewBox='0 0 48 360'%3E%3Cpath d='M10 0V360' stroke='%23111' stroke-width='.6'/%3E%3Cpath d='M16 0V360' stroke='%23111' stroke-width='.6'/%3E%3Cpath d='M22 0V360' stroke='%23111' stroke-width='.6'/%3E%3Cpath d='M28 0V360' stroke='%23111' stroke-width='.6'/%3E%3Cpath d='M34 0V360' stroke='%23111' stroke-width='.6'/%3E%3Cellipse cx='19' cy='26' rx='3.1' ry='2.2' transform='rotate(-70 19 26)' fill='%23111'/%3E%3Cpath d='M21.2 26H40' stroke='%23111' stroke-width='.9'/%3E%3Cellipse cx='25' cy='48' rx='3.1' ry='2.2' transform='rotate(-70 25 48)' fill='%23111'/%3E%3Cpath d='M27.2 48H40' stroke='%23111' stroke-width='.9'/%3E%3Cpath d='M40 26V48' stroke='%23111' stroke-width='2'/%3E%3Cellipse cx='28' cy='84' rx='3.1' ry='2.2' transform='rotate(-70 28 84)' fill='%23111'/%3E%3Cpath d='M30.2 84H44' stroke='%23111' stroke-width='.9'/%3E%3Cellipse cx='22' cy='126' rx='3.1' ry='2.2' transform='rotate(-70 22 126)' fill='none' stroke='%23111' stroke-width='1'/%3E%3Cpath d='M24.2 126H39' stroke='%23111' stroke-width='.9'/%3E%3Cpath d='M10 172H34' stroke='%23111' stroke-width='.8'/%3E%3Cellipse cx='16' cy='196' rx='3.1' ry='2.2' transform='rotate(-70 16 196)' fill='%23111'/%3E%3Cpath d='M18.2 196H38' stroke='%23111' stroke-width='.9'/%3E%3Cellipse cx='19' cy='214' rx='3.1' ry='2.2' transform='rotate(-70 19 214)' fill='%23111'/%3E%3Cpath d='M21.2 214H38' stroke='%23111' stroke-width='.9'/%3E%3Cellipse cx='22' cy='232' rx='3.1' ry='2.2' transform='rotate(-70 22 232)' fill='%23111'/%3E%3Cpath d='M24.2 232H38' stroke='%23111' stroke-width='.9'/%3E%3Cpath d='M38 196V232' stroke='%23111' stroke-width='2'/%3E%3Cellipse cx='25' cy='266' rx='3.1' ry='2.2' transform='rotate(-70 25 266)' fill='%23111'/%3E%3Cpath d='M27.2 266H42' stroke='%23111' stroke-width='.9'/%3E%3Cpath d='M42 266c-1 5-5 7-5 12' fill='none' stroke='%23111' stroke-width='1.1'/%3E%3Cellipse cx='31' cy='306' rx='3.1' ry='2.2' transform='rotate(-70 31 306)' fill='%23111'/%3E%3Cpath d='M33.2 306H46' stroke='%23111' stroke-width='.9'/%3E%3Cpath d='M10 348H34' stroke='%23111' stroke-width='.8'/%3E%3C/svg%3E");--newsprint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='d' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2  0 0 0 0 .17  0 0 0 0 .12  0 0 0 .26 -.09'/%3E%3C/filter%3E%3Cfilter id='l' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' seed='19' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 .97  0 0 0 .6 -.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23l)'/%3E%3C/svg%3E");--scroll-track: #d6d2c9;--z-paper: -1;--z-frieze: 0;--z-photo: 1;--z-coupon: 2;--z-card-active: 3;--z-head: 10;--z-skip: 20;}}@layer base{*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:4rem;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:var(--cursor)}@media (max-width: 720px){html{scroll-padding-top:3.25rem}}html,body{overflow-x:clip}body{position:relative;margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-serif);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:active{color:var(--spot)}@media (hover: hover){a:hover{color:var(--spot)}}:focus-visible{outline:2px solid var(--spot);outline-offset:3px;border-radius:var(--r-xs)}::selection{background:var(--spot);color:#fff}.sprite{position:absolute;width:0;height:0;overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;left:var(--gutter);top:-4rem;z-index:var(--z-skip);padding:.6rem 1rem;border-radius:var(--r-s);background:var(--ink);color:var(--paper);font-family:var(--f-sans);font-weight:800;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.skip:focus{top:.5rem;color:var(--paper)}}@layer structure{main,.colophon{position:relative}.runhead{position:sticky;top:0;z-index:var(--z-head);display:flex;align-items:center;gap:2rem;padding:.7rem max(var(--gutter),(100% - var(--wrap))/2 + var(--gutter));background:var(--paper);border-bottom:1px solid var(--rule);font-family:var(--f-sans);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.runhead a{text-decoration:none}.runhead__brand{font-family:var(--f-display);font-size:1.5rem;font-weight:400;letter-spacing:.04em;line-height:1}.runhead__issue{color:var(--grey);white-space:nowrap;}@media (max-width: 1099px){.runhead__issue{display:none}}.runhead__nav{display:flex;gap:1.9rem;margin-left:auto}.runhead__nav a{position:relative}.runhead__nav a:active{color:var(--spot)}@media (hover: hover){.runhead__nav a:hover{color:var(--spot)}}.runhead__short{display:none}.runhead__nav a::after{content:"";position:absolute;left:0;right:0;bottom:-.35em;height:2px;background:var(--spot);transform:scaleX(0);transform-origin:right;transition:transform .2s var(--ease-in-out)}@media (hover: hover){.runhead__nav a:hover::after{transform:none;transform-origin:left;transition-duration:.35s}}.runhead__nav .nav-icon{position:absolute;left:-1.62em;top:50%;width:1.38em;height:1.38em;margin-top:-.72em}.runhead__nav .nav-icon .icon__art{transform:translateY(26px);transition:transform .3s var(--ease-out)}@media (hover: hover){.runhead__nav a:hover .nav-icon .icon__art{transform:none}}.lang{display:flex;align-items:center;gap:.15rem;margin-left:1rem;padding-left:1rem;border-left:1px solid rgba(17,17,16,.3)}.lang a{padding:.2rem .35rem;color:var(--grey);transition:color .3s}.lang a+a::before{content:"/";margin:0 .45rem 0 -.25rem;color:rgba(17,17,16,.25)}.lang a[aria-current=page]{color:var(--ink)}.lang a:active{color:var(--spot)}@media (hover: hover){.lang a:hover{color:var(--spot)}}@media (max-width: 720px){.runhead{--brand-row: 1.6rem;flex-wrap:wrap;gap:.35rem 1rem;padding-top:.6rem;padding-bottom:.55rem}.runhead:has(.runhead__nav){top:calc(-1*(.6rem + var(--brand-row)))}.runhead__brand{order:1;display:flex;align-items:center;height:var(--brand-row)}.runhead__issue{display:none}.lang{order:2;height:var(--brand-row);margin-left:auto;margin-right:-.45rem;padding-left:0;border-left:0}.lang a{padding:.7rem .45rem}.lang a+a::before{margin:0 .35rem 0 -.55rem}.runhead__nav{order:3;flex:1 0 100%;justify-content:space-between;gap:.75rem;margin-left:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font-size:.7rem;letter-spacing:.1em}.runhead__nav a{padding-block:.7rem;margin-block:-.55rem}.runhead__nav a::after{bottom:.4rem}.runhead__long,.runhead__nav .nav-icon{display:none}.runhead__short{display:inline}}@media (min-width: 1400px){body::before,body::after{content:"";position:absolute;top:5rem;bottom:3rem;z-index:var(--z-frieze);width:48px;background:var(--frieze) 0 0/48px 360px repeat-y;opacity:.13;pointer-events:none;-webkit-mask-image:linear-gradient(rgba(0,0,0,0), #000 12rem, #000 calc(100% - 12rem), rgba(0,0,0,0));mask-image:linear-gradient(rgba(0,0,0,0), #000 12rem, #000 calc(100% - 12rem), rgba(0,0,0,0))}body::before{left:max(1.5rem,(100% - var(--wrap))/2 - 5rem)}body::after{right:max(1.5rem,(100% - var(--wrap))/2 - 5rem);transform:scaleX(-1);background-position:0 180px}}.hero,.section{position:relative}.section{padding-bottom:clamp(6rem,12vw,10rem)}.section--next::before,.section--dates::before,.section--booking::before{content:"";position:absolute;inset:-3rem calc(50% - 50vw) 0;z-index:var(--z-paper);pointer-events:none}.section--next{--paper: #ede0c7}.section--next::before{background:var(--newsprint) 0 0/180px 180px,var(--paper)}.section--dates::before{background:linear-gradient(225deg, rgba(0,0,0,0) 0, var(--paper) 38%),radial-gradient(circle, rgba(17,17,16,.08) 0 .9px, rgba(0,0,0,0) 1.3px) 0 0/6px 6px,var(--paper)}.section--booking::before{background:linear-gradient(var(--paper) 30%, rgba(0,0,0,0) 100%),repeating-linear-gradient(90deg, rgba(0,0,0,0) 0 13px, rgba(17,17,16,.03) 13px 14px),repeating-linear-gradient(rgba(0,0,0,0) 0 13px, rgba(17,17,16,.03) 13px 14px),var(--paper)}}@layer marks{.brand{display:inline-flex;align-items:baseline;white-space:nowrap}.brand__tld{display:inline-flex;align-items:baseline;margin-left:.06em;font-family:var(--f-serif);font-style:italic;font-size:.68em;letter-spacing:0;text-transform:lowercase;color:var(--spot)}.brand__dot{position:relative;display:inline-block;width:.6em;height:1.05em;margin:0 .03em 0 .02em}.note-tail{position:absolute;inset:0;width:100%;height:100%;fill:var(--spot);overflow:visible;transform-origin:62% 86%;}.note-head{position:absolute;left:-6.5px;top:4.5px;width:20px;height:20px;background:var(--spot);border-radius:50%;transform:rotate(-22deg) scale(.295, .215);}@keyframes note-tail{0%, 30.4%{transform:scaleY(1);opacity:1}35.3%, 89.7%{transform:scaleY(0);opacity:0}94.6%, 100%{transform:scaleY(1);opacity:1}}@keyframes note-head{0%, 35.3%{transform:rotate(-22deg) scale(.295, .215);border-radius:50%}40.2%{transform:rotate(-22deg) scale(.25, .25);border-radius:50%}40.21%{transform:rotate(0deg) scale(.25, .25);border-radius:50%}45.1%, 79.9%{transform:rotate(0deg) scale(.25, .25);border-radius:0}84.8%{transform:rotate(0deg) scale(.25, .25);border-radius:50%}84.81%{transform:rotate(-22deg) scale(.25, .25);border-radius:50%}89.7%, 100%{transform:rotate(-22deg) scale(.295, .215);border-radius:50%}}@media (prefers-reduced-motion: no-preference){.brand .note-tail{animation:note-tail 9.2s ease-in-out 1.5s infinite}.brand .note-head{animation:note-head 9.2s ease-in-out 1.5s infinite}}.section-head::before,.issue__title::before{content:"";position:absolute;top:0;left:0;right:18px;height:10px;background:linear-gradient(var(--rule), var(--rule)) 3px 0/calc(100% - 3px) 1px no-repeat,linear-gradient(var(--rule), var(--rule)) 0 4px/100% 6px no-repeat;clip-path:polygon(3px 0, 100% 0, 100% 10px, 3px 10px, 0 7px, 3px 4px)}.section-head::after,.issue__title::after{content:"";position:absolute;top:0;right:0;width:10px;height:10px;background:var(--spot)}.section-head--mirror::before,.issue__title--mirror::before{left:18px;right:0;background:linear-gradient(var(--rule), var(--rule)) 0 0/calc(100% - 3px) 1px no-repeat,linear-gradient(var(--rule), var(--rule)) 0 4px/100% 6px no-repeat;clip-path:polygon(0 0, calc(100% - 3px) 0, calc(100% - 3px) 4px, 100% 7px, calc(100% - 3px) 10px, 0 10px)}.section-head--mirror::after,.issue__title--mirror::after{left:0;right:auto}.section-head{position:relative;display:flex;align-items:baseline;gap:1.1rem;margin-bottom:3rem;padding-top:1.15rem}.section-head__no{padding:.12em .16em 0;background:var(--spot);font-family:var(--f-display);font-size:2.6rem;line-height:1;color:#fff}.section-head__title{margin:0;font-family:var(--f-sans);font-weight:900;font-size:clamp(1.1rem,2vw,1.35rem);letter-spacing:.16em;text-transform:uppercase}.section-head__tag,.band{--tag-cut: 6px;--tag-ink: var(--grey);--tag-fill: var(--paper);position:relative;isolation:isolate;background:var(--tag-ink);font-family:var(--f-sans);font-weight:800;text-transform:uppercase;clip-path:polygon(-1px -1px,calc(100% + 1px) -1px,calc(100% + 1px) calc(100% - var(--tag-cut) - 1px),calc(100% - var(--tag-cut) - 1px) calc(100% + 1px),-1px calc(100% + 1px))}.section-head__tag::before,.band::before{content:"";position:absolute;inset:1px;z-index:-1;background:var(--tag-fill);clip-path:polygon(-1px -1px,calc(100% + 1px) -1px,calc(100% + 1px) calc(100% - calc(var(--tag-cut) - .6px) - 1px),calc(100% - calc(var(--tag-cut) - .6px) - 1px) calc(100% + 1px),-1px calc(100% + 1px));transition:background .3s}.section-head__tag{align-self:center;margin-left:auto;padding:calc(.2rem + 1px) calc(.6rem + 1px) calc(.15rem + 1px);font-size:.66rem;letter-spacing:.18em;color:var(--grey)}.band{--tag-ink: var(--ink);display:inline-flex;align-items:center;gap:.35em;padding:calc(.28em + 1px) calc(.6em + 1px) calc(.24em + 1px);font-size:.66rem;line-height:1.2;letter-spacing:.14em;text-decoration:none;white-space:nowrap;color:var(--ink);transition:background .3s,color .3s}.band__out{font-size:1.1em;transition:transform .35s var(--ease-out)}a.band:active{--tag-ink: var(--spot);--tag-fill: var(--spot);color:#fff}@media (hover: hover){a.band:hover{--tag-ink: var(--spot);--tag-fill: var(--spot);color:#fff}a.band:hover .band__out{transform:translate(.15em, -.15em)}}@media (hover: none){a.band{padding-block:calc(.55em + 1px) calc(.5em + 1px)}}.issue__standfirst::after,.feature__lede::after,.booking__text::after{content:"";display:inline-block;width:.36em;height:.36em;margin-left:.1em;background:var(--spot)}.feature__lede::first-letter,.booking__text::first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--f-display);font-size:3.6em;line-height:.78;color:var(--ink)}.icon{fill:none;stroke:var(--spot);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.icon .icon__fill{fill:var(--spot);stroke:none}.icon .icon__waves{stroke-width:1.3}}@layer photos{.photo{position:relative;z-index:var(--z-photo);overflow:hidden;background:#050505}.photo svg{display:block;width:100%;height:100%;transition:filter .8s ease}.photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 50%, rgba(0,0,0,0) 55%, rgba(0,0,0,.55) 100%),var(--film) 0 0/220px 220px;mix-blend-mode:overlay;opacity:.85}.photo .sil{fill:#050505;stroke:rgba(235,235,230,.32);stroke-width:.9;paint-order:stroke}.photo .sil--far{stroke-width:.5;stroke:rgba(235,235,230,.2)}.photo .sil-solid{fill:#050505}.photo .wisp{fill:none;stroke:#e9e9e4;stroke-width:2.2;stroke-linecap:round;opacity:0}.photo .dust{fill:#f4f4ef;opacity:0}@media (hover: hover){.cover:hover .photo svg,.plate:hover .photo svg{filter:brightness(1.08) contrast(1.04)}}.plate{margin:0}.plate figcaption{margin-top:.6rem;padding-inline:var(--gutter);font-family:var(--f-serif);font-style:italic;font-size:.9rem;color:var(--grey)}.plate figcaption span{margin-right:.5rem;font-family:var(--f-sans);font-style:normal;font-weight:800;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.feature__plate figcaption{padding-inline:0}.feature__plate .photo{aspect-ratio:16/10.5}.feature__plate .photo::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(135deg, var(--paper) calc(50% - .5px), rgba(0,0,0,0) calc(50% + .5px)) top left/var(--cut) var(--cut) no-repeat,linear-gradient(225deg, var(--paper) calc(50% - .5px), rgba(0,0,0,0) calc(50% + .5px)) top right/var(--cut) var(--cut) no-repeat,linear-gradient(315deg, var(--paper) calc(50% - .5px), rgba(0,0,0,0) calc(50% + .5px)) bottom right/var(--cut) var(--cut) no-repeat,linear-gradient(45deg, var(--paper) calc(50% - .5px), rgba(0,0,0,0) calc(50% + .5px)) bottom left/var(--cut) var(--cut) no-repeat}.photo--wide{aspect-ratio:7/2}@media (max-width: 720px){.photo--wide{aspect-ratio:4/3}}.section .plate--wide{width:100vw;margin-top:clamp(4.5rem,10vw,8rem);margin-inline:calc((100% - 100vw)/2)}@media (min-width: 900px){.section .plate--bleed-left,.section .plate--bleed-right{width:calc(50vw + var(--wrap)/2 - var(--gutter) - 12rem)}.section .plate--bleed-left{margin-left:calc((100% - 100vw)/2);margin-right:0}.section .plate--bleed-right{margin-right:calc((100% - 100vw)/2);margin-left:auto}.plate--bleed-left figcaption{padding-left:max(var(--gutter),(100vw - var(--wrap))/2 + var(--gutter))}.plate--bleed-right figcaption{padding-right:max(var(--gutter),(100vw - var(--wrap))/2 + var(--gutter));text-align:right}.plate--bleed-left .photo::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(225deg, var(--paper) calc(50% - .5px), rgba(0,0,0,0) calc(50% + .5px)) top right/var(--cut) var(--cut) no-repeat,linear-gradient(315deg, var(--paper) calc(50% - .5px), rgba(0,0,0,0) calc(50% + .5px)) bottom right/var(--cut) var(--cut) no-repeat}.plate--bleed-right .photo::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(135deg, var(--paper) calc(50% - .5px), rgba(0,0,0,0) calc(50% + .5px)) top left/var(--cut) var(--cut) no-repeat,linear-gradient(45deg, var(--paper) calc(50% - .5px), rgba(0,0,0,0) calc(50% + .5px)) bottom left/var(--cut) var(--cut) no-repeat}}@keyframes drift{to{transform:translateX(70px)}}@keyframes grain{0%{background-position:0 0,0 0}25%{background-position:0 0,-43px 27px}50%{background-position:0 0,61px -18px}75%{background-position:0 0,-22px -54px}100%{background-position:0 0,0 0}}@keyframes mote{0%{transform:translate(0, 0);opacity:0}20%{opacity:.75}80%{opacity:.45}100%{transform:translate(var(--dx, 8px), -70px);opacity:0}}@keyframes wisp{0%{transform:translateY(0) scaleX(1);opacity:0}15%{opacity:.32}70%{opacity:.14}100%{transform:translateY(-46px) scaleX(1.5);opacity:0}}@keyframes sway{from{transform:rotate(-.6deg)}to{transform:rotate(.6deg)}}@keyframes beam{0%, 100%{opacity:.08}50%{opacity:.11}}@keyframes lamp{0%, 100%{opacity:.2}40%{opacity:.17}42%{opacity:.23}70%{opacity:.19}}@keyframes flake{from{transform:translateY(0);opacity:0}15%{opacity:.9}to{transform:translateY(34px);opacity:0}}@keyframes shimmer{0%, 100%{opacity:1;transform:translateX(0)}50%{opacity:.55;transform:translateX(2px)}}@media (prefers-reduced-motion: no-preference){.photo::after{animation:grain .9s steps(1) infinite}.photo .smoke{animation:drift 42s ease-in-out infinite alternate}.photo .dust{animation:mote var(--d, 12s) var(--t, 0s) linear infinite}.photo .wisp{transform-box:fill-box;transform-origin:50% 100%;animation:wisp 7s ease-out infinite}.photo .wisp--b{animation-delay:-2.4s;animation-duration:8s}.photo .wisp--c{animation-delay:-4.8s;animation-duration:6.5s}.photo .sway{transform-box:fill-box;transform-origin:50% 100%;animation:sway 3.4s ease-in-out infinite alternate}.photo .sway--slow{animation-duration:4.6s;animation-delay:-1.2s}.photo .sway--bass{animation-duration:2.9s;animation-delay:-.7s}.photo .beam{animation:beam 9s ease-in-out infinite}.photo .lamp-glow{animation:lamp 5s ease-in-out infinite}.row-print .flake{animation:flake var(--d, 5s) var(--t, 0s) linear infinite}.row-print .shimmer{animation:shimmer 2.6s ease-in-out infinite}}.hero{display:grid;gap:2.5rem;padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(6rem,12vw,10rem)}@media (min-width: 900px){.hero{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:4rem;align-items:end}}.cover{position:relative;z-index:var(--z-photo);container-type:inline-size;aspect-ratio:4/5;overflow:hidden;background:#050505;color:#f2f1ec;}.cover::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(225deg, var(--paper) calc(50% - .5px), rgba(0,0,0,0) calc(50% + .5px)) top right/var(--cut) var(--cut) no-repeat,linear-gradient(315deg, var(--paper) calc(50% - .5px), rgba(0,0,0,0) calc(50% + .5px)) bottom right/var(--cut) var(--cut) no-repeat}.cover::after{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:2.6%;pointer-events:none;border-right:1px solid rgba(242,241,236,.3);background:rgba(0,0,0,.28);box-shadow:1px 0 0 rgba(0,0,0,.3)}.cover__photo{position:absolute;inset:0}.cover__mast{position:absolute;inset:0 0 auto;z-index:2;padding:4cqi 5cqi 0}.cover__kicker{display:flex;justify-content:space-between;gap:1rem;margin:0 0 1cqi;padding-bottom:1.2cqi;border-bottom:1px solid rgba(242,241,236,.6);font-family:var(--f-sans);font-weight:600;font-size:max(.62rem,2.3cqi);letter-spacing:.16em;text-transform:uppercase}.cover__title{margin:0 0 0 -.03em;font-family:var(--f-display);font-weight:400;font-size:26cqi;line-height:.82;letter-spacing:.005em;text-transform:uppercase}.cover__lines{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5cqi 4cqi;padding:3.4cqi 5cqi 3.6cqi;background:var(--spot);color:#fff;text-decoration:none}.cover__lines:active{color:#fff;background:#144097}@media (hover: hover){.cover__lines:hover{color:#fff;background:#144097}}.cover__line-big{font-family:var(--f-display);font-size:11cqi;line-height:.9;text-transform:uppercase;letter-spacing:.01em}.cover__line{font-family:var(--f-sans);font-weight:600;font-size:max(.7rem,2.6cqi);letter-spacing:.1em;text-transform:uppercase}.print{display:block;width:100%;height:100%;object-fit:cover}.loose{position:relative;padding:.4rem;background:#f5f2ec;box-shadow:0 0 0 1px rgba(17,17,16,.06),2px 3px 3px -1px rgba(17,17,16,.3);rotate:var(--tilt, 2deg)}.loose::after{content:"";position:absolute;inset:.4rem;pointer-events:none;background:var(--film) 0 0/220px 220px;mix-blend-mode:overlay;opacity:.55}}@layer issue{.issue{align-self:end}.issue__title{position:relative;margin:0 0 1.25rem;padding-top:1.15rem;font-family:var(--f-sans);font-weight:800;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase}.issue__standfirst{margin:0 0 2.25rem;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.35}.issue__credit{margin:0 0 1.5rem;font-style:italic;font-size:.95rem;color:var(--grey)}.issue__credit span{margin-right:.4rem;font-family:var(--f-sans);font-style:normal;font-weight:800;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.issue__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.issue__list li{border-bottom:1px solid var(--rule)}.issue__list a{display:grid;grid-template-columns:4.5rem 1fr;align-items:baseline;padding:.9rem 0;text-decoration:none}.issue__item{display:grid;font-family:var(--f-sans);font-weight:800;font-size:1.15rem;letter-spacing:.02em;text-transform:uppercase;transition:color .2s}.issue__item em{font-family:var(--f-serif);font-weight:400;font-size:1rem;letter-spacing:0;text-transform:none;color:var(--grey)}.issue__list a:active .issue__item{color:var(--spot)}@media (hover: hover){.issue__list a:hover .issue__item{color:var(--spot)}}.issue__no{display:block;height:1em;overflow:hidden;font-family:var(--f-display);font-size:2.6rem;line-height:1;color:var(--spot)}.roll{display:flex;flex-direction:column;transition:transform .3s var(--ease-out);}.roll>span{display:block;height:1em;line-height:1}.roll__icon{display:block;flex:none;width:.78em;height:1em}.issue__list a:active .roll{transform:translateY(-1em)}@media (hover: hover){.issue__list a:hover .roll{transform:translateY(-1em)}}.snapshot{float:right;width:clamp(7.5rem,32%,9.5rem);margin:.3rem -.3rem 1rem 1.4rem;}@media (min-width: 1200px){.snapshot{margin-right:-5.5rem}}.snapshot__frame{--tilt: 3deg;display:block;aspect-ratio:var(--ar);}.snapshot__pen{margin-top:.55rem;font-family:var(--f-pen);font-size:1.1rem;line-height:1.1;color:var(--ballpoint);text-align:center;rotate:-3deg}.snapshot__pen::before{content:"↑";margin-right:.3em}.issue__list{clear:both}}@layer next{.feature{display:grid;gap:2.5rem}@media (min-width: 900px){.feature{grid-template-columns:auto minmax(0, 1fr) minmax(0, 1.25fr);gap:3rem;align-items:start}}.feature__date{margin:0}.feature__date time,.feature__when{display:grid}@media (max-width: 899px){.feature__date time,.feature__when{grid-template-columns:auto auto;column-gap:1rem;align-items:end;justify-content:start}}@media (max-width: 899px){.feature__when{grid-template-columns:auto minmax(0, 1fr)}}.feature__day{font-family:var(--f-display);font-size:clamp(9rem,24vw,17rem);line-height:.78;letter-spacing:-.01em}.feature__month{font-family:var(--f-display);font-size:clamp(3rem,7vw,5rem);line-height:.9;text-transform:uppercase}.feature__weekday{margin-top:.6rem;font-family:var(--f-sans);font-weight:600;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}@media (max-width: 899px){.feature__weekday{grid-column:1/-1}}.feature__date--leaf{display:grid;justify-items:start;gap:1rem}@media (max-width: 899px){.feature__date--leaf{grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:1.4rem}}.leaf{display:grid;width:clamp(9.5rem,13vw,11.5rem);overflow:hidden;border:1.5px solid var(--ink);border-radius:var(--r-s);background:var(--paper);text-align:center}.leaf__head{padding:.4rem .3rem .35rem;background:var(--ink);color:var(--paper);font-family:var(--f-sans);font-weight:800;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.leaf__day{position:relative;padding:.45rem 0 .35rem;font-family:var(--f-display);font-size:clamp(5.5rem,10vw,8.5rem);line-height:1}.leaf__ring{position:absolute;inset:10% 17% 6%;width:66%;height:84%;overflow:visible;fill:none;stroke:var(--spot);stroke-width:2.2;stroke-linecap:round;rotate:-6deg}.leaf__ring path{vector-effect:non-scaling-stroke}.leaf__pen{max-width:12rem;font-family:var(--f-pen);font-size:1.4rem;line-height:1.15;color:var(--ballpoint);rotate:-2deg;}.feature__venue{margin:0;font-family:var(--f-sans);font-weight:900;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase}.feature__city{margin:.3rem 0 1.4rem;font-style:italic;font-size:1.35rem}.feature__band{display:flex;align-items:center;gap:.6rem;margin:-.6rem 0 1.4rem;font-style:italic;color:var(--grey)}.feature__lede{max-width:30rem;margin:0 0 1.75rem;font-size:1.15rem}.feature__venue+.feature__lede{margin-top:1.4rem}.facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0 0 2rem;border-top:1px solid var(--rule)}.facts div{padding:.65rem 0 .7rem;border-bottom:1px solid var(--rule)}.facts div:nth-child(odd){padding-right:1rem}.facts .facts__address:nth-child(odd){grid-column:1/-1}.facts dt{font-family:var(--f-sans);font-weight:800;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.facts dd{margin:0;font-family:var(--f-sans);font-weight:600;font-size:1.15rem}.feature__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin:0}.cta{position:relative;isolation:isolate;overflow:hidden;display:inline-block;padding:.85rem 1.5rem .8rem;border-radius:var(--r-s);background:var(--ink);color:var(--paper);font-family:var(--f-sans);font-weight:800;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.cta::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--spot);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease-in-out)}.cta::after{content:"→";display:inline-block;margin-left:.7em;transition:transform .55s var(--ease-in-out)}.cta{}.cta:active{color:#fff}.cta:active::before{transform:scaleX(1)}.cta:active::after{transform:translateX(.3em)}@media (hover: hover){.cta:hover{color:#fff}.cta:hover::before{transform:scaleX(1)}.cta:hover::after{transform:translateX(.3em)}}.cta:active::before{transition-duration:.2s}.feature__cal{padding-block:.7rem;margin-block:-.7rem;font-family:var(--f-sans);font-weight:800;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.feature__cal::before{content:"+";display:inline-block;margin-right:.45em;color:var(--spot);transition:transform .5s var(--ease-in-out)}.feature__cal:active::before{transform:rotate(90deg)}@media (hover: hover){.feature__cal:hover::before{transform:rotate(90deg)}}.feature__cal--down::before{content:"↓"}.feature__cal--down:active::before{transform:translateY(.2em)}@media (hover: hover){.feature__cal--down:hover::before{transform:translateY(.2em)}}}@layer dates{.section--dates{padding-bottom:clamp(3.5rem,8vw,7rem)}.section--dates .section-head{margin-bottom:2.25rem}.section--dates .plate--wide{margin-top:clamp(3rem,7vw,6rem)}.listing__empty{margin:0;padding:1.1rem 0 1.2rem;border-block:3px solid var(--rule);font-style:italic;font-size:1.3rem}.listing__empty a{color:var(--spot)}.listing__rows{list-style:none;margin:0;padding:0}.listing__year{margin:0;padding:1.6rem 0 .35rem;border-bottom:3px solid var(--rule);font-family:var(--f-sans);font-weight:900;font-size:.8rem;letter-spacing:.2em}.listing__year:first-child{padding-top:0}.listing__row{position:relative;display:grid;grid-template-columns:7.5rem minmax(0, 1fr) 7rem 6rem 5.5rem;align-items:baseline;gap:1.25rem;padding:1.1rem 0 1.15rem;border-bottom:1px solid var(--rule);background:linear-gradient(90deg, rgba(17,17,16,.06), rgba(17,17,16,.02) 60%, rgba(0,0,0,0)) 0 0/0 100% no-repeat;transition:background-size .7s cubic-bezier(.2, .7, .2, 1)}@media (hover: hover){.listing__row:hover{background-size:100% 100%}}.listing__date{font-family:var(--f-display);font-size:1.6rem;line-height:1;text-transform:uppercase;transition:color .3s}.listing__date span{font-size:3.2rem;vertical-align:-.08em}.listing__row.is-next .listing__date{color:var(--spot)}@media (hover: hover){.listing__row:hover .listing__date{color:var(--spot)}}.listing__main .listing__flag{margin:0;font-family:var(--f-sans);font-weight:800;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--spot)}.listing__main h4{margin:0;font-family:var(--f-sans);font-weight:800;font-size:1.35rem;line-height:1.15;text-transform:uppercase}.listing__main h4 span{font-family:var(--f-serif);font-style:italic;font-weight:400;text-transform:none;color:var(--grey)}.listing__main p{margin:.2rem 0 0;color:var(--grey)}.listing__band{margin:.45rem 0 0}.listing__when,.listing__price{margin:0;font-family:var(--f-sans);font-weight:600;font-size:.95rem}.listing__link{justify-self:end;padding-block:.7rem;margin-block:-.7rem;font-family:var(--f-sans);font-weight:800;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.arrow{display:inline-block;transition:transform .4s var(--ease-out)}.listing__link:active .arrow--up{transform:translateY(-.25em)}.listing__link:active .arrow--out{transform:translate(.2em, -.2em)}.listing__link:active .arrow--down{transform:translateY(.25em)}@media (hover: hover){.listing__link:hover .arrow--up{transform:translateY(-.25em)}.listing__link:hover .arrow--out{transform:translate(.2em, -.2em)}.listing__link:hover .arrow--down{transform:translateY(.25em)}}.listing__row--open{border-bottom-style:dashed}.listing__date--open{justify-self:start;margin:0;min-width:5.2rem;border:1.5px dashed var(--grey-light);white-space:nowrap;border-radius:var(--r-s);padding:.35rem .2rem .25rem;text-align:center}@media (max-width: 720px){.listing__date--open{min-width:0;padding-inline:.3rem}}.listing__date .listing__pen{display:inline-block;font-family:var(--f-pen);font-size:1.35rem;text-transform:none;vertical-align:0;color:var(--spot);transform:rotate(-6deg);transition:transform .5s var(--ease-out)}@media (max-width: 720px){.listing__date .listing__pen{font-size:1.05rem}}@media (hover: hover){.listing__row--open:hover .listing__pen{transform:rotate(-2deg) scale(1.06)}}.row-print{position:absolute;top:50%;right:23.75rem;width:7.5rem;height:auto;color:var(--ink);fill:currentColor;opacity:0;transform:translateY(-50%) translateX(-6px);clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-out),opacity .5s ease,transform .9s var(--ease-out);pointer-events:none}@media (max-width: 1099px){.row-print{display:none}}.row-print .dot{fill:var(--spot)}.row-print .flake{fill:var(--grey-light);opacity:0}.row-print .shimmer{fill:var(--grey-light)}.row-print .twinkle--soft{fill:var(--grey-light)}.row-print .sign-text{font-family:var(--f-display);font-size:11.5px;fill:var(--paper)}@keyframes sketch-twinkle{0%, 100%{opacity:1}50%{opacity:.35}}@keyframes sketch-swing{0%, 100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes sketch-bob{0%, 100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sketch-blow{from{transform:translate(0, 0) rotate(0deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(70px, 14px) rotate(540deg);opacity:0}}@keyframes sketch-wag{0%, 100%{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes sketch-shake{0%, 100%{transform:rotate(0deg)}25%{transform:rotate(-10deg)}75%{transform:rotate(8deg)}}@keyframes sketch-flap{0%, 100%{transform:rotate(0deg)}30%{transform:rotate(-16deg)}45%{transform:rotate(-4deg)}}@media (prefers-reduced-motion: no-preference){.row-print .twinkle{animation:sketch-twinkle 2.2s var(--t, 0s) ease-in-out infinite}.row-print .swing,.row-print .wag,.row-print .shake,.row-print .flap,.row-print .blow{transform-box:fill-box}.row-print .swing{transform-origin:50% 0;animation:sketch-swing 3.4s var(--t, 0s) ease-in-out infinite}.row-print .swing--b{animation-delay:-1.7s}.row-print .bob{animation:sketch-bob 1.6s var(--t, 0s) ease-in-out infinite}.row-print .blow{transform-origin:center;animation:sketch-blow 5s var(--t, 0s) linear infinite}.row-print .wag{transform-origin:100% 100%;animation:sketch-wag .4s ease-in-out infinite}.row-print .shake{transform-origin:50% 100%;animation:sketch-shake .4s ease-in-out infinite}.row-print .flap{transform-origin:100% 0;animation:sketch-flap 3.6s ease-in-out infinite}}.row-print [class]{animation-play-state:paused}@media (hover: hover){.listing__row:hover .row-print [class]{animation-play-state:running}.listing__row:hover .row-print{opacity:1;transform:translateY(-50%);clip-path:inset(0 0 0 0)}}@media (max-width: 720px){.listing__row{grid-template-columns:5.5rem minmax(0, 1fr);gap:.3rem 1rem}.listing__date{grid-row:1}.listing__date span{font-size:2.7rem;display:block}.listing__when,.listing__price,.listing__link{grid-column:2;justify-self:start}.listing__when{margin-top:.4rem}.listing__row .row-print{position:static;grid-column:1;grid-row:2/span 3;align-self:start;display:block;width:100%;max-width:5.5rem;margin-top:.5rem;opacity:1;transform:none;clip-path:none;transition:none}.listing__row .row-print [class]{animation-play-state:running}}@media (max-width: 720px) and (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.listing__row .row-print{animation:sketch-ink linear both;animation-timeline:view();animation-range:entry 60% cover 40%}}}@keyframes sketch-ink{from{opacity:0;clip-path:inset(0 100% 0 0);transform:translateX(-6px)}30%{opacity:1}to{opacity:1;clip-path:inset(0 0 0 0);transform:none}}}@layer archive{.season{display:block;margin-bottom:1rem;padding-top:.6rem;border-top:1px solid var(--rule)}.season__year{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(2.2rem,3.4vw,2.8rem);line-height:.85;color:var(--grey-light)}.season__year span{display:block}.season__head{display:flex;align-items:baseline;gap:1.25rem;padding-block:.65rem .15rem;list-style:none;cursor:var(--cursor-link);border-radius:var(--r-s)}.season__head::-webkit-details-marker{display:none}.season__head:focus{outline:none}.season__head:focus-visible{outline:2px solid var(--spot);outline-offset:2px}.season__head .season__year{flex:0 0 auto;transition:color .3s}@media (min-width: 900px){.season__head .season__year{width:4.6rem}}.season__count{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--f-serif);font-style:italic;font-size:1.05rem;color:var(--grey)}@media (max-width: 720px){.season__places{display:none}}.season__leader{flex:1 1 2rem;min-width:1.5rem;align-self:baseline;height:.2em;background:radial-gradient(circle, var(--dots, var(--grey-light)) 0 1.1px, rgba(0,0,0,0) 1.5px) 0 50%/8px 100% repeat-x}.season__toggle{--tag-cut: 6px;--tag-ink: var(--ink);--tag-fill: var(--paper);position:relative;isolation:isolate;flex:none;align-self:center;padding:calc(.42rem + 1px) calc(.75rem + 1px) calc(.34rem + 1px);background:var(--tag-ink);font-family:var(--f-sans);font-weight:800;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(-1px -1px,calc(100% + 1px) -1px,calc(100% + 1px) calc(100% - var(--tag-cut) - 1px),calc(100% - var(--tag-cut) - 1px) calc(100% + 1px),-1px calc(100% + 1px))}.season__toggle::before{content:"";position:absolute;inset:1px;z-index:-1;background:var(--tag-fill);clip-path:polygon(-1px -1px,calc(100% + 1px) -1px,calc(100% + 1px) calc(100% - calc(var(--tag-cut) - .6px) - 1px),calc(100% - calc(var(--tag-cut) - .6px) - 1px) calc(100% + 1px),-1px calc(100% + 1px));transition:background .3s}.season--fold[open] .season__toggle{--tag-fill: var(--ink);color:var(--paper)}.season__hide,.season--fold[open] .season__show{display:none}.season--fold[open] .season__hide{display:inline}.arrow--fold{transition:transform .4s var(--ease-out)}.season__head{background:linear-gradient(90deg, rgba(17,17,16,.06), rgba(17,17,16,.02) 60%, rgba(0,0,0,0)) 0 0/0 100% no-repeat;transition:background-size .7s cubic-bezier(.2, .7, .2, 1)}.season__count{transition:color .3s}.season__toggle{transition:color .3s,background .3s}.season__head:is(:focus-visible,:active){background-size:100% 100%}.season__head:is(:focus-visible,:active) .season__year{color:var(--spot)}.season__head:is(:focus-visible,:active) .season__toggle{--tag-ink: var(--spot);--tag-fill: var(--spot);color:#fff}.season__head:is(:focus-visible,:active) .season__count{color:var(--ink)}.season__head:is(:focus-visible,:active) .season__leader{--dots: var(--spot)}@media (hover: hover){.season__head:hover{background-size:100% 100%}.season__head:hover .season__year{color:var(--spot)}.season__head:hover .season__toggle{--tag-ink: var(--spot);--tag-fill: var(--spot);color:#fff}.season__head:hover .season__count{color:var(--ink)}.season__head:hover .season__leader{--dots: var(--spot)}.season__head:hover .arrow--fold{transform:translateY(.2em)}}.season--fold[open] .arrow--fold{transform:rotate(180deg)}@media (hover: hover){.season--fold[open] .season__head:hover .arrow--fold{transform:rotate(180deg) translateY(.2em)}}.season--fold .reviews{margin-top:.6rem}@media (min-width: 900px){.season--fold .reviews{margin-left:4.6rem}}@media (prefers-reduced-motion: no-preference){.season--fold::details-content{display:grid;grid-template-rows:minmax(0, 0fr);overflow-x:visible;overflow-y:clip;opacity:0;transition:grid-template-rows .18s var(--ease-in-out),opacity .12s linear,content-visibility .18s allow-discrete}.season--fold[open]::details-content{grid-template-rows:minmax(0, 1fr);opacity:1;transition-duration:.26s,.16s,.26s;transition-timing-function:var(--ease-out),linear}.season--fold[open] .cal__d::after{animation:season-cross .16s calc(.12s + min(var(--i, 0),12)*35ms) ease-out backwards}}@keyframes season-cross{from{transform:rotate(-32deg) translateX(-50%) scaleX(0)}to{transform:rotate(-32deg) translateX(0) scaleX(1)}}.reviews{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(21rem,100%), 1fr));row-gap:.8rem;margin-inline:-1.25rem}.review{position:relative;isolation:isolate;padding:.85rem .9rem 1rem;transition:opacity .4s var(--ease-soft)}.review__face{position:relative;display:grid;grid-template-columns:2.4rem minmax(0, 1fr) auto;align-content:center;column-gap:.7rem;align-items:start}.review__face .cal{grid-column:1;grid-row:1/3}.review__meta{grid-column:2/4;grid-row:1}.review__title{grid-column:2;grid-row:2}.review:hover,.review:focus-within,.review:has(.review__card[open]){z-index:var(--z-card-active)}.review__face{list-style:none;cursor:var(--cursor-link)}.review__face::-webkit-details-marker{display:none}.review__face:focus{outline:none}.review:has(.review__face:focus-visible){outline:2px solid var(--spot);outline-offset:-2px}.review::before{content:"";position:absolute;left:.2rem;top:.8rem;width:.45rem;height:.45rem;background:var(--spot);transform:scale(0);transition:transform .35s cubic-bezier(.2, .7, .2, 1)}.cal{display:grid;overflow:hidden;margin-top:.05rem;border:1px solid var(--ink);border-radius:var(--r-s);background:var(--paper);text-align:center}.cal__m{padding:.12rem 0 .08rem;background:var(--ink);color:var(--paper);font-family:var(--f-sans);font-weight:800;font-size:.55rem;letter-spacing:.08em;text-transform:uppercase}.cal__d{position:relative;font-family:var(--f-display);font-size:1.3rem;line-height:1.1}.cal__d::after{content:"";position:absolute;left:16%;right:16%;top:52%;height:1.5px;border-radius:var(--r-pill);background:var(--spot);transform:rotate(-32deg);opacity:.85}.review__meta{display:block;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--f-sans);font-weight:600;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.review__title{margin:0;font-family:var(--f-display);font-weight:400;font-size:1.35rem;line-height:1;text-transform:uppercase}.review__stamp{grid-column:3;grid-row:2;align-self:center;display:flex;rotate:-4deg;opacity:.8;}.review__stamp .band{--tag-cut: 4px;--tag-ink: var(--grey);color:var(--grey);font-size:.52rem}@media (min-width: 900px) and (hover: hover){.reviews:has(.review:hover) .review:not(:hover){opacity:.45}.reviews:not(:has(.review:hover)) .review{transition-duration:.6s}.review:hover::before{transform:scale(1)}}.review:has(.review__card[open])::before{transform:scale(1)}.review__back{grid-column:1/span 3;grid-row:1/span 2;align-self:center;display:flex;align-items:center;gap:.7rem;opacity:0;visibility:hidden;transform:translateY(.6rem);transition:opacity .2s var(--linger),transform .2s var(--ease-out) var(--linger),visibility 0s calc(.2s + var(--linger))}.review__back .row-print{position:static;display:block;flex:none;width:5.2rem;opacity:1;transform:none;transition:clip-path 0s calc(.2s + var(--linger));}.review__pen{flex:1;min-width:0;font-family:var(--f-pen);font-size:1.15rem;line-height:1.05;color:var(--ballpoint);rotate:-1.5deg;clip-path:inset(0 100% 0 0);transition:clip-path 0s calc(.2s + var(--linger))}.review__face>:not(.review__back),.review__face::after{transition:opacity .25s calc(.1s + var(--linger)),transform .3s var(--ease-out) calc(.1s + var(--linger))}.review{--linger: 0s}@media (hover: hover){.review{--linger: .15s}}.review .row-print [class]{animation-play-state:paused}.review__card[open]{}.review__card[open] .review__face>:not(.review__back),.review__card[open] .review__face::after{opacity:0;transform:translateY(-.6rem);transition:opacity .1s 0s,transform .15s ease-in 0s}.review__card[open] .review__back{opacity:1;visibility:visible;transform:none;transition:opacity .15s 0s,transform .22s var(--ease-out) 0s,visibility 0s 0s}.review__card[open] .review__back .row-print{clip-path:inset(0 0 0 0);transition:clip-path .3s var(--ease-out) calc(.05s + 0s)}.review__card[open] .review__pen{clip-path:inset(-.3rem -.3rem -.3rem 0);transition:clip-path .45s cubic-bezier(.35, .15, .65, .95) calc(.1s + 0s);}.review__card[open] .row-print [class]{animation-play-state:running}@media (hover: hover){.review:hover .review__card{}.review:hover .review__card .review__face>:not(.review__back),.review:hover .review__card .review__face::after{opacity:0;transform:translateY(-.6rem);transition:opacity .1s .08s,transform .15s ease-in .08s}.review:hover .review__card .review__back{opacity:1;visibility:visible;transform:none;transition:opacity .15s .08s,transform .22s var(--ease-out) .08s,visibility 0s .08s}.review:hover .review__card .review__back .row-print{clip-path:inset(0 0 0 0);transition:clip-path .3s var(--ease-out) calc(.05s + .08s)}.review:hover .review__card .review__pen{clip-path:inset(-.3rem -.3rem -.3rem 0);transition:clip-path .45s cubic-bezier(.35, .15, .65, .95) calc(.1s + .08s);}.review:hover .review__card .row-print [class]{animation-play-state:running}}@media (hover: none){.review__meta{padding-right:.8rem}.review__face::after{content:"+";position:absolute;top:-.1rem;right:-.5rem;font-family:var(--f-sans);font-weight:800;color:var(--spot)}}.spread{position:relative;margin:clamp(4rem,8vw,6rem) 0 0}.spread__prints{position:relative;container-type:inline-size;aspect-ratio:100/var(--phone-depth);margin:0;padding:0;list-style:none}@media (min-width: 721px){.spread__prints{aspect-ratio:100/var(--desk-depth)}}.spread__print{--tilt: calc(var(--phone-tilt) * 1deg);position:absolute;left:calc(var(--phone-x)*1cqi);top:calc(var(--phone-y)*1cqi);width:calc(var(--phone-w)*1cqi);aspect-ratio:var(--ar);z-index:var(--phone-z)}@media (min-width: 721px){.spread__print{--tilt: calc(var(--desk-tilt) * 1deg);left:calc(var(--desk-x)*1cqi);top:calc(var(--desk-y)*1cqi);width:calc(var(--desk-w)*1cqi);z-index:var(--desk-z)}}@media (hover: hover){.spread__print:hover{z-index:50}}.spread__print:focus{z-index:50;outline-offset:0}@property --blue{syntax:"<number>";inherits:true;initial-value:0}.spread{--slot: 2.8s}.spread__print,.spread__key li{--shown: max(var(--pin, 0), var(--blue) * var(--on, 1))}.spread__print::before{content:"";position:absolute;inset:.4rem;pointer-events:none;background:var(--spot);mix-blend-mode:color;opacity:var(--shown)}@keyframes blue{2.4%, 9.5%{--blue: 1}13%{--blue: 0}}@media (prefers-reduced-motion: no-preference){.spread__print,.spread__key li{animation:blue calc(var(--count)*var(--slot)) calc(var(--order)*var(--slot)) ease-in-out infinite}}@media (prefers-reduced-motion: reduce){.spread__print--still,.spread__key li{--blue: 1}}.spread__print.loose{transition:rotate .6s var(--ease-spring),translate .6s var(--ease-out),box-shadow .6s var(--ease-out),opacity .4s var(--ease-soft)}@media (min-width: 900px) and (hover: hover){.spread:has(.spread__print:hover) :is(.spread__print,.spread__key li){animation-play-state:paused;--on: 0}.spread__print:hover{--pin: 1;rotate:0deg;translate:0 -.2rem;box-shadow:0 0 0 1px rgba(17,17,16,.06),4px 6px 5px -2px rgba(17,17,16,.3)}.spread__prints:has(.spread__print:hover) .spread__print:not(:hover){opacity:.45}.spread:has(.spread__print[data-n="1"]:hover) .spread__key li[data-n="1"]{--pin: 1}.spread:has(.spread__print[data-n="2"]:hover) .spread__key li[data-n="2"]{--pin: 1}.spread:has(.spread__print[data-n="3"]:hover) .spread__key li[data-n="3"]{--pin: 1}.spread:has(.spread__print[data-n="4"]:hover) .spread__key li[data-n="4"]{--pin: 1}.spread:has(.spread__print[data-n="5"]:hover) .spread__key li[data-n="5"]{--pin: 1}.spread:has(.spread__print[data-n="6"]:hover) .spread__key li[data-n="6"]{--pin: 1}.spread:has(.spread__print[data-n="7"]:hover) .spread__key li[data-n="7"]{--pin: 1}.spread:has(.spread__print[data-n="8"]:hover) .spread__key li[data-n="8"]{--pin: 1}.spread:has(.spread__print[data-n="9"]:hover) .spread__key li[data-n="9"]{--pin: 1}.spread:has(.spread__print[data-n="10"]:hover) .spread__key li[data-n="10"]{--pin: 1}.spread:has(.spread__print[data-n="11"]:hover) .spread__key li[data-n="11"]{--pin: 1}.spread:has(.spread__print[data-n="12"]:hover) .spread__key li[data-n="12"]{--pin: 1}.spread:has(.spread__print[data-n="13"]:hover) .spread__key li[data-n="13"]{--pin: 1}.spread:has(.spread__print[data-n="14"]:hover) .spread__key li[data-n="14"]{--pin: 1}.spread:has(.spread__print[data-n="15"]:hover) .spread__key li[data-n="15"]{--pin: 1}.spread:has(.spread__print[data-n="16"]:hover) .spread__key li[data-n="16"]{--pin: 1}.spread:has(.spread__print[data-n="17"]:hover) .spread__key li[data-n="17"]{--pin: 1}.spread:has(.spread__print[data-n="18"]:hover) .spread__key li[data-n="18"]{--pin: 1}.spread:has(.spread__print[data-n="19"]:hover) .spread__key li[data-n="19"]{--pin: 1}.spread:has(.spread__print[data-n="20"]:hover) .spread__key li[data-n="20"]{--pin: 1}.spread:has(.spread__print[data-n="21"]:hover) .spread__key li[data-n="21"]{--pin: 1}.spread:has(.spread__print[data-n="22"]:hover) .spread__key li[data-n="22"]{--pin: 1}.spread:has(.spread__print[data-n="23"]:hover) .spread__key li[data-n="23"]{--pin: 1}.spread:has(.spread__print[data-n="24"]:hover) .spread__key li[data-n="24"]{--pin: 1}.spread__prints:not(:has(.spread__print:hover)) .spread__print{transition-duration:.6s,.6s,.6s,.6s}}.spread:has(.spread__print:focus) :is(.spread__print,.spread__key li){animation-play-state:paused;--on: 0}.spread__print:focus{--pin: 1;rotate:0deg;translate:0 -.2rem;box-shadow:0 0 0 1px rgba(17,17,16,.06),4px 6px 5px -2px rgba(17,17,16,.3)}.spread__prints:has(.spread__print:focus) .spread__print:not(:focus){opacity:.45}.spread:has(.spread__print[data-n="1"]:focus) .spread__key li[data-n="1"]{--pin: 1}.spread:has(.spread__print[data-n="2"]:focus) .spread__key li[data-n="2"]{--pin: 1}.spread:has(.spread__print[data-n="3"]:focus) .spread__key li[data-n="3"]{--pin: 1}.spread:has(.spread__print[data-n="4"]:focus) .spread__key li[data-n="4"]{--pin: 1}.spread:has(.spread__print[data-n="5"]:focus) .spread__key li[data-n="5"]{--pin: 1}.spread:has(.spread__print[data-n="6"]:focus) .spread__key li[data-n="6"]{--pin: 1}.spread:has(.spread__print[data-n="7"]:focus) .spread__key li[data-n="7"]{--pin: 1}.spread:has(.spread__print[data-n="8"]:focus) .spread__key li[data-n="8"]{--pin: 1}.spread:has(.spread__print[data-n="9"]:focus) .spread__key li[data-n="9"]{--pin: 1}.spread:has(.spread__print[data-n="10"]:focus) .spread__key li[data-n="10"]{--pin: 1}.spread:has(.spread__print[data-n="11"]:focus) .spread__key li[data-n="11"]{--pin: 1}.spread:has(.spread__print[data-n="12"]:focus) .spread__key li[data-n="12"]{--pin: 1}.spread:has(.spread__print[data-n="13"]:focus) .spread__key li[data-n="13"]{--pin: 1}.spread:has(.spread__print[data-n="14"]:focus) .spread__key li[data-n="14"]{--pin: 1}.spread:has(.spread__print[data-n="15"]:focus) .spread__key li[data-n="15"]{--pin: 1}.spread:has(.spread__print[data-n="16"]:focus) .spread__key li[data-n="16"]{--pin: 1}.spread:has(.spread__print[data-n="17"]:focus) .spread__key li[data-n="17"]{--pin: 1}.spread:has(.spread__print[data-n="18"]:focus) .spread__key li[data-n="18"]{--pin: 1}.spread:has(.spread__print[data-n="19"]:focus) .spread__key li[data-n="19"]{--pin: 1}.spread:has(.spread__print[data-n="20"]:focus) .spread__key li[data-n="20"]{--pin: 1}.spread:has(.spread__print[data-n="21"]:focus) .spread__key li[data-n="21"]{--pin: 1}.spread:has(.spread__print[data-n="22"]:focus) .spread__key li[data-n="22"]{--pin: 1}.spread:has(.spread__print[data-n="23"]:focus) .spread__key li[data-n="23"]{--pin: 1}.spread:has(.spread__print[data-n="24"]:focus) .spread__key li[data-n="24"]{--pin: 1}.spread__no,.spread__key li span{display:inline-grid;place-items:center;min-width:1.35em;padding:.12em .2em 0;background:var(--spot);color:#fff;font-family:var(--f-display);line-height:1.1}.spread__no{position:absolute;z-index:1;left:.9rem;top:.9rem;font-size:1.1rem}.spread__key{margin-top:2rem;padding-top:.6rem;border-top:1px solid var(--rule)}@media (min-width: 721px){.spread__key{position:absolute;right:0;bottom:0;width:28%;margin:0}}.spread__title{margin:0 0 .5rem;font-family:var(--f-display);font-weight:400;font-size:2rem;line-height:.9;text-transform:uppercase}.spread__key ol{display:grid;grid-template-columns:repeat(auto-fill, minmax(13rem, 1fr));gap:.4rem 1rem;margin:0;padding:0;list-style:none;font-style:italic;font-size:.82rem;line-height:1.25;color:var(--grey)}@media (min-width: 721px){.spread__key ol{grid-template-columns:minmax(0, 1fr)}}.spread__note{margin:.7rem 0 0;font-family:var(--f-pen);font-size:1rem;line-height:1.15;color:var(--ballpoint);rotate:-1.5deg;}.spread__key li span{margin-right:.35rem;font-style:normal;font-size:.8rem}.spread__key li{opacity:calc(.87 + .13*var(--shown));color:color-mix(in srgb, var(--ink) calc(var(--shown)*100%), var(--grey))}}@layer booking{.section--booking{padding-bottom:clamp(4rem,8vw,6rem)}.feature--booking{margin-bottom:0}@media (min-width: 900px){.feature--booking{grid-template-columns:auto minmax(0, 1.4fr) minmax(0, 1fr)}}.dinkus{display:flex;align-items:center;gap:1rem;max-width:34rem;margin:clamp(4rem,9vw,6rem) auto}.dinkus::before,.dinkus::after{content:"";flex:1;height:5px;border-block:1px solid var(--rule)}.dinkus svg{width:4rem;height:.75rem;fill:var(--ink)}.dinkus .dinkus__mid{fill:var(--spot)}.section-head+.dinkus{margin-top:0}.booking{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"head" "text" "bands" "notes" "reach";gap:2rem}@media (min-width: 900px){.booking{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"head    reach" "text    reach" "bands   reach" "notes   reach";gap:1.75rem 5rem}}.booking__notes{align-self:start}.booking__reach{grid-area:reach;display:grid;gap:2.5rem}@media (max-width: 899px){.booking__reach{margin-top:1rem}}@media (min-width: 900px){.booking__reach{justify-items:center;align-content:center}.booking__reach .booking__contact{text-align:center}}.booking__headline{grid-area:head;margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(2.2rem,4vw,3rem);line-height:.95;text-wrap:balance;text-transform:uppercase}.coupon{position:relative;z-index:var(--z-coupon);display:grid;gap:.35rem;width:13rem;margin:0;padding:.8rem .9rem .75rem;border:1.5px dashed var(--ink);border-radius:var(--r-s);background:var(--paper);color:var(--ink);text-decoration:none;box-shadow:0 12px 22px -16px rgba(0,0,0,.55);transform:rotate(-2deg);transition:transform .5s var(--ease-out),box-shadow .5s}@media (max-width: 899px){.coupon{justify-self:end;margin-right:.25rem}}@media (hover: hover){.coupon:hover{color:var(--ink);transform:rotate(-.5deg) translateY(-3px);box-shadow:0 18px 28px -16px rgba(0,0,0,.55)}}.coupon:active{color:var(--ink);transform:rotate(-1.5deg) scale(.98);box-shadow:0 6px 12px -10px rgba(0,0,0,.55);transition-duration:.15s}.coupon__scissors{position:absolute;top:-.85rem;left:1rem;padding:0 .2rem;background:var(--paper);font-size:1.1rem;line-height:1;transition:transform .5s var(--ease-out)}@media (hover: hover){.coupon:hover .coupon__scissors{transform:translateX(2.2rem)}}.coupon__head{font-family:var(--f-display);font-size:1.4rem;line-height:1;text-transform:uppercase}.coupon__field{display:flex;align-items:baseline;gap:.5rem;font-family:var(--f-sans);font-weight:800;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase}.coupon__field::after{content:"";flex:1;border-bottom:1px solid var(--ink);transform:translateY(-.2em)}.coupon__boxes{display:flex;gap:.7rem;margin-top:.1rem;font-family:var(--f-serif);font-style:italic;font-size:.8rem}.coupon__boxes span::before{content:"";display:inline-block;width:.7em;height:.7em;margin-right:.35em;border:1px solid var(--ink);border-radius:var(--r-xs);vertical-align:-.05em}.coupon__foot{margin-top:.2rem;padding-top:.35rem;border-top:1px solid rgba(17,17,16,.25);font-family:var(--f-sans);font-weight:800;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--spot)}.booking__text{grid-area:text;max-width:38rem;margin:0;font-size:1.15rem}.booking__notes{grid-area:notes;display:grid;gap:.55rem;max-width:38rem;margin:0}.booking__notes div{display:flex;align-items:baseline;gap:.6rem;}@media (max-width: 720px){.booking__notes div{gap:.4rem}}.booking__notes dt{display:flex;align-items:baseline;gap:.55rem;font-family:var(--f-sans);font-weight:800;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}@media (max-width: 720px){.booking__notes dt{letter-spacing:.1em}}.booking__notes dt::before{content:"";flex:none;width:.5rem;height:.5rem;background:var(--spot)}.booking__notes div::after{content:"";order:1;flex:1 1 1.5rem;min-width:.5rem;height:.2em;background:radial-gradient(circle, var(--grey-light) 0 1.1px, rgba(0,0,0,0) 1.5px) 0 50%/8px 100% repeat-x}.booking__notes dd{order:2;margin:0;font-size:1.1rem;text-align:right;text-wrap:balance;}@media (max-width: 720px){.booking__notes dd{font-size:1rem}}.booking__bands{grid-area:bands;display:grid;gap:.75rem}.booking__bands p{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}.booking__bands p>span:first-child{margin-right:.4rem;font-family:var(--f-sans);font-weight:800;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.booking__contact{display:grid;gap:.2rem;margin:0}.booking__contact span{font-family:var(--f-sans);font-weight:800;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.booking__contact a{font-family:var(--f-sans);font-weight:800;font-size:clamp(1.4rem,3.5vw,2.1rem);text-decoration:none;background:linear-gradient(rgba(31,82,184,.22), rgba(31,82,184,.22)) 0 88%/0 38% no-repeat;box-shadow:inset 0 -3px 0 var(--spot);transition:background-size .6s var(--ease-in-out)}.booking__contact a:active{color:var(--ink);background-size:100% 38%}@media (hover: hover){.booking__contact a:hover{color:var(--ink);background-size:100% 38%}}@media (hover: none) and (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.coupon__scissors{animation:scissors-cut linear both;animation-timeline:view();animation-range:entry 100% cover 45%}.booking__contact a{animation:highlight-sweep linear both;animation-timeline:view();animation-range:entry 100% cover 40%}}}@keyframes scissors-cut{to{transform:translateX(2.2rem)}}@keyframes highlight-sweep{to{background-size:100% 38%}}}@layer colophon{.colophon{--paper: #ece8e1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1rem;padding-bottom:2.5rem;border-top:1px solid var(--rule);font-family:var(--f-sans);font-size:.72rem;letter-spacing:.08em;color:var(--grey)}.colophon::before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:var(--z-paper);background:var(--paper);pointer-events:none}.colophon p{display:flex;align-items:baseline;gap:.5em;margin:0}.colophon .brand{font-family:var(--f-display);font-size:1.5rem;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:var(--ink)}.colophon__credit{font-family:var(--f-sans);font-size:.72rem;letter-spacing:.08em;color:var(--grey)}.colophon__credit a{color:var(--ink);font-weight:800;text-decoration:none;border-bottom:1px solid var(--spot);transition:color .3s}.colophon__credit a:active{color:var(--spot)}@media (hover: hover){.colophon__credit a:hover{color:var(--spot)}}}@layer notfound{.wrong{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(3.5rem,8vw,6rem)}.wrong__plate,.wrong__quote,.wrong__columns{margin-inline:auto}.wrong__plate{max-width:52rem}.wrong__plate figcaption{padding-inline:0}.wrong__plate figcaption i{display:block}.wrong__stave{display:block;width:100%;height:auto;overflow:visible}.wrong__lines{fill:none;stroke:var(--ink);stroke-width:.8}.wrong__lines .wrong__bar{stroke-width:1.4}.wrong__notes{fill:var(--ink)}.wrong__fallen{fill:var(--spot)}.wrong__barno{font-family:var(--f-serif);font-style:italic;font-size:13px;fill:var(--grey)}.wrong__time{font-family:var(--f-display);font-size:40px;fill:var(--ink)}.wrong__ghost{fill:none;stroke:var(--grey-light);stroke-width:1;stroke-dasharray:2.5 2.5}.wrong__trail{fill:none;stroke:var(--spot);stroke-width:1;stroke-dasharray:4 5;opacity:.7}.wrong__loop{fill:none;stroke:var(--grey);stroke-width:1.3;stroke-linecap:round}.wrong__pen{font-family:var(--f-pen);font-size:22px;fill:var(--grey)}@media (prefers-reduced-motion: no-preference){.wrong__fall{transform-box:fill-box;transform-origin:center;animation:wrong-fall 1.6s .6s both}.wrong__trail{animation:wrong-show .5s 1.4s both}.wrong__loop,.wrong__pen{animation:wrong-show .6s 2.1s both}}@keyframes wrong-fall{0%{transform:translate(-18px, -116px) rotate(78deg);animation-timing-function:cubic-bezier(.55, 0, .9, .4)}62%{transform:translate(0, 0) rotate(0);animation-timing-function:var(--ease-out)}76%{transform:translate(0, -9px) rotate(-7deg);animation-timing-function:cubic-bezier(.55, 0, .9, .4)}88%{transform:translate(0, 0) rotate(0)}94%{transform:translate(0, -2px) rotate(-2deg)}100%{transform:none}}@keyframes wrong-show{from{opacity:0}}.wrong__quote{max-width:52rem;margin-block:1.75rem 2.75rem;font-family:var(--f-pen);font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.35;text-align:right;transform:rotate(-1.5deg)}.wrong__quote span{display:block;color:var(--grey);font-size:.8em}.wrong__columns{display:grid;gap:2.25rem;max-width:52rem}.wrong__column{display:flex;flex-direction:column;align-items:flex-start}.wrong__column p{margin:0 0 1.4rem;max-width:30rem}.wrong__column .cta{margin-top:auto}.wrong__column[lang=en] p{font-style:italic}@media (min-width: 721px){.wrong__columns{grid-template-columns:1fr 1fr;gap:0}.wrong__column{padding-right:2rem}.wrong__column+.wrong__column{padding:0 0 0 2rem;border-left:1px solid var(--hairline)}}}@layer chrome{a,summary,button,label{cursor:var(--cursor-link)}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{border:3px solid var(--scroll-track);border-radius:var(--r-pill);background:linear-gradient(var(--spot), var(--spot)) 0 0/100% 8px no-repeat,var(--ink)}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:var(--spot)}::-webkit-scrollbar-corner{background:var(--scroll-track)}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--ink) var(--scroll-track);scrollbar-width:auto}}}@layer overrides{@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none !important}}@media print{.runhead,.skip,.photo,.plate,.cover,.snapshot,.spread,.feature__cal{display:none}body::before,body::after,.hero::before,.section::before,.colophon::before{display:none}body{background:#fff;font-size:11pt}.section--next{--paper: #fff}.hero{display:block;padding:0}.section{padding-bottom:1.5rem;break-inside:avoid}a{text-decoration:none}.listing__link{display:none}.band{background:none;padding:0}.band::before,.band__out{display:none}.coupon{position:static;margin:1rem 0 0;transform:none;box-shadow:none}}}