@font-face{font-family:Graph;src:url(/assets/8f1752f41b.woff2) format("woff2");font-display:swap;font-style:oblique -11.25deg 11.25deg}@font-face{font-family:Modale;src:url(/assets/2f93ea5d24.woff2) format("woff2");font-display:swap}:root{--rally:#f75c4a;--red-lead:#e5452f;--red-deep:#a8301f;--red-mid:#c73a26;--red-tint:#f2a193;--red-pale:#f8e2dd;--red-mist:#f3d9d3;--clay:#b05229;--sage:#b3b098;--chalk:#f4f2ee;--paper:#fbfaf7;--fog:var(--red-mist);--night:#141110;--ink:var(--red-deep);--grey:var(--red-mid);--grey-2:var(--red-tint);--hair:rgba(247,92,74,.26);--bg:var(--chalk);--fg:var(--red-deep);--sub:var(--red-mid);--line:var(--hair);--chip:var(--red-pale);--raise:var(--paper);--font-display:"Graph","Courier New",monospace;--font-body:"Modale",Georgia,"Times New Roman",serif;--t-mark:clamp(56px,13vw,240px);--t-statement:clamp(26px,2.75vw,46px);--t-title:clamp(19px,1.45vw,24px);--t-body:16px;--t-small:13.5px;--t-label:11px;--edge:clamp(12px,1.35vw,20px);--gap:clamp(14px,1.4vw,20px);--tight:6px;--block:clamp(56px,6.5vw,112px);--nav:56px;--cut-chip:4px;--cut-s:7px;--cut-m:12px;--cut-l:18px;--e-push:cubic-bezier(0.22,1,0.36,1);--e-bounce:cubic-bezier(0.34,1.56,0.64,1);--e-snap:cubic-bezier(0.6,0,0.9,0.5);--d-tap:140ms;--d-push:700ms;--d-reveal:1100ms;--lean:0;--spin:0deg;color-scheme:light}.on-night{--bg:var(--night);--fg:#f1ede8;--sub:#8f8680;--line:hsla(33,24%,93%,.16);--chip:hsla(33,24%,93%,.1);--raise:#1e1a18}.on-clay,.on-night{background:var(--bg);color:var(--fg)}.on-clay{--bg:var(--clay);--fg:var(--paper);--sub:hsla(45,33%,98%,.72);--line:hsla(45,33%,98%,.3);--chip:hsla(45,33%,98%,.16)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--chalk);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ol[role=list],ul[role=list]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--rally);outline-offset:2px}::selection{background:var(--rally);color:var(--paper)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cut{--c:var(--cut-m);-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.cut-chip{--c:var(--cut-chip)}.cut-s{--c:var(--cut-s)}.cut-m{--c:var(--cut-m)}.cut-l{--c:var(--cut-l)}.mark{color:var(--rally);font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:var(--t-mark);line-height:.82;letter-spacing:-.01em;font-variation-settings:"slnt" 0}.statement{font-size:var(--t-statement);line-height:1.07;letter-spacing:-.02em;text-wrap:pretty}.statement,.title{color:var(--red-lead)}.title{font-size:var(--t-title);line-height:1.2;letter-spacing:-.01em}.body{font-size:var(--t-body);line-height:1.45}.small{font-size:var(--t-small);line-height:1.4}.label{font-family:var(--font-display);font-size:var(--t-label);line-height:1.2;letter-spacing:.06em;text-transform:uppercase;font-variation-settings:"slnt" 0}.num{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub{color:var(--sub)}.red{color:var(--rally)}.lean{font-variation-settings:"slnt" var(--lean)}.sl-i,.sl-r{font-style:normal}.label .sl-i,.mark .sl-i{font-variation-settings:"slnt" 11.25}.label .sl-r,.mark .sl-r{font-variation-settings:"slnt" -11.25}.statement .sl-i,.statement .sl-r,.title .sl-i,.title .sl-r{color:var(--rally)}.rich{gap:.75em;max-width:60ch}.rich,.rich ul{display:flex;flex-direction:column}.rich ul{padding-left:1.1em;gap:.3em}.rich strong{font-weight:400;color:var(--fg)}.rich em{font-style:normal;color:var(--rally)}.rich a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.statement .rich{max-width:none;gap:0}.tbc{background:repeating-linear-gradient(-45deg,rgba(247,92,74,.14) 0 5px,rgba(247,92,74,.26) 5px 10px);color:inherit;padding:0 .25em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.page{padding-inline:var(--edge)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap)}.block{padding-top:var(--block)}.page>.sec{margin-top:var(--block)}.sec{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);padding-top:14px;border-top:1px solid var(--line)}.sec-label{grid-column:1/span 3;color:var(--sub);padding-bottom:24px}.sec-body{grid-column:4/-1;min-width:0}.chip{--c:var(--cut-chip);display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 11px;font-size:14px;line-height:1;background:var(--chip);color:var(--fg);white-space:nowrap;-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .18s ease,color .18s ease}.chip.label{font-size:var(--t-label);height:22px;padding:0 7px}a.chip:hover,button.chip:hover{background:var(--fg);color:var(--bg)}.chip-red{background:var(--rally);color:var(--paper)}a.chip-red:hover,button.chip-red:hover{background:var(--ink);color:var(--paper)}.chip-lg{height:44px;padding:0 18px;font-size:16px}.chip .arr{display:inline-block;transition:transform .3s var(--e-bounce)}.chip:hover .arr{transform:translateX(3px)}.chip[aria-disabled=true]{background:var(--chip);color:var(--grey-2);cursor:default}.link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.media{position:relative;overflow:hidden;background:var(--fog);-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.media>img,.media>video{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--e-push)}.media>.chip{position:absolute;top:8px;left:8px;z-index:2;background:hsla(45,33%,98%,.84);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}a:hover>.media>img,a:hover>.media>video{transform:scale(1.025)}.rows>*{border-top:1px solid var(--line)}.rows>:last-child{border-bottom:1px solid var(--line)}.row-item{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);grid-column-gap:var(--gap);column-gap:var(--gap);padding:14px 0 16px;align-items:baseline}.row-item .row-meta{justify-self:end;color:var(--sub);text-align:right;font-size:var(--t-small)}a.row-item:hover .title{color:var(--rally)}.facts>div{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-column-gap:var(--gap);column-gap:var(--gap);padding:12px 0 14px;border-top:1px solid var(--line)}.facts>div:last-child{border-bottom:1px solid var(--line)}.facts dd small,.facts dt{color:var(--sub)}.facts dd small{display:block;font-size:var(--t-small);margin-top:2px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 24px;grid-gap:var(--gap);gap:var(--gap);padding:13px 0 15px;font-size:var(--t-title);line-height:1.25;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-display);color:var(--sub);justify-self:end;transition:transform .3s var(--e-bounce)}.faq details[open] summary:after{transform:rotate(45deg);color:var(--rally)}.faq .answer{padding:0 40px 18px 0;color:var(--sub)}.input{--c:var(--cut-chip);height:44px;padding:0 14px;border:0;background:var(--chip);color:var(--fg);font-size:16px;-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.input::placeholder{color:var(--sub)}.input:focus{outline:none;box-shadow:inset 0 -2px 0 var(--rally)}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.joinform{display:grid;grid-gap:6px;gap:6px;max-width:560px}.joinform-row{display:flex;flex-wrap:wrap;gap:4px}.joinform-row .input{flex:1 1 180px;min-width:0}.joinform-row select.input{flex:0 0 120px}.joinform-row .chip{padding:0 18px;font-size:16px}.joinform-msg{min-height:1.3em;font-size:var(--t-small);color:var(--sub)}.joinform-msg.is-done,.joinform-msg.is-error{color:var(--rally)}.joinform-legal{font-size:12px;color:var(--sub)}.joinform-legal a{text-decoration:underline}.js [data-m=arrive]{opacity:0;transform:translateY(14px)}.js [data-m=arrive][data-from=right]{transform:translateX(24px)}.js [data-m=arrive].is-in{opacity:1;transform:none;transition:transform var(--d-push) var(--e-push) var(--delay,0ms),opacity .5s ease var(--delay,0ms)}.js .label[data-m=arrive],.js .mark[data-m=arrive]{font-variation-settings:"slnt" 11.25}.js .label[data-m=arrive].is-in,.js .mark[data-m=arrive].is-in{font-variation-settings:"slnt" 0;transition:transform var(--d-push) var(--e-push) var(--delay,0ms),opacity .5s ease var(--delay,0ms),font-variation-settings .6s var(--e-push) calc(var(--delay, 0ms) + .2s)}.js [data-m=bounce]{opacity:0;transform:translateY(18px) scale(.97)}.js [data-m=bounce].is-in{opacity:1;transform:none;transition:transform .8s var(--e-bounce) var(--delay,0ms),opacity .4s ease var(--delay,0ms)}.js [data-m=reveal]{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.js [data-m=reveal]>img,.js [data-m=reveal]>video{transform:scale(1.08)}.js [data-m=reveal].is-in{-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:-webkit-clip-path var(--d-reveal) var(--e-push) var(--delay,0ms);transition:clip-path var(--d-reveal) var(--e-push) var(--delay,0ms);transition:clip-path var(--d-reveal) var(--e-push) var(--delay,0ms),-webkit-clip-path var(--d-reveal) var(--e-push) var(--delay,0ms)}.js [data-m=reveal].is-in>img,.js [data-m=reveal].is-in>video{transform:none;transition:transform 1.6s var(--e-push) var(--delay,0ms)}.js [data-m=draw]{transform:scaleX(0);transform-origin:left}.js [data-m=draw].is-in{transform:none;transition:transform 1s var(--e-push) var(--delay,0ms)}.page-in{animation:page-in .5s var(--e-push) both}.js [data-m]:not(.is-in){animation:m-safe .4s ease 2.4s forwards}@keyframes m-safe{to{opacity:1;transform:none;-webkit-clip-path:polygon(var(--c,0) 0,calc(100% - var(--c, 0px)) 0,100% var(--c,0),100% calc(100% - var(--c, 0px)),calc(100% - var(--c, 0px)) 100%,var(--c,0) 100%,0 calc(100% - var(--c, 0px)),0 var(--c,0));clip-path:polygon(var(--c,0) 0,calc(100% - var(--c, 0px)) 0,100% var(--c,0),100% calc(100% - var(--c, 0px)),calc(100% - var(--c, 0px)) 100%,var(--c,0) 100%,0 calc(100% - var(--c, 0px)),0 var(--c,0));font-variation-settings:"slnt" 0}}@keyframes page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.js [data-m]{opacity:1!important;transform:none!important;transition:none!important;font-variation-settings:"slnt" 0!important}.js [data-m=reveal]{-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))!important;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))!important}.js [data-m]>img,.js [data-m]>video{transform:none!important}.page-in{animation:none}.lean{font-variation-settings:"slnt" 0}}.skip{position:fixed;left:var(--edge);top:8px;z-index:1000;transform:translateY(-200%)}.skip:focus{transform:none}.hdr{inset:0 0 auto 0;display:flex;justify-content:space-between;align-items:flex-start;padding:12px var(--edge)}.hdr>*{pointer-events:auto}.hdr:before{content:"";position:absolute;inset:0 0 -28px 0;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:-1}.hdr .chip{background:hsla(36,17%,89%,.86);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hdr .chip:hover,.hdr .chip[aria-current=page]{background:var(--ink)}.hdr .chip-red,.hdr .chip-red:hover{background:var(--rally);color:var(--paper)}.hdr .chip-red:hover{background:var(--ink)}.hdr-left,.hdr-nav{display:flex;gap:4px;align-items:center}.hdr-sym{width:34px;justify-content:center}.hdr-sym svg{width:17px;height:21px}.menu{position:fixed;inset:0;z-index:90;background:var(--chalk);padding:72px var(--edge) var(--edge);display:grid;grid-template-rows:1fr auto;grid-gap:32px;gap:32px;overflow-y:auto;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}.menu.is-open{visibility:visible;opacity:1;transition:opacity .3s ease}.menu-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:40px var(--gap);gap:40px var(--gap);align-content:start}.menu-group .label{color:var(--sub);display:block;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:8px}.menu-group a{display:grid;grid-gap:2px;gap:2px;padding:7px 0;font-size:var(--t-statement);line-height:1.02;letter-spacing:-.02em;transition:color .18s ease}.menu-group a small{font-size:var(--t-small);color:var(--sub);letter-spacing:0}.menu-group a:hover{color:var(--rally)}.js .menu:not(.is-open) .menu-group li{transform:translateY(10px)}.menu.is-open .menu-group li{opacity:1;transform:none;transition:transform .6s var(--e-push) var(--delay,0ms),opacity .4s ease var(--delay,0ms)}.menu-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line);font-size:var(--t-small);color:var(--sub)}.ftr{margin-top:calc(var(--block) * 1.2);padding:0 var(--edge) var(--edge)}.ftr-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:40px;row-gap:40px;padding-top:14px;border-top:1px solid var(--line)}.ftr-join{grid-column:1/span 6;grid-gap:16px;gap:16px}.ftr-col,.ftr-join{display:grid;align-content:start}.ftr-col{grid-column:span 2;grid-gap:5px;gap:5px}.ftr-col .label{color:var(--sub);margin-bottom:6px}.ftr-mark{color:var(--rally);margin-top:clamp(56px,8vw,140px);line-height:0}.ftr-mark svg{width:100%;height:auto}.ftr-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;color:var(--sub)}.opener{padding-top:calc(var(--nav) + clamp(40px, 6vw, 104px));padding-bottom:clamp(24px,3vw,48px)}.opener-meta{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px}.opener .statement{max-width:36ch}.opener .statement .i{color:var(--sub)}.opener-media{position:relative;aspect-ratio:16/8;--c:var(--cut-l)}.doc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);align-items:start;padding-top:var(--block)}.doc-index{grid-column:1/span 3;position:-webkit-sticky;position:sticky;top:calc(var(--nav) + 20px);display:grid;grid-gap:2px;gap:2px;font-size:var(--t-title);line-height:1.2;letter-spacing:-.01em}.doc-index a{color:var(--grey-2);transition:color .2s ease}.doc-index a.is-on,.doc-index a:hover{color:var(--fg)}.doc-sec{scroll-margin-top:calc(var(--nav) + 24px)}.doc-sec-head{display:grid;grid-gap:14px;gap:14px;padding-top:12px;border-top:1px solid var(--line);margin-bottom:28px}.doc-sec-head .label{color:var(--sub)}.doc-sec-head .statement{max-width:30ch}.doc-sec-head .intro{color:var(--sub);max-width:52ch}.doc-sec .facts,.doc-sec .faq,.doc-sec .rows{margin-top:4px}.steps .row-item{grid-template-columns:48px minmax(0,5fr) minmax(0,6fr)}.steps .num{color:var(--sub);font-size:12px}.text-body{font-size:var(--t-title);line-height:1.3;letter-spacing:-.01em}.text-body .rich{max-width:40ch}.cta{display:grid;grid-gap:22px;gap:22px;padding-top:12px;border-top:1px solid var(--line)}.cta .statement{max-width:30ch}.cta .row{display:flex;flex-wrap:wrap;gap:4px}.mast{position:relative;margin:var(--edge) var(--edge) 0;--c:var(--cut-l);padding:calc(var(--nav) + 4px) clamp(12px,1.4vw,20px) clamp(12px,1.4vw,20px);display:grid;grid-gap:40px;gap:40px;min-height:min(76vh,700px);align-content:space-between}.mast-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.mast-top .statement{max-width:15ch}.mast-top .chip{background:hsla(45,33%,98%,.16);color:var(--paper)}.mast-top a.chip:hover{background:var(--paper);color:var(--copy)}.mast-mark{color:var(--rally);line-height:0}.mast-mark svg{height:auto}.mast-mark .wm-l{transform-box:fill-box;transform-origin:50% 100%}.js .mast-mark .wm-l{animation:wm-in 1s var(--e-bounce) both;animation-delay:calc(var(--i) * 70ms + .15s)}@keyframes wm-in{0%{transform:translateY(35%) scaleY(.5);opacity:0}to{transform:none;opacity:1}}.film{position:relative;aspect-ratio:16/8;--c:var(--cut-l);animation:film-in 1.2s var(--e-push) both}@keyframes film-in{0%{opacity:0;transform:translateY(20px)}}.doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--tight);gap:var(--tight);margin-top:var(--tight)}.door{display:grid;grid-gap:10px;gap:10px;align-content:start}.door .media{aspect-ratio:4/5}.rhythm{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--tight);column-gap:var(--tight);grid-row-gap:28px;row-gap:28px}.rhythm>a{display:grid;grid-gap:10px;gap:10px;align-content:start}.rhythm>a .media{aspect-ratio:4/3}.rhythm>a:first-child{grid-column:1/span 8}.rhythm>a:first-child .media{aspect-ratio:16/10}.rhythm>a:nth-child(2){grid-column:9/span 4;align-self:end}.rhythm>a:nth-child(3){grid-column:1/span 4}.rhythm>a:nth-child(4){grid-column:5/span 4}.rhythm>a:nth-child(5){grid-column:9/span 4}.rhythm>a:hover .title{color:var(--rally)}.cities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tight);gap:var(--tight)}.city{display:grid;grid-gap:10px;gap:10px;align-content:start}.city .media{aspect-ratio:4/5}.city .media .mark{position:absolute;left:14px;bottom:10px;z-index:2;color:var(--paper);font-size:clamp(48px,8vw,150px)}.events{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--tight);gap:var(--tight);grid-row-gap:28px;row-gap:28px}.evc{display:grid;grid-gap:10px;gap:10px;align-content:start}.evc .media{aspect-ratio:4/5}.evc .title{transition:color .2s ease}.evc:hover .title{color:var(--rally)}.evc .sub{font-size:var(--t-small)}.evc.is-cancelled,.evc.is-past{opacity:.55}.evc.is-cancelled .title{text-decoration:line-through}.manifesto{max-width:38ch}.manifesto p{display:inline}.manifesto p+p:before{content:" "}.manifesto .lead{color:var(--fg)}.numbers .facts>div{grid-template-columns:minmax(0,2fr) minmax(0,10fr)}.numbers .facts dd,.numbers .facts dt.num{font-size:var(--t-title)}.rally{--court-line:var(--paper);--court-ball:#f3e24a;--court-glass:hsla(45,33%,98%,.4);display:grid;grid-gap:10px;gap:10px}.rally-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.rally-score{gap:18px}.rally-score,.rally-score>span{display:flex;align-items:baseline}.rally-score>span{gap:8px}.rally-score small{color:var(--sub)}.rally-score b{font-weight:400;font-size:26px;line-height:1;min-width:2ch}.rally-games{color:var(--sub)}.rally-court{position:relative;aspect-ratio:2/1;background:var(--clay);--c:var(--cut-l)}.rally-compact .rally-court{aspect-ratio:2.4/1}.rally-court canvas{width:100%;height:100%;cursor:none}.rally-court canvas:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--paper)}.rally-call{position:absolute;left:50%;top:16%;transform:translate(-50%,8px);color:var(--paper);font-size:clamp(22px,3vw,44px);opacity:0;transition:opacity .2s ease,transform .4s var(--e-bounce),font-variation-settings .4s var(--e-push);white-space:nowrap;font-variation-settings:"slnt" 11.25}.rally-call.is-on{opacity:1;transform:translate(-50%);font-variation-settings:"slnt" 0}.rally-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.rally-hint{color:var(--sub);font-size:var(--t-small)}.ctabs{display:flex;gap:var(--tight);margin-bottom:var(--tight)}.ctab{flex:1 1;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 14px 10px;--c:var(--cut-m);background:var(--fog);color:var(--grey);transition:background .2s ease,color .2s ease}.ctab .mark{font-size:clamp(40px,6.5vw,116px);transition:font-variation-settings .4s var(--e-push)}.ctab:hover{color:var(--ink)}.ctab:hover .mark{font-variation-settings:"slnt" 11.25}.ctab.is-on .mark{font-variation-settings:"slnt" 0}.ctab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.city-panel{grid-column-gap:var(--tight);column-gap:var(--tight)}.city-panel>.media{grid-column:1/span 5;position:-webkit-sticky;position:sticky;top:calc(var(--nav) + 12px);aspect-ratio:4/5}.tier-list{grid-column:6/-1;display:grid;grid-gap:var(--tight);gap:var(--tight)}.tier{--c:var(--cut-m);background:var(--paper);padding:clamp(16px,1.8vw,24px);display:grid;grid-gap:16px;gap:16px}.tier-top{display:flex;justify-content:space-between;gap:12px;color:var(--sub)}.tier .statement{line-height:1.02}.tier-line{color:var(--sub);font-size:var(--t-title);line-height:1.25;max-width:32ch}.tier-body{max-width:none;font-size:var(--t-small)}.tier-body ul{column-count:2;column-gap:var(--gap);display:block;padding-left:1em}.tier-body li{page-break-inside:avoid;break-inside:avoid;margin-bottom:4px}.tier-foot{display:flex;gap:4px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}.tier.is-waitlist{background:var(--fog)}.access-note{margin-top:14px;color:var(--sub)}.wl{border:0;padding:0;width:min(520px,calc(100vw - 24px));background:var(--paper);color:var(--ink);--c:var(--cut-m);-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.wl::-webkit-backdrop{background:rgba(20,17,16,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wl::backdrop{background:rgba(20,17,16,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wl[open]{animation:wl-in .4s var(--e-push)}@keyframes wl-in{0%{transform:translateY(16px);opacity:0}}.wl-inner{padding:20px;display:grid;grid-gap:14px;gap:14px}.wl-top{display:flex;justify-content:space-between;align-items:center}.wl .joinform-row{flex-direction:column}.wl .joinform-row>*{width:100%;flex:none}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tight);gap:var(--tight)}.pair .media{aspect-ratio:4/5}.wide{aspect-ratio:16/9}.bda{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap)}.bda-col .title{padding-bottom:10px}.bda-col li{display:grid;grid-gap:2px;gap:2px;padding:10px 0 12px;border-top:1px solid var(--line)}.terms-list{display:grid;grid-gap:28px;gap:28px;padding-left:1.4em;max-width:64ch}.terms-list li::marker{color:var(--sub);font-family:var(--font-display);font-size:12px}.terms-list h2{font-weight:400;margin-bottom:6px}.sys-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--tight);gap:var(--tight)}.sys-swatch{display:grid;grid-gap:6px;gap:6px}.sys-swatch span{display:block;aspect-ratio:4/3;--c:var(--cut-s);-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));box-shadow:inset 0 0 0 1px var(--line)}.sys-type>div{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-column-gap:var(--gap);column-gap:var(--gap);padding:16px 0;border-top:1px solid var(--line);align-items:baseline}.sys-cuts{display:flex;flex-wrap:wrap;gap:var(--tight);align-items:flex-end}.sys-cuts>div{background:var(--rally);color:var(--paper);display:grid;place-items:center}.sys-demo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:var(--tight);gap:var(--tight)}.sys-demo>div{--c:var(--cut-m);background:var(--paper);padding:16px;min-height:260px;display:grid;grid-gap:10px;gap:10px;align-content:start;overflow:hidden;-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}@media (max-width:1000px){.hdr-nav{display:none}.sec-label{padding-bottom:14px}.sec-body,.sec-label{grid-column:1/-1}.doc-index{display:none}.row-item{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.row-item>:nth-child(2){grid-column:1/-1;grid-row:2}.steps .row-item{grid-template-columns:36px minmax(0,1fr)}.steps .row-item>:nth-child(3){grid-column:2;grid-row:2}.facts>div{grid-template-columns:1fr;row-gap:2px}.city-panel>.media{grid-column:1/-1;position:relative;top:0;aspect-ratio:16/10;margin-bottom:var(--tight)}.ftr-join,.tier-list{grid-column:1/-1}.ftr-col{grid-column:span 6}.events{grid-template-columns:repeat(2,minmax(0,1fr))}.rhythm>a:nth-child(n){grid-column:span 6;align-self:start}.rhythm>a:first-child{grid-column:1/-1}.bda{grid-template-columns:1fr;row-gap:32px}}@media (max-width:640px){:root{--nav:52px}.mast{min-height:0;gap:clamp(80px,30vw,160px)}.mast-top{flex-direction:column}.film,.opener-media{aspect-ratio:4/5}.cities,.doors,.pair{grid-template-columns:1fr}.city .media,.door .media{aspect-ratio:16/11}.rhythm>a:nth-child(n){grid-column:1/-1}.tier-body ul{column-count:1}.rally-court{aspect-ratio:4/3}.sys-type>div{grid-template-columns:1fr}}.ctab,.rally-court,.tier{-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.sys-sym{width:80px;color:var(--rally);transform:rotate(var(--spin))}.manifesto .sub,.statement .i,.statement .rich p+p,.statement .sub,.tier-line{color:var(--red-tint)}.red,.statement .red,.statement a{color:var(--rally)}.doc-index a,.opener .statement .i{color:var(--red-tint)}.doc-index a.is-on,.doc-index a:hover,.faq summary,.menu-group a{color:var(--red-lead)}.evc:hover .title,.menu-group a:hover,.rhythm>a:hover .title,a.row-item:hover .title{color:var(--rally)}.hdr .chip{background:hsla(11,66%,92%,.88);color:var(--red-deep)}.hdr .chip:hover,.hdr .chip[aria-current=page]{background:var(--rally);color:var(--paper)}.hdr-sym{color:var(--rally)!important}.hdr:before{background:linear-gradient(var(--chalk) 35%,hsla(40,21%,95%,0))}a.chip:hover,button.chip:hover{background:var(--rally);color:var(--paper)}.chip-red:hover,a.chip-red:hover,button.chip-red:hover{background:var(--red-deep);color:var(--paper)}.media>.chip{background:hsla(45,33%,98%,.86);color:var(--red-deep)}.numbers .facts dt.num{color:var(--rally)}.ctab{background:var(--red-pale);color:var(--red-tint)}.ctab:hover{color:var(--red-lead)}.ctab .mark{color:inherit}.ctab.is-on{background:var(--rally);color:var(--paper)}.tier-top{color:var(--red-mid)}.ftr-mark,.mast-mark,.rally-score b{color:var(--rally)}.on-clay .statement{color:#fce4de}.on-clay .statement .sub{color:#f4a99c}.mast-top .chip{background:hsla(12,83%,93%,.16);color:#fce4de}.on-night{--fg:#f8c9c0;--sub:#e9897a}:root{--nav:64px}.hdr{position:-webkit-sticky;position:sticky;inset:auto;z-index:100;height:var(--nav);padding:0 var(--edge);background:var(--chalk);pointer-events:auto;transition:transform .42s var(--e-push)}.hdr:before{display:none}.hdr-nav{display:flex;gap:clamp(18px,3.2vw,56px)}.hdr-end>*,.hdr-nav a{font-family:var(--font-body);font-size:13px;line-height:1;letter-spacing:.045em;text-transform:uppercase;color:var(--rally);background:none;padding:6px 0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1.5px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.hdr-end>:hover,.hdr-nav a:hover,.hdr-nav a[aria-current=page]{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.hdr-sym{justify-self:center;display:block;width:32px;height:39px;color:var(--rally);background:none!important;padding:0!important}.hdr-sym svg{width:100%;height:100%;transform:rotate(var(--spin))}.hdr-end{justify-self:end;display:flex;gap:clamp(18px,3.2vw,56px);align-items:center}.menu{padding-top:calc(var(--nav) + 24px)}.opener{padding-top:clamp(40px,6vw,104px)}.mast{padding-top:clamp(16px,2vw,28px)}.doors{gap:var(--gap)}.tile{display:grid;color:var(--paper)}.tile-media{position:relative;display:block;aspect-ratio:5/4;overflow:hidden;background:var(--red-mist)}.tile-media.is-dark{background:#000}.tile-media>img,.tile-media>video{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--e-push)}.tile-bar{--c:clamp(12px,1.4vw,20px);display:block;background:var(--rally);color:var(--paper);text-align:center;font-size:clamp(22px,2.5vw,40px);line-height:1;padding:.26em .4em .2em;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)));transition:font-variation-settings .4s var(--e-push),background .25s ease}.tile:hover .tile-bar{font-variation-settings:"slnt" 11.25}.tile:hover .tile-media>img,.tile:hover .tile-media>video{transform:scale(1.03)}.band{container-type:inline-size;margin:var(--block) calc(-1 * var(--edge)) 0;padding:0 var(--edge) var(--edge)}.band-mark{font-size:calc(100cqw / var(--band-em));line-height:.78;letter-spacing:-.01em;color:var(--rally);white-space:nowrap;padding-top:.04em}.band-mark span{display:block}.band-panel{position:relative;margin-top:calc(-.26 * 100cqw / var(--band-em));background:var(--chalk);color:var(--red-deep);padding:clamp(10px,1vw,14px);-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.band-meta{display:flex;justify-content:space-between;gap:16px;padding:2px 4px 12px;font-size:var(--t-title);line-height:1.2;letter-spacing:-.01em;color:var(--red-lead)}.band-meta span:last-child{text-align:right}.band .statement{color:var(--red-lead)}.feature{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;gap:10px}.feature>:first-child .media{aspect-ratio:8/5}.feature .media{aspect-ratio:4/5;--c:var(--cut-m)}.feature .evc .title .paren{display:block}.feature .evc .sub{color:var(--red-mid)}.band .cities{gap:10px}@media (max-width:1000px){.hdr-nav{display:none}.hdr{grid-template-columns:auto 1fr}.hdr-sym{justify-self:start}.feature{grid-template-columns:1fr 1fr}.feature>:first-child{grid-column:1/-1}}@media (max-width:640px){.doors{grid-template-columns:1fr}.tile-media{aspect-ratio:16/10}.feature{grid-template-columns:1fr}.feature .media,.feature>:first-child .media{aspect-ratio:4/3}.band-meta{flex-direction:column;font-size:17px}.band-meta span:last-child{text-align:left}:root{--t-statement:23px;--t-title:18px;--block:64px;--nav:56px}.mast{min-height:0;gap:72px;padding-top:16px}.hdr-end{gap:18px}.band-panel{padding:8px}.tile-bar{font-size:24px}}.band-panel{--fg:var(--red-deep);--sub:var(--red-mid);--line:var(--hair);--chip:var(--red-pale);margin-top:calc(-.34 * 100cqw / var(--band-em))}.manifesto .lead{color:var(--red-lead)}@media (max-width:640px){.feature,.rhythm{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;grid-column-gap:8px;column-gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--edge));padding-inline:var(--edge);scroll-padding-inline:var(--edge);scrollbar-width:none}.band .feature{margin-inline:calc(-1 * clamp(8px, 1vw, 14px));padding-inline:8px}.feature::-webkit-scrollbar,.rhythm::-webkit-scrollbar{display:none}.feature>*,.rhythm>a,.rhythm>a:nth-child(n){grid-column:auto;scroll-snap-align:start}.feature .media,.feature>:first-child .media,.rhythm>a .media,.rhythm>a:first-child .media{aspect-ratio:4/5}}@media (max-width:1000px){.steps .row-item>:first-child{grid-column:1;grid-row:1/span 2}.steps .row-item>:nth-child(2){grid-column:2;grid-row:1}.steps .row-item>:nth-child(3){grid-column:2;grid-row:2}}.manifesto .sub,.opener .statement .i,.statement .i,.statement .sub,.tier-line{color:var(--red-mid)}.metaline{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:10px;border-top:1.5px solid var(--rally);font-size:var(--t-title);line-height:1.25;letter-spacing:-.01em;color:var(--red-lead)}.metaline>span:last-child:not(:first-child){text-align:right;color:var(--red-mid)}.metaline a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.metaline a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.h-graph{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(30px,3.6vw,60px);line-height:.92;letter-spacing:.005em;color:var(--rally);font-variation-settings:"slnt" 0;margin-top:clamp(14px,1.6vw,22px);max-width:18ch;text-wrap:balance}.h-graph .sl-i{font-variation-settings:"slnt" 11.25;color:inherit}.h-graph .sl-r{font-variation-settings:"slnt" -11.25;color:inherit}.js .h-graph[data-m=arrive]{font-variation-settings:"slnt" 11.25}.js .h-graph[data-m=arrive].is-in{font-variation-settings:"slnt" 0;transition:transform var(--d-push) var(--e-push) var(--delay,0ms),opacity .5s ease var(--delay,0ms),font-variation-settings .6s var(--e-push) calc(var(--delay, 0ms) + .2s)}.bsec>.h-graph+*{margin-top:clamp(20px,2.4vw,36px)}.bsec-intro{font-size:var(--t-title);line-height:1.3;color:var(--red-deep);max-width:48ch;margin-top:14px}.bsec>.metaline+:not(.h-graph){margin-top:clamp(16px,2vw,28px)}.intro-2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:20px;row-gap:20px;align-items:start}.intro-2>.h-graph{grid-column:1/span 6;margin:0;max-width:14ch}.intro-2>.intro-body{grid-column:8/-1;font-size:var(--t-title);line-height:1.32;color:var(--red-deep)}.intro-2>.intro-body a{color:var(--rally)}.jumps{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--gap)}.jumps a{--c:6px;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;line-height:1;padding:10px 12px 9px;background:var(--red-pale);color:var(--red-deep);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)));transition:background .2s ease,color .2s ease,font-variation-settings .3s var(--e-push)}.jumps a:hover{background:var(--rally);color:var(--paper);font-variation-settings:"slnt" 11.25}.caption{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-small);color:var(--red-deep);padding-top:8px}.caption>:last-child:not(:first-child){color:var(--red-mid);text-align:right}.letter{--c:var(--cut-l);background:var(--paper);padding:clamp(28px,5vw,80px) clamp(20px,5vw,80px);display:grid;justify-items:center;text-align:center;grid-gap:14px;gap:14px;-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.letter .h-graph{margin:0 0 12px;max-width:none}.letter p{font-size:var(--t-title);line-height:1.35;color:var(--red-deep);max-width:34ch}.letter p.lead{color:var(--red-lead);font-size:clamp(22px,2vw,30px);line-height:1.2}.letter p.gap{margin-top:18px}.letter .sym{width:36px;color:var(--rally);margin-bottom:6px;transform:rotate(var(--spin))}.opener-band{margin-top:0}.opener-band .band-panel{display:grid;grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px)}.opener-band .opener-title{font-size:var(--t-statement);line-height:1.07;letter-spacing:-.02em;color:var(--red-lead);max-width:30ch;padding:0 4px}.opener-band .opener-intro{font-size:var(--t-title);line-height:1.3;color:var(--red-deep);max-width:52ch;padding:0 4px}.opener-band .opener-media{margin-top:4px;aspect-ratio:16/7.5}.tile .caption,.tile+.caption{padding-top:8px}.rhythm>.tile .tile-media{aspect-ratio:4/3}.rhythm>.tile:first-child .tile-media{aspect-ratio:16/10}.rhythm .tile-bar{font-size:clamp(18px,1.8vw,28px)}.rhythm-item{display:grid;align-content:start}@media (max-width:1000px){.intro-2>.h-graph,.intro-2>.intro-body{grid-column:1/-1}}@media (max-width:640px){.metaline{flex-direction:column;gap:2px;font-size:17px}.metaline>span:last-child:not(:first-child){text-align:left}.opener-band .opener-media{aspect-ratio:4/5}.h-graph{font-size:30px}}.doc{display:block;padding-top:0}.doc-sec-head{border-top:0;padding-top:0;gap:0;margin-bottom:clamp(20px,2.4vw,36px)}.doc-sec .facts,.doc-sec .faq,.doc-sec .rows{max-width:1180px}.text-body .rich{max-width:52ch}.cta{border-top:1.5px solid var(--rally);padding-top:14px;gap:18px}.evc .caption{padding-top:2px}.evc .title .paren{display:block}.city .caption{padding-top:8px}.city:hover .caption>:first-child{color:var(--rally)}.rhythm-item .caption{font-size:var(--t-small);max-width:46ch}html{font-synthesis:none;-webkit-font-synthesis:none}b,button,dt,h1,h2,h3,h4,h5,h6,input,legend,mark,select,strong,summary,textarea,th{font-weight:400}address,cite,em,i{font-style:normal}.terms-list p{color:var(--red-deep)}.rhythm>.rhythm-item:first-child{grid-column:1/span 8}.rhythm>.rhythm-item:nth-child(2){grid-column:9/span 4;align-self:end}.rhythm>.rhythm-item:nth-child(3){grid-column:1/span 4}.rhythm>.rhythm-item:nth-child(4){grid-column:5/span 4}.rhythm>.rhythm-item:nth-child(5){grid-column:9/span 4}.rhythm-item .tile-media{aspect-ratio:4/3}.rhythm-item:first-child .tile-media{aspect-ratio:16/10}.doc-sec .facts,.doc-sec .faq,.doc-sec .rows{max-width:none}.intro-2>.h-graph{max-width:20ch}.h-graph{max-width:22ch}.band-mark{font-size:min(calc(100cqw / var(--band-em)),21cqw)}.band-mark span{display:flex;justify-content:space-between}.band-panel{margin-top:calc(-.3 * min(calc(100cqw / var(--band-em)), 21cqw))}.jumps a{font-size:13px;padding:12px 14px 11px}.tile-bar:after{content:"\2192";display:inline-block;width:0;overflow:hidden;opacity:0;font-family:var(--font-body);vertical-align:.05em;transition:width .35s var(--e-push),opacity .25s ease,margin .35s var(--e-push)}.tile:focus-visible .tile-bar:after,.tile:hover .tile-bar:after{width:.9em;margin-left:.3em;opacity:1}.city .media .mark{transition:font-variation-settings .45s var(--e-push),transform .45s var(--e-push)}.city:hover .media .mark{font-variation-settings:"slnt" 11.25;transform:translateX(6px)}.city:hover .media .mark.sl-r{font-variation-settings:"slnt" 0}.row-item .title .red{display:inline-block;transition:transform .3s var(--e-bounce)}a.row-item:hover .title .red{transform:translateX(4px)}a.row-item{transition:background .2s ease}.faq summary{transition:color .2s ease}.faq summary:hover,.faq summary:hover:after{color:var(--rally)}.bsec-intro a,.intro-body a,.text-body a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.bsec-intro a:hover,.intro-body a:hover,.text-body a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.hdr-sym{transition:transform .4s var(--e-bounce)}.hdr-sym:hover{transform:scale(1.1)}.evc:hover .caption>:first-child{color:var(--rally)}.band-meta a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.band-meta a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.chip:focus-visible,.ctab:focus-visible,.input:focus-visible,.jumps a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--red-deep)}.chip-red:focus-visible{box-shadow:inset 0 0 0 2px var(--paper)}.city:focus-visible,.evc:focus-visible,a.row-item:focus-visible{outline:2px solid var(--rally);outline-offset:4px}.band-mark i{font-style:normal;display:block}.row-arr{margin-left:.35em}:root{--nav:58px;--after-opener:clamp(24px,2.6vw,40px)}body{padding-top:calc(var(--nav) + 10px)}.hdr{position:fixed;top:0;left:0;right:0;height:auto;background:none;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;pointer-events:none;transition:transform .48s var(--e-push)}.hdr-pod{pointer-events:auto;display:flex;align-items:center;background:hsla(45,33%,98%,.82);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.hdr-nav.hdr-pod{justify-self:start;gap:0;padding:0 6px}.hdr-nav.hdr-pod a{padding:0 12px;height:44px;display:flex;align-items:center;text-decoration:none;transition:color .2s ease,background .2s ease}.hdr-nav.hdr-pod a:hover{background:var(--red-pale)}.hdr-nav.hdr-pod a[aria-current=page]{background:var(--rally);color:var(--paper)}.hdr-sym.hdr-pod{justify-self:center;width:52px;height:52px;justify-content:center;background:hsla(45,33%,98%,.82)!important}.hdr-sym.hdr-pod,.hdr-sym.hdr-pod:hover{color:var(--rally)!important;transform:none}.hdr-sym.hdr-pod:hover{background:hsla(45,33%,98%,.95)!important}.hdr-sym.hdr-pod svg{width:22px;height:27px;transition:scale .4s var(--e-bounce)}.hdr-sym.hdr-pod:hover svg{scale:1.12}.hdr-end.hdr-pod{justify-self:end;gap:0;padding:0 0 0 6px}.hdr-end.hdr-pod>button{padding:0 14px;height:44px;text-decoration:none}.hdr-end.hdr-pod>button:hover{background:var(--red-pale)}.hdr-end.hdr-pod>.hdr-book{height:44px;display:flex;align-items:center;padding:0 16px;text-decoration:none;transition:background .2s ease}.hdr-end.hdr-pod>.hdr-book:hover{background:var(--red-deep)}.hdr-end.hdr-pod>*,.hdr-nav.hdr-pod a{font-size:12.5px;letter-spacing:.05em}.menu{padding-top:calc(var(--nav) + 30px)}.mast{margin-top:0}.band{overflow:hidden}.band-mark{--bleed:1.6cqw;font-size:calc((100cqw + 2 * var(--bleed)) / var(--band-em));margin-inline:calc(-1 * var(--bleed));padding-top:0;line-height:.76}.band-panel{margin-top:calc(-.28 * (100cqw + 3.2cqw) / var(--band-em))}.jumps{margin-top:var(--after-opener)}@media (max-width:1000px){.hdr{grid-template-columns:auto 1fr auto}.hdr-nav.hdr-pod{display:none}.hdr-sym.hdr-pod{justify-self:start;grid-column:1}.hdr-end.hdr-pod{grid-column:3}}@media (max-width:640px){:root{--nav:52px}.hdr-pod{height:40px}.hdr-sym.hdr-pod{width:46px;height:46px}.hdr-end.hdr-pod>.hdr-book,.hdr-end.hdr-pod>button{height:40px}}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:var(--gap);gap:var(--gap);margin-top:20px}.asset{display:grid;grid-gap:10px;gap:10px;align-content:start}.asset-preview{aspect-ratio:4/3}.asset-preview.is-font{display:grid;place-items:center;background:var(--red-pale);color:var(--rally);font-size:48px}.asset-info{display:grid;grid-gap:4px;gap:4px;font-size:var(--t-small);color:var(--red-deep)}.asset-info .title{font-size:18px}.asset-meta,.asset-replace{color:var(--red-mid);display:grid;grid-gap:2px;gap:2px}.asset code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;background:var(--red-pale);padding:1px 4px;word-break:break-all}.mast{overflow:hidden}:root{--edge:calc(clamp(12px, 1.35vw, 20px) - 5px);--cut-chip:6px;--cut-s:10px;--cut-m:20px;--cut-l:clamp(20px,2.2vw,32px)}.film,.mast,.opener-media{--c:var(--cut-l)}.band-panel,.media{--c:var(--cut-m)}.tile{--tc:clamp(16px,1.8vw,26px)}.tile-media{-webkit-clip-path:polygon(var(--tc) 0,calc(100% - var(--tc)) 0,100% var(--tc),100% 100%,0 100%,0 var(--tc));clip-path:polygon(var(--tc) 0,calc(100% - var(--tc)) 0,100% var(--tc),100% 100%,0 100%,0 var(--tc))}.tile-bar{--c:var(--tc)}.doors .tile-media{aspect-ratio:4/5}.mast{overflow:visible}.mast-mark{margin-inline:0}.mast-mark svg{display:block;width:100%;overflow:visible}@media (max-width:640px){.doors{display:grid;grid-auto-flow:column;grid-auto-columns:74%;grid-template-columns:none;grid-gap:8px;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--edge));padding-inline:var(--edge);scroll-padding-inline:var(--edge);scrollbar-width:none}.doors::-webkit-scrollbar{display:none}.doors>.tile{scroll-snap-align:start}}.asset-preview,.ctab,.hdr-book,.hdr-end.hdr-pod>button:hover,.hdr-nav.hdr-pod a:hover,.hdr-nav.hdr-pod a[aria-current=page],.jumps a,.letter,.sys-cuts>div,.tier,.wl{-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.jumps a{--c:var(--cut-chip)}.hdr-end.hdr-pod>*,.hdr-nav.hdr-pod a{--c:7px}.asset-preview,.sys-cuts>div{--c:var(--cut-s)}.hdr-end.hdr-pod{padding:0 4px 0 6px;gap:2px}.hdr-end.hdr-pod>.hdr-book,.hdr-nav.hdr-pod a{height:36px}.hdr-end.hdr-pod>button,.hdr-nav.hdr-pod{height:44px}.hdr-end.hdr-pod>button{height:36px}.band{padding-top:0}.band-mark{padding:0;margin-block:0}.band-mark,.band-mark i{line-height:.6}.band-mark+.band-panel,.band-panel,.opener-band .band-panel{margin-top:0}.doors .tile-media{aspect-ratio:1/1}@media (max-width:640px){.doors .tile-media{aspect-ratio:4/5}}.city:hover .media .mark,.city:hover .media .mark.sl-r,.ctab:hover .mark,.jumps a:hover,.tile:focus-visible .tile-bar,.tile:hover .tile-bar{font-variation-settings:normal}.tile-bar:after{content:none}.tile .tile-bar{transition:background .22s ease}.tile:hover .tile-bar{background:var(--red-lead)}.tile:focus-visible{outline:none}.tile:focus-visible .tile-bar{background:var(--red-deep);box-shadow:inset 0 0 0 2px var(--paper)}.chip:hover .arr,.city:hover .media .mark,.tile:hover .tile-media>img,.tile:hover .tile-media>video,a.row-item:hover .title .red,a:hover>.media>img,a:hover>.media>video{transform:none}.jumps a{transition:background .2s ease,color .2s ease}.feature .evc .media>img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.feature.is-stamp .evc:hover .media>img{transform:scale(1.045)}.feature.is-stamp,.feature.is-stamp .evc{cursor:none}.stamp-cursor{position:fixed;left:0;top:0;z-index:300;width:36px;height:42px;color:var(--paper);mix-blend-mode:difference;pointer-events:none;opacity:0;transition:opacity .18s ease;will-change:transform}.stamp svg,.stamp-cursor svg{width:100%;height:100%;display:block}.stamp-wipe{position:absolute;inset:0;z-index:2;background:rgba(247,92,74,.94);transform:translateY(-101%);transition:transform .26s var(--e-push)}.stamp-wipe.on{transform:none}.stamp-wipe.off{transform:translateY(-101%);transition-duration:.2s}.stamp{position:absolute;z-index:3;width:54px;height:65px;color:var(--paper);pointer-events:none;opacity:0;transform:scale(1.5) rotate(-6deg);transition:transform .28s cubic-bezier(.34,1.4,.64,1),opacity .18s ease-out}.stamp.on{opacity:1;transform:none}.stamp.off{opacity:0;transform:scale(.92);transition:opacity .2s ease-in,transform .2s ease-in}.hdr-pod a:focus-visible,.hdr-pod button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--red-deep)}.hdr-book:focus-visible{box-shadow:inset 0 0 0 2px var(--paper)!important}.hdr-sym:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--red-deep)}.input{box-shadow:inset 0 0 0 1px var(--red-tint)}.input:focus-visible{box-shadow:inset 0 0 0 2px var(--red-deep)}.ctab{color:var(--red-mid)}:focus-visible{outline-color:var(--red-deep)}.hdr{padding:10px var(--edge);align-items:center}.hdr-pod{--c:10px;height:44px;padding:4px!important;gap:0}.hdr-end.hdr-pod>.hdr-book,.hdr-end.hdr-pod>button,.hdr-nav.hdr-pod a{--c:7px;height:36px;padding:0 12px;display:flex;align-items:center;line-height:1;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .2s ease,color .2s ease}.hdr-nav.hdr-pod a+a{margin-left:2px}.hdr-end.hdr-pod>.hdr-book{margin-left:2px;padding:0 14px}.hdr-end.hdr-pod>button:hover,.hdr-nav.hdr-pod a:hover,.hdr-nav.hdr-pod a[aria-current=page]{background:var(--red-pale);color:var(--red-deep)}.hdr-end.hdr-pod>.hdr-book{background:var(--red-deep)}.hdr-end.hdr-pod>.hdr-book:hover{background:var(--rally)}.hdr-sym.hdr-pod{width:44px;height:44px;padding:0!important}.hdr-sym.hdr-pod svg{width:20px;height:24px}body{padding-top:calc(44px + 20px)}:root{--s1:4px;--s2:8px;--s3:12px;--s4:clamp(16px,1.4vw,20px);--s5:clamp(24px,2.5vw,36px);--s6:clamp(40px,4.5vw,64px);--s7:clamp(72px,8vw,128px);--edge:clamp(12px,1.1vw,16px);--gap:var(--edge);--pad:clamp(16px,1.6vw,24px);--block:var(--s7);--t-label:12px;--t-small:14px}.band .cities,.cities,.ctabs,.doors,.feature,.pair,.rhythm,.tier-list{column-gap:var(--gap)}.band .cities,.cities,.doors,.feature,.pair,.tier-list{row-gap:var(--gap)}.rhythm{row-gap:var(--s5)}.doors{margin-top:var(--gap)}.rhythm>.rhythm-item:nth-child(2){align-self:start}.rhythm-item:nth-child(2) .tile-media{aspect-ratio:4/5}@media (max-width:1000px){.rhythm-item:nth-child(2) .tile-media{aspect-ratio:4/3}}.bsec{margin-top:var(--block)}.bsec>.h-graph{margin-top:var(--s4)}.bsec>.h-graph+*,.bsec>.metaline+:not(.h-graph){margin-top:var(--s5)}.bsec-intro{margin-top:var(--s3)}.bsec-intro+*{margin-top:var(--s5)}.film-wrap{margin-top:var(--s6)}.cta-row{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:var(--s4)}.band{margin-top:calc(var(--block) * 1.1)}.caption,.city .caption,.evc .caption,.rhythm-item .caption{padding-top:var(--s2);font-size:var(--t-small)}.band-panel,.sys-demo>div,.tier,.wl-inner{padding:var(--pad)}.band-meta{padding:0 0 var(--s4)}.mast{gap:var(--s6);padding:var(--s5) var(--pad) var(--pad)}.chip{height:32px;padding:0 var(--s3);font-size:var(--t-small)}.chip-lg,.joinform-row .chip{height:44px;padding:0 var(--s4);font-size:16px}.metaline{font-size:clamp(15px,1.05vw,17px)}.hdr-end.hdr-pod>*,.hdr-nav.hdr-pod a,.jumps a{font-size:var(--t-label)}.jumps{gap:var(--s1)}:root{--red-deep:var(--clay);--red-mid:#bf4a2c}.hdr-end.hdr-pod>.hdr-book{background:var(--rally);color:var(--paper)}.chip-red:hover,.hdr-end.hdr-pod>.hdr-book:hover,a.chip-red:hover,button.chip-red:hover{background:var(--clay)}.opener-band,.page>.opener-band:first-child{margin-top:0}.hdr-sym.hdr-pod{width:50px}.hdr-sym.hdr-pod svg{width:29px;height:35px}.hdr-end.hdr-pod>button{padding:0 calc(12px - .06em) 0 12px}@media (max-width:1000px){.city-panel>.tier-list{position:relative;top:0}}.city .media{aspect-ratio:4/3}@media (max-width:640px){.city .media{aspect-ratio:4/5}}@media (min-width:1001px){.rhythm{container-type:inline-size}.rhythm-item:nth-child(2) .tile-media{aspect-ratio:auto;height:calc(((100cqw - 11 * var(--gap)) / 12 * 8 + 7 * var(--gap)) * .625)}.rhythm-item .caption{min-height:calc(2 * 1.45em + var(--s2))}}html{scroll-padding-top:calc(44px + 20px + var(--s3))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#main{transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1)}html.is-leaving #main{opacity:0;transform:translateY(-14px)}.page-in{animation:page-rise .7s cubic-bezier(.22,1,.36,1) both}@keyframes page-rise{0%{opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){#main{transition:none}html.is-leaving #main{opacity:1;transform:none}.page-in{animation:none}}[role=tabpanel]:not([hidden]){animation:panel-in .52s cubic-bezier(.22,1,.36,1) both}@keyframes panel-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){[role=tabpanel]:not([hidden]){animation:none}}.chip,.ctab,.hdr-end.hdr-pod>*,.hdr-nav.hdr-pod a,.jumps a,.tile-bar{transition:background .24s ease,color .24s ease,transform .18s cubic-bezier(.22,1,.36,1)}.chip:active,.ctab:active,.hdr-end.hdr-pod>:active,.hdr-nav.hdr-pod a:active,.jumps a:active{transform:scale(.97)}.tile:active .tile-bar{transform:translateY(1px)}.field{--c:8px;--w:1px;display:flex;padding:var(--w);background:var(--red-tint);flex:0 0 auto;-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .2s ease,padding .15s ease}.field>.input{--c:calc(8px - var(--w) * 0.4142);flex:1 1 auto;width:100%;min-width:0;height:calc(44px - 2 * var(--w));box-shadow:none!important;outline:none}.field:focus-within{--w:2px;background:var(--clay)}.field-grow{flex:1 1 180px;min-width:0}.field-city{flex:0 0 132px}.joinform-row{align-items:stretch;gap:var(--s1)}.joinform-row .chip{height:44px}.bsec>.intro-2:first-child,.letter{margin-top:0}.ix-open{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);padding-top:var(--s6)}.ix-label{grid-column:1/span 3;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--rally);padding-top:.55em}.ix-statement{grid-column:4/-1;font-family:var(--font-body);font-weight:400;font-size:var(--t-statement);line-height:1.1;letter-spacing:-.02em;max-width:30ch}.ix-title{color:var(--rally)}.ix-intro{color:var(--copy)}.ix-media{grid-column:1/-1;margin-top:var(--s6);aspect-ratio:21/9;--c:var(--cut-l)}.ix{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);margin-top:var(--s7);align-items:start}.ix-side{grid-column:1/span 3;position:-webkit-sticky;position:sticky;top:calc(44px + 20px + var(--s5))}.ix-side .doc-index{position:static;display:grid;grid-gap:6px;gap:6px;font-size:var(--t-small);line-height:1.3;letter-spacing:0}.ix-side .doc-index a{color:var(--red-tint);text-decoration:none;transition:color .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.ix-side .doc-index a:hover{color:var(--copy)}.ix-side .doc-index a.is-on{color:var(--rally);transform:translateX(6px)}.ix-body{grid-column:4/-1}.ix .doc-sec+.cta,.ix .doc-sec+.doc-sec{margin-top:var(--s7)}.ix .doc-sec-head{gap:var(--s3);padding-top:var(--s3);margin-bottom:var(--s5);border-top:1px solid var(--line)}.ix .doc-sec-head .metaline{display:none}.ix .doc-sec-head .h-graph{font-family:var(--font-body);text-transform:none;font-size:clamp(24px,2.2vw,34px);line-height:1.12;letter-spacing:-.015em;color:var(--rally);max-width:28ch}.ix .bsec-intro{color:var(--copy);font-size:var(--t-body);max-width:56ch}.ix .row-item{grid-template-columns:minmax(0,3fr) minmax(0,6fr);padding:var(--s3) 0}.ix .row-item .title{color:var(--rally)}.ix .row-item .body{color:var(--copy)}.ix .row-item .row-meta{grid-column:2;color:var(--red-mid);font-size:var(--t-small)}.ix .row-item .row-meta:empty{display:none}.ix .steps .row-item{grid-template-columns:3ch minmax(0,3fr) minmax(0,6fr)}.ix .facts>div{grid-template-columns:minmax(0,3fr) minmax(0,6fr)}.ix .cta{border-top:1px solid var(--line);padding-top:var(--s5)}.ix .cta .h-graph{font-family:var(--font-body);text-transform:none;font-size:var(--t-statement);color:var(--rally);letter-spacing:-.02em}@media (max-width:1000px){.ix,.ix-open{display:block}.ix-label{margin-bottom:var(--s3)}.ix-media{aspect-ratio:16/10}.ix-side{display:none}.ix .facts>div,.ix .row-item,.ix .steps .row-item{grid-template-columns:1fr;row-gap:4px}.ix .row-item .row-meta{grid-column:1}}.joinform-row .field>.input,.joinform-row .field>select.input{flex:1 1 auto;width:100%}.filmhero{position:relative;margin:0 var(--edge);height:calc(100svh - 64px - var(--edge));min-height:520px;container-type:inline-size;overflow:hidden;--c:var(--cut-l);-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));background:var(--clay)}.filmhero-media{position:absolute;inset:0}.filmhero-media>*{width:100%;height:100%;object-fit:cover;display:block}.filmhero:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(rgba(40,18,8,0),rgba(40,18,8,.38));pointer-events:none}.filmhero-foot{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 var(--pad)}.filmhero-note{display:flex;justify-content:space-between;gap:var(--s4);color:var(--paper);font-size:var(--t-small);padding-bottom:var(--s4)}.filmhero-word{--pad-x:var(--pad);display:block;color:var(--paper);white-space:nowrap;line-height:.6;margin:0;padding-bottom:var(--pad);font-size:min(calc((100cqw - 2 * var(--pad)) / var(--band-em)),34cqh)}.filmhero-word>span[aria-hidden]{display:flex;justify-content:space-between}.filmhero-word i{font-style:normal;display:block;line-height:.6}@media (max-width:640px){.filmhero{height:72svh;min-height:420px}.filmhero-note{flex-direction:column;gap:2px}}.club-gallery{margin-top:var(--s6)}.club-body{max-width:56ch;color:var(--copy);display:grid;grid-gap:.8em;gap:.8em;margin-bottom:var(--s7);font-size:var(--t-title);line-height:1.3}.club-inline{aspect-ratio:16/9}.club-inline,.ix .bda{margin-top:var(--s2)}.mem-cities{margin-top:var(--s6)}.ftabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap);gap:var(--gap)}.ftab{position:relative;display:block;aspect-ratio:16/11;overflow:hidden;color:var(--paper);text-decoration:none;background:var(--clay);--c:var(--cut-l);-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ftab-media{position:absolute;inset:0;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s ease}.ftab-media>*{width:100%;height:100%;object-fit:cover;display:block}.ftab:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(176,82,41,0) 40%,rgba(176,82,41,.55));transition:background .5s ease;pointer-events:none}.ftab:not(.is-on):after{background:rgba(176,82,41,.62)}.ftab:not(.is-on) .ftab-media{filter:saturate(.5)}.ftab:not(.is-on):hover:after{background:rgba(176,82,41,.45)}.ftab-meta{display:flex;justify-content:space-between;font-size:var(--t-small);padding-bottom:var(--s3)}.ftab-word{display:block;white-space:nowrap;line-height:.6;font-size:calc((100cqw - 2 * var(--pad)) / var(--band-em))}.ftab-word>span{display:flex;justify-content:space-between}.ftab-word i{font-style:normal;display:block;line-height:.6}.ftab:focus-visible{box-shadow:inset 0 0 0 3px var(--paper)}.mem-cities [role=tabpanel]{margin-top:var(--gap)}.city-panel{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);align-items:start}.city-card{grid-column:1/span 4;position:-webkit-sticky;position:sticky;top:calc(44px + 20px + var(--s3));background:var(--paper);padding:var(--pad);display:grid;grid-gap:var(--s2);gap:var(--s2);--c:var(--cut-m);-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.city-card-meta{color:var(--rally);font-size:var(--t-title);margin-top:var(--s3)}.city-card-line,.city-card-link{color:var(--copy)}.city-card-link{justify-self:start}.city-panel>.tier-list{grid-column:5/-1;position:-webkit-sticky;position:sticky;top:calc(44px + 20px + var(--s3))}@media (max-width:1000px){.ftabs{grid-template-columns:1fr 1fr}.ftab{aspect-ratio:4/5}.city-card,.city-panel>.tier-list{grid-column:1/-1;position:relative;top:0}.city-panel>.tier-list{margin-top:var(--gap)}}.events-on{margin-top:var(--s6)}.events-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.events-grid>:first-child{grid-column:span 2;grid-row:span 2}.events-grid>:first-child .media{aspect-ratio:auto;height:calc(100% - 7em);min-height:420px}.events-grid .media{aspect-ratio:4/5}.events-past{margin-top:var(--s7)}.events-h{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--rally);font-family:var(--font-display);margin-bottom:var(--s4)}.events-past .row-item{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr)}.events-past .row-item .row-meta{order:-1;color:var(--red-mid)}.events-past .row-item .title{color:var(--rally)}.events-past .row-item .body{color:var(--copy)}.events-host{margin-top:var(--s7);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap)}.events-host .cta-row,.events-host .ix-statement{grid-column:4/-1}@media (max-width:1000px){.events-grid{grid-template-columns:1fr 1fr}.events-grid>:first-child{grid-column:1/-1;grid-row:auto}.events-grid>:first-child .media{height:auto;min-height:0;aspect-ratio:16/10}.events-past .row-item{grid-template-columns:1fr}.events-host{display:block}}.doors .tile-media{position:relative;overflow:hidden}.door-wipe{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:rgba(247,92,74,.94);transform:translateY(101%);transition:transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none}.door-wipe-mark{width:clamp(56px,6vw,88px);color:var(--paper);transform:scale(.8) rotate(-8deg);opacity:0;transition:transform .52s cubic-bezier(.34,1.4,.64,1) 80ms,opacity .24s ease 80ms}.door-wipe-mark svg{width:100%;height:auto;display:block}.door-wipe.is-on .door-wipe-mark{transform:none;opacity:1}.doors .tile:hover .tile-bar{background:var(--rally)}.ftab .ftab-meta,.ftab .ftab-word,.ftab.is-on .ftab-word{color:var(--paper)}.mf{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);margin-top:var(--block);padding-top:var(--s3);border-top:1px solid var(--line)}.mf-label{grid-column:1/span 3;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--rally);padding-top:.6em}.mf-body{grid-column:4/-1;display:grid;grid-gap:.35em;gap:.35em;font-size:var(--t-statement);line-height:1.1;letter-spacing:-.02em;max-width:24ch}.mf-line{color:var(--copy)}.mf-line.is-lead{color:var(--rally)}.mf-line.gap{margin-top:.9em}.mf-line.is-signoff{margin-top:1em;font-size:1.25em;line-height:.9;letter-spacing:0;color:var(--rally);max-width:none}.mf.is-reading .mf-line{color:var(--red-pale);transition:color .7s cubic-bezier(.22,1,.36,1)}.mf.is-reading .mf-line.is-lit{color:var(--copy)}.mf.is-reading .mf-line.is-lead.is-lit,.mf.is-reading .mf-line.is-signoff.is-lit{color:var(--rally)}@media (max-width:1000px){.mf{display:block}.mf-label{margin-bottom:var(--s4)}.mf-body{max-width:none}}.rally-court{-webkit-clip-path:none!important;clip-path:none!important}.rally-call{pointer-events:none}.rally-best{margin-left:var(--s4)}.rhythm .rhythm-item{transition:opacity .45s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.rhythm:has(.rhythm-item:hover) .rhythm-item:not(:hover){opacity:.35;filter:blur(3px) saturate(.6)}}@media (prefers-reduced-motion:reduce){.rhythm:has(.rhythm-item:hover) .rhythm-item:not(:hover){filter:none}}.ftab{aspect-ratio:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;background:none;color:inherit;container-type:inline-size;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.ftab:after{content:none}.ftab .ftab-word{z-index:0;color:var(--rally);padding:0;line-height:.6;font-size:calc(100cqw / var(--band-em))}.ftab .ftab-word,.ftab-card{position:relative;display:block}.ftab-card{z-index:1;aspect-ratio:16/10;margin-top:calc(-.3 * 100cqw / var(--band-em));overflow:hidden;background:var(--clay);--c:var(--cut-l);-webkit-clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ftab-card .ftab-media{position:absolute;inset:0;filter:none}.ftab-card:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(rgba(40,18,8,0),rgba(40,18,8,.35));pointer-events:none}.ftab .ftab-meta{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:var(--pad);color:var(--paper)}.ftab:not(.is-on){opacity:.3}.ftab:not(.is-on) .ftab-media{filter:none}.ftab:not(.is-on):hover{opacity:.6}.ftab:hover .ftab-media{transform:scale(1.02)}.ftab:focus-visible{outline:none;box-shadow:none}.ftab:focus-visible .ftab-card{box-shadow:inset 0 0 0 3px var(--paper)}.ftab .ftab-word,.ftab.is-on .ftab-word{color:var(--rally)}@media (max-width:1000px){.ftab{aspect-ratio:auto}.ftab-card{aspect-ratio:4/5}}.city-card-meta{margin-top:0;font-size:var(--t-statement);line-height:1.05;letter-spacing:-.02em}html{scrollbar-gutter:stable}.menu{background:hsla(40,21%,95%,.78);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);transition:opacity .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s}.menu.is-open{transition:opacity .42s cubic-bezier(.22,1,.36,1)}.menu-groups{transition:transform .52s cubic-bezier(.22,1,.36,1)}.menu:not(.is-open) .menu-groups{transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.menu,.menu-groups,.menu.is-open{transition:none}}.ftabs{--share:2.55;container-type:inline-size;grid-template-columns:1.55fr 1fr;transition:grid-template-columns .75s cubic-bezier(.22,1,.36,1)}.ftabs:has(>.ftab:nth-child(2).is-on){grid-template-columns:1fr 1.55fr}.ftab{container-type:normal;min-width:0}.ftab .ftab-word{font-size:calc((100cqw - var(--gap)) / var(--share) / var(--band-em));transition:transform .52s cubic-bezier(.22,1,.36,1),color .4s ease;will-change:transform}.ftab-card{aspect-ratio:auto;height:calc((100cqw - var(--gap)) / var(--share) * .86);margin-top:calc(-.3 * (100cqw - var(--gap)) / var(--share) / var(--band-em))}.ftab:focus-visible .ftab-word,.ftab:hover .ftab-word{transform:translateY(-.2em)}@media (max-width:1000px){.ftabs,.ftabs:has(>.ftab:nth-child(2).is-on){--share:2;grid-template-columns:1fr 1fr}.ftab-card{height:calc((100cqw - var(--gap)) / 2 * 1.2)}}@media (prefers-reduced-motion:reduce){.ftab .ftab-word,.ftabs{transition:none}.ftab:hover .ftab-word{transform:none}}.ftab-card:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--rally);opacity:0;transition:opacity .4s ease;--w:3px;--ci:calc(var(--c) - var(--w) * 0.4142);-webkit-clip-path:polygon(evenodd,var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c),var(--c) 0,calc(var(--w) + var(--ci)) var(--w),var(--w) calc(var(--w) + var(--ci)),var(--w) calc(100% - var(--w) - var(--ci)),calc(var(--w) + var(--ci)) calc(100% - var(--w)),calc(100% - var(--w) - var(--ci)) calc(100% - var(--w)),calc(100% - var(--w)) calc(100% - var(--w) - var(--ci)),calc(100% - var(--w)) calc(var(--w) + var(--ci)),calc(100% - var(--w) - var(--ci)) var(--w),calc(var(--w) + var(--ci)) var(--w));clip-path:polygon(evenodd,var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c),var(--c) 0,calc(var(--w) + var(--ci)) var(--w),var(--w) calc(var(--w) + var(--ci)),var(--w) calc(100% - var(--w) - var(--ci)),calc(var(--w) + var(--ci)) calc(100% - var(--w)),calc(100% - var(--w) - var(--ci)) calc(100% - var(--w)),calc(100% - var(--w)) calc(100% - var(--w) - var(--ci)),calc(100% - var(--w)) calc(var(--w) + var(--ci)),calc(100% - var(--w) - var(--ci)) var(--w),calc(var(--w) + var(--ci)) var(--w))}.ftab.is-on .ftab-card:before{opacity:1}.house-rules{display:grid;font-size:var(--t-statement);line-height:1.08;letter-spacing:-.02em}.house-rules li{padding:var(--s3) 0;border-top:1px solid var(--line);color:var(--rally)}.house-rules li:nth-child(2n){color:var(--copy)}.house-rules li:last-child{border-bottom:1px solid var(--line)}@media (max-width:1000px){.rhythm>.rhythm-item:nth-child(n){grid-column:span 6;align-self:start}.rhythm>.rhythm-item:first-child{grid-column:1/-1}.rhythm-item:nth-child(2) .tile-media{height:auto;aspect-ratio:4/3}.tier-list .tier.is-waitlist{order:-1}}@media (max-width:640px){.rhythm>.rhythm-item:nth-child(n){grid-column:auto}.rhythm-item .tile-media,.rhythm-item:nth-child(n) .tile-media{aspect-ratio:4/5;height:auto}.feature.events-grid{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:auto;overflow:visible;margin-inline:0;padding-inline:0;row-gap:var(--s5)}.events-grid>:first-child{grid-column:auto;grid-row:auto}.events-grid .media,.events-grid>:first-child .media{aspect-ratio:4/3;height:auto;min-height:0}.hdr{grid-template-columns:1fr;justify-items:center}.hdr-end.hdr-pod{position:fixed;left:var(--edge);right:var(--edge);bottom:calc(10px + env(safe-area-inset-bottom, 0px));top:auto;height:56px;padding:6px!important;grid-gap:6px;gap:6px;display:grid;grid-template-columns:1fr 1.6fr;justify-self:stretch;box-shadow:0 6px 24px rgba(42,26,18,.12)}.hdr-end.hdr-pod>.hdr-book,.hdr-end.hdr-pod>button{height:44px;justify-content:center;margin:0;font-size:13px}.hdr-end.hdr-pod>button{display:flex;align-items:center;background:var(--red-pale);color:var(--red-deep)}body{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.menu{padding-bottom:calc(90px + env(safe-area-inset-bottom, 0px));background:hsla(40,21%,95%,.95)}.ftr-col{gap:0}.ftr-col a{display:block;padding-block:12px}.ftr-legal a,.menu-foot a{display:inline-block;padding-block:12px}.band-meta a,.city-card-link,.facts small a,.intro-body>a:last-child{display:inline-block;padding-block:12px;margin-block:-12px}.rally-level{height:44px}.joinform-row{flex-wrap:wrap}.joinform-row .field-grow{flex:1 1 100%}.joinform-row .field-city{flex:1 1 auto}.joinform-row .chip{flex:0 0 auto}.ftab:not(.is-on){opacity:.55}.ftab-card{margin-top:calc(-.12 * (100cqw - var(--gap)) / 2 / var(--band-em));height:calc((100cqw - var(--gap)) / 2)}#main{transition-duration:.2s}.page-in{animation-duration:.45s}}.mf.is-reading .mf-line{color:var(--red-tint)}.rally-court canvas{touch-action:pan-y}.rally.is-playing .rally-court canvas{touch-action:none}.rally-hint-touch{display:none}@media (pointer:coarse){.rally-hint-fine{display:none}.rally-hint-touch{display:inline}}@media (max-width:640px){.hdr-sym.hdr-pod{justify-self:center;grid-column:1;width:48px;height:44px}}.js .menu:not(.is-open) .menu-group li{opacity:0;transform:translateY(-8px);transition:transform .3s cubic-bezier(.4,0,1,1) var(--rdelay,0ms),opacity .22s ease-in var(--rdelay,0ms)}.menu:not(.is-open){transition:opacity .36s cubic-bezier(.4,0,.2,1) .14s,visibility 0s linear .5s}.menu:not(.is-open) .menu-groups{transition-delay:60ms}.menu:not(.is-open) .menu-foot{opacity:0;transition:opacity .2s ease-in}.menu.is-open .menu-foot{opacity:1;transition:opacity .4s ease .2s}@media (prefers-reduced-motion:reduce){.js .menu:not(.is-open) .menu-group li,.menu-foot,.menu:not(.is-open){transition:none}}.hdr-label{display:inline-block;animation:label-in .26s cubic-bezier(.22,1,.36,1) both}@keyframes label-in{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.hdr-label{animation:none}}:root{--copy:#c4402c;--red-deep:var(--copy)}@media (max-width:640px){.ftr-grid{row-gap:var(--s5)}.ftr-join{gap:var(--s3)}.ftr-col{gap:0}.ftr-col .label{margin-bottom:2px}.ftr-col a,.ftr-col>.sub{display:block;padding-block:9px;line-height:1.2}.ftr-col .label[style]{margin-top:var(--s3)!important}.ftr-col:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:var(--gap)}.ftr-col:last-child .label{grid-column:1/-1}.ftr-mark{margin-top:var(--s6)}.ftr-legal{margin-top:var(--s2);gap:0 var(--s4)}.ftr-legal a{padding-block:9px}}.ftabs-film{display:none}@media (max-width:640px){.ftabs,.ftabs:has(>.ftab:nth-child(2).is-on){--share:2;grid-template-columns:1fr 1fr;align-items:end}.ftab .ftab-card{display:none}.ftab .ftab-word{transform:none;font-size:calc((100cqw - var(--gap)) / 2 / var(--band-em));padding-bottom:var(--s2)}.ftab:not(.is-on){opacity:1}.ftab:not(.is-on) .ftab-word{color:var(--red-tint)}.ftab.is-on .ftab-word{color:var(--rally)}.ftabs-film,.ftabs-film .ftab-card{display:block;margin-top:0}.ftabs-film .ftab-card{position:relative;height:auto;aspect-ratio:4/5}.ftabs-film .ftab-card:before{opacity:1}.ftabs-film .ftab-media>*{width:100%;height:100%;object-fit:cover;display:block}}.ftabs-film .ftab-meta{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:space-between;padding:var(--pad);color:var(--paper);font-size:var(--t-small)}@media (max-width:640px){.mast{min-height:62svh;align-content:space-between;padding:var(--s5) var(--pad) var(--pad)}.mast .statement{font-size:clamp(26px,7.4vw,32px);line-height:1.08}.rally-compact .rally-court,.rally-court{aspect-ratio:4/5}}.ix .facts>div,.ix .row-item{grid-template-columns:repeat(9,minmax(0,1fr))}.ix .facts dt,.ix .row-item>.title{grid-column:1/span 3}.ix .facts dd,.ix .row-item .row-meta,.ix .row-item>.body{grid-column:4/-1}.ix .steps .row-item{grid-template-columns:repeat(9,minmax(0,1fr));position:relative}.ix .steps .row-item>.num{position:absolute;left:0;transform:translateX(calc(-100% - var(--gap)));top:var(--s3)}.ix .steps .row-item>.title{grid-column:1/span 3;grid-row:1}.ix .steps .row-item>.body{grid-column:4/-1;grid-row:1}.numbers .facts>div{grid-template-columns:repeat(12,minmax(0,1fr))}.numbers .facts dt{grid-column:1/span 3}.numbers .facts dd{grid-column:4/-1}.events-past .row-item{grid-template-columns:repeat(12,minmax(0,1fr))}.events-past .row-item .row-meta{grid-column:1/span 3}.events-past .row-item .title{grid-column:4/span 5}.events-past .row-item .body{grid-column:9/-1}.ftr-legal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);align-items:baseline}.ftr-legal-co{grid-column:1/span 6}.ftr-legal-links{grid-column:7/span 3;display:flex;gap:var(--s4)}.ftr-legal-sign{grid-column:10/-1;text-align:right}@media (max-width:1000px){.ix .steps .row-item>.num{position:static;transform:none;grid-column:1/-1}.ix .steps .row-item>.body,.ix .steps .row-item>.title{grid-row:auto;grid-column:1/-1}.ix .facts dd,.ix .facts dt,.ix .row-item .row-meta,.ix .row-item>.body,.ix .row-item>.title{grid-column:1/-1}}@media (max-width:640px){.numbers .facts>div{grid-template-columns:repeat(4,minmax(0,1fr))}.numbers .facts dt{grid-column:1}.numbers .facts dd{grid-column:2/-1}.events-past .row-item>*{grid-column:1/-1!important}.ftr-col>:not(.label){display:block;padding-block:8px;margin:0;line-height:1.25}.ftr-col .label{margin:0 0 2px}.ftr-col .label[style]{margin-top:var(--s3)!important}.ftr-address{padding-block:8px}.ftr-legal{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.ftr-legal-co{grid-column:1/-1;padding-block:8px}.ftr-legal-links{grid-column:1/span 2}.ftr-legal-links a,.ftr-legal-sign{padding-block:8px}.ftr-legal-sign{grid-column:3/-1}}.tile-bar{margin-top:-1px;position:relative}:root{--cut-chip:5px;--cut-s:8px;--cut-m:14px;--cut-l:clamp(16px,1.6vw,24px)}.tile{--tc:clamp(12px,1.3vw,20px)}.hdr-pod{--c:8px}.chip:not(.chip-red),.field,.field>.input,.hdr-end.hdr-pod>.hdr-book,.hdr-end.hdr-pod>button,.hdr-end.hdr-pod>button:hover,.hdr-nav.hdr-pod a,.hdr-nav.hdr-pod a:hover,.hdr-nav.hdr-pod a[aria-current=page],.input,.jumps a,.rally-level{-webkit-clip-path:none!important;clip-path:none!important}.field{background:none;padding:0;box-shadow:inset 0 0 0 1px var(--red-tint)}.field:focus-within{box-shadow:inset 0 0 0 2px var(--clay);background:none}.field>.input{height:44px;background-color:var(--red-pale);box-shadow:inset 0 0 0 1px var(--red-tint)!important}.field:focus-within>.input{box-shadow:inset 0 0 0 2px var(--clay)!important}.city-card{background:none;-webkit-clip-path:none;clip-path:none;padding:var(--s3) 0 0;border-top:1.5px solid var(--rally)}@media (max-width:1000px){.city-card{margin-bottom:var(--s4)}}.chip-red,.hdr-end.hdr-pod>.hdr-book{position:relative;isolation:isolate;overflow:hidden;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-variation-settings:"slnt" 0;transition:font-variation-settings .42s cubic-bezier(.22,1,.36,1),color .2s ease}.chip-red.chip-lg{font-size:15px}.chip-red:before,.hdr-end.hdr-pod>.hdr-book:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--clay);transform:scaleX(0);transform-origin:right center;transition:transform .46s cubic-bezier(.65,0,.35,1)}.chip-red:after,.hdr-end.hdr-pod>.hdr-book:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--clay);transform:translateX(-101%)}@media (hover:hover) and (pointer:fine){.chip-red:hover:before,.hdr-end.hdr-pod>.hdr-book:hover:before{transform:scaleX(1);transform-origin:left center}.chip-red:hover,.hdr-end.hdr-pod>.hdr-book:hover{font-variation-settings:"slnt" 11.25;background:var(--rally)}}.js .chip-red:not(.cta-in),.js .hdr-end.hdr-pod>.hdr-book:not(.cta-in){font-variation-settings:"slnt" 11.25}.cta-in:after{animation:cta-sweep .9s cubic-bezier(.65,0,.35,1) both}.cta-in{animation:cta-stand .7s cubic-bezier(.34,1.4,.64,1) .25s both}@keyframes cta-sweep{0%{transform:translateX(-101%)}45%{transform:translateX(0)}to{transform:translateX(101%)}}@keyframes cta-stand{0%{font-variation-settings:"slnt" 11.25}to{font-variation-settings:"slnt" 0}}.chip-red .arr{transition:transform .42s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.chip-red:hover .arr{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.cta-in,.js .chip-red:not(.cta-in),.js .hdr-end.hdr-pod>.hdr-book:not(.cta-in){font-variation-settings:"slnt" 0;animation:none}.chip-red:before,.cta-in:after,.hdr-end.hdr-pod>.hdr-book:before{animation:none;transition:none}}.rally-court .rally-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hdr-end.hdr-pod>.hdr-book{position:relative}.skip.chip-red{position:fixed}.mf-body{max-width:32ch;gap:.5em;line-height:1.12}.hdr-end.hdr-pod>button{min-width:72px;justify-content:center}html{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none;box-shadow:none}@media (hover:none){.chip:active,.hdr-end.hdr-pod>button:active,.jumps a:active{transform:scale(.97);filter:brightness(.94)}.chip-red:active,.hdr-end.hdr-pod>.hdr-book:active{transform:scale(.97);background:var(--clay)}.ftab:active .ftab-word,.tile:active .tile-bar,a.row-item:active .title{opacity:.8}.card:active,.city:active,.evc:active{transform:scale(.99)}}@media (max-width:1000px){.doors,.feature,.rhythm{overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}}.hdr-end.hdr-pod>.hdr-book,.hdr-end.hdr-pod>button{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:13px;line-height:1}@media (max-width:640px){.hdr-end.hdr-pod{grid-template-columns:1fr 1fr}.hdr-end.hdr-pod>.hdr-book,.hdr-end.hdr-pod>button{font-size:15px;padding:0;margin:0;min-width:0}}.feature .evc .media,.filmhero,.ftab-card,.media,.tile-media{isolation:isolate;transform:translateZ(0)}@media (min-width:761px){.rhythm.is-courts>.rhythm-item:nth-child(n){grid-column:span 4;align-self:start}.rhythm.is-courts .rhythm-item:nth-child(n) .tile-media{aspect-ratio:4/5;height:auto}}.club-next{margin-top:var(--s4)}.club-next .media{aspect-ratio:4/3}.club-next figcaption{margin-top:10px}.club-sub{font-family:var(--font-display);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--rally);margin:var(--s4) 0 var(--s2)}.club-sub:first-of-type{margin-top:var(--s3)}.club-perth-cta{margin-top:var(--s4)}.events-week{margin-top:var(--s7)}@media (min-width:761px){.events-grid,.feature.events-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s5);align-items:start}.events-grid>*,.events-grid>:first-child{grid-column:span 4;grid-row:auto}.events-grid.n-4>*{grid-column:span 3}.events-grid.n-1>*,.events-grid.n-2>*{grid-column:span 6}.events-grid .media,.events-grid>:first-child .media{aspect-ratio:4/5;height:auto;min-height:0}}@media (min-width:761px) and (max-width:1000px){.events-grid.n-4>*,.events-grid>*{grid-column:span 6}}.stats{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:var(--s5);row-gap:var(--s5);margin-top:var(--s5)}.stat{grid-column:span 4;display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.stat-fig{container-type:inline-size;margin:0;width:calc((100% - 3 * var(--gap)) * 3 / 4 + 2 * var(--gap))}.stat-num{position:relative;display:block;font-family:var(--font-display);font-size:calc(100cqw / .9);line-height:.6;margin-left:-.05em;color:var(--rally);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-num>span{transition:color .42s ease}.stat-num:after{content:attr(data-n);position:absolute;inset:0;background:var(--fill) center /cover no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transition:opacity .42s ease;pointer-events:none}.stat dd{margin:var(--s4) 0 0;padding-top:var(--s3);border-top:1px solid var(--rally);font-size:var(--t-title);color:var(--rally);line-height:1.15}.stat dd small{display:block;margin-top:6px;font-size:var(--t-small);color:var(--copy)}@media (hover:hover) and (pointer:fine){.stat:hover .stat-num:after{opacity:1}.stat:hover .stat-num>span{color:transparent}}@media (max-width:760px){.stats{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--s5)}.stat{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gap);align-items:start}.stat-fig{grid-column:1/span 2;width:auto}.stat dd{grid-column:3/-1;margin:0;padding-top:var(--s2)}}:root{--pod:44px}@media (min-width:1001px){:root{--pod:56px}}:root{--nav:calc(var(--pod) + var(--edge))}body{padding-top:calc(var(--pod) + var(--edge) * 2)}.hdr{padding:var(--edge);align-items:start}.hdr-pod,.hdr-sym.hdr-pod{height:var(--pod)}.hdr-end.hdr-pod,.hdr-nav.hdr-pod{height:var(--bar,var(--pod))}.hdr-end.hdr-pod>.hdr-book,.hdr-end.hdr-pod>button,.hdr-nav.hdr-pod a{height:calc(var(--bar, var(--pod)) - 8px)}.hdr-sym.hdr-pod{width:39px;height:var(--pod);align-self:start}.hdr-sym.hdr-pod svg{width:24.9px;height:30px}@media (min-width:1001px){.hdr-sym.hdr-pod{width:49.5px}.hdr-sym.hdr-pod svg{width:31.5px;height:38px}}@media (max-width:640px){.hdr-end.hdr-pod{height:56px}.hdr-end.hdr-pod>.hdr-book,.hdr-end.hdr-pod>button{height:44px}}@media (min-width:1001px){.hdr-end.hdr-pod>.hdr-book,.hdr-end.hdr-pod>button,.hdr-nav.hdr-pod a{padding-inline:calc(var(--pad) - 4px)}.hdr{align-items:center}.hdr-sym.hdr-pod{align-self:center}.hdr.is-scrolled{--bar:44px}.hdr.is-scrolled .hdr-sym.hdr-pod{width:52px}.hdr.is-scrolled .hdr-sym.hdr-pod svg{width:33.2px;height:40px}.hdr-end.hdr-pod,.hdr-end.hdr-pod>.hdr-book,.hdr-end.hdr-pod>button,.hdr-nav.hdr-pod,.hdr-nav.hdr-pod a,.hdr-sym.hdr-pod,.hdr-sym.hdr-pod svg{transition-property:height,width,background,color,scale;transition-duration:.36s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}}@media (prefers-reduced-motion:reduce){.hdr-end.hdr-pod,.hdr-end.hdr-pod>.hdr-book,.hdr-end.hdr-pod>button,.hdr-nav.hdr-pod,.hdr-nav.hdr-pod a,.hdr-sym.hdr-pod,.hdr-sym.hdr-pod svg{transition:none}}.ftr-grid{padding-top:var(--s3);row-gap:var(--s5)}.ftr-join{grid-column:1/span 4;gap:var(--s3)}.ftr-hook{margin:0;font-size:var(--t-title);line-height:1.2;color:var(--rally)}.ftr-hook .sub{color:var(--copy)}.ftr-join .joinform-legal{margin-top:0;font-size:12px}.ftr-join .joinform-msg:empty{min-height:0;margin:0}.ftr-join .joinform{gap:var(--s2)}.ftr-col{gap:4px;font-size:var(--t-small);line-height:1.35}.ftr-col .label{margin-bottom:var(--s2)}.ftr-col .sub,.ftr-col a.sub{color:var(--copy)}.ftr-col a:hover{color:var(--rally)}.ftr-clubs{grid-column:6/span 2}.ftr-clubs>.sub+span{margin-top:var(--s2)}.ftr-contact{grid-column:8/span 2}.ftr-social{display:flex;flex-wrap:wrap;gap:4px 12px}.ftr-site{grid-column:10/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap)}.ftr-site .label{grid-column:1/-1}.ftr-mark{margin-top:var(--s6)}@media (min-width:761px) and (max-width:1279px){.ftr-join{grid-column:1/-1}.ftr-clubs{grid-column:1/span 4}.ftr-contact{grid-column:5/span 4}.ftr-site{grid-column:9/-1}}@media (max-width:760px){.ftr-clubs,.ftr-contact,.ftr-join,.ftr-site{grid-column:1/-1}.ftr-col>.ftr-social{display:flex;padding-block:0}.ftr-clubs>span:not(.label):not(.sub){padding-block:6px 0}.ftr-clubs>.sub{padding-top:2px}.ftr-contact>a{padding-bottom:2px}.ftr-site{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-col>:not(.label){padding-block:6px}.ftr-social{gap:0 var(--s4)}.ftr-social a{padding-block:6px}}.ftr-hook .sub{display:block}.text-media{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:var(--s4);row-gap:var(--s4);align-items:start}.text-media-fig{grid-column:1/span 4;margin:0;aspect-ratio:4/5}.text-media-fig img{width:100%;height:100%;object-fit:cover;object-position:60% 30%}.text-media .text-body{grid-column:5/-1}@media (max-width:1000px){.text-media{grid-template-columns:minmax(0,1fr)}.text-media .text-body,.text-media-fig{grid-column:1/-1}.text-media-fig{aspect-ratio:4/3}}