:where([data-page=case]) .fig>.cap{margin-top:var(--s-20)}:where([data-page=case]) .case-hero{padding-top:calc(var(--header-h) + var(--s-40));--ratio:var(--ratio-d,calc(690 / 1600));--shot-w:min(var(--max), 100cqw - 2 * var(--pad), var(--fig-max,var(--max)));--band-end:.62;position:relative;container-type:inline-size}:where([data-page=case]) .case-hero .hero-fig{max-width:calc(min(var(--max), var(--fig-max,var(--max))) + 2 * var(--pad))}:where([data-page=case]) .case-band{background:var(--ground);position:absolute;inset:0}:where([data-page=case]) .case-head{justify-items:start;gap:var(--s-12);background:var(--ground);display:grid;position:relative}:where([data-page=case]) .case-hero[data-flagship] .case-head{view-transition-name:case-head}:where([data-page=case]) .case-hero[data-ground=paper] :is(.case-band,.case-head){background:var(--sheet)}:where([data-page=case]) .crumbs{align-items:center;gap:var(--s-8);color:var(--fg-2);font-size:var(--fs-text-small);line-height:var(--lh-text-small);display:flex}:where([data-page=case]) .crumbs a{min-height:var(--tap);color:var(--fg);align-items:center;text-decoration:none;display:inline-flex;position:relative}:where([data-page=case]) .crumbs a:after{content:"";inset-inline:0;bottom:var(--s-8);height:var(--stroke-rule);background:var(--pen-blue);transform-origin:100%;transition:transform var(--dur-link-underline) var(--ease-out);position:absolute;transform:scaleX(0)}[dir=ltr] :where([data-page=case]) .crumbs a:after{transform-origin:0}:where([data-page=case]) .crumbs a:hover:after{transform:scaleX(1)}:where([data-page=case]) .case-head .meta{align-items:center;gap:var(--s-8) var(--s-16);color:var(--fg-2);font:var(--fw-ui) var(--fs-text-label)/var(--lh-text-label) var(--f-text);flex-wrap:wrap;display:flex}:where([data-page=case]) .pname{font-family:var(--f-display);font-weight:var(--fw-display);font-stretch:var(--wdth-name);letter-spacing:0}:where([data-page=case]) .case-head .pname{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);width:fit-content;margin-top:var(--s-4)}:where([data-page=case]) .case-head .claim{font-size:var(--fs-text-lead);line-height:var(--lh-text-lead);color:var(--fg-2);text-wrap:balance;max-width:30em}:where([data-page=case]) .opener-links{align-items:center;gap:0 var(--s-32);margin-top:var(--s-4);flex-wrap:wrap;display:flex}:where([data-page=case]) .hero-fig{isolation:isolate;margin:var(--s-80) auto 0;padding-bottom:var(--s-16);position:relative}:where([data-page=case]) .case-hero[data-flagship] .hero-fig{view-transition-name:case-fig}:where([data-page=case]) .hero-fig:before{content:"";z-index:-1;background:var(--desk);bottom:0;top:calc(var(--shot-w) * var(--ratio) * var(--band-end));position:absolute;inset-inline:calc(50% - 50cqw)}:where([data-page=case]) .hero-fig>.cap{margin-top:var(--s-96);background:var(--desk);width:fit-content}:where([data-page=case]) .hero-fig:not(:has(.note))>.cap{margin-top:var(--s-32)}:where([data-page=case]) .hero-fig .note[data-side=bottom]{--pen-blue:var(--blue)}:where([data-page=case]) .hero-fig .ink path[data-side=bottom]{stroke:var(--blue)}:where([data-page=case]) .hero-fig .vt-crop{pointer-events:none;width:81.875%;height:52.4638%;position:absolute;top:44.9275%;left:17.5%}:where([data-page=case]) .chapter{padding-top:var(--section)}:where([data-page=case]) .ch-head{gap:var(--s-16);justify-items:start;max-width:980px;display:grid}:where([data-page=case]) .ch-body{gap:var(--s-40) var(--s-64);margin-top:var(--s-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}:where([data-page=case]) .lead{font-size:var(--fs-text-lead);line-height:var(--lh-text-lead);max-width:34em}:where([data-page=case]) .before{gap:var(--s-16);justify-items:start;display:grid}:where([data-page=case]) .folder{background:var(--sheet);border-radius:var(--r-window);width:min(100%,460px);box-shadow:var(--shadow-paper);padding-bottom:var(--s-40);position:relative;transform:rotate(-1.5deg)}:where([data-page=case]) .fd-bar{align-items:center;gap:var(--s-12);padding:var(--s-12) var(--s-16);border-bottom:1px solid var(--rule);font:var(--fw-strong) var(--fs-text-caption-strong)/var(--lh-text-caption-strong) var(--f-text);display:flex}:where([data-page=case]) .files{padding-block:var(--s-8)}:where([data-page=case]) .files li{align-items:center;gap:var(--s-12);padding:var(--s-8) var(--s-16);font-family:var(--f-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);color:var(--ink);border-bottom:1px solid var(--rule);display:flex}:where([data-page=case]) .files li.more{font-family:var(--f-text);font-size:var(--fs-text-fine);line-height:var(--lh-text-fine);color:var(--ink-3);border-bottom:0}:where([data-page=case]) .files .fi{font:var(--fw-strong) var(--fs-text-fine)/1 var(--f-text);color:var(--sheet);background:var(--red);border-radius:var(--r-paper);padding:var(--s-4);flex:none}:where([data-page=case]) .fd-q{inset-inline-end:var(--s-16);bottom:var(--s-8);font-size:var(--fs-hand-l);line-height:var(--lh-hand-l);color:var(--red);position:absolute;transform:rotate(-3deg)}:where([data-page=case]) .sub{font-family:var(--f-display);font-weight:var(--fw-display);font-stretch:var(--wdth-name);letter-spacing:0;font-size:var(--fs-heading-l);line-height:var(--lh-heading-l);text-wrap:balance}:where([data-page=case]) .seat-head{gap:var(--s-12);padding:var(--s-24);background:var(--sheet);border-radius:var(--r-folder);box-shadow:var(--shadow-lift);align-content:start;justify-items:start;display:grid}:where([data-page=case]) .seat-head>p{font-size:var(--fs-text-body);line-height:var(--lh-text-body);color:var(--ink-2);max-width:32em}:where([data-page=case]) .seat-head>.seat-l{margin-top:var(--s-4);font:var(--fw-ui) var(--fs-text-label)/var(--lh-text-label) var(--f-text);color:var(--ink)}:where([data-page=case]) .seats{gap:var(--s-8);flex-wrap:wrap;display:flex}:where([data-page=case]) .seat-head>.seat-count{font-size:var(--fs-text-small);line-height:var(--lh-text-small);color:var(--ink-3)}:where([data-page=case]) .seat-fig{margin-top:var(--s-96)}:where([data-page=case]) .seat-fig>.cap{margin-top:var(--s-80)}:where([data-page=case]) .roles-block{margin-top:var(--s-128);gap:var(--s-64);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}:where([data-page=case]) .roles-text{gap:var(--s-16);align-content:start;display:grid}:where([data-page=case]) .roles-text>p{font-size:var(--fs-text-l);line-height:var(--lh-text-l);color:var(--ink-2);max-width:32em}:where([data-page=case]) .feat{border-top:var(--stroke-rule) solid var(--blue)}:where([data-page=case]) .feat li{gap:var(--s-12);padding-block:var(--s-12);border-bottom:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr);align-items:baseline;display:grid}:where([data-page=case]) .feat .tk{width:18px;height:14px;overflow:visible;translate:0 2px}:where([data-page=case]) .feat .tk path{fill:none;stroke:var(--blue);stroke-width:var(--stroke-pencil);stroke-linecap:round;stroke-linejoin:round}:where([data-page=case]) .users-fig{margin-top:var(--s-64)}:where([data-page=case]) .users-fig>.cap{margin-top:var(--s-80)}:where([data-page=case]) .sys-block{margin-top:var(--s-40)}:where([data-page=case]) .sys-block>.roles-text>.lead{color:var(--ink)}:where([data-page=case]) .sys-block.no-fig{grid-template-columns:minmax(0,1fr);max-width:980px}:where([data-page=case]) .sys-block .users-fig{margin-top:0}:where([data-page=case]) .sys-block .users-fig:not(:has(.note))>.cap{margin-top:var(--s-20)}:where([data-page=case]) .changed .results{margin-top:var(--s-40);border-top:var(--stroke-rule) solid var(--ink)}:where([data-page=case]) .results li{gap:var(--s-20) var(--s-32);padding-block:var(--s-24);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);align-items:baseline;display:grid}:where([data-page=case]) .results .was{color:var(--red);font-size:var(--fs-hand-l);line-height:var(--lh-hand-l);grid-column:1}:where([data-page=case]) .results .to{font-size:var(--fs-heading-s);color:var(--ink-3);grid-column:2;line-height:1}:where([data-page=case]) .results .now{font-family:var(--f-display);font-weight:var(--fw-display);font-stretch:var(--wdth-name);font-size:var(--fs-heading-l);line-height:var(--lh-heading-l);color:var(--blue);text-wrap:balance;grid-column:3}:where([data-page=case]) .detail{padding-top:var(--section);gap:var(--s-48);display:grid}:where([data-page=case]) .detail:not(:has(.detail-slip)){padding-top:min(var(--section), var(--s-64))}:where([data-page=case]) .detail-slip{background:var(--sheet);border-radius:var(--r-paper);max-width:980px;box-shadow:var(--shadow-paper);padding:var(--s-24) var(--s-32) var(--s-12);--tilt:var(--tilt-sheet)}:where([data-page=case]) .detail-slip .kicker{margin-bottom:var(--s-8)}:where([data-page=case]) .d-lines li{gap:var(--s-8);padding-block:var(--s-16);border-bottom:1px dashed var(--dash);display:grid}:where([data-page=case]) .d-lines li:last-child{border-bottom:0}:where([data-page=case]) .d-say{font:var(--fw-ui) var(--fs-text-l)/var(--lh-text-l-strong) var(--f-text);color:var(--ink)}:where([data-page=case]) .d-proof{align-items:center;gap:var(--s-8);font-size:var(--fs-text-small);line-height:var(--lh-text-small);color:var(--ink-2);flex-wrap:wrap;display:flex}:where([data-page=case]) .d-proof .ui{gap:var(--s-4);flex-wrap:wrap;display:inline-flex}:where([data-page=case]) .d-proof .ui bdi,:where([data-page=case]) .d-proof .ui-no bdi{white-space:nowrap;padding:0 var(--s-8);border-radius:var(--r-folder);background:var(--well);color:var(--ink);font:400 var(--fs-mono)/var(--lh-mono) var(--f-mono);display:inline-block}:where([data-page=case]) .d-proof .ui-no{white-space:nowrap}:where([data-page=case]) .d-proof .ui-no bdi{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}:where([data-page=case]) .plate-spec{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;display:grid}:where([data-page=case]) .plate-spec>div{padding-block:var(--s-16);padding-inline:var(--s-24) 0}:where([data-page=case]) .plate-spec>div+div{border-inline-start:1px solid var(--rule);padding-inline-start:var(--s-24)}:where([data-page=case]) .plate-spec>div:first-child{padding-inline-start:0}:where([data-page=case]) .plate-spec dt{font:var(--fw-strong) var(--fs-text-caption-strong)/var(--lh-text-caption-strong) var(--f-text);color:var(--ink-3)}:where([data-page=case]) .plate-spec dd{margin:var(--s-8) 0 0;font-size:var(--fs-text-body);line-height:var(--lh-text-body)}:where([data-page=case]) .demo{padding-top:var(--section);gap:var(--s-64);grid-template-columns:minmax(300px,1fr) 626px;align-items:center;display:grid}:where([data-page=case]) .demo-text{gap:var(--s-16);justify-items:start;display:grid}:where([data-page=case]) .demo-text>p:not(.kicker):not(.url-line){font-size:var(--fs-text-l);line-height:var(--lh-text-l);color:var(--ink-2);max-width:26em}:where([data-page=case]) .btn-demo{margin-top:var(--s-8);white-space:nowrap}:where([data-page=case]) .url-line{font-family:var(--f-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);color:var(--ink-3);white-space:nowrap}:where([data-page=case]) .roles-fig{width:626px;margin-top:var(--s-48)}:where([data-page=case]) .roles-fig>.cap{margin-top:var(--s-80)}:where([data-page=case]) .next{padding-top:var(--section)}:where([data-page=case]) .next .kicker{margin-bottom:var(--s-24)}:where([data-page=case]) .next-sheet{gap:var(--s-32);padding:var(--s-48) var(--s-48) 0;border-radius:var(--r-folder);box-shadow:var(--shadow-sheet);--tilt:var(--tilt-sheet);transition:transform var(--dur-press) var(--ease-out);text-decoration:none;display:grid;position:relative;overflow:hidden}:where([data-page=case]) .next-sheet:active{transform:scale(var(--press))}:where([data-page=case]) .next-sheet:focus-visible{outline-offset:calc(-2 * var(--stroke-focus))}:where([data-page=case]) .next-sheet[data-ground=paper]{background:var(--sheet)}:where([data-page=case]) .next-text{gap:var(--s-12);justify-items:start;display:grid}:where([data-page=case]) .next-sheet .meta{align-items:center;gap:var(--s-8) var(--s-16);color:var(--fg-2);font:var(--fw-ui) var(--fs-text-label)/var(--lh-text-label) var(--f-text);flex-wrap:wrap;display:flex}:where([data-page=case]) .next-sheet .meta .fno{font-weight:var(--fw-strong);color:var(--fg)}:where([data-page=case]) .next-sheet .pname{font-size:var(--fs-display-l);line-height:var(--lh-display-l)}:where([data-page=case]) .next-sheet .claim{font-size:var(--fs-text-l);line-height:var(--lh-text-l);color:var(--fg-2);max-width:36em}:where([data-page=case]) .next-sheet .go{align-items:center;gap:var(--s-8);min-height:var(--tap);font:var(--fw-ui) var(--fs-text-button)/var(--lh-text-button) var(--f-text);color:var(--fg);display:inline-flex;position:relative}:where([data-page=case]) .next-sheet .go:after{content:"";inset-inline:0;bottom:var(--s-8);height:var(--stroke-rule);background:var(--pen-blue);position:absolute}:where([data-page=case]) .next-sheet .go .arr{transition:transform var(--dur-small) var(--ease-out);display:inline-block}:where([data-page=case]) .next-sheet:hover .go .arr{transform:translateX(calc(6px * var(--fwd)))}:where([data-page=case]) .next-shot{margin-inline:calc(-1 * var(--s-8));border-radius:var(--r-window) var(--r-window) 0 0;box-shadow:var(--shadow-up);transition:transform var(--dur-reveal) var(--ease-out);display:block;overflow:hidden}:where([data-page=case]) .next-sheet:hover .next-shot{transform:translateY(calc(-1 * var(--s-8)))}:where([data-page=case]) .next-shot img{width:100%;height:auto}:where([data-page=case]) .next-shot{aspect-ratio:1600/500}:where([data-page=case]) .next-shot picture{height:100%;display:block}:where([data-page=case]) .next-shot img{object-fit:cover;object-position:top;height:100%}:where([data-page=case]) .case-cta{padding-top:var(--section)}:where([data-page=case]) .cta-sheet{gap:var(--s-32) var(--s-64);padding:var(--s-64);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}:where([data-page=case]) .cta-q{gap:var(--s-24);justify-items:start;display:grid}:where([data-page=case]) .cta-q h2{color:var(--red);font-size:var(--fs-hand-signature);line-height:var(--lh-hand-signature);transform:rotate(-1.5deg)}:where([data-page=case]) .cta-body{gap:var(--s-16);justify-items:start;display:grid}:where([data-page=case]) .cta-p{font-size:var(--fs-text-lead);line-height:var(--lh-text-lead);color:var(--ink-2);max-width:30em}:where([data-page=case]) .case-cta .ctas{gap:var(--s-12);flex-wrap:wrap;display:flex}@media (min-width:1100px) and (max-width:1279px){:where([data-page=case]) .demo{gap:var(--s-48);grid-template-columns:minmax(300px,1fr) 560px}:where([data-page=case]) .roles-fig{width:560px}}@media (max-width:1099px){:where([data-page=case]) .hero-fig .note:is([data-mside=bottom],[data-tside=bottom]){--pen-blue:var(--blue)}:where([data-page=case]) .hero-fig .note[data-side=bottom]:is([data-mside=top],[data-tside=top]){--pen-blue:inherit}:where([data-page=case]) .ch-body{grid-template-columns:minmax(0,1fr)}:where([data-page=case]) .roles-block{margin-top:var(--s-96);grid-template-columns:minmax(0,1fr)}:where([data-page=case]) .sys-block{margin-top:var(--s-40)}:where([data-page=case]) .demo{gap:var(--s-40);grid-template-columns:minmax(0,1fr)}:where([data-page=case]) .roles-fig{justify-self:center;width:min(100%,626px)}:where([data-page=case]) .plate-spec{grid-template-columns:minmax(0,1fr)}:where([data-page=case]) .plate-spec>div,:where([data-page=case]) .plate-spec>div+div{padding:var(--s-16) 0;border-inline-start:0;border-top:1px solid var(--rule)}:where([data-page=case]) .plate-spec>div:first-child{border-top:0}:where([data-page=case]) .cta-sheet{padding:var(--s-48) var(--s-40);grid-template-columns:minmax(0,1fr)}}@media (min-width:761px) and (max-width:900px){:where([data-page=case]) .case-hero{--ratio:var(--ratio-m,calc(180 / 470));--shot-w:min(480px, 100cqw - 2 * var(--pad))}:where([data-page=case]) .hero-fig>.cap{margin-inline:auto;margin-top:var(--s-32)}:where([data-page=case]) .hero-fig:has(.shot.m-only .note[data-side=bottom])>.cap{margin-top:var(--s-80)}}@media (max-width:760px){:where([data-page=case]) .case-hero{padding-top:calc(var(--header-h) + var(--s-24));--ratio:var(--ratio-m,calc(180 / 470))}:where([data-page=case]) .hero-fig{margin-top:var(--s-80)}:where([data-page=case]) .hero-fig>.cap{margin-top:var(--s-24)}:where([data-page=case]) .hero-fig:has(.shot.m-only .note[data-side=bottom])>.cap{margin-top:var(--s-64)}:where([data-page=case]) .ch-body,:where([data-page=case]) .sys-block{margin-top:var(--s-32)}:where([data-page=case]) .lead{font-size:var(--fs-text-l);line-height:var(--lh-text-l)}:where([data-page=case]) .folder{transform:rotate(-1deg)}:where([data-page=case]) .seat-head{padding:var(--s-20) var(--s-16)}:where([data-page=case]) .seats{width:100%}:where([data-page=case]) .seats .chip{flex:1}:where([data-page=case]) .seat-fig{margin-top:var(--s-80)}:where([data-page=case]) .seat-fig>.cap,:where([data-page=case]) .users-fig,:where([data-page=case]) .users-fig>.cap{margin-top:var(--s-64)}:where([data-page=case]) .results li{gap:var(--s-8);padding-block:var(--s-20);grid-template-columns:minmax(0,1fr)}:where([data-page=case]) .results .to{display:none}:where([data-page=case]) .results .was,:where([data-page=case]) .results .now{grid-column:1}:where([data-page=case]) .detail-slip{padding:var(--s-20) var(--s-16) var(--s-8)}:where([data-page=case]) .roles-fig{width:min(100%,280px);margin-top:var(--s-48)}:where([data-page=case]) .roles-fig>.cap{margin-top:var(--s-24)}:where([data-page=case]) .next-sheet,:where([data-page=case]) .cta-sheet{padding:var(--s-32) var(--s-20)}}:root:has(main[data-page=case]) .top{top:0;position:absolute;inset-inline:0}:root:has(main[data-page=case]) .top[data-pinned]{position:fixed}
