body:has(.case-file){flex-direction:column;min-height:100svh;display:flex}body:has(.case-file)>main,.case-file{flex-direction:column;flex:1;display:flex}.case-file__sheet{flex:1}.case-file{width:calc(1536 * var(--u));padding-top:calc(58 * var(--u));isolation:isolate;margin-inline:auto;position:relative}.case-file__tabs{top:calc(2 * var(--u));left:calc(112 * var(--u));z-index:2;display:flex;position:absolute}.case-file__tab{width:calc(var(--w) * var(--u));height:calc(61 * var(--u));margin:calc(3 * var(--u)) 0 0;color:var(--ivory);font:inherit;cursor:pointer;isolation:isolate;background:0 0;border:0;flex:none;padding:0;transition:transform .22s cubic-bezier(.16,1,.3,1);position:relative}@media (hover:hover){.case-file__tab[aria-selected=false]:hover{transform:translateY(calc(-4 * var(--u)))}}@media (prefers-reduced-motion:reduce){.case-file__tab{transition:none}}.case-file__tab:nth-child(2){margin-left:calc(-12 * var(--u))}.case-file__tab:nth-child(n+3){margin-left:calc(-14 * var(--u))}.case-file__tab:first-child{--w:260}.case-file__tab:nth-child(2),.case-file__tab:nth-child(3){--w:326}.case-file__tab:nth-child(4){--w:430}.case-file__tab:before{content:"";right:calc(-8 * var(--u));bottom:calc(-1 * var(--u));left:calc(-8 * var(--u));z-index:-1;height:calc(73 * var(--u));background:var(--tab-paper) center / 100% 100% no-repeat;pointer-events:none;position:absolute}.case-file__tab span{font-size:calc(25 * var(--u));letter-spacing:.1em;color:var(--ivory);text-shadow:0 1px 1px #0a14234d;padding-left:.1em;font-weight:460;line-height:1;display:block;position:relative}.case-file__tab[data-tone=sand]:before{filter:brightness(.96)}@media (width>=64rem) and (width<=92.2rem){.case-file__tab[data-tone=mist]:before{filter:brightness(.89)}.case-file__tab[data-tone=sage]:before{filter:brightness(.86)}.case-file__tab[data-tone=sand]:before{filter:brightness(.75)}}.case-file__tab[aria-selected=true]{z-index:1;height:calc(64 * var(--u));margin-top:0}.case-file__tab[aria-selected=true] span{font-size:calc(27 * var(--u));letter-spacing:.28em;color:var(--ivory);padding-left:.28em}.case-file__tab[data-long][aria-selected=true] span{letter-spacing:.16em;padding-left:.16em}.case-file__tab:focus-visible{outline-offset:-6px}.case-file__sheet{box-sizing:border-box;width:calc(1328 * var(--u));min-height:calc(862 * var(--u));margin-left:calc(112 * var(--u));padding:calc(71 * var(--u)) calc(96 * var(--u)) calc(120 * var(--u)) calc(118 * var(--u));border-radius:calc(4 * var(--u)) calc(12 * var(--u)) 0 0;background:var(--paper-texture) 0 0 / calc(240 * var(--u)) repeat var(--paper);box-shadow:0 calc(18 * var(--u)) calc(48 * var(--u)) #060e1a73;color:var(--ink);isolation:isolate;--edge:var(--u);position:relative}.case-file__sheet:before,.case-file__sheet:after{content:"";top:calc(-6 * var(--edge));z-index:-1;box-sizing:border-box;border-style:solid;border-width:calc(40 * var(--edge)) 0 0;pointer-events:none;position:absolute;bottom:0}.case-file__sheet:before{left:calc(-34 * var(--edge));width:calc(44 * var(--edge));border-image:var(--folder-board) 80 0 0 fill / calc(40 * var(--edge)) 0 0 / 0 stretch repeat;clip-path:inset(0 calc(10 * var(--edge)) 0 0)}.case-file__sheet:after{right:calc(-24 * var(--edge));width:calc(36 * var(--edge));border-image:var(--page-stack) 80 0 0 fill / calc(40 * var(--edge)) 0 0 / 0 stretch repeat;clip-path:polygon(0 0, 100% 0, 100% 100%, calc(12 * var(--edge)) 100%, calc(12 * var(--edge)) calc(18 * var(--edge)), calc(11.59 * var(--edge)) calc(14.89 * var(--edge)), calc(10.39 * var(--edge)) calc(12 * var(--edge)), calc(8.49 * var(--edge)) calc(9.51 * var(--edge)), calc(6 * var(--edge)) calc(7.61 * var(--edge)), calc(3.11 * var(--edge)) calc(6.41 * var(--edge)), 0 calc(6 * var(--edge)))}.case-file__headline{width:fit-content;font-size:calc(69 * var(--u));letter-spacing:.12em;color:var(--ink);text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.case-file__lede{width:fit-content;margin:calc(19 * var(--u)) 0 0 calc(4 * var(--u));font-size:calc(28 * var(--u));letter-spacing:.16em;color:var(--ink);font-weight:550;line-height:1.71429}.case-file__panels{margin-top:calc(105 * var(--u));display:grid}.case-file__panel{grid-area:1/1;grid-template-columns:calc(264 * var(--u)) 1px 1fr;align-items:start;display:grid}.case-file__panel[data-active=false]{visibility:hidden}.case-file__panel.is-turning{animation:.42s cubic-bezier(.16,1,.3,1) case-file-turn}@keyframes case-file-turn{0%{opacity:0;transform:translateY(calc(6 * var(--u)))}}@media (prefers-reduced-motion:reduce){.case-file__panel.is-turning{animation:none}}.case-file__panel:focus-visible{outline-offset:calc(12 * var(--u))}.case-file__area{margin:calc(14.4 * var(--u)) 0 0 calc(6 * var(--u));padding-right:calc(20 * var(--u));font-size:calc(46 * var(--u));letter-spacing:.11em;color:var(--ink);justify-self:start;font-weight:700;line-height:1.2}.case-file__area-rule{width:1px;margin:calc(17 * var(--u)) 0 calc(5 * var(--u));background:var(--rule-strong);align-self:stretch;display:block}.case-file__matters{grid-template-columns:minmax(calc(221 * var(--u)), max-content) 1fr;width:calc(838 * var(--u));padding:0 0 0 calc(58 * var(--u));margin:0;list-style:none;display:grid}.case-file__matters li{grid-column:1/-1;grid-template-columns:subgrid;min-height:calc(66 * var(--u));box-sizing:border-box;padding-block:calc(18 * var(--u));align-items:baseline;display:grid;position:relative}.case-file__row-rule{background:var(--rule);height:1px;position:absolute;inset:auto 0 0}.case-file__matters h3{max-width:calc(310 * var(--u));padding-right:calc(24 * var(--u));font-size:calc(26 * var(--u));letter-spacing:.13em;color:var(--ink);text-wrap:balance;justify-self:start;margin:0;font-weight:680;line-height:1.1}.case-file__matters p{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;text-autospace:normal;font-size:calc(19.5 * var(--u));letter-spacing:.09em;color:var(--ink);justify-self:start;margin:0;font-weight:500;line-height:1.5}.case-file__foot{width:calc(1134 * var(--u));margin:calc(64 * var(--u)) 0 0 calc(-8 * var(--u));padding:calc(11 * var(--u)) calc(2 * var(--u)) 0 calc(4 * var(--u));justify-content:space-between;display:flex;position:relative}.case-file__foot-rule{background:var(--rule-strong);border:0;height:1px;margin:0;position:absolute;inset:0 0 auto}.case-file__foot p+p{letter-spacing:.08em}.case-file__foot p{font-size:calc(20 * var(--u));letter-spacing:.06em;color:var(--ink);margin:0;font-weight:500;line-height:1.5}.case-file__foot span[aria-hidden]{margin-inline:.4em}.case-file__tab-br{display:none}@media (width<=63.99rem){.case-file{width:100%;max-width:48rem;padding-top:3.25rem}.case-file__tabs{top:0;left:1.5rem;right:1rem}.case-file__tab,.case-file__tab:nth-child(n){flex:var(--grow,1) 1 0;width:auto;min-width:0;height:3.125rem;margin-top:.25rem}.case-file__tab:nth-child(n+2){margin-left:-.375rem}.case-file__tab[aria-selected=true]{height:3.375rem;margin-top:0}.case-file__tab:before{height:calc(100% + .375rem);bottom:-1px;left:-.25rem;right:-.25rem}.case-file__tab span,.case-file__tab[aria-selected=true] span{letter-spacing:.06em;padding-left:.06em;font-size:.8125rem;line-height:1.3}.case-file__tab[aria-selected=true] span{font-weight:560}.case-file__tab-br{display:inline}.case-file__tab[data-tone=mist]:before,.case-file__tab[data-tone=sage]:before{filter:brightness(.85)}.case-file__tab[data-tone=sand]:before{filter:brightness(.72)}@media (hover:hover){.case-file__tab[aria-selected=false]:hover{transform:translateY(-3px)}}.case-file__sheet{--edge:.4px;background-size:240px;border-radius:3px 3px 0 0;width:auto;min-height:0;margin:0 .75rem 0 1.125rem;padding:2rem 1.25rem 2.5rem;box-shadow:0 12px 32px #060e1a73}.case-file__headline{letter-spacing:.06em;font-size:1.75rem}.case-file__lede{letter-spacing:.08em;margin:.875rem 0 0;font-size:1rem;line-height:1.8}.case-file__panels{margin-top:2.25rem}.case-file__panel{display:block}.case-file__panel.is-turning{animation-name:case-file-turn-narrow}.case-file__area{margin:0;padding:0;font-size:1.375rem;line-height:1.3}.case-file__area br{display:none}.case-file__area-rule{width:100%;height:1px;margin:.875rem 0 .25rem}.case-file__matters{width:auto;padding:0;display:block}.case-file__matters li{height:auto;padding:.875rem 0;display:block}.case-file__matters h3{letter-spacing:.1em;max-width:none;padding-right:0;font-size:1.0625rem}.case-file__matters p{letter-spacing:.05em;margin-top:.25rem;font-size:.9375rem}.case-file__foot{flex-direction:column;gap:.375rem;width:auto;margin:2rem 0 0;padding:.875rem 0 0}.case-file__foot p,.case-file__foot p+p{letter-spacing:.1em;font-size:.875rem}}@keyframes case-file-turn-narrow{0%{opacity:0;transform:translateY(6px)}}@media (width>=40rem) and (width<=63.99rem){.case-file__tab-br{display:none}.case-file__tab,.case-file__tab:nth-child(n){flex-grow:var(--grow-wide,1)}.case-file__tab span,.case-file__tab[aria-selected=true] span{letter-spacing:.1em;font-size:.9375rem}.case-file__sheet{padding:2.5rem 2.5rem 3rem}.case-file__headline{font-size:2.25rem}.case-file__lede{font-size:1.125rem}}
