section.act.pg-head.pg-hero{display:flex;align-items:flex-end;min-height:clamp(560px,82vh,880px);padding:0;overflow:hidden;isolation:isolate}.pg-hero-img{position:absolute;top:0;right:0;bottom:0;width:58%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%)}.pg-hero-img img{display:block;width:100%;height:100%;object-fit:cover;animation:pg-settle 3.2s var(--ease) both}@keyframes pg-settle{0%{transform:scale(1.06);opacity:.4}to{transform:scale(1);opacity:1}}.pg-hero-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000b3,#0000 22%),linear-gradient(0deg,#00000080,#0000 22%)}.pg-hero--low .pg-hero-img{top:auto;width:auto;height:min(calc(100% - 112px),calc(58vw / 1.5));aspect-ratio:3 / 2}.pg-hero--low .pg-hero-img img{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 5%);mask-image:linear-gradient(180deg,transparent 0%,#000 5%)}.pg-hero--low .pg-hero-img:after{background:linear-gradient(0deg,#00000080,#0000 22%)}.pg-hero .wrap{width:100%}.pg-hero .pg-head-in{max-width:44%;padding:160px 0 9vh}.pg-hero .head-row{flex-direction:column;align-items:flex-start}.pg-hero .pg-kick{order:0;margin:0 0 22px;padding-left:0;display:flex;align-items:center;gap:14px;white-space:nowrap}.pg-hero .pg-kick:before{content:"";flex:none;width:34px;height:1px;background:var(--cyan)}.pg-hero h1{font-size:clamp(52px,5.8vw,96px);line-height:.92}.pg-hero .pg-stand{margin-top:24px;max-width:40ch;font-size:17px;line-height:1.55;color:var(--mist)}@media(max-width:860px){section.act.pg-head.pg-hero{display:block;min-height:0;padding-top:84px;overflow:visible}.pg-hero-img{position:relative;top:auto;width:100%;aspect-ratio:1 / 1;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 82%,transparent 100%)}.pg-hero-img:after{content:none}.pg-hero--low .pg-hero-img{width:100%;height:auto;aspect-ratio:1 / 1}.pg-hero--low .pg-hero-img img{-webkit-mask-image:none;mask-image:none}.pg-hero .pg-head-in{max-width:none;padding:32px 0 52px;text-align:center}.pg-hero .head-row{align-items:center}.pg-hero .pg-kick{margin-bottom:16px;flex-direction:column;gap:12px;white-space:normal}.pg-hero h1{font-size:clamp(44px,13.5vw,84px)}.pg-hero .pg-stand{font-size:16px}}section.act.pg-body{padding-top:84px;padding-bottom:96px}.pg-body .pg-read>p:first-child{font-size:clamp(21px,1.75vw,26px);line-height:1.45;color:var(--paper)}@media(min-width:761px){.pg-body .pg-read h2{font-size:clamp(30px,2.6vw,40px)}.pg-body .pg-read{font-size:18px}}.pg-body .pg-read ul{display:flex;flex-wrap:wrap;gap:10px;padding-left:0;list-style:none}.pg-body .pg-read ul li{margin:0;padding:11px 18px;border:1px solid var(--line);font-size:15px;color:var(--paper)}.pg-body .pg-read ul li+li{margin-top:0}.pg-body .pg-read ul li.pg-go{padding:0}.pg-body .pg-read ul li.pg-go a{display:flex;align-items:center;gap:10px;padding:11px 18px;color:var(--paper);text-decoration:none;transition:color .4s ease,border-color .4s ease}.pg-body .pg-read ul li.pg-go a:after{content:"\2192";color:var(--cyan);transition:transform .4s ease}.pg-body .pg-read ul li.pg-go{transition:border-color .4s ease}.pg-body .pg-read ul li.pg-go:hover{border-color:var(--cyan)}.pg-body .pg-read ul li.pg-go:hover a:after{transform:translate(3px)}.pg-has-side .pg-split{display:grid;grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:80px;align-items:start}.pg-side{position:sticky;top:120px;margin:0;aspect-ratio:4 / 5;overflow:hidden}.pg-side img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:980px){.pg-has-side .pg-split{grid-template-columns:minmax(0,1fr);gap:48px}.pg-side{position:static;aspect-ratio:4 / 5;max-width:560px}}@media(max-width:760px){section.act.pg-body{padding-top:52px;padding-bottom:64px}.pg-body .pg-read ul li{padding:10px 14px;font-size:14px}.pg-body .pg-read ul li.pg-go{padding:0}.pg-body .pg-read ul li.pg-go a{padding:10px 14px}}@media(prefers-reduced-motion:reduce){.pg-hero-img img{animation:none}}section.act.ch-band{padding:96px 0 0}.ch-grid{display:grid;grid-template-columns:minmax(0,1fr)}.ch-has-pic .ch-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ch-words{max-width:620px;padding:0 var(--gutter);margin-left:max(0px,calc((100vw - var(--wrap)) / 2))}.ch-has-pic .ch-words{grid-column:1;grid-row:1;padding:40px 72px 40px var(--gutter)}.ch-has-pic .ch-pic{grid-column:2;grid-row:1}.ch-flip .ch-words{grid-column:2;margin-left:0;padding:40px var(--gutter) 40px 72px}.ch-flip .ch-pic{grid-column:1}.ch-band .kicker{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin-bottom:18px}.ch-band h2{font-size:clamp(34px,3.6vw,56px);line-height:1.05;text-wrap:balance}.ch-text{margin-top:22px}.ch-text p{margin:0 0 16px;font-size:17px;line-height:1.65;color:var(--mist);text-wrap:pretty}.ch-text p:last-child{margin-bottom:0}.ch-pic{margin:0;aspect-ratio:4 / 3;overflow:hidden}.ch-pic img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 2.4s var(--ease)}.ch-pic.in img{transform:scale(1)}.ch-quote{margin:34px 0 0;padding-left:22px;border-left:2px solid var(--cyan)}.ch-quote blockquote p{margin:0;font-size:18px;line-height:1.6;font-style:italic;color:var(--paper);text-wrap:pretty}.ch-quote figcaption{margin-top:14px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--mist)}.shopify-section:has(.pg-body)+.shopify-section section.act.ch-band{padding-top:8px}.shopify-section:has(+.shopify-section .pe-band) section.act.ch-band{padding-bottom:96px}.ch-across.ch-has-pic .ch-grid{grid-template-columns:minmax(0,1fr)}.ch-across.ch-has-pic .ch-pic{grid-column:1;grid-row:1;aspect-ratio:3840 / 968}.ch-across.ch-has-pic .ch-words{grid-column:1;grid-row:2;max-width:760px;margin-left:max(0px,calc((100vw - var(--wrap)) / 2));padding:52px var(--gutter) 0}.ch-centre .ch-grid,.ch-centre.ch-has-pic .ch-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.ch-centre.ch-has-pic .ch-pic{grid-column:1;grid-row:1;width:min(900px,100% - 2 * var(--gutter));aspect-ratio:16 / 10}.ch-centre .ch-words,.ch-centre.ch-has-pic .ch-words{grid-column:1;grid-row:auto;margin:0 auto;padding:0 var(--gutter);text-align:center}.ch-centre.ch-has-pic .ch-words{padding-top:40px}.ch-text ul{margin:0 0 16px;padding:0;list-style:none}.ch-text li{position:relative;margin-bottom:10px;padding-left:26px;font-size:17px;line-height:1.6;color:var(--mist);text-wrap:pretty}.ch-text li:before{content:"";position:absolute;left:0;top:.8em;width:12px;height:2px;background:var(--cyan)}@media(max-width:960px){.ch-has-pic .ch-words{padding-right:40px}.ch-flip .ch-words{padding-left:40px}}@media(max-width:760px){section.act.ch-band{padding-top:64px}.shopify-section:has(.pg-body)+.shopify-section section.act.ch-band{padding-top:0}.ch-has-pic .ch-grid{grid-template-columns:minmax(0,1fr)}.ch-has-pic .ch-pic,.ch-flip .ch-pic{grid-column:1;grid-row:1;aspect-ratio:16 / 10}.ch-has-pic .ch-words,.ch-flip .ch-words{grid-column:1;grid-row:2;margin-left:0;padding:30px var(--gutter) 0}.ch-across.ch-has-pic .ch-pic{aspect-ratio:16 / 9}.ch-across.ch-has-pic .ch-words{margin-left:0;padding:30px var(--gutter) 0}.ch-text p,.ch-text li{font-size:16px}.ch-quote blockquote p{font-size:17px}.shopify-section:has(+.shopify-section .pe-band) section.act.ch-band{padding-bottom:68px}}@media(prefers-reduced-motion:reduce){.ch-pic img{transform:none;transition:none}}section.act.kb-band{position:relative;overflow:hidden;padding-top:118px;padding-bottom:72px;isolation:isolate}.kb-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.kb-back img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.32;filter:grayscale(.35)}.kb-has-shot .kb-back:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(7,10,16,.55) 0%,var(--coal) 88%)}.kb-word{position:absolute;z-index:1;right:-.04em;top:-.12em;font-family:var(--serif);font-weight:400;text-transform:uppercase;white-space:nowrap;font-size:clamp(160px,21vw,360px);line-height:.82;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1px rgba(0,228,255,.16)}.kb-glow{position:absolute;z-index:1;left:50%;bottom:0;width:80%;height:70%;transform:translate(-50%);background:radial-gradient(closest-side,#00e4ff33,#00e4ff00)}.kb-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:26px}.kb-kick{display:flex;align-items:center;gap:14px;margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--cyan)}.kb-kick:before{content:"";flex:none;width:34px;height:1px;background:var(--cyan)}.kb-h{font-size:clamp(52px,4.6vw,78px);line-height:.9;margin:0}.kb-acts{display:flex;gap:12px;flex:none;padding-bottom:6px}.kb-quiet{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kb-no-title .kb-top{align-items:center}.kb-no-title .kb-kick{margin:0}.kb-no-title .kb-room:has(.kb-frame){height:clamp(600px,calc(100svh - 196px),1060px)}.kb-intro{margin:10px 0 0;max-width:62ch;font-size:15px;line-height:1.55;color:var(--mist)}.kb-no-title.kb-has-intro .kb-room:has(.kb-frame){height:clamp(600px,calc(100svh - 230px),1060px)}.kb-no-title.kb-has-intro .kb-top{align-items:flex-end}.kb-room{position:relative;min-height:760px}.kb-room:has(.kb-frame){min-height:0;height:clamp(600px,calc(100svh - 262px),1060px);background:var(--cyan);padding-bottom:3px;clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%)}.kb-frame{display:block;width:100%;height:100%;border:0;background:var(--coal)}.kb-wait{display:grid;place-items:center;padding:40px;text-align:center;border:1px dashed var(--line);color:#fff9}.shopify-section:has(.kb-band)+.shopify-section section.act.pg-body{padding-top:24px}.shopify-section:has(.kb-band)+.shopify-section .pg-split{max-width:none;display:block}.shopify-section:has(.kb-band)+.shopify-section .pg-read{max-width:none;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(40px,7vw,120px);align-items:start}.shopify-section:has(.kb-band)+.shopify-section .pg-read>*{grid-column:2;margin-top:0}.shopify-section:has(.kb-band)+.shopify-section .pg-read>*+*{margin-top:18px}.shopify-section:has(.kb-band)+.shopify-section .pg-read>p:first-child{grid-column:1;grid-row:1 / span 6;padding-top:26px;border-top:2px solid var(--cyan);font-family:var(--serif);text-transform:uppercase;font-weight:400;font-size:clamp(32px,2.9vw,48px);line-height:1.04;color:var(--paper)}.shopify-section:has(.kb-band)+.shopify-section .pg-read>p:first-child+*{margin-top:0;padding-top:28px}.kb-hold{max-width:860px;padding:6px 0 6px 32px;border-left:2px solid var(--cyan)}.kb-hold .kicker{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin-bottom:18px}.kb-hold h2{font-size:clamp(32px,3.6vw,56px);line-height:1.05;max-width:20ch}.kb-hold-p{margin-top:16px;max-width:52ch;font-size:18px;line-height:1.55;color:var(--mist)}@media(max-width:860px){section.act.kb-band{padding-top:102px;padding-bottom:54px}.kb-word{font-size:34vw;top:70px}.kb-glow{width:140%}.kb-stage .wrap{display:flex;flex-direction:column}.kb-top{display:contents}.kb-title{order:0;margin-bottom:16px}.kb-stage .kb-room,.kb-stage .kb-hold{order:1}.kb-acts{order:2;margin-top:18px;padding-bottom:0}.kb-kick{margin-bottom:10px}.kb-h{font-size:clamp(44px,13vw,64px)}.kb-acts .btn{flex:1;text-align:center;padding:12px 14px;font-size:12px}.kb-room{min-height:620px}.kb-room:has(.kb-frame){height:calc(100svh - 212px);min-height:520px;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.shopify-section:has(.kb-band)+.shopify-section .pg-read{display:block}.shopify-section:has(.kb-band)+.shopify-section .pg-read>p:first-child{font-size:30px;margin-bottom:22px}.kb-no-title .kb-room:has(.kb-frame){height:calc(100svh - 170px)}.kb-intro{font-size:14px;margin-top:8px}.kb-hold{padding-left:20px}.kb-hold-p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/page.css.map */
