
/* v143 — Fit Trainer editorial background spans the full viewport; copy keeps the v140 safe inset. */
#caseView .fittrainer-editorial-layer.case-text{
  width:100vw!important;
  max-width:none!important;
  margin-left:calc((100% - 100vw)/2)!important;
  margin-right:calc((100% - 100vw)/2)!important;
  border-radius:0!important;
  box-sizing:border-box!important
}
#caseView .fittrainer-editorial-layer.case-text::before{
  inset:0!important;
  border-radius:0!important
}
@media(max-width:700px){
  #caseView .fittrainer-editorial-layer.case-text{
    width:100vw!important;
    margin-left:calc((100% - 100vw)/2)!important;
    margin-right:calc((100% - 100vw)/2)!important
  }
}



/* v142 — Aysha: site and app imagery only. */
#caseView .aysha-case-sequence{width:100%;max-width:none;background:#0b0810;color:#fff}
#caseView .aysha-project-image{width:100%;margin:0;background:#0b0810}
#caseView .aysha-project-image img{display:block;width:100%;height:auto}
#caseView .aysha-project-image figcaption,
#caseView .aysha-ui-card figcaption{font-size:9px;letter-spacing:.11em;text-transform:uppercase}
#caseView .aysha-project-image figcaption{padding:10px 18px 18px;color:#a796a8}
#caseView .aysha-ui-gallery{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2vw,30px);padding:clamp(56px,8vw,128px) clamp(22px,5vw,80px);background:radial-gradient(circle at 82% 12%,rgba(255,43,189,.12),transparent 24%),linear-gradient(145deg,#09070c,#130b18 58%,#0b0810);box-sizing:border-box}
#caseView .aysha-ui-card{grid-column:span 6;margin:0;min-width:0}
#caseView .aysha-ui-card.is-wide{grid-column:span 12}
#caseView .aysha-ui-card img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;background:#100b13;box-shadow:0 24px 72px rgba(0,0,0,.32)}
#caseView .aysha-ui-card figcaption{padding-top:10px;color:#b59dac}
#caseView .aysha-editorial-layer.case-text{isolation:isolate;background:radial-gradient(circle at 85% 10%,rgba(255,43,189,.18),transparent 26%),radial-gradient(circle at 8% 90%,rgba(116,37,255,.15),transparent 30%),linear-gradient(135deg,#09070c 0%,#17091b 52%,#0b0810 100%)!important;color:#fff!important;border-color:rgba(255,43,189,.18)!important}
#caseView .aysha-editorial-layer.case-text::before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 64px),radial-gradient(circle at 88% 14%,rgba(255,43,189,.10),transparent 26%)!important}
#caseView .aysha-editorial-layer .move-editorial-index,
#caseView .aysha-editorial-layer .move-editorial-grid{width:min(1120px,calc(100% - 96px))!important;max-width:min(1120px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
#caseView .aysha-editorial-layer .move-editorial-index{color:#ff2bbd!important}
#caseView .aysha-editorial-layer .move-editorial-heading{min-width:0;padding:0 8px 0 2px!important;overflow:visible!important;transform:none!important}
#caseView .aysha-editorial-layer .move-editorial-heading h2{max-width:100%!important;margin:0!important;color:#fff!important;font-size:clamp(46px,5.6vw,88px)!important;line-height:.93!important;letter-spacing:-.055em!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance;transform:none!important}
#caseView .aysha-editorial-layer .move-editorial-copy .move-editorial-lead{color:#fff!important}
#caseView .aysha-editorial-layer .move-editorial-copy p{color:#cfbfcc!important}
#caseView .aysha-editorial-layer .move-market-note{border-top-color:rgba(255,43,189,.26)!important}
#caseView .aysha-editorial-layer .move-market-note span{color:#ff2bbd!important}
#caseView .aysha-editorial-layer .move-market-note strong{color:#f6cf3a!important}
  #caseView .aysha-ui-gallery{padding:64px 24px}
  #caseView .aysha-editorial-layer .move-editorial-index,#caseView .aysha-editorial-layer .move-editorial-grid{width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important}
  #caseView .aysha-editorial-layer .move-editorial-grid{grid-template-columns:minmax(0,1fr)!important}
  #caseView .aysha-editorial-layer .move-editorial-heading h2{font-size:clamp(40px,9vw,66px)!important}
}
@media(max-width:700px){
  #caseView .aysha-project-image figcaption{padding:8px 16px 14px}
  #caseView .aysha-ui-gallery{grid-template-columns:1fr;gap:18px;padding:44px 16px}
  #caseView .aysha-ui-card,#caseView .aysha-ui-card.is-wide{grid-column:1}
  #caseView .aysha-ui-card img{box-shadow:none}
  #caseView .aysha-editorial-layer .move-editorial-index,#caseView .aysha-editorial-layer .move-editorial-grid{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important}
  #caseView .aysha-editorial-layer .move-editorial-heading{padding-left:1px!important;padding-right:5px!important}
  #caseView .aysha-editorial-layer .move-editorial-heading h2{font-size:clamp(34px,11vw,52px)!important;line-height:.96!important;letter-spacing:-.045em!important}
}
@media(max-width:380px){
  #caseView .aysha-editorial-layer .move-editorial-index,#caseView .aysha-editorial-layer .move-editorial-grid{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}
}



#caseView .compon-editorial-sequence{width:100%;max-width:none;background:#f4fbfd;color:#071925}
#caseView .compon-project-image{width:100%;margin:0;background:#f4fbfd}
#caseView .compon-project-image img{display:block;width:100%;height:auto}
#caseView .compon-project-image figcaption{padding:10px 18px 20px;color:#587382;font-size:9px;letter-spacing:.11em;text-transform:uppercase}
#caseView .compon-project-image[data-case-index="7"]{min-height:70vh;display:grid;place-items:center;background:#06131f;padding:clamp(64px,9vw,140px) 24px}
#caseView .compon-project-image[data-case-index="7"] img{width:min(70vw,620px);height:auto}
#caseView .compon-project-image[data-case-index="7"] figcaption{color:#7fa4b4;text-align:center}
#caseView .compon-editorial-layer.case-text{width:100vw!important;max-width:none!important;margin-left:calc((100% - 100vw)/2)!important;margin-right:calc((100% - 100vw)/2)!important;border-radius:0!important;box-sizing:border-box!important;isolation:isolate;background:radial-gradient(circle at 84% 12%,rgba(18,201,244,.14),transparent 28%),linear-gradient(135deg,#06131f 0%,#081e30 48%,#0b2940 100%)!important;color:#f4f8fa!important;border-color:rgba(73,221,247,.16)!important}
#caseView .compon-editorial-layer.case-text::before{inset:0!important;border-radius:0!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 72px),radial-gradient(circle at 88% 12%,rgba(18,201,244,.09),transparent 28%)!important}
#caseView .compon-editorial-layer .move-editorial-index,#caseView .compon-editorial-layer .move-editorial-grid{width:min(1120px,calc(100% - 96px))!important;max-width:min(1120px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
#caseView .compon-editorial-layer .move-editorial-index{color:#49ddf7!important}
#caseView .compon-editorial-layer .move-editorial-heading{min-width:0;padding:0 10px 0 2px!important;overflow:visible!important;transform:none!important}
#caseView .compon-editorial-layer .move-editorial-heading h2{max-width:100%!important;margin:0!important;color:#f4f8fa!important;font-size:clamp(46px,5.5vw,86px)!important;line-height:.94!important;letter-spacing:-.05em!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance;transform:none!important}
#caseView .compon-editorial-layer .move-editorial-copy .move-editorial-lead{color:#f4f8fa!important}
#caseView .compon-editorial-layer .move-editorial-copy p{color:#b9cad5!important}
#caseView .compon-editorial-layer .move-market-note{border-top-color:rgba(73,221,247,.28)!important}
#caseView .compon-editorial-layer .move-market-note span{color:#49ddf7!important}
#caseView .compon-editorial-layer .move-market-note strong{color:#f4f8fa!important}
@media(max-width:900px){#caseView .compon-editorial-layer .move-editorial-index,#caseView .compon-editorial-layer .move-editorial-grid{width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important}#caseView .compon-editorial-layer .move-editorial-grid{grid-template-columns:minmax(0,1fr)!important}#caseView .compon-editorial-layer .move-editorial-heading h2{font-size:clamp(40px,9vw,64px)!important}}
@media(max-width:700px){#caseView .compon-project-image figcaption{padding:8px 16px 14px}#caseView .compon-project-image[data-case-index="7"]{min-height:58vh;padding:64px 16px}#caseView .compon-project-image[data-case-index="7"] img{width:min(88vw,520px)}#caseView .compon-editorial-layer .move-editorial-index,#caseView .compon-editorial-layer .move-editorial-grid{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important}#caseView .compon-editorial-layer .move-editorial-heading{padding-left:1px!important;padding-right:6px!important}#caseView .compon-editorial-layer .move-editorial-heading h2{font-size:clamp(34px,10.7vw,52px)!important;line-height:.97!important;letter-spacing:-.042em!important}}
@media(max-width:380px){#caseView .compon-editorial-layer .move-editorial-index,#caseView .compon-editorial-layer .move-editorial-grid{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}}



#caseView .girodecor-editorial-sequence{width:100%;max-width:none;background:#f6f3ed;color:#15130f}
#caseView .girodecor-project-image{width:100%;margin:0;background:#f6f3ed}
#caseView .girodecor-project-image img{display:block;width:100%;height:auto}
#caseView .girodecor-project-image figcaption{padding:10px 18px 20px;color:#736c62;font-size:9px;letter-spacing:.11em;text-transform:uppercase}
#caseView .girodecor-editorial-layer.case-text{width:100vw!important;max-width:none!important;margin-left:calc((100% - 100vw)/2)!important;margin-right:calc((100% - 100vw)/2)!important;border-radius:0!important;box-sizing:border-box!important;isolation:isolate;background:radial-gradient(circle at 84% 14%,rgba(215,154,59,.13),transparent 28%),linear-gradient(135deg,#0d0d0c 0%,#171511 52%,#211b14 100%)!important;color:#f8f5ee!important;border-color:rgba(215,154,59,.18)!important}
#caseView .girodecor-editorial-layer.case-text::before{inset:0!important;border-radius:0!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 72px),radial-gradient(circle at 88% 12%,rgba(215,154,59,.08),transparent 28%)!important}
#caseView .girodecor-editorial-layer .move-editorial-index,#caseView .girodecor-editorial-layer .move-editorial-grid{width:min(1120px,calc(100% - 96px))!important;max-width:min(1120px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
#caseView .girodecor-editorial-layer .move-editorial-index{color:#e0a64d!important}
#caseView .girodecor-editorial-layer .move-editorial-heading{min-width:0;padding:0 10px 0 2px!important;overflow:visible!important;transform:none!important}
#caseView .girodecor-editorial-layer .move-editorial-heading h2{max-width:100%!important;margin:0!important;color:#f8f5ee!important;font-size:clamp(46px,5.5vw,86px)!important;line-height:.94!important;letter-spacing:-.05em!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance;transform:none!important}
#caseView .girodecor-editorial-layer .move-editorial-copy .move-editorial-lead{color:#f8f5ee!important}
#caseView .girodecor-editorial-layer .move-editorial-copy p{color:#cfc8bc!important}
#caseView .girodecor-editorial-layer .move-market-note{border-top-color:rgba(224,166,77,.28)!important}
#caseView .girodecor-editorial-layer .move-market-note span{color:#e0a64d!important}
#caseView .girodecor-editorial-layer .move-market-note strong{color:#f8f5ee!important}
@media(max-width:900px){#caseView .girodecor-editorial-layer .move-editorial-index,#caseView .girodecor-editorial-layer .move-editorial-grid{width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important}#caseView .girodecor-editorial-layer .move-editorial-grid{grid-template-columns:minmax(0,1fr)!important}#caseView .girodecor-editorial-layer .move-editorial-heading h2{font-size:clamp(40px,9vw,64px)!important}}
@media(max-width:700px){#caseView .girodecor-project-image figcaption{padding:8px 16px 14px}#caseView .girodecor-editorial-layer .move-editorial-index,#caseView .girodecor-editorial-layer .move-editorial-grid{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important}#caseView .girodecor-editorial-layer .move-editorial-heading{padding-left:1px!important;padding-right:6px!important}#caseView .girodecor-editorial-layer .move-editorial-heading h2{font-size:clamp(34px,10.7vw,52px)!important;line-height:.97!important;letter-spacing:-.042em!important}}



#caseView .foliaabordo-editorial-sequence{width:100%;max-width:none;background:#eaf8ff;color:#041a31}
#caseView .foliaabordo-project-image{width:100%;margin:0;background:#eaf8ff}
#caseView .foliaabordo-project-image img{display:block;width:100%;height:auto}
#caseView .foliaabordo-project-image figcaption{padding:10px 18px 20px;color:#42667e;font-size:9px;letter-spacing:.11em;text-transform:uppercase}
#caseView .foliaabordo-project-image[data-case-index="10"]{min-height:72vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#075080 0%,#042743 42%,#020e1e 100%);padding:clamp(50px,8vw,120px) 20px}
#caseView .foliaabordo-project-image[data-case-index="10"] img{width:min(100%,1000px);box-shadow:0 32px 100px rgba(0,0,0,.25)}
#caseView .foliaabordo-project-image[data-case-index="10"] figcaption{color:#86cbe9;text-align:center}
#caseView .foliaabordo-editorial-layer.case-text{width:100vw!important;max-width:none!important;margin-left:calc((100% - 100vw)/2)!important;margin-right:calc((100% - 100vw)/2)!important;border-radius:0!important;box-sizing:border-box!important;isolation:isolate;background:radial-gradient(circle at 86% 10%,rgba(79,227,255,.18),transparent 28%),radial-gradient(circle at 8% 90%,rgba(255,182,50,.12),transparent 26%),linear-gradient(135deg,#021426 0%,#032e56 48%,#075b82 100%)!important;color:#f7fcff!important;border-color:rgba(82,231,255,.18)!important}
#caseView .foliaabordo-editorial-layer.case-text::before{inset:0!important;border-radius:0!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 72px),radial-gradient(circle at 88% 12%,rgba(82,231,255,.10),transparent 28%)!important}
#caseView .foliaabordo-editorial-layer .move-editorial-index,#caseView .foliaabordo-editorial-layer .move-editorial-grid{width:min(1120px,calc(100% - 96px))!important;max-width:min(1120px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
#caseView .foliaabordo-editorial-layer .move-editorial-index{color:#52e7ff!important}
#caseView .foliaabordo-editorial-layer .move-editorial-heading{min-width:0;padding:0 10px 0 2px!important;overflow:visible!important;transform:none!important}
#caseView .foliaabordo-editorial-layer .move-editorial-heading h2{max-width:100%!important;margin:0!important;color:#f7fcff!important;font-size:clamp(46px,5.5vw,86px)!important;line-height:.94!important;letter-spacing:-.05em!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance;transform:none!important}
#caseView .foliaabordo-editorial-layer .move-editorial-copy .move-editorial-lead{color:#f7fcff!important}
#caseView .foliaabordo-editorial-layer .move-editorial-copy p{color:#c2dfec!important}
#caseView .foliaabordo-editorial-layer .move-market-note{border-top-color:rgba(82,231,255,.28)!important}
#caseView .foliaabordo-editorial-layer .move-market-note span{color:#ffbf3f!important}
#caseView .foliaabordo-editorial-layer .move-market-note strong{color:#f7fcff!important}
@media(max-width:900px){#caseView .foliaabordo-editorial-layer .move-editorial-index,#caseView .foliaabordo-editorial-layer .move-editorial-grid{width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important}#caseView .foliaabordo-editorial-layer .move-editorial-grid{grid-template-columns:minmax(0,1fr)!important}#caseView .foliaabordo-editorial-layer .move-editorial-heading h2{font-size:clamp(40px,9vw,64px)!important}}
@media(max-width:700px){#caseView .foliaabordo-project-image figcaption{padding:8px 16px 14px}#caseView .foliaabordo-project-image[data-case-index="10"]{min-height:56vh;padding:48px 14px}#caseView .foliaabordo-editorial-layer .move-editorial-index,#caseView .foliaabordo-editorial-layer .move-editorial-grid{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important}#caseView .foliaabordo-editorial-layer .move-editorial-heading{padding-left:1px!important;padding-right:6px!important}#caseView .foliaabordo-editorial-layer .move-editorial-heading h2{font-size:clamp(34px,10.6vw,52px)!important;line-height:.97!important;letter-spacing:-.042em!important}}
@media(max-width:380px){#caseView .foliaabordo-editorial-layer .move-editorial-index,#caseView .foliaabordo-editorial-layer .move-editorial-grid{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}}



#caseView .kidsplace-editorial-sequence{width:100%;max-width:none;background:#fffdf6;color:#112a23}
#caseView .kidsplace-project-image{width:100%;margin:0;background:#fffdf6}
#caseView .kidsplace-project-image img{display:block;width:100%;height:auto}
#caseView .kidsplace-project-image figcaption{padding:10px 18px 20px;color:#557168;font-size:9px;letter-spacing:.11em;text-transform:uppercase}
#caseView .kidsplace-editorial-layer.case-text{width:100vw!important;max-width:none!important;margin-left:calc((100% - 100vw)/2)!important;margin-right:calc((100% - 100vw)/2)!important;border-radius:0!important;box-sizing:border-box!important;isolation:isolate;background:radial-gradient(circle at 88% 10%,rgba(61,196,255,.16),transparent 28%),radial-gradient(circle at 8% 88%,rgba(255,109,25,.12),transparent 28%),linear-gradient(135deg,#061d18 0%,#0a3a2d 48%,#12624a 100%)!important;color:#fffdf8!important;border-color:rgba(115,220,174,.18)!important}
#caseView .kidsplace-editorial-layer.case-text::before{inset:0!important;border-radius:0!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.024) 0 1px,transparent 1px 72px),radial-gradient(circle at 86% 14%,rgba(66,198,255,.08),transparent 28%)!important}
#caseView .kidsplace-editorial-layer .move-editorial-index,#caseView .kidsplace-editorial-layer .move-editorial-grid{width:min(1120px,calc(100% - 96px))!important;max-width:min(1120px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
#caseView .kidsplace-editorial-layer .move-editorial-index{color:#7be3b5!important}
#caseView .kidsplace-editorial-layer .move-editorial-heading{min-width:0;padding:0 10px 0 2px!important;overflow:visible!important;transform:none!important}
#caseView .kidsplace-editorial-layer .move-editorial-heading h2{max-width:100%!important;margin:0!important;color:#fffdf8!important;font-size:clamp(46px,5.5vw,86px)!important;line-height:.94!important;letter-spacing:-.05em!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance;transform:none!important}
#caseView .kidsplace-editorial-layer .move-editorial-copy .move-editorial-lead{color:#fffdf8!important}
#caseView .kidsplace-editorial-layer .move-editorial-copy p{color:#cce1d9!important}
#caseView .kidsplace-editorial-layer .move-market-note{border-top-color:rgba(123,227,181,.28)!important}
#caseView .kidsplace-editorial-layer .move-market-note span{color:#ff9a4f!important}
#caseView .kidsplace-editorial-layer .move-market-note strong{color:#fffdf8!important}
@media(max-width:900px){#caseView .kidsplace-editorial-layer .move-editorial-index,#caseView .kidsplace-editorial-layer .move-editorial-grid{width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important}#caseView .kidsplace-editorial-layer .move-editorial-grid{grid-template-columns:minmax(0,1fr)!important}#caseView .kidsplace-editorial-layer .move-editorial-heading h2{font-size:clamp(40px,9vw,64px)!important}}
@media(max-width:700px){#caseView .kidsplace-project-image figcaption{padding:8px 16px 14px}#caseView .kidsplace-editorial-layer .move-editorial-index,#caseView .kidsplace-editorial-layer .move-editorial-grid{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important}#caseView .kidsplace-editorial-layer .move-editorial-heading{padding-left:1px!important;padding-right:6px!important}#caseView .kidsplace-editorial-layer .move-editorial-heading h2{font-size:clamp(34px,10.6vw,52px)!important;line-height:.97!important;letter-spacing:-.042em!important}}
@media(max-width:380px){#caseView .kidsplace-editorial-layer .move-editorial-index,#caseView .kidsplace-editorial-layer .move-editorial-grid{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}}



#caseView .singleacademia-editorial-sequence{width:100%;max-width:none;background:#f7f7f5;color:#161616}
#caseView .singleacademia-project-image{width:100%;margin:0;background:#f7f7f5}
#caseView .singleacademia-project-image img{display:block;width:100%;height:auto}
#caseView .singleacademia-project-image figcaption{padding:10px 18px 20px;color:#6d6d69;font-size:9px;letter-spacing:.11em;text-transform:uppercase}
#caseView .singleacademia-editorial-layer.case-text{width:100vw!important;max-width:none!important;margin-left:calc((100% - 100vw)/2)!important;margin-right:calc((100% - 100vw)/2)!important;border-radius:0!important;box-sizing:border-box!important;isolation:isolate;background:radial-gradient(circle at 88% 10%,rgba(240,20,32,.08),transparent 29%),linear-gradient(135deg,#fff 0%,#f6f6f3 52%,#ededeb 100%)!important;color:#151515!important;border-color:rgba(21,21,21,.1)!important}
#caseView .singleacademia-editorial-layer.case-text::before{inset:0!important;border-radius:0!important;background:repeating-linear-gradient(90deg,rgba(15,15,15,.025) 0 1px,transparent 1px 74px)!important}
#caseView .singleacademia-editorial-layer .move-editorial-index,#caseView .singleacademia-editorial-layer .move-editorial-grid{width:min(1120px,calc(100% - 96px))!important;max-width:min(1120px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
#caseView .singleacademia-editorial-layer .move-editorial-index{color:#f01420!important}
#caseView .singleacademia-editorial-layer .move-editorial-heading{min-width:0;padding:0 12px 0 2px!important;overflow:visible!important;transform:none!important}
#caseView .singleacademia-editorial-layer .move-editorial-heading h2{max-width:100%!important;margin:0!important;color:#151515!important;font-size:clamp(44px,5.4vw,84px)!important;line-height:.95!important;letter-spacing:-.05em!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance;transform:none!important}
#caseView .singleacademia-editorial-layer .move-editorial-copy .move-editorial-lead{color:#151515!important}
#caseView .singleacademia-editorial-layer .move-editorial-copy p{color:#555551!important}
#caseView .singleacademia-editorial-layer .move-market-note{border-top-color:rgba(240,20,32,.25)!important}
#caseView .singleacademia-editorial-layer .move-market-note span{color:#f01420!important}
#caseView .singleacademia-editorial-layer .move-market-note strong{color:#151515!important}
body.theme-dark #caseView .singleacademia-editorial-sequence,body.theme-dark #caseView .singleacademia-project-image{background:#0d0e0f;color:#f7f7f5}
body.theme-dark #caseView .singleacademia-editorial-layer.case-text{background:radial-gradient(circle at 86% 12%,rgba(240,20,32,.13),transparent 30%),linear-gradient(135deg,#090a0b 0%,#121315 52%,#1b1c1e 100%)!important;color:#f7f7f5!important;border-color:rgba(255,255,255,.11)!important}
body.theme-dark #caseView .singleacademia-editorial-layer.case-text::before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 74px)!important}
body.theme-dark #caseView .singleacademia-editorial-layer .move-editorial-heading h2,body.theme-dark #caseView .singleacademia-editorial-layer .move-editorial-copy .move-editorial-lead,body.theme-dark #caseView .singleacademia-editorial-layer .move-market-note strong{color:#f7f7f5!important}
body.theme-dark #caseView .singleacademia-editorial-layer .move-editorial-copy p{color:#bcbdbd!important}
body.theme-dark #caseView .singleacademia-project-image figcaption{color:#929395}
@media(max-width:900px){#caseView .singleacademia-editorial-layer .move-editorial-index,#caseView .singleacademia-editorial-layer .move-editorial-grid{width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important}#caseView .singleacademia-editorial-layer .move-editorial-grid{grid-template-columns:minmax(0,1fr)!important}#caseView .singleacademia-editorial-layer .move-editorial-heading h2{font-size:clamp(40px,9vw,64px)!important}}
@media(max-width:700px){#caseView .singleacademia-project-image figcaption{padding:8px 16px 14px}#caseView .singleacademia-editorial-layer .move-editorial-index,#caseView .singleacademia-editorial-layer .move-editorial-grid{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important}#caseView .singleacademia-editorial-layer .move-editorial-heading{padding-left:1px!important;padding-right:8px!important}#caseView .singleacademia-editorial-layer .move-editorial-heading h2{font-size:clamp(33px,10.3vw,50px)!important;line-height:.98!important;letter-spacing:-.04em!important}}
@media(max-width:380px){#caseView .singleacademia-editorial-layer .move-editorial-index,#caseView .singleacademia-editorial-layer .move-editorial-grid{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}}



#caseView .saga-editorial-sequence{width:100%;max-width:none;background:#f7f5fb;color:#10101a}
#caseView .saga-project-image{width:100%;margin:0;background:#070b16}
#caseView .saga-project-image img{display:block;width:100%;height:auto}
#caseView .saga-project-image figcaption{padding:10px 18px 20px;background:#070b16;color:#aeb6cb;font-size:9px;letter-spacing:.11em;text-transform:uppercase}
#caseView .saga-editorial-layer.case-text{width:100vw!important;max-width:none!important;margin-left:calc((100% - 100vw)/2)!important;margin-right:calc((100% - 100vw)/2)!important;border-radius:0!important;box-sizing:border-box!important;isolation:isolate;background:radial-gradient(circle at 88% 12%,rgba(255,91,32,.13),transparent 30%),radial-gradient(circle at 9% 86%,rgba(92,60,235,.10),transparent 31%),linear-gradient(135deg,#fff 0%,#f7f5fb 52%,#eeeaf5 100%)!important;color:#10101a!important;border-color:rgba(16,16,26,.10)!important}
#caseView .saga-editorial-layer.case-text::before{inset:0!important;border-radius:0!important;background:repeating-linear-gradient(90deg,rgba(61,47,106,.032) 0 1px,transparent 1px 74px)!important}
#caseView .saga-editorial-layer .move-editorial-index,#caseView .saga-editorial-layer .move-editorial-grid{width:min(1120px,calc(100% - 96px))!important;max-width:min(1120px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
#caseView .saga-editorial-layer .move-editorial-index{color:#e94d17!important}
#caseView .saga-editorial-layer .move-editorial-heading{min-width:0;padding:0 14px 0 2px!important;overflow:visible!important;transform:none!important}
#caseView .saga-editorial-layer .move-editorial-heading h2{max-width:100%!important;margin:0!important;color:#11111c!important;font-size:clamp(43px,5.3vw,82px)!important;line-height:.96!important;letter-spacing:-.05em!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance;transform:none!important}
#caseView .saga-editorial-layer .move-editorial-copy .move-editorial-lead{color:#171724!important}
#caseView .saga-editorial-layer .move-editorial-copy p{color:#555267!important}
#caseView .saga-editorial-layer .move-market-note{border-top-color:rgba(233,77,23,.28)!important}
#caseView .saga-editorial-layer .move-market-note span{color:#d84512!important}
#caseView .saga-editorial-layer .move-market-note strong{color:#161621!important}
body.theme-dark #caseView .saga-editorial-sequence,body.theme-dark #caseView .saga-project-image{background:#050812;color:#f6f5fb}
body.theme-dark #caseView .saga-editorial-layer.case-text{background:radial-gradient(circle at 86% 9%,rgba(255,91,32,.18),transparent 31%),radial-gradient(circle at 8% 89%,rgba(92,60,235,.18),transparent 34%),linear-gradient(135deg,#050812 0%,#0b1020 48%,#11162a 100%)!important;color:#f6f5fb!important;border-color:rgba(255,255,255,.11)!important}
body.theme-dark #caseView .saga-editorial-layer.case-text::before{background:repeating-linear-gradient(90deg,rgba(143,126,255,.032) 0 1px,transparent 1px 74px)!important}
body.theme-dark #caseView .saga-editorial-layer .move-editorial-heading h2,body.theme-dark #caseView .saga-editorial-layer .move-editorial-copy .move-editorial-lead,body.theme-dark #caseView .saga-editorial-layer .move-market-note strong{color:#f7f7fb!important}
body.theme-dark #caseView .saga-editorial-layer .move-editorial-copy p{color:#b9bfd1!important}
body.theme-dark #caseView .saga-editorial-layer .move-editorial-index,body.theme-dark #caseView .saga-editorial-layer .move-market-note span{color:#ff7541!important}
body.theme-dark #caseView .saga-project-image figcaption{color:#9ba5bd}
@media(max-width:900px){#caseView .saga-editorial-layer .move-editorial-index,#caseView .saga-editorial-layer .move-editorial-grid{width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important}#caseView .saga-editorial-layer .move-editorial-grid{grid-template-columns:minmax(0,1fr)!important}#caseView .saga-editorial-layer .move-editorial-heading h2{font-size:clamp(39px,8.8vw,62px)!important}}
@media(max-width:700px){#caseView .saga-project-image figcaption{padding:8px 16px 14px}#caseView .saga-editorial-layer .move-editorial-index,#caseView .saga-editorial-layer .move-editorial-grid{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important}#caseView .saga-editorial-layer .move-editorial-heading{padding-left:1px!important;padding-right:9px!important}#caseView .saga-editorial-layer .move-editorial-heading h2{font-size:clamp(32px,10vw,48px)!important;line-height:.99!important;letter-spacing:-.04em!important}}
@media(max-width:380px){#caseView .saga-editorial-layer .move-editorial-index,#caseView .saga-editorial-layer .move-editorial-grid{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}}

