:where(.vc-sec--image-hero) *,:where(.vc-sec--image-hero) *:before,:where(.vc-sec--image-hero) *:after{box-sizing:inherit;margin:0;padding:0}:where(.vc-sec--image-hero) h1,:where(.vc-sec--image-hero) h2,:where(.vc-sec--image-hero) h3{font-family:var(--display);font-weight:400;letter-spacing:-.01em;line-height:1.08}:where(.vc-sec--image-hero) a{color:inherit}:where(.vc-sec--image-hero) img{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}:where(.vc-sec--image-hero) :focus-visible{outline:2px solid var(--gold);outline-offset:3px}:where(.vc-sec--image-hero) h2.big{font-size:clamp(36px,5vw,64px);margin-bottom:calc(28px * var(--vc-space, 1));max-width:14em}:where(.vc-sec--image-hero) ::selection{background:var(--rose)}:where(.vc-sec--image-hero) h2.big,:where(.vc-sec--image-hero) .md-head h2,:where(.vc-sec--image-hero) .chapter,:where(.vc-sec--image-hero) .plist .pt,:where(.vc-sec--image-hero) .lk-head h3,:where(.vc-sec--image-hero) .entry h3,:where(.vc-sec--image-hero) .fwlink span:first-child,:where(.vc-sec--image-hero) .join h2,:where(.vc-sec--image-hero) :is(#pjTitle,.vcid-pjTitle){font-family:Bebas Neue,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.03em;line-height:.95;filter:url(#worn)}:where(.vc-sec--image-hero) h2.big{font-size:clamp(46px,6.4vw,92px)}:where(.vc-sec--image-hero) .tb-hero{position:relative;height:100vh;min-height:640px;max-height:900px;margin-top:calc(54px * var(--vc-space, 1));overflow:hidden;color:#fff;isolation:isolate}:where(.vc-sec--image-hero) .tb-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;z-index:-2}:where(.vc-sec--image-hero) .tb-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#28221c26,#28221c00 35%,#28221cb3)}:where(.vc-sec--image-hero) .tb-hero-in{position:absolute;left:0;right:0;bottom:76px;text-align:center;padding:0 var(--vc-side, 5vw) 0 var(--vc-side, 5vw)}:where(.vc-sec--image-hero) .tb-k,:where(.vc-sec--image-hero) .tb-s{display:block;font-family:var(--sc);font-size:18px;letter-spacing:.22em;text-transform:uppercase;color:#f4f0eb}:where(.vc-sec--image-hero) .tb-hero .tb-t{color:#fff!important;font-size:clamp(52px,6.6vw,100px)!important;max-width:none!important;margin:calc(14px * var(--vc-space, 1)) 0 calc(14px * var(--vc-space, 1)) 0!important;text-shadow:0 4px 30px rgba(40,34,28,.35)}:where(.vc-sec--image-hero) .tb-arrow{position:absolute;bottom:26px;left:50%;transform:translate(-50%);color:#fff;animation:tbBob 2.4s ease-in-out infinite}@keyframes tbBob{50%{transform:translate(-50%,8px)}}@media(max-width:700px){:where(.vc-sec--image-hero) .tb-hero{max-height:844px!important}}@media(max-width:700px){:where(.vc-sec--image-hero) .os-head h2.big,:where(.vc-sec--image-hero) .fw-head h2.big,:where(.vc-sec--image-hero) h2.big.mhA-t,:where(.vc-sec--image-hero) h2.big.tb-t{font-size:52px!important;line-height:.95!important}}@media(max-width:700px){:where(.vc-sec--image-hero) .kicker,:where(.vc-sec--image-hero) .nav-kick,:where(.vc-sec--image-hero) .vs-k,:where(.vc-sec--image-hero) .co-n,:where(.vc-sec--image-hero) .tp-k,:where(.vc-sec--image-hero) .mf-kick,:where(.vc-sec--image-hero) .mhA-k,:where(.vc-sec--image-hero) .tb-k,:where(.vc-sec--image-hero) .hl-kick,:where(.vc-sec--image-hero) .tp-h,:where(.vc-sec--image-hero) .os-lead,:where(.vc-sec--image-hero) .tp-film-k,:where(.vc-sec--image-hero) .where{font-size:15px!important;letter-spacing:.14em!important}}@media(max-width:700px){:where(.vc-sec--image-hero) .md-sub,:where(.vc-sec--image-hero) .ch-sub,:where(.vc-sec--image-hero) .co-who,:where(.vc-sec--image-hero) .mf-issue,:where(.vc-sec--image-hero) .mhA-s,:where(.vc-sec--image-hero) .tb-s,:where(.vc-sec--image-hero) .chap-note,:where(.vc-sec--image-hero) .place,:where(.vc-sec--image-hero) .vs-meta,:where(.vc-sec--image-hero) .fw-motto-en,:where(.vc-sec--image-hero) .tb-tab{font-size:13px!important;letter-spacing:.14em!important;line-height:1.6!important}}@media(min-width:701px)and (min-width:701px){:where(.vc-sec--image-hero) .tb-hero{height:min(calc(100svh - 54px),846px);min-height:560px;max-height:none}}@media(min-width:701px)and (min-width:701px){:where(.vc-sec--image-hero) .tb-hero-in{top:50%;bottom:auto;transform:translateY(-50%)}}@media(min-width:701px)and (min-width:701px){:where(.vc-sec--image-hero) .tb-hero:before{background:linear-gradient(to bottom,#28221c40,#28221c8c)}}@media(min-width:701px)and (min-width:701px){:where(.vc-sec--image-hero) .tb-hero .tb-t{font-size:clamp(72px,9vw,140px)!important;margin:calc(18px * var(--vc-space, 1)) 0 calc(16px * var(--vc-space, 1)) 0!important;white-space:nowrap}}@media(min-width:701px)and (min-width:701px){:where(.vc-sec--image-hero) .tb-s{opacity:.9}}@media(max-width:700px)and (max-width:700px){:where(.vc-sec--image-hero) .tb-hero{height:min(calc(100svh - 48px),796px)!important;min-height:0!important;max-height:none!important}}@media(max-width:700px)and (max-width:700px){:where(.vc-sec--image-hero) .tb-hero:before{background:linear-gradient(to bottom,#28221c40,#28221c8c)!important}}@media(max-width:700px)and (max-width:700px){:where(.vc-sec--image-hero) .tb-hero-in{top:50%!important;bottom:auto!important;transform:translateY(-50%);padding:0 20px!important}}@media(max-width:700px)and (max-width:700px){:where(.vc-sec--image-hero) .tb-hero .tb-t{margin:calc(16px * var(--vc-space, 1)) 0 calc(14px * var(--vc-space, 1)) 0!important}}@media(max-width:700px)and (max-width:700px){:where(.vc-sec--image-hero) .tb-arrow{bottom:22px!important}}:where(.vc-sec--image-hero) .tb-hero img{object-position:50% 30%!important}:where(.vc-sec--image-hero) .tb-hero:before{background:linear-gradient(to bottom,#f2eee938,#e8dccc2e 45%,#9678586b)!important}:where(.vc-sec--image-hero) .tb-hero .tb-t{text-shadow:0 2px 24px rgba(90,70,50,.45)!important}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero{height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column;background:#2a241e;padding-bottom:calc(30px * var(--vc-space, 1))}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover;object-position:50% 50%!important;z-index:0!important;display:block}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero:before{content:""!important;inset:auto 0 auto 0!important;top:30vw!important;height:calc(100vw * 2 / 3 * .55)!important;z-index:1!important;background:linear-gradient(180deg,#2a241e00,#2a241e8c 55%,#2a241e)!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero-in{position:relative!important;top:auto!important;bottom:auto!important;transform:none!important;z-index:2;margin-top:calc(-34px * var(--vc-space, 1));padding:0 20px!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero .tb-t{text-shadow:none!important;margin:calc(8px * var(--vc-space, 1)) 0 calc(10px * var(--vc-space, 1)) 0!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero .tb-k{color:var(--gold)!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero .tb-s{color:#ffffffd9!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero .tb-arrow{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;transform:none!important;align-self:center;margin-top:calc(14px * var(--vc-space, 1));z-index:2;color:var(--gold)!important}}@media(max-width:700px){@keyframes hdrBob{0%,to{transform:none}50%{transform:translateY(6px)}}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0 0 calc(30px * var(--vc-space, 1)) 0!important;margin-left:-5vw!important;margin-right:-5vw!important;margin-bottom:0!important;background:#2a241e!important;overflow:hidden;isolation:isolate;gap:0!important;row-gap:0!important;text-align:center!important;color:#fff}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero:before,:where(.vc-sec--image-hero) .tb-hero:after{display:none!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero>img{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:3/2!important;margin:0!important;order:0!important;z-index:0!important;overflow:hidden}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero>img{object-fit:cover!important;object-position:50% 50%!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero-in{position:relative!important;order:1!important;z-index:2!important;top:auto!important;bottom:auto!important;transform:none!important;max-width:none!important;margin:calc(-96px * var(--vc-space, 1)) 0 0 0!important;padding:calc(104px * var(--vc-space, 1)) 20px 0 20px!important;background:linear-gradient(180deg,#2a241e00,#2a241e0a,#2a241e1f,#2a241e42,#2a241e70,#2a241e9e,#2a241ecc,#2a241eed 84px,#2a241e 96px 96px)!important;text-align:center!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero .tb-k{display:block;color:var(--gold)!important;font-family:var(--sc)!important;font-size:14px!important;letter-spacing:.16em!important;text-transform:uppercase;text-shadow:none!important;margin:0!important;opacity:1!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero .tb-t{color:#fff!important;font-size:44px!important;line-height:.98!important;margin:calc(10px * var(--vc-space, 1)) 0 calc(12px * var(--vc-space, 1)) 0!important;text-shadow:none!important;max-width:none!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero .tb-s{color:#f4f0ebdb!important;font-size:15px!important;line-height:1.5!important;text-shadow:none!important;max-width:30em;margin-left:auto!important;margin-right:auto!important;opacity:1!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero .tb-arrow{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;align-self:center;order:2!important;margin:calc(16px * var(--vc-space, 1)) auto 0 auto;z-index:3;color:var(--gold)!important;animation:hdrBob 2.4s ease-in-out infinite!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero .tb-arrow{display:none!important}}@media(max-width:860px){main :where(.vc-sec--image-hero)>.tb-hero{margin-left:0!important;margin-right:0!important;width:100%!important}}@media(max-width:860px){main :where(.vc-sec--image-hero)>.tb-hero{height:500px!important;min-height:500px!important;max-height:500px!important;box-sizing:border-box!important;padding-bottom:0!important}}@media(max-width:860px){:where(.vc-sec--image-hero) .tb-hero-in{flex:1 1 auto!important}}@media(max-width:860px){main :where(.vc-sec--image-hero)>.tb-hero>img{flex:0 0 auto!important;height:calc(100vw * 2 / 3)!important;aspect-ratio:auto!important}}@media(max-width:860px){main :where(.vc-sec--image-hero)>.tb-hero>.tb-hero-in{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:calc(72px * var(--vc-space, 1)) 20px 0 20px!important}}@media(max-width:860px){main :where(.vc-sec--image-hero)>.tb-hero>.tb-hero-in>*{margin-left:auto!important;margin-right:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-image-hero.css.map */
