/* Generated, compressed scene artwork. Original PNGs are never fetched by pages. */
:root {
  --yvt-art-background: url("orange-art/background-v2-1536.webp");
  --yvt-art-network: url("orange-art/signature-v3-768.webp");
}
@supports (background-image: image-set(url("x.avif") type("image/avif"))) {
  :root {
    --yvt-art-background: image-set(url("orange-art/background-v2-1536.avif") type("image/avif"), url("orange-art/background-v2-1536.webp") type("image/webp"));
    --yvt-art-network: image-set(url("orange-art/signature-v3-768.avif") type("image/avif"), url("orange-art/signature-v3-768.webp") type("image/webp"));
  }
}
body.yvt-phase-one-active,body.yd-app,body.login,body.wp-admin {
  isolation:isolate;background:#fffaf5;
}
body.yvt-phase-one-active::before,body.yd-app::before,body.login::before,body.wp-admin::before {
  content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;
  width:auto;height:auto;border:0;border-radius:0;box-shadow:none;
  background-image:var(--yvt-art-background);
  background-position:center;background-size:cover;background-repeat:no-repeat;
}
body.login::after {display:none;}
.yvt-phase-one-active .yvt-e-section.elementor-element,
.yvt-phase-one-active .orders-container {background:transparent;}
.yvt-phase-one-active .yvt-e-hero.elementor-element::before,
.yvt-phase-one-active .yvt-e-hero.elementor-element::after,
.yvt-phase-one-active .orders-container::before,
.yvt-phase-one-active .orders-container::after {display:none;}
.yd-header,.yd-sidebar,.yd-footer {background:rgba(255,252,248,.92);}
.yd-card,.yd-auth-card,.yd-stat:not(.primary) {background:rgba(255,255,255,.96);}
.wp-admin #wpwrap,.wp-admin #wpcontent {background:transparent;}
.yvt-phase-one-active .yvt-e-hero__aside.elementor-element:has(.yvt-editorial-scene) {
  padding:0;border:0;border-radius:26px;background:transparent;box-shadow:none;backdrop-filter:none;
  transform:none!important;overflow:visible;
}
.yvt-phase-one-active .yvt-e-hero__aside:has(.yvt-editorial-scene)::before,
.yvt-phase-one-active .yvt-e-hero__aside:has(.yvt-editorial-scene)::after {display:none;}
.yvt-editorial-scene {
  display:block;margin:0;overflow:hidden;border:1px solid #ebd8c6;border-radius:24px;
  background:#fff8ef;box-shadow:0 22px 54px rgba(121,72,34,.09);
}
.yvt-scene-picture {display:block;line-height:0;background:#fff8ef;}
.yvt-scene-picture img {
  display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/2;
  object-fit:contain;object-position:center;border:0;border-radius:0;box-shadow:none;
}
.yvt-editorial-scene figcaption {
  display:flex;flex-direction:column;gap:6px;padding:22px 26px;
  border-top:1px solid #f0e1d3;background:#fffcf8;font-style:normal;line-height:1.6;
}
.yvt-editorial-scene figcaption strong {font-size:19px;letter-spacing:-.02em;color:#75411f;font-weight:700;}
.yvt-editorial-scene figcaption span {font-size:13px;color:#856b58;}
.yvt-phase-one-active .yvt-e-hero--home .yvt-e-hero__copy::after {
  background-image:var(--yvt-art-network);background-size:contain;background-color:#fff8ef;mix-blend-mode:normal;
  height:auto;aspect-ratio:3/2;
}
.yd-intro > .yvt-scene-picture {width:min(100%,430px);margin-top:26px;border-radius:22px;overflow:hidden;}
.yvt-tracking-art {overflow:hidden;border-radius:18px;margin:14px 0;}
/* Service and process cards share the reference's quiet clay still-life style. */
.yvt-card-art {display:block;width:100%;overflow:hidden;border-radius:16px;background:#fff8ef;}
.yvt-e-card__meta:has(.yvt-card-art) {display:block;position:relative;margin-bottom:10px;}
.yvt-e-card__meta:has(.yvt-card-art) .yvt-e-card__index {position:absolute;top:8px;right:8px;background:#fffcf3ed;color:#97532b;}
.yvt-card-art .yvt-scene-picture img {height:165px;aspect-ratio:auto;object-fit:contain;}
.yvt-phase-one-active .yvt-e-card:has(.yvt-card-art)::before {display:none;}
.yvt-phase-one-active .yvt-e-section--dark :is(.elementor-heading-title,.yvt-e-copy,.yvt-e-lead,.yvt-e-card__copy,.yvt-e-card__copy p) {color:var(--orange-ink)!important;}
.yvt-phase-one-active .yvt-e-section--dark .yvt-e-card.elementor-element {background:#fffcf8;border-color:#ead8c6;box-shadow:0 12px 32px #75421d0b;}
.yvt-e-contact-methods .yvt-card-art .yvt-scene-picture img {height:125px;}
.yvt-feature-art {display:block;border-radius:22px;overflow:hidden;}
.yvt-phase-one-active .yvt-e-feature-image .yvt-feature-art img {width:100%;height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain;}
.yd-empty-art,.yd-inline-art,.yd-help-art,.yd-overview-art,.yd-payment-art {display:block;line-height:0;overflow:hidden;border-radius:16px;background:#fff8ef;}
.yd-empty-art img,.yd-inline-art img,.yd-help-art img,.yd-overview-art img,.yd-payment-art img {display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;}
.yd-empty-art {width:165px;margin:0 auto 12px;}
.yd-empty {padding:24px 18px;}
.yd-help-art {max-width:275px;margin:0 0 18px;}
.yd-overview-art {width:170px;flex:0 0 170px;align-self:center;}
.yd-payment-art {width:160px;margin:0 auto 20px;}
@media(max-width:760px) {
  .yd-overview-art {display:none;}
  .yd-help-art {max-width:240px;}
  .yvt-card-art .yvt-scene-picture img {height:150px;}
}
@media(max-width:640px) {
  :root {
    --yvt-art-background:url("orange-art/background-v2-768.webp");
    --yvt-art-network:url("orange-art/signature-v3-480.webp");
  }
  @supports (background-image:image-set(url("x.avif") type("image/avif"))) {
    :root {
      --yvt-art-background:image-set(url("orange-art/background-v2-768.avif") type("image/avif"),url("orange-art/background-v2-768.webp") type("image/webp"));
      --yvt-art-network:image-set(url("orange-art/signature-v3-480.avif") type("image/avif"),url("orange-art/signature-v3-480.webp") type("image/webp"));
    }
  }
  .yvt-editorial-scene {border-radius:20px;}
  .yvt-editorial-scene figcaption {padding:18px 20px;gap:5px;}
  .yvt-editorial-scene figcaption strong {font-size:17px;}
  .yvt-editorial-scene figcaption span {font-size:12px;}
  .yd-intro > .yvt-scene-picture {max-width:340px;margin-inline:auto;}
}
@media(prefers-reduced-data:reduce) {
  body.yvt-phase-one-active::before,body.yd-app::before,body.login::before,body.wp-admin::before {background-image:none;}
}
@media print {
  body::before,.yvt-editorial-scene,.yd-intro>.yvt-scene-picture,.yvt-card-art,.yd-empty-art,.yd-help-art,.yd-overview-art,.yd-payment-art {display:none!important;}
}
