[data-home-hero-surface]{--home-hero-background: radial-gradient(ellipse 80% 70% at 76% 42%, rgba(37, 71, 79, .22), transparent 72%), linear-gradient(135deg, #11171b, #141b26 60%, #1a1e2c);--home-hero-title: #f7faf9;--home-hero-copy: #c9d6d9;--home-hero-accent: #8bc7bb;--home-hero-eyebrow-bg: rgba(139, 199, 187, .08);--home-hero-eyebrow-border: rgba(139, 199, 187, .25);--home-hero-title-shadow: 0 2px 40px rgba(0, 0, 0, .3)}[data-home-hero-surface][data-home-variant=luce]{--home-hero-background: radial-gradient(ellipse at 76% 40%, rgba(236, 240, 240, .7), transparent 70%), linear-gradient(135deg, #f8f6f2, #f3f4f2);--home-hero-title: #10212e;--home-hero-copy: #354957;--home-hero-accent: #397f73;--home-hero-eyebrow-bg: rgba(26, 158, 143, .06);--home-hero-eyebrow-border: rgba(16, 33, 46, .1);--home-hero-title-shadow: none}[data-home-hero-surface][data-home-variant=azzurro]{--home-hero-background: radial-gradient(ellipse at 75% 40%, rgba(195, 224, 246, .6), transparent 72%), linear-gradient(160deg, #689ac0, #9fc5df 58%, #d8e8f0);--home-hero-title: #102c42;--home-hero-copy: #25465a;--home-hero-accent: #195b69;--home-hero-eyebrow-bg: rgba(244, 251, 255, .25);--home-hero-eyebrow-border: rgba(16, 44, 66, .15);--home-hero-title-shadow: none}.ots-strip[data-astro-cid-omeunuto]{position:relative;display:block;isolation:isolate;overflow:hidden;color:#fbf6ea;text-decoration:none;background:#071522;font-family:Instrument Sans,Geist,system-ui,sans-serif;border-top:1px solid #1a9e8f55}.ots-strip[data-astro-cid-omeunuto]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#f2594a,#ff8a5c,#f2594a);background-size:200% 100%;animation:ots-line 4s linear infinite}.ots-glow[data-astro-cid-omeunuto]{position:absolute;inset:-40% -10%;z-index:-1;background:radial-gradient(420px 220px at 15% 50%,#1a9e8f73,transparent 70%),radial-gradient(380px 200px at 85% 60%,#f2594a33,transparent 70%);animation:ots-drift 9s ease-in-out infinite alternate}.ots-inner[data-astro-cid-omeunuto]{box-sizing:border-box;display:flex;align-items:center;gap:28px;max-width:1240px;margin:0 auto;padding:18px 28px 22px}.ots-logo[data-astro-cid-omeunuto]{display:block;flex:none;height:84px;width:auto;margin-left:-8px}.ots-copy[data-astro-cid-omeunuto]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1}.ots-badge[data-astro-cid-omeunuto]{display:inline-flex;align-items:center;gap:9px;padding:5px 13px 5px 10px;border-radius:999px;background:#f2594a;color:#fff;font:700 12px/1.2 Instrument Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 0 #f2594a99;animation:ots-badge 2.4s ease-out infinite}.ots-badge[data-astro-cid-omeunuto] i[data-astro-cid-omeunuto]{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#fff}.ots-badge[data-astro-cid-omeunuto] i[data-astro-cid-omeunuto]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #fff;animation:ots-ping 1.6s ease-out infinite}.ots-claim[data-astro-cid-omeunuto]{color:#fff;font:400 30px/1.1 Fraunces,Georgia,serif;letter-spacing:-.012em}.ots-claim[data-astro-cid-omeunuto] em[data-astro-cid-omeunuto]{font-weight:300;color:#8edbd1}.ots-sub[data-astro-cid-omeunuto]{color:#b9d3cd;font-size:15px;line-height:1.4}.ots-cta[data-astro-cid-omeunuto]{position:relative;overflow:hidden;flex:none;display:inline-flex;align-items:center;gap:12px;min-height:58px;padding:12px 30px;border-radius:999px;background:#d7382c;color:#fff;font:700 18px/1.2 Instrument Sans,sans-serif;box-shadow:0 10px 30px #d7382c73;transition:background-color .15s,transform .15s}.ots-cta[data-astro-cid-omeunuto] b[data-astro-cid-omeunuto]{font-weight:700;font-size:20px;transition:transform .2s}.ots-cta[data-astro-cid-omeunuto]:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,#ffffff66,transparent);transform:skew(-20deg);animation:ots-shine 3.2s ease-in-out infinite}.ots-strip[data-astro-cid-omeunuto]:hover .ots-cta[data-astro-cid-omeunuto]{background:#b72a21;transform:translateY(-2px)}.ots-strip[data-astro-cid-omeunuto]:hover .ots-cta[data-astro-cid-omeunuto] b[data-astro-cid-omeunuto]{transform:translate(4px)}.ots-strip[data-astro-cid-omeunuto]:focus-visible{outline:3px solid #8edbd1;outline-offset:-3px}@keyframes ots-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.9);opacity:0}}@keyframes ots-badge{0%{box-shadow:0 0 #f2594a99}70%{box-shadow:0 0 0 12px #f2594a00}to{box-shadow:0 0 #f2594a00}}@keyframes ots-shine{0%,55%{left:-60%}to{left:130%}}@keyframes ots-drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes ots-line{0%{background-position:0 0}to{background-position:200% 0}}@media(max-width:900px){.ots-inner[data-astro-cid-omeunuto]{flex-direction:column;align-items:center;gap:12px;padding:18px 18px 22px;text-align:center}.ots-logo[data-astro-cid-omeunuto]{height:66px;margin:0}.ots-copy[data-astro-cid-omeunuto]{align-items:center;gap:7px}.ots-badge[data-astro-cid-omeunuto]{text-align:left}.ots-claim[data-astro-cid-omeunuto]{font-size:24px}.ots-sub[data-astro-cid-omeunuto]{font-size:14px;max-width:36ch}.ots-cta[data-astro-cid-omeunuto]{width:100%;max-width:420px;box-sizing:border-box;justify-content:center;min-height:54px;font-size:17px}}@media(prefers-reduced-motion:reduce){.ots-strip[data-astro-cid-omeunuto]:after,.ots-glow[data-astro-cid-omeunuto],.ots-badge[data-astro-cid-omeunuto],.ots-badge[data-astro-cid-omeunuto] i[data-astro-cid-omeunuto]:after,.ots-cta[data-astro-cid-omeunuto]:before{animation:none}.ots-cta[data-astro-cid-omeunuto],.ots-cta[data-astro-cid-omeunuto] b[data-astro-cid-omeunuto]{transition:none}}
