/*
 * Copyright (c) 2026 Logan Medical Group LLC. All rights reserved.
 *
 * Contributors
 * Tyler Morgan <git@tylerjm.org>
 */

@media (hover: hover) {
  #desktop-more,
  #mobile-more,
  #footer-more,
  #desktop-about,
  #mobile-about,
  #footer-about,
  #desktop-contact,
  #mobile-contact,
  #footer-contact,
  #desktop-events,
  #mobile-events,
  #footer-events,
  #desktop-products,
  #mobile-products,
  #footer-products,
  #desktop-services,
  #mobile-services,
  #footer-services {
    box-shadow: inset 0 0 0 0 var(--ice-black-dark-10);
    transition:
      color 150ms ease-in-out,
      box-shadow 150ms ease-in-out;
  }
  #desktop-more:hover,
  #mobile-more:hover,
  #footer-more:hover,
  #desktop-about:hover,
  #mobile-about:hover,
  #footer-about:hover,
  #desktop-contact:hover,
  #mobile-contact:hover,
  #footer-contact:hover,
  #desktop-events:hover,
  #mobile-events:hover,
  #footer-events:hover,
  #desktop-products:hover,
  #mobile-products:hover,
  #footer-products:hover,
  #desktop-services:hover,
  #mobile-services:hover,
  #footer-services:hover {
    box-shadow: inset 0 -23px 0 0 var(--ice-black-dark-10);
  }
}

#desktop-more,
#mobile-more,
#footer-more,
#desktop-about,
#mobile-about,
#footer-about,
#desktop-contact,
#mobile-contact,
#footer-contact,
#desktop-events,
#mobile-events,
#footer-events,
#desktop-products,
#mobile-products,
#footer-products,
#desktop-services,
#mobile-services,
#footer-services {
  padding: 0 0.25rem;
  margin: 0 -0.5rem;
}

#desktop-home,
#mobile-home,
#footer-home {
  box-shadow: inset 0 -23px 0 0 var(--ice-black-dark-10);
  padding: 0 0.25rem;
  margin: 0 -0.5rem;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.row {
  background-color: transparent;
  background-position: 0 0;
  background-size: cover;
  height: calc(100vh - 190px);
  position: relative;
  overflow: hidden;
  z-index: 0;
}

.text-holder {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  -webkit-clip-path: inset(0px 0px 0px 0px);
  clip-path: inset(0px 0px 0px 0px);
}

.text {
  transform: translateZ(0);
  color: var(--strawberry-white-lighter);
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  width: calc(100% - 20px);
  margin-left: auto;
  margin-right: auto;
  font-size: 3rem;
  font-weight: bold;
  line-height: 1em;
  display: flex;
  position: fixed;
  inset: 0%;
  z-index: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.scroll-indicator {
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  text-transform: uppercase;
  color: var(--strawberry-white-lighter);
  z-index: 3;
  text-shadow: 0 0 10px var(--strawberry-white-lighter);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.last-holder {
  background: linear-gradient(
    in oklab to bottom,
    var(--body-background),
    transparent,
    transparent,
    var(--body-background)
  );
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}

.pink-holder {
  background: linear-gradient(
    in oklab to bottom,
    light-dark(var(--skin-pink), var(--skin-pink-dark)),
    transparent,
    transparent,
    light-dark(var(--skin-pink), var(--skin-pink-dark))
  );
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}

/* @keyframes confidence-c1 {
  0% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  12% {
    font-variation-settings: 
      "wght"  105,
      "GRAD"    2,
      "slnt"   -4,
      "wdth"  127,
      "XOPQ"   63,
      "YOPQ"   85,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  60% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  100% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
}

@keyframes confidence-o {
  0% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  18% {
    font-variation-settings: 
      "wght"  539,
      "GRAD"  -19,
      "slnt"   -5,
      "wdth"   88,
      "XOPQ"  108,
      "YOPQ"   56,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  60% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  100% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
}

@keyframes confidence-n1 {
  0% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  19% {
    font-variation-settings: 
      "wght"  610,
      "GRAD"  -25,
      "slnt"  -10,
      "wdth"  124,
      "XOPQ"  175,
      "YOPQ"   44,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  60% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  100% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
}

@keyframes confidence-f {
  0% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  26% {
    font-variation-settings: 
      "wght"  160,
      "GRAD"   -2,
      "slnt"   -9,
      "wdth"   76,
      "XOPQ"  168,
      "YOPQ"   31,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  60% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  100% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
}

@keyframes confidence-i {
  0% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  54% {
    font-variation-settings: 
      "wght"  732,
      "GRAD" -165,
      "slnt"   -7,
      "wdth"  123,
      "XOPQ"   35,
      "YOPQ"   83,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  60% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  100% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
}

@keyframes confidence-d {
  0% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  50% {
    font-variation-settings: 
      "wght"  162,
      "GRAD"  -45,
      "slnt"   -9,
      "wdth"   51,
      "XOPQ"   32,
      "YOPQ"  134,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  60% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  100% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
}

@keyframes confidence-e1 {
  0% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  58% {
    font-variation-settings: 
      "wght"  490,
      "GRAD"   62,
      "slnt"   -3,
      "wdth"  101,
      "XOPQ"  174,
      "YOPQ"  132,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  60% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  100% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
}

@keyframes confidence-n2 {
  0% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  49% {
    font-variation-settings: 
      "wght"  451,
      "GRAD" -111,
      "slnt"   -9,
      "wdth"   77,
      "XOPQ"  130,
      "YOPQ"   73,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  60% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  100% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
}

@keyframes confidence-c2 {
  0% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  42% {
    font-variation-settings: 
      "wght"  688,
      "GRAD"  100,
      "slnt"   -2,
      "wdth"  145,
      "XOPQ"   72,
      "YOPQ"  121,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  60% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  100% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
}

@keyframes confidence-e2 {
  0% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  52% {
    font-variation-settings: 
      "wght"  722,
      "GRAD"  -37,
      "slnt"   -8,
      "wdth"   71,
      "XOPQ"   93,
      "YOPQ"   48,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  60% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
  100% {
    font-variation-settings: 
      "wght"  700,
      "GRAD"    0,
      "slnt"    0,
      "wdth"  100,
      "XOPQ"   96,
      "YOPQ"   79,
      "XTRA"  468,
      "YTUC"  712,
      "YTLC"  514,
      "YTAS"  750,
      "YTDE" -203,
      "YTFI"  738;
  }
}

.confidence-c1 {
  animation-name: confidence-c1;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
}

.confidence-o {
  animation-name: confidence-o;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
}

.confidence-n1 {
  animation-name: confidence-n1;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
}

.confidence-f {
  animation-name: confidence-f;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
}

.confidence-i {
  animation-name: confidence-i;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
}

.confidence-d {
  animation-name: confidence-d;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
}

.confidence-e1 {
  animation-name: confidence-e1;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
}

.confidence-n2 {
  animation-name: confidence-n2;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
}

.confidence-c2 {
  animation-name: confidence-c2;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
}

.confidence-e2 {
  animation-name: confidence-e2;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
} */
