@font-face{font-family:Gotham;src:url("https://cdn.prod.website-files.com/68c23f370d2e806de45176dd/6aa4847df57fd01010c61ecb_home911-gotham.ttf") format("truetype");font-display:swap}
#ev0922{--green:#16382e;--paper:#f3ede2;--gold:#deb068;--ink:#17392f;--evergreen:#102a24;--mineral:#202632;--clay:#d7c3ad;--sage:#d2dbcf;--bone:#eee7dc}
#ev0922 *{box-sizing:border-box}
#ev0922{scroll-behavior:smooth;scroll-padding-top:20px}
#ev0922{margin:0;background:var(--paper);color:var(--paper);font-family:Gotham,Arial,sans-serif}
#ev0922 a{color:inherit;text-decoration:none}
#ev0922 button{font:inherit;color:inherit;cursor:pointer}
#ev0922 button,#ev0922 a,#ev0922 summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
#ev0922 button:disabled{cursor:default;opacity:.5}
#ev0922 a:focus-visible,#ev0922 button:focus-visible,#ev0922 summary:focus-visible,#ev0922 input:focus-visible{outline:2px solid #ffe0a4;outline-offset:5px}
#ev0922 .skip{position:fixed;z-index:100;top:12px;left:20px;padding:15px;background:var(--paper);color:var(--ink);transform:translateY(-180%)}
#ev0922 .skip:focus{transform:none}
#ev0922 .opening{--hero-height:max(650px,calc(100vw * 940 / 1672));position:relative;isolation:isolate;overflow:clip;background:var(--green)}
#ev0922 .hero{position:relative;width:100%;height:var(--hero-height);background:transparent}
#ev0922 .opening-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent calc(var(--hero-height) * .55),#04151033 var(--hero-height),#041510a8 100%)}
#ev0922 .scene-scroll,#ev0922 .scene-pointer{position:absolute;inset:0;pointer-events:none}
#ev0922 .scene-scroll{z-index:-2}
#ev0922 .scene-pointer{inset:-4px;background:url("https://cdn.prod.website-files.com/68c23f370d2e806de45176dd/6aa484802ac629a0c8492eea_home911-wall-only.webp") center/cover no-repeat}
#ev0922 .photo-scene{position:absolute;left:0;right:0;top:0;height:var(--hero-height);mask-image:linear-gradient(#000 72%,transparent 100%);-webkit-mask-image:linear-gradient(#000 72%,transparent 100%)}
#ev0922 .scene-image{width:100%;height:100%;object-fit:fill;display:block}
#ev0922 .reference-light,#ev0922 .reference-edge{position:absolute;inset:0;background:url("https://cdn.prod.website-files.com/68c23f370d2e806de45176dd/6aa4847eb4f49881c53ff0f9_home911-approved-reference.webp") center/100% 100% no-repeat}
#ev0922 .reference-light{mask-image:linear-gradient(to bottom,transparent 9%,#000 13%,#000 24%,transparent 29%);-webkit-mask-image:linear-gradient(to bottom,transparent 9%,#000 13%,#000 24%,transparent 29%)}
#ev0922 .reference-edge{mask-image:linear-gradient(to right,#000 0%,#000 3.4%,transparent 5.4%),linear-gradient(to bottom,#000 65%,transparent 85%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 3.4%,transparent 5.4%),linear-gradient(to bottom,#000 65%,transparent 85%);-webkit-mask-composite:source-in}
#ev0922 .photographic-sign{position:absolute;inset:0;background:url("https://cdn.prod.website-files.com/68c23f370d2e806de45176dd/6aa4847eb4f49881c53ff0f9_home911-approved-reference.webp") center/100% 100% no-repeat;mask-image:linear-gradient(to bottom,transparent 12%,#000 25%,#000 80%,transparent 91%),linear-gradient(to right,transparent 47%,#000 53%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,transparent 12%,#000 25%,#000 80%,transparent 91%),linear-gradient(to right,transparent 47%,#000 53%);-webkit-mask-composite:source-in}
#ev0922 .gold-light{position:absolute;inset:0;background:url("https://cdn.prod.website-files.com/68c23f370d2e806de45176dd/6aa4847eb4f49881c53ff0f9_home911-approved-reference.webp") center/100% 100% no-repeat;filter:brightness(1.3);opacity:0;clip-path:polygon(53% 38%,94% 36%,94% 52%,53% 54%);--glint:0%;mask-image:linear-gradient(105deg,transparent calc(var(--glint) - 5%),#000 var(--glint),transparent calc(var(--glint) + 5%));-webkit-mask-image:linear-gradient(105deg,transparent calc(var(--glint) - 5%),#000 var(--glint),transparent calc(var(--glint) + 5%))}
#ev0922 .header{position:relative;z-index:10;margin:0 auto;width:88.8%;height:100px;display:flex;align-items:center;gap:36px}
#ev0922 .brand{width:218px;display:block;flex:none}
#ev0922 .brand img{width:100%;height:auto;display:block}
#ev0922 .header nav{display:flex;align-items:center;gap:34px;margin-left:auto;font-size:18px}
#ev0922 .header nav>a,#ev0922 .scans summary{padding:14px 0;white-space:nowrap}
#ev0922 .header nav>a:hover,#ev0922 .scans summary:hover{color:#f0c98a}
#ev0922 .header-actions{display:flex;gap:14px;align-items:center}
#ev0922 .book{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;background:linear-gradient(110deg,#e5b568,#dda960);border:1px solid #e8bb78;color:#19372d;transition:background .2s}
#ev0922 .book:hover{background:#edc886}
#ev0922 .header-book{border-radius:40px;padding:0 31px;font-size:18px;min-height:60px;white-space:nowrap;gap:4px}
#ev0922 .scans{position:relative}
#ev0922 .scans summary{list-style:none;cursor:pointer}
#ev0922 .scans summary span{display:none}
#ev0922 .scans summary::-webkit-details-marker{display:none}
#ev0922 .scan-menu{position:absolute;top:100%;left:-24px;width:255px;padding:13px 24px;background:var(--paper);color:var(--ink);border-radius:3px;box-shadow:0 20px 50px #03181040}
#ev0922 .scan-menu a{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #173b3020;font-size:14px}
#ev0922 .scan-menu a:last-child{border:0}
#ev0922 .scan-menu a:hover{color:#80531e}
#ev0922 .scan-menu a:focus-visible{outline-color:#80531e}
#ev0922 .menu-toggle{display:none}
#ev0922 .hero-content{position:absolute;top:30.5%;left:5.6%;width:46%}
#ev0922 h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(64px,7.0vw,145px);line-height:.90;letter-spacing:-.047em;margin:0 0 2.9vw}
#ev0922 .headline-line{display:block;white-space:nowrap}
#ev0922 .intro{font-size:clamp(17px,1.85vw,38px);line-height:1.34;letter-spacing:-.03em;margin:0 0 2.0vw}
#ev0922 .hero-actions{display:flex;align-items:center;gap:3vw}
#ev0922 .main-book{font-size:clamp(15px,1.2vw,25px);padding:0 28px;min-height:4.2vw;border-radius:11px;min-width:14.6vw}
#ev0922 .main-book span{font-size:22px;line-height:1}
#ev0922 .text-link{font-size:clamp(14px,1.2vw,25px);padding:12px 0 7px;border-bottom:1px solid #eee9d899;display:inline-flex;align-items:center;white-space:nowrap}
#ev0922 .text-link:hover{color:#f0c98a;border-color:#f0c98a}
#ev0922 .review-tools{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:22px 20px;color:var(--ink);border-bottom:1px solid #17392f22;font-size:12px}
#ev0922 .review-label{letter-spacing:.1em;text-transform:uppercase;font-size:10px;margin-right:12px}
#ev0922 .review-tools button{background:transparent;border:1px solid #17392f44;border-radius:5px;min-height:44px;padding:9px 14px}
#ev0922 .review-tools label{display:flex;gap:8px;align-items:center;min-height:44px}
#ev0922 .review-tools input{accent-color:var(--green)}
#ev0922 .review-tools :focus-visible{outline-color:#80531e}
#ev0922 #motion-status{font-size:11px;min-width:110px}
#ev0922 dialog{border:0;padding:0;background:var(--paper);max-width:96vw;width:1672px;max-height:96vh;overflow:auto;color:var(--ink)}
#ev0922 dialog::backdrop{background:#071e19dd}
#ev0922 dialog img{display:block;width:100%;height:auto}
#ev0922 dialog button{position:sticky;top:0;display:block;margin-left:auto;background:var(--paper);border:0;padding:14px 20px;min-height:44px}
#ev0922 dialog button:focus-visible{outline-color:#80531e;outline-offset:-4px}
#ev0922 .continuation{min-height:64svh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:26px;color:var(--green);padding:90px 24px 100px}
#ev0922 .eyebrow{font-size:11px;letter-spacing:.2em}
#ev0922 .continuation h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(38px,4.5vw,64px);line-height:1.14;letter-spacing:-.03em;margin:0}
#ev0922 .return-link{font-size:13px;border-bottom:1px solid #15362d55;padding:12px 0}
#ev0922 .return-link span{padding-left:20px}
#ev0922 .continuation a:focus-visible{outline-color:#94672d}
@media (max-width:1300px){#ev0922 .header{gap:25px;height:85px}
#ev0922 .brand{width:175px}
#ev0922 .header nav{gap:24px;font-size:14px}
#ev0922 .header-book{min-height:50px;font-size:14px;padding:0 24px}
#ev0922 .hero-content{top:29%}
#ev0922 .main-book{min-height:52px}}
@media (min-width:601px) and (max-width:1156px){#ev0922 .photo-scene{inset:auto 0;top:calc(var(--hero-height) * .5);height:auto;aspect-ratio:1672/940;transform:translateY(-50%);mask-image:linear-gradient(transparent,#000 25%,#000 80%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 80%,transparent)}}
@media (max-width:1000px){#ev0922 .header{height:85px;width:90%;gap:20px}
#ev0922 .brand{width:166px}
#ev0922 .header-actions{margin-left:auto}
#ev0922 .header nav{display:none;position:absolute;top:76px;left:0;right:0;padding:18px 26px;background:#12352df7;border:1px solid #f0d7a833;border-radius:5px;font-size:16px;box-shadow:0 20px 40px #031e193d;max-height:calc(100svh - 100px);overflow:auto}
#ev0922 .header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}
#ev0922 .header nav>a,#ev0922 .scans summary{padding:17px 0;border-bottom:1px solid #ffffff22}
#ev0922 .scan-menu{position:static;width:100%;background:transparent;color:var(--paper);padding:0 14px;box-shadow:none}
#ev0922 .scan-menu a{border-color:#ffffff22;font-size:14px}
#ev0922 .scan-menu a:hover{color:var(--gold)}
#ev0922 .menu-toggle{background:transparent;display:flex;width:44px;height:44px;border:1px solid #dab77880;border-radius:50%;align-items:center;justify-content:center;flex-direction:column;gap:6px}
#ev0922 .menu-toggle span{height:1px;width:18px;background:#f4ecd8;transition:transform .2s}
#ev0922 .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}
#ev0922 .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}
#ev0922 .hero-content{top:29%;width:48%}
#ev0922 h1{font-size:7.1vw;line-height:.98}
#ev0922 .intro{font-size:18px;margin-bottom:26px}
#ev0922 .hero-actions{align-items:flex-start;flex-direction:column;gap:12px}
#ev0922 .main-book{min-width:180px;font-size:15px}
#ev0922 .text-link{font-size:14px}
#ev0922 .desktop-word{display:none}
#ev0922 .header-book{padding:0 22px;min-height:44px;font-size:14px}}
@media (max-width:600px){#ev0922 .header{height:83px;width:calc(100% - 40px);gap:12px}
#ev0922 .brand{width:145px}
#ev0922 .header-actions{gap:10px}
#ev0922 .header-book{padding:0 20px}
#ev0922 .opening{--hero-height:810px}
#ev0922 .hero{height:auto;min-height:var(--hero-height)}
#ev0922 .hero-content{position:relative;top:auto;left:auto;width:auto;margin:46px 25px 0;padding-bottom:350px}
#ev0922 h1{font-size:clamp(43px,12.8vw,76px);line-height:1.03;letter-spacing:-.045em;margin-bottom:27px}
#ev0922 .intro{font-size:16px;line-height:1.6;max-width:330px;margin-bottom:27px}
#ev0922 .desktop-break{display:none}
#ev0922 .hero-actions{gap:14px}
#ev0922 .main-book{min-height:55px;min-width:205px;font-size:14px}
#ev0922 .text-link{font-size:13px;padding:13px 0 9px}
#ev0922 .scene-pointer{background-position:left top;background-size:auto 100%}
#ev0922 .photo-scene{inset:auto;left:auto;right:-3%;top:365px;bottom:auto;width:205%;height:auto;aspect-ratio:1672/940;mask-image:linear-gradient(transparent,#000 25%,#000 85%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 85%,transparent)}
#ev0922 .review-tools{gap:8px;padding:18px 16px}
#ev0922 .review-label{width:100%;text-align:center;margin:0}
#ev0922 .review-tools button{font-size:11px;padding:9px 10px}
#ev0922 .review-tools label{font-size:11px}
#ev0922 .continuation{padding:75px 25px;min-height:60svh}
#ev0922 .continuation h2{font-size:37px}
#ev0922 .eyebrow{font-size:10px}}
@media (max-width:360px){#ev0922 .brand{width:125px}
#ev0922 .header-actions{gap:7px}
#ev0922 .header-book{padding:0 15px}
#ev0922 .hero-content{margin-left:22px;margin-right:22px}
#ev0922 .intro{font-size:15px}
#ev0922 .opening{--hero-height:780px}}
@media (prefers-reduced-motion:reduce){#ev0922{scroll-behavior:auto}
#ev0922 *,#ev0922 *::before,#ev0922 *::after{transition:none!important;animation:none!important}}
html[data-motion=paused] #ev0922,html[data-motion=reduced] #ev0922{scroll-behavior:auto}
html[data-motion=reduced] #ev0922 *{transition:none!important}
#ev0922 .scene-pointer::before{content:"";position:absolute;left:0;right:0;top:-60px;height:64px;background:url("https://cdn.prod.website-files.com/68c23f370d2e806de45176dd/6aa484802ac629a0c8492eea_home911-wall-only.webp") center top/cover no-repeat}
#ev0922 .review-tools[hidden],#ev0922 .study-end[hidden]{
  display:none!important;
}
#ev0922 .ua{
  width: 100%;
  margin: auto;
  color: #f3efe6;
  padding: 48px 3.5% 28px;
  position: relative;
  background:
    radial-gradient(circle at 53% 42%, rgba(210, 178, 120, 0.08), transparent 29%),
    linear-gradient(135deg, rgba(26, 57, 49, 0.86), rgba(12, 37, 32, 0.92));
  border-bottom: 1px solid rgba(211, 183, 130, 0.16);
}
#ev0922 .ua-layout{
  display: grid;
  grid-template-columns: minmax(210px, 0.78fr) minmax(380px, 1.5fr) minmax(
      280px,
      1fr
    );
  gap: clamp(34px, 4vw, 68px);
  max-width: 1360px;
  margin-inline: auto;
  align-items: center;
}
#ev0922 .ua-labels{
  display: grid;
}
#ev0922 .ua-label{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 67px;
  padding: 18px 14px 18px 20px;
  border: 0;
  border-bottom: 1px solid #ddd0b22b;
  background: none;
  text-align: left;
  font-size: 15px;
  line-height: 1.4;
  color: #bdc8bd;
  transform-origin: left center;
  transition:
    color 0.22s,
    transform 0.28s,
    background 0.22s,
    padding 0.22s;
}
#ev0922 .ua-label span{
  color: #c9ad76;
  font-size: 17px;
}
#ev0922 .ua-label::before{
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 3px;
  height: 0;
  background: #dfbd80;
  transform: translateY(-50%);
  transition: height 0.3s;
}
#ev0922 .ua-label[aria-expanded="true"]{
  color: #f1d29e;
  transform: none;
  padding-left: 30px;
  background: linear-gradient(90deg, rgba(218, 188, 136, 0.1), transparent 82%);
}
#ev0922 .ua-label[aria-expanded="true"]::before{
  height: 25px;
}
#ev0922 .ua-label:hover{
  color: #fff0d5;
  padding-left: 26px;
}
#ev0922 .ua-progress{
  position: absolute;
  left: 16px;
  bottom: 0;
  height: 1px;
  width: calc(100% - 16px);
  background: #e4c28c;
  transform: scaleX(0);
  transform-origin: left;
}
#ev0922 .ua-visual{
  min-width: 0;
  position: relative;
}
#ev0922 .ua-visual::before{
  content: "";
  position: absolute;
  inset: 7% 6% 11%;
  border-radius: 50%;
  background: radial-gradient(
    ellipse,
    rgba(212, 183, 128, 0.12),
    rgba(28, 62, 50, 0.07) 46%,
    transparent 72%
  );
  filter: blur(12px);
  pointer-events: none;
}
#ev0922 .ua-figure{
  position: relative;
  width: 100%;
  max-width: 590px;
  height: 690px;
  margin: auto;
  overflow: hidden;
  isolation: isolate;
}
#ev0922 .ua-camera{
  position: absolute;
  inset: 0;
  transform-origin: 50% 50%;
  will-change: transform;
}
#ev0922 .ua-image{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#ev0922 .ua-image[hidden],#ev0922 .ua-panel[hidden],#ev0922 .ua-orientation[hidden],#ev0922 .ua-overview[hidden]{
  display: none;
}
#ev0922 .ua-caption{
  text-align: center;
  color: rgba(215, 216, 206, 0.62);
  font-size: 10px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  margin: 5px 0 0;
}
#ev0922 .ua-hotspot{
  position: absolute;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  background: transparent;
  border-radius: 50%;
  display: grid;
  place-items: center;
  z-index: 2;
}
#ev0922 .ua-hotspot span{
  display: block;
  width: 7px;
  height: 7px;
  border: 1px solid #f0d3a1;
  background: #203e34;
  border-radius: 50%;
  box-shadow: 0 0 0 3px #17392f66;
}
#ev0922 .ua-hotspot:hover span{
  background: #fff;
}
#ev0922 .ua[data-view="focus"] .ua-hotspot{
  visibility: hidden;
}
#ev0922 .ua-panels{
  position: relative;
  min-width: 0;
  display: grid;
  align-items: center;
  min-height: 390px;
}
#ev0922 .ua-overview{
  grid-area: 1/1;
}
#ev0922 .ua-panel{
  grid-area: 1/1;
  min-width: 0;
  border-top: 1px solid #d4b78088;
  padding: 30px 0 28px;
  border-bottom: 1px solid rgba(212, 183, 128, 0.2);
}
#ev0922 .ua-modality,#ev0922 .ua-step{
  font-size: 10px;
  text-transform: uppercase;
  line-height: 1.7;
  letter-spacing: 0.14em;
  color: #d6bb8b;
  margin: 0 0 20px;
}
#ev0922 .ua-panel h3,#ev0922 .ua-overview-title{
  font:
    400 clamp(36px, 3vw, 50px) / 1.08 Georgia,
    serif;
  letter-spacing: -0.04em;
  margin: 0 0 22px;
  text-wrap: balance;
}
#ev0922 .ua-copy,#ev0922 .ua-overview-copy{
  max-width: 390px;
  font-size: 15px;
  line-height: 1.75;
  color: #dce0d6;
  margin: 0 0 28px;
}
#ev0922 .ua-link{
  font-size: 12px;
  line-height: 1.7;
  color: #ead5b0;
  display: inline-flex;
  gap: 15px;
  align-items: center;
  border-bottom: 1px solid #b89a6259;
  padding-bottom: 9px;
}
#ev0922 .ua-controls{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 14px;
  min-height: 38px;
  margin: 8px auto 0;
  max-width: 440px;
  padding: 7px 0 0;
}
#ev0922 .ua-toggle{
  background: transparent;
  border: 0;
  border-bottom: 1px solid rgba(215, 194, 154, 0.35);
  border-radius: 0;
  padding: 8px 3px 7px;
  min-height: 34px;
  font-size: 10px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #d9c7a5;
}
#ev0922 .ua-toggle:disabled{
  opacity: 0.5;
}
#ev0922 .ua-status{
  margin: 0;
  font-size: 9px;
  line-height: 1.5;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgba(198, 205, 191, 0.66);
}
#ev0922 .ua-orientation{
  display: flex;
  align-items: center;
  gap: 10px;
  position: static;
  padding: 0;
  background: none;
  border: 0;
  color: #e9d4af;
  text-align: left;
  font-size: 10px;
  line-height: 1.5;
}
#ev0922 .ua-orientation strong{
  display: block;
  font-weight: 400;
  font-size: 12px;
  color: #f3efe6;
}
#ev0922 .ua-mini{
  position: relative;
  display: block;
  width: 30px;
  height: 40px;
  flex: none;
}
#ev0922 .ua-mini img{
  display: block;
  width: 30px;
  height: 40px;
  object-fit: contain;
}
#ev0922 .ua-location{
  position: absolute;
  width: 5px;
  height: 5px;
  background: #f4cf86;
  border: 1px solid #fff0cd;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
#ev0922 .ua a:focus-visible,#ev0922 .ua button:focus-visible{
  outline: 2px solid #ffe0a4;
  outline-offset: 4px;
}
#ev0922 .ua-panel h3:focus{
  outline: none;
}
@media  (max-width: 1100px) and (min-width: 768px) {#ev0922 .ua-layout{
    grid-template-columns: minmax(140px, 1fr) minmax(225px, 1.5fr) minmax(
        190px,
        1.1fr
      );
    gap: 22px;
  }
#ev0922 .ua-figure{
    height: 540px;
  }
#ev0922 .ua-label{
    font-size: 12px;
    min-height: 60px;
  }
#ev0922 .ua-panel h3{
    font-size: 30px;
  }
#ev0922 .ua-copy{
    font-size: 13px;
  }}
@media  (max-width: 767px) {#ev0922 .ua{
    display: flex;
    flex-direction: column;
    padding: 0 0 42px;
  }
#ev0922 .ua-controls{
    order: 1;
    position: relative;
    top: auto;
    z-index: 8;
    margin: 0;
    padding: 8px 0;
    min-height: 52px;
    gap: 10px;
    background: none;
    border-top: 0;
    border-bottom: 0;
    justify-content: center;
  }
#ev0922 .ua-status{
    display: block;
    font-size: 9px;
    margin: 0;
    max-width: 72px;
  }
#ev0922 .ua-orientation{
    gap: 7px;
  }
#ev0922 .ua-orientation strong{
    font-size: 11px;
  }
#ev0922 .ua-toggle{
    font-size: 11px;
    padding: 10px 13px;
  }
#ev0922 .ua-layout{
    order: 2;
    width: 100%;
    display: grid;
    grid-template-columns: 112px minmax(0, 1fr);
    column-gap: 10px;
    row-gap: 12px;
    align-items: center;
  }
#ev0922 .ua-labels{
    grid-column: 1;
    grid-row: 1;
    display: grid;
    grid-template-columns: 1fr;
    gap: 0;
    align-self: center;
  }
#ev0922 .ua-label{
    min-height: 48px;
    padding: 12px 2px 12px 10px;
    gap: 6px;
    border: 0;
    border-bottom: 1px solid #ddd0b22b;
    border-radius: 0;
    background: none;
    font-size: 12px;
    transition: color 0.25s;
  }
#ev0922 .ua-label span{
    display: none;
  }
#ev0922 .ua-label::before{
    width: 2px;
  }
#ev0922 .ua-label[aria-expanded="true"]{
    transform: none;
    background: none;
    color: #f1d29e;
  }
#ev0922 .ua-label[aria-expanded="true"]::before{
    height: 20px;
  }
#ev0922 .ua-progress{
    left: 14px;
    width: calc(100% - 14px);
  }
#ev0922 .ua-visual{
    display: contents;
  }
#ev0922 .ua-figure{
    grid-column: 2;
    grid-row: 1;
    height: 360px;
    max-width: 400px;
  }
#ev0922 .ua-controls{
    grid-column: 1 / -1;
    grid-row: 3;
    order: 0;
  }
#ev0922 .ua-caption{
    grid-column: 2;
    grid-row: 2;
    margin: 0;
    font-size: 9px;
  }
#ev0922 .ua-panels{
    grid-column: 1 / -1;
    grid-row: 4;
    min-height: 270px;
    align-items: start;
  }
#ev0922 .ua-panel{
    padding-top: 18px;
  }
#ev0922 .ua-panel h3,#ev0922 .ua-overview-title{
    font-size: 30px;
    margin-bottom: 14px;
  }
#ev0922 .ua-modality,#ev0922 .ua-step{
    margin-bottom: 10px;
  }
#ev0922 .ua-copy,#ev0922 .ua-overview-copy{
    font-size: 14px;
    line-height: 1.7;
    margin-bottom: 17px;
  }
#ev0922 .ua-overview{
    padding-top: 18px;
  }}
@media  (prefers-reduced-motion: reduce) {#ev0922 .ua *,#ev0922 .ua *::before{
    transition: none !important;
    animation: none !important;
  }}
html[data-motion="reduced"] #ev0922 .ua *,html[data-motion="reduced"] #ev0922 .ua *::before{
  transition: none !important;
  animation: none !important;
}
#ev0922 .ua-editorial-art{
  inset: 0;
  margin-inline: auto;
  width: auto;
  max-width: 100%;
  height: 100%;
  aspect-ratio: 1086/1448;
  object-fit: contain;
  filter: none;
  clip-path: none;
}
#ev0922 .ua-region-callout{
  position: absolute;
  z-index: 3;
  width: var(--reach);
  height: 1px;
  background: linear-gradient(90deg, #e4c797aa, #e4c79733);
  pointer-events: none;
}
#ev0922 .ua-region-callout[hidden]{
  display: none;
}
#ev0922 .ua-region-callout i{
  position: absolute;
  left: -3px;
  top: -3px;
  width: 7px;
  height: 7px;
  border: 1px solid #f2d6a3;
  border-radius: 50%;
  background: #1a3429;
}
#ev0922 .ua-region-callout span{
  position: absolute;
  left: calc(100% + 6px);
  top: -0.65em;
  width: var(--label-width);
  font-size: 11px;
  line-height: 1.4;
  letter-spacing: 0.01em;
  text-align: left;
  color: #f0dbb6;
  background: none;
  padding: 0;
  border-radius: 0;
  overflow-wrap: anywhere;
  hyphens: auto;
}
@media  (max-width: 767px) {#ev0922 .ua-region-callout{
    background: none;
  }
#ev0922 .ua-region-callout span{
    display: none;
  }}
#ev0922 .ua-intro{
  max-width: 1360px;
  margin: 0 auto 24px;
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 32px;
  border-top: 1px solid #d4b78030;
  padding-top: 32px;
}
#ev0922 .ua-intro h2{
  font:
    400 clamp(38px, 3.8vw, 58px) / 1.08 Georgia,
    serif;
  letter-spacing: -0.045em;
  margin: 0;
  color: #f3efe6;
}
#ev0922 .ua-intro p{
  max-width: 320px;
  font-size: 14px;
  line-height: 1.7;
  color: #c0cbbf;
  margin: 0;
}
@media  (max-width: 767px) {#ev0922 .ua-intro{
    order: -1;
    display: block;
    margin-bottom: 24px;
    padding-top: 26px;
  }
#ev0922 .ua-intro p{
    margin-top: 14px;
    max-width: 290px;
  }
#ev0922 .ua-visual{
    padding-top: 14px;
  }}
#ev0922 .integrated-atlas{
  position: relative;
  padding: 40px 5.6% 52px;
  margin-top: -35px;
  background: linear-gradient(180deg, transparent, #0d2721 30%, #102a24 100%);
}
#ev0922 .home-proof{
  width: min(1500px, 100%);
  margin: 0 auto 46px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border-top: 1px solid rgba(225, 196, 139, 0.25);
  border-bottom: 1px solid rgba(225, 196, 139, 0.25);
  color: #eee7dc;
}
#ev0922 .home-proof__item{
  min-height: 132px;
  display: grid;
  grid-template-columns: 40px 1fr;
  align-items: center;
  gap: 20px;
  padding: 26px 8%;
}
#ev0922 .home-proof__item + .home-proof__item{
  border-left: 1px solid rgba(225, 196, 139, 0.2);
}
#ev0922 .home-proof__mark{
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(222, 176, 104, 0.62);
  border-radius: 50%;
  color: #deb068;
  font: 18px/1 Georgia, serif;
}
#ev0922 .home-proof p{
  margin: 0;
  color: rgba(238, 231, 220, 0.82);
  font: 400 16px/1.5 Gotham, Arial, sans-serif;
}
@media  (min-width: 768px) and (max-width: 1050px) {#ev0922 .home-proof__item{
    grid-template-columns: 1fr;
    align-content: start;
    gap: 14px;
    padding: 24px 18px;
  }
#ev0922 .home-proof p{
    font-size: 14px;
  }}
@media  (max-width: 767px) {#ev0922 .integrated-atlas{
    padding: 22px 22px 54px;
    margin-top: -45px;
  }
#ev0922 .home-proof{
    width: 100%;
    margin-bottom: 34px;
    grid-template-columns: 1fr;
  }
#ev0922 .home-proof__item{
    min-height: 94px;
    padding: 18px 4px;
  }
#ev0922 .home-proof__item + .home-proof__item{
    border-left: 0;
    border-top: 1px solid rgba(225, 196, 139, 0.2);
  }
#ev0922 .home-proof p{
    font-size: 14px;
  }}
#ev0922 .scan{
  --scan-violet: #aaa1d9;
  --light-x: -200px;
  position: relative;
  overflow: visible;
  background:
    radial-gradient(circle at 72% 50%, rgba(170, 161, 217, 0.09), transparent 24%),
    linear-gradient(90deg, rgba(5, 24, 20, 0.18), rgba(25, 48, 41, 0.32), rgba(5, 24, 20, 0.18));
  margin-top: 0;
  color: #f3f0e8;
  padding: 18px 0 58px;
  border-top: 1px solid rgba(224, 202, 159, 0.2);
  border-bottom: 1px solid rgba(170, 161, 217, 0.16);
}
#ev0922 .scan::before{
  content: "PREVENTIVE IMAGING, WITH INTENTION";
  display: block;
  margin: 0 auto 34px;
  color: rgba(224, 202, 159, 0.72);
  font:
    500 9px/1 Gotham,
    Arial,
    sans-serif;
  letter-spacing: 0.18em;
  text-align: center;
}
#ev0922 .scan__shell{
  position: relative;
  width: 100%;
  margin: auto;
  max-width: 1040px;
}
#ev0922 .scan__stage{
  position: relative;
  width: max-content;
  max-width: 100%;
  margin: auto;
}
#ev0922 .scan__headline{
  width: max-content;
  max-width: 100%;
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(34px, 4.65vw, 72px);
  font-weight: 400;
  line-height: 1.02;
  letter-spacing: -0.038em;
}
#ev0922 .scan__line{
  width: max-content;
  white-space: nowrap;
}
#ev0922 .scan__line:first-child{
  font-size: 0.46em;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 1.2;
  color: rgba(243, 240, 232, 0.7);
  margin: 0 auto 0.55em;
}
#ev0922 .scan__second{
  display: flex;
  align-items: baseline;
  gap: 0.19em;
  margin-top: 0.2em;
}
#ev0922 .scan__reel{
  position: relative;
  display: inline-block;
  overflow: visible;
  vertical-align: baseline;
}
#ev0922 .scan__anchor{
  display: block;
  visibility: hidden;
  white-space: nowrap;
  line-height: 1.03;
  letter-spacing: -0.03em;
}
#ev0922 .scan__window{
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
}
#ev0922 .scan__track{
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  will-change: transform;
}
#ev0922 .scan__row{
  display: block;
  width: 100%;
}
#ev0922 .scan__word{
  position: relative;
  display: block;
  width: max-content;
  white-space: nowrap;
  line-height: 1.03;
  letter-spacing: -0.03em;
  color: var(--scan-violet);
  background: linear-gradient(110deg, #d8d1ef, #aaa1d9 58%, #8178ad);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#ev0922 .scan__word::after{
  content: attr(data-word);
  position: absolute;
  inset: 0;
  white-space: nowrap;
  background: linear-gradient(
    90deg,
    transparent calc(var(--light-x) - 18px),
    #faf8ff var(--light-x),
    transparent calc(var(--light-x) + 18px)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  pointer-events: none;
}
#ev0922 .scan__scanner{
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 12px;
  height: 1px;
  pointer-events: none;
  will-change: transform;
  opacity: 0.12;
  transition: opacity 0.22s ease;
}
#ev0922 .scan__scanner::before{
  content: "";
  position: absolute;
  inset: -45% -15px;
  background: radial-gradient(
    ellipse,
    rgba(170, 161, 217, 0.18),
    transparent 72%
  );
  filter: blur(7px);
}
#ev0922 .scan__core{
  position: absolute;
  inset: 0 auto 0 50%;
  width: 2px;
  border-radius: 999px;
  background: linear-gradient(90deg, #8f87bc, #fff, #b7afdc);
  box-shadow:
    0 0 4px rgba(255, 240, 207, 0.85),
    0 0 13px rgba(170, 161, 217, 0.4);
  transform: translateX(-50%);
}
#ev0922 .scan__bloom{
  position: absolute;
  z-index: -1;
  top: -9%;
  bottom: -9%;
  left: 50%;
  width: 48px;
  border-radius: 50%;
  background: radial-gradient(
    ellipse,
    rgba(170, 161, 217, 0.24) 0%,
    rgba(129, 120, 173, 0.09) 46%,
    transparent 74%
  );
  filter: blur(5px);
  transform: translateX(-50%);
}
#ev0922 .scan__toggle{
  position: absolute;
  left: 50%;
  top: calc(100% + 22px);
  transform: translateX(-50%);
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: rgba(231, 225, 219, 0.6);
  font-size: 0;
  cursor: pointer;
}
#ev0922 .scan__toggle::before{
  content: "";
  height: 9px;
  width: 6px;
  border-left: 1px solid currentColor;
  border-right: 1px solid currentColor;
  box-sizing: border-box;
}
#ev0922 .scan__toggle::after{
  content: "";
  position: absolute;
  width: 28px;
  height: 28px;
  border: 1px solid #e5dddb35;
  border-radius: 50%;
}
#ev0922 .scan__toggle[aria-pressed="true"]::before{
  width: 0;
  height: 0;
  border-left: 8px solid currentColor;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  margin-left: 2px;
}
#ev0922 .scan__toggle:hover{
  color: #d8d1ef;
}
#ev0922 .scan__toggle:focus-visible{
  outline: 2px solid var(--scan-violet);
  outline-offset: 2px;
}
#ev0922 .scan__sr{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
#ev0922 .study-end{
  padding: 35px 20px 70px;
  text-align: center;
  color: var(--ink);
}
@media  (max-width: 767px) {#ev0922 .scan{
    margin-top: 0;
    padding: 16px 0 54px;
  }
#ev0922 .scan::before{
    margin-bottom: 26px;
    font-size: 8px;
  }
#ev0922 .scan__line:first-child{
    font-size: clamp(18px, 4vw, 27px);
  }
#ev0922 .scan__headline{
    font-size: clamp(26px, calc(18px + 2.4vw), 36px);
  }
#ev0922 .scan__bloom{
    width: 38px;
  }
#ev0922 .scan__core{
    width: 2px;
  }}
@media  (max-width: 479px) {#ev0922 .scan{
    padding: 14px 0 50px;
  }
#ev0922 .scan__headline{
    letter-spacing: -0.03em;
  }
#ev0922 .scan__bloom{
    width: 32px;
    filter: blur(4px);
  }
#ev0922 .scan__scanner{
    width: 9px;
  }
#ev0922 .scan__second{
    gap: 0.15em;
  }
#ev0922 .scan__toggle{
    top: calc(100% + 18px);
  }}
#ev0922 .scan[data-reduced="true"] .scan__scanner{
  display: none;
}
#ev0922 .scan[data-reduced="true"] .scan__word::after{
  display: none;
}
#ev0922 .scan[data-reduced="true"] .scan__toggle{
  visibility: hidden;
}
@media  (prefers-reduced-motion: reduce) {#ev0922 .scan__scanner,#ev0922 .scan__word::after{
    display: none;
  }}
#ev0922 .tt-section{
  position: relative;
  background: #f4efe4;
  color: #153b32;
  border-radius: 48px 48px 0 0;
  overflow: clip;
}
#ev0922 .tt-section:has(.tt-active-blood){
  border-radius: 0;
}
#ev0922 .tt-table{
  position: relative;
  isolation: isolate;
  background: #f4efe4;
}
#ev0922 .tt-scene{
  background: url("https://cdn.prod.website-files.com/68c23f370d2e806de45176dd/6aaae8268a84e9991ad2ad62_home0922-assets-tabletop-ivory-props.webp") center/cover no-repeat;
  position: relative;
  width: 100%;
  height: clamp(700px, 62vw, 940px);
  perspective: 1800px;
}
#ev0922 .tt-title{
  position: absolute;
  top: 39%;
  left: 29%;
  width: 42%;
  text-align: center;
}
#ev0922 .tt-kicker{
  font:
    600 10px/1.6 Arial,
    sans-serif;
  letter-spacing: 0.24em;
  margin: 0 0 18px;
}
#ev0922 .tt-title h2{
  font:
    400 clamp(35px, 3.8vw, 60px) / 1.04 "Times New Roman",
    serif;
  letter-spacing: -0.035em;
  margin: 0 -8% 22px;
}
#ev0922 .tt-title > span{
  font:
    400 clamp(17px, 1.55vw, 25px) / 1.5 Georgia,
    serif;
}
#ev0922 .tt-object{
  position: absolute;
  --cast-x: 8px;
  --cast-y: 12px;
  --cast-blur: 9px;
}
#ev0922 .tt-object button{
  border: 0;
  background: none;
  padding: 0;
  color: inherit;
  cursor: pointer;
  width: 100%;
  font-family: Georgia, serif;
  display: flex;
  align-items: center;
  flex-direction: column;
}
#ev0922 .tt-art{
  display: block;
  position: relative;
  width: 100%;
  filter: drop-shadow(0 2px 2px #30241675)
    drop-shadow(var(--cast-x) var(--cast-y) var(--cast-blur) #44301d66);
  transition:
    translate 0.18s ease-out,
    filter 0.18s ease-out;
}
#ev0922 .tt-art img,#ev0922 .tt-art svg{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media  (hover: hover) {#ev0922 .tt-object button:hover .tt-art{
    translate: 0 -2px;
    filter: drop-shadow(1px 3px 2px #30241670)
      drop-shadow(7px 11px 8px #44301d59);
  }}
#ev0922 .tt-object button:focus-visible .tt-art{
  translate: 0 -2px;
}
#ev0922 .tt-active .tt-art{
  translate: none !important;
}
#ev0922 .tt-label{
  position: relative;
  z-index: 2;
  display: block;
  padding: 8px 4px 7px;
  margin-top: 10px;
  border: 0;
  border-bottom: 1px solid transparent;
  border-radius: 0;
  background: transparent;
  color: #152b20;
  font:
    500 clamp(16px, 1.35vw, 21px) / 1.3 Georgia,
    serif;
  white-space: nowrap;
  box-shadow: none;
}
#ev0922 .tt-label b{
  font-weight: 400;
  margin-left: 9px;
}
#ev0922 .tt-label::after{
  content: "";
  display: block;
  width: 34px;
  height: 1px;
  margin: 7px auto 0;
  background: rgba(137, 104, 48, 0.42);
  transform: scaleX(0.35);
  transition:
    transform 0.2s ease,
    background 0.2s ease;
}
#ev0922 .tt-object button:hover .tt-label,#ev0922 .tt-object button:focus-visible .tt-label{
  color: #254f3d;
  border-bottom-color: #a58c5b;
}
#ev0922 .tt-object button:hover .tt-label::after,#ev0922 .tt-object button:focus-visible .tt-label::after,#ev0922 .tt-object button[aria-expanded="true"] .tt-label::after{
  transform: scaleX(1);
  background: #8f6b31;
}
#ev0922 .tt-gut:has(button:hover) .tt-kit,#ev0922 .tt-gut:has(button:focus-visible) .tt-kit{
  translate: 0 -2px;
}
#ev0922 .tt-object button[aria-expanded="true"] .tt-label{
  border-color: #a88a49;
}
#ev0922 .tt-object button:focus-visible,#ev0922 .tt-navigation button:focus-visible,#ev0922 .tt-next a:focus-visible{
  outline: 2px solid #99732a;
  outline-offset: 5px;
}
#ev0922 .tt-blood{
  left: 23%;
  top: 12%;
  width: 14%;
  --cast-x: 5px;
  --cast-y: 9px;
  --cast-blur: 8px;
}
#ev0922 .tt-vial{
  width: 67%;
  aspect-ratio: 150/222;
  container-type: inline-size;
}
#ev0922 .tt-vial-print{
  position: absolute;
  left: 41.8%;
  top: 57%;
  width: 27%;
  height: 34%;
  transform: translate(-50%, -50%) rotate(30deg);
  border-radius: 6% / 3%;
  background: linear-gradient(90deg, #f7f6f2, #eeede7 70%, #dedbd2);
  color: #173c32;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 9%;
  pointer-events: none;
}
#ev0922 .tt-vial-brand{
  font:
    400 6.2cqw/1.1 Georgia,
    serif;
  letter-spacing: -0.04em;
}
#ev0922 .tt-vial-test{
  font:
    500 3.5cqw/1.35 Arial,
    sans-serif;
  text-align: center;
}
#ev0922 .tt-gut{
  left: 60%;
  top: 12%;
  width: 27%;
  z-index: 4;
  --cast-x: 7px;
  --cast-y: 12px;
  --cast-blur: 10px;
}
#ev0922 .tt-kit{
  aspect-ratio: 1536/1024;
  perspective: 1600px;
  filter: none;
  transform-style: preserve-3d;
}
#ev0922 .tt-tray{
  filter: drop-shadow(1px 3px 2px #30241670)
    drop-shadow(7px 12px 10px #44301d55);
}
#ev0922 .tt-kit-control{
  position: absolute;
  inset: 0 0 -55px;
  justify-content: flex-end;
}
#ev0922 .tt-eye{
  left: 15%;
  top: 61%;
  width: 20%;
  --cast-x: 5px;
  --cast-y: 9px;
  --cast-blur: 8px;
}
#ev0922 .tt-eye-art{
  aspect-ratio: 1.5;
}
#ev0922 .tt-retina-disc{
  position: absolute;
  z-index: 1;
  left: 92%;
  top: 50%;
  width: 68%;
  aspect-ratio: 1;
  translate: -50% -50%;
  border-radius: 50%;
  filter: drop-shadow(0 16px 18px #56341738);
  opacity: 0;
  pointer-events: none;
}
#ev0922 .tt-retina-disc::after{
  content: "";
  position: absolute;
  left: -18%;
  top: 50%;
  width: 18%;
  border-top: 1px solid #b68c42b8;
  box-shadow: 0 0 8px #c9a45473;
}
#ev0922 .tt-retina-disc img,#ev0922 .tt-retina-disc-ring{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
#ev0922 .tt-retina-disc img{
  object-fit: cover;
}
#ev0922 .tt-retina-disc-ring{
  inset: -7%;
  width: 114%;
  height: 114%;
  border: 1px solid #b68c42a8;
  box-shadow:
    inset 0 0 0 7px #f7ead626,
    0 0 28px #9e6f2d42;
  opacity: 0;
}
#ev0922 .tt-eye-art > svg,#ev0922 .tt-dental-art > .tt-dental-stack{
  position: relative;
  z-index: 2;
}
#ev0922 .tt-dental{
  left: 65%;
  top: 60%;
  width: 17%;
  --cast-x: 5px;
  --cast-y: 9px;
  --cast-blur: 8px;
}
#ev0922 .tt-dental-art{
  aspect-ratio: 1;
}
#ev0922 .tt-tray,#ev0922 .tt-rim,#ev0922 .tt-lid-axis{
  position: absolute;
  inset: 0;
}
#ev0922 .tt-rim{
  z-index: 2;
  pointer-events: none;
}
#ev0922 .tt-lid-axis{
  z-index: 3;
  transform: rotate(13deg);
  transform-origin: 54.6% 18.2%;
  transform-style: preserve-3d;
  pointer-events: none;
}
#ev0922 .tt-lid-front,#ev0922 .tt-lid-inside{
  position: absolute;
  inset: 0;
  transform-origin: 54.6% 18.2%;
  backface-visibility: visible;
}
#ev0922 .tt-lid-front{
  transform: rotate(-13deg);
}
#ev0922 .tt-lid-inside{
  transform: rotate(-13deg);
  opacity: 0;
}
#ev0922 .tt-lid-inside svg{
  height: 100%;
  width: 100%;
}
#ev0922 .tt-facts{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin: 22px 0 0;
  padding-top: 18px;
  border-top: 1px solid #a6926c60;
}
#ev0922 .tt-facts dt{
  font:
    10px/1.5 Arial,
    sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  opacity: 0.7;
  margin-bottom: 6px;
}
#ev0922 .tt-facts dd{
  font:
    16px/1.4 Georgia,
    serif;
  margin: 0;
}
#ev0922 .tt-reading{
  position: absolute;
  left: 33%;
  top: 32%;
  width: 34%;
  outline: none;
}
#ev0922 .tt-reading h3,#ev0922 .tt-blood-copy h3,#ev0922 .tt-idle h3{
  font:
    400 clamp(30px, 3vw, 48px) / 1.1 Georgia,
    serif;
  margin: 14px 0 20px;
}
#ev0922 .tt-reading p:not(.tt-kicker),#ev0922 .tt-blood-copy p:not(.tt-kicker),#ev0922 .tt-idle > p:not(.tt-kicker){
  font:
    18px/1.6 Georgia,
    serif;
  margin: 0 0 20px;
}
#ev0922 .tt-reading small{
  font:
    12px/1.6 Arial,
    sans-serif;
  color: #617067;
}
#ev0922 .tt-blood-world{
  position: absolute;
  inset: 0;
  z-index: 6;
  background: #301a18;
  color: #fff4df;
  overflow: hidden;
}
#ev0922 .tt-blood-image{
  position: absolute;
  inset: -4%;
  background:
    linear-gradient(90deg, #211210cc, transparent 85%),
    url("https://cdn.prod.website-files.com/68c23f370d2e806de45176dd/6aa48480773d3519904464e9_home911-blood-world.webp") center/cover;
  animation: tt-depth 20s ease-in-out infinite alternate;
}
#ev0922 .tt-blood-near{
  position: absolute;
  bottom: -6%;
  right: -5%;
  width: 38%;
  height: 40%;
  background: url("https://cdn.prod.website-files.com/68c23f370d2e806de45176dd/6aa48480773d3519904464e9_home911-blood-world.webp") right
    bottom/300% 250%;
  mask-image: radial-gradient(
    ellipse at bottom right,
    #000 15%,
    transparent 70%
  );
  animation: tt-foreground 17s ease-in-out infinite alternate;
  pointer-events: none;
}
#ev0922 .tt-blood-copy{
  position: absolute;
  top: 30%;
  left: 12%;
  width: 45%;
  outline: none;
}
#ev0922 .tt-blood-copy .tt-facts{
  margin-bottom: 28px;
}
#ev0922 .tt-caption{
  font:
    10px/1.6 Arial,
    sans-serif;
  opacity: 0.7;
}
#ev0922 .tt-navigation{
  position: relative;
  z-index: 10;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  min-height: 60px;
  padding: 6px 4%;
  box-sizing: border-box;
  border-top: 1px solid #a88e584d;
  border-bottom: 1px solid #a88e584d;
  background: #ece6d9b3;
}
#ev0922 .tt-navigation button{
  border: 0;
  border-bottom: 1px solid transparent;
  background: none;
  color: inherit;
  padding: 13px 16px;
  min-height: 44px;
  cursor: pointer;
  font:
    13px/1.4 Arial,
    sans-serif;
}
#ev0922 .tt-navigation button[aria-pressed="true"]{
  border-bottom-color: #977531;
}
#ev0922 .tt-navigation .tt-return{
  margin-left: auto;
  color: #6f613f;
}
#ev0922 .tt-return:disabled{
  visibility: hidden;
}
#ev0922 .tt-status{
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  margin: 0;
}
#ev0922 .tt-next{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 25px;
  padding: 34px 6% 38px;
}
#ev0922 .tt-next .tt-kicker{
  margin-bottom: 12px;
}
#ev0922 .tt-next h3{
  font:
    400 clamp(24px, 2.3vw, 35px) / 1.2 Georgia,
    serif;
  margin: 0;
}
#ev0922 .tt-next a{
  font:
    18px/1.5 Georgia,
    serif;
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid #a48748;
  padding: 12px 0;
  white-space: nowrap;
}
#ev0922 .tt-next a span{
  margin-left: 25px;
}
#ev0922 .tt-idle{
  display: none;
}
#ev0922 .tt-static{
  padding: 50px 8%;
  background: #eee8dc;
}
#ev0922 .tt-static h2{
  font:
    35px Georgia,
    serif;
}
#ev0922 .tt-static section{
  margin: 30px 0;
}
@keyframes tt-depth {
  to {
    transform: scale(1.09) translate(2%, -1%);
  }
}
@keyframes tt-foreground {
  to {
    transform: translate(-3%, 2%) scale(1.08);
  }
}
@media  (min-width: 701px) and (max-width: 1100px) {#ev0922 .tt-scene{
    height: 710px;
  }
#ev0922 .tt-title{
    top: 39%;
    left: 25%;
    width: 50%;
  }
#ev0922 .tt-title h2{
    font-size: 43px;
  }
#ev0922 .tt-reading{
    left: 30%;
    width: 40%;
    top: 31%;
  }
#ev0922 .tt-reading p:not(.tt-kicker){
    font-size: 17px;
  }
#ev0922 .tt-dental{
    left: 62%;
  }
#ev0922 .tt-navigation{
    gap: 0;
  }
#ev0922 .tt-navigation button{
    padding: 13px 10px;
    font-size: 12px;
  }}
@media  (max-width: 700px) {#ev0922 .tt-section{
    border-radius: 26px 26px 0 0;
  }
#ev0922 .tt-scene{
    height: 990px;
    aspect-ratio: auto;
  }
#ev0922 .tt-title{
    top: 32px;
    left: 7%;
    width: 86%;
  }
#ev0922 .tt-title h2{
    font-size: 34px;
    margin: 0 0 16px;
  }
#ev0922 .tt-title .tt-kicker{
    margin-bottom: 12px;
  }
#ev0922 .tt-title > span{
    font-size: 16px;
  }
#ev0922 .tt-blood{
    top: 205px;
    left: 7%;
    width: 34%;
  }
#ev0922 .tt-vial{
    width: 48%;
    height: 128px;
  }
#ev0922 .tt-gut{
    top: 215px;
    left: 46%;
    width: 50%;
  }
#ev0922 .tt-kit-control{
    bottom: -49px;
  }
#ev0922 .tt-eye{
    top: 392px;
    left: 7%;
    width: 34%;
  }
#ev0922 .tt-dental{
    top: 390px;
    left: 60%;
    width: 29%;
  }
#ev0922 .tt-label{
    font-size: 15px;
    margin-top: 12px;
    padding: 7px 8px;
  }
#ev0922 .tt-label b{
    margin-left: 4px;
  }
#ev0922 .tt-facts{
    gap: 12px;
  }
#ev0922 .tt-facts dd{
    font-size: 15px;
  }
#ev0922 .tt-reading{
    top: 560px;
    left: 8%;
    width: 84%;
  }
#ev0922 .tt-reading h3{
    margin: 8px 0 16px;
  }
#ev0922 .tt-reading p:not(.tt-kicker){
    font-size: 17px;
  }
#ev0922 .tt-reading .tt-kicker{
    margin-bottom: 8px;
  }
#ev0922 .tt-idle{
    display: block;
    position: absolute;
    top: 615px;
    left: 10%;
    width: 80%;
    text-align: center;
  }
#ev0922 .tt-idle h3{
    font-size: 33px;
  }
#ev0922 .tt-idle > p:not(.tt-kicker){
    font-size: 17px;
  }
#ev0922 .tt-blood-copy{
    left: 9%;
    width: 82%;
  }
#ev0922 .tt-blood-copy h3{
    font-size: 37px;
  }
#ev0922 .tt-blood-copy p:not(.tt-kicker){
    font-size: 18px;
  }
#ev0922 .tt-blood-near{
    width: 70%;
  }
#ev0922 .tt-navigation{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    padding: 10px 5%;
    min-height: 152px;
  }
#ev0922 .tt-navigation button{
    font-size: 12px;
    padding: 10px 4px;
  }
#ev0922 .tt-navigation .tt-return{
    grid-column: 1/-1;
    margin: 0;
    min-height: 40px;
  }
#ev0922 .tt-next{
    align-items: flex-start;
    flex-direction: column;
    padding: 32px 8% 38px;
  }
#ev0922 .tt-next h3{
    font-size: 28px;
  }
#ev0922 .tt-next a{
    font-size: 18px;
  }}
@media  (prefers-reduced-motion: reduce) {#ev0922 .tt-art{
    transition: none;
    translate: none !important;
  }
#ev0922 .tt-blood-image,#ev0922 .tt-blood-near{
    animation: none;
  }}
html[data-motion="paused"] #ev0922 .tt-blood-image,html[data-motion="paused"] #ev0922 .tt-blood-near,html[data-motion="reduced"] #ev0922 .tt-blood-image,html[data-motion="reduced"] #ev0922 .tt-blood-near{
  animation-play-state: paused;
}
html[data-motion="paused"] #ev0922 .tt-art,html[data-motion="reduced"] #ev0922 .tt-art{
  transition: none;
  translate: none !important;
}
#ev0922 .tt-no-gsap.tt-active .tt-title{
  opacity: 0;
}
#ev0922 .tt-no-gsap.tt-active-gut .tt-lid-axis{
  transform: rotate(13deg) rotateX(118deg);
}
#ev0922 .tt-blood-unavailable .tt-blood-image,#ev0922 .tt-blood-unavailable .tt-blood-near{
  display: none;
}
@media  (max-width: 700px) {#ev0922 .tt-no-gsap.tt-active .tt-title{
    opacity: 1;
  }}
#ev0922 .tt-exit{
  position: fixed;
  right: max(22px, env(safe-area-inset-right));
  bottom: max(24px, env(safe-area-inset-bottom));
  z-index: 10000;
  display: flex;
  align-items: center;
  gap: 14px;
  min-height: 50px;
  padding: 12px 20px;
  border: 1px solid #b29a67;
  border-radius: 4px;
  background: #f8f3e9;
  color: #173d33;
  box-shadow: 0 6px 28px #14221b26;
  font:
    500 14px/1.4 Arial,
    sans-serif;
  cursor: pointer;
}
#ev0922 .tt-exit-cross{
  border-left: 1px solid #c9bea8;
  padding-left: 14px;
  font-size: 21px;
  line-height: 1;
}
#ev0922 .tt-exit:focus-visible{
  outline: 3px solid #99732a;
  outline-offset: 4px;
}
#ev0922 .tt-exit:hover{
  background: #fffaf0;
}
#ev0922 .tt-blood-copy{
  max-width: 590px;
}
#ev0922 .tt-blood-copy h3{
  letter-spacing: -0.035em;
}
#ev0922 .tt-blood-copy .tt-facts{
  border-top: 1px solid #efe4c740;
  padding-top: 24px;
}
#ev0922 .tt-caption{
  font-size: 12px;
  letter-spacing: 0.025em;
}
#ev0922 .tt-navigation button[aria-pressed="true"]{
  background: #153b320b;
  border-radius: 3px 3px 0 0;
}
#ev0922 .tt-label b{
  color: #705522;
  font-size: 0.8em;
}
#ev0922 .tt-next{
  background: #f2ede3;
}
#ev0922 .tt-next a:hover{
  border-color: #153b32;
}
#ev0922 .tt-title > span{
  color: #283c2d;
}
@media  (max-width: 700px) {#ev0922 .tt-exit{
    right: 16px;
    bottom: max(16px, env(safe-area-inset-bottom));
    min-height: 48px;
    padding: 10px 16px;
  }
#ev0922 .tt-blood-copy{
    top: 27%;
    padding-bottom: 80px;
  }
#ev0922 .tt-blood-copy .tt-facts{
    padding-top: 20px;
  }}
#ev0922 .tt-eye-front{
  filter: drop-shadow(6px 7px 6px #453b2920);
}
#ev0922 .tt-retina-glow,#ev0922 .tt-retina-trace,#ev0922 .tt-retina-focus-ring,#ev0922 .tt-retina-focus-dot{
  opacity: 0;
}
#ev0922 .tt-retina-glow,#ev0922 .tt-retina-trace{
  fill: none;
  stroke-linecap: round;
}
#ev0922 .tt-retina-glow{
  stroke: #c79b4f;
  stroke-width: 24;
  filter: blur(9px);
}
#ev0922 .tt-retina-trace{
  stroke: #b98a3e;
  stroke-width: 7;
}
#ev0922 .tt-retina-focus-ring{
  fill: #f4e7c4;
  fill-opacity: 0.14;
  stroke: #b98a3e;
  stroke-width: 5;
}
#ev0922 .tt-retina-focus-dot{
  fill: #f2d58c;
  stroke: #73501f;
  stroke-width: 3;
}
#ev0922 .tt-active-eye .tt-eye,#ev0922 .tt-active-dental .tt-dental{
  z-index: 7;
}
#ev0922 .tt-active-eye .tt-reading,#ev0922 .tt-active-dental .tt-reading{
  left: 54%;
  top: 37%;
  width: 34%;
}
#ev0922 .tt-reading .tt-model-note{
  font:
    11px/1.5 Arial,
    sans-serif !important;
  letter-spacing: 0.06em;
  color: #737969;
  margin: 22px 0 12px !important;
}
#ev0922 .tt-reading .tt-facts{
  margin-bottom: 20px;
}
#ev0922 .tt-reading h3{
  letter-spacing: -0.035em;
}
#ev0922 .tt-active-eye .tt-dental,#ev0922 .tt-active-dental .tt-eye{
  opacity: 0.3;
}
#ev0922 .tt-no-gsap .tt-retina-trace{
  opacity: 1;
}
@media  (max-width: 700px) {#ev0922 .tt-active-eye .tt-reading,#ev0922 .tt-active-dental .tt-reading{
    left: 8%;
    top: 570px;
    width: 84%;
  }
#ev0922 .tt-reading h3{
    font-size: 30px;
  }
#ev0922 .tt-reading .tt-facts{
    margin-top: 16px;
    gap: 12px;
  }
#ev0922 .tt-reading p:not(.tt-kicker){
    line-height: 1.45;
  }
#ev0922 .tt-reading .tt-model-note{
    margin: 15px 0 8px !important;
  }
#ev0922 .tt-reading small{
    font-size: 11px;
  }}
#ev0922 .tt-active-eye .tt-object:not(.tt-eye),#ev0922 .tt-active-dental .tt-object:not(.tt-dental){
  visibility: hidden;
}
#ev0922 .tt-no-gsap.tt-active-eye .tt-eye,#ev0922 .tt-no-gsap.tt-active-dental .tt-dental{
  left: 10%;
  top: 35%;
  width: 38%;
}
#ev0922 .tt-no-gsap.tt-active-eye .tt-eye .tt-label,#ev0922 .tt-no-gsap.tt-active-dental .tt-dental .tt-label{
  visibility: hidden;
}
@media  (max-width: 700px) {#ev0922 .tt-no-gsap.tt-active-eye .tt-eye,#ev0922 .tt-no-gsap.tt-active-dental .tt-dental{
    left: 19%;
    top: 290px;
    width: 62%;
  }}
#ev0922 .tt-dental-stack,#ev0922 .tt-dental-idle,#ev0922 .tt-dental-pair{
  display: block;
  position: absolute;
  inset: 0;
}
#ev0922 .tt-dental-stack{
  position: relative;
  width: 100%;
  height: 100%;
}
#ev0922 .tt-dental-pair{
  opacity: 0;
}
#ev0922 .tt-dental-upper{
  filter: drop-shadow(0 10px 8px #45351f35);
}
#ev0922 .tt-dental-lower{
  filter: drop-shadow(0 6px 6px #45351f2e);
}
#ev0922 .tt-cell-current{
  position: absolute;
  inset: 0;
  pointer-events: none;
  overflow: hidden;
}
#ev0922 .tt-cell{
  position: absolute;
  width: 22%;
  right: 3%;
  top: 48%;
  opacity: 1;
  filter: brightness(0.7);
  animation: tt-cell-flow 13s ease-in-out infinite alternate;
}
#ev0922 .tt-cell-1{
  width: 12%;
  right: 25%;
  top: 17%;
  opacity: 1;
  animation-duration: 19s;
  animation-delay: -7s;
}
#ev0922 .tt-cell-2{
  width: 32%;
  right: -9%;
  top: 76%;
  opacity: 1;
  animation-duration: 16s;
  animation-delay: -9s;
  filter: blur(1px) brightness(0.6);
}
#ev0922 .tt-cell-3{
  width: 9%;
  right: 12%;
  top: 7%;
  opacity: 1;
  animation-duration: 23s;
  animation-delay: -4s;
}
#ev0922 .tt-blood-copy{
  z-index: 2;
}
#ev0922 .tt-blood-unavailable .tt-cell-current{
  display: none;
}
@keyframes tt-cell-flow {
  from {
    transform: translate(10%, 25%) rotate(-12deg);
  }

  to {
    transform: translate(-30%, -40%) rotate(18deg);
  }
}
html[data-motion="paused"] #ev0922 .tt-cell,html[data-motion="reduced"] #ev0922 .tt-cell{
  animation-play-state: paused;
}
@media  (prefers-reduced-motion: reduce) {#ev0922 .tt-cell{
    animation: none;
  }}
@media  (max-width: 700px) {#ev0922 .tt-cell-current{
    opacity: 1;
  }
#ev0922 .tt-cell-0{
    top: 70%;
    width: 40%;
  }
#ev0922 .tt-cell-1{
    top: 8%;
  }
#ev0922 .tt-cell-2{
    top: 85%;
  }}
#ev0922 .tt-blood-image{
  translate: calc(var(--blood-x, 0px) * -0.35) calc(var(--blood-y, 0px) * -0.35);
  transition: translate 1.2s ease-out;
}
#ev0922 .tt-cell-current{
  translate: var(--blood-x, 0px) var(--blood-y, 0px);
  transition: translate 0.8s ease-out;
}
#ev0922 .tt-blood-near{
  translate: calc(var(--blood-x, 0px) * 1.5) calc(var(--blood-y, 0px) * 1.5);
  transition: translate 0.7s ease-out;
}
#ev0922 .tt-cell-1{
  filter: blur(0.6px) brightness(0.58);
}
#ev0922 .tt-cell-3{
  filter: blur(1px) brightness(0.55);
}
@media  (prefers-reduced-motion: reduce) {#ev0922 .tt-blood-image,#ev0922 .tt-cell-current,#ev0922 .tt-blood-near{
    translate: none !important;
    transition: none;
  }}
html[data-motion="paused"] #ev0922 .tt-blood-image,html[data-motion="paused"] #ev0922 .tt-cell-current,html[data-motion="paused"] #ev0922 .tt-blood-near,html[data-motion="reduced"] #ev0922 .tt-blood-image,html[data-motion="reduced"] #ev0922 .tt-cell-current,html[data-motion="reduced"] #ev0922 .tt-blood-near{
  translate: none !important;
  transition: none;
}
#ev0922 .tt-letter{
  position: absolute;
  left: 0;
  top: 0;
  width: min(440px, 40%);
  height: auto;
  aspect-ratio: 2.8453847282;
  transform-origin: 50% 50%;
  transform-style: preserve-3d;
  container-type: inline-size;
  outline: none;
  z-index: 5;
  filter: drop-shadow(3px 8px 7px #42322120);
}
#ev0922 .tt-letter-root,#ev0922 .tt-letter-hinge{
  position: absolute;
  inset: 0;
  transform-style: preserve-3d;
}
#ev0922 .tt-letter-hinge{
  top: 100%;
  bottom: auto;
  height: 100%;
  transform-origin: 50% 0;
}
#ev0922 .tt-letter-face{
  position: absolute;
  inset: 0;
  box-sizing: border-box;
  padding: 4cqw 7cqw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2cqw;
  background: #f6f0e3;
  border: 1px solid #ded4c2;
  backface-visibility: hidden;
}
#ev0922 .tt-letter-cover{
  align-items: center;
  text-align: center;
  transform: translateZ(0.5px);
}
#ev0922 .tt-letter-label{
  color: #967139;
  font:
    400 2.1cqw/1.2 Arial,
    sans-serif;
  letter-spacing: 0.18em;
}
#ev0922 .tt-letter-face h3{
  color: #173b30;
  font:
    400 5.5cqw/1.1 Georgia,
    serif;
  letter-spacing: -0.035em;
  margin: 0;
}
#ev0922 .tt-letter-cover h3{
  font-size: 7cqw;
}
#ev0922 .tt-letter-face p{
  color: #173b30;
  font:
    400 3.2cqw/1.4 Georgia,
    serif;
  margin: 0;
  max-width: 100%;
}
@media  (max-width: 700px) {#ev0922 .tt-scene{
    background-size: auto 100%;
  }
#ev0922 .tt-letter{
    width: 84%;
  }
#ev0922 .tt-active-gut .tt-scene{
    height: max(990px, calc(545px + 118vw + 40px));
  }}
#ev0922 .tt-letter-back{
  position: absolute;
  inset: 0;
  box-sizing: border-box;
  background: #f6f0e3;
  border: 1px solid #ded4c2;
  transform: rotateX(180deg);
  backface-visibility: hidden;
}
#ev0922 .journey-bridge{
  height: 86px;
  padding: 0 6%;
  display: flex;
  align-items: center;
  gap: 22px;
  background: #102a23;
  color: #d8c397;
  font:
    500 9px/1 Gotham,
    Arial,
    sans-serif;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}
#ev0922 .journey-bridge i{
  display: block;
  flex: 1;
  height: 1px;
  background: linear-gradient(
    90deg,
    rgba(216, 195, 151, 0.2),
    rgba(216, 195, 151, 0.9),
    rgba(216, 195, 151, 0.2)
  );
}
@media  (max-width: 600px) {#ev0922 .journey-bridge{
    height: 68px;
    padding: 0 8%;
    gap: 14px;
    font-size: 8px;
  }}
#ev0922 .modalities{
  --modality-accent: #806632;
  padding: clamp(42px, 4vw, 64px) 7%;
  background: #f4efe4;
  font-family: Gotham, Arial, sans-serif;
  color: #173d32;
  position: relative;
  scroll-margin-top: 24px;
  border-top: 1px solid #cbbd9f;
}
#ev0922 .modalities *,#ev0922 .modalities *::before,#ev0922 .modalities *::after{ box-sizing: border-box; }
#ev0922 .modalities .intro{
  display: grid;
  grid-template-columns: 1fr minmax(260px, .48fr);
  gap: 48px;
  align-items: end;
  max-width: 1570px;
  margin: 0 auto 32px;
}
#ev0922 .modalities .eyebrow,#ev0922 .modalities .descriptor{
  display: block;
  color: var(--modality-accent);
  font-size: 10px;
  letter-spacing: .16em;
  text-transform: uppercase;
}
#ev0922 .modalities .eyebrow{ margin-bottom: 18px; }
#ev0922 .modalities .doorway-title{
  max-width: 19ch;
  margin: 0;
  font: 400 clamp(34px, 3.3vw, 48px)/1.04 "Times New Roman", serif;
  letter-spacing: -.035em;
}
#ev0922 .modalities .intro p{ max-width: 360px; margin: 0; color: #496052; font-size: 14px; line-height: 1.7; }
#ev0922 .modalities .doorways{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(20px, 3vw, 46px);
  max-width: 1570px;
  margin: 0 auto;
}
#ev0922 .modalities .door{ min-width: 0; display: flex; flex-direction: column; border-top: 2px solid var(--modality-accent); }
#ev0922 .modalities .door[data-door="ct"]{ --modality-accent: #806632; }
#ev0922 .modalities .door[data-door="dxa"]{ --modality-accent: #806632; }
#ev0922 .modalities .door img{ display: block; width: 100%; aspect-ratio: 16/10; object-fit: cover; object-position: center; }
#ev0922 .modalities .door-copy{ padding: 26px 0 0; display: flex; flex: 1; flex-direction: column; align-items: flex-start; }
#ev0922 .modalities .doorway-heading{ margin: 14px 0; font: 400 clamp(32px, 3vw, 46px)/1.1 "Times New Roman",serif; letter-spacing: -.025em; }
#ev0922 .modalities .door-copy p{ margin: 0 0 28px; max-width: 32ch; color: #496052; font-size: 15px; line-height: 1.65; }
#ev0922 .modalities .door-copy a{ margin-top: auto; padding: 12px 0; color: #173d32; border-bottom: 1px solid var(--modality-accent); font-size: 13px; text-decoration: none; transition: color .15s ease; }
#ev0922 .modalities .door-copy a:hover{ color: var(--modality-accent); }
#ev0922 .modalities .section-foot{ max-width: 1570px; margin: 40px auto 0; padding-top: 20px; border-top: 1px solid #cbbd9f; display: flex; justify-content: space-between; gap: 20px; align-items: center; }
#ev0922 .modalities .section-foot span{ color: #496052; font-size: 10px; letter-spacing: .12em; text-transform: uppercase; }
#ev0922 .modalities .section-foot a{ color: #173d32; font-size: 13px; text-underline-offset: 6px; }
#ev0922 .modalities a:focus-visible{ outline: 2px solid #173d32; outline-offset: 5px; }
@media  (max-width: 991px) {#ev0922 .modalities{ padding: 48px 7%; }
#ev0922 .modalities .intro{ grid-template-columns: 1fr; gap: 24px; }
#ev0922 .modalities .doorways{ gap: 24px; }
#ev0922 .modalities .doorway-heading{ font-size: 32px; }}
@media  (max-width: 767px) {#ev0922 .modalities .doorways{ grid-template-columns: 1fr; gap: 40px; }
#ev0922 .modalities .door{ display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1fr); gap: 20px; padding-top: 18px; }
#ev0922 .modalities .door img{ aspect-ratio: 3/4; height: 100%; min-height: 200px; }
#ev0922 .modalities .door-copy{ padding: 0; }
#ev0922 .modalities .doorway-heading{ font-size: 30px; }
#ev0922 .modalities .door-copy p{ font-size: 14px; margin-bottom: 16px; }
#ev0922 .modalities .section-foot span{ display: none; }}
@media  (max-width: 479px) {#ev0922 .modalities .door{ grid-template-columns: 1fr; }
#ev0922 .modalities .door img{ aspect-ratio: 16/10; min-height: 0; height: auto; }}
@media  (prefers-reduced-motion: reduce) {#ev0922 .modalities a{ transition: none; }}
#ev0922 .visit-preview,#ev0922 .visit-preview *{
  box-sizing: border-box;
}
#ev0922 .visit-preview{
  margin: 0;
  background: #f4efe4;
  color: #173d32;
  font-family: Gotham, Arial, sans-serif;
}
#ev0922 .visit-preview small,#ev0922 .visit-preview .journey-stages span{
  font-size: 9px;
  font-weight: 500;
  letter-spacing: 0.17em;
  line-height: 1.5;
  text-transform: uppercase;
}
#ev0922 .visit-preview .journey-results{
  position: relative;
  overflow: hidden;
  padding: clamp(64px, 6vw, 96px) 7% 40px;
  background: #f4efe4;
}
#ev0922 .visit-preview .journey-results::before{
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 1px;
  background: #cbbd9f;
}
#ev0922 .visit-preview .journey-results::after{
  content: "";
  position: absolute;
  bottom: 0;
  left: 7%;
  width: 28%;
  height: 1px;
  background: #a48750;
}
#ev0922 .visit-preview .journey-layout{
  display: grid;
  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
  gap: clamp(54px, 6vw, 88px);
  max-width: 1500px;
  margin: 0 auto;
  align-items: center;
}
#ev0922 .visit-preview .journey-intro{
  position: relative;
  z-index: 2;
  padding-right: 2vw;
}
#ev0922 .visit-preview .journey-intro > small{
  color: #806632;
}
#ev0922 .visit-preview #results-title{
  max-width: 660px;
  margin: 18px 0 24px;
  font:
    400 clamp(48px, 4.7vw, 72px)/0.98 "Times New Roman",
    serif;
  letter-spacing: -0.042em;
}
#ev0922 .visit-preview .journey-lead{
  max-width: 510px;
  margin: 0;
  color: #394a43;
  font-size: 14px;
  line-height: 1.72;
}
#ev0922 .visit-preview .journey-stages{ grid-column: 1 / -1; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; width: 100%; border-top: 1px solid #cbbd9f; padding-top: 28px; }
#ev0922 .visit-preview .journey-stages article{ min-width: 0; }
#ev0922 .visit-preview .journey-stages span{
  display: block;
  margin-bottom: 7px;
  color: #806632;
}
#ev0922 .visit-preview .journey-stages h3{
  margin: 0 0 6px;
  font:
    400 clamp(24px, 2vw, 31px)/1.08 "Times New Roman",
    serif;
}
#ev0922 .visit-preview .journey-stages p{
  max-width: 360px;
  margin: 0;
  color: #394a43;
  font-size: 12px;
  line-height: 1.6;
}
#ev0922 .visit-preview .results-book{
  display: inline-flex;
  min-width: 210px;
  margin-top: 28px;
  margin-left: 0;
  padding: 17px 20px;
  justify-content: space-between;
  align-items: center;
  background: #173d32;
  color: #f5efe2;
  font-size: 13px;
  text-decoration: none;
  transition:
    background 0.18s ease,
    transform 0.18s ease;
}
#ev0922 .visit-preview .results-book:hover{
  background: #285143;
  transform: translateY(-2px);
}
#ev0922 .visit-preview .results-book span{
  transition: transform 0.18s ease;
}
#ev0922 .visit-preview .results-book:hover span{
  transform: translate(3px, -2px);
}
#ev0922 .visit-preview .results-visual{
  position: relative;
  min-width: 0;
  margin: 0;
  padding-bottom: 78px;
}
#ev0922 .visit-preview .results-image{
  position: relative;
  height: clamp(650px, 61vw, 820px);
  overflow: hidden;
  background: #ded5c4;
}
#ev0922 .visit-preview .results-image::after{
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 48%, rgba(36, 28, 28, 0.24));
  pointer-events: none;
}
#ev0922 .visit-preview .results-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 46% 38%;
  transform: scale(1.05);
  transition: transform 0.7s cubic-bezier(0.2, 0.72, 0.2, 1);
}
#ev0922 .visit-preview .results-visual:hover .results-image img{
  transform: scale(1.015);
}
#ev0922 .visit-preview .results-card{
  position: absolute;
  z-index: 3;
  right: 0;
  bottom: 0;
  width: min(430px, 78%);
  padding: clamp(28px, 3vw, 44px);
  background: #173d32;
  color: #f5efe2;
  box-shadow: 18px 18px 0 rgba(164, 135, 80, 0.16);
}
#ev0922 .visit-preview .results-card small{
  color: #d1ad70;
}
#ev0922 .visit-preview .results-card h3{
  margin: 13px 0 14px;
  font:
    400 clamp(32px, 3vw, 45px)/1.02 "Times New Roman",
    serif;
  letter-spacing: -0.025em;
}
#ev0922 .visit-preview .results-card p,#ev0922 .visit-preview .results-review p{
  margin: 0;
  font-size: 12px;
  line-height: 1.7;
}
#ev0922 .visit-preview .results-card p{
  color: rgba(245, 239, 226, 0.78);
}
#ev0922 .visit-preview .results-review{
  margin-top: 24px;
  padding-top: 18px;
  border-top: 1px solid rgba(245, 239, 226, 0.22);
}
#ev0922 .visit-preview .results-review small{
  color: #d1ad70;
}
#ev0922 .visit-preview .results-review p{
  margin-top: 8px;
  color: rgba(245, 239, 226, 0.68);
}
#ev0922 .visit-preview figcaption{
  position: absolute;
  z-index: 2;
  bottom: 14px;
  left: 16px;
  padding: 6px 8px;
  background: rgba(23, 61, 50, 0.85);
  color: rgba(245, 239, 226, 0.82);
  font-size: 9px;
}
#ev0922 .visit-preview :focus-visible{
  outline: 2px solid #806632;
  outline-offset: 5px;
}
@media  (max-width: 1050px) {#ev0922 .visit-preview .journey-results{
    padding-right: 6%;
  }
#ev0922 .visit-preview .journey-layout{
    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
    gap: 46px;
  }
#ev0922 .visit-preview .results-image{
    height: 680px;
  }}
@media  (max-width: 991px) {#ev0922 .visit-preview .journey-stages{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
#ev0922 .visit-preview .journey-results{
    padding: 58px 7% 32px;
  }
#ev0922 .visit-preview .journey-layout{
    grid-template-columns: 1fr;
    gap: 54px;
  }
#ev0922 .visit-preview #results-title{
    font-size: clamp(43px, 12vw, 58px);
  }
#ev0922 .visit-preview .results-image{
    height: 560px;
  }
#ev0922 .visit-preview .results-card{
    right: -2%;
    width: 86%;
  }
#ev0922 .visit-preview .results-book{
    margin-left: 0;
  }}
@media  (max-width: 480px) {#ev0922 .visit-preview .journey-stages{ grid-template-columns: 1fr; gap: 22px; }
#ev0922 .visit-preview .results-visual{
    padding-bottom: 172px;
  }
#ev0922 .visit-preview .results-image{
    height: 430px;
  }
#ev0922 .visit-preview .results-card{
    right: 0;
    bottom: 18px;
    width: 94%;
  }}
@media  (prefers-reduced-motion: reduce) {#ev0922 .visit-preview .journey-stages article,#ev0922 .visit-preview .journey-stages article::before,#ev0922 .visit-preview .results-book,#ev0922 .visit-preview .results-book span,#ev0922 .visit-preview .results-image img{
    transition: none;
  }
#ev0922 .visit-preview .journey-stages article:hover,#ev0922 .visit-preview .results-book:hover,#ev0922 .visit-preview .results-book:hover span,#ev0922 .visit-preview .results-visual:hover .results-image img{
    transform: none;
  }}
#ev0922 .home-ending{
  background: #f4efe4;
  color: #153b31;
  font-family: Gotham, Arial, sans-serif;
}
#ev0922 .home-ending *{
  box-sizing: border-box;
}
#ev0922 .home-ending a{
  color: inherit;
  text-decoration: none;
}
#ev0922 .home-ending a:focus-visible,#ev0922 .home-ending summary:focus-visible{
  outline: 2px solid #a77736;
  outline-offset: 6px;
}
#ev0922 .home-ending .he-kicker{
  font-size: 10px;
  letter-spacing: 0.17em;
  line-height: 1.6;
}
#ev0922 .home-ending .he-faq{
  padding: 64px 7% 80px;
  box-shadow: inset 0 -1px #b58b4c;
  background:
    radial-gradient(
      circle at 85% 12%,
      rgba(255, 255, 255, 0.5),
      transparent 32%
    ),
    #f4efe4;
}
#ev0922 .home-ending .he-faq > header{
  width: min(1500px, 100%);
  margin: 0 auto 54px;
  display: grid;
  grid-template-columns: minmax(0, 1.3fr) minmax(240px, 0.7fr);
  align-items: end;
  gap: 8%;
}
#ev0922 .home-ending .he-faq > header .he-text-link{
  grid-column: 2;
  grid-row: 2;
  justify-self: end;
  margin-bottom: 4px;
  padding: 13px 17px;
  border: 1px solid #9ea997;
  transition: background 0.18s ease, border-color 0.18s ease;
}
#ev0922 .home-ending .he-faq > header .he-text-link:hover{
  border-color: #173d32;
  background: rgba(246, 240, 229, 0.62);
}
#ev0922 .home-ending .he-faq > header .he-kicker{
  grid-column: 1;
  grid-row: 1;
}
#ev0922 .home-ending .he-faq > header h2{
  grid-column: 1;
  grid-row: 2;
  margin-bottom: 0;
  font-size: clamp(36px, 3.5vw, 50px);
  line-height: 0.97;
}
#ev0922 .home-ending h2{
  font:
    400 48px/1.06 "Times New Roman",
    serif;
  letter-spacing: -0.035em;
  margin: 22px 0 30px;
}
#ev0922 .home-ending .he-text-link{
  display: inline-flex;
  gap: 35px;
  border-bottom: 1px solid #a9b09d;
  padding: 0 0 10px;
  font-size: 12px;
}
#ev0922 .home-ending .he-questions{
  width: min(1500px, 100%);
  margin: auto;
}
#ev0922 .home-ending .he-faq details{
  position: relative;
  border-top: 1px solid #9ea997;
  transition:
    background 0.2s ease,
    color 0.2s ease;
}
#ev0922 .home-ending .he-faq details:last-child{
  border-bottom: 1px solid #bcc2af;
}
#ev0922 .home-ending .he-faq summary{
  list-style: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 38px;
  min-height: 98px;
  padding: 23px 0;
  font: 400 clamp(28px, 2.85vw, 44px) / 1.06 "Times New Roman", serif;
  letter-spacing: -0.025em;
  transition: color 0.18s ease, padding-left 0.18s ease;
}
#ev0922 .home-ending .he-faq summary::-webkit-details-marker{
  display: none;
}
#ev0922 .home-ending .he-faq summary span{
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  border: 1px solid #99a591;
  border-radius: 50%;
  font: 300 24px/1 Arial, sans-serif;
  flex-shrink: 0;
  transition: transform 0.18s ease, border-color 0.18s ease;
}
#ev0922 .home-ending .he-faq details[open] summary span{
  position: absolute;
  top: 32px;
  right: 38px;
  transform: rotate(45deg);
  border-color: #c99b57;
}
#ev0922 .home-ending .he-faq details[open]{
  display: grid;
  grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
  align-items: start;
  gap: 8%;
  padding: 36px 86px 38px 42px;
  border-color: #c5c4b0;
  background: #f4efe4;
  color: #173d32;
  box-shadow: inset 4px 0 #b58b4c;
}
#ev0922 .home-ending .he-faq details p{
  max-width: 690px;
  font-size: 14px;
  line-height: 1.8;
  color: #496052;
  margin: 0;
  padding: 0;
}
#ev0922 .home-ending .he-faq details[open] summary{
  min-height: 0;
  padding: 0;
  color: #173d32;
}
#ev0922 .home-ending .he-faq details[open] p{
  padding-top: 5px;
  color: #40594d;
  animation: he-answer-in 0.25s 0.04s both ease-out;
}
#ev0922 .home-ending .he-faq summary:hover{
  color: #7a622f;
  padding-left: 14px;
}
#ev0922 .home-ending .he-faq details[open] summary:hover{
  padding-left: 0;
  color: #173d32;
}
@keyframes he-answer-in {
  from {
    opacity: 0;
    transform: translateY(7px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
#ev0922 .home-ending .he-closing{
  background:
    linear-gradient(115deg, rgba(10, 39, 32, 0.3), transparent 52%),
    #173d32;
  color: #f6f0e5;
  position: relative;
  overflow: hidden;
}
#ev0922 .home-ending .he-closing:before{
  content: "";
  position: absolute;
  width: 540px;
  height: 540px;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  border-radius: 50%;
  background: radial-gradient(circle, rgba(243, 233, 210, 0.11), rgba(243, 233, 210, 0.025) 45%, transparent 70%);
  filter: blur(8px);
  pointer-events: none;
}
#ev0922 .home-ending .he-closing:after{
  content: "";
  position: absolute;
  width: 690px;
  height: 690px;
  border: 1px solid rgba(186, 132, 67, 0.36);
  border-radius: 50%;
  top: 50%;
  right: -55px;
  transform: translateY(-50%);
  pointer-events: none;
  box-shadow:
    0 0 0 72px rgba(186, 132, 67, 0.075),
    0 0 0 144px rgba(186, 132, 67, 0.035);
}
#ev0922 .home-ending .he-closing-inner{
  max-width: 1500px;
  margin: auto;
  min-height: 700px;
  padding: 88px 7% 82px;
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1.25fr) minmax(330px, 0.75fr);
  grid-template-rows: auto 1fr auto;
  column-gap: 10%;
}
#ev0922 .home-ending .he-closing .he-kicker{
  grid-column: 1;
  grid-row: 1;
}
#ev0922 .home-ending .he-closing h2{
  grid-column: 1;
  grid-row: 2;
  align-self: center;
  max-width: 820px;
  font-size: clamp(76px, 8vw, 120px);
  line-height: 0.93;
  margin: 34px 0 50px;
}
#ev0922 .home-ending .he-closing-bottom{
  display: contents;
}
#ev0922 .home-ending .he-closing p{
  grid-column: 1;
  grid-row: 3;
  padding-top: 25px;
  border-top: 1px solid #bac5a947;
  font-size: 15px;
  line-height: 1.7;
  margin: 0;
  color: #e2d9c7;
}
#ev0922 .home-ending .he-actions{
  grid-column: 2;
  grid-row: 1 / span 3;
  align-self: center;
  justify-self: end;
  position: relative;
  z-index: 2;
  width: min(390px, 100%);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 20px;
  padding: 36px;
  border: 1px solid rgba(190, 143, 81, 0.5);
  background: #102f27;
  box-shadow:
    0 30px 75px rgba(3, 19, 19, 0.3),
    0 0 55px rgba(241, 229, 204, 0.045);
  backdrop-filter: blur(5px);
}
#ev0922 .home-ending .he-actions-kicker{
  color: #d8c6a8;
  font-size: 9px;
  letter-spacing: 0.18em;
  line-height: 1.5;
}
#ev0922 .home-ending .he-book{
  background: #ece9d4;
  color: #153b31;
  width: 100%;
  min-width: 0;
  padding: 24px 25px;
  display: flex;
  justify-content: space-between;
  font-size: 13px;
  transition: background 0.16s;
}
#ev0922 .home-ending .he-book:hover{
  background: #fff9e8;
}
#ev0922 .home-ending .he-contact{
  align-self: flex-start;
  font-size: 11px;
  display: flex;
  gap: 20px;
  border-bottom: 1px solid #98ad9666;
  padding-bottom: 7px;
}
#ev0922 .home-ending .he-footer{
  padding: 48px 7% 24px;
  max-width: 1500px;
  margin: auto;
  background: #f4efe4;
}
#ev0922 .home-ending .he-footer-top{
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding-bottom: 42px;
}
#ev0922 .home-ending .he-brand{
  font:
    400 49px/1 "Times New Roman",
    serif;
  letter-spacing: -0.05em;
}
#ev0922 .home-ending .he-brand span{
  font: 11px Arial;
  vertical-align: top;
  letter-spacing: 0;
}
#ev0922 .home-ending nav{
  display: flex;
  gap: 25px;
  flex-wrap: wrap;
  font-size: 12px;
}
#ev0922 .home-ending nav a:hover{
  text-decoration: underline;
  text-underline-offset: 5px;
}
#ev0922 .home-ending .he-footer-bottom{
  border-top: 1px solid #ccd0bd;
  padding-top: 22px;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  align-items: center;
  font-size: 10px;
  color: #53675b;
}
#ev0922 .home-ending .he-footer-bottom nav{
  font-size: 10px;
  gap: 20px;
}
@media  (max-width: 900px) {#ev0922 .home-ending .he-faq{
    padding: 82px 6% 92px;
  }
#ev0922 .home-ending .he-faq > header{
    grid-template-columns: minmax(0, 1.1fr) minmax(210px, 0.9fr);
    gap: 5%;
  }
#ev0922 .home-ending .he-faq details[open]{
    gap: 6%;
    padding: 34px 78px 36px 34px;
  }
#ev0922 .home-ending .he-closing-inner{
    min-height: 620px;
    grid-template-columns: minmax(0, 1fr) minmax(290px, 0.72fr);
    column-gap: 6%;
    padding: 72px 6%;
  }
#ev0922 .home-ending .he-closing h2{
    font-size: clamp(68px, 8.5vw, 88px);
  }
#ev0922 .home-ending .he-actions{
    padding: 28px;
  }
#ev0922 .home-ending h2{
    font-size: 40px;
  }
#ev0922 .home-ending .he-footer-bottom{
    flex-wrap: wrap;
  }}
@media  (max-width: 600px) {#ev0922 .home-ending .he-faq{
    padding: 66px 0 76px;
  }
#ev0922 .home-ending .he-faq > header{
    display: block;
    padding: 0 8%;
    margin-bottom: 44px;
  }
#ev0922 .home-ending .he-faq > header h2{
    font-size: clamp(34px, 9vw, 44px);
  }
#ev0922 .home-ending .he-faq > header .he-text-link{
    margin-top: 28px;
  }
#ev0922 .home-ending .he-faq summary{
    min-height: 0;
    padding: 26px 8%;
    gap: 22px;
    font-size: 28px;
  }
#ev0922 .home-ending .he-faq summary span{
    width: 38px;
    height: 38px;
    font-size: 21px;
  }
#ev0922 .home-ending .he-faq details[open]{
    display: block;
    padding: 30px 8% 34px;
  }
#ev0922 .home-ending .he-faq details[open] summary{
    padding-right: 58px;
  }
#ev0922 .home-ending .he-faq details[open] summary span{
    top: 28px;
    right: 8%;
  }
#ev0922 .home-ending .he-faq details[open] p{
    padding-top: 25px;
    font-size: 13px;
  }
#ev0922 .home-ending h2{
    font-size: 41px;
  }
#ev0922 .home-ending .he-closing-inner{
    min-height: 0;
    padding: 64px 8% 68px;
    display: block;
  }
#ev0922 .home-ending .he-closing h2{
    max-width: 510px;
    font-size: clamp(61px, 17vw, 78px);
    margin: 28px 0 42px;
  }
#ev0922 .home-ending .he-closing-bottom{
    display: block;
  }
#ev0922 .home-ending .he-closing p{
    padding-top: 24px;
  }
#ev0922 .home-ending .he-actions{
    width: 100%;
    margin-top: 38px;
    padding: 26px;
  }
#ev0922 .home-ending .he-book{
    width: 100%;
  }
#ev0922 .home-ending .he-closing:after{
    width: 470px;
    height: 470px;
    right: -265px;
    top: 62%;
  }
#ev0922 .home-ending .he-footer{
    padding: 38px 8% 25px;
  }
#ev0922 .home-ending .he-footer-top{
    display: block;
    padding-bottom: 30px;
  }
#ev0922 .home-ending .he-footer-top nav{
    margin-top: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
#ev0922 .home-ending .he-footer-bottom{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 20px;
  }
#ev0922 .home-ending .he-footer-bottom nav{
    gap: 16px;
  }}
@media  (prefers-reduced-motion: reduce) {#ev0922 .home-ending *{
    transition: none !important;
  }
#ev0922 .home-ending .he-faq details[open] p{
    animation: none !important;
  }}
#ev0922 .home-ending .he-packages{
  display: block;
  max-width: none;
  padding: 40px 7% 72px;
  border: 0;
  background:
    radial-gradient(circle at 82% 8%, rgba(255, 255, 255, 0.7), transparent 30%),
    #f4efe4;
  box-shadow: none;
}
#ev0922 .home-ending .he-packages-intro{
  width: min(1500px, 100%);
  margin: 0 auto 32px;
  padding: 0;
  display: grid;
  grid-template-columns: minmax(0, 1.3fr) minmax(280px, 0.7fr);
  align-items: end;
  gap: 9%;
  border: 0;
}
#ev0922 .home-ending .he-packages-intro h2{
  max-width: 830px;
  margin: 25px 0 0;
  font-size: clamp(44px, 4.4vw, 64px);
  line-height: 0.93;
}
#ev0922 .home-ending .he-packages-intro-copy{
  padding-bottom: 8px;
}
#ev0922 .home-ending .he-packages-intro p{
  max-width: 410px;
  margin: 0 0 30px;
  font-size: 14px;
  line-height: 1.75;
  color: #496052;
}
#ev0922 .home-ending .he-package-explorer{
  --package-index: 1;
  --package-art: url("https://cdn.prod.website-files.com/68c23f370d2e806de45176dd/6aaae8253de0d0477f9c5a70_home0922-assets-packages-total-clarity-clean-v3.webp");
  position: relative;
  width: min(1500px, 100%);
  min-height: 610px;
  margin: auto;
  display: grid;
  grid-template-columns: minmax(330px, 0.78fr) minmax(0, 1.42fr);
  background: #102f27;
  color: #f4efe4;
  overflow: hidden;
  box-shadow: 0 34px 72px rgba(28, 45, 34, 0.18);
}
#ev0922 .home-ending .he-package-list{
  position: relative;
  z-index: 2;
  min-width: 0;
  display: grid;
  grid-template-rows: repeat(4, 1fr);
  border-right: 1px solid rgba(229, 231, 208, 0.17);
  background:
    linear-gradient(90deg, rgba(10, 39, 32, 0.92), rgba(10, 39, 32, 0.78)),
    var(--package-art) 58% center / auto 100%;
}
#ev0922 .home-ending .he-package-trigger{
  position: relative;
  width: 100%;
  min-width: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  align-content: center;
  gap: 9px 24px;
  padding: 28px 38px;
  border: 0;
  border-bottom: 1px solid rgba(229, 231, 208, 0.2);
  background: rgba(17, 54, 45, 0.7);
  color: #dbe1d3;
  text-align: left;
  cursor: pointer;
  font: inherit;
  transition: background 0.16s ease, color 0.16s ease;
}
#ev0922 .home-ending .he-package-trigger:last-child{
  border-bottom: 0;
}
#ev0922 .home-ending .he-package-trigger::before{
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: 4px;
  background: #b58b4c;
  transform: scaleY(0);
  transition: transform 0.18s ease;
}
#ev0922 .home-ending .he-package-trigger:hover,#ev0922 .home-ending .he-package-trigger.is-active{
  background: rgba(45, 79, 68, 0.92);
  color: #fff9ec;
}
#ev0922 .home-ending .he-package-trigger.is-active::before{
  transform: scaleY(1);
}
#ev0922 .home-ending .he-package-name{
  grid-column: 1;
  font: 400 clamp(29px, 2.5vw, 43px) / 0.98 "Times New Roman", serif;
  letter-spacing: -0.035em;
}
#ev0922 .home-ending .he-package-mode{
  grid-column: 1;
  order: initial;
  margin: 0;
  font: 9px/1.45 Arial, sans-serif;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  opacity: 0.72;
}
#ev0922 .home-ending .he-package-trigger:focus-visible{
  z-index: 2;
  outline: 2px solid #c99b57;
  outline-offset: -5px;
}
#ev0922 .home-ending .he-package-stage{
  position: relative;
  min-width: 0;
  min-height: 610px;
  overflow: hidden;
  background: #071c17;
}
#ev0922 .home-ending .he-package-stage::before{
  content: "";
  position: absolute;
  z-index: 4;
  top: calc((var(--package-index) + 0.5) * 25%);
  left: 0;
  width: 56px;
  height: 1px;
  background: linear-gradient(90deg, #c99b57, transparent);
  transform: translateY(-0.5px);
  pointer-events: none;
  transition: top 0.24s cubic-bezier(0.2, 0.75, 0.2, 1);
}
#ev0922 .home-ending .he-package-panel{
  position: absolute;
  inset: 0;
  display: block;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  background: #071c17;
  transition: opacity 0.24s ease, visibility 0s linear 0.24s;
}
#ev0922 .home-ending .he-package-panel.is-active{
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition-delay: 0s;
}
#ev0922 .home-ending .he-package-panel::after{
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(180deg, rgba(4, 24, 20, 0.04) 42%, rgba(4, 24, 20, 0.88) 100%),
    linear-gradient(90deg, rgba(4, 24, 20, 0.22), transparent 45%);
}
#ev0922 .home-ending .he-package-panel img{
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
  filter: grayscale(1) sepia(0.12) contrast(1.09);
  opacity: 0.9;
  transform: scale(1.025);
  transition: transform 0.9s cubic-bezier(0.2, 0.7, 0.2, 1);
}
#ev0922 .home-ending .he-package-panel.is-active img{
  transform: scale(1);
}
#ev0922 .home-ending .he-package-panel-copy{
  position: absolute;
  z-index: 2;
  right: 48px;
  bottom: 48px;
  left: 48px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 36px;
  color: #f4efe4;
}
#ev0922 .home-ending .he-package-panel-copy p{
  max-width: 430px;
  margin: 0;
  font: 400 clamp(29px, 2.7vw, 43px) / 1.03 "Times New Roman", serif;
  letter-spacing: -0.025em;
}
#ev0922 .home-ending .he-package-panel-copy a{
  flex: 0 0 auto;
  padding-bottom: 8px;
  border-bottom: 1px solid #c99b57;
  font-size: 10px;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}
#ev0922 .home-ending .he-package-caption{
  position: absolute;
  z-index: 3;
  top: 25px;
  right: 28px;
  padding: 8px 10px;
  border: 1px solid rgba(240, 235, 220, 0.45);
  color: rgba(245, 241, 231, 0.82);
  font-size: 8px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}
@media  (max-width: 1000px) {#ev0922 .home-ending .he-packages{
    padding: 78px 6% 88px;
  }
#ev0922 .home-ending .he-packages-intro{
    grid-template-columns: minmax(0, 1.15fr) minmax(260px, 0.85fr);
    gap: 6%;
  }
#ev0922 .home-ending .he-package-explorer{
    min-height: 560px;
    grid-template-columns: minmax(285px, 0.8fr) minmax(0, 1.2fr);
  }
#ev0922 .home-ending .he-package-stage{
    min-height: 560px;
  }
#ev0922 .home-ending .he-package-trigger{
    padding: 24px 28px;
  }}
@media  (max-width: 760px) {#ev0922 .home-ending .he-packages{
    padding: 64px 0 0;
  }
#ev0922 .home-ending .he-packages-intro{
    display: block;
    padding: 0 8%;
    margin-bottom: 45px;
  }
#ev0922 .home-ending .he-packages-intro h2{
    font-size: clamp(40px, 10vw, 54px);
  }
#ev0922 .home-ending .he-packages-intro-copy{
    margin-top: 30px;
    padding: 0;
  }
#ev0922 .home-ending .he-package-explorer{
    display: flex;
    min-height: 0;
    flex-direction: column;
    box-shadow: none;
  }
#ev0922 .home-ending .he-package-list{
    grid-template: repeat(4, minmax(82px, auto)) / 1fr;
    border-right: 0;
    border-bottom: 1px solid rgba(229, 231, 208, 0.25);
  }
#ev0922 .home-ending .he-package-trigger{
    min-height: 82px;
    padding: 17px 8vw;
    border-right: 0;
  }
#ev0922 .home-ending .he-package-name{
    font-size: clamp(25px, 7vw, 35px);
  }
#ev0922 .home-ending .he-package-stage::before{
    top: 0;
    left: 8%;
    width: 84%;
    background: linear-gradient(90deg, transparent, #c99b57, transparent);
  }
#ev0922 .home-ending .he-package-stage{
    min-height: min(122vw, 560px);
  }
#ev0922 .home-ending .he-package-panel-copy{
    right: 8%;
    bottom: 35px;
    left: 8%;
    display: block;
  }
#ev0922 .home-ending .he-package-panel-copy p{
    max-width: 430px;
    margin-bottom: 25px;
    font-size: clamp(29px, 8vw, 40px);
  }}
@media  (max-width: 380px) {#ev0922 .home-ending .he-package-trigger{
    padding: 19px 7vw;
  }
#ev0922 .home-ending .he-package-mode{
    font-size: 8px;
    letter-spacing: 0.12em;
  }
#ev0922 .home-ending .he-package-name{
    font-size: 24px;
  }}
#ev0922.scan-first{background:#f4efe4;--sf-forest:#142f27;--sf-gold:#ab8445;}
#ev0922.scan-first #main{position:relative;isolation:isolate;overflow:clip;}
#ev0922.scan-first .opening{z-index:1;}
#ev0922.scan-first .integrated-atlas{padding-bottom:28px;}
#ev0922.scan-first .sf-atlas{position:relative;background:linear-gradient(180deg,#142e27,transparent 180px),radial-gradient(ellipse at 50% 40%,#27483b,#142e27 70%);padding:0 3.5% 55px;}
#ev0922.scan-first .sf-atlas .ua{position:relative;margin:0;padding-top:70px;border:0;background:transparent;}
#ev0922.scan-first .sf-atlas .ua-intro{max-width:1360px;margin:0 auto 44px;text-align:left;}
#ev0922.scan-first .sf-atlas .ua-intro h2{font:400 clamp(48px,5.6vw,84px)/1 "Georgia",serif;letter-spacing:-.04em;}
#ev0922.scan-first .sf-atlas .ua-intro p{max-width:45ch;}
#ev0922.scan-first .sf-atlas .ua-layout{grid-template-columns:minmax(170px,.75fr) minmax(300px,1.5fr) minmax(230px,1fr);gap:clamp(24px,3vw,48px);position:relative;z-index:5;}
#ev0922.scan-first .sf-atlas .ua-label{cursor:pointer;border-radius:3px;padding:18px 16px 18px 20px;font-size:16px;transition:color .15s ease,background .15s ease;}
#ev0922.scan-first .sf-atlas .ua-label:hover,#ev0922.scan-first .sf-atlas .ua-label[aria-expanded="true"]{padding-left:20px;background:#dcc49314;}
#ev0922.scan-first .sf-atlas .ua-label:focus-visible{outline:2px solid #e7cf9d;outline-offset:3px;background:#dcc49314;}
#ev0922.scan-first .sf-atlas .ua-copy,#ev0922.scan-first .sf-atlas .ua-overview-copy{font-size:17px;line-height:1.65;}
#ev0922.scan-first .sf-atlas .ua-modality,#ev0922.scan-first .sf-atlas .ua-step{font-size:12px;letter-spacing:.08em;}
#ev0922.scan-first .sf-atlas .ua-link{font-size:14px;min-height:44px;}
#ev0922.scan-first .sf-atlas .ua-toggle,#ev0922.scan-first .sf-atlas .ua-orientation{min-height:44px;font-size:12px;}
#ev0922.scan-first .sf-atlas .ua-status,#ev0922.scan-first .sf-atlas .ua-caption{font-size:12px;letter-spacing:.02em;text-transform:none;color:#c0cbbf;}
#ev0922.scan-first .sf-atlas .ua-figure{height:clamp(480px,43vw,650px);}
#ev0922.scan-first .sf-atlas .ua-intro p{font-size:16px;}
#ev0922.scan-first .sf-atlas .sf-atlas-next{position:relative;z-index:5;max-width:1360px;margin:32px auto 0;padding:24px 0 0;border-top:1px solid #d4b78040;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#c0cbbf;}
#ev0922.scan-first .sf-atlas .sf-atlas-next p{max-width:52ch;font-size:15px;line-height:1.6;margin:0;}
#ev0922.scan-first .sf-atlas .sf-atlas-next a{color:#f1d29e;min-height:44px;display:inline-flex;align-items:center;flex-shrink:0;border-bottom:1px solid #d4b78088;}
@media (min-width:768px) and (max-width:1100px){#ev0922.scan-first .sf-atlas .ua-layout{grid-template-columns:minmax(170px,.7fr) minmax(300px,1.3fr);}
#ev0922.scan-first .sf-atlas .ua-panels{grid-column:1/-1;min-height:300px;}
#ev0922.scan-first .sf-atlas .ua-copy,#ev0922.scan-first .sf-atlas .ua-overview-copy{max-width:60ch;}}
@media (max-width:767px){#ev0922.scan-first .sf-atlas .ua-layout{grid-template-columns:minmax(0,1fr);gap:16px;}
#ev0922.scan-first .sf-atlas .ua-labels{grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;}
#ev0922.scan-first .sf-atlas .ua-caption{grid-column:1;grid-row:3;}
#ev0922.scan-first .sf-atlas .ua-label,#ev0922.scan-first .sf-atlas .ua-label:hover,#ev0922.scan-first .sf-atlas .ua-label[aria-expanded="true"]{padding:12px 4px 12px 10px;font-size:13px;min-height:48px;}
#ev0922.scan-first .sf-atlas .ua-figure{grid-column:1;grid-row:2;height:350px;}
#ev0922.scan-first .sf-atlas .ua-panels{grid-column:1;grid-row:4;min-height:270px;}
#ev0922.scan-first .sf-atlas .ua-controls{grid-column:1;grid-row:5;}
#ev0922.scan-first .sf-atlas .ua-copy,#ev0922.scan-first .sf-atlas .ua-overview-copy{font-size:16px;}
#ev0922.scan-first .sf-atlas .sf-atlas-next{order:3;flex-direction:column;align-items:flex-start;margin-top:16px;gap:12px;}}
@media (prefers-reduced-motion:reduce){#ev0922.scan-first .sf-atlas .ua-label{transition:none;}}
#ev0922.scan-first .journey-bridge{background:#142e27;color:#eee6d7;border:0;padding:25px 7% 85px;}
#ev0922.scan-first .tt-section{position:relative;margin-top:0;border-radius:0;}
#ev0922.scan-first .visit-preview{background:#f4efe4;}
#ev0922.scan-first .visit-preview .journey-results{padding:100px 7% 70px;background:linear-gradient(180deg,#f4efe4 60%,#e9e3d5);overflow:visible;}
#ev0922.scan-first .visit-preview .journey-results::before,#ev0922.scan-first .visit-preview .journey-results::after{display:none;}
#ev0922.scan-first .home-ending .he-faq{background:linear-gradient(#e9e3d5,#f4efe4);padding-top:60px;}
@keyframes sf-scan-reveal {from{opacity:0}to{opacity:1}}
@media (max-width:767px){#ev0922.scan-first .sf-atlas{padding:0 3% 30px;}
#ev0922.scan-first .sf-atlas .ua{padding-top:36px;}
#ev0922.scan-first .sf-atlas .ua-intro{margin-bottom:26px;}
#ev0922.scan-first .sf-atlas .ua-intro h2{font-size:46px;}
#ev0922.scan-first .journey-bridge{padding-bottom:65px;}
#ev0922.scan-first .visit-preview .journey-results{padding:64px 7% 40px;}}
#ev0922.scan-first .tt-navigation{padding:16px 7%;gap:8px;justify-content:flex-start;background:#ece6d9;border-bottom:0;min-height:80px;}
#ev0922.scan-first .tt-navigation button{font-size:15px;padding:13px 18px;min-height:48px;border-radius:3px;}
#ev0922.scan-first .tt-navigation button[aria-pressed="true"]{background:#153b32;color:#f4efe4;border-color:#153b32;}
#ev0922.scan-first .tt-navigation button:hover{box-shadow:inset 0 0 0 1px #a88e58;}
#ev0922.scan-first .sf-test-context{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);align-items:center;gap:48px;padding:30px 7% 38px;background:#ece6d9;color:#153b32;border-bottom:1px solid #cbbd9f;}
#ev0922.scan-first .sf-test-context h3{font:400 clamp(27px,2.5vw,38px)/1.16 Georgia,serif;letter-spacing:-.025em;margin:0 0 12px;}
#ev0922.scan-first .sf-test-context h3 em{font-style:normal;color:#153b32;}
#ev0922.scan-first .sf-test-context p:not(.tt-kicker){font:15px/1.6 Gotham,Arial,sans-serif;margin:0;color:#496052;}
#ev0922.scan-first .sf-test-context .tt-kicker{margin:0 0 12px;letter-spacing:.15em;}
#ev0922.scan-first .sf-test-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;}
#ev0922.scan-first .sf-test-actions a{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:14px;}
#ev0922.scan-first .sf-test-primary{background:#153b32;color:#f4efe4;padding:15px 22px;border:1px solid #153b32;}
#ev0922.scan-first .sf-test-primary:hover{background:#264d40;}
#ev0922.scan-first .sf-test-onward{color:#153b32;border-bottom:1px solid #a88e58;}
#ev0922.scan-first .sf-test-actions a:focus-visible{outline:2px solid #153b32;outline-offset:5px;}
#ev0922.scan-first .tt-reading small{font-size:13px;line-height:1.6;}
@media (max-width:700px){#ev0922.scan-first .tt-navigation{grid-template-columns:1fr 1fr;padding:12px 7%;gap:4px;min-height:0;}
#ev0922.scan-first .tt-navigation button{font-size:13px;padding:12px 8px;}
#ev0922.scan-first .sf-test-context{grid-template-columns:1fr;gap:18px;padding:8px 7% 24px;}
#ev0922.scan-first .sf-test-context h3{font-size:28px;}
#ev0922.scan-first .sf-test-actions,#ev0922.scan-first .sf-test-actions a{width:100%;}
#ev0922.scan-first .sf-test-onward{font-size:13px!important;}
#ev0922.scan-first .tt-label{white-space:normal;text-align:center;}
#ev0922.scan-first .tt-scene::before{height:24px;}}
@media (max-width:700px){#ev0922.scan-first .tt-letter{aspect-ratio:1.9;}
#ev0922.scan-first .tt-letter-face{padding:12px 16px;gap:8px;}
#ev0922.scan-first .tt-letter-face p{font-size:14px;line-height:1.45;}
#ev0922.scan-first .tt-letter-face h3{font-size:22px;}
#ev0922.scan-first .tt-letter-label{font-size:10px;letter-spacing:.08em;}
#ev0922.scan-first .tt-active-gut .tt-scene{height:max(1290px,calc(715px + 177vw));}}
@media (min-width:701px) and (max-width:1100px){#ev0922.scan-first .tt-active-gut .tt-blood{left:8%;width:18%;}
#ev0922.scan-first .tt-active-gut .tt-eye{left:4%;width:22%;}
#ev0922.scan-first .tt-active-gut .tt-dental{left:76%;width:20%;}
#ev0922.scan-first .tt-active-gut .tt-gut{left:73%;width:25%;}
#ev0922.scan-first .tt-letter-face p{font-size:14px;line-height:1.4;}
#ev0922.scan-first .tt-letter-label{font-size:10px;}}
#ev0922.scan-first .tt-package-link{margin-top:24px;border:0;border-top:1px solid #b5a780;padding:18px 0 0;background:transparent;color:inherit;}
#ev0922.scan-first .tt-package-link p{font:12px/1.5 Gotham,Arial,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px!important;}
#ev0922.scan-first .tt-package-link a{font:20px/1.4 Georgia,serif;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:inherit;border-bottom:1px solid #cbbd9f;}
#ev0922.scan-first .tt-package-link + .tt-caption{display:block;margin-top:12px}
#ev0922.scan-first .tt-package-link a:last-child{border-bottom:0}
#ev0922.scan-first .tt-package-link a:hover{color:#72521f;text-decoration:underline;text-underline-offset:4px}
#ev0922.scan-first .tt-package-link a:focus-visible{outline:2px solid currentColor;outline-offset:4px;}
#ev0922.scan-first .tt-journey-next{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 7% 28px;background:#ece6d9;font:14px/1.6 Gotham,Arial,sans-serif;}
#ev0922.scan-first .tt-journey-next a{min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid #a88e58;}
@media (max-width:700px){#ev0922.scan-first .tt-active-eye .tt-scene,#ev0922.scan-first .tt-active-dental .tt-scene{height:1100px}
#ev0922.scan-first .tt-journey-next{flex-direction:column;align-items:flex-start;gap:6px}
#ev0922.scan-first .tt-blood-copy{top:20%;}}
@media (min-width:1101px){#ev0922.scan-first .tt-active-gut .tt-scene{height:1040px}}
@media (min-width:701px) and (max-width:1100px){#ev0922.scan-first .tt-active-gut .tt-scene{height:810px}
#ev0922.scan-first .tt-active-gut .tt-dental{top:52%}}
@media (min-width:701px) and (max-width:1100px){#ev0922.scan-first .tt-active-eye .tt-scene,#ev0922.scan-first .tt-active-dental .tt-scene{height:850px;min-height:850px;}}
#ev0922.scan-first .tt-reading{box-sizing:border-box;padding:clamp(24px,3vw,44px);background:#f6f0e3;box-shadow:0 18px 48px #30281712;border-top:2px solid #a58b55;}
#ev0922.scan-first .tt-reading h3{font-size:clamp(32px,3.2vw,52px);line-height:1.08;margin:14px 0 22px;}
#ev0922.scan-first .tt-reading p:not(.tt-kicker):not(.tt-model-note){font-size:18px;line-height:1.6;}
#ev0922.scan-first .tt-reading .tt-model-note{margin:18px 0 0!important;}
#ev0922.scan-first .tt-blood-copy .tt-package-link{border-color:#c5b78d;color:#fbf4e5;}
#ev0922.scan-first .tt-blood-copy .tt-package-link a{border-color:#e2d4ac55;}
#ev0922.scan-first .tt-blood-copy .tt-package-link a:hover{color:#fff;}
#ev0922.scan-first .tt-journey-next{border-top:1px solid #cec4ae;background:linear-gradient(#ece6d9,#f3eee3);padding-top:30px;padding-bottom:36px;}
@media (min-width:701px){#ev0922.scan-first .tt-active-eye .tt-reading,#ev0922.scan-first .tt-active-dental .tt-reading{left:53%;top:28%;width:39%;}}
@media (max-width:700px){#ev0922.scan-first .tt-reading{padding:24px}
#ev0922.scan-first .tt-reading h3{font-size:32px}
#ev0922.scan-first .tt-active-eye .tt-scene,#ev0922.scan-first .tt-active-dental .tt-scene{height:1160px;}}
#ev0922.scan-first .tt-letter{aspect-ratio:2.3;}
#ev0922.scan-first .tt-letter-face p{font-size:15px;line-height:1.45;}
#ev0922.scan-first .tt-letter-label{font-size:10px;}
#ev0922.scan-first .tt-letter-hinge-2 .tt-package-link{margin:0;padding:0;border:0;width:100%;}
#ev0922.scan-first .tt-label{display:block;padding:10px 14px;background:#f6f0e3b8;border:0;border-bottom:1px solid #a99b7b;border-radius:0;white-space:normal;font:500 16px/1.3 Georgia,serif;max-width:100%;box-sizing:border-box;min-height:44px;}
#ev0922.scan-first .tt-label::after{display:none;}
#ev0922.scan-first .tt-label b{margin:0 0 0 8px;font:18px/1 Gotham,Arial,sans-serif;}
#ev0922.scan-first button:hover .tt-label,#ev0922.scan-first button:focus-visible .tt-label{background:#173b30;color:#fff;}
@media (min-width:701px) and (max-width:1100px){#ev0922.scan-first .tt-active-gut .tt-scene{height:1080px;}
#ev0922.scan-first .tt-active-gut .tt-dental{left:77%;width:19%;top:53%;}}
@media (min-width:1101px){#ev0922.scan-first .tt-active-gut .tt-scene{height:1260px;}}
@media (max-width:700px){#ev0922.scan-first .tt-letter{aspect-ratio:1.9;}
#ev0922.scan-first .tt-letter-face p{font-size:14px;}
#ev0922.scan-first .tt-active-gut .tt-scene{height:max(1360px,calc(620px + 222vw));}
#ev0922.scan-first .tt-label{font-size:14px;padding:8px;}}
#ev0922.scan-first .tt-letter{aspect-ratio:3;}
#ev0922.scan-first .tt-letter-hinge-1{height:135%;}
#ev0922.scan-first .tt-letter-hinge-2{height:60%;}
#ev0922.scan-first .tt-letter-face{gap:8px;padding:18px 24px;}
#ev0922.scan-first .tt-letter-face h3{font-size:26px;}
#ev0922.scan-first .tt-letter-cover h3{font-size:32px;}
@media (min-width:701px){#ev0922.scan-first .tt-active-gut .tt-scene{height:850px;}}
@media (max-width:700px){#ev0922.scan-first .tt-letter{aspect-ratio:1.9;}
#ev0922.scan-first .tt-letter-face{padding:16px 20px;}
#ev0922.scan-first .tt-letter-face h3{font-size:24px;}
#ev0922.scan-first .tt-active-gut .tt-scene{height:1120px;}}
@media (min-width:1101px){#ev0922.scan-first .tt-active-gut .tt-blood{left:17%;top:14%;width:14%;}
#ev0922.scan-first .tt-active-gut .tt-gut{left:69%;top:10%;width:25%;}
#ev0922.scan-first .tt-active-gut .tt-eye{left:13%;top:58%;width:20%;}
#ev0922.scan-first .tt-active-gut .tt-dental{left:71%;top:57%;width:17%;}}
#ev0922.scan-first .tt-detail-close{position:absolute;right:0;bottom:calc(100% + 8px);min-height:44px;padding:10px 16px;border:1px solid #b9ab8b;background:#f6f0e3;color:#173b30;font:14px/1.4 Gotham,Arial,sans-serif;cursor:pointer;z-index:8;}
#ev0922.scan-first .tt-detail-close:hover{background:#173b30;color:#fff;}
#ev0922.scan-first .tt-detail-close:focus-visible{outline:2px solid #a58b55;outline-offset:3px;}
#ev0922.scan-first .tt-letter .tt-detail-close{transform:translateZ(2px);}
#ev0922.scan-first button[aria-expanded="true"] .tt-label{background:#173b30;color:#fff;}
#ev0922.scan-first .tt-lid-photo{width:100%;height:100%;display:block;}
#ev0922.scan-first .tt-lid-front{transform:rotate(-13deg) translateZ(2px)}
#ev0922.scan-first .tt-kit-brand{position:absolute;width:24%;height:auto;left:39%;top:45%;transform:rotate(13deg);mix-blend-mode:multiply;opacity:.85;}
#ev0922.scan-first .tt-kit-brand-inside{width:18%;left:42%;top:43%;}
@media (min-width:701px) and (max-width:1100px){#ev0922.scan-first .tt-letter{aspect-ratio:2.6;}}
@media (min-width:1101px){#ev0922.scan-first .tt-active-gut .tt-gut{width:21%;left:71%;}
#ev0922.scan-first .tt-active-gut .tt-dental{width:15%;left:72%;}}
@media (max-width:700px){#ev0922.scan-first .tt-blood{top:270px;}
#ev0922.scan-first .tt-gut{top:285px;}
#ev0922.scan-first .tt-eye{top:460px;}
#ev0922.scan-first .tt-dental{top:460px;}
#ev0922.scan-first .tt-active-gut .tt-scene{height:1260px;}
#ev0922.scan-first .tt-active-eye .tt-reading,#ev0922.scan-first .tt-active-dental .tt-reading{top:685px;}
#ev0922.scan-first .tt-active-eye .tt-scene,#ev0922.scan-first .tt-active-dental .tt-scene{height:1260px;}}
#ev0922.scan-first .tt-kit-brand{filter:brightness(.35) sepia(.5) hue-rotate(90deg);}
#ev0922.scan-first .tt-kit-brand-inside{width:24%;left:39%;transform:rotate(13deg) scaleY(-1);}
#ev0922.scan-first .tt-lid-front .tt-kit-brand{width:25%;left:39%;top:32%;}
#ev0922.scan-first .tt-lid-photo{clip-path:polygon(17.7% 5.9%,19.4% 6.2%,91.4% 30.5%,93% 31.7%,84.1% 92.7%,82.6% 96.9%,8.3% 69%,7.9% 64%);}
@media (max-width:700px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-scene{height:720px;min-height:720px;}}
#ev0922.scan-first .home-ending .he-faq>header,#ev0922.scan-first .home-ending .he-questions{width:min(1320px,100%);}
#ev0922.scan-first .home-ending .he-faq>header{margin-bottom:32px;}
#ev0922.scan-first .home-ending .he-faq>header h2{font-family:Georgia,serif;font-size:clamp(32px,3vw,44px);line-height:1.12;}
#ev0922.scan-first .home-ending .he-faq summary{font:400 clamp(23px,2vw,30px)/1.25 Georgia,serif;min-height:80px;padding:22px 0;letter-spacing:-.02em;}
#ev0922.scan-first .home-ending .he-faq details p{font-size:16px;line-height:1.65;}
#ev0922.scan-first .home-ending .he-faq details[open]{padding:28px 86px 30px 28px;gap:6%;}
#ev0922.scan-first .home-ending .he-faq details[open] summary{padding:0;min-height:0;}
#ev0922.scan-first .home-ending .he-faq>header .he-text-link{font-size:14px;min-height:44px;align-items:center;}
@media (max-width:600px){#ev0922.scan-first .home-ending .he-faq{padding:44px 7% 52px;}
#ev0922.scan-first .home-ending .he-faq>header{padding:0;}
#ev0922.scan-first .home-ending .he-faq summary{padding:22px 0;font-size:23px;gap:16px;}
#ev0922.scan-first .home-ending .he-faq details[open]{padding:22px 16px;}
#ev0922.scan-first .home-ending .he-faq details[open] summary{padding-right:48px;}
#ev0922.scan-first .home-ending .he-faq details[open] summary span{right:12px;top:22px;}
#ev0922.scan-first .home-ending .he-faq details[open] p{font-size:16px;padding-top:18px;}}
#ev0922.scan-first .home-ending .he-closing .he-book{font-size:16px;min-height:56px;}
#ev0922.scan-first .home-ending .he-closing .he-contact{font-size:14px;line-height:1.5;min-height:44px;display:flex;align-items:center;gap:18px;}
#ev0922.scan-first .home-ending .he-closing .he-contact span{flex-shrink:0;}
@media (max-width:767px){#ev0922.scan-first .sf-atlas{padding-left:7%;padding-right:7%;}
#ev0922.scan-first .sf-atlas .ua{width:100%;max-width:none;margin-left:0;margin-right:0;}}
#ev0922.scan-first{--sf-reading-width:1320px;--sf-chapter-title:clamp(36px,3.5vw,54px);--sf-intro-gap:32px;}
#ev0922.scan-first .sf-atlas .ua-intro,#ev0922.scan-first .sf-atlas .ua-layout,#ev0922.scan-first .sf-atlas .sf-atlas-next{max-width:var(--sf-reading-width);margin-left:auto;margin-right:auto;}
#ev0922.scan-first .sf-atlas .ua-intro h2{font:400 var(--sf-chapter-title)/1.1 Georgia,serif;letter-spacing:-.035em;max-width:22ch;margin-top:16px;margin-bottom:0;}
#ev0922.scan-first .sf-atlas .ua-intro{margin-bottom:var(--sf-intro-gap);}
#ev0922.scan-first .sf-atlas{padding-left:7%;padding-right:7%;padding-bottom:32px;}
#ev0922.scan-first .sf-atlas .ua{max-width:none;width:100%;margin:0;padding-top:48px;}
#ev0922.scan-first .journey-bridge{padding-top:20px;padding-bottom:52px;}
#ev0922.scan-first .visit-preview .journey-results{padding-top:64px;padding-bottom:48px;}
#ev0922.scan-first .home-ending .he-faq{padding-top:48px;}
#ev0922.scan-first .home-ending .he-closing-inner{max-width:var(--sf-reading-width);}
@media (max-width:767px){#ev0922.scan-first{--sf-chapter-title:36px;--sf-intro-gap:26px;}
#ev0922.scan-first .sf-atlas .ua{padding-top:36px;}
#ev0922.scan-first .journey-bridge{padding-bottom:36px;}
#ev0922.scan-first .visit-preview .journey-results{padding-top:44px;padding-bottom:36px;}
#ev0922.scan-first .home-ending .he-faq{padding-top:36px;}}
#ev0922.scan-first .ua-intro h2,#ev0922.scan-first .doorway-title{ text-wrap:balance; }
#ev0922.scan-first .tt-journey-next{max-width:1320px;margin-left:auto;margin-right:auto;}
#ev0922.scan-first .home-ending .he-closing{padding:0 7%;background:#153b30;color:#f4efe4;}
#ev0922.scan-first .home-ending .he-closing::before,#ev0922.scan-first .home-ending .he-closing::after{content:none;}
#ev0922.scan-first .home-ending .he-closing-inner{display:block;padding:64px 0 72px;min-height:0;}
#ev0922.scan-first .home-ending .he-closing-bottom{display:flex;flex-direction:column;align-items:center;text-align:center;width:56%;margin:92px 0 0 auto;gap:20px;}
#ev0922.scan-first .home-ending .he-closing-bottom h2{align-self:center;max-width:none;text-align:center;font:400 clamp(46px,4.7vw,70px)/1.08 Georgia,serif;letter-spacing:-.035em;color:#f4efe4;margin:0;}
#ev0922.scan-first .home-ending .he-closing p{text-align:left;padding:0;border:0;margin:0;max-width:35ch;color:#d7dfd5;font:17px/1.65 Gotham,Arial,sans-serif;}
#ev0922.scan-first .home-ending .he-actions{display:flex;align-self:center;align-items:flex-start;font:17px/1.65 Gotham,Arial,sans-serif;max-width:35ch;text-align:left;gap:14px;padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none;width:100%;}
#ev0922.scan-first .home-ending .he-closing .he-book{background:#e7cf9d;color:#153b30;font-size:18px;min-height:70px;width:min(380px,100%);padding:22px 26px;align-items:center;border-radius:4px;}
#ev0922.scan-first .home-ending .he-closing .he-book:hover{background:#f4dfb6;}
#ev0922.scan-first .home-ending .he-closing .he-contact{align-self:flex-start;font-size:16px;min-height:48px;color:#f4efe4;}
#ev0922.scan-first .home-ending .he-actions a:focus-visible{outline:2px solid #e7cf9d;outline-offset:6px;}
@media (max-width:767px){#ev0922.scan-first .home-ending .he-closing-inner{padding:42px 0 180px;}
#ev0922.scan-first .home-ending .he-closing-bottom{width:100%;margin-top:72px;gap:20px;}
#ev0922.scan-first .home-ending .he-closing-bottom h2{font-size:clamp(36px,7.8vw,48px);}
#ev0922.scan-first .home-ending .he-closing p{font-size:16px;}
#ev0922.scan-first .home-ending .he-actions{font-size:16px;}
#ev0922.scan-first .home-ending .he-closing .he-book{width:100%;}}
#ev0922.scan-first .opening>.integrated-atlas{background:#102b23;padding-top:0;}
#ev0922.scan-first .opening>.integrated-atlas .scan{border-top:0;border-bottom:0;background:transparent;padding-top:30px;}
#ev0922.scan-first .scan__scanner::before,#ev0922.scan-first .scan__bloom{display:none;}
#ev0922.scan-first .scan__core{box-shadow:none;background:#c8c0e7;}
#ev0922.scan-first .scan__word{background:none;-webkit-text-fill-color:currentColor;color:#bcb2e1;}
#ev0922.scan-first .sf-local-details{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;margin-top:32px;padding-top:25px;border-top:1px solid #718478;font-size:14px;line-height:1.6;color:#f4efe4}
#ev0922.scan-first .sf-local-details address{font-style:normal}
#ev0922.scan-first .sf-local-details a{display:block;color:inherit;text-underline-offset:4px;margin-bottom:6px}
#ev0922.scan-first .sf-local-details p{font-size:13px!important;line-height:1.5!important;margin:12px 0 0!important;color:#e0e4d9!important}
#ev0922.scan-first .sf-local-details a:focus-visible{outline:2px solid #bca365;outline-offset:5px}
@media (max-width:600px){#ev0922.scan-first .sf-local-details{grid-template-columns:1fr;gap:18px}}
#ev0922.scan-first .sf-local-details{text-align:left;align-self:stretch}
#ev0922.scan-first .opening>.integrated-atlas .scan{padding:16px 7% 28px;min-height:0}
#ev0922.scan-first .scan__stage{min-height:0}
#ev0922.scan-first .tt-title .tt-context-copy{display:block;max-width:43ch;margin:18px auto 12px;font:15px/1.6 Gotham,Arial,sans-serif;color:#234b3d}
#ev0922.scan-first .tt-title>span:last-child{font-size:13px}
#ev0922.scan-first .visit-preview .journey-results{padding:90px 7%;background:#eee8db;color:#183e34}
#ev0922.scan-first .results-editorial{max-width:1320px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:50px 8%;align-items:center}
#ev0922.scan-first .results-editorial .rv-intro{max-width:550px;margin:0}
#ev0922.scan-first .results-editorial .rv-intro small{font:11px/1.6 Gotham,Arial,sans-serif;letter-spacing:.15em;color:#705b30}
#ev0922.scan-first .results-editorial #results-title{font:400 clamp(40px,4.4vw,68px)/1.04 Georgia,serif;letter-spacing:-.035em;margin:25px 0}
#ev0922.scan-first .results-editorial .rv-intro>p{font:18px/1.7 Gotham,Arial,sans-serif;max-width:43ch}
#ev0922.scan-first .results-prep{margin-top:28px;border-top:1px solid #b8ad96;padding-top:18px}
#ev0922.scan-first .results-prep summary{cursor:pointer;font:16px/1.5 Gotham,Arial,sans-serif;display:flex;justify-content:space-between;gap:15px}
#ev0922.scan-first .results-prep p{font:15px/1.65 Gotham,Arial,sans-serif}
#ev0922.scan-first .results-document{margin:0;padding:36px 40px;background:#fcf9f0;border-top:3px solid #a98849;box-shadow:12px 18px 0 #d8cfbb,0 24px 55px #17372c18;transform:rotate(1deg)}
#ev0922.scan-first .document-brand{display:flex;justify-content:space-between;align-items:center;gap:20px;letter-spacing:.15em;font:20px/1.5 Georgia,serif;border-bottom:1px solid #d9d0bf;padding-bottom:22px}
#ev0922.scan-first .document-brand span{font:9px/1.5 Gotham,Arial,sans-serif;letter-spacing:.14em}
#ev0922.scan-first .document-label{font:10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.12em;color:#705b30;margin:25px 0 12px}
#ev0922.scan-first .results-document h3{font:36px/1.12 Georgia,serif;letter-spacing:-.025em;margin:0 0 26px}
#ev0922.scan-first .document-row{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:17px 0;border-top:1px solid #ddd3c0;font:14px/1.6 Gotham,Arial,sans-serif}
#ev0922.scan-first .document-row span{font-weight:600}
#ev0922.scan-first .document-row p{margin:0}
#ev0922.scan-first .results-document figcaption{position:static;opacity:1;transform:none;margin:20px 0 0;font:11px/1.5 Gotham,Arial,sans-serif;color:#536356}
#ev0922.scan-first .results-explained{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #b8ad96;padding-top:35px}
#ev0922.scan-first .results-explained span{font:10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.13em;color:#705b30}
#ev0922.scan-first .results-explained h3{font:29px/1.2 Georgia,serif;margin:0 0 12px}
#ev0922.scan-first .results-explained p{font:16px/1.65 Gotham,Arial,sans-serif;margin:0}
#ev0922.scan-first .results-link{color:inherit;text-underline-offset:7px;font:16px/1.6 Gotham,Arial,sans-serif;justify-self:start}
#ev0922.scan-first .results-link:focus-visible,#ev0922.scan-first .results-prep summary:focus-visible{outline:2px solid #8c7037;outline-offset:6px}
@media (max-width:900px){#ev0922.scan-first .results-editorial{gap:35px}
#ev0922.scan-first .results-document{padding:25px}
#ev0922.scan-first .document-row{grid-template-columns:1fr;gap:5px}
#ev0922.scan-first .results-explained{gap:24px}}
@media (max-width:600px){#ev0922.scan-first .visit-preview .journey-results{padding:48px 6%}
#ev0922.scan-first .results-editorial{grid-template-columns:1fr;gap:32px}
#ev0922.scan-first .results-editorial #results-title{font-size:43px}
#ev0922.scan-first .results-document{transform:none;margin-right:8px;box-shadow:8px 10px 0 #d8cfbb}
#ev0922.scan-first .results-explained{grid-template-columns:1fr;gap:26px}
#ev0922.scan-first .results-editorial .rv-intro>p{font-size:16px}
#ev0922.scan-first .tt-title .tt-context-copy{font-size:13px;line-height:1.5;max-width:31ch}
#ev0922.scan-first .tt-title h2{font-size:28px}}
#ev0922.scan-first .sf-atlas{padding-top:20px}
#ev0922.scan-first .sf-atlas .ua-intro{border-top:0}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-scene{height:700px;min-height:700px}
@media (min-width:1100px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-scene{height:670px;min-height:670px}}
@media (max-width:600px){#ev0922.scan-first .results-document h3{font-size:30px}
#ev0922.scan-first .document-brand{font-size:17px}
#ev0922.scan-first .results-document{padding:24px}
#ev0922.scan-first .results-document figcaption{max-width:none}}
@media (min-width:701px) and (max-width:1100px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{left:37%;width:26%;top:30%;transform:none}
#ev0922.scan-first .tt-title h2{font-size:29px}
#ev0922.scan-first .tt-title .tt-context-copy{font-size:13px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{left:76%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye{left:9%}}
#ev0922.scan-first .graphic-hero{position:relative;isolation:isolate;overflow:hidden;height:auto;min-height:610px;background:radial-gradient(ellipse at 80% 35%,#294735,#102b23 66%)}
#ev0922.scan-first .graphic-hero .header{z-index:3}
#ev0922.scan-first .graphic-hero .hero-content{position:relative;top:auto;left:auto;z-index:2;width:55%;margin:64px 0 0 7%;padding:0 0 56px}
#ev0922.scan-first .graphic-hero .hero-kicker{font:500 11px/1.5 Gotham,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#d9c79e;margin:0 0 22px}
#ev0922.scan-first .graphic-hero h1{font-size:clamp(68px,7.2vw,112px);line-height:.98;letter-spacing:-.055em;margin:0 0 28px}
#ev0922.scan-first .graphic-hero .intro{font:clamp(18px,1.45vw,22px)/1.55 Gotham,Arial,sans-serif;color:#edf0e6;max-width:40ch;margin:0 0 26px}
#ev0922.scan-first .graphic-hero .hero-actions{flex-direction:row;align-items:center;gap:28px}
#ev0922.scan-first .graphic-hero .main-book{min-height:56px;font-size:15px;padding:16px 23px;border:1px solid #e5c78980;border-radius:3px;background:linear-gradient(125deg,#e6c786,#c89b50);box-shadow:inset 0 1px #fff1cf80;color:#153b30}
#ev0922.scan-first .graphic-hero .text-link{font-size:15px;min-height:48px;display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid #d8c69680}
#ev0922.scan-first .graphic-hero .hero-actions a:focus-visible{outline:2px solid #f4d79e;outline-offset:6px}
#ev0922.scan-first .graphic-hero .hero-roundel-field{position:absolute;inset:0;transform:none;width:100%;height:100%;z-index:1;pointer-events:none}
#ev0922.scan-first .graphic-hero .scene-pointer{position:absolute;inset:0;transform:none;background:none}
#ev0922.scan-first .graphic-hero .scene-pointer::before,#ev0922.scan-first .graphic-hero .scene-pointer::after{content:none}
#ev0922.scan-first .graphic-hero svg.hero-roundel{position:absolute;left:65%;top:22%;width:clamp(300px,29vw,470px);max-width:none;height:auto;transform:none;opacity:1;mask-image:none;overflow:visible;filter:drop-shadow(2px 4px 2px #061d1766) drop-shadow(10px 22px 16px #061d1750)}
#ev0922.scan-first .graphic-hero .hero-surface{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.28;mask-image:linear-gradient(#000 50%,transparent)}
#ev0922.scan-first .graphic-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(0deg,#102b23,transparent 28%),linear-gradient(90deg,#102b23 0%,#102b23d9 28%,transparent 65%)}
#ev0922.scan-first .opening>.integrated-atlas{padding:0;background:#102b23}
#ev0922.scan-first .opening>.integrated-atlas .scan{padding:12px 7% 22px;min-height:0;border:0}
#ev0922.scan-first .scan::before{content:none}
#ev0922.scan-first .scan__stage{height:112px;min-height:0}
#ev0922.scan-first .scan__headline{font-size:clamp(28px,3vw,44px)}
#ev0922.scan-first .scan__line:first-child{font-size:.54em;margin-bottom:12px}
#ev0922.scan-first .scan__toggle{margin-top:0}
#ev0922.scan-first .sf-early-packages{background:#f4efe4;color:#173c31;position:relative}
#ev0922.scan-first .sf-early-packages .he-packages{padding:72px 7% 52px;background:transparent;color:inherit}
#ev0922.scan-first .sf-early-packages .he-packages-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:end;margin:0 auto 36px;max-width:1320px}
#ev0922.scan-first .sf-early-packages .he-kicker{color:#725b30;font:11px/1.5 Gotham,Arial,sans-serif;letter-spacing:.15em}
#ev0922.scan-first .sf-early-packages h2{font:400 clamp(44px,4.7vw,70px)/1.03 Georgia,serif;letter-spacing:-.04em;margin:18px 0 0;color:#173c31}
#ev0922.scan-first .sf-early-packages h2 em{color:#6f6e4c;font-weight:400}
#ev0922.scan-first .pk-intro p{font:16px/1.7 Gotham,Arial,sans-serif;max-width:48ch;margin:0 0 16px}
#ev0922.scan-first .pk-intro a{margin-right:20px;font:14px/1.5 Gotham,Arial,sans-serif;display:inline-flex;min-height:44px;align-items:center;gap:24px;color:inherit;text-underline-offset:6px}
#ev0922.scan-first .pk-explorer{max-width:1320px;margin:auto}
#ev0922.scan-first .pk-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #b5ab94}
#ev0922.scan-first .pk-choice{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr auto;gap:12px 8px;text-align:left;padding:22px 20px 20px;border:0;border-right:1px solid #b5ab94;background:transparent;color:#173c31;cursor:pointer;font-family:Gotham,Arial,sans-serif;min-width:0;border-radius:0}
#ev0922.scan-first .pk-choice:first-child{border-left:1px solid #b5ab94}
#ev0922.scan-first .pk-choice.is-active{background:#173c31;color:#f4efe4}
#ev0922.scan-first .pk-choice:hover:not(.is-active){background:#e5decc}
#ev0922.scan-first .pk-name{font:25px/1.1 Georgia,serif;grid-column:1/-1;letter-spacing:-.03em}
#ev0922.scan-first .pk-mode{font:10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.055em;text-transform:uppercase;grid-column:1/-1}
#ev0922.scan-first .pk-difference{font:13px/1.6 Gotham,Arial,sans-serif;grid-column:1/-1;grid-row:3}
#ev0922.scan-first .pk-state{grid-column:1/-1;font:11px/1.4 Gotham,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;margin-top:6px}
#ev0922.scan-first .pk-choice.is-active .pk-state{color:#e7cf9d}
#ev0922.scan-first .pk-stage{background:#173c31;color:#f4efe4;padding:32px;min-height:514px}
#ev0922.scan-first .pk-panel{display:grid;grid-template-columns:.75fr 1.25fr;gap:6%;min-height:450px}
#ev0922.scan-first .pk-panel[hidden]{display:none}
#ev0922.scan-first .pk-detail{align-self:center;min-width:0;padding:6px 0}
#ev0922.scan-first .pk-eyebrow{font:11px/1.5 Gotham,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#e7cf9d;margin:0 0 10px}
#ev0922.scan-first .pk-detail h3{font:400 clamp(34px,3.3vw,50px)/1.06 Georgia,serif;letter-spacing:-.035em;margin:0 0 12px}
#ev0922.scan-first .pk-purpose{font:17px/1.5 Gotham,Arial,sans-serif;margin:0 0 22px;color:#e3e7da}
#ev0922.scan-first .pk-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;margin:0 0 24px}
#ev0922.scan-first .pk-detail dt{font:11px/1.5 Gotham,Arial,sans-serif;color:#e7cf9d;margin:0 0 5px}
#ev0922.scan-first .pk-detail dd{font:15px/1.55 Gotham,Arial,sans-serif;margin:0}
#ev0922.scan-first .pk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}
#ev0922.scan-first .pk-actions a{font:13px/1.5 Gotham,Arial,sans-serif;color:#f4efe4;min-height:46px;display:inline-flex;align-items:center;gap:20px;text-underline-offset:6px}
#ev0922.scan-first .pk-actions .pk-primary{background:#e7cf9d;color:#173c31;padding:13px 18px;text-decoration:none}
#ev0922.scan-first .pk-foot{max-width:1320px;margin:24px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:8%;font:14px/1.65 Gotham,Arial,sans-serif}
#ev0922.scan-first .pk-foot p{margin:0}
#ev0922.scan-first .pk-foot strong{display:block;font-weight:500;margin-bottom:6px}
#ev0922.scan-first .pk-booking-note{font:12px/1.6 Gotham,Arial,sans-serif;max-width:1320px;margin:18px auto 0;color:#516053}
#ev0922.scan-first .sf-early-packages :focus-visible{outline:2px solid #947038;outline-offset:5px}
#ev0922.scan-first .pk-stage :focus-visible{outline-color:#e7cf9d}
#ev0922.scan-first .modalities{background:#142e27;color:#f4efe4;padding:56px 7% 0;margin:0}
#ev0922.scan-first #imaging-modalities .intro{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;max-width:1320px;margin:0 auto 30px;align-items:end}
#ev0922.scan-first .modalities .eyebrow{font:11px/1.5 Gotham,Arial,sans-serif;letter-spacing:.13em;color:#d7c39b}
#ev0922.scan-first .modalities .doorway-title{font:400 clamp(32px,3.2vw,48px)/1.08 Georgia,serif;letter-spacing:-.03em;color:inherit;margin:14px 0 0}
#ev0922.scan-first #imaging-modalities .intro>p{font:15px/1.65 Gotham,Arial,sans-serif;color:#d0d9cd;margin:0}
#ev0922.scan-first .modalities .doorways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1320px;margin:auto}
#ev0922.scan-first .modalities .door{display:flex;flex-direction:column;position:relative;min-width:0;gap:22px;border:0;margin:0;padding:0;background:none}
#ev0922.scan-first .modalities .door img{display:block;width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;position:static;opacity:1;filter:none}
#ev0922.scan-first .modalities .door-copy{position:static;display:flex;flex-direction:column;align-items:flex-start;background:none;padding:0;transform:none;opacity:1;color:#f4efe4;max-width:none}
#ev0922.scan-first .modalities .sf-method-name{font:11px/1.6 Gotham,Arial,sans-serif;color:#d7c39b;min-height:36px}
#ev0922.scan-first .modalities .doorway-heading{font:400 clamp(26px,2.2vw,34px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:10px 0 16px;color:inherit;min-height:2.3em}
#ev0922.scan-first .modalities .door-copy p{font:15px/1.7 Gotham,Arial,sans-serif;margin:0;min-height:0;color:#dce1d7}
#ev0922.scan-first .modalities .door-copy a{display:inline-flex;align-items:center;gap:24px;min-height:44px;color:#f4efe4;border-bottom:1px solid #bda374;margin-top:12px;font-size:14px}
#ev0922.scan-first .modalities .sf-imaging-caption{font:11px/1.5 Gotham,Arial,sans-serif;color:#c0cbbf;max-width:1320px;margin:24px auto 0}
#ev0922.scan-first .modalities .section-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #718374;padding:20px 0 0;max-width:1320px;margin:18px auto 0;font:14px/1.5 Gotham,Arial,sans-serif}
#ev0922.scan-first .modalities .section-foot a{display:inline-flex;min-height:44px;align-items:center;color:#e7cf9d}
#ev0922.scan-first .modalities :focus-visible{outline:2px solid #e7cf9d;outline-offset:4px}
#ev0922.scan-first .results-document figcaption{background:transparent;color:#425747;inset:auto;padding:16px 0 0;border-top:1px solid #c7bda6;display:block;font:12px/1.5 Gotham,Arial,sans-serif;text-transform:none;letter-spacing:0;width:auto;max-width:none}
#ev0922.scan-first .results-visit{font:15px/1.65 Gotham,Arial,sans-serif;color:#425747;border-left:2px solid #a98849;padding-left:18px;margin-top:26px}
#ev0922.scan-first .results-prep summary{min-height:44px;align-items:center}
#ev0922.scan-first .home-ending .he-closing-bottom{align-items:flex-start;text-align:left}
#ev0922.scan-first .home-ending .he-closing-bottom h2{align-self:flex-start;text-align:left}
#ev0922.scan-first .home-ending .he-actions{align-self:flex-start;max-width:none}
#ev0922.scan-first .sf-local-details{width:100%;margin-top:16px}
@media (max-width:1000px){#ev0922.scan-first .graphic-hero{min-height:0}
#ev0922.scan-first .graphic-hero .hero-content{width:60%;margin-top:48px}
#ev0922.scan-first .graphic-hero h1{font-size:clamp(58px,7.5vw,80px)}
#ev0922.scan-first .graphic-hero .hero-actions{flex-wrap:wrap;gap:12px}
#ev0922.scan-first .graphic-hero svg.hero-roundel{left:66%;width:35vw;top:27%}
#ev0922.scan-first .pk-choice{padding:18px 14px}
#ev0922.scan-first .pk-name{font-size:23px}
#ev0922.scan-first .pk-panel{grid-template-columns:.7fr 1.3fr;gap:24px}
#ev0922.scan-first .pk-detail dl{gap:16px}
#ev0922.scan-first .modalities .doorways{gap:20px}
#ev0922.scan-first .modalities .door-copy p{min-height:0}}
@media (max-width:700px){#ev0922.scan-first .graphic-hero .hero-content{width:86%;margin:44px 7% 0;padding-bottom:172px}
#ev0922.scan-first .graphic-hero h1{font-size:clamp(43px,12.2vw,70px);margin-bottom:22px}
#ev0922.scan-first .graphic-hero .intro{font-size:17px;max-width:34ch}
#ev0922.scan-first .graphic-hero .hero-kicker{font-size:10px}
#ev0922.scan-first .graphic-hero .hero-actions{flex-direction:column;align-items:flex-start;gap:8px}
#ev0922.scan-first .graphic-hero svg.hero-roundel{left:auto;right:7%;top:auto;bottom:12px;width:152px}
#ev0922.scan-first .graphic-hero .hero-surface{top:65%;height:35%}
#ev0922.scan-first .scan__stage{height:96px}
#ev0922.scan-first .scan__headline{font-size:28px}
#ev0922.scan-first .sf-early-packages .he-packages{padding:44px 7% 36px}
#ev0922.scan-first .sf-early-packages .he-packages-intro{grid-template-columns:1fr;gap:22px;margin-bottom:24px}
#ev0922.scan-first .sf-early-packages h2{font-size:43px}
#ev0922.scan-first .pk-intro p{font-size:15px;margin-bottom:6px}
#ev0922.scan-first .pk-choices{grid-template-columns:1fr 1fr;border-bottom:1px solid #b5ab94}
#ev0922.scan-first .pk-choice{padding:18px 12px;gap:9px}
#ev0922.scan-first .pk-choice:nth-child(3){border-left:1px solid #b5ab94}
#ev0922.scan-first .pk-choice:nth-child(n/**/+3){border-top:1px solid #b5ab94}
#ev0922.scan-first .pk-name{font-size:23px}
#ev0922.scan-first .pk-mode{font-size:10px}
#ev0922.scan-first .pk-difference{font-size:12px;line-height:1.55}
#ev0922.scan-first .pk-stage{padding:24px 18px;min-height:650px}
#ev0922.scan-first .pk-panel{display:block;position:relative;min-height:600px}
#ev0922.scan-first .pk-panel[hidden]{display:none}
#ev0922.scan-first .pk-detail{padding:0}
#ev0922.scan-first .pk-eyebrow{font-size:10px;min-height:16px}
#ev0922.scan-first .pk-detail h3{font-size:34px}
#ev0922.scan-first .pk-purpose{font-size:16px;min-height:72px;margin-bottom:20px}
#ev0922.scan-first .pk-detail dl{clear:both;grid-template-columns:1fr;gap:15px;margin-bottom:22px}
#ev0922.scan-first .pk-detail dd{font-size:14px}
#ev0922.scan-first .pk-actions{gap:8px}
#ev0922.scan-first .pk-actions a{font-size:12px}
#ev0922.scan-first .pk-foot{grid-template-columns:1fr;gap:18px;font-size:13px}
#ev0922.scan-first .pk-booking-note{font-size:12px}
#ev0922.scan-first .modalities{padding:40px 7% 0}
#ev0922.scan-first #imaging-modalities .intro{grid-template-columns:1fr;gap:18px}
#ev0922.scan-first .modalities .doorways{grid-template-columns:1fr;gap:30px}
#ev0922.scan-first .modalities .door{display:grid;grid-template-columns:1fr 84px;gap:0 16px;border-top:1px solid #718374;padding-top:24px}
#ev0922.scan-first .modalities .door img{grid-column:2;grid-row:1;width:84px;height:84px;aspect-ratio:1;object-fit:cover}
#ev0922.scan-first .modalities .door-copy{grid-column:1/-1;grid-row:1}
#ev0922.scan-first .modalities .sf-method-name{padding-right:100px;min-height:40px}
#ev0922.scan-first .modalities .doorway-heading{font-size:29px;padding-right:92px;min-height:0;margin-bottom:18px}
#ev0922.scan-first .modalities .door-copy p{min-height:0;font-size:15px}
#ev0922.scan-first .modalities .section-foot{gap:14px;align-items:flex-start}
#ev0922.scan-first .modalities .section-foot>span{max-width:45%;font-size:13px}
#ev0922.scan-first .results-visit{font-size:14px}
#ev0922.scan-first .sf-local-details{gap:18px}
#ev0922.scan-first .home-ending .he-closing-inner{padding-bottom:110px}}
@media (prefers-reduced-motion:reduce){#ev0922.scan-first .graphic-hero .main-book,#ev0922.scan-first .pk-choice{transition:none}
#ev0922.scan-first{scroll-behavior:auto}}
#ev0922.scan-first .tt-purpose{display:block;font:11px/1.5 Gotham,Arial,sans-serif;margin-top:4px;letter-spacing:0;color:inherit}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{left:32%;width:36%;top:35%;transform:none}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{font-size:clamp(30px,3vw,43px);margin:0 0 16px}
#ev0922.scan-first .tt-title .tt-context-copy{font-size:14px;line-height:1.55}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{left:17%;top:11%;width:16%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-gut{left:67%;top:10%;width:24%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye{left:10%;top:57%;width:19%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{left:74%;top:52%;width:16%}
#ev0922.scan-first .tt-label{padding:10px 12px;min-height:52px;text-align:center}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-navigation{display:none}
@media (max-width:1100px) and (min-width:701px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{left:33%;width:34%;top:33%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{font-size:32px}
#ev0922.scan-first .tt-title .tt-context-copy{font-size:13px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-gut{left:70%;top:12%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{left:12%;width:20%;top:12%}}
@media (max-width:700px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-scene{height:710px;min-height:710px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{top:28px;left:7%;width:86%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{font-size:30px}
#ev0922.scan-first .tt-title .tt-context-copy{font-size:13px;max-width:34ch}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{left:7%;top:260px;width:34%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-gut{left:49%;top:265px;width:47%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye{left:7%;top:480px;width:34%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{left:61%;top:480px;width:30%}
#ev0922.scan-first .tt-label{font-size:16px;padding:10px 6px}
#ev0922.scan-first .tt-purpose{font-size:10px}}
#ev0922.scan-first .modalities .section-foot>span{color:#c0cbbf;letter-spacing:0;text-transform:none}
@media (max-width:700px){#ev0922.scan-first .results-editorial{gap:26px}
#ev0922.scan-first .results-editorial #results-title{font-size:39px;margin:20px 0}
#ev0922.scan-first .results-editorial .rv-intro>p{font-size:15px;line-height:1.6}
#ev0922.scan-first .results-document{padding:22px}
#ev0922.scan-first .document-row{grid-template-columns:82px 1fr;gap:14px;padding:13px 0;font-size:13px;line-height:1.55}
#ev0922.scan-first .results-document h3{font-size:29px;margin-bottom:22px}
#ev0922.scan-first .document-brand{padding-bottom:16px}
#ev0922.scan-first .document-brand span{max-width:12ch}
#ev0922.scan-first .results-explained{gap:22px;padding-top:26px}
#ev0922.scan-first .results-explained h3{font-size:25px;margin:0 0 9px}
#ev0922.scan-first .results-explained p{font-size:15px;line-height:1.6}
#ev0922.scan-first .sf-atlas .ua-controls{gap:16px;justify-content:space-between}
#ev0922.scan-first .sf-atlas .ua-status{max-width:15ch}}
@media (max-width:360px){}
#ev0922.scan-first .pk-illustration-note{font:12px/1.5 Gotham,Arial,sans-serif;color:#d0d8ca;margin:18px 0 0}
#ev0922.scan-first .imaging-chapter{background:#142e27}
#ev0922.scan-first .sf-atlas{background:transparent;padding-left:7%;padding-right:7%}
#ev0922.scan-first .sf-atlas .ua{padding-top:32px}
#ev0922.scan-first .sf-atlas .ua-intro{display:flex;align-items:baseline;justify-content:space-between;gap:32px;text-align:left;margin-bottom:28px}
#ev0922.scan-first .sf-atlas .ua-intro h3{font:400 28px/1.15 Georgia,serif;color:#f4efe4;margin:0;max-width:20ch}
#ev0922.scan-first .sf-atlas .ua-intro p{font-size:14px;max-width:44ch;margin:0;color:#d0d9cd}
#ev0922.scan-first .modalities .section-foot{justify-content:flex-end}
#ev0922.scan-first .pk-choices .pk-choice{grid-template-rows:auto auto 1fr auto}
#ev0922.scan-first .results-link,#ev0922.scan-first .pk-intro a,#ev0922.scan-first .sf-local-details a{min-height:44px;display:inline-flex;align-items:center}
#ev0922.scan-first .sf-local-details a{margin-right:12px}
@media (max-width:700px){#ev0922.scan-first .sf-early-packages h2{font-size:38px}
#ev0922.scan-first .sf-atlas .ua-intro{display:block}
#ev0922.scan-first .sf-atlas .ua-intro h3{font-size:26px;margin-bottom:12px}
#ev0922.scan-first .sf-atlas{padding-left:7%;padding-right:7%}
#ev0922.scan-first .results-editorial #results-title{font-size:46px}}
#ev0922.scan-first .ua-package-context{border-top:1px solid #718374;padding-top:14px;margin-top:18px;font:13px/1.6 Gotham,Arial,sans-serif;color:#e7cf9d}
#ev0922.scan-first .he-faq summary{min-height:44px}
#ev0922.scan-first .sf-early-packages .he-packages-intro{padding:0}
#ev0922.scan-first .tt-letter-label{color:#725b30}
#ev0922.scan-first .pk-families{display:grid;grid-template-columns:3fr 1fr;color:#425747;font:13px/1.5 Gotham,Arial,sans-serif;padding:0 0 12px}
#ev0922.scan-first .pk-families span:last-child{padding-left:22px;border-left:1px solid #a79e86}
#ev0922.scan-first .pk-choice:last-child{border-left:5px solid #b5ab94}
#ev0922.scan-first .pk-family-mobile{display:none}
#ev0922.scan-first .sf-early-packages .he-packages{padding-bottom:0}
#ev0922.scan-first .pk-selected-world{background:#142e27;color:#f4efe4;margin:0 calc(-7vw - 1px);padding:0 calc(7vw + 1px) 0}
#ev0922.scan-first .pk-stage{background:transparent;padding-left:0;padding-right:0}
#ev0922.scan-first .pk-foot{color:#d0d9cd;border-top:1px solid #718374;padding-top:24px;margin-top:0}
#ev0922.scan-first .pk-foot strong{color:#f4efe4}
#ev0922.scan-first .pk-booking-note{color:#c0cbbf}
#ev0922.scan-first .pk-to-methods{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:20px 0 0;color:#e7cf9d;font:15px/1.5 Gotham,Arial,sans-serif;text-decoration:none}
#ev0922.scan-first .modalities{padding-top:38px}
#ev0922.scan-first #imaging-modalities .intro{grid-template-columns:1fr;gap:16px;margin-bottom:28px}
#ev0922.scan-first .modalities .doorway-title{font-size:34px;margin:22px 0 0}
#ev0922.scan-first #imaging-modalities .intro>p{max-width:65ch}
#ev0922.scan-first .selection-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#e7cf9d;font:14px/1.5 Gotham,Arial,sans-serif;margin:0}
#ev0922.scan-first .selection-context strong{font-weight:600}
#ev0922.scan-first .selection-context a{margin-left:auto;min-height:44px;display:inline-flex;align-items:center;color:#d0d9cd}
#ev0922.scan-first .method-availability{font:12px/1.5 Gotham,Arial,sans-serif;color:#c0cbbf;min-height:36px;padding:10px 0;margin:0;border-top:2px solid #718374}
#ev0922.scan-first .is-included .method-availability{color:#e7cf9d;border-color:#e7cf9d}
#ev0922.scan-first .modalities .door{gap:14px}
#ev0922.scan-first .modalities .doorway-heading{font-size:27px}
#ev0922.scan-first .modalities .section-foot{border:0;margin-top:0;padding-top:8px}
#ev0922.scan-first .sf-atlas .ua-intro{margin-bottom:16px}
#ev0922.scan-first .sf-atlas .ua-intro h3{font-size:24px}
#ev0922.scan-first .ua-label.in-selected-package::before{content:"";display:inline-block;width:6px;height:6px;background:#e7cf9d;border-radius:50%;margin-right:8px;vertical-align:middle}
#ev0922.scan-first .sf-atlas{padding-bottom:18px}
#ev0922.scan-first .sf-atlas-next{border-top:0!important;margin-top:8px!important;padding-top:12px!important}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-scene{height:700px;min-height:700px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{font-size:34px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{top:36%}
#ev0922.scan-first .visit-preview{position:relative;background:#f4efe4}
#ev0922.scan-first .visit-preview .journey-results{background:#f4efe4;padding-top:80px;padding-bottom:42px}
#ev0922.scan-first .results-document{margin-top:-104px;position:relative;z-index:2}
#ev0922.scan-first .results-editorial{align-items:start}
#ev0922.scan-first .results-explained{border-top:0}
#ev0922.scan-first .home-ending .he-faq{background:#f4efe4;padding-top:28px}
#ev0922.scan-first .he-faq>header h2{font-size:38px;max-width:20ch}
@media (min-width:1001px){#ev0922.scan-first .modalities .intro{padding-left:40%}
#ev0922.scan-first .selection-context a{margin-left:12px}}
@media (max-width:1000px){#ev0922.scan-first .pk-families{grid-template-columns:3fr 1fr;font-size:12px}
#ev0922.scan-first .results-document{margin-top:-64px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{font-size:30px}}
@media (max-width:700px){#ev0922.scan-first .pk-families{display:block;padding-bottom:10px}
#ev0922.scan-first .pk-families span:last-child{display:none}
#ev0922.scan-first .pk-family-mobile{display:block;grid-column:1/-1;font:10px/1.4 Gotham,Arial,sans-serif;color:inherit}
#ev0922.scan-first .pk-choice:last-child{border-left:4px solid #b5ab94}
#ev0922.scan-first .pk-choice:last-child .pk-name{grid-row:2}
#ev0922.scan-first .pk-choice:last-child .pk-mode{grid-row:3}
#ev0922.scan-first .pk-choice:last-child .pk-difference{grid-row:4}
#ev0922.scan-first .pk-choice:last-child .pk-state{grid-row:5}
#ev0922.scan-first .pk-selected-world{margin-left:-7vw;margin-right:-7vw;padding-left:7vw;padding-right:7vw}
#ev0922.scan-first .pk-stage{padding-left:0;padding-right:0}
#ev0922.scan-first .selection-context{gap:6px}
#ev0922.scan-first .selection-context a{width:100%;margin:0;min-height:44px}
#ev0922.scan-first .modalities .door{grid-template-rows:auto auto;padding-top:0;border-top:0;gap:14px 16px}
#ev0922.scan-first .method-availability{grid-column:1/-1;grid-row:1;min-height:0}
#ev0922.scan-first .modalities .door img,#ev0922.scan-first .modalities .door-copy{grid-row:2}
#ev0922.scan-first .modalities .doorway-title{font-size:29px}
#ev0922.scan-first .modalities .doorway-heading{font-size:26px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-scene{height:650px;min-height:650px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{top:30px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{font-size:28px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{top:210px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-gut{top:220px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye,#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{top:420px}
#ev0922.scan-first .visit-preview .journey-results{padding-top:54px}
#ev0922.scan-first .results-document{margin-top:0}
#ev0922.scan-first .results-editorial .rv-intro{position:relative;margin-top:-74px;padding-top:24px;background:#f4efe4}
#ev0922.scan-first .he-faq>header h2{font-size:30px}}
#ev0922.scan-first #imaging-modalities{border-top:0}
#ev0922.scan-first #imaging-modalities .intro .selection-context{color:#e7cf9d}
#ev0922.scan-first #imaging-modalities .doorway-title{max-width:none;width:auto}
#ev0922.scan-first .home-ending .he-faq>header h2{font-size:34px}
@media (min-width:701px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{width:14%;top:9%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye{width:17%;top:54%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{width:14%;top:53%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-gut{width:22%;top:8%}}
@media (max-width:700px){#ev0922.scan-first .home-ending .he-faq>header h2{font-size:30px}}
@media (min-width:701px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{top:48%}}
@media (max-width:700px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{top:200px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye{top:425px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{top:400px}}
#ev0922.scan-first .atlas-selection{margin:0 auto 24px;max-width:var(--sf-reading-width);position:relative;z-index:5}
#ev0922.scan-first .atlas-selection .selection-context{margin:0;flex-wrap:wrap}
#ev0922.scan-first .atlas-legend{font:12px/1.6 Gotham,Arial,sans-serif;color:#c0cbbf;margin:6px 0 0;max-width:65ch}
#ev0922.scan-first .atlas-legend span{color:#e7cf9d;margin-right:6px}
#ev0922.scan-first .sf-atlas .ua-panels[hidden]{display:none}
#ev0922.scan-first .sf-atlas .ua[data-view="overview"] .ua-figure{height:390px}
@media (min-width:768px){#ev0922.scan-first .sf-atlas .ua[data-view="overview"] .ua-layout{grid-template-columns:minmax(210px,1fr) minmax(300px,2fr)}}
@media (max-width:767px){#ev0922.scan-first .sf-atlas .ua[data-view="overview"] .ua-figure{height:250px}
#ev0922.scan-first .atlas-selection .selection-context a{margin-left:0}}
#ev0922.scan-first .sf-orientation{background:#efe8d9;color:#173a2e;padding:72px 7%;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,8vw,120px);border-top:1px solid #c9b995;border-bottom:1px solid #c9b995}
#ev0922.scan-first .sf-orientation{position:relative;overflow:hidden;background:radial-gradient(circle at 9% 18%,rgba(178,145,83,.18),transparent 28%),linear-gradient(135deg,#f2ecdf 0%,#e9e0cf 100%)}
#ev0922.scan-first .sf-orientation::after{content:"EVERVITA";position:absolute;right:-.02em;bottom:-.17em;color:rgba(20,47,39,.035);font:400 clamp(110px,18vw,270px)/.8 Georgia,serif;letter-spacing:-.08em;pointer-events:none}
#ev0922.scan-first .sf-orientation>div{position:relative;z-index:1}
#ev0922.scan-first .sf-orientation h2{font:400 clamp(38px,4vw,62px)/1.04 Georgia,serif;letter-spacing:-.035em;margin:14px 0 20px;max-width:11ch}
#ev0922.scan-first .sf-orientation-proof>p:not(.he-kicker){font:17px/1.65 Gotham,Arial,sans-serif;max-width:45ch}
#ev0922.scan-first .sf-orientation ul,#ev0922.scan-first .sf-orientation ol{list-style:none;padding:0;margin:30px 0 0}
#ev0922.scan-first .sf-orientation-proof li{display:grid;grid-template-columns:minmax(130px,.65fr) 1.35fr;gap:24px;padding:17px 0;border-top:1px solid #bcb39f;font:14px/1.55 Gotham,Arial,sans-serif}
#ev0922.scan-first .sf-orientation-proof li strong{font:400 19px/1.3 Georgia,serif}
#ev0922.scan-first .sf-orientation-mobile-proof{display:none}
#ev0922.scan-first .sf-orientation-process{padding-top:4px}
#ev0922.scan-first .sf-orientation-process ol{counter-reset:steps;margin-top:20px}
#ev0922.scan-first .sf-orientation-process li{position:relative;display:grid;grid-template-columns:46px 1fr;gap:18px;padding:17px 0;border-top:1px solid #bcb39f}
#ev0922.scan-first .sf-orientation-process li::after{content:"";position:absolute;left:22px;top:42px;bottom:-18px;width:1px;background:linear-gradient(#a78953,transparent)}
#ev0922.scan-first .sf-orientation-process li:last-child::after{display:none}
#ev0922.scan-first .sf-orientation-process li>span{color:#96773f;font:12px/1.5 Gotham,Arial,sans-serif;letter-spacing:.08em}
#ev0922.scan-first .sf-orientation-process strong{font:400 22px/1.25 Georgia,serif}
#ev0922.scan-first .sf-orientation-process p{font:14px/1.55 Gotham,Arial,sans-serif;margin:5px 0 0;max-width:48ch}
#ev0922.scan-first .sf-orientation-process>a{display:flex;justify-content:space-between;align-items:center;min-height:48px;margin-top:14px;color:inherit;border-bottom:1px solid #96773f;font:14px/1.4 Gotham,Arial,sans-serif;text-decoration:none}
#ev0922.scan-first .pk-guidance{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#b5ab94;margin:0 0 26px;border:1px solid #b5ab94}
#ev0922.scan-first .pk-guidance article{background:#f4efe4;padding:18px 20px}
#ev0922.scan-first .pk-guidance span{font:10px/1.4 Gotham,Arial,sans-serif;letter-spacing:.1em;color:#7a653a}
#ev0922.scan-first .pk-guidance p{font:14px/1.55 Gotham,Arial,sans-serif;margin:7px 0 0;max-width:54ch}
#ev0922.scan-first .pk-print{appearance:none;border:0;border-bottom:1px solid #7f775f;background:transparent;color:inherit;padding:0;min-height:44px;font:13px/1.4 Gotham,Arial,sans-serif;cursor:pointer}
#ev0922.scan-first .pk-intro .pk-print{margin-left:24px}
#ev0922.scan-first .results-limits{font:13px/1.65 Gotham,Arial,sans-serif!important;color:#536458;border-top:1px solid #bcb39f;border-bottom:1px solid #bcb39f;padding:15px 0;margin:22px 0!important}
#ev0922.scan-first .sf-selected-cta{border-top:1px solid #718374;border-bottom:1px solid #718374;padding:15px 0;margin:22px 0 4px;display:grid;grid-template-columns:auto 1fr;gap:4px 16px;max-width:620px}
#ev0922.scan-first .sf-selected-cta span{font:10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.1em;color:#e7cf9d}
#ev0922.scan-first .sf-selected-cta strong{font:400 18px/1.3 Georgia,serif;color:#f4efe4}
#ev0922.scan-first .sf-selected-cta p{grid-column:2;font:13px/1.5 Gotham,Arial,sans-serif;margin:0}
#ev0922.scan-first .sf-selected-cta small{grid-column:1/-1;margin-top:8px;padding-top:10px;border-top:1px solid #718374;font:11px/1.55 Gotham,Arial,sans-serif;color:#c0cbbf}
#ev0922.scan-first .sf-booking-reassurance{font:12px/1.6 Gotham,Arial,sans-serif!important;color:#c0cbbf!important;max-width:66ch!important}
#ev0922.scan-first .tt-selected-status{border-left:2px solid #8a8f80;padding:9px 12px;margin:16px 0!important;font:12px/1.5 Gotham,Arial,sans-serif!important;color:#4d5b50}
#ev0922.scan-first .tt-selected-status.is-included{border-color:#a98849;color:#29483a}
#ev0922.scan-first .mobile-assessment-bar{display:none}
@media (max-width:800px){#ev0922.scan-first .sf-orientation{grid-template-columns:1fr;padding-top:48px;padding-bottom:52px;gap:40px}
#ev0922.scan-first .sf-orientation h2{font-size:42px}}
@media (max-width:700px){#ev0922.scan-first .sf-orientation{padding:38px 7% 42px;gap:28px}
#ev0922.scan-first .sf-orientation h2{font-size:36px;margin:10px 0 14px}
#ev0922.scan-first .sf-orientation-proof>p:not(.he-kicker){font-size:15px;line-height:1.55}
#ev0922.scan-first .sf-orientation-proof ul{display:none}
#ev0922.scan-first .sf-orientation-mobile-proof{display:flex!important;flex-wrap:wrap;gap:5px 8px;margin:18px 0 0!important;padding-top:14px;border-top:1px solid #bcb39f;font:14px/1.5 Georgia,serif!important;color:#173a2e}
#ev0922.scan-first .sf-orientation-mobile-proof span{color:#96773f}
#ev0922.scan-first .sf-orientation-process ol{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}
#ev0922.scan-first .sf-orientation-process ol{margin-top:12px}
#ev0922.scan-first .sf-orientation-process li{grid-template-columns:25px 1fr;gap:7px;padding:10px 0}
#ev0922.scan-first .sf-orientation-process li::after{display:none}
#ev0922.scan-first .sf-orientation-process strong{font-size:18px}
#ev0922.scan-first .sf-orientation-process p{font-size:13px;line-height:1.45}
#ev0922.scan-first .sf-orientation-process>a{margin-top:6px}
#ev0922.scan-first .pk-guidance{grid-template-columns:1fr}
#ev0922.scan-first .pk-intro .pk-print{display:block;margin:6px 0 0}
#ev0922.scan-first .pk-stage,#ev0922.scan-first .pk-panel{min-height:0}
#ev0922.scan-first .pk-stage{padding-bottom:26px}
#ev0922.scan-first .mobile-assessment-bar{position:fixed;left:auto;right:10px;bottom:10px;z-index:80;display:grid;grid-template-columns:auto auto;align-items:center;gap:6px;padding:6px;background:#142e27;color:#f4efe4;border:1px solid #d0b77c;box-shadow:0 10px 35px #0b1d17aa;transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}
#ev0922.scan-first.show-mobile-assessment-bar .mobile-assessment-bar{transform:none;opacity:1;pointer-events:auto}
#ev0922.scan-first .mobile-assessment-bar div{display:none}
#ev0922.scan-first .mobile-assessment-bar span{display:block;font:9px/1.3 Gotham,Arial,sans-serif;letter-spacing:.08em;color:#c0cbbf}
#ev0922.scan-first .mobile-assessment-bar strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 14px/1.35 Georgia,serif}
#ev0922.scan-first .mobile-assessment-bar a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;color:#f4efe4;border:1px solid #718374;font:11px/1 Gotham,Arial,sans-serif;text-decoration:none}
#ev0922.scan-first .mobile-assessment-bar a:last-child{background:#e7cf9d;color:#142e27;border-color:#e7cf9d}
#ev0922.scan-first .mobile-assessment-bar{border-radius:999px;padding:5px;box-shadow:0 8px 28px #0b1d174d}
#ev0922.scan-first .mobile-assessment-bar a{border-radius:999px;padding-inline:13px}}
@media (min-width:701px){#ev0922.scan-first .pk-choice{transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}
#ev0922.scan-first .pk-choice:hover:not(.is-active){background:#e8dfcb;box-shadow:inset 0 -4px #a98849;transform:translateY(-3px)}}
#ev0922.scan-first .sf-orientation{padding-top:88px;padding-bottom:86px;gap:clamp(56px,9vw,150px)}
#ev0922.scan-first .sf-orientation-proof{padding:26px 28px 30px;border:1px solid #c9b995;background:rgba(250,246,236,.54);box-shadow:18px 20px 0 rgba(169,136,73,.09)}
#ev0922.scan-first .sf-orientation-proof .he-kicker{display:flex;align-items:center;gap:12px}
#ev0922.scan-first .sf-orientation-proof .he-kicker::after{content:"";height:1px;flex:1;background:#bca979}
#ev0922.scan-first .sf-orientation-process{padding:28px 30px 18px;border-top:3px solid #a98849;background:rgba(255,252,244,.42)}
#ev0922.scan-first .sf-orientation-process>a{margin-top:22px}
#ev0922.scan-first .sf-orientation::after{right:-.1em;bottom:-.12em;color:rgba(20,47,39,.045)}
#ev0922.scan-first .sf-atlas .ua[data-view="overview"] .ua-figure{height:clamp(470px,40vw,600px)}
#ev0922.scan-first .sf-atlas .ua-figure{height:clamp(500px,43vw,650px)}
#ev0922.scan-first .tt-section{position:relative;border-top:1px solid #cbbd9f}
#ev0922.scan-first .tt-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:82px;background:linear-gradient(transparent,#eee8db);pointer-events:none;z-index:2}
#ev0922.scan-first .visit-preview .journey-results{padding-top:116px;padding-bottom:76px;background:linear-gradient(180deg,#eee8db 0%,#f4efe4 42%)}
#ev0922.scan-first .results-document{margin-top:0;transform:rotate(.55deg)}
#ev0922.scan-first .results-editorial{align-items:center}
#ev0922.scan-first .sf-selected-cta{padding:18px 0 16px;gap:5px 16px;background:linear-gradient(90deg,rgba(231,207,157,.12),transparent);border-top-color:#d6bd82;border-bottom-color:#718374}
#ev0922.scan-first .sf-selected-cta strong{font-size:21px}
@media (max-width:700px){#ev0922.scan-first .sf-orientation{padding-top:46px;padding-bottom:48px;gap:22px}
#ev0922.scan-first .sf-orientation-proof,#ev0922.scan-first .sf-orientation-process{padding:0;border:0;background:transparent;box-shadow:none}
#ev0922.scan-first .sf-orientation-proof .he-kicker::after{display:none}
#ev0922.scan-first .sf-orientation-process{border-top:1px solid #bcb39f;padding-top:14px}
#ev0922.scan-first .sf-orientation-process>a{margin-top:10px}
#ev0922.scan-first .sf-atlas .ua[data-view="overview"] .ua-figure{height:330px}
#ev0922.scan-first .sf-atlas .ua-figure{height:380px}
#ev0922.scan-first .tt-section::after{height:44px}
#ev0922.scan-first .visit-preview .journey-results{padding-top:68px;padding-bottom:46px}
#ev0922.scan-first .sf-selected-cta strong{font-size:19px}}
@media (max-width:700px){#ev0922.scan-first .sf-atlas .ua{padding-top:18px}
#ev0922.scan-first .home-ending .he-faq{background:linear-gradient(180deg,#eee6d7 0,#f4efe4 180px);box-shadow:inset 0 1px #c9b995}}
@media (min-width:1101px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-scene{height:760px;min-height:760px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{left:35%;width:30%;top:34%;text-align:center}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{margin-bottom:20px}
#ev0922.scan-first .tt-title .tt-context-copy{margin:20px auto 16px;max-width:38ch}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{left:11%;top:12%;width:13%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-gut{left:76%;top:9%;width:18%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye{left:8%;top:61%;width:15%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{left:79%;top:58%;width:13%}
#ev0922.scan-first .tt-label{max-width:210px;margin-inline:auto}}
@media (min-width:1101px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-scene{height:900px;min-height:900px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{left:38%;width:24%;top:36%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{left:26%;top:25%;width:10%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye{left:29%;top:67%;width:14%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-gut{left:64%;top:18%;width:19%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{left:62%;top:65%;width:14%}}
@media (min-width:1101px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{left:24%;top:24%;width:13%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye{left:29%;top:63%;width:14%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{left:62%;top:58%;width:14%}
#ev0922.scan-first .home-ending .he-closing-inner{max-width:1320px;margin:auto}
#ev0922.scan-first .home-ending .he-closing-bottom{display:grid;grid-template-columns:minmax(290px,1fr) minmax(290px,1fr);align-items:start;column-gap:clamp(48px,6vw,110px);row-gap:20px;width:70%;margin:92px 0 0 auto;text-align:left}
#ev0922.scan-first .home-ending .he-closing-bottom h2{grid-column:1/-1;grid-row:1;justify-self:start;text-align:left;max-width:11ch}
#ev0922.scan-first .home-ending .he-closing-bottom>p:not(.sf-booking-reassurance):not(.closing-form-note){grid-column:1;grid-row:2;max-width:32ch}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-selected-cta{grid-column:1;grid-row:3;margin:4px 0 0}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-booking-reassurance{grid-column:1;grid-row:4;max-width:35ch}
#ev0922.scan-first .home-ending .he-closing-bottom .he-actions{grid-column:2;grid-row:2 / span 3;align-self:center;max-width:none}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-local-details{grid-column:2;grid-row:5;margin-top:0;align-self:end}}
#ev0922.scan-first .sf-orientation::before{content:"";position:absolute;right:-80px;top:50%;width:430px;height:430px;transform:translateY(-50%);background:url("cta-roundel.svg") center/contain no-repeat;opacity:.1;filter:grayscale(1);pointer-events:none}
#ev0922.scan-first .modalities{position:relative;background:radial-gradient(ellipse at 80% 15%,#315445 0,transparent 34%),linear-gradient(180deg,#142e27,#0f2821)}
#ev0922.scan-first .modalities::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 7%,#d7bd8440 7.05%,transparent 7.1%);pointer-events:none}
#ev0922.scan-first .modalities .doorways{position:relative;gap:22px;counter-reset:method}
#ev0922.scan-first .modalities .door{padding:14px 14px 20px;border:1px solid #73817455;background:linear-gradient(145deg,#24463a,#142e27);box-shadow:0 20px 45px #061a1540;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
#ev0922.scan-first .modalities .door::before{content:"0" counter(method);counter-increment:method;position:absolute;right:14px;top:12px;color:#e7cf9d55;font:34px/1 Georgia,serif}
#ev0922.scan-first .modalities .door img{margin:-14px -14px 0;width:calc(100% + 28px);aspect-ratio:1.65;filter:saturate(.82) contrast(1.06)}
#ev0922.scan-first .modalities .door-copy{padding-top:4px}
#ev0922.scan-first .modalities .door:hover{transform:translateY(-7px);border-color:#d4b780;box-shadow:0 28px 60px #061a1560}
#ev0922.scan-first .modalities .doorway-heading{min-height:0;margin-bottom:12px}
#ev0922.scan-first .visit-preview .journey-results{position:relative;background:radial-gradient(ellipse at 82% 12%,#dfd4bb 0,transparent 33%),linear-gradient(180deg,#eee8db,#f4efe4 48%)}
#ev0922.scan-first .visit-preview .journey-results::before{content:"RESULTS";position:absolute;right:5%;top:5%;font:400 clamp(80px,14vw,190px)/.8 Georgia,serif;letter-spacing:-.08em;color:#183e3408;pointer-events:none}
#ev0922.scan-first .results-editorial{position:relative}
#ev0922.scan-first .results-editorial .rv-intro{padding:28px 30px 30px;border-top:3px solid #a98849;background:#f8f3e8;box-shadow:14px 16px 0 #d9cfbb80}
#ev0922.scan-first .results-editorial .rv-intro>p{font-size:16px;line-height:1.65}
#ev0922.scan-first .results-explained{gap:18px;border-top:0;padding-top:18px}
#ev0922.scan-first .results-explained article{padding:24px 24px 26px;border-top:2px solid #a98849;background:#f8f3e8;box-shadow:0 13px 25px #17372c0d}
#ev0922.scan-first .results-explained h3{font-size:26px}
#ev0922.scan-first .tt-blood-copy .tt-selected-status.is-included{color:#fff;border-color:#e7cf9d}
#ev0922.scan-first,#ev0922.scan-first button,#ev0922.scan-first input,#ev0922.scan-first textarea,#ev0922.scan-first select{font-family:Gotham,Arial,sans-serif}
#ev0922.scan-first h1,#ev0922.scan-first h2,#ev0922.scan-first h3,#ev0922.scan-first h4,#ev0922.scan-first h5,#ev0922.scan-first h6{font-family:Georgia,"Times New Roman",serif}
@media (min-width:1101px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{left:38%;top:35%;width:24%;padding:24px 26px 22px;border:1px solid #9e895d80;background:#f8f1e4e8;box-shadow:10px 12px 0 #8e734021}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title::before{content:"COMPLEMENTARY TESTING";display:block;margin-bottom:12px;color:#806231;font:10px/1.4 Gotham,Arial,sans-serif;letter-spacing:.13em}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{margin:0 0 12px}
#ev0922.scan-first .tt-title .tt-context-copy{margin:0 auto 10px;max-width:30ch;color:#27483d}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title>span:last-child{color:#6a5933}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{left:21%;top:21%;width:16%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-gut{left:61%;top:15%;width:22%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{left:63%;top:59%;width:12%}
#ev0922.scan-first .results-editorial .rv-intro::before{content:"01 / RESULTS OVERVIEW";display:block;margin-bottom:18px;color:#806231;font:10px/1.4 Gotham,Arial,sans-serif;letter-spacing:.13em}
#ev0922.scan-first .results-document::before{content:"02 / REPORT GUIDE";display:block;margin:0 0 16px;color:#806231;font:10px/1.4 Gotham,Arial,sans-serif;letter-spacing:.13em}
#ev0922.scan-first .results-document .document-label{display:none}
#ev0922.scan-first .results-explained{counter-reset:result-step}
#ev0922.scan-first .results-explained article{position:relative;padding-top:48px}
#ev0922.scan-first .results-explained article::before{counter-increment:result-step;content:"0" counter(result-step);position:absolute;top:18px;left:24px;color:#806231;font:16px/1 Georgia,"Times New Roman",serif}
#ev0922.scan-first .home-ending .he-closing-bottom{grid-template-columns:minmax(270px,1fr) minmax(270px,1fr);column-gap:clamp(54px,7vw,130px);row-gap:22px;width:min(82%,1050px);margin:92px auto 0;text-align:left}
#ev0922.scan-first .home-ending .he-closing-kicker{grid-column:1/-1;grid-row:1;justify-self:center;color:#e7cf9d;font:10px/1.4 Gotham,Arial,sans-serif;letter-spacing:.15em}
#ev0922.scan-first .home-ending .he-closing-bottom h2{grid-column:1/-1;grid-row:2;justify-self:center;max-width:760px;text-align:center;font-size:clamp(48px,4.3vw,68px)}
#ev0922.scan-first .home-ending .he-closing-bottom>p:not(.sf-booking-reassurance):not(.closing-form-note){grid-column:1/-1;grid-row:3;justify-self:center;max-width:48ch;text-align:center}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-selected-cta{grid-column:1;grid-row:4;margin:2px 0 0}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-booking-reassurance{grid-column:1;grid-row:5;max-width:36ch}
#ev0922.scan-first .home-ending .he-closing-bottom .he-actions{grid-column:2;grid-row:4 / span 2;align-self:start;padding-top:2px}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-local-details{grid-column:1/-1;grid-row:6;margin-top:16px}}
@media (max-width:700px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-title::before{content:"COMPLEMENTARY TESTING";display:block;margin-bottom:9px;color:#806231;font:9px/1.4 Gotham,Arial,sans-serif;letter-spacing:.12em}
#ev0922.scan-first .results-editorial .rv-intro::before,#ev0922.scan-first .results-document::before{font-size:9px}
#ev0922.scan-first .results-explained article{padding-top:44px}
#ev0922.scan-first .results-explained article::before{top:16px;left:20px}}
#ev0922.scan-first .modalities .door::before,#ev0922.scan-first .results-editorial .rv-intro::before,#ev0922.scan-first .results-document::before,#ev0922.scan-first .results-explained article::before{display:none}
#ev0922.scan-first .results-explained article{padding-top:24px}
@media (min-width:1101px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{left:40%;top:37%;width:20%;padding:22px 24px 20px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{left:19%;top:19%;width:15%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-gut{left:66%;top:14%;width:19%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye{left:26%;top:63%;width:14%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{left:65%;top:63%;width:11%}
#ev0922.scan-first .home-ending .he-closing-bottom{width:min(66%,880px);margin:92px 2% 0 auto;column-gap:clamp(36px,4vw,76px)}
#ev0922.scan-first .home-ending .he-closing-bottom h2{max-width:720px;font-size:clamp(44px,3.7vw,62px)}}
@media (max-width:700px){#ev0922.scan-first .results-explained article{padding-top:20px}}
#ev0922.scan-first{--ev-ink:#173b31;--ev-paper:#f4efe4;--ev-gold:#d7b879;--ev-line:#b8a987;--ev-edge:clamp(24px,7vw,112px)}
#ev0922.scan-first .opening>.integrated-atlas{margin-top:0;background:#102b23}
#ev0922.scan-first .opening>.integrated-atlas .scan{padding:0 var(--ev-edge) 34px}
#ev0922.scan-first .scan__stage{border-top:1px solid #d7b87938;height:108px}
#ev0922.scan-first .sf-early-packages{background:var(--ev-paper)}
#ev0922.scan-first .sf-early-packages .he-packages{padding:100px var(--ev-edge) 80px}
#ev0922.scan-first .sf-early-packages .he-packages-intro{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:50px;max-width:1400px;margin:0 auto 38px}
#ev0922.scan-first .sf-early-packages h2{font-size:clamp(48px,5.6vw,88px);line-height:1;letter-spacing:-.045em;max-width:13ch}
#ev0922.scan-first .pk-intro p{font-size:16px;line-height:1.7;max-width:46ch}
#ev0922.scan-first .pk-guidance{border:0;background:none}
#ev0922.scan-first .pk-explorer{display:block;max-width:1400px;margin:auto}
#ev0922.scan-first .pk-families{display:none}
#ev0922.scan-first .pk-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:0;border-top:1px solid var(--ev-line);border-bottom:1px solid var(--ev-line);background:transparent}
#ev0922.scan-first .pk-choices .pk-choice{position:relative;display:block;min-height:164px;padding:30px 20px 24px;border:0;border-right:1px solid #b8a98770;border-radius:0;background:#efe8d9;color:var(--ev-ink);box-shadow:inset 0 3px transparent;text-align:left;transition:background .2s,color .2s,box-shadow .2s}
#ev0922.scan-first .pk-choices .pk-choice:last-child{border-right:0;border-left:1px solid var(--ev-line)}
#ev0922.scan-first .pk-choices .pk-choice.is-active{background:var(--ev-ink);color:var(--ev-paper)}
#ev0922.scan-first .pk-choices .pk-choice:hover:not(.is-active),#ev0922.scan-first .pk-choices .pk-choice:focus-visible{background:#d9c69e;box-shadow:inset 0 4px #8a6836;outline-offset:-5px}
#ev0922.scan-first .pk-choices .pk-choice.is-active:hover{background:#284f3e;box-shadow:inset 0 4px #dec38b}
#ev0922.scan-first .pk-name{display:block;font:400 clamp(22px,2vw,30px)/1.08 Georgia,serif;letter-spacing:-.035em}
#ev0922.scan-first .pk-mode{display:block;margin-top:12px;font:10px/1.4 Gotham,Arial,sans-serif;color:inherit}
#ev0922.scan-first .pk-difference,#ev0922.scan-first .pk-family-mobile{display:none}
#ev0922.scan-first .pk-state{display:block;margin-top:16px;font-size:10px;color:#677254}
#ev0922.scan-first .pk-choice.is-active .pk-state{color:var(--ev-gold)}
#ev0922.scan-first .pk-selected-world{margin:0;padding:0;background:transparent;color:var(--ev-ink)}
#ev0922.scan-first .pk-stage{display:grid;grid-template-columns:1.05fr 1fr;min-height:650px;padding:28px 0;background:transparent;gap:24px}
#ev0922.scan-first .pk-panel{grid-column:1;grid-row:1;display:block;min-height:0;padding:0;align-self:center}
#ev0922.scan-first .pk-panel[hidden]{display:none}
#ev0922.scan-first .pk-detail{position:relative;padding:48px 9% 48px 8%;display:block;border-left:3px solid #ac8744;background:linear-gradient(120deg,#fffaf0,#e9dfcc);box-shadow:0 20px 45px #43381d0d}
#ev0922.scan-first .pk-eyebrow{color:#746039;font:10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.14em}
#ev0922.scan-first .pk-detail h3{font:400 clamp(44px,4.4vw,70px)/1.03 Georgia,serif;letter-spacing:-.045em;color:var(--ev-ink);margin:18px 0}
#ev0922.scan-first .pk-purpose{font-size:17px;color:#526658;min-height:0;max-width:30ch}
#ev0922.scan-first .pk-detail dl{display:block;margin:26px 0}
#ev0922.scan-first .pk-detail dl>div{display:grid;grid-template-columns:.72fr 1.28fr;gap:20px;border-top:1px solid #b8a98766;padding:12px 0}
#ev0922.scan-first .pk-detail dt{font-size:11px;color:#746039}
#ev0922.scan-first .pk-detail dd{font-size:14px;color:var(--ev-ink);line-height:1.6}
#ev0922.scan-first .pk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}
#ev0922.scan-first .pk-actions a{color:var(--ev-ink);font-size:13px;min-height:46px}
#ev0922.scan-first .pk-actions .pk-primary{background:var(--ev-ink);color:var(--ev-paper);border-radius:0;padding:14px 20px}
#ev0922.scan-first .assessment-map{grid-column:2;grid-row:1;position:relative;overflow:hidden;margin:0;padding:28px 25px 25px;background:radial-gradient(ellipse at 55% 44%,#345548,#102b23 76%);color:var(--ev-paper);display:flex;flex-direction:column;align-items:center;justify-content:center}
#ev0922.scan-first .map-label{align-self:flex-start;font:9px/1.5 Gotham,Arial,sans-serif;letter-spacing:.16em;color:var(--ev-gold)}
#ev0922.scan-first .map-body{position:relative;width:min(100%,390px);height:auto;aspect-ratio:1086/1448;flex:none}
#ev0922.scan-first .map-body>img{width:100%;height:100%;object-fit:contain;opacity:.7;filter:saturate(.5)}
#ev0922.scan-first .map-point{position:absolute;left:50%;width:48%;height:1px;background:#dbc48c29;color:#adc0b2;transition:color .3s,background .3s}
#ev0922.scan-first .map-point[hidden]{display:none}
#ev0922.scan-first .map-point i{display:block;width:6px;height:6px;border:1px solid #839a86;border-radius:50%;position:absolute;left:-3px;top:-3px;background:#173b31}
#ev0922.scan-first .map-point span{position:absolute;right:0;bottom:9px;font:10px/1.4 Gotham,Arial,sans-serif;background:#15372df2;padding:5px 6px;white-space:normal;max-width:165px}
#ev0922.scan-first .map-point.is-covered{background:var(--ev-gold);color:#f5deb0}
#ev0922.scan-first .map-point.is-covered i{background:var(--ev-gold);border-color:#f9e7bb;box-shadow:0 0 0 4px #d7b87922}
#ev0922.scan-first .map-brain{top:6%}
#ev0922.scan-first .map-eyes{top:9%;left:6%}
#ev0922.scan-first .map-eyes i,#ev0922.scan-first .map-organs i,#ev0922.scan-first .map-bones i{left:auto;right:-3px}
#ev0922.scan-first .map-eyes span,#ev0922.scan-first .map-organs span,#ev0922.scan-first .map-bones span{right:auto;left:0}
#ev0922.scan-first .map-lungs{top:24%;left:6%}
#ev0922.scan-first .map-lungs i{left:auto;right:-3px}
#ev0922.scan-first .map-lungs span{right:auto;left:0}
#ev0922.scan-first .map-heart{top:29%}
#ev0922.scan-first .map-organs{top:40%;left:6%}
#ev0922.scan-first .map-bones{top:62%;left:6%}
#ev0922.scan-first .assessment-map figcaption{position:static;background:transparent;text-transform:none;letter-spacing:0;font:10px/1.6 Gotham,Arial,sans-serif;color:#c0cbbb;max-width:40ch;text-align:center;padding:0;margin:0}
#ev0922.scan-first .assessment-map>a{font:12px/1.5 Gotham,Arial,sans-serif;display:flex;gap:25px;color:var(--ev-gold);padding:15px 0 0;text-decoration:none}
#ev0922.scan-first .pk-foot{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:0;padding:28px 0 20px;border-top:1px solid var(--ev-line);max-width:none;color:#526658;font-size:13px}
#ev0922.scan-first .pk-foot strong{color:var(--ev-ink);font-size:13px}
#ev0922.scan-first .pk-booking-note{padding:0;margin:0;max-width:85ch;font-size:11px;color:#526658}
#ev0922.scan-first .pk-to-methods{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:28px 0 0;padding:24px 28px;color:var(--ev-ink);background:#e5dbc4;text-decoration:none;font:26px/1.2 Georgia,serif;border-bottom:2px solid #a68548}
#ev0922.scan-first .pk-to-methods small{display:block;font:10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.13em;margin-bottom:10px}
#ev0922.scan-first .pk-to-methods:hover{background:#d9c9a8}
#ev0922.scan-first .imaging-chapter{background:#102b23;color:var(--ev-paper)}
#ev0922.scan-first .imaging-chapter .modalities{background:transparent;padding:90px var(--ev-edge) 80px}
#ev0922.scan-first #imaging-modalities .intro{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;max-width:1400px;margin:0 auto 42px;padding:0}
#ev0922.scan-first .modalities .doorway-title{font:400 clamp(40px,4.3vw,66px)/1.06 Georgia,serif;letter-spacing:-.04em;max-width:16ch}
#ev0922.scan-first #imaging-modalities .intro>p{align-self:end;font-size:15px;line-height:1.7;max-width:43ch}
#ev0922.scan-first .method-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:6%;max-width:1400px;margin:auto}
#ev0922.scan-first .method-image{position:relative;margin:0;min-width:0;min-height:640px;overflow:hidden;border-radius:180px 0 0 0;border:1px solid #cfb97d55}
#ev0922.scan-first .method-image>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:49% center;filter:saturate(.45)}
#ev0922.scan-first .method-image figcaption{position:absolute;bottom:0;left:0;right:0;padding:20px;text-align:center;background:linear-gradient(transparent,#071c17);font:10px/1.5 Gotham,Arial,sans-serif;color:#eee7d7;text-transform:none;letter-spacing:0}
#ev0922.scan-first .modalities .doorways{display:block;min-width:0;max-width:none;margin:0}
#ev0922.scan-first .modalities .door{position:relative;display:block;min-height:0;background:#ffffff03;border:0;border-top:1px solid #d7b87955;border-left:2px solid transparent;padding:26px 22px;margin:0;transition:background .2s,border-color .2s}
#ev0922.scan-first .modalities .door:hover,#ev0922.scan-first .modalities .door:focus-within{background:#cfb97d17;border-left-color:#d7b879}
#ev0922.scan-first .modalities .door:hover .doorway-heading,#ev0922.scan-first .modalities .door:focus-within .doorway-heading{color:#f4d698}
#ev0922.scan-first .modalities .door::before{content:none}
#ev0922.scan-first .modalities .door.is-included{border-top-color:#d7b879}
#ev0922.scan-first .modalities .method-availability{position:static;max-width:none;margin:0 0 14px;padding:0;border:0;text-align:left;font:10px/1.4 Gotham,Arial,sans-serif;color:#b6c5b5}
#ev0922.scan-first .modalities .is-included .method-availability{color:#e5ca8f}
#ev0922.scan-first .modalities .door-copy{position:static;display:block;padding:0;background:none;color:var(--ev-paper);transform:none;opacity:1;max-width:none}
#ev0922.scan-first .modalities .sf-method-name{padding:0;min-height:0;color:#d7b879;font-size:11px}
#ev0922.scan-first .modalities .doorway-heading{padding:0;min-height:0;margin:10px 0 12px;font:400 clamp(28px,2.6vw,40px)/1.06 Georgia,serif;letter-spacing:-.035em;color:var(--ev-paper)}
#ev0922.scan-first .modalities .door-copy p{font-size:14px;line-height:1.65;max-width:44ch;min-height:0;margin:0;color:#d0d9cd}
#ev0922.scan-first .modalities .door-copy a{margin-top:12px;font-size:12px;min-height:40px}
#ev0922.scan-first .modalities .section-foot{max-width:1400px;margin:30px auto 0;padding:0;border:0}
#ev0922.scan-first .imaging-chapter .sf-atlas{padding:80px var(--ev-edge) 0;background:radial-gradient(ellipse at 48% 50%,#355445,#142f27 65%);border-top:1px solid #d7b87944}
#ev0922.scan-first .sf-atlas .ua{max-width:1400px;margin:auto;padding-top:0}
#ev0922.scan-first .sf-atlas .ua-intro{margin-bottom:26px;display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:end}
#ev0922.scan-first .sf-atlas .ua-intro h3{font:400 clamp(42px,4.3vw,66px)/1.05 Georgia,serif;letter-spacing:-.04em;max-width:18ch;margin:0}
#ev0922.scan-first .sf-atlas .ua-intro p{font-size:15px;line-height:1.7;max-width:43ch;margin:0}
#ev0922.scan-first .sf-atlas .ua-visual{border:0;box-shadow:none;padding:0;background:radial-gradient(ellipse at 50% 46%,#34554866,transparent 68%)}
#ev0922.scan-first .sf-atlas .ua-visual::after{content:none}
#ev0922.scan-first .sf-atlas .ua-figure{height:clamp(570px,47vw,720px)}
#ev0922.scan-first .sf-atlas .ua-label{border-radius:0;font-size:14px;padding:20px 12px;border-left:2px solid transparent;transition:background .2s,border-color .2s}
#ev0922.scan-first .sf-atlas .ua-label:hover,#ev0922.scan-first .sf-atlas .ua-label[aria-expanded="true"]{background:#e4c58a18;border-left-color:#e4c58a;padding-left:12px}
#ev0922.scan-first .sf-atlas .ua-panels{position:relative;background:linear-gradient(140deg,#294f3e,#152e25);color:#f4efe4;padding:32px 26px;align-self:center;border:1px solid #bd9d5855;border-top:3px solid #bb9752;box-shadow:14px 18px 36px #07180e22;border-radius:0 44px 0 0}
#ev0922.scan-first .sf-atlas .ua-panels h3,#ev0922.scan-first .sf-atlas .ua-panels p,#ev0922.scan-first .sf-atlas .ua-panels a,#ev0922.scan-first .sf-atlas .ua-panels .ua-modality{color:#f4efe4}
#ev0922.scan-first .ua-region-navigation{display:flex;gap:12px;justify-content:space-between;border-top:1px solid #ad915866;margin-top:22px;padding-top:18px}
#ev0922.scan-first .ua-region-navigation button{color:#d9c18a;background:none;border:0;font:12px/1.5 Gotham,Arial,sans-serif;padding:10px 0;cursor:pointer}
#ev0922.scan-first .sf-atlas-bridge{max-width:1400px;margin:30px auto 0;padding:26px 0 35px;border-top:1px solid #d7b87944;display:grid;grid-template-columns:170px 1fr auto;gap:30px;align-items:center}
#ev0922.scan-first .sf-atlas-bridge span,#ev0922.scan-first .sf-atlas-bridge a{color:#d7b879;font-size:11px}
#ev0922.scan-first .sf-atlas-bridge p{font-size:14px;color:#d0d9cd;margin:0}
#ev0922.scan-first .tt-section{background:var(--ev-paper)}
#ev0922.scan-first .tt-chapter-intro{max-width:1600px;margin:auto;padding:80px var(--ev-edge) 30px;display:grid;grid-template-columns:1fr 1fr;gap:16px 50px;align-items:end;border:0;color:var(--ev-ink)}
#ev0922.scan-first .tt-chapter-intro>span{grid-column:1/-1;font:10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.14em;color:#746039}
#ev0922.scan-first .tt-chapter-intro h2{font:400 clamp(48px,5.5vw,82px)/1 Georgia,serif;letter-spacing:-.045em;margin:0}
#ev0922.scan-first .tt-chapter-intro h2 br{display:none}
#ev0922.scan-first .tt-chapter-intro h2 em{font-weight:400;color:#6d7454}
#ev0922.scan-first .tt-chapter-intro p{font:15px/1.7 Gotham,Arial,sans-serif;max-width:39ch;margin:0}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-scene{background:#e9ddc8 url("https://cdn.prod.website-files.com/68c23f370d2e806de45176dd/6aaae8268a84e9991ad2ad62_home0922-assets-tabletop-ivory-props.webp") center/cover no-repeat;box-shadow:inset 0 1px #ffffff88,inset 0 -16px 28px #55432d16}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{left:34%;top:35%;width:32%;padding:0;background:none;border:0;box-shadow:none}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title::before{content:none}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{font-size:clamp(30px,3vw,46px);line-height:1.06}
#ev0922.scan-first .tt-title .tt-context-copy{font:13px/1.7 Gotham,Arial,sans-serif;max-width:31ch;margin:0 auto 15px}
#ev0922.scan-first .tt-label{background:transparent;box-shadow:none;border:0;border-bottom:1px solid #b8a98780;border-radius:0;padding:12px 4px}
#ev0922.scan-first .visit-preview .journey-results{padding:90px var(--ev-edge);background:var(--ev-paper);border-top:1px solid #b8a98788}
#ev0922.scan-first .results-editorial{display:grid;grid-template-columns:.9fr 1.1fr;gap:0 9%;align-items:start;max-width:1400px;margin:auto;background:transparent}
#ev0922.scan-first .results-editorial .rv-intro{background:none;margin:0;padding:0;border:0;box-shadow:none;color:var(--ev-ink)}
#ev0922.scan-first .results-eyebrow{font:10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.14em;color:#746039}
#ev0922.scan-first .results-editorial #results-title{font:400 clamp(50px,5.6vw,86px)/1.01 Georgia,serif;letter-spacing:-.045em;margin:22px 0;color:var(--ev-ink)}
#ev0922.scan-first .results-editorial .rv-intro>p{font:16px/1.75 Gotham,Arial,sans-serif;color:#526658;max-width:34ch}
#ev0922.scan-first .results-editorial .results-prep{margin-top:35px;color:var(--ev-ink)}
#ev0922.scan-first .results-document{position:relative;margin:0;padding:35px 0 0;transform:none;box-shadow:none;background:none;border:0;border-top:2px solid #9f8247;color:var(--ev-ink)}
#ev0922.scan-first .document-brand{font:10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.16em;padding:0;border:0;color:#746039}
#ev0922.scan-first .results-document h3{font:400 clamp(34px,3.5vw,52px)/1.06 Georgia,serif;letter-spacing:-.035em;margin:25px 0 32px}
#ev0922.scan-first .document-row{display:grid;grid-template-columns:110px 1fr;gap:25px;padding:22px 0;border-top:1px solid #b8a98777;font:14px/1.65 Gotham,Arial,sans-serif}
#ev0922.scan-first .document-row>span{font:400 21px/1.4 Georgia,serif;color:var(--ev-ink)}
#ev0922.scan-first .results-document figcaption{position:static;padding:18px 0 0;background:none;color:#64705e;font:11px/1.6 Gotham,Arial,sans-serif;letter-spacing:0;text-transform:none;border-top:1px solid #b8a98777}
#ev0922.scan-first .results-coda{grid-column:1/-1;margin:42px 0 0;padding:24px 0 0;border:0;border-top:1px solid #b8a98777;background:none;color:#526658;max-width:none;font:12px/1.7 Gotham,Arial,sans-serif}
#ev0922.scan-first .results-editorial .results-link{grid-column:1/-1;justify-self:start;display:inline-flex;gap:30px;min-height:44px;margin:10px 0 0;padding:0;background:none;color:var(--ev-ink);font-size:13px}
#ev0922.scan-first .home-ending .he-faq{display:block;padding:85px var(--ev-edge);background:#e9e1d0;border:0}
#ev0922.scan-first .home-ending .he-faq>header{display:grid;grid-template-columns:1fr auto;align-items:end;margin:0 0 38px;gap:14px}
#ev0922.scan-first .home-ending .he-faq>header .ev-label{grid-column:1/-1;margin:0}
#ev0922.scan-first .home-ending .he-faq h2{font:400 clamp(40px,4.5vw,68px)/1.06 Georgia,serif;letter-spacing:-.035em;max-width:none;margin:0}
#ev0922.scan-first .home-ending .he-faq .he-text-link{display:inline-flex;border:0;border-bottom:1px solid #9f8247;padding:10px 0;font-size:12px}
#ev0922.scan-first .home-ending .he-questions{margin:0}
#ev0922.scan-first .home-ending .he-questions details{padding:0 25px;border-top:1px solid #a9977366;transition:background .2s}
#ev0922.scan-first .home-ending .he-questions details:has(summary:focus-visible){background:#f5eddc;box-shadow:inset 3px 0 #a58444}
@media (hover:hover){#ev0922.scan-first .home-ending .he-questions details:has(summary:hover){background:#f5eddc;box-shadow:inset 3px 0 #a58444}
#ev0922.scan-first .home-ending .he-questions summary:hover span{background:#173b31;color:#f4efe4;border-color:#173b31}}
#ev0922.scan-first .home-ending .he-questions summary span{transition:background .18s,color .18s,border-color .18s}
#ev0922.scan-first .home-ending .he-questions summary:focus-visible span{background:#173b31;color:#f4efe4;border-color:#173b31}
#ev0922.scan-first .home-ending .he-questions details[open]{display:block;background:#faf6ed;border-left:3px solid #a58444;padding-left:22px;box-shadow:0 8px 24px #3e35150a}
#ev0922.scan-first .home-ending .he-questions summary{font-size:23px;padding:21px 44px 21px 0}
#ev0922.scan-first .home-ending .he-questions details p{font-size:15px;line-height:1.8;max-width:78ch;margin:0;padding:0 44px 28px 0}
#ev0922.scan-first .home-ending .he-closing{position:relative;overflow:hidden;background:#102b23;padding:0;border:0}
#ev0922.scan-first .home-ending .he-closing::before{content:"";position:absolute;width:720px;height:720px;right:-330px;top:-190px;border:1px solid #d7b87924;border-radius:50%;box-shadow:0 0 0 50px #d7b87908,0 0 0 100px #d7b87906;pointer-events:none}
#ev0922.scan-first .home-ending .he-closing-inner{max-width:1600px;margin:auto;padding:95px var(--ev-edge) 65px}
#ev0922.scan-first .home-ending .he-closing-bottom{display:grid;grid-template-columns:1.15fr 1fr;gap:25px 10%;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left}
#ev0922.scan-first .home-ending .he-closing-kicker{grid-column:1/-1;grid-row:1;justify-self:start;color:#d7b879}
#ev0922.scan-first .home-ending .he-closing-bottom h2{grid-column:1;grid-row:2/4;max-width:11ch;font:400 clamp(52px,5.8vw,88px)/1.02 Georgia,serif;letter-spacing:-.045em;margin:0;text-align:left;justify-self:start}
#ev0922.scan-first .home-ending .he-closing-bottom>p:not(.sf-booking-reassurance):not(.closing-form-note){grid-column:2;grid-row:2;max-width:35ch;margin:0;text-align:left;justify-self:start;font:16px/1.7 Gotham,Arial,sans-serif}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-selected-cta{grid-column:2;grid-row:3;display:block;margin:0;padding:20px 0;border:0;border-top:1px solid #d7b87966;border-bottom:1px solid #d7b87966;background:none;color:var(--ev-paper)}
#ev0922.scan-first .home-ending .sf-selected-cta span{color:#d7b879;font-size:10px}
#ev0922.scan-first .home-ending .sf-selected-cta strong{display:block;color:var(--ev-paper);font:400 30px/1.1 Georgia,serif;margin:10px 0}
#ev0922.scan-first .home-ending .sf-selected-cta p{color:#c9d3c5;font-size:13px}
#ev0922.scan-first .home-ending .he-closing-bottom .he-actions{grid-column:2;grid-row:4;max-width:none;margin:0;align-self:start}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-booking-reassurance{grid-column:1;grid-row:4;max-width:40ch;font-size:11px;line-height:1.7;color:#c9d3c5}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-local-details{grid-column:1/-1;grid-row:5;margin:30px 0 0;padding-top:26px;border-top:1px solid #d7b87955;font-size:12px}
#ev0922.scan-first .home-ending .he-footer{padding:42px var(--ev-edge);background:#102b23;color:#d0d9cd;border-top:1px solid #d7b87933}
#ev0922.scan-first .home-ending .he-footer a,#ev0922.scan-first .home-ending .he-footer .he-wordmark{color:#e9debf}
#ev0922.scan-first .home-ending .he-footer-bottom{color:#b9c7b7;border-color:#d7b87933}
@media (max-width:1050px){#ev0922.scan-first .pk-name{font-size:23px}
#ev0922.scan-first .pk-choices .pk-choice{padding:22px 14px}
#ev0922.scan-first .pk-detail{padding-right:30px}
#ev0922.scan-first .pk-detail dl>div{grid-template-columns:1fr;gap:5px}
#ev0922.scan-first .map-point span{font-size:11px}
#ev0922.scan-first .map-body{height:auto}
#ev0922.scan-first .method-image{min-height:670px}
#ev0922.scan-first .sf-atlas-bridge{grid-template-columns:1fr auto}
#ev0922.scan-first .sf-atlas-bridge span{grid-column:1/-1}
#ev0922.scan-first .home-ending .he-faq{grid-template-columns:.75fr 1.25fr;gap:5%}}
@media (max-width:700px){#ev0922.scan-first{--ev-edge:24px}
#ev0922.scan-first .sf-early-packages .he-packages{padding:60px var(--ev-edge)}
#ev0922.scan-first .sf-early-packages .he-packages-intro{display:block;margin-bottom:28px}
#ev0922.scan-first .sf-early-packages h2{font-size:49px;margin-bottom:24px}
#ev0922.scan-first .pk-intro p{font-size:14px}
#ev0922.scan-first .pk-choices{grid-template-columns:1fr 1fr}
#ev0922.scan-first .pk-choices .pk-choice{min-height:126px;padding:19px 12px;border-right:1px solid #b8a98770;border-bottom:1px solid #b8a98770}
#ev0922.scan-first .pk-name{font-size:23px}
#ev0922.scan-first .pk-mode{font-size:9px}
#ev0922.scan-first .pk-state{font-size:9px;margin-top:10px}
#ev0922.scan-first .pk-stage{display:flex;flex-direction:column;min-height:0}
#ev0922.scan-first .pk-panel{order:2;min-height:0}
#ev0922.scan-first .pk-panel[hidden]{display:none}
#ev0922.scan-first .pk-detail{padding:30px 0}
#ev0922.scan-first .pk-detail h3{font-size:43px}
#ev0922.scan-first .pk-purpose{font-size:16px}
#ev0922.scan-first .pk-detail dl>div{grid-template-columns:1fr;gap:5px}
#ev0922.scan-first .pk-detail dd{font-size:13px}
#ev0922.scan-first .assessment-map{order:1;padding:22px 14px;margin:0}
#ev0922.scan-first .map-body{width:min(100%,270px);height:auto}
#ev0922.scan-first .map-point span{font-size:10px;padding:3px}
#ev0922.scan-first .map-label{font-size:8px}
#ev0922.scan-first .assessment-map figcaption{font-size:9px;max-width:32ch}
#ev0922.scan-first .pk-foot{display:block;padding:24px 0}
#ev0922.scan-first .pk-foot p+p{margin-top:20px}
#ev0922.scan-first .pk-booking-note{font-size:11px}
#ev0922.scan-first .pk-to-methods{margin:20px 0 0;font-size:12px}
#ev0922.scan-first .imaging-chapter .modalities{padding:60px var(--ev-edge)}
#ev0922.scan-first #imaging-modalities .intro{display:block;margin-bottom:30px}
#ev0922.scan-first .modalities .doorway-title{font-size:43px;margin:20px 0}
#ev0922.scan-first #imaging-modalities .intro>p{font-size:14px}
#ev0922.scan-first .method-layout{display:block}
#ev0922.scan-first .method-image{height:340px;min-height:0;margin-bottom:30px}
#ev0922.scan-first .modalities .door{padding:25px 0}
#ev0922.scan-first .modalities .doorway-heading{font-size:32px}
#ev0922.scan-first .modalities .method-availability{font-size:10px}
#ev0922.scan-first .modalities .door-copy p{font-size:14px}
#ev0922.scan-first .imaging-chapter .sf-atlas{padding:55px var(--ev-edge) 0}
#ev0922.scan-first .sf-atlas .ua-intro{display:block}
#ev0922.scan-first .sf-atlas .ua-intro h3{font-size:43px;max-width:12ch;margin:0 0 20px}
#ev0922.scan-first .sf-atlas .ua-intro p{font-size:14px}
#ev0922.scan-first .sf-atlas .ua-figure{height:450px}
#ev0922.scan-first .sf-atlas .ua-label{font-size:12px;padding:14px 6px}
#ev0922.scan-first .sf-atlas-bridge{display:block;padding:25px 0 30px}
#ev0922.scan-first .sf-atlas-bridge p{margin:12px 0;font-size:13px}
#ev0922.scan-first .tt-chapter-intro{display:block;padding:55px var(--ev-edge) 0}
#ev0922.scan-first .tt-chapter-intro h2{font-size:49px;margin:18px 0}
#ev0922.scan-first .tt-chapter-intro p{font-size:14px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{left:7%;width:86%;top:28px;padding:0}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{font-size:32px}
#ev0922.scan-first .tt-title .tt-context-copy{font-size:13px}
#ev0922.scan-first .visit-preview .journey-results{padding:60px var(--ev-edge)}
#ev0922.scan-first .results-editorial{display:block}
#ev0922.scan-first .results-editorial #results-title{font-size:53px}
#ev0922.scan-first .results-editorial .rv-intro>p{font-size:15px}
#ev0922.scan-first .results-document{margin:40px 0 0;padding:28px 0 0}
#ev0922.scan-first .results-document h3{font-size:36px}
#ev0922.scan-first .document-row{grid-template-columns:1fr;gap:9px;padding:18px 0;font-size:13px}
#ev0922.scan-first .results-coda{margin-top:30px;padding-top:22px;font-size:11px}
#ev0922.scan-first .results-editorial .results-link{margin-top:15px;font-size:12px}
#ev0922.scan-first .home-ending .he-faq{display:block;padding:55px var(--ev-edge)}
#ev0922.scan-first .home-ending .he-faq h2{font-size:40px;max-width:12ch}
#ev0922.scan-first .home-ending .he-faq>header{margin-bottom:25px}
#ev0922.scan-first .home-ending .he-questions summary{font-size:21px;padding:20px 38px 20px 0}
#ev0922.scan-first .home-ending .he-questions details p{font-size:13px;padding-right:15px}
#ev0922.scan-first .home-ending .he-closing-inner{padding:60px var(--ev-edge) 45px}
#ev0922.scan-first .home-ending .he-closing-bottom{display:flex;flex-direction:column;gap:24px;padding:0;margin:0;width:100%}
#ev0922.scan-first .home-ending .he-closing-bottom h2{font-size:52px}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-selected-cta{width:100%;padding:22px 0}
#ev0922.scan-first .home-ending .he-closing-bottom .he-actions{width:100%}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-booking-reassurance{max-width:38ch}
#ev0922.scan-first .home-ending .he-closing-bottom .sf-local-details{margin-top:12px}
#ev0922.scan-first .home-ending .he-footer{padding:35px var(--ev-edge)}}
@media (prefers-reduced-motion:reduce){#ev0922.scan-first .map-point{transition:none}}
@media  print{#ev0922.scan-first .assessment-map{display:none!important}
#ev0922.scan-first .pk-stage{display:block!important}
#ev0922.scan-first .pk-panel{display:block!important;grid-area:auto!important}
#ev0922.scan-first .pk-detail{padding:20px 0!important}
#ev0922.scan-first .header,#ev0922.scan-first .graphic-hero,#ev0922.scan-first .integrated-atlas,#ev0922.scan-first .sf-orientation,#ev0922.scan-first .imaging-chapter,#ev0922.scan-first .tt-section,#ev0922.scan-first .visit-preview,#ev0922.scan-first .he-faq,#ev0922.scan-first .he-closing,#ev0922.scan-first .he-footer,#ev0922.scan-first .mobile-assessment-bar{display:none!important}
#ev0922.scan-first .assessment-chapter,#ev0922.scan-first .sf-early-packages,#ev0922.scan-first .he-packages{display:block!important;background:#fff!important;color:#111!important;padding:0!important}
#ev0922.scan-first .pk-panel[hidden]{display:grid!important}
#ev0922.scan-first .pk-panel{position:relative!important;page-break-inside:avoid;border-top:1px solid #777;padding:20px 0!important;color:#111!important}
#ev0922.scan-first .pk-selected-world{margin:0!important;padding:0!important;background:#fff!important;color:#111!important}
#ev0922.scan-first .pk-choices,#ev0922.scan-first .pk-families,#ev0922.scan-first .pk-to-methods,#ev0922.scan-first .pk-actions,#ev0922.scan-first .pk-print{display:none!important}}
#ev0922 .ev-label{display:block;font:500 11px/1.5 Gotham,Arial,sans-serif;letter-spacing:.14em;margin-bottom:18px}
#ev0922 .ev-reasons{position:relative;overflow:hidden;color:#f4efe4;background:radial-gradient(ellipse at 100% 0,#476149,#1c3a2c 65%);padding:90px 7%;display:block;border-top:1px solid #b89c6466}
#ev0922 .ev-reasons::before{content:"";position:absolute;width:580px;height:580px;left:-350px;top:30px;border:1px solid #c4a76b40;border-radius:50%;box-shadow:0 0 0 45px #c4a76b08,0 0 0 90px #c4a76b06;pointer-events:none}
#ev0922 .ev-reasons-heading,#ev0922 .ev-reasons-list{position:relative}
#ev0922 .ev-reasons-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:20px 10%;align-items:end}
#ev0922 .ev-reasons-heading>.ev-label{grid-column:1/-1}
#ev0922 .ev-reasons-heading h2{font-size:clamp(52px,6vw,88px);grid-row:2/4;line-height:1;max-width:12ch}
#ev0922 .ev-reasons-heading>p{grid-column:2;grid-row:2;max-width:40ch;font-size:16px}
#ev0922 .ev-reasons-heading>a{grid-column:2;grid-row:3;justify-self:start;border-bottom:1px solid #c9ab6a}
#ev0922 .ev-reasons-list{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin-top:64px;border-top:1px solid #d5bd8544;padding-top:32px}
#ev0922 .ev-reasons h2,#ev0922 .ev-support h2{font:400 clamp(38px,4vw,61px)/1.04 Georgia,serif;letter-spacing:-.04em;margin:0 0 25px}
#ev0922 .ev-reasons h2 em,#ev0922 .ev-support h2 em{font-weight:400;color:#d9c28c}
#ev0922 .ev-reasons p,#ev0922 .ev-support p{font:400 15px/1.75 Gotham,Arial,sans-serif;margin:0 0 20px;max-width:44ch}
#ev0922 .ev-reasons a,#ev0922 .ev-support a{color:inherit;font:400 13px/1.6 Gotham,Arial,sans-serif;text-underline-offset:6px;display:inline-block;padding:10px 0}
#ev0922 .ev-reasons-list article{padding:0 0 0 22px;border:0;border-left:1px solid #bda36666}
#ev0922 .ev-reasons-list article:first-child{padding:0;border:0}
#ev0922 .ev-reasons-list article:last-child{padding-bottom:0}
#ev0922 .ev-reasons-list h3{font:400 clamp(25px,2vw,31px)/1.15 Georgia,serif;letter-spacing:-.03em;margin:0 0 12px}
#ev0922 .ev-reasons-list .ev-label{color:#d9c28c;margin-bottom:8px}
#ev0922 .ev-reasons-list p{margin:0;color:#dde3d8}
#ev0922 .ev-support{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;padding:90px 9%;background:radial-gradient(ellipse at 20% 45%,#e5d6b5,#f3eddf 65%);color:#173b31;align-items:center;overflow:hidden}
#ev0922 .ev-support-copy h2{font-size:clamp(44px,4.6vw,68px);line-height:1.04;max-width:16ch}
#ev0922 .ev-support-copy h2 em{color:#6b7250}
#ev0922 .ev-support-copy>p{font-size:16px;max-width:43ch}
#ev0922 .ev-support-note{border-left:2px solid #a78443;padding:4px 0 4px 20px;margin:28px 0}
#ev0922 .ev-support-note>span{font:10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.13em;color:#7e6538}
#ev0922 .ev-support-note p{font-size:14px;margin:10px 0 0}
#ev0922 .ev-support-copy>a{border-bottom:1px solid #9b7b3e;display:inline-flex;gap:28px}
#ev0922 .ev-report-art{position:relative;padding:35px 25px}
#ev0922 .ev-report-sheet{position:relative;min-height:420px;background:linear-gradient(125deg,#284b39,#102d22);padding:34px;color:#eee7d7;box-shadow:12px 16px 0 #cbb993,24px 35px 50px #3b2e2024;transform:rotate(-5deg);display:flex;flex-direction:column;justify-content:space-between;border:1px solid #987d46}
#ev0922 .ev-report-sheet>span{letter-spacing:.24em;font:19px Georgia,serif;color:#d9bc7a}
#ev0922 .ev-report-sheet strong{font:400 clamp(30px,3.5vw,49px)/1.05 Georgia,serif;letter-spacing:-.025em;position:relative;margin:45px 0 35px}
#ev0922 .ev-report-sheet strong em{color:#d9bc7a}
#ev0922 .ev-report-sheet small{font:9px/1.5 Gotham,Arial,sans-serif;letter-spacing:.15em;padding-top:20px;border-top:1px solid #d9bc7a55}
#ev0922 .ev-report-seal{position:absolute;width:115px;height:115px;border:1px solid #d9bc7a55;border-radius:50%;right:25px;top:45px;box-shadow:0 0 0 14px #d9bc7a0d,0 0 0 28px #d9bc7a09}
#ev0922 .ev-report-caption{display:block;text-align:center;font:9px/1.5 Gotham,Arial,sans-serif;letter-spacing:.14em;color:#796741;margin-top:45px}
#ev0922.scan-first .results-document{background:#fffaf0;padding:30px;border-top:3px solid #aa8645;box-shadow:12px 14px 0 #e6ddc9}
#ev0922 .results-steps{list-style:none;padding:0;margin:20px 0 0}
#ev0922 .results-steps li{display:grid;grid-template-columns:36px 1fr;gap:18px;padding:24px 0;border-top:1px solid #bca77966}
#ev0922 .results-steps li>span{font:24px/1.3 Georgia,serif;color:#8b6a32}
#ev0922.scan-first .results-steps h3{font:400 29px/1.15 Georgia,serif;margin:0 0 12px}
#ev0922 .results-steps p{font:14px/1.75 Gotham,Arial,sans-serif;margin:0;color:#435b4b}
#ev0922.scan-first .sf-selected-cta label{display:block;font:10px/1.5 Gotham,Arial,sans-serif;letter-spacing:.12em;color:#d7b879}
#ev0922.scan-first .sf-selected-cta select{display:block;width:100%;padding:14px 36px 14px 12px;margin:12px 0 16px;background:#f4efe4;color:#173b31;border:1px solid #d7b879;border-radius:0;font:27px/1.3 Georgia,serif}
#ev0922.scan-first .sf-selected-cta .closing-explainer{font:12px/1.65 Gotham,Arial,sans-serif;margin:14px 0}
#ev0922.scan-first .sf-selected-cta a{display:inline-block;padding:10px 0;color:#e5ca8f;font:13px/1.5 Gotham,Arial,sans-serif;text-underline-offset:5px}
#ev0922.scan-first .home-ending .he-closing-bottom .closing-form-note{grid-column:2;grid-row:5;font:12px/1.7 Gotham,Arial,sans-serif;max-width:42ch;color:#c9d3c5}
@media (max-width:760px){#ev0922 .ev-reasons,#ev0922 .ev-support{grid-template-columns:1fr;padding:50px 7%;gap:28px}
#ev0922 .ev-reasons h2,#ev0922 .ev-support h2{font-size:41px}
#ev0922.scan-first .results-document{padding:24px 20px;box-shadow:6px 8px 0 #e6ddc9}
#ev0922.scan-first .results-steps h3{font-size:26px}
#ev0922.scan-first .pk-detail{padding:28px 20px}
#ev0922.scan-first .pk-to-methods{font-size:23px;padding:22px}
#ev0922.scan-first .home-ending .he-faq>header{display:block}
#ev0922.scan-first .home-ending .he-faq>header .ev-label{margin-bottom:20px}
#ev0922.scan-first .home-ending .he-questions details{padding-right:15px;padding-left:15px}
#ev0922.scan-first .home-ending .he-questions details[open]{padding-left:12px}
#ev0922.scan-first .home-ending .he-faq h2{margin-bottom:20px}
#ev0922.scan-first .sf-atlas .ua-panels{padding:24px 20px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-scene{background-position:center;background-size:auto 100%}
#ev0922.scan-first .home-ending .he-closing-bottom .closing-form-note{max-width:100%}}
@media (prefers-reduced-motion:reduce){#ev0922.scan-first .pk-choices .pk-choice,#ev0922.scan-first .modalities .door,#ev0922.scan-first .sf-atlas .ua-label{transition:none}}
#ev0922.scan-first .method-preview{float:right;margin:0 0 12px 15px;background:none;border:1px solid #d7b87966;border-radius:0;padding:9px 12px;color:#e6d4a9;font:11px/1.4 Gotham,Arial,sans-serif;cursor:pointer}
#ev0922.scan-first .method-preview[aria-pressed=true]{background:#d7b879;color:#173b31}
#ev0922.scan-first .modalities .door.is-previewed{background:#cfb97d12;border-left-color:#d7b879}
#ev0922.scan-first .method-image>img{transition:opacity .2s}
#ev0922.scan-first .sf-atlas .ua-panels .ua-package-context{border:0;border-left:2px solid #d7b879;padding:12px 0 12px 14px;background:#d7b87909;color:#e0d6b9}
#ev0922.scan-first .sf-atlas .ua-panels .ua-modality{color:#d7b879}
#ev0922.scan-first .sf-atlas .ua-panels .ua-link{border-color:#d7b87955;color:#e5cc98}
#ev0922.scan-first .sf-atlas .ua-panels h3{font-weight:400;font-size:clamp(29px,2.5vw,39px)}
@media (min-width:701px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{left:20.5%;top:21%;width:16%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-gut{left:61%;top:13%;width:27%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye{left:21.5%;top:62%;width:19%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{left:62.5%;top:52%;width:18%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title{left:36%;width:28%;top:37%;padding:20px 10px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{font:400 clamp(32px,3.7vw,52px)/1.03 Georgia,serif;letter-spacing:-.045em;max-width:12ch;margin:0 auto 18px}
#ev0922.scan-first .tt-title .tt-context-copy{font-size:13px;line-height:1.65;max-width:30ch}
#ev0922.scan-first .tt-title>span:last-child{display:block;font:9px/1.5 Gotham,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #a38a5666;padding-top:14px;max-width:26ch;margin:auto}}
@media (max-width:760px){#ev0922 .ev-reasons-heading{display:block}
#ev0922 .ev-reasons-heading h2{font-size:52px;max-width:14ch}
#ev0922 .ev-reasons-list{display:block;margin-top:35px;padding-top:0;border:0}
#ev0922 .ev-reasons-list article,#ev0922 .ev-reasons-list article:first-child{padding:24px 0;border:0;border-top:1px solid #d5bd8544}
#ev0922 .ev-support{padding:45px 7%;gap:42px}
#ev0922 .ev-report-art{padding:15px 25px;max-width:360px;width:100%;margin:auto}
#ev0922 .ev-report-sheet{min-height:310px;padding:26px}
#ev0922 .ev-report-sheet strong{font-size:37px;margin:35px 0}
#ev0922 .ev-support-copy h2{font-size:43px}
#ev0922 .ev-support-copy>p{font-size:15px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-blood{width:28.8%;left:9.6%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-gut{width:47%;left:48%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye{width:33.35%;left:7.825%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{width:31%;left:60%}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-title h2{font:400 37px/1.04 Georgia,serif;letter-spacing:-.035em;max-width:13ch;margin:0 auto 14px}
#ev0922.scan-first .tt-title .tt-context-copy{font-size:12px;max-width:32ch}
#ev0922.scan-first .tt-title>span:last-child{font-size:10px}}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-label{width:170px;max-width:none;left:50%;transform:translateX(-50%);white-space:normal;text-align:center}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-purpose{display:block;max-width:none}
@media (max-width:700px){#ev0922.scan-first .tt-table:not(.tt-active) .tt-label{width:145px;font-size:16px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-eye,#ev0922.scan-first .tt-table:not(.tt-active) .tt-dental{top:440px}
#ev0922.scan-first .tt-table:not(.tt-active) .tt-scene{height:700px;min-height:700px}}
#ev0922 [hidden]{display:none!important} #ev0922 .ev0922-assessment-form{margin:0} #ev0922{font-family:Gotham,Arial,sans-serif;} #ev0922 h1,#ev0922 h2,#ev0922 h3{font-weight:400;} 
