.dhys-news-hero{min-height:85vh;padding:var(--dh-space-32)0 var(--dh-space-24);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.dhys-news-hero{min-height:80vh;padding:var(--dh-space-40)0 var(--dh-space-32)}}.dhys-news-hero__bg{z-index:0;position:absolute;inset:0}.dhys-news-hero__bg-image{background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.dhys-news-hero__bg-image img{object-fit:cover;width:100%;height:100%}.dhys-news-hero__bg-overlay{background:linear-gradient(#050747cc 0%,#050747b3 40%,#050747d9 100%);position:absolute;inset:0}.dhys-news-hero__bg-grain{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.dhys-news-hero__decor{z-index:1;pointer-events:none;position:absolute;inset:0}.dhys-news-hero__corner{color:#c9a9624d;width:150px;height:150px;position:absolute}.dhys-news-hero__corner--tl{top:var(--dh-space-8);left:var(--dh-space-8)}.dhys-news-hero__corner--br{bottom:120px;right:var(--dh-space-8)}@media (min-width:768px){.dhys-news-hero__corner{width:200px;height:200px}.dhys-news-hero__corner--tl{top:var(--dh-space-12);left:var(--dh-space-12)}.dhys-news-hero__corner--br{bottom:120px;right:var(--dh-space-12)}}.dhys-news-hero__content{z-index:2;text-align:center;max-width:800px;animation:fadeInUp .8s var(--dh-ease-elegant)forwards;margin:0 auto;position:relative}.dhys-news-hero__badge{margin-bottom:var(--dh-space-8);align-items:center;display:inline-flex}.dhys-news-hero__badge-text{padding:var(--dh-space-3)var(--dh-space-6);font-family:var(--dh-font-body);font-size:var(--dh-text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--dh-gold);border:1px solid var(--dh-gold);background:#c9a9621a;font-weight:600;display:inline-block}.dhys-news-hero__title{font-family:var(--dh-font-display);font-size:var(--dh-text-5xl);color:var(--dh-white);margin-bottom:var(--dh-space-6);letter-spacing:-.02em;font-weight:400;line-height:1.1}@media (min-width:768px){.dhys-news-hero__title{font-size:var(--dh-text-7xl)}}@media (min-width:1024px){.dhys-news-hero__title{font-size:var(--dh-text-8xl)}}.dhys-news-hero__title-accent{color:var(--dh-ocean-light);font-style:italic}.dhys-news-hero__divider{justify-content:center;align-items:center;gap:var(--dh-space-4);margin-bottom:var(--dh-space-8);display:flex}.dhys-news-hero__divider-line{background:linear-gradient(90deg,transparent,var(--dh-ocean),transparent);width:60px;height:1px}.dhys-news-hero__divider-diamond{color:var(--dh-gold);animation:3s ease-in-out infinite pulse}.dhys-news-hero__divider-diamond svg{width:12px;height:12px}@media (min-width:768px){.dhys-news-hero__divider-line{width:100px}}.dhys-news-hero__subtitle{font-family:var(--dh-font-body);font-size:var(--dh-text-lg);color:var(--dh-gray-300);max-width:600px;margin:0 auto;line-height:1.8}@media (min-width:768px){.dhys-news-hero__subtitle{font-size:var(--dh-text-xl)}}.dhys-news-hero__wave{z-index:3;color:var(--dh-white);line-height:0;position:absolute;bottom:0;left:0;right:0}.dhys-news-hero__wave svg{width:100%;height:60px}@media (min-width:768px){.dhys-news-hero__wave svg{height:80px}}@media (min-width:1024px){.dhys-news-hero__wave svg{height:100px}}
.dhys-news-card{background:var(--dh-white);transition:all .5s var(--dh-ease-elegant);animation:fadeInUp .6s var(--dh-ease-elegant)backwards;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.dhys-news-card:hover{box-shadow:var(--dh-shadow-elegant);transform:translateY(-12px)}.dhys-news-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.dhys-news-card__image-wrapper{width:100%;height:280px;position:relative;overflow:hidden}.dhys-news-card__image{position:absolute;inset:0;overflow:hidden}.dhys-news-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--dh-ease-elegant)}.dhys-news-card:hover .dhys-news-card__image img{transform:scale(1.1)}.dhys-news-card__image-overlay{pointer-events:none;background:linear-gradient(#0000 0% 50%,#0507474d 100%);transition:opacity .4s;position:absolute;inset:0}.dhys-news-card:hover .dhys-news-card__image-overlay{opacity:.7}.dhys-news-card__image-frame{z-index:2;pointer-events:none;position:absolute;inset:12px}.dhys-news-card__image-corner{opacity:0;width:30px;height:30px;transition:all .4s var(--dh-ease-elegant);position:absolute}.dhys-news-card:hover .dhys-news-card__image-corner{opacity:1}.dhys-news-card__image-corner:before,.dhys-news-card__image-corner:after{content:"";background:var(--dh-gold);position:absolute}.dhys-news-card__image-corner--tl:before{width:30px;height:2px;top:0;left:0}.dhys-news-card__image-corner--tl:after{width:2px;height:30px;top:0;left:0}.dhys-news-card__image-corner--tl{top:0;left:0}.dhys-news-card__image-corner--tr:before{width:30px;height:2px;top:0;right:0}.dhys-news-card__image-corner--tr:after{width:2px;height:30px;top:0;right:0}.dhys-news-card__image-corner--tr{top:0;right:0}.dhys-news-card__image-corner--bl:before{width:30px;height:2px;bottom:0;left:0}.dhys-news-card__image-corner--bl:after{width:2px;height:30px;bottom:0;left:0}.dhys-news-card__image-corner--bl{bottom:0;left:0}.dhys-news-card__image-corner--br:before{width:30px;height:2px;bottom:0;right:0}.dhys-news-card__image-corner--br:after{width:2px;height:30px;bottom:0;right:0}.dhys-news-card__image-corner--br{bottom:0;right:0}.dhys-news-card:hover .dhys-news-card__image-corner--tl{transform:translate(-3px,-3px)}.dhys-news-card:hover .dhys-news-card__image-corner--tr{transform:translate(3px,-3px)}.dhys-news-card:hover .dhys-news-card__image-corner--bl{transform:translate(-3px,3px)}.dhys-news-card:hover .dhys-news-card__image-corner--br{transform:translate(3px,3px)}.dhys-news-card__content{padding:var(--dh-space-8);gap:var(--dh-space-4);background:var(--dh-white);flex-direction:column;flex:1;display:flex;position:relative}.dhys-news-card__content:before{content:"";top:0;left:var(--dh-space-8);right:var(--dh-space-8);background:linear-gradient(90deg,var(--dh-ocean),var(--dh-gold));transform-origin:0;height:3px;transition:transform .5s var(--dh-ease-elegant);position:absolute;transform:scaleX(0)}.dhys-news-card:hover .dhys-news-card__content:before{transform:scaleX(1)}.dhys-news-card__date-wrapper{align-items:center;gap:var(--dh-space-3);display:flex}.dhys-news-card__date-line{background:var(--dh-gold);width:24px;height:1px}.dhys-news-card__date{font-family:var(--dh-font-body);font-size:var(--dh-text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--dh-ocean);font-weight:600}.dhys-news-card__title{font-family:var(--dh-font-display);font-size:var(--dh-text-2xl);color:var(--dh-navy);margin:0;font-weight:500;line-height:1.3;transition:color .3s}.dhys-news-card:hover .dhys-news-card__title{color:var(--dh-ocean)}.dhys-news-card__subtitle{font-family:var(--dh-font-body);font-size:var(--dh-text-base);color:var(--dh-gray-600);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.dhys-news-card__cta{align-items:center;gap:var(--dh-space-2);padding-top:var(--dh-space-4);margin-top:auto;display:inline-flex}.dhys-news-card__cta-text{font-family:var(--dh-font-body);font-size:var(--dh-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--dh-gold);font-weight:600;transition:color .3s}.dhys-news-card:hover .dhys-news-card__cta-text{color:var(--dh-ocean)}.dhys-news-card__cta-icon{color:var(--dh-gold);justify-content:center;align-items:center;transition:all .3s;display:flex}.dhys-news-card:hover .dhys-news-card__cta-icon{color:var(--dh-ocean);transform:translate(5px)}@media (max-width:768px){.dhys-news-card__image-wrapper{height:220px}.dhys-news-card__content{padding:var(--dh-space-6)}.dhys-news-card__title{font-size:var(--dh-text-xl)}}
.dhys-news-page{background-color:var(--dh-white);min-height:100vh}.dhys-news-page__articles{padding:var(--dh-space-24)0;background:linear-gradient(180deg,var(--dh-white)0%,var(--dh-pearl)50%,var(--dh-white)100%);position:relative}.dhys-news-page__articles:before{content:"";opacity:.02;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0L60 30L30 60L0 30L30 0z' fill='%23050747' fill-opacity='1'/%3E%3C/svg%3E");background-size:30px 30px;position:absolute;inset:0}@media (min-width:1024px){.dhys-news-page__articles{padding:var(--dh-space-32)0}}.dhys-news-page__grid{gap:var(--dh-space-10);z-index:1;grid-template-columns:1fr;display:grid;position:relative}@media (min-width:768px){.dhys-news-page__grid{gap:var(--dh-space-8);grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.dhys-news-page__grid{grid-template-columns:repeat(3,1fr)}}.dhys-news-page__empty{text-align:center;padding:var(--dh-space-20)var(--dh-space-8);background:var(--dh-white);border:1px solid var(--dh-gray-200);animation:fadeInUp .8s var(--dh-ease-elegant);position:relative}.dhys-news-page__empty:before,.dhys-news-page__empty:after{content:"";pointer-events:none;border:2px solid #0000;width:80px;height:80px;position:absolute}.dhys-news-page__empty:before{border-top-color:var(--dh-ocean);border-left-color:var(--dh-ocean);top:-1px;left:-1px}.dhys-news-page__empty:after{border-bottom-color:var(--dh-gold);border-right-color:var(--dh-gold);bottom:-1px;right:-1px}.dhys-news-page__empty-icon{color:var(--dh-ocean);margin-bottom:var(--dh-space-6);opacity:.5}.dhys-news-page__empty-title{font-family:var(--dh-font-display);font-size:var(--dh-text-4xl);color:var(--dh-navy);margin-bottom:var(--dh-space-4);font-weight:400}.dhys-news-page__empty-divider{justify-content:center;align-items:center;gap:var(--dh-space-4);margin-bottom:var(--dh-space-6);color:var(--dh-gold);display:flex}.dhys-news-page__empty-divider span{background:linear-gradient(90deg,transparent,var(--dh-ocean),transparent);width:60px;height:1px}.dhys-news-page__empty-text{font-family:var(--dh-font-body);font-size:var(--dh-text-lg);color:var(--dh-gray-600);max-width:500px;margin:0 auto;font-weight:400;line-height:1.7}
