@font-face{font-family:Big Shoulders Display;src:url(/fonts/big-shoulders-display.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-next.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-next-italic.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Yellowtail;src:url(/fonts/yellowtail.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--rr-plaster:#f4efe6;--rr-plaster-2:#e9e1d3;--rr-paper:#fffdf8;--rr-line:#d6ccbb;--rr-ink:#15222c;--rr-ink-2:#3b4955;--rr-night:#0e1820;--rr-night-2:#172631;--rr-on-night:#f4efe6;--rr-on-night-2:#c3cbd0;--rr-teal:#0f7a74;--rr-teal-ink:#0a5d58;--rr-teal-neon:#4fd6c8;--rr-red:#c42a39;--rr-red-ink:#9e1d2c;--rr-red-neon:#ff6b73;--rr-seat:#8c1f2a;--rr-terracotta:#b4593f;--rr-ochre:#d9a65c;--rr-lake:#4b7891;--rr-glass:#dff1ec;--rr-wood:#6f4429;--lv-red:#c8323a;--lv-red-on:#ffffff;--lv-green:#2e8a50;--lv-green-on:#ffffff;--lv-yellow:#e6b53a;--lv-yellow-on:#15222c;--lv-purple:#7a4fa8;--lv-purple-on:#ffffff;--lv-blue:#2f6db5;--lv-blue-on:#ffffff;--lv-taken:#cfc7ba;--lv-taken-on:#6b6358;--lv-chosen:#15222c;--lv-chosen-on:#ffffff;--lv-chosen-ring:#4fd6c8;--rr-font-display:"Big Shoulders Display","Arial Narrow",system-ui,sans-serif;--rr-font-text:"Atkinson Hyperlegible Next","Atkinson Hyperlegible",system-ui,-apple-system,"Segoe UI",sans-serif;--rr-font-script:"Yellowtail","Brush Script MT",cursive;--rr-fs-label:13px;--rr-fs-fine:15px;--rr-fs-small:16px;--rr-fs-body:18px;--rr-fs-lead:clamp(20px,1.6vw,23px);--rr-fs-h4:24px;--rr-fs-h3:clamp(28px,2.6vw,34px);--rr-fs-h2:clamp(38px,5vw,60px);--rr-fs-h1:clamp(50px,8vw,108px);--rr-fs-marquee:clamp(40px,6.4vw,92px);--rr-radius:14px;--rr-radius-lg:28px;--rr-gutter:clamp(16px,4vw,48px);--rr-max:1320px;--rr-header-h:84px;--rr-stripe:3px;--rr-shadow:0 1px 0 rgba(21,34,44,.06),0 14px 34px -18px rgba(21,34,44,.35);--rr-ease:cubic-bezier(.2,.7,.1,1);--rr-ease-swing:cubic-bezier(.3,1.5,.5,1);--rr-focus:0 0 0 3px var(--rr-paper),0 0 0 6px var(--rr-teal-ink);color-scheme:light}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:calc(var(--rr-header-h) + 16px)}body,html{overflow-x:clip}body{margin:0;min-height:100vh;background:var(--rr-plaster);color:var(--rr-ink);font-family:var(--rr-font-text);font-size:var(--rr-fs-body);line-height:1.6;font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}main{flex:1 0 auto;display:block}img,svg,video{max-width:100%}img{height:auto}h1,h2,h3,h4{font-family:var(--rr-font-display);font-weight:780;line-height:.95;letter-spacing:.005em;margin:0 0 .4em;text-wrap:balance}h1{font-size:var(--rr-fs-h1)}h2{font-size:var(--rr-fs-h2)}h3{font-size:var(--rr-fs-h3);line-height:1.02}h4{font-size:var(--rr-fs-h4);line-height:1.1}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--rr-teal-ink);text-underline-offset:.2em;text-decoration-thickness:2px}a:hover{color:var(--rr-ink)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--rr-teal-ink);outline-offset:3px;border-radius:4px}.chrome-footer :focus-visible,.chrome-menu :focus-visible,.rr-band--night :focus-visible{outline-color:var(--rr-teal-neon)}::selection{background:var(--rr-teal);color:#fff}.rr-fine,small{font-size:var(--rr-fs-fine);line-height:1.5}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rr-skip{position:absolute;left:16px;top:-80px;z-index:100;background:var(--rr-ink);color:#fff;padding:12px 20px;border-radius:999px;font-weight:700;text-decoration:none}.rr-skip:focus{top:12px;color:#fff}.rr-wrap{width:min(100% - 2 * var(--rr-gutter),var(--rr-max));margin-inline:auto}.rr-section{padding-block:clamp(56px,8vw,120px)}.rr-band--plaster2{background:var(--rr-plaster-2)}.rr-band--night{background:var(--rr-night);color:var(--rr-on-night)}.rr-band--night a:not(.rr-btn){color:var(--rr-teal-neon)}.rr-band--night a:not(.rr-btn):hover{color:#fff}.rr-lead{font-size:var(--rr-fs-lead);line-height:1.55;color:var(--rr-ink-2);max-width:62ch}.rr-band--night .rr-lead{color:var(--rr-on-night-2)}.rr-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--rr-font-text);font-size:var(--rr-fs-label);font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--rr-teal-ink);margin:0 0 14px;line-height:1.3}.rr-eyebrow:before{content:"";width:26px;height:9px;flex:none;background:linear-gradient(var(--rr-teal) 0 3px,transparent 3px 6px,var(--rr-red) 6px 9px);border-radius:2px}.rr-band--night .rr-eyebrow{color:var(--rr-teal-neon)}.rr-band--night .rr-eyebrow:before{background:linear-gradient(var(--rr-teal-neon) 0 3px,transparent 3px 6px,var(--rr-red-neon) 6px 9px)}.rr-stripe{display:block;height:calc(var(--rr-stripe) * 3);border:0;margin:0;background:linear-gradient(var(--rr-teal) 0 var(--rr-stripe),transparent var(--rr-stripe) calc(var(--rr-stripe) * 2),var(--rr-red) calc(var(--rr-stripe) * 2));border-radius:3px;transform-origin:left center}.rr-stripe--vertical{width:calc(var(--rr-stripe) * 3);height:auto;align-self:stretch;background:linear-gradient(90deg,var(--rr-teal) 0 var(--rr-stripe),transparent var(--rr-stripe) calc(var(--rr-stripe) * 2),var(--rr-red) calc(var(--rr-stripe) * 2));transform-origin:center bottom}.rr-band--night .rr-stripe{background:linear-gradient(var(--rr-teal-neon) 0 var(--rr-stripe),transparent var(--rr-stripe) calc(var(--rr-stripe) * 2),var(--rr-red-neon) calc(var(--rr-stripe) * 2))}.rr-stripe--draw{animation:rr-stripe-draw .9s var(--rr-ease) both}.rr-stripe--vertical.rr-stripe--draw{animation-name:rr-stripe-rise}@keyframes rr-stripe-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes rr-stripe-rise{0%{transform:scaleY(0)}to{transform:none}}.rr-marquee{--rr-marquee-size:var(--rr-fs-marquee);display:inline-grid;gap:.14em;padding:.32em .42em;background:radial-gradient(120% 140% at 50% 40%,#ffffff 0,var(--rr-paper) 55%,#efe9dc 100%);border-radius:10px;box-shadow:0 0 0 4px var(--rr-paper),0 0 0 6px var(--rr-teal),0 0 0 9px var(--rr-paper),0 0 0 11px var(--rr-red),0 30px 60px -30px rgba(21,34,44,.55);font-family:var(--rr-font-display);font-size:var(--rr-marquee-size);font-weight:800;line-height:1;color:var(--rr-ink);max-width:100%}.rr-marquee--md{--rr-marquee-size:clamp(30px,4.2vw,58px)}.rr-marquee--sm{--rr-marquee-size:clamp(24px,3vw,40px)}.rr-marquee-row{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.3em;position:relative;padding-block:.1em}.rr-marquee-row:after,.rr-marquee-row:before{content:"";position:absolute;inset-inline:-.1em;height:2px;background:#d9d1c3;border-radius:2px}.rr-marquee-row:before{top:0}.rr-marquee-row:after{bottom:0}.rr-marquee-word{display:inline-flex;white-space:nowrap}.rr-marquee-letter{display:inline-block;min-width:.5em;padding:.04em .05em 0;margin-inline:.025em;text-align:center;background:linear-gradient(#ffffff,#f5f0e6);border-radius:2px;box-shadow:0 1px 0 rgba(21,34,44,.14),0 3px 6px -4px rgba(21,34,44,.4);transform-origin:50% -.15em;animation:rr-letter-hang .72s var(--rr-ease-swing) both;animation-delay:calc(var(--rr-marquee-delay, 0s) + var(--i, 0) * 38ms)}@keyframes rr-letter-hang{0%{opacity:0;transform:translateY(-.7em) rotate(-9deg)}55%{opacity:1;transform:translateY(.04em) rotate(4deg)}78%{transform:rotate(-1.6deg)}to{opacity:1;transform:none}}.rr-btn{--rr-btn-bg:var(--rr-ink);--rr-btn-fg:#fff;--rr-btn-line:var(--rr-teal-neon);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 24px;border:2px solid var(--rr-btn-bg);border-radius:999px;background:var(--rr-btn-bg);color:var(--rr-btn-fg);font-family:var(--rr-font-text);font-size:17px;font-weight:750;line-height:1.15;text-decoration:none;text-align:center;overflow:hidden;isolation:isolate;transition:background-color .18s,color .18s,border-color .18s,transform .18s var(--rr-ease)}.rr-btn:after{content:"";position:absolute;left:22px;right:22px;bottom:7px;height:2px;background:var(--rr-btn-line);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--rr-ease);z-index:-1;opacity:.9}.rr-btn:hover{color:var(--rr-btn-fg)}.rr-btn:focus-visible:after,.rr-btn:hover:after{transform:none}.rr-btn:active{transform:translateY(1px)}.rr-btn:focus-visible{outline:none;box-shadow:var(--rr-focus)}.rr-btn[aria-disabled=true],.rr-btn[disabled]{opacity:.45;cursor:not-allowed}.rr-btn--primary{--rr-btn-bg:var(--rr-red);--rr-btn-line:#ffd9db}.rr-btn--primary:hover{--rr-btn-bg:var(--rr-red-ink)}.rr-btn--teal{--rr-btn-bg:var(--rr-teal);--rr-btn-line:var(--rr-glass)}.rr-btn--teal:hover{--rr-btn-bg:var(--rr-teal-ink)}.rr-btn--ghost{--rr-btn-fg:var(--rr-ink);--rr-btn-line:var(--rr-red);background:transparent;border-color:var(--rr-ink)}.rr-btn--ghost:hover{background:var(--rr-paper)}.rr-btn--light{--rr-btn-bg:var(--rr-paper);--rr-btn-fg:var(--rr-ink);--rr-btn-line:var(--rr-red)}.rr-btn--outline-light{--rr-btn-fg:#fff;background:transparent;border-color:rgba(255,255,255,.7)}.rr-btn--outline-light:hover{background:rgba(255,255,255,.1)}.rr-btn--sm{min-height:44px;padding:8px 18px;font-size:16px}.rr-btn--block{display:flex;width:100%}.rr-btn svg{flex:none}.rr-link{color:var(--rr-teal-ink);font-weight:700;text-decoration:none;background:linear-gradient(var(--rr-teal) 0 2px,transparent 2px 4px,var(--rr-red) 4px 6px) 0 100% /0 6px no-repeat,linear-gradient(currentColor,currentColor) 0 100% /100% 2px no-repeat;padding-bottom:6px;transition:background-size .3s var(--rr-ease)}.rr-link:hover{color:var(--rr-ink);background-size:100% 6px,0 2px}.rr-band--night .rr-link{color:var(--rr-teal-neon)}.rr-field{display:grid;gap:6px}.rr-field-label{font-size:var(--rr-fs-small);font-weight:750;color:var(--rr-ink)}.rr-field-hint{color:var(--rr-ink-2)}.rr-field-error,.rr-field-hint{margin:0;font-size:var(--rr-fs-fine)}.rr-field-error{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--rr-red-ink)}.rr-input,.rr-select,.rr-textarea{width:100%;min-height:52px;padding:12px 16px;font-size:18px;background:var(--rr-paper);color:var(--rr-ink);border:2px solid #8a8f93;border-radius:12px;transition:border-color .18s,box-shadow .18s}.rr-textarea{min-height:128px;resize:vertical}.rr-input:hover,.rr-select:hover,.rr-textarea:hover{border-color:var(--rr-ink-2)}.rr-input:focus-visible,.rr-select:focus-visible,.rr-textarea:focus-visible{outline:none;border-color:var(--rr-teal-ink);box-shadow:0 0 0 4px rgba(15,122,116,.22)}.rr-field--error .rr-input,.rr-input[aria-invalid=true]{border-color:var(--rr-red-ink)}.rr-select{appearance:none;padding-right:48px;background:var(--rr-paper) url(/images/ui/chevron.svg) right 16px center /20px no-repeat}.rr-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;font-size:var(--rr-fs-small);cursor:pointer}.rr-check input{appearance:none;flex:none;width:26px;height:26px;margin:1px 0 0;border:2px solid var(--rr-ink-2);border-radius:7px;background:var(--rr-paper);cursor:pointer}.rr-check input:checked{background:var(--rr-teal) url(/images/ui/check.svg) center /18px no-repeat;border-color:var(--rr-teal)}.rr-check input:focus-visible{outline:3px solid var(--rr-teal-ink);outline-offset:2px}.rr-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;border:2px solid var(--rr-line);border-radius:999px;background:var(--rr-paper);color:var(--rr-ink);font-size:var(--rr-fs-small);font-weight:700;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s}.rr-chip:hover{border-color:var(--rr-ink)}.rr-chip[aria-current=true],.rr-chip[aria-pressed=true],.rr-chip[aria-selected=true]{background:var(--rr-ink);border-color:var(--rr-ink);color:#fff}.rr-chip-count{font-weight:600;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rr-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:var(--rr-fs-label);font-weight:750;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;background:var(--rr-plaster-2);color:var(--rr-ink);white-space:nowrap}.rr-tag--free{background:var(--rr-glass);color:var(--rr-teal-ink)}.rr-tag--few{background:#fde6c9;color:#7a3d0c}.rr-tag--sold{background:var(--rr-ink);color:#fff}.rr-tag--sample{background:#fff2c2;color:#5f4800;border:1px dashed #a88a1f}.rr-tag--accessible{background:#e3ecf6;color:#1f4d80}.rr-swatch{display:inline-block;width:16px;height:16px;border-radius:5px;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.rr-prices{width:100%;border-collapse:collapse;font-size:var(--rr-fs-body)}.rr-prices caption{text-align:left;font-size:var(--rr-fs-label);font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--rr-teal-ink);padding-bottom:10px}.rr-prices td,.rr-prices th{padding:12px 0;border-bottom:1px solid var(--rr-line);text-align:left;vertical-align:middle}.rr-prices th{font-weight:650}.rr-prices th>span:first-child{display:inline-flex;align-items:center;gap:12px}.rr-prices td{text-align:right;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:16px}.rr-prices tr:last-child td,.rr-prices tr:last-child th{border-bottom:0}.rr-perf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 22px;padding:16px 18px;background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:var(--rr-radius)}.rr-perf+.rr-perf{margin-top:10px}.rr-perf-date{display:grid;justify-items:center;width:74px;padding:8px 6px 6px;background:#fff;border-radius:8px;box-shadow:0 0 0 2px var(--rr-ink),0 4px 0 -1px var(--rr-teal),0 6px 0 -1px var(--rr-red);font-family:var(--rr-font-display);line-height:1}.rr-perf-dow{font-size:15px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--rr-red-ink)}.rr-perf-day{font-size:40px;font-weight:850}.rr-perf-month{font-size:15px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--rr-ink-2)}.rr-perf-main{display:grid;gap:4px;min-width:0}.rr-perf-time{font-size:21px;font-weight:800}.rr-perf-notes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--rr-fs-fine);color:var(--rr-ink-2)}@media (max-width:560px){.rr-perf{grid-template-columns:auto minmax(0,1fr)}.rr-perf>.rr-btn{grid-column:1/-1}}.rr-card{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:14px 14px 20px;background:var(--rr-paper);border-radius:var(--rr-radius-lg);box-shadow:var(--rr-shadow);transition:transform .3s var(--rr-ease),box-shadow .3s var(--rr-ease)}.rr-card:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:9px;background:linear-gradient(var(--rr-teal) 0 3px,transparent 3px 6px,var(--rr-red) 6px);border-radius:3px;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--rr-ease)}.rr-card:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgba(21,34,44,.06),0 22px 44px -20px rgba(21,34,44,.45)}.rr-card:focus-within:after,.rr-card:hover:after{transform:none}.rr-card-art{display:grid;place-items:center;aspect-ratio:4/3;padding:12px;background:var(--rr-plaster-2);border-radius:calc(var(--rr-radius-lg) - 8px)}.rr-card-body{display:grid;gap:6px;padding-inline:6px;flex:1 1;align-content:start}.rr-card-title{font-family:var(--rr-font-display);font-size:30px;font-weight:780;line-height:1;margin:0}.rr-card-title a{color:inherit;text-decoration:none}.rr-card-title a:before{content:"";position:absolute;inset:0;border-radius:inherit}.rr-card-title a:focus-visible{outline:none}.rr-card:has(.rr-card-title a:focus-visible){box-shadow:var(--rr-focus),var(--rr-shadow)}.rr-card-date{font-weight:750;color:var(--rr-red-ink);margin:0}.rr-card-meta{font-size:var(--rr-fs-fine);color:var(--rr-ink-2);margin:0}.rr-card .rr-btn{position:relative;z-index:1;justify-self:start;margin-top:6px}.rr-poster{display:grid;place-items:center;margin:0;width:100%;min-width:0}.rr-poster--box{container-type:size;height:100%}.rr-poster-img{display:block;border-radius:6px;box-shadow:0 1px 0 rgba(21,34,44,.1),0 18px 40px -22px rgba(21,34,44,.55);background:var(--rr-plaster-2);object-fit:contain}.rr-poster--box .rr-poster-img{width:min(100cqw,calc(100cqh * var(--rr-ar)));height:auto;aspect-ratio:var(--rr-ar)}.rr-poster--width .rr-poster-img{width:100%;height:auto;aspect-ratio:var(--rr-ar)}.rr-illustration{display:block;width:100%;height:auto}.rr-sample-banner{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 16px;border-radius:12px;background:#fff7d9;color:#4d3b00;border:1px dashed #b29424;font-size:var(--rr-fs-fine);line-height:1.5}.rr-sample-banner svg{flex:none;margin-top:2px}.rr-placeholder{display:grid;gap:8px;padding:28px;border:2px dashed var(--rr-line);border-radius:var(--rr-radius-lg);background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(214,204,187,.25) 14px 15px),var(--rr-paper)}.rr-placeholder p{margin:0;color:var(--rr-ink-2)}@media (prefers-reduced-motion:no-preference){html.rr-js [data-reveal=""]>*{opacity:0;translate:0 28px}[data-reveal=in]>*{transition:opacity .7s var(--rr-ease),translate .8s var(--rr-ease)}[data-reveal=in]>:nth-child(2){transition-delay:70ms}[data-reveal=in]>:nth-child(3){transition-delay:.14s}[data-reveal=in]>:nth-child(n+4){transition-delay:.21s}}@media print{[data-reveal]>*{opacity:1!important;translate:none!important}}.rr-wordmark{display:inline-flex;align-items:center;gap:12px;text-decoration:none;line-height:1}.rr-wordmark,.rr-wordmark:hover{color:var(--rr-teal)}.rr-wordmark-tower{width:auto;height:46px;flex:none}.rr-wordmark-text{display:grid;gap:2px}.rr-wordmark-script{font-family:var(--rr-font-script);font-size:40px;line-height:.9;color:var(--rr-teal);padding:0 4px .24em 0}.rr-wordmark-sub{font-family:var(--rr-font-display);font-size:13px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--rr-ink-2);padding-left:3px}.rr-wordmark--light .rr-wordmark-script{color:var(--rr-teal-neon)}.rr-wordmark--light .rr-wordmark-sub{color:var(--rr-on-night-2)}.rr-wordmark--lg .rr-wordmark-tower{height:76px}.rr-wordmark--lg .rr-wordmark-script{font-size:64px}.rr-wordmark--lg .rr-wordmark-sub{font-size:15px}.rr-wordmark--sm .rr-wordmark-tower{height:36px}.rr-wordmark--sm .rr-wordmark-script{font-size:32px}.rr-wordmark--sm .rr-wordmark-sub{display:none}.chrome-header{position:sticky;top:0;z-index:60;background:rgba(244,239,230,.92);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);transition:transform .35s var(--rr-ease),background-color .3s}.chrome-header:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:9px;background:linear-gradient(var(--rr-teal) 0 3px,transparent 3px 6px,var(--rr-red) 6px 9px);transform-origin:left;animation:rr-stripe-draw 1.1s var(--rr-ease) .15s both;pointer-events:none}.chrome-header[data-bar=hidden]:not(:focus-within){transform:translateY(calc(-100% - 10px))}.chrome-header[data-bar=condensed],.chrome-header[data-bar=hidden]{background:rgba(244,239,230,.97)}.chrome-bar{display:flex;align-items:center;gap:24px;height:var(--rr-header-h);transition:height .3s var(--rr-ease)}.chrome-header[data-bar=condensed] .chrome-bar,.chrome-header[data-bar=hidden] .chrome-bar{height:66px}.chrome-header[data-bar=condensed] .rr-wordmark-tower{height:38px}.chrome-brand{flex:0 1 auto;min-width:0;display:inline-flex;border-radius:8px;text-decoration:none}.chrome-nav{margin-left:auto}.chrome-nav ul{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.chrome-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;font-family:var(--rr-font-display);font-size:21px;font-weight:700;letter-spacing:.03em;color:var(--rr-ink);text-decoration:none}.chrome-nav a:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:7px;background:linear-gradient(var(--rr-teal) 0 2px,transparent 2px 5px,var(--rr-red) 5px 7px);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--rr-ease)}.chrome-nav a:hover:after,.chrome-nav a[aria-current=page]:after{transform:none}.chrome-nav a[aria-current=page]{color:var(--rr-teal-ink)}.chrome-tickets{flex:none}.chrome-menu-btn{display:none;flex:none;align-items:center;gap:8px;min-height:44px;padding:8px 16px;margin-left:auto;border:2px solid var(--rr-ink);border-radius:999px;background:transparent;font-weight:750;font-size:16px}@media (max-width:1080px){.chrome-nav{display:none}.chrome-menu-btn{display:inline-flex}.chrome-tickets{order:3}}@media (max-width:520px){:root{--rr-header-h:70px}.chrome-bar{gap:10px}.chrome-header .rr-wordmark-tower{height:38px}.chrome-header .rr-wordmark-script{font-size:32px}.chrome-header .rr-wordmark-sub{font-size:11px;letter-spacing:.12em}.chrome-tickets.rr-btn{padding-inline:14px}.chrome-menu-btn{padding-inline:12px}}@media (max-width:420px){.chrome-hide-sm{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chrome-tickets.rr-btn{width:48px;padding:0}}@media (max-width:380px){.chrome-header .rr-wordmark-sub{display:none}.chrome-hide-xs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chrome-menu-btn{width:48px;padding:0;justify-content:center}}.chrome-header--slim .chrome-bar{height:62px;gap:18px}.chrome-header--slim .rr-wordmark-tower{height:34px}.chrome-header--slim .rr-wordmark-script{font-size:30px}.chrome-header--slim .rr-wordmark-sub{display:none}.chrome-slim-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:750;text-decoration:none;color:var(--rr-ink)}.chrome-slim-back:hover{color:var(--rr-teal-ink)}.chrome-slim-phone{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:750;color:var(--rr-ink);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chrome-slim-phone span{color:var(--rr-ink-2);font-weight:600}@media (max-width:640px){.chrome-slim-back b,.chrome-slim-phone span{display:none}}.chrome-menu{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:var(--rr-night);color:var(--rr-on-night);overflow-y:auto;overscroll-behavior:contain;clip-path:circle(0 at calc(100% - 60px) 36px);visibility:hidden;transition:clip-path .55s var(--rr-ease),visibility 0s .55s}.chrome-menu[data-open=true]{clip-path:circle(150% at calc(100% - 60px) 36px);visibility:visible;transition:clip-path .6s var(--rr-ease),visibility 0s}.chrome-menu-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--rr-header-h)}.chrome-menu-close{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:2px solid rgba(255,255,255,.6);border-radius:999px;background:transparent;color:#fff;font-weight:750;font-size:16px}.chrome-menu-body{display:grid;gap:28px;padding-block:18px 40px}.chrome-menu-links{list-style:none;margin:0;padding:0;display:grid}.chrome-menu-links a{display:flex;align-items:center;justify-content:space-between;min-height:64px;border-bottom:1px solid rgba(244,239,230,.14);font-family:var(--rr-font-display);font-size:clamp(38px,11vw,56px);font-weight:800;color:var(--rr-on-night);text-decoration:none;line-height:1}.chrome-menu-links a[aria-current=page]{color:var(--rr-teal-neon)}.chrome-menu-links a svg{color:var(--rr-red-neon)}.chrome-menu[data-open=true] .chrome-menu-links li{animation:chrome-rise .55s var(--rr-ease) both;animation-delay:calc(.12s + var(--i) * 55ms)}@keyframes chrome-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.chrome-menu-info{display:grid;gap:4px;color:var(--rr-on-night-2);font-size:var(--rr-fs-small)}.chrome-menu-info a{color:var(--rr-teal-neon);font-weight:750;font-size:22px;text-decoration:none}.chrome-footer,html.chrome-locked{overflow:hidden}.chrome-footer{position:relative;margin-top:auto;background:var(--rr-night);color:var(--rr-on-night-2);font-size:var(--rr-fs-small)}.chrome-footer:before{content:"";position:absolute;inset:0 0 auto;height:9px;background:linear-gradient(var(--rr-teal-neon) 0 3px,transparent 3px 6px,var(--rr-red-neon) 6px 9px);opacity:.9}.chrome-footer a{color:var(--rr-on-night);text-decoration-color:rgba(79,214,200,.6)}.chrome-footer a:hover{color:var(--rr-teal-neon)}.chrome-footer-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:end;padding-block:clamp(56px,7vw,96px) 40px}.chrome-footer-tower{height:clamp(180px,22vw,300px);width:auto;display:block}.chrome-footer-line{font-family:var(--rr-font-display);font-weight:800;font-size:clamp(48px,8.5vw,128px);line-height:.9;color:var(--rr-on-night);margin:0 0 18px}.chrome-footer-line em{font-style:normal;color:var(--rr-teal-neon)}.chrome-footer-intro{max-width:52ch;margin:0;font-size:var(--rr-fs-body)}.chrome-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:36px 40px;border-top:1px solid rgba(244,239,230,.14)}.chrome-footer-cols h2{font-family:var(--rr-font-text);font-size:var(--rr-fs-label);font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--rr-teal-neon);margin:0 0 12px;line-height:1.3}.chrome-footer-cols p{margin:0 0 10px;line-height:1.55}.chrome-footer-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.chrome-footer-cols li a{display:inline-flex;align-items:center;gap:10px;min-height:44px}.chrome-footer-big{font-size:22px;font-weight:800;color:var(--rr-on-night)!important;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chrome-footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-block:22px 28px;border-top:1px solid rgba(244,239,230,.14);font-size:var(--rr-fs-fine)}.chrome-footer-base p{margin:0}@media (max-width:960px){.chrome-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.chrome-footer-top{grid-template-columns:1fr}.chrome-footer-tower{height:120px}.chrome-footer-cols{grid-template-columns:1fr;gap:24px}}.rr-simple{padding-block:clamp(48px,8vw,110px)}.rr-simple-body{max-width:68ch}.rr-simple-body h2{font-size:clamp(30px,3.4vw,40px);margin-top:1.2em}.rr-notfound{display:grid;justify-items:center;text-align:center;gap:22px;padding-block:clamp(64px,10vw,140px)}.rr-notfound .rr-marquee{margin-block:18px 12px}.rr-notfound-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}