/* Generated: only classes referenced by this project. */
.case-page .case-style-2{position:absolute;inset:0;pointer-events:none}
.case-page .case-style-3{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}
.case-page .case-style-4{position:absolute;inset:0;background-image:linear-gradient(to bottom,rgba(17,17,17,0),rgba(17,17,17,0.6))}
.case-page .case-style-8{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:500;line-height:normal;position:relative;flex-shrink:0;font-size:22px;letter-spacing:-0.33px;white-space:nowrap}
.case-page .case-style-13{align-content:stretch;display:flex;gap:30px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-15{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.case-page .case-style-18{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:40px;position:relative;flex-shrink:0;font-size:18px;letter-spacing:-0.18px;width:100%}
.case-page .case-style-19{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:28px;position:relative;flex-shrink:0;font-size:16px;width:100%}
.case-page .case-style-33{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-39{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.case-page .case-style-79{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-90{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:500;line-height:normal;position:relative;flex-shrink:0;font-size:18px;letter-spacing:-0.27px;width:100%;white-space:normal}
.case-page .case-style-93{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:normal;position:relative;flex-shrink:0;font-size:16px;letter-spacing:-0.08px;width:100%;white-space:normal}
.case-page .case-style-124{position:absolute;height:811px;left:0;top:0;width:1440px}
.case-page .case-style-126{position:absolute;inset:0;overflow:hidden}
.case-page .case-style-137{line-height:20px}
.case-page .case-style-139{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#666;font-size:12px;text-align:center;width:100%}
.case-page .case-style-149{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:flex;flex-direction:column;font-weight:400;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:14px;width:100%}
.case-page .case-style-151{align-content:stretch;display:flex;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-206{margin-inline-start:21px}
.case-page .case-style-217{line-height:20px;white-space:normal}
.case-page .case-style-219{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#666;font-size:12px;text-align:center;width:100%;white-space:normal}
.case-page .case-style-221{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:6px;width:100%;height:100%}
.case-page .case-style-229{line-height:28px;margin-bottom:20px;white-space:normal}
.case-page .case-style-230{line-height:28px;white-space:normal}
.case-page .case-style-233{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-242{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:#333;width:100%}
.case-page .case-style-266{margin-inline-start:21px;white-space:normal}
.case-page .case-style-282{align-content:stretch;display:flex;gap:40px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-285{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:block;font-weight:400;line-height:0;list-style-type:disc;min-width:0;position:relative;flex-shrink:0;color:#333;font-size:14px;width:100%}
.case-page .case-style-286{margin-bottom:6px;margin-inline-start:21px}
.case-page .case-style-288{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:20px;position:relative;flex-shrink:0;color:#a31818;font-size:15px;letter-spacing:-0.075px;white-space:nowrap}
.case-page .case-style-324{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-333{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-340{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;width:calc(100% - 40px);margin-inline:auto;position:relative}
.case-page .case-style-343{background:white;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:center;padding:20px;position:relative;border-radius:14px;flex-shrink:0;width:100%}
.case-page .case-style-344{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:20px;position:relative;flex-shrink:0;font-size:14px;width:100%;white-space:normal}
.case-page .case-style-354{position:absolute;height:100%;left:-38.75%;max-width:none;top:-0.04%;width:177.68%}
.case-page .case-style-357{line-height:28px;margin-bottom:20px}
.case-page .case-style-358{line-height:28px}
.case-page .case-style-366{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;width:min(1240px, calc(100% - 48px));margin-inline:auto;position:relative}
.case-page .case-style-370{align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-402{display:block;max-width:none;width:100%;height:100%}
.case-page .case-style-410{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.case-page .case-style-418{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#a31818;font-size:16px;letter-spacing:-0.08px;width:100%;white-space:normal}
.case-page .case-style-419{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:flex;flex-direction:column;font-weight:400;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#333;font-size:14px;width:100%}
.case-page .case-style-434{position:absolute;height:548px;left:50%;top:0;width:440px;transform:translateX(-50%)}
.case-page .case-style-435{position:absolute;height:119.71%;left:-61.82%;max-width:none;top:-19.71%;width:223.64%}
.case-page .case-style-436{background:white;align-content:stretch;display:flex;flex-direction:column;gap:60px;align-items:flex-start;padding:32px;border-radius:12px;width:min(1240px, calc(100% - 48px));margin-inline:auto;position:relative}
.case-page .case-style-437{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:525px}
.case-page .case-style-438{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:500;line-height:normal;min-width:0;position:relative;flex-shrink:0;color:#333;font-size:22px;letter-spacing:-0.33px;width:100%}
.case-page .case-style-439{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:40px;position:relative;flex-shrink:0;color:#333;font-size:18px;letter-spacing:-0.18px;width:525px}
.case-page .case-style-440{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:0;min-width:0;position:relative;flex-shrink:0;color:#666;font-size:16px;width:100%}
.case-page .case-style-441{background:#f1f1ef;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;align-items:flex-start;min-width:1px;padding:20px;position:relative;border-radius:10px}
.case-page .case-style-442{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-443{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:744px}
.case-page .case-style-444{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:40px;position:relative;flex-shrink:0;color:#333;font-size:18px;letter-spacing:-0.18px;white-space:nowrap}
.case-page .case-style-445{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:28px;min-width:0;position:relative;flex-shrink:0;color:#666;font-size:16px;width:100%}
.case-page .case-style-446{background:white;border-width:1px;border-color:#ddd;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:24px;align-items:flex-start;min-width:1px;padding:20px;position:relative;border-radius:10px;align-self:stretch;color:#666}
.case-page .case-style-447{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:20px;position:relative;flex-shrink:0;font-size:15px;letter-spacing:-0.075px;width:150px}
.case-page .case-style-448{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:block;font-weight:400;line-height:0;list-style-type:disc;min-width:0;position:relative;flex-shrink:0;font-size:14px;width:100%}
.case-page .case-style-449{background:#fff1f1;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:24px;align-items:flex-start;min-width:1px;padding:20px;position:relative;border-radius:10px;align-self:stretch}
.case-page .case-style-450{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:500;line-height:normal;min-width:0;font-style:normal;position:relative;flex-shrink:0;color:#333;font-size:22px;text-align:center;letter-spacing:-0.33px;width:100%}
.case-page .case-style-451{display:flex;gap:30px;width:100%;align-items:flex-start}
.case-page .case-style-452{display:flex;flex-direction:column;gap:30px;flex:1 0 0;min-width:1px}
.case-page .case-style-453{background:white;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;padding:40px;position:relative;border-radius:20px;width:100%}
.case-page .case-style-454{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:30px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:#333;width:100%}
.case-page .case-style-455{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;aspect-ratio:493.0/338.19036865234375;height:auto;max-width:100%}
.case-page .case-style-456{background:white;grid-column:1;align-content:stretch;display:flex;gap:19.107px;height:235.014px;align-items:center;justify-content:flex-end;margin-left:85.98px;margin-top:51.59px;padding-left:76.427px;padding-right:7.643px;padding-block:7.643px;position:relative;grid-row:1;width:407.019px}
.case-page .case-style-457{aspect-ratio:51.5/88.5799789428711;background:white;align-content:stretch;display:flex;height:100%;align-items:center;padding:3.414px;position:relative;flex-shrink:0}
.case-page .case-style-458{aspect-ratio:120.92119598388672/214.4759979248047;flex:1 0 0;min-width:1px;position:relative;height:auto;max-width:100%}
.case-page .case-style-459{background:white;grid-column:1;align-content:stretch;display:flex;height:338.19px;align-items:center;margin-left:0;margin-top:0;padding:4.873px;position:relative;grid-row:1;width:194.922px}
.case-page .case-style-460{height:auto;position:relative;flex-shrink:0;width:185.176px;aspect-ratio:185.17626953125/328.4442443847656;max-width:100%}
.case-page .case-style-461{background:white;align-content:stretch;display:flex;flex-direction:column;gap:19.72px;align-items:flex-start;padding:9.86px;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-462{align-content:stretch;display:flex;gap:19.72px;align-items:center;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-463{height:auto;position:relative;flex-shrink:0;width:29.58px;aspect-ratio:29.580078125/29.580535888671875;max-width:100%}
.case-page .case-style-464{position:absolute;inset:-3.33%}
.case-page .case-style-465{position:relative;flex-shrink:0;width:29.58px;height:auto;aspect-ratio:29.579999923706055/29.579999923706055;max-width:100%}
.case-page .case-style-466{height:auto;position:relative;flex-shrink:0;width:29.58px;aspect-ratio:29.579999923706055/29.630708694458008;max-width:100%}
.case-page .case-style-467{overflow:clip;position:relative;flex-shrink:0;width:29.58px;height:auto;aspect-ratio:29.579999923706055/29.579999923706055;max-width:100%}
.case-page .case-style-468{position:absolute;inset:12.64% 6.89% 10.25% 6.89%}
.case-page .case-style-469{position:absolute;inset:-4.32% -3.87%}
.case-page .case-style-470{position:absolute;inset:6.58% 5.91% 6.57% 5.9%}
.case-page .case-style-471{position:absolute;inset:-3.84% -3.78%}
.case-page .case-style-472{position:absolute;inset:6.28% 6.27% 6.27% 6.27%}
.case-page .case-style-473{position:absolute;inset:-3.81%}
.case-page .case-style-474{align-content:stretch;display:flex;gap:19.72px;align-items:center;position:relative;flex-shrink:0}
.case-page .case-style-475{height:auto;position:relative;flex-shrink:0;width:26.293px;aspect-ratio:26.293333053588867/29.580360412597656;max-width:100%}
.case-page .case-style-476{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;aspect-ratio:25.174467086791992/29.579954147338867;height:auto;max-width:100%}
.case-page .case-style-477{grid-column:1;height:auto;margin-left:0;margin-top:4.41px;overflow:clip;position:relative;grid-row:1;width:25.174px;aspect-ratio:25.174467086791992/25.17473030090332;max-width:100%}
.case-page .case-style-478{position:absolute;inset:22.92% 6.25%}
.case-page .case-style-479{position:absolute;inset:-7.23% -4.48%}
.case-page .case-style-480{grid-column:1;margin-left:8.81px;margin-top:0;position:relative;grid-row:1;width:7.552px;height:auto;aspect-ratio:7.552340030670166/7.5524187088012695;max-width:100%}
.case-page .case-style-481{position:absolute;bottom:25%;left:11.47%;right:11.47%;top:6.53%}
.case-page .case-style-482{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;aspect-ratio:32.53807067871094/29.579999923706055;height:auto;max-width:100%}
.case-page .case-style-483{grid-column:1;margin-left:2.96px;margin-top:0;position:relative;grid-row:1;width:29.58px;height:auto;aspect-ratio:29.58006477355957/29.579999923706055;max-width:100%}
.case-page .case-style-484{background:#ecb500;grid-column:1;height:6.655px;margin-left:0;margin-top:4.44px;position:relative;border-radius:0.493px;grid-row:1;width:6.656px}
.case-page .case-style-485{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;aspect-ratio:30.22545051574707/29.57959747314453;height:auto;max-width:100%}
.case-page .case-style-486{grid-column:1;display:flex;align-items:center;justify-content:center;margin-left:0;margin-top:0;position:relative;grid-row:1;width:8.209px;height:8.209px}
.case-page .case-style-487{flex:none;transform:rotate(45deg)}
.case-page .case-style-488{background:#ecb500;position:relative;border-radius:0.493px;width:5.804px;height:5.804px}
.case-page .case-style-489{grid-column:1;margin-left:4.43px;margin-top:3.78px;overflow:clip;position:relative;grid-row:1;width:25.797px;height:auto;aspect-ratio:25.796960830688477/25.79737091064453;max-width:100%}
.case-page .case-style-490{position:absolute;inset:6.38% 4.59% 2.79% 4.59%}
.case-page .case-style-491{position:absolute;inset:-4.21% -4.9% 0 -4.21%}
.case-page .case-style-492{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;aspect-ratio:29.579999923706055/29.579999923706055;height:auto;max-width:100%}
.case-page .case-style-493{grid-column:1;margin-left:2.22px;margin-top:14.79px;position:relative;grid-row:1;width:9.613px;height:auto;aspect-ratio:9.613499641418457/9.613499641418457;max-width:100%}
.case-page .case-style-494{grid-column:1;margin-left:0;margin-top:0;overflow:clip;position:relative;grid-row:1;width:29.58px;height:auto;aspect-ratio:29.579999923706055/29.579999923706055;max-width:100%}
.case-page .case-style-495{position:absolute;inset:6.98% 6.88% 6.98% 6.89%}
.case-page .case-style-496{position:absolute;inset:-3.87%}
.case-page .case-style-497{background:white;align-content:stretch;display:flex;flex-direction:column;height:429.847px;align-items:flex-start;padding:20.372px;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-498{aspect-ratio:484.2561950683594/421.18572998046875;position:relative;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-499{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;aspect-ratio:492.9999084472656/302.7552795410156;height:auto;max-width:100%}
.case-page .case-style-500{grid-column:1;height:auto;margin-left:0;margin-top:0;position:relative;grid-row:1;width:280.253px;aspect-ratio:280.25311279296875/106.37344360351562;max-width:100%}
.case-page .case-style-501{grid-column:1;height:auto;margin-left:296.62px;margin-top:196.38px;position:relative;grid-row:1;width:196.382px;aspect-ratio:196.38174438476562/106.37344360351562;max-width:100%}
.case-page .case-style-502{background:white;grid-column:1;align-content:stretch;display:flex;flex-direction:column;height:177.971px;align-items:flex-start;margin-left:30.68px;margin-top:81.83px;padding:20.456px;position:relative;grid-row:1;width:417.311px}
.case-page .case-style-503{aspect-ratio:376.3983459472656/133.40892028808594;position:relative;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-504{position:absolute;background:white;inset:0}
.case-page .case-style-505{background:white;align-content:stretch;display:flex;flex-direction:column;height:309.436px;align-items:flex-start;padding:26.223px;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-506{aspect-ratio:472.5531921386719/294.32379150390625;position:relative;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-507{background:white;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:14.985px;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-508{aspect-ratio:495.0303955078125/77.75053405761719;position:relative;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-509{background:white;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:17px;position:relative;flex-shrink:0;width:493px}
.case-page .case-style-510{aspect-ratio:459.0/210.56436157226562;position:relative;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-511{position:absolute;height:218.92%;left:-25.95%;max-width:none;top:-118.63%;width:151.91%}
.case-page .case-style-512{box-shadow:2px 14px 34px 0px rgba(0,0,0,0.1);width:min(499px, calc(100% - 48px));margin-inline:auto;position:relative;aspect-ratio:499.0/500.0;height:auto;max-width:100%}
.case-page .case-style-513{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;width:min(1100px, calc(100% - 48px));margin-inline:auto;position:relative}
.case-page .case-style-514{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;font-style:normal;position:relative;flex-shrink:0;color:#333;text-align:center}
.case-page .case-style-515{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:28px;position:relative;flex-shrink:0;font-size:16px;white-space:pre}
.case-page .case-style-516{height:auto;position:relative;border-radius:6px;flex-shrink:0;width:200px;aspect-ratio:200.0/579.0;max-width:100%}
.case-page .case-style-517{height:auto;position:relative;border-radius:6px;flex-shrink:0;width:100px;aspect-ratio:100.0/1007.0;max-width:100%}
.case-page .case-style-518{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:6px}
.case-page .case-style-519{position:absolute;height:122.89%;left:0;max-width:none;top:-0.02%;width:100%}
.case-page .case-style-520{height:auto;position:relative;border-radius:6px;flex-shrink:0;width:200px;aspect-ratio:200.0/820.0;max-width:100%}
.case-page .case-style-521{height:auto;position:relative;border-radius:6px;flex-shrink:0;width:100px;aspect-ratio:100.0/932.0;max-width:100%}
.case-page .case-style-522{position:absolute;height:195.33%;left:0;max-width:none;top:-0.02%;width:100%}
.case-page .case-style-523{height:auto;position:relative;border-radius:6px;flex-shrink:0;width:200px;aspect-ratio:200.0/440.0;max-width:100%}
.case-page .case-style-524{height:auto;position:relative;border-radius:6px;flex-shrink:0;width:100px;aspect-ratio:100.0/920.0;max-width:100%}
.case-page .case-style-525{background:white;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-inline:20px;padding-block:40px;width:100%;margin-inline:auto;position:relative}
.case-page .case-style-526{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:#333;width:100%}
.case-page .case-style-527{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;font-size:16px;width:100%}
.case-page .case-style-528{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:600;line-height:28px;position:relative;flex-shrink:0;width:100%;white-space:normal}
.case-page .case-style-529{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:0;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-530{background:#f1f1ef;align-content:stretch;display:flex;flex-direction:column;gap:16px;height:247.234px;align-items:flex-start;padding:20px;position:relative;border-radius:10px;flex-shrink:0;width:100%}
.case-page .case-style-531{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;color:#333;width:400px;max-width:100%}
.case-page .case-style-532{background:white;border-width:1px;border-color:#ddd;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;height:203px;align-items:flex-start;padding:16px;position:relative;border-radius:10px;flex-shrink:0;color:#333;width:100%}
.case-page .case-style-533{list-style-type:disc}
.case-page .case-style-534{margin-bottom:6px;margin-inline-start:21px;white-space:normal}
.case-page .case-style-535{background:white;border-width:1px;border-color:#ddd;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;height:223px;align-items:flex-start;padding:16px;position:relative;border-radius:10px;flex-shrink:0;color:#333;width:100%}
.case-page .case-style-536{background:#fff1f1;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:16px;position:relative;border-radius:10px;flex-shrink:0;width:100%}
.case-page .case-style-537{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-break:break-word;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#333;font-size:22px;letter-spacing:-0.33px;width:100%;white-space:normal}
.case-page .case-style-538{align-content:stretch;display:flex;gap:20px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-539{aspect-ratio:218.41615295410156/387.4012756347656;flex:1 0 0;min-width:1px;position:relative;height:auto;max-width:100%}
.case-page .case-style-540{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;position:relative;flex-shrink:0}
.case-page .case-style-541{height:auto;position:relative;flex-shrink:0;width:121.584px;aspect-ratio:121.58384704589844/215.65133666992188;max-width:100%}
.case-page .case-style-542{position:relative;flex-shrink:0;width:24px;height:auto;aspect-ratio:24.0/24.0;max-width:100%}
.case-page .case-style-543{position:absolute;inset:-3.13%}
.case-page .case-style-544{overflow:clip;position:relative;flex-shrink:0;width:24px;height:auto;aspect-ratio:24.0/24.0;max-width:100%}
.case-page .case-style-545{position:absolute;inset:12.64% 6.89% 10.25% 6.88%}
.case-page .case-style-546{position:absolute;inset:-4.05% -3.62%}
.case-page .case-style-547{position:absolute;inset:6.58% 5.91% 6.58% 5.9%}
.case-page .case-style-548{position:absolute;inset:-3.6% -3.54%}
.case-page .case-style-549{position:absolute;inset:6.28% 6.28% 6.27% 6.27%}
.case-page .case-style-550{position:absolute;inset:-3.57%}
.case-page .case-style-551{align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:164px}
.case-page .case-style-552{height:auto;position:relative;flex-shrink:0;width:24px;aspect-ratio:24.0/27.0;max-width:100%}
.case-page .case-style-553{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;aspect-ratio:24.0/28.199995040893555;height:auto;max-width:100%}
.case-page .case-style-554{grid-column:1;margin-left:0;margin-top:4.2px;overflow:clip;position:relative;grid-row:1;width:24px;height:auto;aspect-ratio:24.0/24.000288009643555;max-width:100%}
.case-page .case-style-555{position:absolute;inset:-5.77% -3.57%}
.case-page .case-style-556{grid-column:1;margin-left:8.4px;margin-top:0;position:relative;grid-row:1;width:7.2px;height:auto;aspect-ratio:7.199999809265137/7.2000861167907715;max-width:100%}
.case-page .case-style-557{position:absolute;bottom:25%;left:11.7%;right:11.7%;top:6.85%}
.case-page .case-style-558{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;aspect-ratio:24.000476837158203/21.81818199157715;height:auto;max-width:100%}
.case-page .case-style-559{grid-column:1;height:auto;margin-left:2.18px;margin-top:0;position:relative;grid-row:1;width:21.819px;aspect-ratio:21.818836212158203/21.81818199157715;max-width:100%}
.case-page .case-style-560{background:#ecb500;grid-column:1;margin-left:0;margin-top:3.27px;position:relative;border-radius:0.493px;grid-row:1;width:4.909px;height:4.909px;max-width:100%}
.case-page .case-style-561{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;aspect-ratio:24.00015640258789/23.48804473876953;height:auto;max-width:100%}
.case-page .case-style-562{grid-column:1;display:flex;align-items:center;justify-content:center;margin-left:0;margin-top:0;position:relative;grid-row:1;width:6.518px;height:6.518px;max-width:100%}
.case-page .case-style-563{background:#ecb500;position:relative;border-radius:0.493px;width:4.609px;height:4.609px;max-width:100%}
.case-page .case-style-564{grid-column:1;height:auto;margin-left:3.52px;margin-top:3px;overflow:clip;position:relative;grid-row:1;width:20.483px;aspect-ratio:20.48332977294922/20.48462677001953;max-width:100%}
.case-page .case-style-565{position:absolute;inset:-4.03% -4.47% 0 -4.03%}
.case-page .case-style-566{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;aspect-ratio:24.0/24.0;height:auto;max-width:100%}
.case-page .case-style-567{grid-column:1;margin-left:1.8px;margin-top:12px;position:relative;grid-row:1;width:7.8px;height:auto;aspect-ratio:7.799999713897705/7.799999713897705;max-width:100%}
.case-page .case-style-568{grid-column:1;margin-left:0;margin-top:0;overflow:clip;position:relative;grid-row:1;width:24px;height:auto;aspect-ratio:24.0/24.0;max-width:100%}
.case-page .case-style-569{position:absolute;inset:-3.63% -3.62%}
.case-page .case-style-570{background:white;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-inline:9px;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-571{aspect-ratio:342.0/213.0103759765625;position:relative;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-572{aspect-ratio:360.0/313.1129150390625;position:relative;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-573{position:absolute;left:0;max-width:none;width:100%;height:100%;top:0}
.case-page .case-style-574{aspect-ratio:330.0303955078125/51.83528137207031;position:relative;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-575{background:white;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.case-page .case-style-576{aspect-ratio:360.0/165.1485137939453;position:relative;flex-shrink:0;width:100%;height:auto;max-width:100%}
.case-page .case-style-577{box-shadow:2px 14px 34px 0px rgba(0,0,0,0.1);width:calc(100% - 88px);margin-inline:auto;position:relative;aspect-ratio:352.0/353.0;height:auto;max-width:100%}
.case-page .case-style-578{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;font-style:normal;color:#333;text-align:center;width:calc(100% - 40px);margin-inline:auto;position:relative}
.case-page .case-style-579{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-weight:400;line-height:20px;position:relative;flex-shrink:0;font-size:14px;width:100%;white-space:pre-wrap}
.case-page .case-style-580{border-radius:6px;width:calc(100% - 180px);margin-inline:auto;position:relative;aspect-ratio:260.0/753.0;height:auto;max-width:100%}
.case-page .case-style-581{border-radius:6px;width:calc(100% - 320px);margin-inline:auto;position:relative;aspect-ratio:120.0/1209.0;height:auto;max-width:100%}
