.ins-page{background:#fff}.ins-wrap{width:83.333%;max-width:1600px;margin-inline:auto}.ins-evidence{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:#2c354873;margin-bottom:22px;font-size:15px}.ins-brief-link{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--color-orange);border-bottom:1px solid #ee4a2366;padding-bottom:4px;font-size:15px;transition:border-color .25s;display:inline-block}.ins-brief-link:hover{border-bottom-color:var(--color-orange)}.ins-section-label{font-family:var(--font-body);letter-spacing:.3em;text-transform:uppercase;font-size:15px}.ins-label-terracotta{color:var(--color-orange)}.ins-hero{background:var(--color-navy-deep);height:clamp(620px,44.8vw,860px);position:relative;overflow:hidden}.ins-hero-media{position:absolute;inset:0}.ins-hero-img{object-fit:cover;object-position:center top;width:80%;height:calc(100% - clamp(95px,6.25vw,120px));position:absolute;top:clamp(95px,6.25vw,120px);left:20%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.ins-hero-overlay{background:linear-gradient(90deg,#0f1c37,#0f1c37fc 22%,#0f1c37f0 35%,#0f1c37c7 45%,#0f1c375e 57%,#0f1c3712 73%,#0f1c370a),linear-gradient(#0f1c3700 68%,#0f1c378c);position:absolute;inset:0}.ins-hero-content{z-index:1;width:48%;margin-left:8.333%;padding-top:clamp(188px,12.8vw,246px);position:relative}.ins-hero-eyebrow{font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--color-amber);margin-bottom:26px;font-size:15px;font-weight:500}.ins-hero-title{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:26px;font-size:clamp(58px,5.1vw,98px);font-weight:400;line-height:1.08}.ins-hero-title-white{color:#fff}.ins-hero-title-amber{color:var(--color-amber)}.ins-hero-sub{font-family:var(--font-body);color:#fff;max-width:min(620px,43vw);margin-bottom:22px;font-size:19px;line-height:1.5}.ins-hero-intro{font-family:var(--font-body);color:#ffffffc7;max-width:min(650px,41vw);font-size:15px;line-height:1.85}.ins-featured{background:#fff;padding:clamp(70px,6.5vw,110px) 0 clamp(50px,4.5vw,80px)}.ins-featured .ins-section-label{margin-bottom:34px}.ins-featured-card{border:1px solid var(--color-hairline);background:#fff;grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(35px,3.2vw,62px);padding:clamp(38px,3.6458vw,70px);display:grid}.ins-featured-title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-navy);max-width:560px;margin-bottom:22px;font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:1.12}.ins-featured-summary{font-family:var(--font-body);color:var(--color-ink);max-width:520px;margin-bottom:34px;font-size:17px;font-weight:300;line-height:1.65}.ins-featured-media{aspect-ratio:4/3;border-radius:12px;overflow:hidden}.ins-featured-img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.ins-library{background:#fff;padding:clamp(30px,3vw,50px) 0 clamp(80px,7vw,120px)}.ins-library-label{color:var(--color-muted);border-bottom:1px solid var(--color-hairline);margin-bottom:34px;padding-bottom:22px}.ins-library-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ins-library-card{border:1px solid var(--color-hairline);background:#fff;padding:clamp(34px,3vw,52px)}.ins-library-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-navy);margin-bottom:18px;font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.2}.ins-library-summary{font-family:var(--font-body);color:var(--color-ink);margin-bottom:30px;font-size:15px;font-weight:300;line-height:1.7}.ins-cta{background:var(--color-navy-deep);padding:clamp(100px,8.3333vw,160px) 24px clamp(100px,7.8125vw,150px);position:relative;overflow:hidden}.ins-cta-media{position:absolute;inset:0}.ins-cta-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ins-cta-overlay{background:#0f1c37b3;position:absolute;inset:0}.ins-cta-content{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ins-cta-title{font-family:var(--font-display);letter-spacing:normal;margin-bottom:45px;font-size:clamp(38px,3.96vw,76px);font-weight:400;line-height:1.12}.ins-cta-line-white{color:#fff;display:block}.ins-cta-line-amber{color:var(--color-amber);display:block}.ins-cta-button{background:var(--color-amber);border:1px solid var(--color-amber);max-width:100%;color:var(--color-navy);font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:20px 40px;font-size:15px;font-weight:500;transition:background-color .25s,border-color .25s;display:inline-flex}.ins-cta-button:hover{background:#ffd06a;border-color:#ffd06a}.ins-cta-button:focus-visible,.ins-brief-link:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px}@media(max-width:900px){.ins-hero{height:auto;min-height:560px}.ins-hero-img{width:100%;height:100%;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#00000059,#000 45%);mask-image:linear-gradient(90deg,#00000059,#000 45%)}.ins-hero-overlay{background:linear-gradient(90deg,#0f1c37f7,#0f1c37e0 45%,#0f1c378c 75%,#0f1c3759),linear-gradient(#0f1c3700 60%,#0f1c3799)}.ins-hero-content{width:100%;margin-left:0;padding:170px 24px 80px}.ins-hero-title{font-size:clamp(44px,9vw,64px)}.ins-hero-sub,.ins-hero-intro{max-width:100%}.ins-featured-card{grid-template-columns:1fr;gap:30px}.ins-featured-media{order:2}.ins-library-grid{grid-template-columns:1fr}.ins-wrap{width:auto;margin-inline:24px}}@media(max-width:480px){.ins-cta{padding:90px 20px}.ins-cta-title{margin-bottom:32px;font-size:clamp(36px,8.5vw,42px)}.ins-cta-button{letter-spacing:.14em;padding:18px 20px;font-size:12px}}
