/* TURE v6.8.60 — Partnerships editorial catalogue. */
.ture-home-native.ture-partnerships-catalog-page{background:var(--bt-paper,#f7f5ef);color:var(--bt-ink,#171714);}
.ture-home-native .ture-partnerships-catalog-intro{padding:clamp(48px,6vw,82px) 0 clamp(54px,7vw,92px);border-bottom:1px solid var(--bt-rule,rgba(23,23,20,.18));}
.ture-home-native .ture-partnerships-catalog-kicker{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:0 var(--bt-gutter,clamp(24px,5.5vw,88px));font:500 10px/1.5 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);letter-spacing:.15em;text-transform:uppercase;}
.ture-home-native .ture-partnerships-catalog-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:start;margin-top:clamp(24px,3.2vw,42px);}
.ture-home-native .ture-partnerships-catalog-intro-photo{margin:0;align-self:stretch;width:100%;height:clamp(610px,59vw,880px);overflow:hidden;}
.ture-home-native .ture-partnerships-catalog-intro-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 56%;background:var(--bt-soft,#eae7de);}
.ture-home-native .ture-partnerships-catalog-intro-copy{padding:clamp(4px,.8vw,12px) var(--bt-gutter,clamp(24px,5.5vw,88px)) 0 clamp(36px,5vw,78px);}
.ture-home-native .ture-partnerships-catalog-intro-copy h1{margin:0;font:500 clamp(72px,9vw,148px)/.92 var(--bt-display,'IBM Plex Sans',Didot,'Times New Roman',serif);letter-spacing:-.05em;}
.ture-home-native .ture-partnerships-catalog-intro-lead{max-width:760px;margin:clamp(20px,2.7vw,34px) 0 0;font:400 clamp(29px,3.2vw,48px)/1.12 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);letter-spacing:-.018em;}
.ture-home-native .ture-partnerships-catalog-intro-copy p{max-width:760px;margin:18px 0 0;font:400 clamp(18px,1.42vw,23px)/1.46 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);}
.ture-home-native .ture-partnerships-catalog-intro-copy .ture-partnerships-catalog-intro-closing{margin-top:22px;font:500 clamp(24px,2.15vw,33px)/1.12 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);letter-spacing:-.02em;}
.ture-home-native .ture-partnerships-heading{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);column-gap:clamp(28px,5vw,80px);row-gap:20px;padding:clamp(66px,8vw,112px) var(--bt-gutter,clamp(24px,5.5vw,88px)) clamp(36px,4vw,54px);border-bottom:1px solid var(--bt-rule,rgba(23,23,20,.18));}
.ture-home-native .ture-partnerships-heading>span{font:600 10px/1.5 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);letter-spacing:.15em;text-transform:uppercase;}
.ture-home-native .ture-partnerships-heading h2{margin:0;font:500 clamp(42px,5.3vw,82px)/.96 var(--bt-display,'IBM Plex Sans',Didot,'Times New Roman',serif);letter-spacing:-.04em;}
.ture-home-native .ture-partnerships-heading p{grid-column:2;max-width:760px;margin:0;font:400 clamp(19px,1.75vw,25px)/1.42 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);}
.ture-home-native .ture-partnerships-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(66px,7vw,106px) clamp(28px,4vw,58px);padding:clamp(52px,6vw,84px) var(--bt-gutter,clamp(24px,5.5vw,88px)) clamp(88px,10vw,150px);}
.ture-home-native .ture-partnerships-catalog-card{min-width:0;}
.ture-home-native .ture-partnerships-catalog-photo{margin:0;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--bt-soft,#eae7de);}
.ture-home-native .ture-partnerships-catalog-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .55s cubic-bezier(.2,.8,.2,1);}
.ture-home-native .ture-partnerships-catalog-card:nth-child(1) .ture-partnerships-catalog-photo img{object-position:50% 52%;}
.ture-home-native .ture-partnerships-catalog-card:nth-child(2) .ture-partnerships-catalog-photo img{object-position:50% 50%;}
.ture-home-native .ture-partnerships-catalog-card:nth-child(3) .ture-partnerships-catalog-photo img{object-position:50% 50%;}
.ture-home-native .ture-partnerships-catalog-card:nth-child(4) .ture-partnerships-catalog-photo img{object-position:50% 58%;}
.ture-home-native .ture-partnerships-catalog-card:hover .ture-partnerships-catalog-photo img{transform:scale(1.018);}
.ture-home-native .ture-partnerships-catalog-copy{padding-top:22px;}
.ture-home-native .ture-partnerships-catalog-model{display:block;font:500 10px/1.5 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--bt-muted,#6c6a63);}
.ture-home-native .ture-partnerships-catalog-copy h2{margin:12px 0 0;max-width:650px;font:500 clamp(35px,3.25vw,56px)/1 var(--bt-display,'IBM Plex Sans',Didot,'Times New Roman',serif);letter-spacing:-.035em;}
.ture-home-native .ture-partnerships-catalog-copy p{margin:17px 0 0;max-width:650px;font:400 clamp(18px,1.55vw,23px)/1.38 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);}
.ture-home-native .ture-partnerships-catalog-copy ul{margin:20px 0 0;padding:18px 0 0 18px;border-top:1px solid var(--bt-rule,rgba(23,23,20,.18));font:500 11px/1.65 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);letter-spacing:.015em;}
.ture-home-native .ture-partnerships-catalog-copy li+li{margin-top:5px;}
.ture-home-native .ture-partnerships-catalog-copy strong{display:block;margin-top:21px;max-width:620px;font:500 clamp(20px,1.8vw,27px)/1.25 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);}
.ture-home-native .ture-partnerships-method{background:#171714;color:#f7f5ef;padding:clamp(72px,8vw,118px) var(--bt-gutter,clamp(24px,5.5vw,88px));}
.ture-home-native .ture-partnerships-method-heading{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);gap:18px clamp(28px,5vw,80px);align-items:start;padding-bottom:clamp(44px,5vw,68px);border-bottom:1px solid rgba(247,245,239,.24);}
.ture-home-native .ture-partnerships-method-heading>span{font:600 10px/1.5 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);letter-spacing:.15em;text-transform:uppercase;}
.ture-home-native .ture-partnerships-method-heading h2{margin:0;font:500 clamp(46px,6vw,92px)/.95 var(--bt-display,'IBM Plex Sans',Didot,'Times New Roman',serif);letter-spacing:-.04em;}
.ture-home-native .ture-partnerships-method-heading p{grid-column:2;margin:0;font:400 clamp(21px,2vw,29px)/1.25 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);}
.ture-home-native .ture-partnerships-method-steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:clamp(44px,5vw,68px) 0 0;}
.ture-home-native .ture-partnerships-method-steps li{min-width:0;padding:0 clamp(16px,2vw,30px);border-left:1px solid rgba(247,245,239,.22);}
.ture-home-native .ture-partnerships-method-steps li:first-child{padding-left:0;border-left:0;}
.ture-home-native .ture-partnerships-method-steps li:last-child{padding-right:0;}
.ture-home-native .ture-partnerships-method-steps span{display:block;font:600 10px/1.4 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);letter-spacing:.14em;opacity:.65;}
.ture-home-native .ture-partnerships-method-steps strong{display:block;margin-top:13px;font:500 clamp(27px,2.5vw,38px)/1 var(--bt-display,'IBM Plex Sans',Didot,'Times New Roman',serif);}
.ture-home-native .ture-partnerships-method-steps p{margin:13px 0 0;font:400 clamp(16px,1.25vw,19px)/1.42 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);opacity:.86;}
.ture-home-native .ture-partnerships-heading-ecosystem{border-top:0;}
.ture-home-native .ture-partnerships-ecosystem{padding-top:clamp(52px,6vw,84px);}
@media(max-width:960px){
  .ture-home-native .ture-partnerships-catalog-intro-grid{grid-template-columns:1fr;}
  .ture-home-native .ture-partnerships-catalog-intro-photo{height:auto;overflow:visible;}
  .ture-home-native .ture-partnerships-catalog-intro-photo img{width:100%;height:auto;object-fit:contain;object-position:center;}
  .ture-home-native .ture-partnerships-catalog-intro-copy{padding-left:var(--bt-gutter,clamp(24px,5.5vw,88px));padding-right:calc(var(--bt-gutter,clamp(24px,5.5vw,88px)) + 16px);}
  .ture-home-native .ture-partnerships-method-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 0;}
  .ture-home-native .ture-partnerships-method-steps li:nth-child(3),.ture-home-native .ture-partnerships-method-steps li:nth-child(5){border-left:0;padding-left:0;}
}
@media(max-width:700px){
  .ture-home-native .ture-partnerships-catalog-intro{padding-top:34px;padding-bottom:52px;}
  .ture-home-native .ture-partnerships-catalog-kicker span:last-child{display:none;}
  .ture-home-native .ture-partnerships-catalog-intro-grid{gap:26px;margin-top:22px;}
  .ture-home-native .ture-partnerships-catalog-intro-copy{min-width:0;max-width:100%;padding-left:var(--bt-gutter,24px);padding-right:52px;}
  .ture-home-native .ture-partnerships-catalog-intro-copy h1{font-size:clamp(47px,12.8vw,70px);max-width:100%;}
  .ture-home-native .ture-partnerships-catalog-intro-lead{font-size:31px;margin-top:18px;}
  .ture-home-native .ture-partnerships-catalog-intro-copy p{font-size:22px;}
  .ture-home-native .ture-partnerships-catalog-intro-copy .ture-partnerships-catalog-intro-closing{font-size:28px;margin-top:18px;}
  .ture-home-native .ture-partnerships-heading{grid-template-columns:1fr;padding-top:58px;padding-bottom:34px;}
  .ture-home-native .ture-partnerships-heading h2{font-size:48px;}
  .ture-home-native .ture-partnerships-heading p{grid-column:1;font-size:22px;}
  .ture-home-native .ture-partnerships-catalog-grid{grid-template-columns:1fr;gap:58px;padding-top:40px;padding-bottom:82px;}
  .ture-home-native .ture-partnerships-catalog-copy{padding-top:18px;}
  .ture-home-native .ture-partnerships-catalog-copy h2{font-size:45px;}
  .ture-home-native .ture-partnerships-catalog-copy p{font-size:22px;}
  .ture-home-native .ture-partnerships-catalog-copy ul{font-size:12px;}
  .ture-home-native .ture-partnerships-catalog-copy strong{font-size:24px;}
  .ture-home-native .ture-partnerships-method{padding-top:64px;padding-bottom:72px;}
  .ture-home-native .ture-partnerships-method-heading{grid-template-columns:1fr;}
  .ture-home-native .ture-partnerships-method-heading h2{font-size:52px;}
  .ture-home-native .ture-partnerships-method-heading p{grid-column:1;font-size:24px;}
  .ture-home-native .ture-partnerships-method-steps{grid-template-columns:1fr;padding-top:36px;gap:0;}
  .ture-home-native .ture-partnerships-method-steps li,.ture-home-native .ture-partnerships-method-steps li:nth-child(3),.ture-home-native .ture-partnerships-method-steps li:nth-child(5){padding:24px 0;border-left:0;border-top:1px solid rgba(247,245,239,.22);}
  .ture-home-native .ture-partnerships-method-steps li:first-child{border-top:0;padding-top:0;}
  .ture-home-native .ture-partnerships-method-steps strong{font-size:33px;}
  .ture-home-native .ture-partnerships-method-steps p{font-size:19px;}
}


/* TURE v6.8.61 — category opening: image flush to main menu, section identity over image. */
.ture-home-native .ture-partnerships-catalog-intro{
  position:relative;
  padding-top:0;
}
.ture-home-native .ture-partnerships-catalog-intro-grid{margin-top:0;}
.ture-home-native .ture-partnerships-catalog-intro-photo{position:relative;}
.ture-home-native .ture-partnerships-catalog-intro-photo::after{
  content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:30%;
  background:linear-gradient(180deg,rgba(15,14,12,.42),rgba(15,14,12,0));pointer-events:none;
}
.ture-home-native .ture-partnerships-catalog-kicker{
  position:absolute;z-index:3;top:clamp(20px,2.3vw,34px);left:0;width:50%;box-sizing:border-box;
  padding:0 clamp(22px,3.1vw,48px);color:#f7f5ef;text-shadow:0 1px 12px rgba(0,0,0,.35);pointer-events:none;
}
@media(max-width:960px){
  .ture-home-native .ture-partnerships-catalog-kicker{width:100%;}
}
@media(max-width:700px){
  .ture-home-native .ture-partnerships-catalog-intro{padding-top:0;}
  .ture-home-native .ture-partnerships-catalog-intro-grid{margin-top:0;}
  .ture-home-native .ture-partnerships-catalog-kicker{top:18px;padding:0 24px;}
  .ture-home-native .ture-partnerships-catalog-kicker span:last-child{display:block;}
}


/* TURE v6.8.62 — category signature bottom-right on hero. */
.ture-home-native .ture-partnerships-catalog-intro-photo::after{top:auto;bottom:0;height:36%;background:linear-gradient(0deg,rgba(15,14,12,.44),rgba(15,14,12,0));}
.ture-home-native .ture-partnerships-catalog-kicker{top:auto;left:auto;right:0;bottom:clamp(20px,2.8vw,36px);width:auto;max-width:min(56vw,520px);padding:0 clamp(22px,3.1vw,48px);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:4px;text-align:right;}
.ture-home-native .ture-partnerships-catalog-kicker span{display:block;}
@media(max-width:960px){.ture-home-native .ture-partnerships-catalog-kicker{max-width:calc(100% - 48px);}}
@media(max-width:700px){.ture-home-native .ture-partnerships-catalog-kicker{right:0;bottom:16px;left:auto;top:auto;width:auto;max-width:calc(100% - 32px);padding:0 24px;gap:3px;text-align:right;}.ture-home-native .ture-partnerships-catalog-kicker span:last-child{display:block;}}
