.section-link-arrow[data-astro-cid-ypavld2q]{justify-content:center;align-items:center;line-height:0;display:inline-flex}.hero{isolation:isolate;background:#242927;height:calc(100svh - 100px);min-height:680px;max-height:1000px;position:relative;overflow:hidden}.hero-media{z-index:-3;position:absolute;inset:0 0 0 27%}.hero-media img{object-position:43% 43%;width:100%;height:100%}.hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#151716 0%,#151716f2 12%,#1517168a 36%,#15171600 65%),linear-gradient(#0000 75%,#151716b3);position:absolute;inset:0}.hero-grain{opacity:.08;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.4' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-content{max-width:80%;padding:clamp(80px,12vh,170px) 0 100px 8%}.tiny-line{background:var(--gold);width:32px;height:1px;display:inline-block}.hero h1{font-family:var(--display);letter-spacing:1px;margin:31px 0 27px;font-size:clamp(84px,9.4vw,160px);font-weight:500;line-height:.95}.hero h1 span{color:var(--ink)}.hero-caption{align-items:baseline;gap:30px;display:flex}.hero-japanese{letter-spacing:8px;white-space:nowrap;padding-top:0;font-size:20px}.hero-caption p{color:#c1c4bb;letter-spacing:1px;border-left:1px solid var(--gold);padding-left:25px;font-size:12px}.hero-link{font:14px var(--display);letter-spacing:2px;border-bottom:1px solid #82897a;align-items:center;gap:55px;margin-top:24px;padding:14px 0;display:inline-flex}.hero-link span{color:var(--gold);font-size:25px}.hero-bottom{font:12px var(--display);letter-spacing:2px;color:#c1c4bb;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:28px;left:5%;right:5%}.hero-bottom a{align-items:center;gap:25px;display:flex}.hero-bottom a span{color:var(--gold);font-size:23px}.hero-vertical{writing-mode:vertical-rl;font:11px var(--display);letter-spacing:3px;color:#d1d3c180;position:absolute;top:28%;right:24px}.section-wrap{padding:90px 8%}.about-section{color:#242924;background:#e8e6dd;grid-template-columns:1fr 1fr;min-height:660px;display:grid}.about-image{max-height:780px;position:relative;overflow:hidden}.about-image img{object-position:50% 28%;filter:none;width:100%;height:100%}.image-caption{color:#c4c7bd;font:10px var(--display);letter-spacing:2px;position:absolute;bottom:22px;left:25px}.about-content{align-self:center;padding:90px 16% 75px 15%;position:relative}.about-content .eyebrow{color:#7c6949}.about-content h2{letter-spacing:10px;margin-top:25px;font-family:Georgia,Noto Serif JP,serif;font-size:47px;font-weight:400}.about-content h2>span{font:15px var(--display);letter-spacing:3px;margin-top:15px;display:block}.about-rule{background:#85704c;width:40px;height:1px;margin:30px 0}.about-lead{letter-spacing:3px;margin-bottom:18px;font-size:24px}.body-copy{color:#555c53;white-space:pre-line;font-size:13px;line-height:2.4}.outline-link{max-width:300px;font:14px var(--display);letter-spacing:2px;border:1px solid #626d5e66;justify-content:space-between;align-items:center;gap:30px;margin-top:34px;padding:16px 23px;transition:background .2s;display:flex}.outline-link:hover{background:#2429240d}.outline-link span{font-size:23px}.about-index{writing-mode:vertical-rl;font:11px var(--display);letter-spacing:2px;color:#838b7d;position:absolute;bottom:10px;right:40px}.section-note{text-align:right;color:var(--muted);letter-spacing:1px;margin-top:32px;font-size:11px}.live-banner{isolation:isolate;background:#151716;height:600px;position:relative;overflow:hidden}.live-banner>img{object-fit:contain;object-position:50% 50%;filter:brightness(.72)saturate(.8);z-index:-2;width:100%;height:100%;position:absolute}.live-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#151716a0,#0000 85%);position:absolute;inset:0}.live-banner-content{padding:90px 8%}.live-banner h2{font:500 clamp(55px, 6vw, 90px)/1.02 var(--display);letter-spacing:2px;margin:25px 0}.live-banner p:not(.eyebrow){letter-spacing:3px;color:#d4d5ca;font-size:13px}.outline-link.light{border-color:#ffffff60}.hero-caption .hero-quote{border-left:1px solid var(--gold);max-width:420px;padding-left:25px}.hero-caption .lyric-quote-text{letter-spacing:2px;max-width:none;color:var(--ink);border:0;margin:0;padding:0;font-size:21px}.about-quote{margin-bottom:25px}.about-quote .lyric-quote-credit{color:#5d6558}@media (width>=1700px){.section-wrap{padding-left:max(8%,50% - 725px);padding-right:max(8%,50% - 725px)}}@media (width<=1050px){.section-wrap{padding:70px 6%}.hero-content{padding-left:6%}.hero-caption{gap:20px}.hero-caption p{max-width:190px;padding-left:18px;font-size:11px}.hero-japanese{letter-spacing:6px;font-size:17px}.about-content{padding:65px 12%}.about-content h2{letter-spacing:7px;font-size:35px}.about-lead{font-size:20px}}@media (width<=760px){.hero{height:calc(100svh - 78px);min-height:690px;max-height:850px}.hero-media{inset:0}.hero-media img{object-position:46% top}.hero:before{background:linear-gradient(#15171625 35%,#151716de 85%,#151716 100%),linear-gradient(90deg,#15171644,#0000)}.hero-content{width:100%;max-width:100%;padding:0 6% 100px;position:absolute;bottom:30px}.hero .eyebrow{letter-spacing:2px;font-size:11px}.hero h1{margin:22px 0 20px;font-size:clamp(68px,15vw,110px);line-height:.94}.hero-caption{align-items:baseline;gap:22px;display:flex}.hero-japanese{letter-spacing:4px;flex-shrink:0;padding:0;font-size:16px}.hero-caption p{letter-spacing:1px;border:0;max-width:none;margin-top:12px;padding:0;font-size:10px}.hero-link{gap:35px;margin-top:18px;padding:9px 0;font-size:12px}.hero-bottom{letter-spacing:1px;font-size:9px;bottom:24px;left:6%;right:6%}.hero-bottom>span:last-child{display:none}.hero-bottom a{gap:12px;font-size:9px}.hero-vertical{letter-spacing:2px;font-size:9px;top:10%;right:12px}.section-wrap{padding:56px 6%}.about-section{display:block}.about-image{height:450px}.about-image img{object-position:50% 22%}.about-content{padding:49px 8% 66px}.about-content h2{font-size:38px}.about-content .eyebrow,.body-copy{font-size:12px}.about-lead{font-size:21px}.outline-link{max-width:100%;font-size:12px}.about-index{font-size:9px;bottom:35px;right:20px}.releases-section .release-card:last-child{display:none}.section-note{text-align:left;margin-top:24px;font-size:10px;line-height:2}.live-banner{height:470px}.live-banner-content{padding:65px 7%}.live-banner h2{margin:20px 0;font-size:clamp(38px,12vw,57px)}.live-banner .eyebrow,.live-banner p:not(.eyebrow){font-size:11px}.live-banner .outline-link{max-width:280px}.live-banner>img{object-fit:cover;object-position:85% 50%}.hero-caption .hero-quote{border:0;flex:1;min-width:0;max-width:none;margin-top:0;padding:0}.hero-caption .lyric-quote-text{letter-spacing:1px;margin:0;padding:0;font-size:clamp(15px,3.7vw,20px)}.hero-caption .lyric-quote-credit{margin-top:7px;font-size:9px}}
