/* Intervju Frontend Header 0.1.1: scoped and reversible */
body.ivh-active #td-outer-wrap>.td-header-template-wrap,
body.ivh-active #td-outer-wrap>.td-header-wrap,
body.ivh-active #td-outer-wrap>.td-header-mobile-wrap{display:none!important}
body.ivh-active .ivh-header{--navy:#092a55;--blue:#2174ba;--line:#d8e2ec;box-sizing:border-box;background:#f8f9f7;color:#18314e;position:relative;z-index:30;width:100%;font:normal 14px/1.4 Arial,Helvetica,sans-serif}
body.ivh-active .ivh-header *,body.ivh-active .ivh-header *::before,body.ivh-active .ivh-header *::after{box-sizing:border-box}
body.ivh-active .ivh-wrap{max-width:1350px;margin:0 auto;padding:0 32px}
body.ivh-active .ivh-header a{text-decoration:none}
body.ivh-active .ivh-top{background:#0b2c55;color:#dce9f4}
body.ivh-active .ivh-top .ivh-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;height:32px;font-size:10px;font-weight:800;letter-spacing:.16em}
body.ivh-active .ivh-top b{font-size:8px;color:#cfa957;padding:0 5px}
body.ivh-active .ivh-top-right{color:#bad0e5}
body.ivh-active .ivh-main{display:grid;grid-template-columns:minmax(200px,29%) minmax(285px,43%) minmax(220px,28%);align-items:center;gap:0;min-height:255px;padding-top:16px;padding-bottom:16px;overflow:hidden}
body.ivh-active .ivh-brand{position:relative;padding-right:15px;z-index:2}
body.ivh-active .ivh-logo{display:inline-block;max-width:100%;font:bold clamp(38px,4.5vw,66px)/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.078em;white-space:nowrap;color:var(--navy)!important}
body.ivh-active .ivh-logo em{color:var(--blue);font-size:.62em;letter-spacing:-.045em;font-style:normal}
body.ivh-active .ivh-brand p{font:normal 17px/1.3 Georgia,'Times New Roman',serif;color:#50627a;margin:10px 0 0}
body.ivh-active .ivh-brand i{display:block;width:48px;height:5px;border-radius:12px;background:#d5ac5b;margin-top:19px}
body.ivh-active .ivh-gallery{position:relative;isolation:isolate;height:218px;width:100%;min-width:0}
body.ivh-active .ivh-gallery::before{content:"";position:absolute;inset:17px 7% 12px;background:#e4edf4;border-radius:48%;transform:rotate(-5deg);z-index:-1}
body.ivh-active .ivh-photo{position:absolute;display:block;overflow:hidden;border:5px solid #fff;border-radius:14px;background:#dce5ee;box-shadow:0 10px 24px rgba(9,42,85,.18);transition:transform .2s ease,box-shadow .2s ease}
body.ivh-active .ivh-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}
body.ivh-active .ivh-photo-1{left:3%;top:17%;width:34%;height:71%;transform:rotate(-9deg);z-index:1}
body.ivh-active .ivh-photo-2{left:32%;top:2%;width:37%;height:91%;transform:rotate(5deg);z-index:3}
body.ivh-active .ivh-photo-3{left:65%;top:22%;width:33%;height:69%;transform:rotate(10deg);z-index:2}
body.ivh-active .ivh-photo:hover{transform:rotate(0) translateY(-4px);z-index:5;box-shadow:0 14px 27px rgba(9,42,85,.25)}
body.ivh-active .ivh-photo span{position:absolute;bottom:7px;left:7px;right:7px;border-radius:6px;padding:6px 7px;color:#fff;background:rgba(8,35,71,.88);font:bold 10px/1.3 Arial,sans-serif;max-height:43px;overflow:hidden}
body.ivh-active .ivh-copy{min-width:0;border-left:1px solid var(--line);padding:2px 0 2px 25px}
body.ivh-active .ivh-eyebrow{font-size:10px;font-weight:900;letter-spacing:.18em;color:var(--blue)}
body.ivh-active .ivh-headline{font:700 clamp(22px,2.2vw,31px)/1.14 Georgia,'Times New Roman',serif;letter-spacing:-.02em;color:var(--navy);margin:9px 0 11px}
body.ivh-active .ivh-headline em{font-style:italic;color:var(--blue)}
body.ivh-active .ivh-deck{font-size:13px;color:#5b6b7c;line-height:1.5;margin:0}
body.ivh-active .ivh-search{display:flex;height:39px;width:100%;max-width:290px;margin:17px 0 0;border:1px solid #ccd9e5;background:#fff;border-radius:8px;overflow:hidden}
body.ivh-active .ivh-search input{display:block;flex:1;min-width:0;height:100%;border:0!important;outline:0!important;box-shadow:none!important;margin:0!important;padding:7px 11px!important;background:white!important;color:#193757;font-size:12px}
body.ivh-active .ivh-search button{border:0;flex:0 0 39px;width:39px;height:39px;background:var(--navy);color:white;cursor:pointer;font-size:27px;line-height:1}
body.ivh-active .ivh-nav{background:var(--navy);border-bottom:3px solid #cda85e;box-shadow:0 3px 12px rgba(9,42,85,.11)}
body.ivh-active .ivh-nav-content{display:flex;align-items:center;gap:3px;min-height:54px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}
body.ivh-active .ivh-nav-content::-webkit-scrollbar{display:none}
body.ivh-active .ivh-nav-link{display:flex;align-items:center;justify-content:center;min-height:52px;flex:0 0 auto;color:#eff5fa!important;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:14px 16px}
body.ivh-active .ivh-nav-link:hover,body.ivh-active .ivh-nav-link.ivh-current{background:rgba(255,255,255,.12)}
body.ivh-active .ivh-nav-cta{margin-left:auto;padding-left:10px;color:#efc57b!important;font-size:12px;font-weight:700;flex:0 0 auto}
body.ivh-active .ivh-header :is(a,input,button):focus-visible{outline:3px solid #e8bb60;outline-offset:3px}
@media(min-width:801px){body.ivh-active:not(.home) .ivh-main{min-height:205px;padding-top:12px;padding-bottom:11px}body.ivh-active:not(.home) .ivh-gallery{height:170px}body.ivh-active:not(.home) .ivh-logo{font-size:52px}body.ivh-active:not(.home) .ivh-headline{font-size:24px}}
@media(max-width:1100px){body.ivh-active .ivh-wrap{padding:0 22px}body.ivh-active .ivh-main{grid-template-columns:minmax(180px,28%) minmax(240px,43%) minmax(205px,29%);min-height:220px}body.ivh-active .ivh-logo{font-size:clamp(37px,4.2vw,51px)}body.ivh-active .ivh-brand p{font-size:14px}body.ivh-active .ivh-gallery{height:184px}body.ivh-active .ivh-copy{padding-left:17px}body.ivh-active .ivh-headline{font-size:25px}body.ivh-active .ivh-deck{font-size:12px}body.ivh-active .ivh-nav-link{font-size:11px;padding-left:11px;padding-right:11px}body.ivh-active .ivh-nav-cta{font-size:11px}}
@media(max-width:800px){body.ivh-active .ivh-wrap{padding:0 17px}body.ivh-active .ivh-top .ivh-wrap{justify-content:center;height:27px;font-size:9px}body.ivh-active .ivh-top-right{display:none}body.ivh-active .ivh-main{grid-template-columns:minmax(0,43%) minmax(0,57%);grid-template-rows:auto auto;min-height:0;row-gap:7px;padding-top:14px;padding-bottom:12px}body.ivh-active .ivh-brand{grid-column:1;grid-row:1;padding-right:9px}body.ivh-active .ivh-logo{font-size:clamp(31px,5vw,47px)}body.ivh-active .ivh-brand p{font-size:12px}body.ivh-active .ivh-brand i{width:31px;height:4px;margin-top:10px}body.ivh-active .ivh-copy{grid-column:2;grid-row:1;padding-left:14px}body.ivh-active .ivh-eyebrow{font-size:9px}body.ivh-active .ivh-headline{font-size:clamp(18px,3.5vw,25px);margin:5px 0 0}body.ivh-active .ivh-deck{display:none}body.ivh-active .ivh-search{height:33px;margin-top:9px}body.ivh-active .ivh-search button{flex-basis:33px;height:33px;font-size:23px}body.ivh-active .ivh-gallery{grid-column:1/-1;grid-row:2;height:154px;width:100%;max-width:430px;margin:0 auto}body.ivh-active .ivh-photo{border-width:4px;border-radius:11px}body.ivh-active .ivh-photo span{font-size:9px;padding:4px 5px;bottom:5px}body.ivh-active .ivh-nav-content{min-height:46px}body.ivh-active .ivh-nav-link{min-height:44px;font-size:11px;padding:12px}body.ivh-active .ivh-nav-cta{display:none}}
@media(max-width:460px){body.ivh-active .ivh-wrap{padding:0 13px}body.ivh-active .ivh-top .ivh-wrap{font-size:8px;letter-spacing:.1em}body.ivh-active .ivh-main{padding-top:10px;padding-bottom:8px}body.ivh-active .ivh-logo{font-size:clamp(27px,7.6vw,35px)}body.ivh-active .ivh-brand p{font-size:10px;line-height:1.25;margin-top:6px}body.ivh-active .ivh-brand i{margin-top:7px}body.ivh-active .ivh-copy{padding-left:10px}body.ivh-active .ivh-headline{font-size:clamp(16px,5.3vw,22px);line-height:1.07}body.ivh-active .ivh-eyebrow{font-size:8px}body.ivh-active .ivh-search{height:31px;margin-top:7px}body.ivh-active .ivh-search input{font-size:10px;padding:6px!important}body.ivh-active .ivh-search button{height:31px;flex-basis:31px}body.ivh-active .ivh-gallery{height:145px}body.ivh-active .ivh-nav-link{font-size:10px;padding:11px}}
@media(prefers-reduced-motion:reduce){body.ivh-active .ivh-header *{transition:none!important}}


/* v0.1.1: five distinct face-forward portraits, no labels or text overlays. */
body.ivh-active .ivh-gallery{
    display:flex;align-items:center;justify-content:center;gap:7px;
    padding:0 4px;overflow:visible;
}
body.ivh-active .ivh-gallery .ivh-photo{
    position:relative;left:auto;top:auto;right:auto;bottom:auto;
    display:block;flex:1 1 0;min-width:0;width:auto;height:174px;
    border:4px solid #fff;border-radius:13px;
    transform:rotate(0deg);box-shadow:0 8px 20px rgba(9,42,85,.17);
}
body.ivh-active .ivh-gallery .ivh-photo img{
    display:block;width:100%;height:100%;object-fit:cover;object-position:50% 24%;
}
body.ivh-active .ivh-gallery .ivh-photo:nth-child(1){height:161px;transform:rotate(-4deg);z-index:1}
body.ivh-active .ivh-gallery .ivh-photo:nth-child(2){height:185px;transform:rotate(2deg);z-index:2}
body.ivh-active .ivh-gallery .ivh-photo:nth-child(3){height:203px;transform:rotate(-2deg);z-index:3}
body.ivh-active .ivh-gallery .ivh-photo:nth-child(4){height:183px;transform:rotate(3deg);z-index:2}
body.ivh-active .ivh-gallery .ivh-photo:nth-child(5){height:160px;transform:rotate(-3deg);z-index:1}
body.ivh-active .ivh-gallery .ivh-photo span{display:none!important}
body.ivh-active .ivh-gallery .ivh-photo:hover{transform:translateY(-4px) rotate(0deg);z-index:6}
@media(min-width:801px){
 body.ivh-active:not(.home) .ivh-gallery .ivh-photo{height:135px}
 body.ivh-active:not(.home) .ivh-gallery .ivh-photo:nth-child(1),
 body.ivh-active:not(.home) .ivh-gallery .ivh-photo:nth-child(5){height:120px}
 body.ivh-active:not(.home) .ivh-gallery .ivh-photo:nth-child(2),
 body.ivh-active:not(.home) .ivh-gallery .ivh-photo:nth-child(4){height:144px}
 body.ivh-active:not(.home) .ivh-gallery .ivh-photo:nth-child(3){height:158px}
}
@media(max-width:800px){
 body.ivh-active .ivh-gallery{gap:7px;padding:0 6px}
 body.ivh-active .ivh-gallery .ivh-photo{border-width:3px;border-radius:9px}
 body.ivh-active .ivh-gallery .ivh-photo:nth-child(1),
 body.ivh-active .ivh-gallery .ivh-photo:nth-child(5){height:117px}
 body.ivh-active .ivh-gallery .ivh-photo:nth-child(2),
 body.ivh-active .ivh-gallery .ivh-photo:nth-child(4){height:134px}
 body.ivh-active .ivh-gallery .ivh-photo:nth-child(3){height:144px}
}
@media(max-width:390px){
 body.ivh-active .ivh-gallery{gap:9px}
 body.ivh-active .ivh-gallery .ivh-photo:nth-child(5){display:none}
 body.ivh-active .ivh-gallery .ivh-photo:nth-child(1){height:113px}
 body.ivh-active .ivh-gallery .ivh-photo:nth-child(2){height:130px}
 body.ivh-active .ivh-gallery .ivh-photo:nth-child(3){height:137px}
 body.ivh-active .ivh-gallery .ivh-photo:nth-child(4){height:118px}
}

