/* Shared industry experiences: photographic openings, concise briefings and editorial blocks. */
.ix-hero{position:relative;isolation:isolate;overflow:hidden;background:#192125;color:#fff;min-height:min(790px,calc(100svh - 78px));display:flex;align-items:center;padding:70px 6vw 130px}.ix-hero-photo{position:absolute;inset:0;z-index:-2}.ix-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:62% 50%;filter:saturate(.65)}.ix-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#141d21ef 5%,#141d21d9 32%,#141d2138 92%),linear-gradient(0deg,#141d21e5,transparent 70%)}.ix-hero-copy{max-width:1000px}.ix-hero .eyebrow{display:flex;align-items:center;gap:13px;color:#d3ded9;font-size:10px;letter-spacing:2px;margin:0 0 26px}.ix-hero h1{font-size:clamp(66px,7.2vw,110px);font-weight:500;line-height:1.02;letter-spacing:-.058em;margin:0 0 26px;color:#fff}.ix-hero h1>span{display:block;color:#bdc8ca}.ix-hero .ix-lead{font-size:15px;line-height:1.85;color:#e0e6e1;max-width:670px;margin:0 0 27px}.ix-hero .button{min-width:205px}.ix-hero-nav{position:absolute;bottom:0;left:6vw;right:6vw;border-top:1px solid #ffffff35;display:flex;gap:0}.ix-hero-nav a{width:280px;display:flex;gap:25px;align-items:center;padding:23px 28px 26px 0;text-decoration:none;color:#e4ebe6;font-size:12px}.ix-hero-nav a+a{padding-left:28px;border-left:1px solid #ffffff25}.ix-hero-nav svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;margin-left:auto;flex-shrink:0}.ix-hero-nav a:hover{color:#fff}
.ix-section{position:relative;padding:85px 6vw;background:#f6f7f1;color:#192125;scroll-margin-top:25px}.ix-section h2{font-size:clamp(36px,3.7vw,58px);font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:17px 0 26px;color:inherit;text-wrap:balance}.ix-section .eyebrow{font-size:10px;line-height:1.7;letter-spacing:1.8px;text-transform:uppercase;color:#9e1726;margin:0}.ix-section a:focus-visible,.ix-hero a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ix-section a{color:inherit}.ix-anchor{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;scroll-margin-top:25px}
.ix-brief-grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:6vw;align-items:center}.ix-brief h2{max-width:430px}.ix-brief-copy{min-width:0}.ix-benefits{list-style:none;padding:0;margin:30px 0 35px;border-top:1px solid #cad5c8}.ix-benefits li{display:flex;align-items:center;gap:22px;padding:23px 0;border-bottom:1px solid #cad5c8;font-size:20px;line-height:1.35;letter-spacing:-.3px}.ix-benefits svg{width:30px;height:30px;stroke:#9e1726;stroke-width:1.2;flex-shrink:0}.ix-risks{scroll-margin-top:25px}.ix-risks h3{font-size:12px;font-weight:500;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 17px}.ix-risks ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px 20px}.ix-risks li{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.6;color:#52645b}.ix-risks li:before{content:"";width:4px;height:4px;flex-shrink:0;border-radius:50%;background:#9e1726}.ix-scene-wrap{min-width:0}
.ix-editorial{border-top:1px solid #d5ded1}.ix-editorial-copy{display:grid;grid-template-columns:.8fr 1.2fr;gap:3px 7vw;align-items:start}.ix-editorial-copy>.eyebrow{grid-column:1/-1;margin-bottom:20px}.ix-editorial-copy>h2{margin-top:0}.ix-prose{min-width:0;color:#52675d;font-size:15px;line-height:1.85}.ix-prose p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 22px}.ix-prose p:last-child{margin-bottom:0}.ix-prose h3{color:#263e30;font-weight:500;font-size:26px;line-height:1.25;letter-spacing:-.6px}.ix-prose a:not(.button){color:#273f32;text-underline-offset:4px;text-decoration-thickness:1px}.ix-prose .wp-block-buttons{margin-top:25px}.ix-prose .wp-block-button__link{display:inline-flex;align-items:center;gap:20px;border-radius:0;background:transparent;padding:10px 0;border-bottom:1px solid #879d8b;font-size:12px;text-decoration:none}.ix-prose .wp-block-button__link:after{content:"";display:block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;transform:rotate(0deg);margin:0 5px 0 12px}.ix-prose ul{padding-left:20px}.ix-prose li{padding:5px 0}.ix-with-photo{display:grid;grid-template-columns:.9fr 1.1fr;gap:6vw;align-items:center;background:#e9ede5}.ix-with-photo .ix-editorial-copy{display:block}.ix-photo{position:relative;margin:0;overflow:hidden;background:#e0e6dc;border-radius:3px;min-width:0}.ix-photo img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;filter:saturate(.75)}.ix-photo-contain img{object-fit:contain}.ix-photo figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:#192125e8;border:1px solid #ffffff25;padding:15px 20px;color:#e4ece3;font-size:11px;letter-spacing:.4px;line-height:1.5}.ix-reverse.ix-with-photo>.ix-photo{order:1}.ix-layout-feature .ix-photo img{aspect-ratio:.85;max-height:780px}.ix-layout-feature .ix-prose{font-size:16px}.ix-dark{background:#192125;color:#f2f5ed;border-color:#34493d;overflow:hidden}.ix-dark:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(circle at 14% 50%,transparent 0 60px,#9bb4a50b 61px 62px,transparent 63px 120px)}.ix-dark .ix-editorial-copy{position:relative}.ix-dark .ix-prose{color:#c9d7cd}.ix-dark .ix-prose a:not(.button){color:#e4eee3}.ix-dark .eyebrow{color:#b5c8bb}.ix-layout-statement .ix-prose{font-size:18px;line-height:1.75}.ix-layout-statement h2:after{content:"";display:block;width:55px;height:3px;background:#bd192a;margin-top:25px}.ix-layout-evidence+.ix-layout-evidence{padding-top:60px;padding-bottom:60px}.ix-layout-evidence h2{font-size:clamp(34px,3.3vw,49px)}
.ix-solutions{border-top:1px solid #d5ded1}.ix-solutions>h2{margin-top:0;margin-bottom:40px}.ix-solution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ix-solution{position:relative;background:#fff;border:1px solid #d6dfd1;min-width:0;scroll-margin-top:25px}.ix-solution>.ix-photo{border-radius:0}.ix-solution>.ix-photo img{height:300px;aspect-ratio:auto;object-fit:cover}.ix-solution>.ix-photo-contain img{object-fit:contain;padding:22px}.ix-solution>div:not(.ix-access-visual){padding:32px}.ix-solution-icon{margin-bottom:18px}.ix-solution-icon svg{width:27px;height:27px;stroke:#9e1726;stroke-width:1.2}.ix-solution h3{font-size:30px;line-height:1.18;letter-spacing:-.8px;font-weight:500;margin:0 0 20px;color:#192125}.ix-solution .ix-prose{font-size:14px;line-height:1.8}.ix-access-visual{height:300px;background:#e5e9e3;display:grid;place-items:center;padding:35px}.ix-access-visual svg{height:100%;width:100%;max-width:420px}.ix-closing-aliases{height:0;position:relative}
@media(min-width:1800px){.ix-section,.ix-hero{padding-left:max(6vw,calc((100vw - 1600px)/2));padding-right:max(6vw,calc((100vw - 1600px)/2))}}
@media(max-width:1100px){.ix-hero h1{font-size:clamp(60px,7.7vw,86px)}.ix-brief-grid{grid-template-columns:.9fr 1.1fr;gap:4vw}.ix-benefits li{font-size:18px;gap:17px}.ix-section h2{font-size:42px}.ix-with-photo{gap:5vw}.ix-prose{font-size:14px}.ix-editorial-copy{gap:5vw}.ix-solution h3{font-size:27px}}
@media(max-width:850px){.ix-hero{min-height:0;padding-top:65px;padding-bottom:120px}.ix-hero h1{font-size:clamp(52px,8.6vw,72px)}.ix-section{padding:60px 6vw}.ix-brief-grid{grid-template-columns:1fr;gap:35px}.ix-brief h2{max-width:none}.ix-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px}.ix-benefits li{font-size:15px;display:block;padding:24px 20px;line-height:1.5}.ix-benefits li:first-child{padding-left:0}.ix-benefits li+li{border-left:1px solid #cad5c8}.ix-benefits svg{display:block;margin-bottom:17px}.ix-scene-wrap{width:min(100%,760px);margin:auto}.ix-editorial-copy{grid-template-columns:1fr;gap:0}.ix-with-photo{grid-template-columns:.75fr 1fr;align-items:start;gap:4vw}.ix-with-photo .ix-photo{position:sticky;top:100px}.ix-layout-feature .ix-photo img{aspect-ratio:.65}.ix-section h2{font-size:36px}.ix-prose{font-size:15px}.ix-layout-statement .ix-prose{font-size:17px}.ix-solution>div:not(.ix-access-visual){padding:25px}.ix-solution>.ix-photo img,.ix-access-visual{height:240px}.ix-solution h3{font-size:25px}.ix-solution-grid{gap:20px}}
@media(max-width:600px){.ix-hero{padding:44px 6vw 110px}.ix-hero h1{font-size:clamp(39px,10.8vw,60px);line-height:1.06;letter-spacing:-.055em}.ix-hero .eyebrow{font-size:9px;margin-bottom:23px}.ix-hero .ix-lead{font-size:14px;line-height:1.75}.ix-hero:before{background:linear-gradient(90deg,#141d21ed,#141d2199),linear-gradient(0deg,#141d21ef,transparent)}.ix-hero-nav a{width:50%;font-size:10px;gap:12px;padding-right:15px}.ix-hero-nav a+a{padding-left:15px}.ix-hero-nav svg{width:15px;height:15px}.ix-section{padding:50px 6vw}.ix-section h2{font-size:34px;line-height:1.15;letter-spacing:-.04em}.ix-benefits li{font-size:12px;padding:20px 12px}.ix-benefits svg{width:26px;height:26px}.ix-risks li{font-size:11px}.ix-with-photo{grid-template-columns:1fr;gap:30px}.ix-with-photo .ix-photo{position:relative;top:auto}.ix-with-photo .ix-editorial-copy{order:0}.ix-with-photo>.ix-photo,.ix-reverse.ix-with-photo>.ix-photo{order:1}.ix-layout-feature .ix-photo img{aspect-ratio:1;max-height:490px;object-position:50% 40%}.ix-photo img{aspect-ratio:1.2}.ix-photo figcaption{bottom:15px;left:15px;right:15px;padding:12px 15px;font-size:10px}.ix-layout-evidence+.ix-layout-evidence{padding-top:45px;padding-bottom:45px}.ix-layout-statement .ix-prose{font-size:16px}.ix-solution-grid{grid-template-columns:1fr;gap:25px}.ix-solution h3{font-size:28px}.ix-solution>.ix-photo img,.ix-access-visual{height:250px}}
@media(max-width:360px){.ix-hero h1{font-size:35px}.ix-section h2{font-size:31px}.ix-benefits li{font-size:11px;padding-right:9px;padding-left:9px}}
@media(prefers-reduced-motion:reduce){.ix-hero .service-pulse{animation:none}}

.ix-prose .ix-cta{display:inline-flex;align-items:center;gap:25px;color:inherit;font-size:12px;text-decoration:none;border-bottom:1px solid #8fa294;padding:10px 0;margin-top:5px}.ix-cta svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5}.ix-prose .ix-cta:hover{color:#9e1726}.ix-dark .ix-prose .ix-cta:hover{color:#fff}.ix-risks{position:relative}
