/* Header lockup only. The approved page artwork and typography remain untouched. */
.site-header .wordmark{display:inline-flex;align-items:center;gap:12px;height:44px;flex-shrink:0;position:relative}
.wordmark .brand-emblem{display:block;position:relative;width:38px;height:38px;flex:none;overflow:hidden;border-radius:11px 2px 11px 2px;background:linear-gradient(145deg,#4c8e94,#07596b 74%);box-shadow:inset 0 0 0 1px #ffffff35}
.wordmark .brand-emblem::before,.wordmark .brand-emblem::after{content:"";position:absolute;width:33px;height:16px;left:2px;border-bottom:1.5px solid #e7f1ec;border-radius:0 0 50% 50%;transform:rotate(-13deg)}
.wordmark .brand-emblem::before{top:3px}.wordmark .brand-emblem::after{top:10px;opacity:.55}
.wordmark .brand-eyes{font-size:27px;letter-spacing:.055em;font-weight:500;color:#163f47;line-height:1}
.wordmark .brand-divider{width:1px;height:25px;background:linear-gradient(transparent,#a3bfc0,transparent);font-size:0;margin:0 1px}
.wordmark .brand-product{font-size:27px;font-style:italic;letter-spacing:-.025em;color:#005d70;line-height:1;position:relative;padding:0 2px 3px}
.wordmark .brand-product::after{content:"";position:absolute;left:0;right:-2px;bottom:-5px;height:9px;border-bottom:1px solid #83acac;border-radius:0 0 65% 45%;transform:rotate(-6deg)}
.wordmark:hover .brand-emblem{background:linear-gradient(145deg,#6aa4a8,#07596b 74%)}
@media(max-width:767px){.site-header .wordmark{gap:7px}.wordmark .brand-emblem{width:28px;height:30px;border-radius:8px 2px 8px 2px}.wordmark .brand-emblem::before,.wordmark .brand-emblem::after{width:25px;left:1px}.wordmark .brand-emblem::before{top:0}.wordmark .brand-emblem::after{top:6px}.wordmark .brand-eyes{font-size:20px;letter-spacing:.025em}.wordmark .brand-product{font-size:22px}.wordmark .brand-divider{height:20px;margin:0}}
@media(max-width:359px){.site-header .wordmark{gap:5px}.wordmark .brand-emblem{width:24px}.wordmark .brand-emblem::before,.wordmark .brand-emblem::after{width:21px}.wordmark .brand-eyes{font-size:18px}.wordmark .brand-product{font-size:20px}}
