/* HelioSynth / digital temple. The tessellation is traced from polygontess.dxf. */
body.nd-helio-temple-page {
  background: #000;
  color-scheme: dark;
  padding-inline: 0 !important;
}
body.nd-helio-temple-page .nd-helio-launch { margin: 0 !important; width: 100%; }
.nd-helio-launch__shell > * { min-width: 0; }

.nd-helio-launch {
  --helio-cream: #fff1df;
  --helio-paper: #ecd4c0;
  --helio-ink: #fff1df;
  --helio-ember: #ff5436;
  --helio-orange: #ff8a1f;
  --helio-gold: #ffc53d;
  --helio-night: #000;
  --helio-line: rgba(255, 197, 61, .22);
  --helio-accent: #ff8a1f;
  position: relative;
  isolation: isolate;
  overflow: clip;
  background: var(--helio-night);
  color: var(--helio-paper);
}

/* Fixed geometry gives every section a view into the same continuous space. */
.nd-helio-temple {
  position: fixed;
  z-index: 0;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  background: #000;
}
.nd-helio-temple canvas {
  display: block;
  width: 100%;
  height: 100%;
}
.nd-helio-temple { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cpath%20d%3D%22M58.653235%20972.366908L0.000000%20913.713673M0.000000%20745.316925L23.420898%20704.750739M23.420898%20704.750739L0.000000%20664.184554M0.000000%20201.136914L58.653235%20142.483679M0.000000%20450.666033L23.420898%20410.099848M23.420898%20410.099848L0.000000%20369.533663M23.420898%20410.099848L167.399682%20371.520849M23.420898%20704.750739L167.399682%20743.329738M647.955018%20972.366908L500.629572%20887.308522M500.629572%20887.308522L353.304126%20972.366908M353.304126%20972.366908L353.304126%201000.000000M353.304126%20972.366908L205.978681%20887.308522M205.978681%20887.308522L58.653235%20972.366908M58.653235%20972.366908L58.653235%201000.000000M768.245741%20852.076185L647.955018%20972.366908M647.955018%20972.366908L647.955018%201000.000000M1000.000000%20913.713673L938.362512%20852.076185M539.208571%20743.329738L500.629572%20887.308522M205.978681%20887.308522L167.399682%20743.329738M167.399682%20743.329738L272.799467%20637.929953M353.304126%200.000000L353.304126%20142.483679M353.304126%20142.483679L500.629572%20227.542065M500.629572%20227.542065L647.955018%20142.483679M58.653235%200.000000L58.653235%20142.483679M205.978681%20227.542065L353.304126%20142.483679M768.245741%20557.425294L683.187355%20704.750739M768.245741%20852.076185L938.362512%20852.076185M938.362512%20852.076185L1000.000000%20745.316925M1000.000000%20664.184554L938.362512%20557.425294M647.955018%200.000000L647.955018%20142.483679M647.955018%20142.483679L768.245741%20262.774402M938.362512%20262.774402L1000.000000%20201.136914M768.245741%20262.774402L683.187355%20410.099848M683.187355%20410.099848L768.245741%20557.425294M768.245741%20557.425294L938.362512%20557.425294M938.362512%20557.425294L1000.000000%20450.666033M1000.000000%20369.533663L938.362512%20262.774402M938.362512%20262.774402L768.245741%20262.774402M539.208571%20371.520849L683.187355%20410.099848M500.629572%20227.542065L539.208571%20371.520849M205.978681%20227.542065L167.399682%20371.520849M58.653235%20142.483679L205.978681%20227.542065M683.187355%20704.750739L539.208571%20743.329738M768.245741%20852.076185L683.187355%20704.750739M539.208571%20371.520849L433.808786%20476.920634M167.399682%20371.520849L272.799467%20476.920634M433.808786%20476.920634L272.799467%20476.920634M272.799467%20476.920634L272.799467%20637.929953M433.808786%20637.929953L272.799467%20637.929953M539.208571%20743.329738L433.808786%20637.929953M433.808786%20637.929953L433.808786%20476.920634%22%20fill%3D%22none%22%20stroke%3D%22%23ad682e%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-size: 150px 150px; }
.nd-helio-temple-caption span { display: block; color: var(--helio-gold); letter-spacing: .18em; }
.nd-helio-temple-toolbar { position: relative; z-index: 2; }
.nd-helio-temple::after {
  position: absolute;
  inset: 0;
  content: "";
  background: radial-gradient(ellipse at 56% 40%, transparent 14%, rgba(0, 0, 0, .13) 66%, rgba(0, 0, 0, .37));
}
.nd-helio-launch > section,
.nd-helio-launch > nav {
  position: relative;
  z-index: 1;
}
.nd-helio-launch > section {
  background: transparent;
  color: var(--helio-paper);
}
.nd-helio-launch > section + section {
  border-top: 1px solid rgba(255, 197, 61, .12);
}
.nd-helio-launch [id] { scroll-margin-top: 5rem; }

/* A quiet central veil protects reading while geometry stays clear at the edges. */
.nd-helio-launch__hero {
  background: none !important;
  background-image: none !important;
}
.nd-helio-launch__hero::before {
  z-index: -1;
  background: linear-gradient(90deg, rgba(0, 0, 0, .77), rgba(0, 0, 0, .35) 48%, transparent 85%) !important;
}
.nd-helio-launch__hero::after,
.nd-helio-launch__field { display: none !important; background: none !important; }
.nd-helio-launch__hero-grid {
  grid-template-columns: minmax(0, 1.2fr) minmax(18rem, .8fr);
  gap: clamp(2rem, 5vw, 5rem);
}
.nd-helio-launch__hero-logo {
  width: min(48vw, 45rem);
  margin-right: clamp(-5rem, -5vw, -1rem);
  transform: translateY(-1rem);
  mix-blend-mode: screen;
}
.nd-helio-launch__hero h1 {
  text-shadow: 0 3px 30px rgba(0, 0, 0, .42);
}
.nd-helio-launch__hero h1 em {
  -webkit-text-stroke-color: rgba(255, 197, 61, .95);
}
.nd-helio-launch .nd-index {
  color: var(--helio-gold);
}
.nd-helio-launch__back { color: #d4b8a7 !important; }
.nd-helio-launch__lede { color: #f5dfc8; }
.nd-helio-launch__hero-copy > p:not(.nd-index):not(.nd-helio-launch__lede) {
  color: #d0af9f;
}
.nd-helio-launch__ledger {
  background: rgba(0, 0, 0, .68);
  backdrop-filter: blur(7px);
}
.nd-helio-launch__ledger span { color: #c9aa9b; }
.nd-helio-launch__ledger b { color: var(--helio-gold); }

.nd-helio-launch .nd-helio-temple-caption {
  max-width: 38rem;
  margin-top: 1.75rem !important;
  color: #d6b596 !important;
  font-family: var(--wp--preset--font-family--studio-mono);
  font-size: .59rem !important;
  line-height: 1.7 !important;
  letter-spacing: .06em;
}
.nd-helio-temple-toggle {
  display: inline-flex;
  align-items: center;
  gap: .6rem;
  min-height: 2.75rem;
  margin-top: .9rem;
  padding: .55rem .95rem;
  border: 1px solid rgba(255, 138, 31, .32);
  border-radius: 999px;
  background: rgba(5, 5, 5, .72);
  color: #ffdaac;
  font-family: var(--wp--preset--font-family--studio-mono);
  font-size: .58rem;
  font-weight: 500;
  letter-spacing: .045em;
  line-height: 1.4;
  cursor: pointer;
  transition: background-color .2s, border-color .2s, color .2s;
}
.nd-helio-temple-toggle::before {
  width: .35rem;
  height: .35rem;
  flex: 0 0 auto;
  border-radius: 50%;
  background: var(--helio-accent);
  box-shadow: 0 0 .65rem rgba(255, 138, 31, .4);
  content: "";
}
.nd-helio-temple-toggle:hover {
  border-color: var(--helio-accent);
  background: rgba(24, 24, 24, .85);
  color: #fff3dd;
}

.nd-helio-launch > .nd-helio-launch__nav {
  position: sticky;
  z-index: 20;
  background: rgba(3, 3, 3, .86);
  border-color: rgba(255, 197, 61, .23);
  backdrop-filter: blur(18px);
}
.nd-helio-launch__nav a { color: #e4c8b2; }
.nd-helio-launch__nav a:hover { color: var(--helio-cream); }
.nd-helio-launch__nav a:last-child { color: var(--helio-gold); }

.nd-helio-launch__intro,
.nd-helio-launch__terms,
.nd-helio-launch__primer,
.nd-helio-launch__demo,
.nd-helio-launch__library,
.nd-helio-launch__footer-callout {
  background: linear-gradient(90deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .32) 24%, rgba(0, 0, 0, .32) 76%, rgba(0, 0, 0, .05)) !important;
}
.nd-helio-launch__intro h2,
.nd-helio-launch__section-head h2,
.nd-helio-launch__footer-callout h2 {
  color: var(--helio-cream);
  text-shadow: 0 3px 25px rgba(0, 0, 0, .45);
}
.nd-helio-launch__intro h2 em,
.nd-helio-launch__section-head h2 em,
.nd-helio-launch__terms h2 em,
.nd-helio-launch__footer-callout h2 em { color: var(--helio-gold); }
.nd-helio-launch__intro-grid > div:last-child p,
.nd-helio-launch__section-head > div:last-child p,
.nd-helio-launch__section-head > p,
.nd-helio-launch__demo--dark .nd-helio-launch__section-head > div:last-child p,
.nd-helio-launch__primer .nd-helio-launch__section-head > div:last-child p,
.nd-helio-launch__library .nd-helio-launch__section-head > p,
.nd-helio-terms__intro,
.nd-helio-launch__cathedral p,
.nd-helio-launch__footer-callout > div > p:not(.nd-index) {
  color: #d8b8a5;
}
.nd-helio-launch__intro-lede { color: #f9e4ce !important; }
.nd-helio-launch__intro blockquote {
  border-top-color: rgba(255, 197, 61, .23);
  border-left-color: var(--helio-accent);
  color: #efd1b5;
}
.nd-helio-launch__section-head ul { color: #e7c9b1; }
.nd-helio-launch__section-head li::before { color: var(--helio-accent); }
.nd-helio-launch .nd-helio-launch__quiet { color: #d4b4a3 !important; }

.nd-helio-launch__button { background: rgba(5, 5, 5, .73) !important; }
.nd-helio-launch__button--primary {
  background: var(--helio-gold) !important;
  color: #141414 !important;
}
.nd-helio-launch__button--primary:hover { background: #ffd778 !important; }
.nd-helio-launch__notice {
  border-color: rgba(255, 138, 31, .23);
  background: rgba(8, 8, 8, .8);
  color: #e7c7b0;
}
.nd-helio-launch__notice strong { color: var(--helio-accent); }
.nd-helio-launch__frame,
.nd-helio-launch__demo--dark .nd-helio-launch__frame {
  border-color: rgba(255, 197, 61, .3);
  background: rgba(3, 3, 3, .76);
  box-shadow: 0 2rem 6rem rgba(0, 0, 0, .32);
}
.nd-helio-launch__frame iframe { background: #030303; }
.nd-helio-launch__frame-gate {
  background: radial-gradient(ellipse at 50% 45%, rgba(30, 30, 30, .15), transparent 57%), rgba(3, 3, 3, .65);
  color: #dec1ae;
}
.nd-helio-launch__frame > a,
.nd-helio-launch__demo--dark .nd-helio-launch__frame > a {
  border-color: var(--helio-line);
  background: rgba(6, 6, 6, .9);
  color: var(--helio-gold);
}
.nd-helio-launch__frame > a:hover { background: rgba(20, 20, 20, .95); }

/* The instrument controls sit on translucent near-black panels. */
.nd-helio-terms__card,
.nd-helio-primer__safety {
  background: rgba(5, 5, 5, .85);
  border-color: rgba(255, 197, 61, .3);
  box-shadow: 0 1.25rem 4rem rgba(0, 0, 0, .18);
}
.nd-helio-terms__card ul { color: #ecd0ba; }
.nd-helio-terms__check {
  background: rgba(255, 255, 255, .025);
  border-color: rgba(255, 138, 31, .24);
  color: #f7e0c9;
}
.nd-helio-terms__check input { accent-color: var(--helio-gold); }
.nd-helio-terms__status { color: #d4b19e; }
.nd-helio-terms__accept:hover:not(:disabled) { background: #ffd778; }
.nd-helio-primer__grid { background: transparent; gap: 1rem; border: 0; }
.nd-helio-primer__lab {
  border: 1px solid rgba(255, 197, 61, .26);
  background: linear-gradient(145deg, rgba(12, 12, 12, .74), rgba(3, 3, 3, .9));
}
.nd-helio-primer__lab[data-audio-active] {
  border-color: rgba(255, 197, 61, .58);
  background: radial-gradient(ellipse at 50% 30%, rgba(40, 40, 40, .16), transparent 60%), rgba(4, 4, 4, .9);
}
.nd-helio-primer__lab-head span { color: var(--helio-accent); }
.nd-helio-primer__lab-head p { color: #d5b3a0; }
.nd-helio-primer__visual {
  background: radial-gradient(ellipse at 50% 45%, rgba(32, 32, 32, .08), transparent 66%), rgba(2, 2, 2, .88);
}
.nd-helio-primer__visual--pyth > strong small,
.nd-helio-primer__visual > div,
.nd-helio-primer__choices legend,
.nd-helio-primer__range,
.nd-helio-primer__readout { color: #d0ad99; }
.nd-helio-primer__readout b { color: #f0d3b9; }
.nd-helio-primer__choices button,
.nd-helio-primer__safety button {
  background: rgba(5, 5, 5, .65);
  color: #e4c6ae;
}
.nd-helio-primer__choices button[aria-pressed="true"],
.nd-helio-primer__play[aria-pressed="true"] { color: #141414; }
.nd-helio-primer__choices button[aria-pressed="true"] { background: var(--helio-gold); }
.nd-helio-primer__safety strong { color: var(--helio-accent); }
.nd-helio-primer__safety span { color: #d8b59f; }

.nd-helio-launch__engine-grid a { background: rgba(5, 5, 5, .82); color: #dfc1ad; }
.nd-helio-launch__engine-grid a:hover { background: rgba(20, 20, 20, .9); }
.nd-helio-launch__engine-grid small { color: #d2ad96; }
.nd-helio-launch__cathedral { background: rgba(5, 5, 5, .8); }
.nd-helio-launch__footer-callout::before { display: none; }
.nd-helio-launch__footer-callout a { color: var(--helio-accent); }
.nd-helio-launch__footer-callout a:hover { color: #ffe1ae; }

.nd-helio-launch a:focus-visible,
.nd-helio-launch button:focus-visible,
.nd-helio-launch input:focus-visible {
  outline: 2px solid #ffcb67;
  outline-offset: 4px;
}
.nd-helio-launch ::selection { color: #111; background: #ffd08a; }

@media (max-width: 980px) {
  .nd-helio-launch__hero-grid { grid-template-columns: minmax(0, 1fr); }
  .nd-helio-launch__hero-logo {
    width: min(76vw, 35rem);
    margin: -1rem auto 0;
    justify-self: center;
    transform: none;
    max-width: 100%;
  }
  .nd-helio-launch__hero::before { background: rgba(0, 0, 0, .38) !important; }
  .nd-helio-launch__ledger { margin-top: 2.5rem; }
}
@media (max-width: 640px) {
  .nd-helio-launch__shell { width: min(calc(100% - 2rem), 1380px); }
  .nd-helio-launch__hero { padding-top: 7rem; }
  .nd-helio-launch__hero-logo { width: min(86vw, 30rem); margin-top: 0; }
  .nd-helio-launch__hero-grid { gap: 1.5rem; }
  .nd-helio-launch__hero-copy > p:not(.nd-index):not(.nd-helio-launch__lede) { font-size: .88rem; }
  .nd-helio-launch__nav > div { gap: 1.3rem; }
  .nd-helio-launch__nav a { padding-block: .9rem; }
  .nd-helio-launch__frame-gate { padding: 1.4rem; }
  .nd-helio-primer__lab { padding: 1rem; }
  .nd-helio-temple-caption { max-width: 34ch; }
  .nd-helio-launch > section { background-color: rgba(0, 0, 0, .18); }
}
@media (prefers-reduced-motion: reduce) {
  .nd-helio-launch *, .nd-helio-launch *::before, .nd-helio-launch *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
    scroll-behavior: auto !important;
  }
}
/* A screen-blended glow sits directly on the original logo's sun disc. */
.nd-helio-launch__hero-logo{position:relative}
.nd-helio-launch .nd-helio-launch__hero-logo::after{
  content:"";position:absolute;pointer-events:none;inset:auto!important;left:50%!important;top:40.5%!important;filter:none;
  width:56%;height:56%;border-radius:50%;transform:translate(-50%,-50%);
  background:radial-gradient(circle,rgba(255,246,190,.58) 0%,rgba(255,211,76,.33) 19%,rgba(255,143,31,.20) 38%,rgba(247,82,12,.09) 54%,transparent 72%);
  mix-blend-mode:screen;opacity:.78;animation:helio-core-breathe 8s ease-in-out infinite;
}
@keyframes helio-core-breathe{0%,100%{opacity:.58;transform:translate(-50%,-50%) scale(.94)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.06)}}
.nd-helio-launch[data-light-motion="paused"] .nd-helio-launch__hero-logo::after{animation-play-state:paused}
.nd-helio-launch .nd-hx-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}
.nd-helio-launch .nd-hx-card{grid-column:auto}
.nd-helio-launch #still-chamber-card{grid-column:1/-1}
.nd-hx-video-load{display:flex;position:absolute;inset:0;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:0;border-radius:0;cursor:pointer;color:#e9c480;background:radial-gradient(ellipse at center,#38220e 0%,#100d08 65%);font:12px/1.5 monospace}
.nd-hx-video-load>span{display:grid;place-items:center;width:52px;height:52px;padding-left:3px;border:1px solid #be873f;border-radius:50%;font-size:17px}
.nd-hx-video-load b{font-weight:400;letter-spacing:.08em;text-transform:uppercase}
.nd-hx-video-load small{color:#b9a38c;font-size:10px}
.nd-hx-video-load:hover{background:radial-gradient(ellipse at center,#513219 0%,#171008 70%)}
@media(max-width:560px){.nd-helio-launch .nd-hx-collection__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}
@media(prefers-reduced-motion:reduce){.nd-helio-launch__hero-logo::after{animation:none!important}}

/* Blend the living corona directly into the original sun artwork. */
.nd-helio-launch .nd-helio-launch__hero-logo{mix-blend-mode:screen}
.nd-helio-launch .nd-helio-launch__hero-logo::after{
  z-index:1!important;width:61%;height:61%;
  background:radial-gradient(circle,rgba(255,251,207,.48) 0%,rgba(255,221,103,.33) 18%,rgba(255,156,39,.21) 35%,rgba(246,91,16,.10) 53%,transparent 73%);
  mix-blend-mode:screen;animation:helio-core-breathe 10s ease-in-out infinite;
}
@keyframes helio-core-breathe{
  0%,100%{opacity:.62;transform:translate(-50%,-50%) scale(.96)}
  38%{opacity:.87;transform:translate(-50%,-50%) scale(1.035)}
  67%{opacity:.72;transform:translate(-50%,-50%) scale(1.01)}
}
.nd-helio-launch[data-light-motion="paused"] .nd-helio-launch__hero-logo::after{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.nd-helio-launch .nd-helio-launch__hero-logo::after{animation:none!important;opacity:.72}}

/* Animate light through the supplied transparent image; preserve its silhouette and lettering. */
.nd-helio-launch .nd-helio-launch__hero-logo.hx-logo-illuminated{
  background-image:none!important;
}
.nd-helio-launch .nd-helio-launch__hero-logo.hx-logo-illuminated::after{display:none!important}
.hx-logo-illuminated>span{position:absolute;display:block;pointer-events:none}
.hx-logo-art{inset:0;z-index:1;background:var(--helio-logo-art) center/contain no-repeat;opacity:.86}
.hx-logo-orb{
  z-index:0;left:50%;top:40.5%;width:64%;height:64%;border-radius:50%;
  transform:translate(-50%,-50%);mix-blend-mode:screen;
  background:radial-gradient(circle,rgba(255,248,193,.78) 0%,rgba(255,210,81,.44) 17%,rgba(255,135,21,.22) 34%,rgba(239,72,8,.08) 52%,transparent 71%);
  opacity:.74;animation:hx-logo-orb-breathe 9s ease-in-out infinite;
}
.hx-logo-light,.hx-logo-wordmark{
  inset:0;
  -webkit-mask-image:var(--helio-logo-art);mask-image:var(--helio-logo-art);
  -webkit-mask-size:contain;mask-size:contain;
  -webkit-mask-position:center;mask-position:center;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  mask-mode:alpha;
}
.hx-logo-light{z-index:2;clip-path:inset(0 0 43% 0);mix-blend-mode:screen}
.hx-logo-plasma{
  position:absolute;display:block;inset:0;
  background:radial-gradient(ellipse at 49% 39%,rgba(255,255,224,.97),rgba(255,238,164,.78) 5%,rgba(255,196,68,.28) 13%,transparent 24%);
  transform-origin:50% 40.5%;opacity:.82;
  animation:hx-logo-plasma-drift 13s ease-in-out infinite;
}
.hx-logo-current{
  position:absolute;display:block;left:50%;top:40.5%;width:44%;height:44%;border-radius:50%;
  transform:translate(-50%,-50%);
  background:conic-gradient(from 20deg,transparent,rgba(255,250,197,.34) 45deg,transparent 92deg,rgba(255,167,56,.12) 150deg,transparent 195deg,rgba(255,229,128,.29) 265deg,transparent 320deg);
  -webkit-mask-image:radial-gradient(circle,#000 15%,rgba(0,0,0,.75) 42%,transparent 71%);
  mask-image:radial-gradient(circle,#000 15%,rgba(0,0,0,.75) 42%,transparent 71%);
  animation:hx-logo-current-turn 32s linear infinite;
}
.hx-logo-wordmark{
  z-index:3;clip-path:inset(57% 0 20% 0);
  background:linear-gradient(110deg,#bd904a 18%,#efd398 38%,#fff5d7 52%,#dfb96f 70%,#bd904a 86%);
}
.hx-logo-wordmark::after{
  position:absolute;inset:0;content:"";
  background:linear-gradient(105deg,transparent 34%,rgba(255,244,204,.16) 43%,#fffbea 50%,rgba(255,237,190,.22) 57%,transparent 66%);
  transform:translateX(-85%);opacity:0;animation:hx-logo-title-sheen 12s ease-in-out infinite;
}
@keyframes hx-logo-orb-breathe{
  0%,100%{opacity:.62;transform:translate(-50%,-50%) scale(.95)}
  50%{opacity:.94;transform:translate(-50%,-50%) scale(1.05)}
}
@keyframes hx-logo-plasma-drift{
  0%,100%{opacity:.72;transform:translate(-1.5%,.8%) scale(.97)}
  40%{opacity:.98;transform:translate(1.3%,-1%) scale(1.06)}
  72%{opacity:.81;transform:translate(.4%,1.1%) scale(1.015)}
}
@keyframes hx-logo-current-turn{to{transform:translate(-50%,-50%) rotate(1turn)}}
@keyframes hx-logo-title-sheen{
  0%,20%{transform:translateX(-85%);opacity:0}
  30%{opacity:.85}
  64%{opacity:.85}
  76%,100%{transform:translateX(85%);opacity:0}
}
.nd-helio-launch[data-light-motion="paused"] .hx-logo-illuminated *,
.nd-helio-launch[data-light-motion="paused"] .hx-logo-illuminated *::after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){
  .hx-logo-illuminated *,.hx-logo-illuminated *::after{animation:none!important}
  .hx-logo-wordmark::after{opacity:0}
}


