[data-redesign-page=location] .mono{font-family:var(--font-redesign-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=location] .hero-film{padding-bottom:96px}[data-redesign-page=location] .hero-film .player{max-width:1180px;margin:0 auto}[data-redesign-page=location] .player-cap{text-align:center}[data-redesign-page=location] .player{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden;cursor:pointer}[data-redesign-page=location] .player img,[data-redesign-page=location] .player video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-redesign-page=location] .player .pb{left:16px;bottom:16px;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 16px;background:var(--acc);color:#04140b;font-size:12.5px;font-weight:600;letter-spacing:.07em}[data-redesign-page=location] .player .lb,[data-redesign-page=location] .player .pb{position:absolute;z-index:2;font-family:var(--font-redesign-mono),monospace;text-transform:uppercase}[data-redesign-page=location] .player .lb{right:16px;top:16px;background:rgba(0,0,0,.65);padding:6px 10px;font-size:11px;letter-spacing:.08em}[data-redesign-page=location] .player.on .lb,[data-redesign-page=location] .player.on .pb,[data-redesign-page=location] .player.on img{display:none}[data-redesign-page=location] .player-cap{margin-top:12px;font-size:14.5px;color:var(--mid)}[data-redesign-page=location] .stores{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:56px;align-items:center}[data-redesign-page=location] .stores .media{aspect-ratio:4/5}[data-redesign-page=location] .stores ol{list-style:none;counter-reset:s;border-top:1px solid var(--ink);margin-top:28px}[data-redesign-page=location] .stores li{counter-increment:s;display:flex;align-items:baseline;gap:18px;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-weight:800;font-size:clamp(26px,3.2vw,44px);letter-spacing:-.04em;line-height:1.05;transition:color .15s,padding-left .2s}[data-redesign-page=location] .stores li:before{content:counter(s,decimal-leading-zero);font-family:var(--font-redesign-mono),monospace;font-weight:400;font-size:12px;letter-spacing:.06em;color:var(--acc);min-width:24px}[data-redesign-page=location] .stores li:hover{color:var(--acc);padding-left:6px}[data-redesign-page=location] .stores .foot{margin-top:18px;color:var(--mid);font-size:15.5px}[data-redesign-page=location] .tm{text-align:center}[data-redesign-page=location] .tm blockquote{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:1;font-size:clamp(40px,6vw,92px);max-width:1100px;margin:0 auto;text-wrap:balance}[data-redesign-page=location] .tm blockquote .g{color:var(--acc)}[data-redesign-page=location] .tm .who{margin-top:24px}[data-redesign-page=location] .tm .who b{display:block;font-size:16px}[data-redesign-page=location] .tm .who span{color:var(--mid);font-size:15px}[data-redesign-page=location] .make{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--ink)}[data-redesign-page=location] .make article{padding:28px 24px 32px 0;border-bottom:1px solid var(--line)}[data-redesign-page=location] .make article+article{padding-left:24px;border-left:1px solid var(--line)}[data-redesign-page=location] .make .n{font-family:var(--font-redesign-mono),monospace;font-size:12px;color:var(--acc)}[data-redesign-page=location] .make h3{margin-top:26px;font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:-.02em}[data-redesign-page=location] .make a{display:inline-block;margin-top:16px;font-family:var(--font-redesign-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid}[data-redesign-page=location] .make a:hover{color:var(--acc)}[data-redesign-page=location] .faq #faq{max-width:860px;margin-top:36px}[data-redesign-page=location] .faq details{border-bottom:1px solid var(--line)}[data-redesign-page=location] .faq details:first-child{border-top:1px solid var(--ink)}[data-redesign-page=location] .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.015em}[data-redesign-page=location] .faq summary::-webkit-details-marker{display:none}[data-redesign-page=location] .faq summary:after{content:"+";font-family:var(--sans);font-weight:400;color:var(--acc);font-size:24px;line-height:1;transition:transform .2s}[data-redesign-page=location] .faq details[open] summary:after{transform:rotate(45deg)}[data-redesign-page=location] .faq details p{padding:0 0 22px;color:var(--mid);font-size:16px;line-height:1.6;max-width:720px}[data-redesign-page=location] .near{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--line)}[data-redesign-page=location] .near a{flex:1 1 0;min-width:160px;padding:26px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-weight:800;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.035em;transition:color .15s}[data-redesign-page=location] .near a:after{content:" →";color:var(--lo);font-weight:400}[data-redesign-page=location] .near a:hover{color:var(--acc)}[data-redesign-page=location] .fade{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}[data-redesign-page=location] .fade.in{opacity:1;transform:none}@media (max-width:1000px){[data-redesign-page=location] .stores{grid-template-columns:1fr;gap:36px}[data-redesign-page=location] .make{grid-template-columns:1fr 1fr}[data-redesign-page=location] .make article:nth-child(3){padding-left:0;border-left:0}[data-redesign-page=location] .stores .media{aspect-ratio:16/10}}@media (max-width:600px){[data-redesign-page=location] .hero-film{padding-bottom:64px}[data-redesign-page=location] .make{grid-template-columns:1fr}[data-redesign-page=location] .make article,[data-redesign-page=location] .make article+article{padding-left:0;border-left:0}[data-redesign-page=location] .near a{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){[data-redesign-page=location] .fade{opacity:1;transform:none;transition:none}}[data-redesign-page=location] .ph .kick a,[data-redesign-page=location] main .link,[data-redesign-page=location] main a.lnk,[data-redesign-page=location] main article>a[href]{display:inline-flex;align-items:center;min-height:40px}[data-redesign-page=location] .make h3:first-child{margin-top:0}[data-redesign-page=location] .make p{margin-top:10px;color:var(--mid);font-size:15px;line-height:1.6}[data-redesign-page=location] .make.n2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-redesign-page=location] .make.n3,[data-redesign-page=location] .make.n6{grid-template-columns:repeat(3,minmax(0,1fr))}[data-redesign-page=location] .make.n5{grid-template-columns:repeat(5,minmax(0,1fr))}[data-redesign-page=location] .make.n6 article:nth-child(4){padding-left:0;border-left:0}[data-redesign-page=location] .flinks{margin-top:18px;display:flex;flex-wrap:wrap;gap:4px 24px}[data-redesign-page=location] .loopbox{position:relative;max-width:1180px;margin:0 auto;aspect-ratio:21/9;overflow:hidden;background:var(--surface)}[data-redesign-page=location] .loopbox img,[data-redesign-page=location] .loopbox video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-redesign-page=location] .loopbox video{opacity:0;transition:opacity .6s}[data-redesign-page=location] .loopbox video.ready{opacity:1}[data-redesign-page=location] .loopbox .lb{left:16px;bottom:16px;z-index:2;background:rgba(0,0,0,.65);padding:6px 10px;font-size:11px;letter-spacing:.08em}[data-redesign-page=location] .loopbox .lb,[data-redesign-page=location] .lp{position:absolute;font-family:var(--font-redesign-mono),monospace;text-transform:uppercase;color:#fff}[data-redesign-page=location] .lp{z-index:4;top:16px;right:16px;height:44px;padding:0 14px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.45);font-size:12px;letter-spacing:.06em;cursor:pointer}[data-redesign-page=location] .lp:hover{background:#fff;color:#000}[data-redesign-page=location] .player:focus-visible{outline:2px solid var(--acc);outline-offset:3px}[data-redesign-page=location] .fsheet{max-width:1180px;margin:24px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border-top:1px solid var(--line)}[data-redesign-page=location] .fsheet>div{padding:14px 16px 14px 0}[data-redesign-page=location] .fsheet dt,[data-redesign-page=location] .lfm{font-family:var(--font-redesign-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=location] .fsheet dd{margin-top:6px;font-size:15px;line-height:1.5}[data-redesign-page=location] .hero-film .flinks{max-width:1180px;margin-left:auto;margin-right:auto}[data-redesign-page=location] .tm blockquote.long{font-size:clamp(28px,3.4vw,52px);line-height:1.08}[data-redesign-page=location] .tm-more{margin:56px auto 0;max-width:1100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;text-align:left}[data-redesign-page=location] .tm-more blockquote{font-family:var(--display);font-weight:700;font-size:20px;line-height:1.35;letter-spacing:-.015em;color:var(--mid)}[data-redesign-page=location] .tm-more .who{margin-top:14px}[data-redesign-page=location] .lfilms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}[data-redesign-page=location] .lfilms.n2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-redesign-page=location] .lfilms .lfm{display:block;margin-top:16px}[data-redesign-page=location] .lfilms h3{margin-top:6px;font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.02em}[data-redesign-page=location] .lfilms p{margin-top:8px;color:var(--mid);font-size:15px;line-height:1.6}[data-redesign-page=location] .lfilms .pb{height:44px;font-size:11.5px}[data-redesign-page=location] .areas{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:start}[data-redesign-page=location] .areas ol{list-style:none;margin-top:14px;border-top:1px solid var(--ink);column-count:2;column-gap:32px}[data-redesign-page=location] .areas li{break-inside:avoid;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-weight:800;font-size:clamp(22px,2.2vw,32px);letter-spacing:-.035em;line-height:1.1}[data-redesign-page=location] .chips{list-style:none;margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}[data-redesign-page=location] .chips li{padding:10px 14px;border:1px solid var(--line);font-family:var(--font-redesign-mono),monospace;font-size:12px;letter-spacing:.06em}[data-redesign-page=location] .det{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}[data-redesign-page=location] .det h2 em{font-style:normal;color:var(--acc)}[data-redesign-page=location] .det .chips{margin-top:28px}[data-redesign-page=location] .qa{padding-bottom:28px}[data-redesign-page=location] .qa h3{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.02em}[data-redesign-page=location] .qa p{margin-top:12px;color:var(--mid);font-size:16.5px;line-height:1.65}[data-redesign-page=location] .dd details,[data-redesign-page=location] .more-q details{border-bottom:1px solid var(--line)}[data-redesign-page=location] .dd details:first-child{border-top:1px solid var(--ink)}[data-redesign-page=location] .dd summary,[data-redesign-page=location] .more-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:18px 0;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.015em}[data-redesign-page=location] .dd summary::-webkit-details-marker,[data-redesign-page=location] .more-q summary::-webkit-details-marker{display:none}[data-redesign-page=location] .dd summary:after,[data-redesign-page=location] .more-q summary:after{content:"+";font-family:var(--sans);font-weight:400;color:var(--acc);font-size:24px;line-height:1;transition:transform .2s}[data-redesign-page=location] .dd details[open]>summary:after,[data-redesign-page=location] .more-q details[open]>summary:after,[data-redesign-page=location] .more-q[open]>summary:after{transform:rotate(45deg)}[data-redesign-page=location] .more-q{max-width:860px}[data-redesign-page=location] .more-q>summary{font-family:var(--font-redesign-mono),monospace;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}[data-redesign-page=location] .more-q details p{padding:0 0 22px;color:var(--mid);font-size:16px;line-height:1.6;max-width:720px}[data-redesign-page=location] .dbody{padding:0 0 26px;color:var(--mid);font-size:16px;line-height:1.7}[data-redesign-page=location] .dbody>*+*{margin-top:14px}[data-redesign-page=location] .dbody a:not(.link){color:var(--ink);text-decoration:underline;text-underline-offset:3px}[data-redesign-page=location] .dbody blockquote{padding-left:18px;border-left:2px solid var(--acc);color:var(--ink)}[data-redesign-page=location] .dbody cite{display:block;margin-top:8px;font-style:normal;font-family:var(--font-redesign-mono),monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=location] .ticks{list-style:none}[data-redesign-page=location] .ticks li{padding:8px 0 8px 22px;position:relative}[data-redesign-page=location] .ticks li:before{content:"✓";position:absolute;left:0;color:var(--acc)}[data-redesign-page=location] .eng{padding-top:18px;border-top:1px solid var(--line)}[data-redesign-page=location] .eng h4{font-family:var(--display);font-weight:700;font-size:20px;color:var(--ink)}[data-redesign-page=location] .eng dl>div{margin-top:10px}[data-redesign-page=location] .eng dt{color:var(--ink);font-weight:600}[data-redesign-page=location] .rel{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px}[data-redesign-page=location] .rel a{display:flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line);font-size:15px;transition:border-color .15s,color .15s}[data-redesign-page=location] .rel a:hover{border-color:var(--acc);color:var(--acc)}@media (max-width:1000px){[data-redesign-page=location] .areas,[data-redesign-page=location] .det,[data-redesign-page=location] .lfilms,[data-redesign-page=location] .lfilms.n2{grid-template-columns:1fr;gap:36px}[data-redesign-page=location] .make.n3,[data-redesign-page=location] .make.n5,[data-redesign-page=location] .make.n6{grid-template-columns:1fr 1fr}[data-redesign-page=location] .make.n3 article:nth-child(odd),[data-redesign-page=location] .make.n5 article:nth-child(odd),[data-redesign-page=location] .make.n6 article:nth-child(odd){padding-left:0;border-left:0}[data-redesign-page=location] .make.n6 article:nth-child(4){padding-left:24px;border-left:1px solid var(--line)}[data-redesign-page=location] .loopbox{aspect-ratio:16/10}}@media (max-width:600px){[data-redesign-page=location] .make.n2,[data-redesign-page=location] .make.n3,[data-redesign-page=location] .make.n5,[data-redesign-page=location] .make.n6{grid-template-columns:1fr}[data-redesign-page=location] .make.n6 article:nth-child(4){padding-left:0;border-left:0}[data-redesign-page=location] .areas ol{column-count:1}}@media (max-width:700px){[data-redesign-page=location] .elinks a,[data-redesign-page=location] .eng>a,[data-redesign-page=location] .flinks a,[data-redesign-page=location] .lfilms article>a,[data-redesign-page=location] .make article:has(>p)>a{display:inline-flex;align-items:center;min-height:44px}}