.home-live,.home-about,.home-goods,.home-music,.home-together,.home-coop,.home-world,.home-socials{isolation:isolate;position:relative;overflow-x:clip}.home-player-screen img,.home-goods-frame img,.home-world-photo-in img{object-fit:cover}.home-live-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.home-live-copy{justify-items:start;display:grid}.home-live-title{margin-top:44px}.home-live-text{max-width:40ch;color:var(--vm-text-2);margin-top:14px}.home-live-action{justify-items:start;gap:12px;margin-top:30px;display:grid}.home-player-screen{aspect-ratio:16/10;background:var(--vm-surface-2);margin:0;position:relative;overflow:hidden}.home-player-screen figcaption{background:color-mix(in srgb, var(--vm-bg) 70%, transparent);color:var(--vm-text);font:500 15px / 1.3 var(--vm-font-text);padding:4px 10px;position:absolute;bottom:14px;right:16px}.home-play{--wave:1.75;aspect-ratio:1;background:color-mix(in srgb, var(--vm-bg) 55%, transparent);cursor:pointer;border:0;border-radius:50%;width:clamp(64px,13%,92px);height:auto;padding:0;transition:background-color .2s;position:absolute;top:50%;left:17.5%;translate:-50% -50%}.home-play:hover{background:color-mix(in srgb, var(--vm-bg) 72%, transparent)}.home-play-icon{border-style:solid;border-width:13px 0 13px 21px;border-color:transparent transparent transparent var(--vm-text);position:absolute;top:50%;left:52%;translate:-40% -50%}.home-play-ring,.home-play-wave{border:1px solid var(--vm-accent);pointer-events:none;border-radius:50%;position:absolute;inset:-10px}.home-play-wave{opacity:0}html:has(.home-stream[open]){overflow:hidden}.home-stream{width:min(920px,100vw - 32px);max-width:none;max-height:calc(100svh - 32px);color:var(--vm-text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.home-stream::backdrop{background:#0b0907cc}.home-stream-sheet{border:1px solid var(--vm-gold);border-radius:var(--vm-radius-card);background:var(--vm-surface);flex-direction:column;gap:14px;max-height:calc(100svh - 32px);padding:28px;display:flex;position:relative;overflow-y:auto;box-shadow:0 40px 100px #00000073}.home-stream-close{z-index:1;border:1px solid var(--vm-control);background:var(--vm-surface);width:44px;height:44px;color:var(--vm-text);cursor:pointer;transition:transform .35s var(--vm-ease), border-color .2s;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.home-stream-close:hover{border-color:var(--vm-text);transform:rotate(90deg)}.home-stream-heading{padding-right:56px;font-size:clamp(26px,4vw,34px);line-height:1.15}.home-stream-video{font-size:var(--vm-fs-small);color:var(--vm-text-2);padding-right:56px;line-height:1.5}.home-stream-frame{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.home-stream-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.home-stream-actions{justify-content:flex-end;display:flex}.home-stream-actions .vm-link{align-items:center;min-height:44px;display:inline-flex}.home-about-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:72px;display:grid}.home-about-copy{justify-items:start;display:grid}.home-about-text{max-width:44ch;font-size:var(--vm-fs-lead);color:var(--vm-text-2);gap:14px;margin-top:32px;line-height:1.55;display:grid}.home-about-signature{font:400 var(--vm-fs-h3) / 1.2 var(--vm-font-display);color:var(--vm-accent);align-items:center;gap:16px;margin-top:24px;display:flex}.home-about-signature:before{content:"";background:var(--vm-gold);width:40px;height:1px}.home-about-copy .vm-button{margin-top:32px}.home-arch{--vm-arch-width:420px}.home-orb{z-index:-1;aspect-ratio:1;pointer-events:none;width:152%;position:absolute;top:42%;left:50%;translate:-50% -50%;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 38%);mask-image:linear-gradient(90deg,#0000 4%,#000 38%)}.home-orb-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-orb-svg circle{fill:none;stroke:var(--vm-gold)}.home-orb-solid{stroke-width:.32px;opacity:.8}.home-orb-dash{transform-box:view-box;transform-origin:0 0}.home-orb-dash circle{stroke-width:.3px;stroke-dasharray:2 4;opacity:.55}.home-orb-spin{position:absolute;inset:0;rotate:38deg}.home-orb-planet,.home-orbit-planet{background:radial-gradient(closest-side, #fff4e2 0 35%, var(--vm-gold) 70%);width:11px;height:11px;box-shadow:0 0 12px 2px rgb(var(--vm-glow) / .55);border-radius:50%;position:absolute;left:50%}.home-orb-planet{top:7%;translate:-50% -50%}.home-services-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:72px;display:grid}.home-chapters{border-bottom:1px solid var(--vm-line);margin:0;padding:0;list-style:none}.home-chapter{border-top:1px solid var(--vm-line);grid-template-columns:40px minmax(0,5fr) minmax(0,6fr);gap:12px 32px;padding:32px 0 36px;display:grid;position:relative}.home-chapter:before{content:"";background:var(--vm-gold);transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0}.home-chapter-mark{width:28px;height:28px;color:var(--vm-gold);transition:transform .6s var(--vm-ease);margin-top:2px}.home-chapter:hover .home-chapter-mark{transform:rotate(45deg)}.home-chapter-role{font-size:var(--vm-fs-cap);color:var(--vm-accent)}.home-chapter-head h3{margin-top:8px}.home-chapter-body{color:var(--vm-text-2);align-content:start;justify-items:start;gap:8px;padding-top:2px;display:grid}.home-chapter-body .vm-link,.home-way .vm-link{align-items:center;min-height:44px;display:inline-flex}.home-goods .vm-section-head{margin-bottom:72px}.home-goods-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px;margin:0;padding:0;list-style:none;display:grid}.home-goods-list>li{display:flex}.home-goods-item{flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:500px;display:flex}.home-goods-list>li:last-child{justify-content:flex-end}.home-goods-photo{aspect-ratio:1;width:100%;margin-bottom:30px;position:relative}.home-goods-frame{background:var(--vm-surface-2);box-shadow:0 1px 0 var(--vm-gold), 0 18px 0 -16px var(--vm-line);position:absolute;inset:0;overflow:hidden}.home-orbit{z-index:-1;aspect-ratio:1;pointer-events:none;width:124%;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:linear-gradient(#0000 2%,#000 16% 80%,#0000 94%);mask-image:linear-gradient(#0000 2%,#000 16% 80%,#0000 94%)}.home-orbit-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-orbit-line circle{fill:none;stroke:color-mix(in srgb, var(--vm-gold) 75%, transparent);stroke-width:.2px}.home-orbit-ring{border-radius:50%;position:absolute;inset:0}.home-orbit-planet{top:-5px;translate:-50%}.home-orbit-ring{rotate:64deg}.home-goods-photo-back .home-orbit-ring{rotate:244deg}.home-goods-topic{font-size:var(--vm-fs-cap);color:var(--vm-accent)}.home-goods-text{max-width:40ch;font-size:var(--vm-fs-small);color:var(--vm-text-2);margin-bottom:18px;line-height:1.55}.home-goods-link{margin-top:auto}.home-music-grid{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:72px;display:grid}.home-sleeve{isolation:isolate;aspect-ratio:1/.78;width:min(100%,600px);position:relative}.home-sleeve-cover{z-index:1;background:var(--vm-bg);width:72%;position:relative}.home-music-photo{aspect-ratio:1;display:block;position:relative;overflow:hidden}.home-disc{width:66%;position:absolute;top:4%;left:3%;translate:45%}.home-disc-spin{position:relative}.home-disc-svg{width:100%;height:auto;display:block;overflow:visible}.home-disc-body{fill:var(--vm-surface);stroke:var(--vm-line)}.home-disc-grooves circle{fill:none;stroke:var(--vm-surface-2);stroke-width:.5px}.home-disc-base{fill:none;stroke:var(--vm-line);stroke-width:1.1px}.home-disc-arc{fill:none;stroke:var(--vm-gold);stroke-width:1.7px;stroke-linecap:round}.home-disc-head{fill:var(--vm-accent)}.home-disc-rim{fill:none;stroke:var(--vm-gold);stroke-width:.6px}.home-disc-label{aspect-ratio:1;border-radius:50%;width:34%;position:absolute;top:33%;left:33%;overflow:hidden}.home-disc-label img{object-fit:cover}.home-disc-hole{aspect-ratio:1;background:var(--vm-bg);border-radius:50%;width:2.4%;position:absolute;top:50%;left:50%;translate:-50% -50%}.home-music-copy{justify-items:start;display:grid}.home-music-copy .vm-lead{margin-top:28px}.home-music-copy .vm-button{margin-top:32px}.home-eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.home-eq i{background:var(--vm-gold);transform-origin:bottom;width:2px;height:100%}.home-eq i:nth-child(2n){scale:1 .55}.home-together{overflow:clip}.home-spark{z-index:-1;width:360px;top:50%;right:-90px;overflow:visible;translate:0 -50%}.home-spark path,.home-spark circle{fill:none;stroke:var(--vm-gold);stroke-width:.5px}.home-spark circle{stroke-dasharray:1 2;opacity:.7}.home-together-head{margin-bottom:48px}.home-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.home-way{border-top:1px solid var(--vm-line);align-content:start;justify-items:start;gap:10px;padding-top:28px;display:grid;position:relative}.home-way:before{content:"";background:var(--vm-gold);transform-origin:0;width:100%;height:1px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.home-way:hover:before{transform:scaleX(1)}.home-way h3{color:var(--vm-accent);font-size:46px;line-height:1}.home-way-kind{font-size:var(--vm-fs-cap);color:var(--vm-text);margin-top:4px}.home-way-text{max-width:36ch;font-size:var(--vm-fs-small);color:var(--vm-text-2);line-height:1.55}.home-coop .vm-wrap{justify-items:center;display:grid}.home-coop-box{isolation:isolate;border:1px solid var(--vm-gold);text-align:center;border-radius:50% 50% 0 0/150px 150px 0 0;justify-items:center;gap:18px;width:min(820px,100%);padding:96px 56px 64px;display:grid;position:relative}.home-coop-box:before{content:"";background:var(--vm-gold);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;translate:-50%}.home-coop-box .vm-frame-glow{inset:10% 0 -10%}.home-coop-box .vm-lead{max-width:46ch}.home-coop-box .vm-button{white-space:normal;text-align:center;height:auto;margin-top:6px;padding-block:12px;line-height:1.25}.home-world-row{border-block:1px solid var(--vm-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);display:grid}.home-world-part{padding:40px 36px}.home-world-part:first-child{padding-left:0}.home-world-part:last-child{padding-right:0}.home-world-part+.home-world-part{border-left:1px solid var(--vm-line)}.home-world-title{font-size:var(--vm-fs-h3);line-height:1.22}.home-world-practices .home-world-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-world-sub{font-size:var(--vm-fs-cap);color:var(--vm-accent)}.home-world-text{font-size:var(--vm-fs-small);color:var(--vm-text-2);line-height:1.55}.home-world-space{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.home-world-photo{margin:0}.home-world-photo-in{aspect-ratio:3/4;background:var(--vm-surface-2);display:block;position:relative;overflow:hidden}.home-world-copy,.home-world-partner{align-content:start;justify-items:start;gap:10px;display:grid}.home-world-copy .vm-button,.home-world-partner .vm-button{margin-top:10px}.home-world-copy .vm-button{white-space:normal}.home-ripples{width:120px;height:120px;margin-bottom:8px;overflow:visible}.home-ripples circle{fill:none;stroke:var(--vm-gold)}.home-ripples .home-ripples-dot{fill:var(--vm-accent);stroke:none}.home-ripples-near{stroke-width:.7px;opacity:.75}.home-ripples-far{stroke-width:.7px;stroke-dasharray:2 4;opacity:.4}.home-ripple{stroke-width:1.1px;opacity:.6;transform-box:view-box;transform-origin:0 0}.home-ripple-3{opacity:.35;transform:scale(1.5)}.home-world-practices{align-content:start;gap:18px;display:grid}.home-world-sparkle{width:20px;height:20px;color:var(--vm-gold);flex-shrink:0}.home-world-practice-list{margin:0;padding:0;list-style:none}.home-world-practice{border-top:1px solid var(--vm-line);min-height:76px;color:inherit;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;padding-block:12px;text-decoration:none;display:grid}.home-world-practice-list li:last-child .home-world-practice{border-bottom:1px solid var(--vm-line)}.home-world-practice-icon{border:1px solid var(--vm-gold);width:48px;height:48px;color:var(--vm-accent);border-radius:50%;place-items:center;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.home-world-practice-icon img{object-fit:cover;width:100%;height:100%}.home-world-practice-copy{gap:2px;display:grid}.home-world-practice-name{font-size:var(--vm-fs-small);font-weight:500}.home-world-practice-text{font-size:var(--vm-fs-cap);color:var(--vm-text-2)}.home-world-practice:hover .home-world-practice-name{text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--vm-gold);text-decoration-color:var(--vm-gold)}.home-world-practice:hover .home-world-practice-icon{border-color:var(--vm-accent)}.home-world-map{margin-top:56px}.home-world-map .home-world-title{margin-bottom:20px}.home-world-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.home-world-link{border-top:1px solid var(--vm-line);min-height:56px;font-size:var(--vm-fs-small);color:var(--vm-text);align-items:center;text-decoration:none;transition:color .2s;display:flex;position:relative}.home-world-link:before{content:"";background:var(--vm-gold);transform-origin:0;width:100%;height:1px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.home-world-link:hover{color:var(--vm-accent)}.home-world-link:hover:before{transform:scaleX(1)}.home-socials-head{text-align:center;justify-items:center;display:grid}.home-socials-list{flex-wrap:wrap;justify-content:center;gap:8px 44px;margin:40px 0 0;padding:36px 0 0;list-style:none;display:flex;position:relative}.home-socials-list:before,.home-socials-list:after{content:"";position:absolute;top:0;left:50%;translate:-50%}.home-socials-list:before{background:var(--vm-gold);width:min(560px,100%);height:1px}.home-socials-list:after{background:var(--vm-gold);border-radius:50%;width:9px;height:9px;top:-4px}.home-socials-list>li{display:flex}.home-social{min-height:48px;color:var(--vm-text);text-align:center;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;text-decoration:none;display:flex}.home-social-name{font-size:var(--vm-fs-body);font-weight:500}.home-social-caption{font-size:var(--vm-fs-cap);color:var(--vm-accent)}.home-social:hover .home-social-name{text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--vm-gold);text-decoration-color:var(--vm-gold)}@media (prefers-reduced-motion:no-preference){.home-play-ring{animation:8s ease-in-out infinite home-breath}.home-play-wave{animation:8s ease-out 2s infinite home-wave}.home-play-wave-late{animation-delay:6s}.home-orb-spin{animation:36s linear infinite vm-spin}.home-orb-dash{animation:70s linear infinite reverse vm-spin}.home-orbit-ring{animation:60s linear infinite vm-spin}.home-goods-photo-back .home-orbit-ring{animation-duration:84s;animation-direction:reverse}.home-disc-spin{animation:90s linear infinite vm-spin}.home-eq i{animation:1.4s ease-in-out infinite alternate home-eq}.home-eq i:nth-child(2){animation-delay:-.3s}.home-eq i:nth-child(3){animation-delay:-.8s}.home-eq i:nth-child(4){animation-delay:-.5s}.home-eq i:nth-child(5){animation-delay:-1.1s}.home-spark{animation:60s linear infinite vm-spin}.home-ripple{animation:7.5s cubic-bezier(.2,.6,.3,1) infinite home-ripple}.home-ripple-2{animation-delay:2.5s}.home-ripple-3{animation-delay:5s}.home-world-sparkle{animation:24s linear infinite vm-spin}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home-orb-svg{transition:opacity 1.6s ease .6s, rotate 2.2s var(--vm-ease) .6s}.home-orb-planet{transition:opacity .6s ease-out 2.4s,scale .6s ease-out 2.4s}.home-arch:not([data-shown]) .home-orb-planet{opacity:0;scale:.2}.home-arch:not([data-shown]) .home-orb-svg{opacity:0;rotate:-40deg}.home-chapter:before{transition:transform 1.2s cubic-bezier(.2, .7, .2, 1) calc(.25s + var(--i,0) * 90ms)}.home-chapter:not([data-shown]):before{transform:scaleX(0)}.home-orbit{transition:opacity 1.6s .5s}.home-goods-list>li:not([data-shown]) .home-orbit{opacity:0}.home-disc{transition:translate 1.6s cubic-bezier(.2,0,.1,1) .3s}.home-sleeve:not([data-shown]) .home-disc{translate:0}.home-socials-list:before{transition:scale 1.2s cubic-bezier(.2,.7,.2,1) .2s}.home-socials-list:not([data-shown]):before{scale:0 1}}@keyframes home-breath{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes home-wave{0%{opacity:.85;transform:scale(1)}to{transform:scale(var(--wave));opacity:0}}@keyframes home-eq{0%{scale:1 .25}to{scale:1}}@keyframes home-ripple{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(3.2)}}@media (max-width:1099px){.home-live-grid,.home-about-grid,.home-music-grid{gap:48px}.home-services-grid{grid-template-columns:minmax(0,1fr);gap:40px}.home-goods-list{gap:56px}.home-world-row{grid-template-columns:repeat(2,minmax(0,1fr))}.home-world-space{grid-column:1/-1;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);padding-right:0}.home-world-part+.home-world-part{border-top:1px solid var(--vm-line);border-left:0}.home-world-partner{padding-left:0}.home-world-part.home-world-practices{border-left:1px solid var(--vm-line)}.home-world-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.home-live-grid,.home-about-grid,.home-music-grid{grid-template-columns:minmax(0,1fr);gap:40px}.home-live-title{margin-top:32px}.home-play{--wave:1.15;width:72px}.home-play-icon{border-width:11px 0 11px 17px}.home-stream-sheet{gap:12px;padding:20px}.home-orb{width:132%;-webkit-mask-image:none;mask-image:none}.home-chapter{grid-template-columns:28px minmax(0,1fr);gap:10px 16px;padding:26px 0 28px}.home-chapter-mark{width:22px;height:22px}.home-chapter-body{grid-column:2}.home-goods .vm-section-head{margin-bottom:56px}.home-goods .vm-section-head>a{justify-self:start}.home-goods-list{grid-template-columns:minmax(0,1fr);gap:72px}.home-orbit{width:116%}.home-sleeve{width:100%}.home-spark{width:200px;top:auto;bottom:-70px;right:-60px;translate:none}.home-ways{grid-template-columns:minmax(0,1fr);gap:32px}.home-way h3{font-size:38px}.home-coop-box{border-radius:50% 50% 0 0/90px 90px 0 0;padding:72px 20px 48px}.home-world-row{grid-template-columns:minmax(0,1fr)}.home-world-part,.home-world-part:first-child,.home-world-part:last-child{padding:32px 0}.home-world-space{grid-template-columns:minmax(0,1fr);gap:24px}.home-world-photo{width:min(220px,64%)}.home-world-part.home-world-practices{border-left:0}.home-world-map{margin-top:40px}.home-world-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.home-socials-list{gap:4px 28px}}
