/* v3.9.7: Real, unmodified KLOSENTA original asset integrated into a continuous light plane.
   No alternate logos, filters, text overlays, cropping, recolouring, or shadows on image.
   The light ivory architectural region is part of the HOME panel, not a card. */
.mkref-home__panel{background:linear-gradient(140deg,#0d5264 0%,#082c42 54%,#071c2d 100%)!important}
.mkref-home__panel-inner{
 position:absolute!important;inset:0!important;right:0!important;bottom:0!important;
 width:100%!important;max-width:none!important;min-width:0!important;
 height:100%!important;padding:0!important;margin:0!important;
 display:block!important;overflow:hidden!important;
 background:transparent!important;box-shadow:none!important;
}
.mkref-home__panel-copy{
 position:absolute!important;right:8%!important;bottom:38%!important;
 width:min(302px,52%)!important;z-index:3!important;text-align:left!important;
}
.mkref-home__panel-copy .mkref-gold-line{
 display:block!important;width:65px!important;height:2px!important;
 margin:0 0 18px!important;background:#f1c777!important;
}
.mkref-home__panel-copy p{
 color:#faf9f6!important;font:400 clamp(14px,1.12vw,17px)/1.52 Georgia,'Times New Roman',serif!important;
 margin:0!important;padding:0!important;max-width:100%!important;letter-spacing:0!important;
}
.mkref-home__panel-identity{
 position:absolute!important;bottom:0!important;right:0!important;left:0!important;
 height:31%!important;z-index:2!important;
 display:flex!important;align-items:center!important;justify-content:flex-end!important;
 padding:26px clamp(25px,4.2vw,76px) 26px 20%!important;
 background:linear-gradient(100deg,#f9f8f5 0%,#f9f8f6 50%,#f9f8f6 100%)!important;
 border-top:2px solid #d6b873!important;
 box-shadow:0 -14px 32px rgba(0,0,0,.08)!important;
}
.mkref-home__panel-identity::before{
 content:''!important;position:absolute!important;
 top:-2px!important;bottom:0!important;left:0!important;width:19%!important;
 background:#082c42!important;clip-path:polygon(0 0,100% 0,0 100%)!important;
 pointer-events:none!important;
}
.mkref-home__panel-identity img{
 display:block!important;width:min(344px,100%)!important;max-width:100%!important;
 height:auto!important;max-height:none!important;aspect-ratio:688/143!important;
 object-fit:contain!important;object-position:center!important;
 margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
 background:none!important;filter:none!important;box-shadow:none!important;
 transform:none!important;opacity:1!important;mix-blend-mode:normal!important;
}
@media(min-width:761px) and (max-width:1150px){
 .mkref-home__panel-copy{right:7%!important;bottom:39%!important;width:54%!important}
 .mkref-home__panel-identity{height:30%!important;padding-right:6%!important;padding-left:25%!important}
}
@media(max-width:760px){
 .mkref-home__panel-identity{height:52%!important;padding:15px 7% 15px 34%!important}
 .mkref-home__panel-copy{width:60%!important;bottom:55%!important;right:7%!important}
 .mkref-home__panel-copy .mkref-gold-line{width:42px!important;margin-bottom:8px!important}
 .mkref-home__panel-copy p{font-size:12px!important;line-height:1.28!important}
 .mkref-home__panel-identity img{width:100%!important;max-width:260px!important}
 .mkref-home__panel-identity::before{width:30%!important}
}
@media(max-width:430px){
 .mkref-home__panel-identity{height:50%!important;padding:8px 6% 8px 38%!important}
 .mkref-home__panel-copy{width:61%!important;bottom:53%!important;right:6%!important}
 .mkref-home__panel-copy p{font-size:11.5px!important;line-height:1.23!important}
 .mkref-home__panel-identity img{width:100%!important}
}
/* Steep but continuous architectural diagonal, maintaining readable copy */
@media(min-width:761px){
 .mkref-home__panel{clip-path:polygon(100% 0,100% 100%,0 100%,0 73%,70% 15%)!important}
}
