.unified-campaign{position:relative;isolation:isolate;aspect-ratio:2/1;background:#e3e9ed;overflow:hidden;color:#14273a}.unified-background{position:absolute;inset:0;display:block}.unified-background picture,.unified-background img{display:block;width:100%;height:100%}.unified-background img{object-fit:fill}.unified-clean{position:absolute;inset:0;clip-path:inset(0 47% 0 0)}.unified-copy{position:absolute;left:5.7%;top:26%;width:28%;pointer-events:none}.unified-copy .unified-brand{font:clamp(12px,1.15vw,20px) Georgia,serif;letter-spacing:.43em;color:rgb(15 34 58 / .66);margin:0 0 25px}.unified-copy h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(28px,4vw,72px);font-weight:400;line-height:1.04;letter-spacing:-.035em;color:rgb(12 31 58 / .68);margin:0 0 24px}.unified-copy .unified-detail{font:clamp(9px,.65vw,12px) Arial,sans-serif;letter-spacing:.24em;color:rgb(12 31 58 / .64);margin:0 0 27px}.unified-copy>a{display:inline-block;pointer-events:auto;font:clamp(11px,.8vw,14px) Arial,sans-serif;color:#263c52;text-decoration:none;padding:9px 0;border-bottom:1px solid #6a7c8b80}.unified-film{position:absolute;left:35.2%;top:18%;width:16.3%;margin:0}.unified-film video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#16283c;border-radius:3px;box-shadow:0 12px 28px #15273c26}.unified-film figcaption{font:clamp(9px,.65vw,12px) Arial,sans-serif;letter-spacing:.04em;text-align:center;margin-top:12px;color:#223b51b8}.unified-campaign :focus-visible{outline:3px solid #385f88;outline-offset:4px}@media(min-width:1900px){.unified-copy h1{font-size:4vw}}@media(max-width:760px){.unified-campaign{aspect-ratio:auto;min-height:530px;background:#dce4eb}.unified-background{height:50vw;max-height:380px}.unified-copy{left:5.7%;top:6vw;width:44%}.unified-copy .unified-brand{font-size:9px;margin-bottom:12px}.unified-copy h1{font-size:clamp(24px,6.2vw,42px);margin-bottom:10px}.unified-copy .unified-detail{font-size:7px;letter-spacing:.14em;margin-bottom:8px}.unified-copy>a{font-size:10px;padding:5px 0}.unified-film{position:relative;left:auto;top:auto;width:150px;margin:calc(50vw + 20px) auto 24px}.unified-film figcaption{font-size:10px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.unified-campaign *{scroll-behavior:auto}}
