.casepg{--grot:"Schibsted Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;color-scheme:light}.casepg .paper{--bg:#FCFBF9;--fg:#17140F;--soft:#7A756E;--rule:#DDD8D0;--panel:#EFECE6;--hi:#D93A14;--on:#fff}.casepg .deep{--bg:#17140F;--fg:#FCFBF9;--soft:#A8A29A;--rule:#3A352E;--panel:#26221C;--hi:#FF7A4F;--on:#17140F}.casepg *{box-sizing:border-box}.casepg [hidden]{display:none!important}.casepg{background:#FCFBF9;color:#17140F;font-family:var(--grot);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}.casepg,.casepg figure,.casepg h1,.casepg h2,.casepg h3,.casepg p,.casepg ul{margin:0}.casepg ul{padding:0;list-style:none}.casepg h1,.casepg h2,.casepg h3{font-weight:500;text-wrap:balance}.casepg p{text-wrap:pretty}.casepg a{color:inherit}.casepg button,.casepg input,.casepg textarea{font:inherit;color:inherit}.casepg :focus-visible{outline:2px solid var(--fg);outline-offset:4px;border-radius:8px}.casepg .lbl{font-size:11px;line-height:16px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--soft)}.casepg .eyebrow{display:flex;align-items:center;gap:16px}.casepg .dot{width:8px;height:8px;border-radius:50%;background:var(--hi);flex:none}.casepg .t-h1{font-size:48px;line-height:56px;letter-spacing:-.028em;font-weight:500}.casepg .t-h2{font-size:28px;line-height:32px;letter-spacing:-.018em;font-weight:500}.casepg .t-h3{letter-spacing:-.008em;font-weight:500}.casepg .t-h3,.casepg .t-lede{font-size:18px;line-height:24px}.casepg .t-lede{color:var(--soft)}.casepg .t-say{font-size:20px;line-height:24px;letter-spacing:-.01em}.casepg .t-small{font-size:15px;line-height:24px}.casepg .soft{color:var(--soft)}.casepg .scene{background:var(--bg);color:var(--fg);padding:128px 16px 64px}.casepg .wrap{max-width:1248px;margin:0 auto}.casepg .g6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:48px;column-gap:48px}.casepg .s2{grid-column:span 2}.casepg .s4{grid-column:span 4}.casepg .s6{grid-column:span 6}.casepg .bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--bg);color:var(--fg);padding:0 16px}.casepg .bar .wrap{display:flex;align-items:center;gap:48px;height:80px;box-shadow:inset 0 -1px 0 var(--rule)}.casepg .logo{flex:0 0 auto;color:var(--fg)}.casepg .logo,.casepg .logo svg{display:block;width:136px;height:40px}.casepg .bar nav{display:flex;gap:40px;margin-left:auto}.casepg .bar nav a,.casepg .sign a{text-decoration:none;font-size:16px;line-height:24px;font-weight:500;color:var(--soft)}.casepg .bar nav a:hover,.casepg .bar nav a[aria-current=page],.casepg .sign a:hover{color:var(--fg)}.casepg .sign{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding-top:32px;box-shadow:inset 0 1px 0 var(--rule)}.casepg .sign nav{display:flex;flex-wrap:wrap;gap:8px 32px}.casepg .head{display:flex;flex-direction:column;gap:24px}.casepg .beat{padding:32px 0 40px;row-gap:16px;box-shadow:inset 0 1px 0 var(--rule)}.casepg .beat .lbl{padding-top:4px}.casepg .body,.casepg figure{display:flex;flex-direction:column;gap:16px}.casepg figure{margin-top:32px}.casepg figure img{width:100%;height:auto;display:block;border-radius:8px}.casepg .btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;height:56px;padding:0 24px;border-radius:8px;border:0;font:500 16px/24px var(--grot);text-decoration:none;cursor:pointer;white-space:nowrap;background:var(--panel);color:var(--fg)}.casepg .btn:hover{filter:brightness(.94)}.casepg .paper .btn.go{background:#D93A14;color:#fff}.casepg .deep .btn.go{background:#FCFBF9;color:#17140F}.casepg .btn.sm{height:48px;padding:0 16px}.casepg .acts{display:flex;gap:16px;flex-wrap:wrap}.casepg .req{gap:24px;max-width:576px}.casepg .field,.casepg .req{display:flex;flex-direction:column}.casepg .field{gap:8px}.casepg .field label{font-size:15px;line-height:24px;font-weight:500}.casepg input,.casepg textarea{height:48px;padding:0 16px;border-radius:8px;border:0;box-shadow:inset 0 0 0 1.5px var(--rule);background:#fff}.casepg textarea{height:96px;padding:12px 16px;resize:vertical}.casepg .chips{display:flex;gap:8px;flex-wrap:wrap}.casepg .chip{height:40px;padding:0 16px;border-radius:8px;border:0;background:var(--panel);cursor:pointer;font-size:15px}.casepg .chip[aria-pressed=true]{background:var(--fg);color:var(--bg)}.casepg .list>a{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:48px;column-gap:48px;padding:32px 0;box-shadow:inset 0 1px 0 var(--rule);text-decoration:none}.casepg .list .t{grid-column:span 2}.casepg .list .d{grid-column:span 4;display:flex;flex-direction:column;gap:8px}.casepg footer.scene{padding-block:64px}@media (max-width:900px){.casepg .g6,.casepg .list>a{grid-template-columns:1fr;row-gap:16px}.casepg .list .d,.casepg .list .t,.casepg .s2,.casepg .s4,.casepg .s6{grid-column:1/-1}.casepg .t-h1{font-size:40px;line-height:48px}.casepg .fig-rail,.casepg figure{display:none}.casepg .scene{padding:96px 16px 48px}.casepg .beat .lbl{padding-top:0}}@media (max-width:640px){.casepg .bar nav{display:none}.casepg .bar .wrap{gap:16px;height:64px}.casepg .bar .go{margin-left:auto}}.casepg{--red:#D93A14}.casepg .deep{--red:#FF7A4F}.casepg .t-display{font-size:80px;line-height:88px;letter-spacing:-.035em;font-weight:500}.casepg .g6x{grid-template-columns:repeat(6,minmax(0,1fr))}.casepg .g5x,.casepg .g6x{display:grid;grid-column-gap:48px;column-gap:48px}.casepg .g5x{grid-template-columns:repeat(5,minmax(0,1fr))}.casepg .ed-lead{grid-column:1/5;display:flex;flex-direction:column}.casepg .ed-kicker{margin:0 0 32px}.casepg .ed-hero h1{margin:0 0 32px;max-width:960px}.casepg .ed-hero .ed-stand{max-width:704px;font-size:24px;line-height:32px;letter-spacing:-.012em;color:var(--soft);margin:0}.casepg .ed-glance{grid-column:5/7;align-self:start;display:flex;flex-direction:column;margin:0}.casepg .ed-glance div{display:flex;flex-direction:column;gap:8px;padding:16px 0;box-shadow:inset 0 1px 0 var(--rule)}.casepg .ed-glance dd{margin:0;font-size:16px;line-height:24px}.casepg .ed-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:48px;column-gap:48px;margin-top:96px}.casepg .ed-fact{display:flex;flex-direction:column;gap:16px;padding-top:24px;box-shadow:inset 0 2px 0 var(--fg)}.casepg .ed-fact .lbl{color:var(--soft)}.casepg .ed-fact p{margin:0;font-size:20px;line-height:32px;letter-spacing:-.01em;font-weight:500;max-width:400px}.casepg .ed-story .g6x{align-items:start}.casepg .ed-toc{grid-column:1/2;position:-webkit-sticky;position:sticky;top:112px}.casepg .ed-toc,.casepg .ed-toc a{display:flex;flex-direction:column}.casepg .ed-toc a{padding:12px 0 12px 16px;text-decoration:none;color:var(--soft);box-shadow:inset 2px 0 0 var(--rule)}.casepg .ed-toc a .no{font-size:11px;line-height:16px;font-weight:500;letter-spacing:.18em}.casepg .ed-toc a .nm{font-size:15px;line-height:24px}.casepg .ed-toc a:hover,.casepg .ed-toc a[aria-current=true]{color:var(--fg);box-shadow:inset 2px 0 0 var(--fg)}.casepg .ed-chapters{grid-column:2/7;display:flex;flex-direction:column;gap:128px}.casepg .ed-ch{row-gap:0;scroll-margin-top:112px;align-items:start}.casepg .ed-ch>.lbl{grid-column:1/-1;margin:0 0 24px}.casepg .ed-ch h2 .ed-s{display:block}.casepg .ed-ch h2,.casepg .ed-close .t-display,.casepg .ed-hero h1,.casepg .ed-pull{text-wrap:balance}.casepg .ed-ch h2{grid-column:1/-1;margin:0 0 40px;font-size:48px;line-height:56px;letter-spacing:-.028em;font-weight:500;max-width:880px}.casepg .ed-body{display:flex;flex-direction:column;gap:24px;grid-column:1/4;max-width:640px}.casepg .ed-body p{font-size:20px;line-height:32px;letter-spacing:-.008em;margin:0}.casepg .ed-ch.c .ed-body{grid-column:2/5}.casepg .ed-ch.d .ed-body{grid-column:3/6}.casepg .ed-ch.e .ed-body{grid-column:1/5;max-width:760px}.casepg .ed-aside{grid-column:4/6;display:flex;flex-direction:column;gap:16px;padding-top:24px;box-shadow:inset 0 2px 0 var(--fg)}.casepg .ed-aside .lbl{color:var(--soft)}.casepg .ed-aside p{font-size:20px;line-height:32px;letter-spacing:-.01em;font-weight:500;margin:0}.casepg .ed-wide{grid-column:1/-1;margin-top:64px}.casepg .ed-pull{grid-column:1/5;margin:64px 0 0;padding-top:32px;box-shadow:inset 0 2px 0 var(--fg);font-size:40px;line-height:48px;letter-spacing:-.024em;font-weight:400}.casepg .ed-heard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.casepg .ed-heard li{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:8px;background:var(--panel)}.casepg .ed-heard .no{font-size:11px;line-height:16px;font-weight:500;letter-spacing:.18em;color:var(--soft)}.casepg .ed-heard .t{font-size:18px;line-height:24px;font-weight:500}.casepg .ed-heardcap{margin:24px 0 0;color:var(--soft)}.casepg .ed-dia{display:flex;flex-direction:column;gap:24px;margin:0}.casepg .ed-row{display:flex;align-items:stretch}.casepg .ed-node{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;box-shadow:inset 0 0 0 2px var(--fg);background:var(--bg)}.casepg .ed-node.in{box-shadow:none;background:var(--panel)}.casepg .ed-node .nm{font-size:16px;line-height:24px;font-weight:500}.casepg .ed-node .sub{font-size:15px;line-height:24px;color:var(--soft)}.casepg .ed-link{flex:0 0 72px;position:relative}.casepg .ed-link.gap{flex-basis:176px}.casepg .ed-link svg{position:absolute;display:block;overflow:visible}.casepg .ed-link svg.h{left:0;right:0;top:43px;width:100%;height:4px}.casepg .ed-link svg.v{display:none}.casepg .ed-link .lbl{position:absolute;left:0;right:0;top:16px;text-align:center;color:var(--red)}.casepg .ed-ln{stroke:var(--fg);stroke-width:2}.casepg .ed-gapln{stroke:var(--red);stroke-width:4;stroke-dasharray:8 8;animation:edflow 1s linear infinite}@keyframes edflow{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}.casepg .ed-stack{position:relative;padding-top:24px}.casepg .ed-stack>svg{position:absolute;left:0;top:0;width:100%;height:4px;overflow:visible}.casepg .ed-stack .ed-nodes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.casepg .ed-stack .ed-node{padding:16px 8px;align-items:center;text-align:center}.casepg .ed-cap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.casepg .ed-cap .lbl{color:var(--soft)}.casepg .ed-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;margin:0;padding:0;list-style:none}.casepg .ed-steps li{display:flex;flex-direction:column;gap:8px;padding-top:24px;box-shadow:inset 0 2px 0 var(--fg)}.casepg .ed-steps .lbl{color:var(--soft)}.casepg .ed-steps .t-h3{font-size:18px;line-height:24px;font-weight:500}.casepg .ed-steps .t-small{color:var(--soft)}.casepg .ed-close .lbl{grid-column:1/-1;margin:0 0 24px}.casepg .ed-close .t-display{grid-column:1/-1;margin:0 0 40px}.casepg .ed-closecopy{grid-column:1/4;display:flex;flex-direction:column;gap:40px}.casepg .ed-close .ed-after{font-size:24px;line-height:32px;letter-spacing:-.012em;color:var(--soft);margin:0}.casepg .ed-close .ed-note{margin:0;padding-top:24px;box-shadow:inset 0 1px 0 var(--rule);font-size:15px;line-height:24px;color:var(--soft)}.casepg .ed-next{grid-column:5/7;align-self:end;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:8px;background:var(--panel)}.casepg .ed-next .t-h3{font-size:18px;line-height:24px;font-weight:500}.casepg .ed-next .acts{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.casepg .ed-next a.link{font-size:15px;line-height:24px}@media (prefers-reduced-motion:reduce){.casepg .ed-gapln{animation:none}}@media (max-width:1100px){.casepg .t-display{font-size:64px;line-height:72px}.casepg .ed-ch h2{font-size:40px;line-height:48px}.casepg .ed-pull{font-size:32px;line-height:40px}.casepg .ed-heard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.casepg .g5x,.casepg .g6x{grid-template-columns:minmax(0,1fr)}.casepg .g5x>*,.casepg .g6x>*{grid-column:1/-1!important;grid-row:auto!important}.casepg .ed-toc{display:none}.casepg .ed-chapters{gap:96px}.casepg .ed-facts{grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:64px}.casepg .ed-glance{margin-top:48px}.casepg .ed-aside{margin-top:40px}.casepg .ed-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.casepg .ed-row{flex-direction:column}.casepg .ed-node{flex:none}.casepg .ed-link,.casepg .ed-link.gap{flex:0 0 48px}.casepg .ed-link svg.h{display:none}.casepg .ed-link svg.v{display:block;left:22px;top:0;width:4px;height:100%}.casepg .ed-link .lbl{left:48px;right:auto;top:16px;text-align:left}.casepg .ed-stack .ed-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.casepg .ed-next{align-self:start;margin-top:48px}}@media (max-width:640px){.casepg .t-display{font-size:36px;line-height:40px}.casepg .ed-close .ed-after,.casepg .ed-hero .ed-stand{font-size:20px;line-height:32px}.casepg .ed-ch h2{font-size:28px;line-height:32px;margin-bottom:32px}.casepg .ed-pull{font-size:24px;line-height:32px;margin-top:48px}.casepg .ed-body p{font-size:18px;line-height:32px}.casepg .ed-aside p,.casepg .ed-fact p{font-size:18px;line-height:24px}.casepg .ed-wide{margin-top:48px}.casepg .ed-heard,.casepg .ed-steps{grid-template-columns:minmax(0,1fr)}}