.magazine-banner__container{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:60px}.magazine-banner__main-image{width:100%;position:relative;background-color:#000}.magazine-banner__main-image img{width:100%;height:100%;object-fit:cover}.magazine-banner__main-image-content{position:absolute;bottom:24px;left:40px;display:flex;flex-direction:column;gap:60px;width:calc(100% - 80px)}.magazine-banner__main-image h2{font-size:var(--magazine-title-size-desktop);line-height:1.2;font-weight:700;color:#fff;margin:0}.magazine-banner__main-image p{font-size:var(--magazine-text-size-desktop);line-height:1.2;font-weight:500;color:#fff;margin:0}.magazine-banner__main-image a,.magazine-banner__image-links .image-links__image a{min-width:200px;min-height:38px;width:max-content;max-width:100%;text-wrap:wrap;padding:8px 12px;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;font-size:var(--magazine-button-size-desktop);line-height:1.2;transition:all .3s ease;text-decoration:none;border-radius:100px;overflow:hidden}.magazine-banner__main-image a:hover,.magazine-banner__image-links .image-links__image a:hover{background-color:#000;color:#fff}.magazine-banner__links{display:flex;flex-direction:column;justify-content:space-between;gap:100px;width:100%}.magazine-banner__title-links{display:grid;grid-template-columns:1fr;gap:0}.magazine-banner__title-links a{border-top:4px solid #000;min-height:120px;height:max-content;display:flex;align-items:center;justify-content:flex-start;padding:20px;text-decoration:none;font-size:var(--magazine-title-link-size-desktop);line-height:1.2;font-weight:500;color:#000;background-color:#fff;transition:all .3s ease}.magazine-banner__title-links a:hover{background-color:#000;color:#fff}.magazine-banner__title-links a:first-of-type{border-top:none}.magazine-banner__title-links a img{position:absolute;pointer-events:none;width:300px;height:auto;z-index:3}.magazine-banner__image-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:end;gap:16px}.magazine-banner__image-links .image-links__image{position:relative;width:100%;overflow:hidden}.magazine-banner__image-links .image-links__image img{width:100%;height:auto}.magazine-banner__image-links .image-links__image a{position:absolute;bottom:24px;left:16px}.magazine-newsletter .magazine-banner__container{padding-bottom:0}.magazine-newsletter .magazine-banner__main-image p{font-size:var(--magazine-text-size-desktop);line-height:1.2;font-weight:400;color:#fff;margin:0}.magazine-newsletter .magazine-banner__main-image-content{position:absolute;bottom:24px;left:40px;display:flex;flex-direction:column;gap:30px;width:calc(100% - 80px)}.magazine-newsletter .magazine-banner__main-image p.magazine-banner__caption{position:absolute;top:60px;left:40px;font-size:var(--magazine-caption-size-desktop);line-height:1.2;font-weight:400;color:#fff;margin:0;max-width:300px}.magazine-newsletter form .field{display:grid;grid-template-columns:1fr 100px;border-radius:100px;overflow:hidden;width:100%;height:46px;max-width:350px}.magazine-newsletter form .field input[type=email]{padding:0 20px;background-color:#383838;color:#fff;font-size:14px;line-height:20px;font-weight:400;border:none;outline:none;height:100%;width:100%}.magazine-newsletter form .field button{background-color:#fff;color:#000;font-size:14px;line-height:20px;font-weight:400;border:none;outline:none;cursor:pointer;height:100%;width:100%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.magazine-newsletter form .field button:hover{background-color:#383838;color:#fff}.magazine-newsletter .klaviyo-form{max-width:350px}@media screen and (max-width: 768px){.magazine-banner__container{grid-template-columns:1fr;gap:0;padding-bottom:30px}.magazine-banner__main-image-content{bottom:30px;left:20px;gap:20px;width:calc(100% - 40px)}.magazine-banner__main-image h2{font-size:var(--magazine-title-size-mobile)}.magazine-banner__main-image p{font-size:var(--magazine-text-size-mobile)}.magazine-banner__main-image a,.magazine-banner__image-links .image-links__image a{font-size:var(--magazine-button-size-mobile)}.magazine-banner__title-links a{font-size:var(--magazine-title-link-size-mobile);height:80px;border-top:2px solid #000}.magazine-banner__links{gap:16px}.magazine-banner__image-links{gap:8px}.magazine-banner__image-links .image-links__image a{min-width:unset;width:max-content;padding:0 20px;font-size:12px;height:28px;bottom:16px;right:0;left:0;margin:0 auto}.magazine-newsletter .magazine-banner__main-image-content{bottom:30px;left:20px;gap:20px;width:calc(100% - 40px)}.magazine-newsletter form .field{grid-template-columns:1fr auto}.magazine-newsletter form .field button{padding:0 20px}.magazine-newsletter .magazine-banner__main-image p{font-size:var(--magazine-text-size-mobile)}.magazine-newsletter .magazine-banner__main-image p.magazine-banner__caption{top:40px;left:20px;font-size:var(--magazine-caption-size-mobile)}.magazine-newsletter .magazine-banner__main-image{aspect-ratio:1}}
