@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Jost:wght@400;500;600&display=swap";
.case-study-module__yktXaq__page{--ink:#171411;--ink-soft:#24201c;--paper:#f5ebdd;--paper-strong:#fffaf1;--wine:var(--case-wine,#651523);--gold:var(--case-gold,#b7954f);--accent-ink:var(--case-accent-ink,#651523);--acid:#dfff3f;--cyan:#47d9eb;--line:#17141138;min-height:100vh;color:var(--ink);background:#0c0f0d;font-family:Arial,Helvetica,sans-serif}.case-study-module__yktXaq__page *{box-sizing:border-box}.case-study-module__yktXaq__skipLink{z-index:100;background:var(--acid);color:#101410;padding:10px 14px;font-weight:800;text-decoration:none;transition:transform .2s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.case-study-module__yktXaq__skipLink:focus{transform:translateY(0)}.case-study-module__yktXaq__masthead{z-index:30;color:#f6f3e9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0f0df5;border-bottom:1px solid #3e453f;grid-template-columns:1fr auto auto auto;align-items:center;gap:28px;width:min(1440px,100%);min-height:76px;margin:0 auto;padding:12px clamp(20px,4vw,56px);display:grid;position:sticky;top:0}.case-study-module__yktXaq__brand{width:fit-content;display:inline-flex}.case-study-module__yktXaq__brand img{object-fit:contain;width:124px;height:auto}.case-study-module__yktXaq__documentIdentity{color:inherit;text-align:right;border-right:1px solid #414943;gap:4px;padding-right:28px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;display:grid}.case-study-module__yktXaq__documentIdentity span{color:#8d9991;letter-spacing:.13em;font-size:10px}.case-study-module__yktXaq__documentIdentity strong{color:var(--cyan);letter-spacing:.08em;font-size:11px}.case-study-module__yktXaq__languageControl{color:#f5f2e8;border:1px solid #59635c;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:inline-flex}.case-study-module__yktXaq__languageControl svg{width:15px;height:15px;color:var(--cyan)}.case-study-module__yktXaq__languageControl select{color:inherit;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;outline:none;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800}.case-study-module__yktXaq__languageControl option{color:#f5f2e8;background:#111613}.case-study-module__yktXaq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.case-study-module__yktXaq__liveLink{color:#f5f2e8;border:1px solid #59635c;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.case-study-module__yktXaq__liveLink svg,.case-study-module__yktXaq__primaryAction svg,.case-study-module__yktXaq__secondaryAction svg,.case-study-module__yktXaq__coverLink>span svg,.case-study-module__yktXaq__closing a svg{width:16px;height:16px}.case-study-module__yktXaq__liveLink:hover,.case-study-module__yktXaq__liveLink:focus-visible{border-color:var(--acid);background:var(--acid);color:#111510;outline:none}.case-study-module__yktXaq__canvas{background:var(--paper);border-left:1px solid #3e453f;border-right:1px solid #3e453f;width:min(1440px,100%);margin:0 auto;overflow:hidden}.case-study-module__yktXaq__hero{color:#f5f3eb;background-color:#111613;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:1px solid #3e453f;grid-template-columns:minmax(0,1.44fr) minmax(340px,.56fr);min-height:670px;display:grid}.case-study-module__yktXaq__heroCopy{flex-direction:column;justify-content:center;padding:clamp(68px,8vw,120px) clamp(28px,7vw,98px);display:flex;position:relative;overflow:hidden}.case-study-module__yktXaq__heroCopy:after{content:"";pointer-events:none;border:1px solid #dfff3f24;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-210px;right:-140px;box-shadow:0 0 0 70px #47d9eb06,0 0 0 140px #dfff3f05}.case-study-module__yktXaq__eyebrow{z-index:1;color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;position:relative}.case-study-module__yktXaq__client{z-index:1;color:var(--gold);letter-spacing:.05em;margin:28px 0 5px;font-size:clamp(22px,2.3vw,34px);font-weight:700;position:relative}.case-study-module__yktXaq__hero h1{z-index:1;letter-spacing:-.035em;max-width:900px;margin:0;font-size:clamp(48px,5.6vw,82px);font-weight:700;line-height:.95;position:relative}.case-study-module__yktXaq__summary{z-index:1;color:#bcc5bf;max-width:770px;margin:30px 0 0;font-size:clamp(15px,1.45vw,19px);line-height:1.65;position:relative}.case-study-module__yktXaq__heroActions{z-index:1;flex-wrap:wrap;gap:10px;margin-top:38px;display:flex;position:relative}.case-study-module__yktXaq__primaryAction,.case-study-module__yktXaq__secondaryAction{text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.case-study-module__yktXaq__primaryAction{background:var(--acid);color:#111510}.case-study-module__yktXaq__secondaryAction{color:#f5f3eb;border:1px solid #556059}.case-study-module__yktXaq__primaryAction:hover,.case-study-module__yktXaq__primaryAction:focus-visible,.case-study-module__yktXaq__secondaryAction:hover,.case-study-module__yktXaq__secondaryAction:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.case-study-module__yktXaq__heroLedger{background:var(--wine);color:#fff8ee;border-left:1px solid #3e453f;flex-direction:column;display:flex}.case-study-module__yktXaq__ledgerHeader{letter-spacing:.13em;border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;min-height:72px;padding:18px 24px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800;display:flex}.case-study-module__yktXaq__ledgerHeader svg{width:18px;height:18px;color:var(--gold)}.case-study-module__yktXaq__heroLedger dl{margin:0}.case-study-module__yktXaq__heroLedger dl>div{border-bottom:1px solid #fff3;align-content:center;gap:8px;min-height:86px;padding:17px 24px;display:grid}.case-study-module__yktXaq__heroLedger dt{color:#d7b8bd;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.case-study-module__yktXaq__heroLedger dd{margin:0;font-size:20px;font-weight:700}.case-study-module__yktXaq__heroLedger .case-study-module__yktXaq__status{align-items:center;gap:8px;display:inline-flex}.case-study-module__yktXaq__heroLedger .case-study-module__yktXaq__status:before{content:"";background:var(--acid);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #dfff3fb3}.case-study-module__yktXaq__heroLedger>p{color:#d7b8bd;letter-spacing:.1em;margin:auto 0 0;padding:23px 24px;font-family:Arial,Helvetica,sans-serif;font-size:9px}.case-study-module__yktXaq__coverSection{border-bottom:1px solid var(--ink);background:radial-gradient(circle at 10% 0%, #b7954f29, transparent 31%), var(--paper);padding:clamp(24px,4vw,58px)}.case-study-module__yktXaq__captureLabel{color:#6f6252;letter-spacing:.1em;justify-content:space-between;gap:20px;margin-bottom:13px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800;display:flex}.case-study-module__yktXaq__coverLink{border:1px solid var(--ink);background:var(--ink);color:#fff;display:block;position:relative;overflow:hidden}.case-study-module__yktXaq__coverLink:after{content:"";border:0 solid var(--acid);pointer-events:none;transition:border-width .24s;position:absolute;inset:0}.case-study-module__yktXaq__coverLink img{width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .35s;display:block}.case-study-module__yktXaq__coverLink>span{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#171411eb;align-items:center;gap:9px;padding:12px 14px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:18px;right:18px}.case-study-module__yktXaq__coverLink:hover:after,.case-study-module__yktXaq__coverLink:focus-visible:after{border-width:5px}.case-study-module__yktXaq__coverLink:hover img{transform:scale(1.018)}.case-study-module__yktXaq__coverLink:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.case-study-module__yktXaq__signalRail{border-bottom:1px solid var(--ink);color:#f3f1e9;background:#131815;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-study-module__yktXaq__signalRail article{border-right:1px solid #475149;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:128px;padding:20px 23px;display:grid}.case-study-module__yktXaq__signalRail article:last-child{border-right:0}.case-study-module__yktXaq__signalRail article>span{color:var(--cyan);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800}.case-study-module__yktXaq__signalRail article>div{gap:5px;display:grid}.case-study-module__yktXaq__signalRail small{color:#8f9b93;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.case-study-module__yktXaq__signalRail strong{color:var(--acid);font-size:17px}.case-study-module__yktXaq__signalRail p{color:#adb6af;margin:0;font-size:11px}.case-study-module__yktXaq__contextSection,.case-study-module__yktXaq__directionSection,.case-study-module__yktXaq__screensSection,.case-study-module__yktXaq__architectureSection{border-bottom:1px solid var(--ink);padding:clamp(66px,7vw,104px) clamp(24px,7vw,98px)}.case-study-module__yktXaq__contextSection,.case-study-module__yktXaq__screensSection{background:var(--paper-strong)}.case-study-module__yktXaq__sectionHeading,.case-study-module__yktXaq__sectionHeadingDark{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;column-gap:48px;margin-bottom:48px;display:grid}.case-study-module__yktXaq__sectionHeading>span,.case-study-module__yktXaq__sectionHeadingDark>span{color:var(--accent-ink);letter-spacing:.13em;grid-column:1/3;margin-bottom:17px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800}.case-study-module__yktXaq__sectionHeading h2,.case-study-module__yktXaq__sectionHeadingDark h2{letter-spacing:-.035em;margin:0;font-size:clamp(39px,5vw,70px);line-height:.98}.case-study-module__yktXaq__sectionHeading>p,.case-study-module__yktXaq__sectionHeadingDark>p{color:#6b6259;margin:0;font-size:14px;line-height:1.65}.case-study-module__yktXaq__contextGrid{border:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);display:grid}.case-study-module__yktXaq__contextCopy{border-right:1px solid var(--ink);padding:clamp(28px,4vw,54px)}.case-study-module__yktXaq__contextCopy p{color:#3d3934;max-width:770px;margin:0;font-size:clamp(17px,1.8vw,23px);line-height:1.65}.case-study-module__yktXaq__contextCopy p+p{margin-top:24px}.case-study-module__yktXaq__objectiveCard{background:var(--wine);color:#fff8ef;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px);display:flex}.case-study-module__yktXaq__objectiveCard svg{width:35px;height:35px;color:var(--gold);margin-bottom:38px}.case-study-module__yktXaq__objectiveCard span{color:#e1c5c9;letter-spacing:.14em;font-size:10px;font-weight:900}.case-study-module__yktXaq__objectiveCard p{margin:17px 0 0;font-size:clamp(25px,2.6vw,38px);font-weight:700;line-height:1.2}.case-study-module__yktXaq__journeySection{color:#f4f2ea;background:#121713;border-bottom:1px solid #49534b;padding:clamp(66px,7vw,104px) clamp(24px,5vw,72px)}.case-study-module__yktXaq__sectionHeadingDark>span{color:var(--cyan)}.case-study-module__yktXaq__sectionHeadingDark>p{color:#aeb8b0}.case-study-module__yktXaq__journeyRail{border:1px solid #4c574f;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.case-study-module__yktXaq__journeyRail article{border-right:1px solid #4c574f;min-height:235px;padding:23px;position:relative}.case-study-module__yktXaq__journeyRail article:last-child{border-right:0}.case-study-module__yktXaq__journeyRail article>span{color:var(--cyan);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800}.case-study-module__yktXaq__journeyRail article>div{margin-top:70px}.case-study-module__yktXaq__journeyRail strong{color:var(--acid);text-transform:uppercase;font-size:15px;display:block}.case-study-module__yktXaq__journeyRail p{color:#aeb7b0;margin:12px 0 0;font-size:12px;line-height:1.55}.case-study-module__yktXaq__journeyRail article>i{z-index:2;background:var(--acid);border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite case-study-module__yktXaq__signalPulse;position:absolute;top:26px;right:-5px;box-shadow:0 0 14px #dfff3fbf}.case-study-module__yktXaq__directionSection{background:var(--paper)}.case-study-module__yktXaq__directionGrid{border:1px solid var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);display:grid}.case-study-module__yktXaq__paletteCard,.case-study-module__yktXaq__typeCard{min-width:0}.case-study-module__yktXaq__paletteCard{border-right:1px solid var(--ink)}.case-study-module__yktXaq__paletteCard>header,.case-study-module__yktXaq__typeCard>header{border-bottom:1px solid var(--ink);letter-spacing:.12em;align-items:center;gap:11px;min-height:64px;padding:15px 20px;font-size:10px;font-weight:900;display:flex}.case-study-module__yktXaq__paletteCard header svg,.case-study-module__yktXaq__typeCard header svg{width:20px;height:20px;color:var(--accent-ink)}.case-study-module__yktXaq__swatches{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-study-module__yktXaq__swatches>div{border-right:1px solid var(--ink);grid-template-rows:150px auto auto;min-width:0;display:grid}.case-study-module__yktXaq__swatches>div:last-child{border-right:0}.case-study-module__yktXaq__swatches i{border-bottom:1px solid var(--ink);display:block}.case-study-module__yktXaq__swatches span,.case-study-module__yktXaq__swatches code{padding:9px 11px}.case-study-module__yktXaq__swatches span{font-size:11px;font-weight:800}.case-study-module__yktXaq__swatches code{color:#6d6257;padding-top:0;font-family:Arial,Helvetica,sans-serif;font-size:10px}.case-study-module__yktXaq__typeCard>div{border-bottom:1px solid var(--ink);align-content:center;gap:12px;min-height:154px;padding:22px 26px;display:grid}.case-study-module__yktXaq__typeCard>div:last-child{border-bottom:0}.case-study-module__yktXaq__typeCard>div>span{color:#776b5e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.case-study-module__yktXaq__typeCard p{color:var(--accent-ink);margin:0;font-size:24px}.case-study-module__yktXaq__typeCard [data-font=editorial] p{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1}.case-study-module__yktXaq__typeCard [data-font=interface] p{font-family:Jost,Arial,Helvetica,sans-serif;font-weight:500}.case-study-module__yktXaq__typeCard small{color:#655b51;max-width:420px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.45}.case-study-module__yktXaq__principlesGrid{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.case-study-module__yktXaq__principlesGrid article{border-right:1px solid var(--ink);min-height:225px;padding:25px}.case-study-module__yktXaq__principlesGrid article:last-child{border-right:0}.case-study-module__yktXaq__principlesGrid article>span{color:var(--accent-ink);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800}.case-study-module__yktXaq__principlesGrid h3{margin:52px 0 13px;font-size:27px;line-height:1}.case-study-module__yktXaq__principlesGrid p{color:#665d53;margin:0;font-size:13px;line-height:1.58}.case-study-module__yktXaq__screensGrid{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-study-module__yktXaq__screenCard{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0}.case-study-module__yktXaq__screenCard:nth-child(2n){border-right:0}.case-study-module__yktXaq__screenCard:nth-last-child(-n+2){border-bottom:0}.case-study-module__yktXaq__screenCard:last-child:nth-child(odd){border-right:0;grid-column:1/3}.case-study-module__yktXaq__screenCard figure{border-bottom:1px solid var(--ink);background:var(--ink);margin:0;position:relative;overflow:hidden}.case-study-module__yktXaq__screenCard figure img{width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.case-study-module__yktXaq__screenCard:hover figure img{transform:scale(1.025)}.case-study-module__yktXaq__screenCard figure span{background:var(--wine);color:#fff;place-items:center;min-width:36px;min-height:36px;font-size:11px;font-weight:900;display:grid;position:absolute;top:12px;left:12px}.case-study-module__yktXaq__screenCard>div{min-height:260px;padding:clamp(24px,4vw,45px)}.case-study-module__yktXaq__screenCard small{color:var(--accent-ink);letter-spacing:.1em;font-size:10px;font-weight:900}.case-study-module__yktXaq__screenCard h3{max-width:620px;margin:26px 0 15px;font-size:clamp(29px,3.2vw,45px);line-height:1}.case-study-module__yktXaq__screenCard p{color:#625a52;max-width:630px;margin:0;font-size:13px;line-height:1.62}.case-study-module__yktXaq__architectureSection{color:#f4f2ea;background:#121713}.case-study-module__yktXaq__architectureGrid{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:28px;display:grid}.case-study-module__yktXaq__flow,.case-study-module__yktXaq__flow>div{flex-direction:column;display:flex}.case-study-module__yktXaq__flow article{background:#1b231e;border:1px solid #505b53;grid-template-columns:42px 1fr;align-items:center;gap:16px;min-height:82px;padding:15px 18px;display:grid}.case-study-module__yktXaq__flow article>span{color:var(--cyan);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800}.case-study-module__yktXaq__flow article>div{gap:5px;display:grid}.case-study-module__yktXaq__flow strong{color:var(--acid);text-transform:uppercase;font-size:13px}.case-study-module__yktXaq__flow p{color:#aeb7b0;margin:0;font-size:11px}.case-study-module__yktXaq__flow>div>i{background:#637067;width:1px;height:22px;margin:0 auto;position:relative}.case-study-module__yktXaq__flow>div>i:after{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;animation:1.7s linear infinite case-study-module__yktXaq__signalDown;position:absolute;top:0;left:-3px}.case-study-module__yktXaq__decisions{border:1px solid #505b53;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-study-module__yktXaq__decisions article{border-bottom:1px solid #505b53;border-right:1px solid #505b53;align-content:start;gap:28px;min-height:220px;padding:27px;display:grid}.case-study-module__yktXaq__decisions article:nth-child(2n){border-right:0}.case-study-module__yktXaq__decisions article:nth-last-child(-n+2){border-bottom:0}.case-study-module__yktXaq__decisions svg{width:29px;height:29px;color:var(--gold);stroke-width:1.4px}.case-study-module__yktXaq__decisions h3{color:#f4f2ea;margin:0 0 11px;font-size:26px}.case-study-module__yktXaq__decisions p{color:#aeb7b0;margin:0;font-size:12px;line-height:1.58}.case-study-module__yktXaq__resultSection{border-bottom:1px solid var(--ink);background:var(--wine);color:#fff8ef;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);display:grid}.case-study-module__yktXaq__resultSection>header{border-right:1px solid #ffffff40;padding:clamp(55px,7vw,96px)}.case-study-module__yktXaq__resultSection header>span{color:#e1c5c9;letter-spacing:.13em;font-size:10px;font-weight:900}.case-study-module__yktXaq__resultSection h2{margin:25px 0 22px;font-size:clamp(39px,4.8vw,67px);line-height:.98}.case-study-module__yktXaq__resultSection header p{color:#e4ced1;max-width:710px;margin:0;font-size:14px;line-height:1.68}.case-study-module__yktXaq__resultSection ul{margin:0;padding:0;list-style:none}.case-study-module__yktXaq__resultSection li{border-bottom:1px solid #ffffff38;align-items:center;gap:13px;min-height:72px;padding:15px 24px;font-size:13px;display:flex}.case-study-module__yktXaq__resultSection li:last-child{border-bottom:0}.case-study-module__yktXaq__resultSection li svg{width:17px;height:17px;color:var(--gold)}.case-study-module__yktXaq__closing{color:#f6f3eb;background:linear-gradient(135deg,#65152352,#0000 48%),#111613;padding:clamp(70px,9vw,130px) clamp(24px,8vw,110px)}.case-study-module__yktXaq__closing>span{color:var(--cyan);letter-spacing:.13em;font-size:10px;font-weight:900}.case-study-module__yktXaq__closing h2{letter-spacing:-.04em;max-width:1100px;margin:24px 0 37px;font-size:clamp(45px,6.2vw,88px);line-height:.94}.case-study-module__yktXaq__closing>div{flex-wrap:wrap;gap:11px;display:flex}.case-study-module__yktXaq__closing a{justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.case-study-module__yktXaq__closing a:first-child{background:var(--acid);color:#111510}.case-study-module__yktXaq__closing a:last-child{color:#f6f3eb;border:1px solid #5c675f}.case-study-module__yktXaq__closing a:hover,.case-study-module__yktXaq__closing a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.case-study-module__yktXaq__footer{color:#9aa59d;letter-spacing:.11em;background:#0c0f0d;border-top:1px solid #3e453f;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:20px clamp(20px,5vw,68px);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:800;display:flex}@keyframes case-study-module__yktXaq__signalPulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.25)}}@keyframes case-study-module__yktXaq__signalDown{0%{opacity:0;transform:translateY(0)}20%,80%{opacity:1}to{opacity:0;transform:translateY(18px)}}@media (max-width:1100px){.case-study-module__yktXaq__hero{grid-template-columns:1fr}.case-study-module__yktXaq__heroLedger{border-top:1px solid #3e453f;border-left:0;grid-template-columns:180px 1fr;display:grid}.case-study-module__yktXaq__heroLedger dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-study-module__yktXaq__heroLedger dl>div{border-right:1px solid #fff3;min-height:92px}.case-study-module__yktXaq__heroLedger>p{display:none}.case-study-module__yktXaq__signalRail{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__yktXaq__signalRail article:nth-child(2){border-right:0}.case-study-module__yktXaq__signalRail article:nth-child(-n+2){border-bottom:1px solid #475149}.case-study-module__yktXaq__journeyRail{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-module__yktXaq__journeyRail article:nth-child(3){border-right:0}.case-study-module__yktXaq__journeyRail article:nth-child(-n+3){border-bottom:1px solid #4c574f}.case-study-module__yktXaq__journeyRail article:nth-child(4){grid-column:1/2}.case-study-module__yktXaq__directionGrid,.case-study-module__yktXaq__architectureGrid{grid-template-columns:1fr}.case-study-module__yktXaq__paletteCard{border-right:0;border-bottom:1px solid var(--ink)}}@media (max-width:820px){.case-study-module__yktXaq__masthead{grid-template-columns:1fr auto auto}.case-study-module__yktXaq__documentIdentity{display:none}.case-study-module__yktXaq__heroLedger{grid-template-columns:1fr}.case-study-module__yktXaq__heroLedger dl{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__yktXaq__ledgerHeader{min-height:58px}.case-study-module__yktXaq__sectionHeading,.case-study-module__yktXaq__sectionHeadingDark{grid-template-columns:1fr}.case-study-module__yktXaq__sectionHeading>span,.case-study-module__yktXaq__sectionHeadingDark>span{grid-column:1}.case-study-module__yktXaq__sectionHeading>p,.case-study-module__yktXaq__sectionHeadingDark>p{margin-top:22px}.case-study-module__yktXaq__contextGrid,.case-study-module__yktXaq__resultSection{grid-template-columns:1fr}.case-study-module__yktXaq__contextCopy,.case-study-module__yktXaq__resultSection>header{border-right:0;border-bottom:1px solid var(--ink)}.case-study-module__yktXaq__journeyRail{grid-template-columns:1fr 1fr}.case-study-module__yktXaq__journeyRail article:nth-child(3){border-right:1px solid #4c574f}.case-study-module__yktXaq__journeyRail article:nth-child(2n){border-right:0}.case-study-module__yktXaq__journeyRail article:nth-child(-n+4){border-bottom:1px solid #4c574f}.case-study-module__yktXaq__journeyRail article:nth-child(4){grid-column:auto}.case-study-module__yktXaq__journeyRail article:last-child{grid-column:1/3}.case-study-module__yktXaq__principlesGrid,.case-study-module__yktXaq__screensGrid{grid-template-columns:1fr}.case-study-module__yktXaq__principlesGrid article,.case-study-module__yktXaq__screenCard{border-right:0;border-bottom:1px solid var(--ink)}.case-study-module__yktXaq__principlesGrid article:last-child,.case-study-module__yktXaq__screenCard:last-child{border-bottom:0}.case-study-module__yktXaq__screenCard:last-child:nth-child(odd){grid-column:1}.case-study-module__yktXaq__decisions{grid-template-columns:1fr}.case-study-module__yktXaq__decisions article{border-bottom:1px solid #505b53;border-right:0}.case-study-module__yktXaq__decisions article:nth-last-child(-n+2){border-bottom:1px solid #505b53}.case-study-module__yktXaq__decisions article:last-child{border-bottom:0}.case-study-module__yktXaq__resultSection>header{border-color:#ffffff38}}@media (max-width:600px){.case-study-module__yktXaq__masthead{gap:8px;min-height:66px;padding:10px 14px}.case-study-module__yktXaq__brand img{width:100px}.case-study-module__yktXaq__liveLink{min-height:38px;padding:8px 10px;font-size:10px}.case-study-module__yktXaq__languageControl{min-height:38px;padding:0 8px}.case-study-module__yktXaq__languageControl svg{display:none}.case-study-module__yktXaq__hero{min-height:auto}.case-study-module__yktXaq__heroCopy{padding:64px 20px 54px}.case-study-module__yktXaq__heroCopy:after{bottom:-250px;right:-250px}.case-study-module__yktXaq__hero h1{font-size:clamp(45px,14vw,62px)}.case-study-module__yktXaq__summary{font-size:15px}.case-study-module__yktXaq__heroActions{flex-direction:column}.case-study-module__yktXaq__primaryAction,.case-study-module__yktXaq__secondaryAction{width:100%}.case-study-module__yktXaq__heroLedger dl{grid-template-columns:1fr}.case-study-module__yktXaq__heroLedger dl>div{border-right:0;min-height:72px}.case-study-module__yktXaq__coverSection{padding:20px 14px}.case-study-module__yktXaq__captureLabel{font-size:8px}.case-study-module__yktXaq__coverLink>span{padding:9px 10px;font-size:9px;bottom:8px;right:8px}.case-study-module__yktXaq__signalRail{grid-template-columns:1fr}.case-study-module__yktXaq__signalRail article{border-bottom:1px solid #475149;border-right:0;min-height:104px}.case-study-module__yktXaq__signalRail article:last-child{border-bottom:0}.case-study-module__yktXaq__contextSection,.case-study-module__yktXaq__directionSection,.case-study-module__yktXaq__screensSection,.case-study-module__yktXaq__architectureSection,.case-study-module__yktXaq__journeySection{padding:55px 17px}.case-study-module__yktXaq__sectionHeading,.case-study-module__yktXaq__sectionHeadingDark{margin-bottom:34px}.case-study-module__yktXaq__sectionHeading h2,.case-study-module__yktXaq__sectionHeadingDark h2{font-size:38px}.case-study-module__yktXaq__contextCopy,.case-study-module__yktXaq__objectiveCard{padding:25px 20px}.case-study-module__yktXaq__contextCopy p{font-size:17px}.case-study-module__yktXaq__journeyRail{grid-template-columns:1fr}.case-study-module__yktXaq__journeyRail article,.case-study-module__yktXaq__journeyRail article:nth-child(3),.case-study-module__yktXaq__journeyRail article:nth-child(2n){border-bottom:1px solid #4c574f;border-right:0;min-height:145px}.case-study-module__yktXaq__journeyRail article:last-child{border-bottom:0;grid-column:1}.case-study-module__yktXaq__journeyRail article>div{margin-top:35px}.case-study-module__yktXaq__journeyRail article>i{inset:auto auto -5px 24px}.case-study-module__yktXaq__swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__yktXaq__swatches>div:nth-child(2){border-right:0}.case-study-module__yktXaq__swatches>div:nth-child(-n+2){border-bottom:1px solid var(--ink)}.case-study-module__yktXaq__swatches>div{grid-template-rows:115px auto auto}.case-study-module__yktXaq__principlesGrid article{min-height:190px}.case-study-module__yktXaq__principlesGrid h3{margin-top:34px}.case-study-module__yktXaq__screenCard>div{min-height:auto;padding:27px 21px 34px}.case-study-module__yktXaq__screenCard h3{font-size:31px}.case-study-module__yktXaq__architectureGrid{gap:18px}.case-study-module__yktXaq__decisions article{min-height:185px}.case-study-module__yktXaq__resultSection>header{padding:52px 20px}.case-study-module__yktXaq__resultSection h2{font-size:39px}.case-study-module__yktXaq__closing{padding:68px 20px}.case-study-module__yktXaq__closing h2{font-size:45px}.case-study-module__yktXaq__closing>div{flex-direction:column}.case-study-module__yktXaq__closing a{width:100%}.case-study-module__yktXaq__footer{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 17px}}@media (prefers-reduced-motion:reduce){.case-study-module__yktXaq__journeyRail article>i,.case-study-module__yktXaq__flow>div>i:after{animation:none}.case-study-module__yktXaq__coverLink img,.case-study-module__yktXaq__screenCard figure img,.case-study-module__yktXaq__skipLink{transition:none}}
