:is(#dc,.dc-over-ons-highlights){--accent:var(--nw-brand-primary,#e3a83b);--primary:var(--nw-brand-secondary,#9d4c13)}:is(#dc,.dc-over-ons-highlights) *{box-sizing:border-box}:is(#dc,.dc-over-ons-highlights) .ons-highlights{background:linear-gradient(165deg,#050505 0%,#0f0f0f 50%,#0a0806 100%);padding:120px 0;position:relative;overflow:hidden}:is(#dc,.dc-over-ons-highlights) .ons-highlights__container{z-index:2;max-width:1300px;margin:0 auto;padding:0 40px;position:relative}:is(#dc,.dc-over-ons-highlights) .ons-highlights__bg-orb{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}:is(#dc,.dc-over-ons-highlights) .ons-highlights__bg-orb--1{background:radial-gradient(circle,#e3a83b12,#0000 70%);width:500px;height:500px;top:-100px;right:-100px}:is(#dc,.dc-over-ons-highlights) .ons-highlights__bg-orb--2{background:radial-gradient(circle,#9d4c130f,#0000 70%);width:400px;height:400px;bottom:-80px;left:-80px}:is(#dc,.dc-over-ons-highlights) .ons-highlights__dots-grid{pointer-events:none;background-image:radial-gradient(#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}:is(#dc,.dc-over-ons-highlights) .ons-highlights__line{background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.08;pointer-events:none;height:1px;position:absolute}:is(#dc,.dc-over-ons-highlights) .ons-highlights__line--top{top:0;left:10%;right:10%}:is(#dc,.dc-over-ons-highlights) .ons-highlights__line--bottom{bottom:0;left:10%;right:10%}:is(#dc,.dc-over-ons-highlights) .ons-highlights__header{text-align:center;margin-bottom:80px;position:relative}:is(#dc,.dc-over-ons-highlights) .ons-highlights__eyebrow{color:var(--accent);opacity:0;align-items:center;gap:14px;margin-bottom:22px;font-family:Nothing You Could Do,cursive;font-size:18px;animation:.8s .1s forwards hl-fadeUp;display:inline-flex}:is(#dc,.dc-over-ons-highlights) .ons-highlights__eyebrow:before,:is(#dc,.dc-over-ons-highlights) .ons-highlights__eyebrow:after{content:"";background:var(--accent);opacity:.4;width:30px;height:1px}:is(#dc,.dc-over-ons-highlights) .ons-highlights__title{color:#fff;opacity:0;margin:0 0 16px;font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.15;animation:.8s .2s forwards hl-fadeUp}:is(#dc,.dc-over-ons-highlights) .ons-highlights__subtitle{color:#ffffff80;opacity:0;max-width:520px;margin:0 auto;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.7;animation:.8s .3s forwards hl-fadeUp}:is(#dc,.dc-over-ons-highlights) .ons-highlights__grid{grid-template-columns:repeat(var(--cols), 1fr);gap:28px;display:grid;position:relative}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap{opacity:0;background:linear-gradient(160deg,#e3a83b26,#ffffff0a 40%,#9d4c131a);border-radius:20px;padding:1px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:first-child{animation:.8s .35s forwards hl-fadeUp}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:nth-child(2){animation:.8s .5s forwards hl-fadeUp}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:nth-child(3){animation:.8s .65s forwards hl-fadeUp}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:hover{background:linear-gradient(160deg,#e3a83b66,#ffffff14 40%,#9d4c134d);transform:translateY(-12px)}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(170deg,#141414f2,#0a0a0afa);border-radius:19px;padding:48px 36px 44px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e3a83b0a,#0000);width:100%;height:100%;transition:left .8s;position:absolute;top:0;left:-100%}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:hover .ons-highlights__card:before{left:100%}:is(#dc,.dc-over-ons-highlights) .ons-highlights__corner{pointer-events:none;opacity:0;width:20px;height:20px;transition:opacity .4s;position:absolute}:is(#dc,.dc-over-ons-highlights) .ons-highlights__corner--tl{border-top:1.5px solid var(--accent);border-left:1.5px solid var(--accent);top:16px;left:16px}:is(#dc,.dc-over-ons-highlights) .ons-highlights__corner--br{border-bottom:1.5px solid var(--accent);border-right:1.5px solid var(--accent);bottom:16px;right:16px}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:hover .ons-highlights__corner{opacity:.5}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-number{background:linear-gradient(#e3a83b0f,#0000);-webkit-text-fill-color:transparent;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,Georgia,serif;font-size:80px;font-weight:700;line-height:1;transition:all .5s;position:absolute;top:16px;right:24px}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:hover .ons-highlights__card-number{background:linear-gradient(#e3a83b1f,#0000);-webkit-background-clip:text;background-clip:text}:is(#dc,.dc-over-ons-highlights) .ons-highlights__icon-wrap{z-index:2;width:56px;height:56px;margin-bottom:28px;position:relative}:is(#dc,.dc-over-ons-highlights) .ons-highlights__icon-ring{border:1px solid #e3a83b26;border-radius:50%;animation:3s ease-in-out infinite hl-pulse;position:absolute;inset:-6px}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-icon{width:56px;height:56px;color:var(--accent);z-index:2;background:linear-gradient(135deg,#e3a83b1f,#9d4c1314);border:1px solid #e3a83b33;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:all .45s cubic-bezier(.4,0,.2,1);display:flex;position:relative}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-icon svg{fill:currentColor;width:20px;height:20px}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:hover .ons-highlights__card-icon{background:linear-gradient(135deg, var(--accent), var(--primary));color:#fff;border-color:#0000;transform:scale(1.08);box-shadow:0 0 30px #e3a83b4d,0 0 60px #e3a83b1a}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:hover .ons-highlights__icon-ring{border-color:#e3a83b4d;animation:none}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-title{color:#fff;z-index:2;margin:0 0 14px;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700;transition:color .3s;position:relative}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-text{color:#ffffff80;z-index:2;margin:0;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.8;position:relative}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-accent{z-index:2;height:2px;margin-top:28px;position:relative;overflow:hidden}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-accent:before{content:"";background:linear-gradient(90deg, var(--accent), var(--primary));border-radius:1px;width:40px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);display:block}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:hover .ons-highlights__card-accent:before{width:100%}@keyframes hl-fadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes hl-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (width<=1024px){:is(#dc,.dc-over-ons-highlights) .ons-highlights__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:nth-child(2){transform:none}}@media (width<=768px){:is(#dc,.dc-over-ons-highlights) .ons-highlights{padding:70px 0}:is(#dc,.dc-over-ons-highlights) .ons-highlights__container{padding:0 20px}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card{padding:36px 28px 32px}:is(#dc,.dc-over-ons-highlights) .ons-highlights__header{margin-bottom:50px}}@media (prefers-reduced-motion:reduce){:is(#dc,.dc-over-ons-highlights) .ons-highlights__eyebrow,:is(#dc,.dc-over-ons-highlights) .ons-highlights__title,:is(#dc,.dc-over-ons-highlights) .ons-highlights__subtitle,:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:nth-child(n){opacity:1;animation:none}:is(#dc,.dc-over-ons-highlights) .ons-highlights__icon-ring{animation:none}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap,:is(#dc,.dc-over-ons-highlights) .ons-highlights__card,:is(#dc,.dc-over-ons-highlights) .ons-highlights__card:before,:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-icon,:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-accent:before{transition:none}:is(#dc,.dc-over-ons-highlights) .ons-highlights__card-wrap:hover{transform:none}}
