#wv-hd{--ink:#000000;--muted:#5F6670;--teal:#00B4C1;--teal-light:#78D3DD;--teal-deep:#0A6E77;--gold:#C5A572;--shade:16,26,34;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24' fill='none' stroke='black' stroke-width='1.1' stroke-linecap='square'%3E%3Cpath d='M2 12h27M22 5l7 7-7 7'/%3E%3C/svg%3E");--tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='square'%3E%3Cpath d='M4.5 12.5l4.8 4.8L19.5 7'/%3E%3C/svg%3E");display:block !important;position:relative !important;z-index:1 !important;width:100% !important;margin:36px 0 44px !important;padding:0 !important;background:transparent !important;border:0 !important;font-family:Montserrat,-apple-system,'Segoe UI',Arial,Helvetica,sans-serif !important;font-weight:300 !important;color:var(--ink) !important}
#wv-hd,#wv-hd div,#wv-hd ul,#wv-hd li,#wv-hd span.wv-hd-go{font-size:16px;list-style:none !important}
#wv-hd[hidden]{display:none !important}
#wv-hd,#wv-hd *,#wv-hd *::before,#wv-hd *::after{box-sizing:border-box}
#wv-hd .wv-hd-wrap{width:100%;margin:0 auto;padding:0}
#wv-hd .wv-hd-nb{white-space:nowrap}

/* Header */
#wv-hd .wv-hd-head{position:relative;margin:0 0 24px;padding:0;text-align:center}
#wv-hd .wv-hd-h2{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important;font-family:Cinzel,Georgia,'Times New Roman',serif !important;font-size:24px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:1px !important}
#wv-hd .wv-hd-sub{font-family:Montserrat,-apple-system,'Segoe UI',Arial,Helvetica,sans-serif !important;font-size:15px !important;line-height:24px !important;font-weight:300 !important;font-style:normal !important;letter-spacing:0 !important;text-transform:none !important;color:var(--muted) !important;max-width:none;margin:0 !important;padding:0 !important;border:0 !important;text-wrap:balance}
/* Cards */
#wv-hd .wv-hd-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none !important;margin:0 !important;padding:0 !important}
#wv-hd .wv-hd-card{position:relative;display:grid;grid-template-columns:40% minmax(0,1fr);aspect-ratio:5/1;overflow:hidden;isolation:isolate;list-style:none !important;margin:0 !important;padding:0 !important;background:#FFFFFF !important;border:0 !important;border-radius:0 !important;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}
#wv-hd .wv-hd-card::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:3px;background:linear-gradient(to right,#00B4C1 0,#78D3DD 51%,#00B4C1 100%);opacity:0;transform:scaleX(.6);transform-origin:left center;transition:opacity .25s ease-out,transform .35s cubic-bezier(.4,0,.2,1);pointer-events:none}
#wv-hd .wv-hd-card::before{content:none !important}
#wv-hd .wv-hd-card[hidden]{display:none !important}
#wv-hd .wv-hd-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(3,100,107,.12),0 5px 14px rgba(0,0,0,.06)}
#wv-hd .wv-hd-media{position:relative;height:100%;margin:0;padding:0;overflow:hidden;background:#F6F6F6}
#wv-hd .wv-hd-media img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;margin:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;transition:transform 1.1s cubic-bezier(.2,.6,.2,1)}
#wv-hd .wv-hd-card:hover .wv-hd-media img{transform:scale(1.05)}
#wv-hd .wv-hd-badge{position:absolute;z-index:1;top:0;left:0;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 11px 0 9px;border:0;border-radius:0;background:#FFFFFF;color:var(--teal-deep) !important;font-family:Montserrat,-apple-system,'Segoe UI',Arial,Helvetica,sans-serif !important;font-size:9.5px !important;line-height:24px !important;font-weight:500 !important;font-style:normal !important;letter-spacing:.2em !important;text-transform:uppercase !important;white-space:nowrap;opacity:0;transform:translateY(-100%);transition:opacity .2s ease-out,transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}
#wv-hd .wv-hd-body{position:static;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 28px}
#wv-hd .wv-hd-when{order:-1;display:block !important;font-family:Montserrat,-apple-system,'Segoe UI',Arial,Helvetica,sans-serif !important;font-size:10.5px !important;line-height:16px !important;font-weight:500 !important;font-style:normal !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--muted) !important;margin:0 0 8px !important;padding:0 !important;border:0 !important;white-space:nowrap}
#wv-hd .wv-hd-h3{font-family:Cinzel,Georgia,'Times New Roman',serif !important;font-size:24px !important;line-height:30px !important;font-weight:400 !important;font-style:normal !important;letter-spacing:2.5px !important;text-transform:uppercase !important;color:var(--ink) !important;margin:0 0 12px !important;padding:0 !important;border:0 !important;white-space:nowrap;text-shadow:none}
#wv-hd .wv-hd-link,#wv-hd .wv-hd-link:hover,#wv-hd .wv-hd-link:visited,#wv-hd .wv-hd-link:focus{font:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important;color:var(--ink) !important;text-decoration:none !important;background:none !important;border:0 !important;box-shadow:none !important;outline:none}
#wv-hd .wv-hd-link::after{content:"";position:absolute;inset:0;z-index:1}
#wv-hd .wv-hd-card:has(.wv-hd-link:focus-visible){outline:2px solid var(--teal-deep);outline-offset:4px}
#wv-hd .wv-hd-foot{position:static;display:flex;align-items:center;gap:14px;min-height:20px}
#wv-hd .wv-hd-status{display:inline-flex;align-items:center;gap:7px;padding:0 0 3px;border-bottom:1px solid rgba(10,110,119,.35);font-family:Montserrat,-apple-system,'Segoe UI',Arial,Helvetica,sans-serif !important;font-size:11px !important;line-height:16px !important;font-weight:500 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--teal-deep) !important;white-space:nowrap;transition:border-color .2s ease-out}
#wv-hd .wv-hd-card:hover .wv-hd-status{border-bottom-color:var(--teal-deep)}
#wv-hd .wv-hd-go{position:static;display:inline-flex;align-items:center;width:auto;height:20px;margin:0 0 3px -4px;background:none;color:var(--teal-deep)}
#wv-hd .wv-hd-arrow,#wv-hd .wv-hd-check{display:inline-block;flex:none;background-color:currentColor;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat}
#wv-hd .wv-hd-arrow{width:28px;height:21px;transition:transform .25s ease-out}
#wv-hd .wv-hd-check{width:10px;height:10px;-webkit-mask-image:var(--tick);mask-image:var(--tick)}
#wv-hd .wv-hd-card:hover .wv-hd-arrow{transform:translateX(5px)}
#wv-hd .wv-hd-status .wv-hd-check{width:12px;height:12px;color:var(--teal)}
#wv-hd button.wv-hd-clear{position:relative;z-index:3;display:inline-block;min-height:20px;margin:0 0 3px !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-family:Montserrat,-apple-system,'Segoe UI',Arial,Helvetica,sans-serif !important;font-size:12px !important;line-height:20px !important;font-weight:300 !important;font-style:normal !important;letter-spacing:.02em !important;text-transform:none !important;color:var(--muted) !important;text-decoration:underline !important;text-decoration-color:rgba(95,102,112,.4) !important;text-underline-offset:3px;white-space:nowrap;cursor:pointer;transition:color .2s ease-out}
#wv-hd button.wv-hd-clear[hidden]{display:none !important}
#wv-hd button.wv-hd-clear:hover{color:var(--teal-deep) !important;text-decoration-color:var(--teal-deep) !important;background:transparent !important}
#wv-hd button.wv-hd-clear:focus-visible{outline:2px solid var(--teal-deep) !important;outline-offset:2px}
/* States */
#wv-hd .wv-hd-card.is-active::after{opacity:1;transform:none}
#wv-hd .wv-hd-card.is-active .wv-hd-badge{opacity:1;transform:none}
#wv-hd .wv-hd-card.is-active .wv-hd-status{border-bottom-color:transparent}
#wv-hd .wv-hd-card.is-active .wv-hd-go,#wv-hd .wv-hd-card.is-loading .wv-hd-go{display:none}
#wv-hd .wv-hd-card.is-loading .wv-hd-status{color:var(--muted) !important;border-bottom-color:transparent}
#wv-hd .wv-hd-card.is-loading::after{opacity:1;transform:none;animation:wv-hd-load 1.4s cubic-bezier(.4,0,.2,1) infinite}
#wv-hd.is-busy .wv-hd-card:not(.is-loading){cursor:progress}
@keyframes wv-hd-load{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}

/* Tablet */
@media (max-width:1199px){
#wv-hd .wv-hd-card{aspect-ratio:7/2}
#wv-hd .wv-hd-body{padding:0 20px}
#wv-hd .wv-hd-h3{font-size:20px !important;line-height:25px !important;letter-spacing:2px !important;margin:0 0 10px !important}
#wv-hd .wv-hd-when{margin:0 0 6px !important}
#wv-hd .wv-hd-foot{flex-wrap:wrap;row-gap:2px;gap:12px}
}

/* Stack */
@media (max-width:959px){
#wv-hd{margin:28px 0 36px !important}
#wv-hd .wv-hd-cards{grid-template-columns:minmax(0,1fr);gap:14px}
#wv-hd .wv-hd-card{aspect-ratio:5/1}
#wv-hd .wv-hd-body{padding:0 28px}
#wv-hd .wv-hd-card:hover{transform:none}
#wv-hd .wv-hd-card:hover .wv-hd-media img{transform:none}
}

/* Phone */
@media (max-width:639px){
#wv-hd{margin:20px 0 28px !important}
#wv-hd .wv-hd-head{margin:0 0 18px}
#wv-hd .wv-hd-sub{font-size:14px !important;line-height:22px !important}
#wv-hd .wv-hd-cards{gap:12px}
#wv-hd .wv-hd-card{aspect-ratio:13/5}
#wv-hd .wv-hd-body{padding:0 14px 0 16px}
#wv-hd .wv-hd-when{font-size:9.5px !important;letter-spacing:.16em !important;margin:0 0 5px !important}
#wv-hd .wv-hd-h3{font-size:17px !important;line-height:22px !important;letter-spacing:1.5px !important;margin:0 0 8px !important}
#wv-hd .wv-hd-status{font-size:10px !important;letter-spacing:.14em !important}
#wv-hd .wv-hd-arrow{width:22px;height:17px}
#wv-hd .wv-hd-foot{gap:10px}
#wv-hd .wv-hd-badge{height:22px;line-height:22px !important;font-size:9px !important;padding:0 9px 0 7px}
}

@media (prefers-reduced-motion:reduce){
#wv-hd .wv-hd-card,#wv-hd .wv-hd-card::after,#wv-hd .wv-hd-media img,#wv-hd .wv-hd-arrow,#wv-hd .wv-hd-badge,#wv-hd .wv-hd-status,#wv-hd button.wv-hd-clear{transition:none !important}
#wv-hd .wv-hd-card:hover,#wv-hd .wv-hd-card:hover .wv-hd-media img,#wv-hd .wv-hd-card:hover .wv-hd-arrow{transform:none}
#wv-hd .wv-hd-card.is-loading::after{animation:none;opacity:.6}
}
