.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-region:is(.ref-live,.ref-studio,.ref-training,.ref-collab) .ref-copy p{font-size:clamp(11px,1.1cqw,16px);font-weight:500;line-height:1.35;letter-spacing:.045em;min-height:0;max-width:100%;width:auto;margin:0 0 12px;color:#d8dddd}.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-live .ref-copy{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title live" "copy copy";column-gap:16px;row-gap:5px;bottom:34px}.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-live .ref-copy p{margin:0}.home-finish-v57 .ref-live-link{grid-area:live;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 4px;color:#fff;background:none;border:0;font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:6px;text-decoration-color:#fff7}.home-finish-v57 .live-pulse{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 9px #fff9;animation:jouhan-live-pulse 2.2s ease-in-out infinite}@keyframes jouhan-live-pulse{0%,to{opacity:1;box-shadow:0 0 9px #fff9}50%{opacity:.4;box-shadow:0 0 3px #fff3}}.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-training .ref-copy{width:calc(100% - 72px);bottom:32px}.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-studio .ref-copy{width:calc(100% - 90px)}.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-collab .ref-copy{top:auto;bottom:clamp(36px,4cqw,58px);width:43%}.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-region:is(.ref-studio,.ref-training,.ref-collab) .ref-copy .ref-button{font-size:clamp(11px,.8cqw,13px)}body .header.header-v57{isolation:isolate}body .header.header-v57:before{content:"";position:absolute;top:0;right:0;width:min(100%,520px);height:135%;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#030506db 0%,#03050699 38%,transparent 100%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%),linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%),linear-gradient(180deg,#000 45%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}body .header.header-v57 .header-actions{color:#fff;text-shadow:0 1px 6px #000}body .header.header-v57 .menu-button{color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;min-height:44px;gap:10px}body .header.header-v57 .menu-button svg.icon{width:19px;height:19px;filter:drop-shadow(0 1px 3px #000)}body .menu-curated .menu-home .rb-scene img{object-position:74% 20%}body .menu-curated .menu-live .rb-scene img{object-fit:cover;object-position:50% 45%}body .menu-curated .menu-training .rb-scene img{object-position:50% 23%}body .reference-footer.footer-v57 .rf-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}body .reference-footer.footer-v57 .rf-main .rf-brand{grid-column:1;display:inline-block;justify-self:start;font-size:clamp(42px,4vw,60px);line-height:.85;letter-spacing:0;width:max-content;margin:0;text-align:center}body .reference-footer.footer-v57 .rf-brand>span{display:block}body .reference-footer.footer-v57 .rf-main .rf-brand small{font-size:.44em;line-height:1.1;margin:.15em 0 0!important}body .reference-footer.footer-v57 .rf-socials{grid-column:2;justify-self:center;justify-content:center;margin:0;border:0;min-height:44px;gap:24px}body .reference-footer.footer-v57 .rf-socials a{width:44px;height:44px;min-width:44px;min-height:44px;background:none;border:0;border-radius:0}body .reference-footer.footer-v57 .rf-socials svg{width:27px;height:27px}body .reference-footer.footer-v57 .rf-policies{grid-column:3;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:7px;font-size:12px;line-height:1.4;text-align:right}body .reference-footer.footer-v57 .rf-policies a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-live .ref-copy{bottom:24px}.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-studio .ref-copy,.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-training .ref-copy,.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-collab .ref-copy{left:24px;width:calc(100% - 48px);bottom:24px}.reference-home.home-v133.spacing-exact.home-finish-v56.home-finish-v57 .ref-region:is(.ref-live,.ref-studio,.ref-training,.ref-collab) .ref-copy p{letter-spacing:.025em}body .header.header-v57 .menu-button{font-size:11px;gap:8px}body .header.header-v57 .menu-button svg.icon{width:22px;height:22px}body .reference-footer.footer-v57 .rf-main{grid-template-columns:1fr;gap:24px}body .reference-footer.footer-v57 .rf-main .rf-brand{grid-column:1;justify-self:center;font-size:44px}body .reference-footer.footer-v57 .rf-socials{grid-column:1;gap:18px}body .reference-footer.footer-v57 .rf-policies{grid-column:1;align-items:center;text-align:center}body .reference-footer.footer-v57 .rf-policies:empty{display:none}}@media(prefers-reduced-motion:reduce){.home-finish-v57 .live-pulse{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/home-shell-v57.css.map */
