@media(min-width:901px){
  html.kymaInitialHomeScene1 body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage{
    --home-week-content-opacity:0;
    --home-editorial-menu-opacity:1;
    --home-editorial-menu-y:0px;
    --home-key-visual-opacity:1;
    --home-key-visual-scale:1;
  }
  html.kymaInitialHomeScene2 body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage{
    --home-week-content-opacity:0;
    --home-editorial-menu-opacity:1;
    --home-editorial-menu-y:0px;
    --home-key-visual-opacity:1;
    --home-key-visual-scale:1;
    --home-editorial-scene-opacity:0;
    --home-editorial-scene-y:-18px;
    --home-youtube-stats-opacity:1;
    --home-youtube-stats-y:0px;
  }
  html.kymaInitialHomeScene1 body:not(.scheduleOpen):not(.clipsOpen) .weekScheduleGrid>.weekDayCard,
  html.kymaInitialHomeScene1 body:not(.scheduleOpen):not(.clipsOpen) .weekScheduleGrid>.homeTodayMemberCard,
  html.kymaInitialHomeScene2 body:not(.scheduleOpen):not(.clipsOpen) .weekScheduleGrid>.weekDayCard,
  html.kymaInitialHomeScene2 body:not(.scheduleOpen):not(.clipsOpen) .weekScheduleGrid>.homeTodayMemberCard{opacity:0;pointer-events:none}
}

/* KYMA HOME editorial scene: a second, independent HOME scene only. */
body:not(.scheduleOpen):not(.clipsOpen){
  overflow-x:hidden;
  overflow-y:auto;
}
body.scheduleOpen .homeEditorialScene,
body.clipsOpen .homeEditorialScene,
body.scheduleOpen .homeYoutubeStatsScene,
body.clipsOpen .homeYoutubeStatsScene,
body.scheduleOpen .homeScrollStage,
body.clipsOpen .homeScrollStage{display:none}

/* HOME keeps account utility visible while the editorial scene owns primary exploration. */
body:not(.scheduleOpen):not(.clipsOpen) .siteHeader .navMenuGroup{display:none}

.homeScrollStage,
.homeSceneViewport{display:contents}

.homeSceneOneDecor,
.homeMaOrbitWrap{
  display:none;
}
.homeSceneOneDecor{pointer-events:none}

.homeEditorialScene{
  --home-editorial-image:url("assets/home-editorial-bg.png");
  position:relative;
  min-height:100svh;
  overflow:hidden;
  isolation:isolate;
  background:var(--sky,#f9fdff);
  color:#49384e;
  font-family:var(--kyma-font,"THEYellowRibbon","Jua","Malgun Gothic",sans-serif);
}
.homeEditorialVisual,
.homeEditorialVeil{
  position:absolute;
  inset:0;
  pointer-events:none;
}
.homeEditorialVisual{z-index:0;overflow:hidden}
.homeEditorialImage{
  position:absolute;
  inset:-1.5%;
  background-image:var(--home-editorial-image);
  background-position:center center;
  background-size:cover;
  opacity:1;
  filter:none;
  transform:scale(1);
  transition:opacity 680ms cubic-bezier(.22,.72,.24,1),transform 720ms cubic-bezier(.22,.72,.24,1);
}
.homeEditorialVeil{
  z-index:1;
  background:rgba(250,247,252,.14);
}
.homeEditorialContent{
  position:relative;
  z-index:2;
  display:grid;
  width:min(1480px,calc(100% - 96px));
  min-height:100svh;
  margin:0 auto;
  grid-template-columns:minmax(0,610px) minmax(0,1fr);
  align-content:center;
  pointer-events:none;
}
.homeEditorialCopy{
  grid-column:1;
  pointer-events:auto;
}
.homeEditorialEyebrow{
  display:block;
  margin:0 0 24px;
  color:#9b70a5;
  font-size:14px;
  font-weight:400;
  letter-spacing:.18em;
  opacity:1;
  transform:translateY(0);
  transition:opacity 460ms cubic-bezier(.22,.72,.24,1),transform 560ms cubic-bezier(.22,.72,.24,1);
}
.homeEditorialEyebrow{display:none!important}
.homeEditorialNav{
  display:grid;
  gap:2px;
}
.homeEditorialItem{
  --home-editorial-delay:100ms;
  display:grid;
  width:100%;
  grid-template-columns:44px minmax(0,1fr);
  align-items:center;
  gap:22px;
  padding:9px 0;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:#49394e;
  font:inherit;
  text-align:left;
  text-decoration:none;
  cursor:pointer;
  opacity:1;
  transform:translateY(0);
  transition:
    opacity 520ms cubic-bezier(.22,.72,.24,1) var(--home-editorial-delay),
    transform 620ms cubic-bezier(.22,.72,.24,1) var(--home-editorial-delay),
    color 180ms ease;
}
.homeEditorialItem:nth-child(2){--home-editorial-delay:175ms}
.homeEditorialItem:nth-child(3){--home-editorial-delay:250ms}
.homeEditorialItem:nth-child(4){--home-editorial-delay:325ms}
.homeEditorialItem:nth-child(5){--home-editorial-delay:400ms}
.homeEditorialNumber{
  color:#ae88b6;
  font-size:14px;
  font-weight:400;
  line-height:1;
  letter-spacing:.08em;
  transition:color 180ms ease,opacity 180ms ease;
}
.homeEditorialLabel{
  color:inherit;
  font-size:clamp(42px,3.15vw,58px);
  font-weight:400;
  line-height:1.02;
  letter-spacing:-.035em;
}
.homeEditorialScheduleGroup{align-items:start;cursor:default}
.homeEditorialScheduleGroup>.homeEditorialNumber{padding-top:15px}
.homeEditorialScheduleBody{display:grid;gap:13px;min-width:0}
.homeEditorialMemberLogos{
  display:grid;
  justify-items:start;
  gap:7px;
  min-width:0;
}
.homeEditorialMemberLogos .memberScheduleItem{
  display:flex;
  width:max-content;
  max-width:100%;
  min-width:0;
  height:43px;
  align-items:center;
  justify-content:flex-start;
  padding:2px 0;
  border:0;
  border-radius:0;
  background:transparent;
  cursor:pointer;
  transition:filter 180ms ease,transform 180ms ease;
}
.homeEditorialMemberLogos .memberScheduleItem img{
  display:block;
  width:auto;
  max-width:100%;
  height:37px;
  object-fit:contain;
}
.homeEditorialMemberLogos .memberScheduleItem:focus-visible{
  outline:3px solid color-mix(in srgb,var(--member-color) 72%,#fff);
  outline-offset:2px;
}
@media(hover:hover){
  .homeEditorialMemberLogos .memberScheduleItem:hover{
    filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--member-color) 28%,transparent));
    transform:translateX(5px);
  }
}
.homeEditorialScene.is-reveal-ready .homeEditorialEyebrow{
  opacity:0;
  transform:translateY(14px);
}
.homeEditorialScene.is-reveal-ready .homeEditorialItem{
  opacity:0;
  transform:translateY(22px);
}
.homeEditorialScene.is-reveal-ready .homeEditorialImage{
  opacity:.92;
  transform:scale(1.025);
}
.homeEditorialScene.is-reveal-ready.is-visible .homeEditorialEyebrow,
.homeEditorialScene.is-reveal-ready.is-visible .homeEditorialItem{
  opacity:1;
  transform:translateY(0);
}
.homeEditorialScene.is-reveal-ready.is-visible .homeEditorialImage{
  opacity:1;
  transform:scale(1);
}
.homeEditorialItem:focus-visible{
  outline:3px solid var(--kyma-focus-ring,rgba(220,169,230,.95));
  outline-offset:5px;
}
.homeEditorialItem[aria-disabled="true"],
.homeEditorialItem:disabled{
  cursor:default;
  opacity:.46;
  pointer-events:none;
}

@media(hover:hover){
  .homeEditorialNav:hover .homeEditorialItem:not(:hover){opacity:.58}
  .homeEditorialItem:hover{color:#613769}
  .homeEditorialItem:hover .homeEditorialNumber{color:#94609f}
}

@media(min-width:901px){
  /* HOME common UI stays anchored while only the first-scene content moves. */
  body:not(.scheduleOpen):not(.clipsOpen) .siteHeader{
    position:fixed;
  }

  body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage{
    --home-ky-exit-x:0vw;
    --home-ma-exit-x:0vw;
    --home-carousel-exit-y:0vh;
    --home-week-exit-y:0vh;
    --home-ky-opacity:.82;
    --home-haedes-x:0px;
    --home-haedes-y:0px;
    --home-haedes-scale:1;
    --home-haedes-opacity:.78;
    --home-haedes-photo-mix:1;
    --home-ma-opacity:1;
    --home-carousel-opacity:1;
    --home-week-content-opacity:1;
    --home-editorial-menu-opacity:0;
    --home-editorial-menu-y:20px;
    --home-key-visual-opacity:0;
    --home-key-visual-scale:.97;
    --home-editorial-scene-opacity:1;
    --home-editorial-scene-y:0px;
    --home-youtube-stats-opacity:0;
    --home-youtube-stats-y:22px;
    display:block;
    position:relative;
    height:200svh;
    background:var(--sky,#f9fdff);
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeSceneViewport{
    display:block;
    position:sticky;
    top:0;
    height:100svh;
    overflow:hidden;
    background:var(--sky,#f9fdff);
  }

  /* Keep the original first-scene geometry; only the scene motion is added. */
  body:not(.scheduleOpen):not(.clipsOpen) .homeSceneViewport>.hero{
    background:transparent;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .heroKy{
    z-index:4;
    transform:translateX(var(--home-ky-exit-x));
    opacity:var(--home-ky-opacity);
    will-change:transform,opacity;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .heroMaGroup{
    z-index:4;
    translate:var(--home-ma-exit-x) 0;
    opacity:var(--home-ma-opacity);
    will-change:translate,opacity;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .heroMaGroup .heroMeta{
    bottom:-88px;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .carouselScene{
    translate:0 var(--home-carousel-exit-y);
    opacity:var(--home-carousel-opacity);
    will-change:translate,opacity;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .weekScheduleSection{
    translate:0 var(--home-week-exit-y);
    will-change:translate;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .weekScheduleHeading,
  body:not(.scheduleOpen):not(.clipsOpen) .homeTodayMemberLogos,
  body:not(.scheduleOpen):not(.clipsOpen) .weekScheduleGrid>.weekScheduleEmpty{
    opacity:var(--home-week-content-opacity);
    will-change:opacity;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .weekScheduleGrid>.weekDayCard,
  body:not(.scheduleOpen):not(.clipsOpen) .weekScheduleGrid>.homeTodayMemberCard{
    translate:0 var(--home-day-exit-y,0vh);
    opacity:var(--home-day-opacity,1);
    will-change:translate,opacity;
  }

  /* Scene 2 lives behind the moving first-scene objects inside the pinned viewport. */
  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialScene{
    position:absolute;
    z-index:2;
    inset:0;
    min-height:100svh;
    background:var(--sky,#f9fdff);
    opacity:var(--home-editorial-scene-opacity);
    transform:translateY(var(--home-editorial-scene-y));
    will-change:opacity,transform;
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage.is-editorial-active .homeEditorialScene{
    pointer-events:auto;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage.is-editorial-active .weekScheduleSection{
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage.is-youtube-stats-active .homeEditorialScene{
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage.is-youtube-stats-active .homeHaedesOrbit,
  body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage.is-youtube-stats-active .homeMaOrbitWrap,
  body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage.is-youtube-stats-active .carouselScene{
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage.is-youtube-stats-active .musicDock{
    visibility:hidden;
    opacity:0;
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialVeil{
    background:rgba(250,247,252,.06);
  }

  /* The supplied illustration is a contained key visual, not a full-screen cover. */
  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialImage{
    inset:auto;
    left:50%;
    top:50%;
    width:min(64vw,1180px);
    height:70vh;
    background-position:center center;
    background-size:contain;
    background-repeat:no-repeat;
    opacity:var(--home-key-visual-opacity);
    transform:translate(-50%,-50%) scale(var(--home-key-visual-scale));
    transition:none;
    -webkit-mask-image:radial-gradient(ellipse 72% 82% at center,#000 0%,#000 62%,rgba(0,0,0,.96) 68%,rgba(0,0,0,.82) 74%,rgba(0,0,0,.55) 82%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.06) 96%,transparent 100%);
    mask-image:radial-gradient(ellipse 72% 82% at center,#000 0%,#000 62%,rgba(0,0,0,.96) 68%,rgba(0,0,0,.82) 74%,rgba(0,0,0,.55) 82%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.06) 96%,transparent 100%);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:100% 100%;
    mask-size:100% 100%;
  }
  /* Scene 1 decorative motion: HAEDES stays near KY; circular type is anchored to MA itself. */
  body:not(.scheduleOpen):not(.clipsOpen) .homeSceneOneDecor{
    position:absolute;
    inset:0;
    display:block;
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesOrbit{
    position:absolute;
    z-index:5;
    left:calc(clamp(42px,3vw,58px) + min(10.362694vw,180px) + 40px);
    top:calc(10% + min(10vw,170px) - 18px);
    width:190px;
    perspective:1000px;
    translate:var(--home-haedes-x) var(--home-haedes-y);
    scale:var(--home-haedes-scale);
    transform-origin:50% 50%;
    opacity:var(--home-haedes-opacity);
    pointer-events:auto;
    cursor:default;
    animation:homeHaedesOuterFloat 8s ease-in-out infinite;
    animation-play-state:running;
    will-change:translate,scale,transform,opacity;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesLogo3d{
    position:relative;
    width:112px;
    height:112px;
    margin:0 auto;
    transform-style:preserve-3d;
    animation:homeHaedes3dSpin 16s linear infinite;
    animation-play-state:running;
    will-change:transform;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesCanvas{
    position:absolute;
    z-index:2;
    left:50%;
    top:56px;
    display:block;
    width:190px;
    height:190px;
    transform:translate(-50%,-50%);
    opacity:0;
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesOrbit.is-webgl-ready .homeHaedesCanvas{
    opacity:1;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesOrbit.is-webgl-ready .homeHaedesLogo3d{
    opacity:0;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesCubeFace{
    --home-haedes-face-bg:rgba(227,183,234,.34);
    position:absolute;
    inset:0;
    display:grid;
    place-items:center;
    box-sizing:border-box;
    background:transparent;
    border:0;
    border-radius:2px;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesCubeFace::before{
    content:"";
    position:absolute;
    z-index:0;
    inset:0;
    box-sizing:border-box;
    background:linear-gradient(145deg,rgba(235,205,241,.055) 0%,var(--home-haedes-face-bg) 68%,rgba(163,103,177,.06) 100%);
    border:1px solid rgba(150,95,165,.07);
    border-radius:2px;
    box-shadow:inset 0 0 10px rgba(126,77,139,.025),0 3px 10px rgba(100,60,114,.02);
    backface-visibility:visible;
    -webkit-backface-visibility:visible;
    opacity:calc(1 - var(--home-haedes-photo-mix));
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesCubeFace::after{
    content:"";
    position:absolute;
    z-index:0;
    inset:0;
    box-sizing:border-box;
    background:linear-gradient(145deg,rgba(235,205,241,.055) 0%,var(--home-haedes-face-bg) 68%,rgba(163,103,177,.06) 100%);
    border:1px solid rgba(150,95,165,.07);
    border-radius:0;
    box-shadow:inset 0 0 10px rgba(126,77,139,.025),0 3px 10px rgba(100,60,114,.02);
    backface-visibility:visible;
    -webkit-backface-visibility:visible;
    opacity:var(--home-haedes-photo-mix);
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesFace{
    position:relative;
    z-index:1;
    display:block;
    width:82%;
    height:82%;
    object-fit:contain;
    opacity:1;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    filter:drop-shadow(0 2px 5px rgba(94,63,105,.07));
    pointer-events:none;
    user-select:none;
    -webkit-user-drag:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesLogoFace{
    opacity:calc(1 - var(--home-haedes-photo-mix));
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesPhotoFace{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    border-radius:0;
    object-fit:cover;
    opacity:var(--home-haedes-photo-mix);
    filter:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesCubeFront{--home-haedes-face-bg:rgba(227,183,234,.58);transform:translateZ(56px)}
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesCubeBack{--home-haedes-face-bg:rgba(208,154,221,.38);transform:rotateY(180deg) translateZ(56px)}
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesCubeRight{--home-haedes-face-bg:rgba(218,163,230,.52);transform:rotateY(90deg) translateZ(56px)}
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesCubeLeft{--home-haedes-face-bg:rgba(235,199,241,.47);transform:rotateY(-90deg) translateZ(56px)}
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesCubeTop{--home-haedes-face-bg:rgba(242,214,246,.54);transform:rotateX(90deg) translateZ(56px)}
  body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesCubeBottom{--home-haedes-face-bg:rgba(197,134,211,.42);transform:rotateX(-90deg) translateZ(56px)}

  body:not(.scheduleOpen):not(.clipsOpen) .homeMaOrbitWrap{
    position:absolute;
    z-index:1;
    left:50%;
    top:48.5%;
    display:block;
    width:340px;
    height:340px;
    transform:translate(-50%,-50%);
    pointer-events:auto;
    cursor:default;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeMaOrbitText{
    display:block;
    width:100%;
    height:100%;
    overflow:visible;
    transform-origin:50% 50%;
    transform-box:view-box;
    animation:homeMaOrbitSpin 14s linear infinite;
    animation-play-state:running;
    pointer-events:none;
    will-change:transform;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeMaOrbitText text{
    fill:rgba(105,66,116,.68);
    font-family:var(--kyma-font,"THEYellowRibbon","Jua","Malgun Gothic",sans-serif);
    font-size:16px;
    font-weight:400;
    letter-spacing:.12em;
  }
  html.kymaSplashHomeHidden body:not(.scheduleOpen):not(.clipsOpen) .homeSceneOneDecor,
  html.kymaSplashHomeHidden body:not(.scheduleOpen):not(.clipsOpen) .homeMaOrbitWrap{
    opacity:0;
  }
  html.kymaSplashHomeHidden body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesOrbit,
  html.kymaSplashHomeHidden body:not(.scheduleOpen):not(.clipsOpen) .homeHaedesLogo3d,
  html.kymaSplashHomeHidden body:not(.scheduleOpen):not(.clipsOpen) .homeMaOrbitText{
    animation-play-state:paused;
  }

  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialCopy{
    opacity:var(--home-editorial-menu-opacity);
    transform:translate(-96px,var(--home-editorial-menu-y));
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialItem{
    pointer-events:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage.is-editorial-active .homeEditorialCopy,
  body:not(.scheduleOpen):not(.clipsOpen) .homeScrollStage.is-editorial-active .homeEditorialItem{
    pointer-events:auto;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialScene.is-reveal-ready .homeEditorialEyebrow,
  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialScene.is-reveal-ready .homeEditorialItem,
  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialScene.is-reveal-ready.is-visible .homeEditorialEyebrow,
  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialScene.is-reveal-ready.is-visible .homeEditorialItem{
    opacity:1;
    transform:none;
  }
  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialScene.is-reveal-ready .homeEditorialImage,
  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialScene.is-reveal-ready.is-visible .homeEditorialImage{
    opacity:var(--home-key-visual-opacity);
    transform:translate(-50%,-50%) scale(var(--home-key-visual-scale));
  }
}

@media(min-width:901px) and (max-width:1500px){
  body:not(.scheduleOpen):not(.clipsOpen) .homeEditorialCopy{transform:translate(-40px,var(--home-editorial-menu-y))}
}

@media(max-width:1200px){
  .homeEditorialContent{
    width:min(100% - 64px,1040px);
    grid-template-columns:minmax(0,560px) minmax(0,1fr);
  }
}

@media(max-width:900px){
  .homeEditorialContent{
    width:calc(100% - 48px);
    grid-template-columns:minmax(0,1fr);
  }
  .homeEditorialCopy{grid-column:1}
  .homeEditorialLabel{font-size:clamp(38px,7vw,52px)}
}

@media(max-width:520px){
  .homeEditorialContent{width:calc(100% - 32px)}
  .homeEditorialEyebrow{margin-bottom:18px;font-size:11px}
  .homeEditorialItem{
    grid-template-columns:34px minmax(0,1fr);
    gap:14px;
    padding:10px 0;
  }
  .homeEditorialLabel{font-size:clamp(32px,10vw,44px)}
  .homeEditorialNumber{font-size:11px}
  .homeEditorialScheduleBody{gap:10px}
  .homeEditorialScheduleGroup>.homeEditorialNumber{padding-top:11px}
  .homeEditorialMemberLogos{gap:5px}
  .homeEditorialMemberLogos .memberScheduleItem{height:36px}
  .homeEditorialMemberLogos .memberScheduleItem img{height:30px}
}

@keyframes homeMaOrbitSpin{
  from{transform:rotate(0deg)}
  to{transform:rotate(360deg)}
}
@keyframes homeHaedesOuterFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-5px)}
}
@keyframes homeHaedes3dSpin{
  0%{transform:rotateX(-18deg) rotateY(18deg) rotateZ(-6deg)}
  25%{transform:rotateX(14deg) rotateY(108deg) rotateZ(4deg)}
  50%{transform:rotateX(22deg) rotateY(198deg) rotateZ(-4deg)}
  75%{transform:rotateX(-12deg) rotateY(288deg) rotateZ(5deg)}
  100%{transform:rotateX(-18deg) rotateY(378deg) rotateZ(-6deg)}
}

@media(prefers-reduced-motion:reduce){
  .homeHaedesOrbit{
    animation:none!important;
  }
  .homeHaedesLogo3d{
    animation-duration:36s!important;
  }
  .homeEditorialEyebrow,
  .homeEditorialItem,
  .homeEditorialImage{
    transform:none;
    transition-duration:.01ms!important;
    transition-delay:0ms!important;
  }
}
