.parts-module__k4BlUq__fill{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}video.parts-module__k4BlUq__fill{opacity:0;transition:opacity .35s}video.parts-module__k4BlUq__fill[data-playing]{opacity:1}.parts-module__k4BlUq__plain{inline-size:100%;aspect-ratio:var(--ratio,1);background:#f4f4f4;border-radius:32px;display:block;position:relative;overflow:hidden}.parts-module__k4BlUq__device{inline-size:100%;display:block;container-type:inline-size}.parts-module__k4BlUq__phone{background:#0d0d0f;border-radius:15cqi;padding:3.6cqi;display:block;position:relative;box-shadow:inset 0 0 0 .9cqi #2a2a2e,0 0 0 1px #00000040,0 60px 100px -50px #11182799}.parts-module__k4BlUq__phone:before,.parts-module__k4BlUq__phone:after{content:"";background:#1f1f23;border-radius:1cqi;inline-size:1cqi;position:absolute}.parts-module__k4BlUq__phone:before{block-size:12%;inset-block-start:22%;inset-inline-start:-.8cqi}.parts-module__k4BlUq__phone:after{block-size:16%;inset-block-start:28%;inset-inline-end:-.8cqi}.parts-module__k4BlUq__screen{aspect-ratio:var(--screen,.46);isolation:isolate;background:#fff;border-radius:11.8cqi;display:block;position:relative;overflow:hidden}.parts-module__k4BlUq__canvas{display:block;position:absolute}.parts-module__k4BlUq__crumbs ol{color:#6b6f78;font-family:var(--font-manrope), system-ui, sans-serif;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:flex}.parts-module__k4BlUq__crumbs li:not(:last-child):after{content:"/";color:#b8bbc2;margin-inline:8px}.parts-module__k4BlUq__crumbs a{color:inherit;text-decoration:none}.parts-module__k4BlUq__crumbs a:hover,.parts-module__k4BlUq__crumbs [aria-current]{color:#000}.parts-module__k4BlUq__kicker{background:var(--c-soft,#f2f2f2);block-size:34px;inline-size:fit-content;color:var(--c-ink,#000);font-family:var(--font-manrope), system-ui, sans-serif;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.parts-module__k4BlUq__kickerDot{background:var(--c,#000);border-radius:50%;block-size:8px;inline-size:8px}.parts-module__k4BlUq__paragraphs{gap:16px;display:grid}.parts-module__k4BlUq__paragraphs p{color:#000000bf;font-family:var(--font-manrope), system-ui, sans-serif;text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:29px}.parts-module__k4BlUq__cta{color:#fff;block-size:60px;inline-size:fit-content;font-family:var(--font-manrope), system-ui, sans-serif;background:#000;border-radius:40px;align-items:center;gap:12px;padding:0 28px 0 32px;font-size:18px;font-weight:800;line-height:25px;text-decoration:none;transition:background-color .2s;display:inline-flex}.parts-module__k4BlUq__ctaIcon{block-size:22px;inline-size:22px;transition:transform .2s}.parts-module__k4BlUq__cta:hover{background:#097fe8}.parts-module__k4BlUq__cta:hover .parts-module__k4BlUq__ctaIcon{transform:translate(4px)}.parts-module__k4BlUq__tagGroups{gap:12px;display:grid}.parts-module__k4BlUq__tagGroup{gap:10px;display:grid}.parts-module__k4BlUq__tagLabel{color:#6b6f78;font-family:var(--font-manrope), system-ui, sans-serif;font-size:14px;font-weight:700;line-height:18px}.parts-module__k4BlUq__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.parts-module__k4BlUq__chips li{font-family:var(--font-manrope), system-ui, sans-serif;background:#f2f2f2;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700;line-height:18px}.parts-module__k4BlUq__updated{color:#6b6f78;font-family:var(--font-manrope), system-ui, sans-serif;font-size:14px;font-weight:600;line-height:20px}@media (max-width:767px){.parts-module__k4BlUq__paragraphs p{font-size:16px;line-height:25px}.parts-module__k4BlUq__cta{white-space:nowrap;justify-content:center;block-size:56px;inline-size:100%;max-inline-size:360px;padding-inline:20px;font-size:16px}}@media (prefers-reduced-motion:reduce){.parts-module__k4BlUq__cta,.parts-module__k4BlUq__ctaIcon{transition:none}}
.CaseHeroBento-module__qCpgoW__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--gap:clamp(12px, 1.2vw, 16px);box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px)}.CaseHeroBento-module__qCpgoW__grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"intro intro intro intro intro intro intro intro demo demo demo demo""facts facts facts facts facts facts facts facts demo demo demo demo""about about about about about about about about tags tags tags tags";display:grid}.CaseHeroBento-module__qCpgoW__section:not([data-demo]) .CaseHeroBento-module__qCpgoW__grid{grid-template-areas:"intro intro intro intro intro intro intro intro intro intro intro intro""facts facts facts facts facts facts facts facts facts facts facts facts""about about about about about about about about tags tags tags tags"}.CaseHeroBento-module__qCpgoW__card{box-sizing:border-box;border-radius:clamp(24px,2.4vw,32px);min-inline-size:0}.CaseHeroBento-module__qCpgoW__intro{background:#f4f4f5;grid-area:intro;align-content:start;gap:20px;padding:clamp(24px,3.4vw,48px);display:grid}.CaseHeroBento-module__qCpgoW__kicker{background:#fff}.CaseHeroBento-module__qCpgoW__title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,68px);font-weight:400;line-height:1.02}.CaseHeroBento-module__qCpgoW__lead{text-wrap:pretty;max-inline-size:760px;margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:700;line-height:1.45}.CaseHeroBento-module__qCpgoW__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-block-start:8px;display:flex}.CaseHeroBento-module__qCpgoW__demo{background:linear-gradient(165deg, var(--c), color-mix(in srgb, var(--c) 68%, #000));isolation:isolate;grid-area:demo;align-content:end;justify-items:center;min-block-size:520px;padding:72px 28px 0;display:grid;position:relative;overflow:hidden}.CaseHeroBento-module__qCpgoW__word{z-index:-1;color:#ffffff2e;font-family:var(--font-display);text-align:center;text-transform:uppercase;white-space:nowrap;font-size:clamp(80px,8.4vw,128px);line-height:.9;position:absolute;inset-block-start:64px;inset-inline:0}.CaseHeroBento-module__qCpgoW__caption{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;line-height:18px;position:absolute;inset-block-start:22px;inset-inline-start:22px}.CaseHeroBento-module__qCpgoW__phone{inline-size:min(300px,78%);margin-block-end:-18%}.CaseHeroBento-module__qCpgoW__facts{grid-area:facts;grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:var(--gap);margin:0;display:grid}.CaseHeroBento-module__qCpgoW__fact{background:var(--c-soft);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:22px 24px;display:flex}.CaseHeroBento-module__qCpgoW__fact dd{color:var(--c-ink);font-family:var(--font-display);margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.05}.CaseHeroBento-module__qCpgoW__fact dt{color:#0009;font-size:14px;font-weight:700;line-height:18px}.CaseHeroBento-module__qCpgoW__about{border:1px solid #e6e6e8;grid-area:about;padding:clamp(24px,3vw,40px)}.CaseHeroBento-module__qCpgoW__about .CaseHeroBento-module__qCpgoW__text{columns:2;column-gap:40px;display:block}.CaseHeroBento-module__qCpgoW__about .CaseHeroBento-module__qCpgoW__text p{break-inside:avoid;margin-block-end:16px}.CaseHeroBento-module__qCpgoW__tags{color:#fff;background:#000;grid-area:tags;padding:clamp(24px,3vw,36px)}.CaseHeroBento-module__qCpgoW__tags span{color:#a1a4ab}.CaseHeroBento-module__qCpgoW__tags li{color:#fff;background:#ffffff1f}.CaseHeroBento-module__qCpgoW__card{animation:CaseHeroBento-module__qCpgoW__hero-card-in .7s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms)}@keyframes CaseHeroBento-module__qCpgoW__hero-card-in{0%{transform:translateY(18px)scale(.97)}}.CaseHeroBento-module__qCpgoW__demo .CaseHeroBento-module__qCpgoW__phone{animation:CaseHeroBento-module__qCpgoW__hero-phone-in 1.1s var(--ease) .25s both}@keyframes CaseHeroBento-module__qCpgoW__hero-phone-in{0%{transform:translateY(24%)}}@media (max-width:1023px){.CaseHeroBento-module__qCpgoW__grid,.CaseHeroBento-module__qCpgoW__section:not([data-demo]) .CaseHeroBento-module__qCpgoW__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"intro intro""demo facts""about about""tags tags"}.CaseHeroBento-module__qCpgoW__section:not([data-demo]) .CaseHeroBento-module__qCpgoW__grid{grid-template-areas:"intro intro""facts facts""about about""tags tags"}.CaseHeroBento-module__qCpgoW__facts{grid-template-columns:minmax(0,1fr);align-content:start}.CaseHeroBento-module__qCpgoW__section:not([data-demo]) .CaseHeroBento-module__qCpgoW__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:767px){.CaseHeroBento-module__qCpgoW__grid,.CaseHeroBento-module__qCpgoW__section:not([data-demo]) .CaseHeroBento-module__qCpgoW__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""demo""facts""about""tags"}.CaseHeroBento-module__qCpgoW__section:not([data-demo]) .CaseHeroBento-module__qCpgoW__grid{grid-template-areas:"intro""facts""about""tags"}.CaseHeroBento-module__qCpgoW__demo{block-size:440px;min-block-size:0;padding-block-start:64px}.CaseHeroBento-module__qCpgoW__phone{inline-size:min(250px,72%);margin-block-end:-40%}.CaseHeroBento-module__qCpgoW__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseHeroBento-module__qCpgoW__fact{padding:18px}.CaseHeroBento-module__qCpgoW__fact dd{font-size:22px}.CaseHeroBento-module__qCpgoW__about .CaseHeroBento-module__qCpgoW__text{columns:1}}@media (prefers-reduced-motion:reduce){.CaseHeroBento-module__qCpgoW__card,.CaseHeroBento-module__qCpgoW__demo .CaseHeroBento-module__qCpgoW__phone{opacity:1;transition:none;animation:none;transform:none}}
.parts-module__5ME4KW__kicker{background:var(--c-soft,#f2f2f2);block-size:34px;inline-size:fit-content;color:var(--c-ink,#000);font-family:var(--font-manrope), system-ui, sans-serif;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.parts-module__5ME4KW__kickerDot{background:var(--c,#000);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.parts-module__5ME4KW__paragraphs{gap:16px;display:grid}.parts-module__5ME4KW__paragraphs p{color:#000000bf;font-family:var(--font-manrope), system-ui, sans-serif;text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:29px}.parts-module__5ME4KW__mark{color:inherit;background-color:#0000}
.CaseTextBand-module__TOxq6G__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);box-sizing:border-box;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px)}.CaseTextBand-module__TOxq6G__band{background:radial-gradient(70% 80% at 100% 100%, #ffffff2e, transparent 60%), radial-gradient(50% 60% at 0% 0%, #0000001f, transparent 70%), var(--c);color:var(--c-on);border-radius:clamp(28px,3vw,44px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:36px clamp(40px,6vw,104px);padding:clamp(36px,6vw,96px) clamp(24px,5.5vw,88px);display:grid;position:relative;overflow:hidden}.CaseTextBand-module__TOxq6G__word{color:currentColor;font-family:var(--font-display);white-space:nowrap;opacity:.08;pointer-events:none;transition:translate 1.4s var(--ease);font-size:clamp(120px,19vw,300px);line-height:1;position:absolute;inset-block-end:-.2em;inset-inline-end:-.04em;translate:0 30px}.CaseTextBand-module__TOxq6G__section[data-seen] .CaseTextBand-module__TOxq6G__word{translate:0}.CaseTextBand-module__TOxq6G__head,.CaseTextBand-module__TOxq6G__body,.CaseTextBand-module__TOxq6G__note{position:relative}.CaseTextBand-module__TOxq6G__head{align-content:start;justify-items:start;gap:22px;display:grid}.CaseTextBand-module__TOxq6G__kicker{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}.CaseTextBand-module__TOxq6G__kicker>span{background:currentColor}.CaseTextBand-module__TOxq6G__title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,72px);font-weight:400;line-height:1.02}.CaseTextBand-module__TOxq6G__lead{text-wrap:pretty;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.45}.CaseTextBand-module__TOxq6G__accent{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.CaseTextBand-module__TOxq6G__body{align-content:start;gap:28px;display:grid}.CaseTextBand-module__TOxq6G__text p{color:inherit;opacity:.85}.CaseTextBand-module__TOxq6G__points{gap:14px;display:grid}.CaseTextBand-module__TOxq6G__itemsTitle{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0;font-size:13px;font-weight:800;line-height:1.4}.CaseTextBand-module__TOxq6G__list{margin:0;padding:0;list-style:none;display:grid}.CaseTextBand-module__TOxq6G__item{border-block-start:1px solid color-mix(in srgb, currentColor 22%, transparent);opacity:0;transition:opacity .6s var(--ease) calc(var(--i) * 90ms + .2s), translate .6s var(--ease) calc(var(--i) * 90ms + .2s);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding-block:18px;display:grid;translate:0 14px}.CaseTextBand-module__TOxq6G__section[data-seen] .CaseTextBand-module__TOxq6G__item{opacity:1;translate:0}.CaseTextBand-module__TOxq6G__item:has(.CaseTextBand-module__TOxq6G__value){grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:baseline}.CaseTextBand-module__TOxq6G__tick{background:var(--c-on);block-size:32px;inline-size:32px;color:var(--c);border-radius:50%;place-items:center;display:grid}.CaseTextBand-module__TOxq6G__check{block-size:18px;inline-size:18px}.CaseTextBand-module__TOxq6G__value{font-family:var(--font-display);white-space:nowrap;font-size:clamp(40px,3.6vw,56px);line-height:1}.CaseTextBand-module__TOxq6G__itemBody{gap:4px;padding-block-start:3px;display:grid}.CaseTextBand-module__TOxq6G__itemTitle{font-size:19px;font-weight:800;line-height:1.35}.CaseTextBand-module__TOxq6G__itemText{text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.5}.CaseTextBand-module__TOxq6G__itemTitle+.CaseTextBand-module__TOxq6G__itemText{opacity:.85;font-size:17px;font-weight:500}.CaseTextBand-module__TOxq6G__note{border-block-start:1px solid color-mix(in srgb, currentColor 30%, transparent);grid-column:1/-1;margin:0;padding-block-start:24px;font-size:clamp(18px,1.5vw,21px);font-weight:800;line-height:1.45}@media (max-width:1023px){.CaseTextBand-module__TOxq6G__band{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.CaseTextBand-module__TOxq6G__item{grid-template-columns:32px minmax(0,1fr);gap:12px}.CaseTextBand-module__TOxq6G__item:has(.CaseTextBand-module__TOxq6G__value){grid-template-columns:minmax(0,1fr);gap:6px}.CaseTextBand-module__TOxq6G__tick{block-size:28px;inline-size:28px}}@media (prefers-reduced-motion:reduce){.CaseTextBand-module__TOxq6G__word,.CaseTextBand-module__TOxq6G__item{transition:none}}
.parts-module__inx3Ea__kicker{background:var(--c-soft,#f2f2f2);block-size:34px;inline-size:fit-content;color:var(--c-ink,#000);font-family:var(--font-manrope), system-ui, sans-serif;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.parts-module__inx3Ea__kickerDot{background:var(--c,#000);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.parts-module__inx3Ea__paragraphs{gap:16px;display:grid}.parts-module__inx3Ea__paragraphs p{color:#000000bf;font-family:var(--font-manrope), system-ui, sans-serif;text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:29px}.parts-module__inx3Ea__mark{color:inherit;background-color:#0000}
.CaseTextColumns-module__NpYZwG__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px)}.CaseTextColumns-module__NpYZwG__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,104px);display:grid}.CaseTextColumns-module__NpYZwG__head{align-self:start;justify-items:start;gap:20px;display:grid;position:sticky;inset-block-start:var(--sticky-top)}.CaseTextColumns-module__NpYZwG__title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(36px,3.9vw,56px);font-weight:400;line-height:1.05}.CaseTextColumns-module__NpYZwG__body{align-content:start;gap:28px;max-inline-size:760px;display:grid}.CaseTextColumns-module__NpYZwG__lead{text-wrap:pretty;margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.45}.CaseTextColumns-module__NpYZwG__accent{color:var(--c-ink)}.CaseTextColumns-module__NpYZwG__points{gap:12px;display:grid}.CaseTextColumns-module__NpYZwG__itemsTitle{color:#6b6f78;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800;line-height:1.4}.CaseTextColumns-module__NpYZwG__list{border-block-start:1px solid #e4e4e7;margin:0;padding:0;list-style:none}.CaseTextColumns-module__NpYZwG__item{opacity:0;transition:opacity .6s var(--ease) calc(var(--i) * 90ms + .1s), translate .6s var(--ease) calc(var(--i) * 90ms + .1s);border-block-end:1px solid #e4e4e7;grid-template-columns:52px minmax(0,1fr);gap:16px;padding-block:22px;display:grid;translate:0 16px}.CaseTextColumns-module__NpYZwG__section[data-seen] .CaseTextColumns-module__NpYZwG__item{opacity:1;translate:0}.CaseTextColumns-module__NpYZwG__number{color:var(--c);font-family:var(--font-display);font-size:22px;line-height:1.3}.CaseTextColumns-module__NpYZwG__itemBody{gap:6px;display:grid}.CaseTextColumns-module__NpYZwG__value{color:var(--c-ink);font-family:var(--font-display);font-size:44px;line-height:1}.CaseTextColumns-module__NpYZwG__itemTitle{font-size:19px;font-weight:800;line-height:1.35}.CaseTextColumns-module__NpYZwG__itemText{text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.55}.CaseTextColumns-module__NpYZwG__itemTitle+.CaseTextColumns-module__NpYZwG__itemText,.CaseTextColumns-module__NpYZwG__value+.CaseTextColumns-module__NpYZwG__itemText{color:#000000b8;font-size:17px;font-weight:500}.CaseTextColumns-module__NpYZwG__note{border-inline-start:4px solid var(--c);background:var(--c-soft);border-radius:6px 20px 20px 6px;margin:0;padding:20px 24px;font-size:18px;font-weight:700;line-height:1.5}@media (max-width:1023px){.CaseTextColumns-module__NpYZwG__grid{grid-template-columns:minmax(0,1fr);gap:28px}.CaseTextColumns-module__NpYZwG__head{position:static}}@media (max-width:767px){.CaseTextColumns-module__NpYZwG__item{grid-template-columns:36px minmax(0,1fr);gap:10px;padding-block:18px}.CaseTextColumns-module__NpYZwG__number{font-size:18px}.CaseTextColumns-module__NpYZwG__value{font-size:36px}}@media (prefers-reduced-motion:reduce){.CaseTextColumns-module__NpYZwG__item{transition:none}}
.parts-module__xh-W8a__kicker{background:var(--c-soft,#f2f2f2);block-size:34px;inline-size:fit-content;color:var(--c-ink,#000);font-family:var(--font-manrope), system-ui, sans-serif;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.parts-module__xh-W8a__kickerDot{background:var(--c,#000);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.parts-module__xh-W8a__paragraphs{gap:16px;display:grid}.parts-module__xh-W8a__paragraphs p{color:#000000bf;font-family:var(--font-manrope), system-ui, sans-serif;text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:29px}.parts-module__xh-W8a__mark{color:inherit;background-color:#0000}
.parts-module__i8zBPq__kicker{background:var(--c-soft,#f2f2f2);block-size:34px;inline-size:fit-content;color:var(--c-ink,#000);font-family:var(--font-manrope), system-ui, sans-serif;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.parts-module__i8zBPq__kickerDot{background:var(--c,#000);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.parts-module__i8zBPq__paragraphs{gap:16px;display:grid}.parts-module__i8zBPq__paragraphs p{color:#000000bf;font-family:var(--font-manrope), system-ui, sans-serif;text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:29px}.parts-module__i8zBPq__mark{color:inherit;background-color:#0000}
.CaseTextThesis-module__p3pEWG__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);gap:clamp(28px,3vw,44px);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px);display:grid}.CaseTextThesis-module__p3pEWG__head{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.CaseTextThesis-module__p3pEWG__title{font-family:var(--font-display);align-items:center;gap:16px;margin:0;font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.15;display:flex}.CaseTextThesis-module__p3pEWG__title:before{content:"";background:var(--c);flex:none;block-size:2px;inline-size:48px}.CaseTextThesis-module__p3pEWG__section[data-solo] .CaseTextThesis-module__p3pEWG__title{text-wrap:balance;font-size:clamp(40px,4.6vw,68px);line-height:1.08}.CaseTextThesis-module__p3pEWG__section[data-solo] .CaseTextThesis-module__p3pEWG__title:before{display:none}.CaseTextThesis-module__p3pEWG__lead{max-inline-size:1180px;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,64px);font-weight:400;line-height:1.1}.CaseTextThesis-module__p3pEWG__accent{background-image:linear-gradient(color-mix(in srgb, var(--c) 34%, transparent), color-mix(in srgb, var(--c) 34%, transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1s var(--ease) .35s;background-position:0 88%;background-repeat:no-repeat;background-size:0% 42%;padding-inline:.06em}.CaseTextThesis-module__p3pEWG__section[data-seen] .CaseTextThesis-module__p3pEWG__accent{background-size:100% 42%}.CaseTextThesis-module__p3pEWG__bottom{border-block-start:1px solid #e4e4e7;gap:40px;padding-block-start:clamp(28px,3vw,40px);display:grid}.CaseTextThesis-module__p3pEWG__text{max-inline-size:820px}.CaseTextThesis-module__p3pEWG__textColumns{columns:2;column-gap:clamp(32px,4vw,64px);max-inline-size:none;display:block}.CaseTextThesis-module__p3pEWG__textColumns p{break-inside:avoid;margin-block-end:16px}.CaseTextThesis-module__p3pEWG__points{gap:18px;display:grid}.CaseTextThesis-module__p3pEWG__itemsTitle{color:#6b6f78;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800;line-height:1.4}.CaseTextThesis-module__p3pEWG__list{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:28px clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.CaseTextThesis-module__p3pEWG__item{opacity:0;transition:opacity .6s var(--ease) calc(var(--i) * .1s + .5s), translate .6s var(--ease) calc(var(--i) * .1s + .5s);align-content:start;gap:10px;display:grid;translate:0 14px}.CaseTextThesis-module__p3pEWG__section[data-seen] .CaseTextThesis-module__p3pEWG__item{opacity:1;translate:0}.CaseTextThesis-module__p3pEWG__number{color:var(--c);font-family:var(--font-display);font-size:20px;line-height:1.2}.CaseTextThesis-module__p3pEWG__value{color:var(--c-ink);font-family:var(--font-display);font-size:clamp(40px,3.6vw,56px);line-height:1}.CaseTextThesis-module__p3pEWG__itemTitle{font-size:19px;font-weight:800;line-height:1.35}.CaseTextThesis-module__p3pEWG__itemText{text-wrap:pretty;font-size:17px;font-weight:600;line-height:1.55}.CaseTextThesis-module__p3pEWG__itemTitle+.CaseTextThesis-module__p3pEWG__itemText,.CaseTextThesis-module__p3pEWG__value+.CaseTextThesis-module__p3pEWG__itemText{color:#000000b8;font-weight:500}.CaseTextThesis-module__p3pEWG__note{max-inline-size:900px;margin:0;font-size:clamp(19px,1.5vw,22px);font-weight:700;line-height:1.45}.CaseTextThesis-module__p3pEWG__note:before{content:"→ ";color:var(--c)}@media (max-width:1023px){.CaseTextThesis-module__p3pEWG__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.CaseTextThesis-module__p3pEWG__list{grid-template-columns:minmax(0,1fr);gap:22px}.CaseTextThesis-module__p3pEWG__textColumns{columns:1}.CaseTextThesis-module__p3pEWG__title:before{inline-size:28px}}@media (prefers-reduced-motion:reduce){.CaseTextThesis-module__p3pEWG__accent,.CaseTextThesis-module__p3pEWG__item{transition:none}}
.CaseContentsBook-module__PfqGCq__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--line:#0000001a;--muted:#6b6f78;box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px)}.CaseContentsBook-module__PfqGCq__section *,.CaseContentsBook-module__PfqGCq__section :before,.CaseContentsBook-module__PfqGCq__section :after{box-sizing:border-box}.CaseContentsBook-module__PfqGCq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px,6vw,104px);display:grid}.CaseContentsBook-module__PfqGCq__head{align-content:start;justify-items:start;gap:20px;display:grid}.CaseContentsBook-module__PfqGCq__kicker{background:var(--c-soft);color:var(--c-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.CaseContentsBook-module__PfqGCq__kickerDot{background:var(--c);border-radius:50%;block-size:8px;inline-size:8px}.CaseContentsBook-module__PfqGCq__title{font-family:var(--font-display);margin:0;font-size:clamp(36px,3.9vw,56px);font-weight:400;line-height:1.05}.CaseContentsBook-module__PfqGCq__summary{color:var(--muted);margin:0;font-size:18px;font-weight:600;line-height:1.5}.CaseContentsBook-module__PfqGCq__list,.CaseContentsBook-module__PfqGCq__subList{margin:0;padding:0;list-style:none}.CaseContentsBook-module__PfqGCq__list{border-block-start:1px solid var(--line)}.CaseContentsBook-module__PfqGCq__item{border-block-end:1px solid var(--line)}.CaseContentsBook-module__PfqGCq__row{isolation:isolate;color:inherit;grid-template-columns:76px minmax(0,max-content) minmax(24px,1fr) auto 24px;align-items:baseline;column-gap:16px;padding:22px 0;text-decoration:none;display:grid;position:relative}.CaseContentsBook-module__PfqGCq__row:before{content:"";z-index:-1;background:var(--c-soft);transform-origin:0;transition:transform .35s var(--ease);border-radius:18px;position:absolute;inset:4px -20px;transform:scaleX(0)}.CaseContentsBook-module__PfqGCq__row:hover:before,.CaseContentsBook-module__PfqGCq__row:focus-visible:before{transform:scaleX(1)}.CaseContentsBook-module__PfqGCq__row:focus-visible{outline:none}.CaseContentsBook-module__PfqGCq__row:focus-visible .CaseContentsBook-module__PfqGCq__label{text-underline-offset:4px;text-decoration:underline}.CaseContentsBook-module__PfqGCq__number{font-family:var(--font-display);color:#0000004d;font-size:32px;line-height:1;transition:color .25s;position:relative}.CaseContentsBook-module__PfqGCq__check{block-size:30px;inline-size:30px;color:var(--c-ink);opacity:0;transition:opacity .25s ease, transform .35s var(--ease);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)scale(.6)}.CaseContentsBook-module__PfqGCq__label{text-wrap:pretty;font-size:22px;font-weight:650;line-height:1.35}.CaseContentsBook-module__PfqGCq__leader{border-block-end:2px dotted #00000038;align-self:end;block-size:1px;margin-block-end:9px}.CaseContentsBook-module__PfqGCq__time{min-inline-size:48px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-size:16px;font-weight:600}.CaseContentsBook-module__PfqGCq__arrow{block-size:22px;inline-size:22px;color:var(--c-ink);opacity:0;transition:opacity .25s ease, transform .35s var(--ease);align-self:center;transform:translateY(-6px)}.CaseContentsBook-module__PfqGCq__row:hover .CaseContentsBook-module__PfqGCq__number,.CaseContentsBook-module__PfqGCq__row:focus-visible .CaseContentsBook-module__PfqGCq__number,.CaseContentsBook-module__PfqGCq__row[data-state=current] .CaseContentsBook-module__PfqGCq__number{color:var(--c-ink)}.CaseContentsBook-module__PfqGCq__row:hover .CaseContentsBook-module__PfqGCq__arrow,.CaseContentsBook-module__PfqGCq__row:focus-visible .CaseContentsBook-module__PfqGCq__arrow{opacity:1;transform:none}.CaseContentsBook-module__PfqGCq__row[data-state=read] .CaseContentsBook-module__PfqGCq__digits{opacity:0}.CaseContentsBook-module__PfqGCq__row[data-state=read] .CaseContentsBook-module__PfqGCq__check{opacity:1;transform:translateY(-50%)}.CaseContentsBook-module__PfqGCq__row[data-state=read] .CaseContentsBook-module__PfqGCq__label{color:#0009}.CaseContentsBook-module__PfqGCq__row[data-state=current] .CaseContentsBook-module__PfqGCq__label:after{content:"";background:var(--c);vertical-align:middle;border-radius:50%;block-size:8px;inline-size:8px;margin-inline-start:10px;animation:1.6s ease-in-out infinite CaseContentsBook-module__PfqGCq__pulse;display:inline-block}@keyframes CaseContentsBook-module__PfqGCq__pulse{50%{opacity:.25}}.CaseContentsBook-module__PfqGCq__subList{padding-block-end:14px}.CaseContentsBook-module__PfqGCq__subRow{grid-template-columns:76px 56px minmax(0,max-content) minmax(24px,1fr) auto 24px;padding:10px 0}.CaseContentsBook-module__PfqGCq__subRow .CaseContentsBook-module__PfqGCq__number{grid-column:2;font-size:18px}.CaseContentsBook-module__PfqGCq__subRow .CaseContentsBook-module__PfqGCq__check{block-size:20px;inline-size:20px}.CaseContentsBook-module__PfqGCq__subRow .CaseContentsBook-module__PfqGCq__label{font-size:18px;font-weight:550}.CaseContentsBook-module__PfqGCq__subRow .CaseContentsBook-module__PfqGCq__leader{margin-block-end:7px}.CaseContentsBook-module__PfqGCq__subRow .CaseContentsBook-module__PfqGCq__time{font-size:15px}.CaseContentsBook-module__PfqGCq__subRow:before{inset-inline-start:56px}@media (max-width:1023px){.CaseContentsBook-module__PfqGCq__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){.CaseContentsBook-module__PfqGCq__title{font-size:36px}.CaseContentsBook-module__PfqGCq__summary{font-size:16px}.CaseContentsBook-module__PfqGCq__row{grid-template-columns:44px minmax(0,1fr) auto;column-gap:12px;padding:16px 0}.CaseContentsBook-module__PfqGCq__leader,.CaseContentsBook-module__PfqGCq__arrow{display:none}.CaseContentsBook-module__PfqGCq__number{font-size:24px}.CaseContentsBook-module__PfqGCq__check{block-size:24px;inline-size:24px}.CaseContentsBook-module__PfqGCq__label{font-size:18px}.CaseContentsBook-module__PfqGCq__time{min-inline-size:0;font-size:14px}.CaseContentsBook-module__PfqGCq__row:before{inset-inline:-12px}.CaseContentsBook-module__PfqGCq__subRow{grid-template-columns:44px 44px minmax(0,1fr) auto;padding:8px 0}.CaseContentsBook-module__PfqGCq__subRow .CaseContentsBook-module__PfqGCq__number{font-size:15px}.CaseContentsBook-module__PfqGCq__subRow .CaseContentsBook-module__PfqGCq__label{font-size:16px}.CaseContentsBook-module__PfqGCq__subRow:before{inset-inline-start:44px}}@media (prefers-reduced-motion:reduce){.CaseContentsBook-module__PfqGCq__row:before,.CaseContentsBook-module__PfqGCq__number,.CaseContentsBook-module__PfqGCq__check,.CaseContentsBook-module__PfqGCq__arrow{transition:none}.CaseContentsBook-module__PfqGCq__row[data-state=current] .CaseContentsBook-module__PfqGCq__label:after{animation:none}}
.CaseTextStickers-module__wdawsW__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--pop:cubic-bezier(.3, 1.5, .5, 1);box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(40px,5vw,88px);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px);display:grid}.CaseTextStickers-module__wdawsW__copy{justify-items:start;gap:22px;display:grid}.CaseTextStickers-module__wdawsW__title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(36px,3.9vw,56px);font-weight:400;line-height:1.05}.CaseTextStickers-module__wdawsW__lead{text-wrap:pretty;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.45}.CaseTextStickers-module__wdawsW__accent{color:var(--c-ink)}.CaseTextStickers-module__wdawsW__note{border-block-start:2px solid #000;margin:4px 0 0;padding-block-start:18px;font-size:18px;font-weight:700;line-height:1.5}.CaseTextStickers-module__wdawsW__board{background:radial-gradient(circle at 1px 1px,#00000014 1px,#0000 1.5px) 0 0/20px 20px,#f4f4f5;border-radius:32px;gap:20px;padding:clamp(28px,3vw,44px);display:grid}.CaseTextStickers-module__wdawsW__itemsTitle{color:#6b6f78;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800;line-height:1.4}.CaseTextStickers-module__wdawsW__grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:clamp(24px,2.6vw,40px) clamp(20px,2.2vw,32px);margin:0;padding:12px 0 0;list-style:none;display:grid}.CaseTextStickers-module__wdawsW__sticker{background:linear-gradient(160deg, #ffffff59, transparent 40%), var(--paper);min-block-size:200px;rotate:var(--r);transition:rotate .4s var(--ease), scale .3s var(--ease);border-radius:3px 3px 18px;flex-direction:column;gap:10px;padding:30px 24px 26px;display:flex;position:relative;box-shadow:0 1px 1px #00000014,0 22px 30px -20px #0006}.CaseTextStickers-module__wdawsW__section:not([data-seen]) .CaseTextStickers-module__wdawsW__sticker{opacity:0}.CaseTextStickers-module__wdawsW__section[data-seen] .CaseTextStickers-module__wdawsW__sticker{animation:CaseTextStickers-module__wdawsW__stick .55s var(--pop) calc(var(--i) * .14s) backwards}@keyframes CaseTextStickers-module__wdawsW__stick{0%{opacity:0;translate:0 -14px;scale:1.18}}.CaseTextStickers-module__wdawsW__sticker:before{content:"";block-size:24px;inline-size:84px;rotate:var(--tape);background:#ffffff8c;margin-inline-start:-42px;position:absolute;inset-block-start:-12px;inset-inline-start:50%;box-shadow:0 1px 2px #00000014}.CaseTextStickers-module__wdawsW__sticker:hover{z-index:1;rotate:none;scale:1.04}.CaseTextStickers-module__wdawsW__number{color:#0006;font-family:var(--font-display);font-size:20px;line-height:1.2}.CaseTextStickers-module__wdawsW__value{font-family:var(--font-display);font-size:clamp(40px,3.4vw,54px);line-height:1}.CaseTextStickers-module__wdawsW__stickerTitle{font-size:19px;font-weight:800;line-height:1.3}.CaseTextStickers-module__wdawsW__stickerText{text-wrap:pretty;font-size:17px;font-weight:600;line-height:1.5}.CaseTextStickers-module__wdawsW__stickerTitle+.CaseTextStickers-module__wdawsW__stickerText,.CaseTextStickers-module__wdawsW__value+.CaseTextStickers-module__wdawsW__stickerText{color:#000000bf;font-size:16px;font-weight:500}@media (max-width:1023px){.CaseTextStickers-module__wdawsW__section{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){.CaseTextStickers-module__wdawsW__board{border-radius:24px;padding:24px 16px}.CaseTextStickers-module__wdawsW__grid{grid-template-columns:minmax(0,1fr);gap:28px}.CaseTextStickers-module__wdawsW__sticker{min-block-size:0;inline-size:88%}.CaseTextStickers-module__wdawsW__sticker:nth-child(2n){justify-self:end}}@media (prefers-reduced-motion:reduce){.CaseTextStickers-module__wdawsW__sticker{transition:none}.CaseTextStickers-module__wdawsW__section[data-seen] .CaseTextStickers-module__wdawsW__sticker{animation:none}}
.parts-module__VSHkUa__media{inline-size:100%;aspect-ratio:var(--ratio,1);background:#f4f4f4;display:block;position:relative;overflow:hidden}.parts-module__VSHkUa__fill{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}video.parts-module__VSHkUa__fill{opacity:0;transition:opacity .35s}video.parts-module__VSHkUa__fill[data-playing]{opacity:1}.parts-module__VSHkUa__frame{background:#fff;border:1px solid #00000014;border-radius:20px;display:block;overflow:hidden;box-shadow:0 40px 80px -48px #11182773}.parts-module__VSHkUa__frameBar{background:#fafafa;border-block-end:1px solid #0000000f;align-items:center;gap:16px;block-size:40px;padding-inline:16px;display:flex}.parts-module__VSHkUa__frameDots{gap:6px;display:flex}.parts-module__VSHkUa__frameDots i{background:#dcdcdc;border-radius:50%;block-size:10px;inline-size:10px}.parts-module__VSHkUa__frameDots i:first-child{background:var(--c,#dcdcdc)}.parts-module__VSHkUa__frameLabel{color:#6b6f78;font-family:var(--font-manrope), system-ui, sans-serif;white-space:nowrap;text-overflow:ellipsis;background:#f0f0f0;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.parts-module__VSHkUa__frameScreen{display:block}.parts-module__VSHkUa__kicker{background:var(--c-soft,#f2f2f2);block-size:32px;inline-size:fit-content;color:var(--c-ink,#000);font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.parts-module__VSHkUa__kickerDot{background:var(--c,#000);border-radius:50%;block-size:8px;inline-size:8px}.parts-module__VSHkUa__paragraphs{gap:12px;display:grid}.parts-module__VSHkUa__paragraphs p{color:#000000b8;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:0;text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:28px}@media (max-width:767px){.parts-module__VSHkUa__paragraphs p{font-size:16px;line-height:24px}.parts-module__VSHkUa__frame{border-radius:14px}.parts-module__VSHkUa__frameBar{gap:10px;block-size:28px;padding-inline:10px}.parts-module__VSHkUa__frameDots i{block-size:7px;inline-size:7px}.parts-module__VSHkUa__frameLabel{display:none}}
.CaseFeatureSplit-module__cbfxfa__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px)}.CaseFeatureSplit-module__cbfxfa__head{gap:20px;display:grid}.CaseFeatureSplit-module__cbfxfa__meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.CaseFeatureSplit-module__cbfxfa__meta:empty{display:none}.CaseFeatureSplit-module__cbfxfa__number{color:var(--c);font-family:var(--font-display);align-items:center;gap:12px;font-size:22px;line-height:1;display:inline-flex}.CaseFeatureSplit-module__cbfxfa__number:after{content:"";background:currentColor;border-radius:2px;block-size:2px;inline-size:40px}.CaseFeatureSplit-module__cbfxfa__title{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(32px,3.2vw,46px);font-weight:400;line-height:1.1}.CaseFeatureSplit-module__cbfxfa__copy{align-content:center;gap:24px;display:grid}.CaseFeatureSplit-module__cbfxfa__row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.CaseFeatureSplit-module__cbfxfa__section[data-side=start] .CaseFeatureSplit-module__cbfxfa__row{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.CaseFeatureSplit-module__cbfxfa__section[data-side=start] .CaseFeatureSplit-module__cbfxfa__shot{order:-1}.CaseFeatureSplit-module__cbfxfa__row .CaseFeatureSplit-module__cbfxfa__copy{max-inline-size:520px}.CaseFeatureSplit-module__cbfxfa__shot{border-radius:32px;overflow:hidden}.CaseFeatureSplit-module__cbfxfa__wide{gap:56px;display:grid}.CaseFeatureSplit-module__cbfxfa__section[data-caption=top] .CaseFeatureSplit-module__cbfxfa__wide .CaseFeatureSplit-module__cbfxfa__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(40px,6vw,96px)}.CaseFeatureSplit-module__cbfxfa__section[data-caption=side] .CaseFeatureSplit-module__cbfxfa__wide{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(40px,4.5vw,64px)}.CaseFeatureSplit-module__cbfxfa__copy,.CaseFeatureSplit-module__cbfxfa__shot,.CaseFeatureSplit-module__cbfxfa__screen{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);transform:translateY(32px)}.CaseFeatureSplit-module__cbfxfa__shot,.CaseFeatureSplit-module__cbfxfa__screen{transition-delay:.12s}.CaseFeatureSplit-module__cbfxfa__section[data-seen] .CaseFeatureSplit-module__cbfxfa__copy,.CaseFeatureSplit-module__cbfxfa__section[data-seen] .CaseFeatureSplit-module__cbfxfa__shot,.CaseFeatureSplit-module__cbfxfa__section[data-seen] .CaseFeatureSplit-module__cbfxfa__screen{opacity:1;transform:none}@media (max-width:1023px){.CaseFeatureSplit-module__cbfxfa__section[data-caption=side] .CaseFeatureSplit-module__cbfxfa__wide{grid-template-columns:minmax(0,1fr)}.CaseFeatureSplit-module__cbfxfa__wide{gap:40px}}@media (max-width:767px){.CaseFeatureSplit-module__cbfxfa__row,.CaseFeatureSplit-module__cbfxfa__section[data-side=start] .CaseFeatureSplit-module__cbfxfa__row{grid-template-columns:minmax(0,1fr);gap:32px}.CaseFeatureSplit-module__cbfxfa__section[data-side=start] .CaseFeatureSplit-module__cbfxfa__shot{order:0}.CaseFeatureSplit-module__cbfxfa__shot{border-radius:24px}.CaseFeatureSplit-module__cbfxfa__section[data-caption=top] .CaseFeatureSplit-module__cbfxfa__wide .CaseFeatureSplit-module__cbfxfa__copy{grid-template-columns:minmax(0,1fr)}.CaseFeatureSplit-module__cbfxfa__wide{gap:32px}}@media (prefers-reduced-motion:reduce){.CaseFeatureSplit-module__cbfxfa__copy,.CaseFeatureSplit-module__cbfxfa__shot,.CaseFeatureSplit-module__cbfxfa__screen{opacity:1;transition:none;transform:none}}
.parts-module__fcRPqq__media{inline-size:100%;aspect-ratio:var(--ratio,1);background:#f4f4f4;display:block;position:relative;overflow:hidden}.parts-module__fcRPqq__fill{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}video.parts-module__fcRPqq__fill{opacity:0;transition:opacity .35s}video.parts-module__fcRPqq__fill[data-playing]{opacity:1}.parts-module__fcRPqq__kicker{background:var(--c-soft,#f2f2f2);block-size:32px;inline-size:fit-content;color:var(--c-ink,#000);font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.parts-module__fcRPqq__kickerDot{background:var(--c,#000);border-radius:50%;block-size:8px;inline-size:8px}.parts-module__fcRPqq__paragraphs{gap:12px;display:grid}.parts-module__fcRPqq__paragraphs p{color:#000000b8;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:0;text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:28px}@media (max-width:767px){.parts-module__fcRPqq__paragraphs p{font-size:16px;line-height:24px}}
.CaseFeatureFloat-module__FkzCeW__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px)}.CaseFeatureFloat-module__FkzCeW__shot{border-radius:32px;position:relative;overflow:hidden}.CaseFeatureFloat-module__FkzCeW__card{z-index:1;box-sizing:border-box;background:#fff;border-radius:28px;gap:18px;padding:40px;display:grid;position:relative;box-shadow:0 32px 80px -32px #11182752}.CaseFeatureFloat-module__FkzCeW__card:before{content:"";background:var(--c);border-radius:0 0 4px 4px;block-size:4px;inline-size:56px;position:absolute;inset-block-start:0;inset-inline-start:40px}.CaseFeatureFloat-module__FkzCeW__title{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1.12}.CaseFeatureFloat-module__FkzCeW__text p{font-size:17px;line-height:26px}.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile] .CaseFeatureFloat-module__FkzCeW__stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:relative}.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile] .CaseFeatureFloat-module__FkzCeW__stage:before{content:"";background:var(--c-soft);border-radius:40px;grid-area:1/1/auto/9;align-self:stretch;margin-block:9%}.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile] .CaseFeatureFloat-module__FkzCeW__shot{grid-area:1/7/auto/13}.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile] .CaseFeatureFloat-module__FkzCeW__card{grid-area:1/2/auto/8}.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile][data-side=start] .CaseFeatureFloat-module__FkzCeW__stage:before{grid-column:5/13}.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile][data-side=start] .CaseFeatureFloat-module__FkzCeW__shot{grid-column:1/7}.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile][data-side=start] .CaseFeatureFloat-module__FkzCeW__card{grid-column:6/12}.CaseFeatureFloat-module__FkzCeW__section[data-device=desktop]{padding-block-end:64px}.CaseFeatureFloat-module__FkzCeW__section[data-device=desktop] .CaseFeatureFloat-module__FkzCeW__stage{position:relative}.CaseFeatureFloat-module__FkzCeW__section[data-device=desktop] .CaseFeatureFloat-module__FkzCeW__shot{border:1px solid #0000000f}.CaseFeatureFloat-module__FkzCeW__section[data-device=desktop] .CaseFeatureFloat-module__FkzCeW__card{inline-size:min(460px,42%);position:absolute;inset-block-end:-64px;inset-inline-start:40px}.CaseFeatureFloat-module__FkzCeW__shot{opacity:0;transition:opacity .7s var(--ease), transform 1s var(--ease);transform:scale(.97)}.CaseFeatureFloat-module__FkzCeW__card{--from:translateX(-48px);opacity:0;transform:var(--from);transition:opacity .7s var(--ease) .25s, transform .9s var(--ease) .25s}.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile][data-side=start] .CaseFeatureFloat-module__FkzCeW__card{--from:translateX(48px)}.CaseFeatureFloat-module__FkzCeW__section[data-device=desktop] .CaseFeatureFloat-module__FkzCeW__card{--from:translateY(48px)}.CaseFeatureFloat-module__FkzCeW__section[data-seen] .CaseFeatureFloat-module__FkzCeW__shot,.CaseFeatureFloat-module__FkzCeW__section[data-seen] .CaseFeatureFloat-module__FkzCeW__card{opacity:1;transform:none}@media (max-width:1023px){.CaseFeatureFloat-module__FkzCeW__card{padding:32px}.CaseFeatureFloat-module__FkzCeW__card:before{inset-inline-start:32px}.CaseFeatureFloat-module__FkzCeW__section[data-device=desktop]{padding-block-end:0}.CaseFeatureFloat-module__FkzCeW__section[data-device=desktop] .CaseFeatureFloat-module__FkzCeW__card{inline-size:auto;margin:-48px 24px 0;position:relative;inset:auto}}@media (max-width:767px){.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile] .CaseFeatureFloat-module__FkzCeW__stage{grid-template-columns:minmax(0,1fr)}.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile] .CaseFeatureFloat-module__FkzCeW__stage:before{display:none}.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile] .CaseFeatureFloat-module__FkzCeW__shot,.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile][data-side=start] .CaseFeatureFloat-module__FkzCeW__shot{grid-area:1/1}.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile] .CaseFeatureFloat-module__FkzCeW__card,.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile][data-side=start] .CaseFeatureFloat-module__FkzCeW__card{grid-area:2/1;margin:-56px 12px 0}.CaseFeatureFloat-module__FkzCeW__section[data-device=desktop] .CaseFeatureFloat-module__FkzCeW__card{margin:-24px 12px 0}.CaseFeatureFloat-module__FkzCeW__shot{border-radius:24px}.CaseFeatureFloat-module__FkzCeW__card{border-radius:24px;gap:14px;padding:28px 22px 24px}.CaseFeatureFloat-module__FkzCeW__card:before{inset-inline-start:22px}.CaseFeatureFloat-module__FkzCeW__text p{font-size:16px;line-height:24px}.CaseFeatureFloat-module__FkzCeW__card,.CaseFeatureFloat-module__FkzCeW__section[data-device=mobile][data-side=start] .CaseFeatureFloat-module__FkzCeW__card,.CaseFeatureFloat-module__FkzCeW__section[data-device=desktop] .CaseFeatureFloat-module__FkzCeW__card{--from:translateY(32px)}}@media (prefers-reduced-motion:reduce){.CaseFeatureFloat-module__FkzCeW__shot,.CaseFeatureFloat-module__FkzCeW__card{opacity:1;transition:none;transform:none}}
.parts-module__jGdriq__media{inline-size:100%;aspect-ratio:var(--ratio,1);background:#f4f4f4;display:block;position:relative;overflow:hidden}.parts-module__jGdriq__fill{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}video.parts-module__jGdriq__fill{opacity:0;transition:opacity .35s}video.parts-module__jGdriq__fill[data-playing]{opacity:1}.parts-module__jGdriq__frame{background:#fff;border:1px solid #00000014;border-radius:20px;display:block;overflow:hidden;box-shadow:0 40px 80px -48px #11182773}.parts-module__jGdriq__frameBar{background:#fafafa;border-block-end:1px solid #0000000f;align-items:center;gap:16px;block-size:40px;padding-inline:16px;display:flex}.parts-module__jGdriq__frameDots{gap:6px;display:flex}.parts-module__jGdriq__frameDots i{background:#dcdcdc;border-radius:50%;block-size:10px;inline-size:10px}.parts-module__jGdriq__frameDots i:first-child{background:var(--c,#dcdcdc)}.parts-module__jGdriq__frameLabel{color:#6b6f78;font-family:var(--font-manrope), system-ui, sans-serif;white-space:nowrap;text-overflow:ellipsis;background:#f0f0f0;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.parts-module__jGdriq__frameScreen{display:block}.parts-module__jGdriq__kicker{background:var(--c-soft,#f2f2f2);block-size:32px;inline-size:fit-content;color:var(--c-ink,#000);font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.parts-module__jGdriq__kickerDot{background:var(--c,#000);border-radius:50%;block-size:8px;inline-size:8px}.parts-module__jGdriq__paragraphs{gap:12px;display:grid}.parts-module__jGdriq__paragraphs p{color:#000000b8;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:0;text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:28px}@media (max-width:767px){.parts-module__jGdriq__paragraphs p{font-size:16px;line-height:24px}.parts-module__jGdriq__frame{border-radius:14px}.parts-module__jGdriq__frameBar{gap:10px;block-size:28px;padding-inline:10px}.parts-module__jGdriq__frameDots i{block-size:7px;inline-size:7px}.parts-module__jGdriq__frameLabel{display:none}}
.CaseFeatureStack-module___BRFaW__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--stack-step:14px;--card-h:min(640px, calc(100svh - var(--sticky-top) - 48px));box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px)}.CaseFeatureStack-module___BRFaW__list{gap:48px;margin:0;padding:0;list-style:none;display:grid}.CaseFeatureStack-module___BRFaW__card{--covered:0;box-sizing:border-box;min-block-size:var(--card-h);background:var(--c-soft);transform-origin:50% 0;transform:scale(calc(1 - var(--covered) * .06));border-radius:40px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(32px,4vw,56px);display:grid;position:sticky;inset-block-start:calc(var(--sticky-top) + var(--i) * var(--stack-step));overflow:hidden;box-shadow:0 -24px 48px -36px #11182759}.CaseFeatureStack-module___BRFaW__card:after{content:"";opacity:calc(var(--covered) * .3);pointer-events:none;background:#18181b;position:absolute;inset:0}.CaseFeatureStack-module___BRFaW__card[data-device=desktop]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.CaseFeatureStack-module___BRFaW__copy{align-content:center;gap:18px;max-inline-size:500px;display:grid}.CaseFeatureStack-module___BRFaW__count{color:var(--c-ink);font-family:var(--font-display);font-size:22px;line-height:1}.CaseFeatureStack-module___BRFaW__count span{opacity:.45}.CaseFeatureStack-module___BRFaW__kicker{background:#fffc}.CaseFeatureStack-module___BRFaW__title{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.1}.CaseFeatureStack-module___BRFaW__text p{color:#000000bf}.CaseFeatureStack-module___BRFaW__shot{min-inline-size:0}.CaseFeatureStack-module___BRFaW__square{inline-size:min(100%, calc(var(--card-h) - 2 * clamp(32px, 4vw, 56px)));border-radius:28px;margin-inline-start:auto}@media (max-width:1023px),(max-height:699px){.CaseFeatureStack-module___BRFaW__card,.CaseFeatureStack-module___BRFaW__card[data-device=desktop]{min-block-size:0;box-shadow:none;grid-template-columns:minmax(0,1fr);position:relative;inset-block-start:auto;transform:none}.CaseFeatureStack-module___BRFaW__card:after{display:none}.CaseFeatureStack-module___BRFaW__square{inline-size:min(100%,520px);margin-inline:auto}.CaseFeatureStack-module___BRFaW__list{gap:24px}}@media (max-width:767px){.CaseFeatureStack-module___BRFaW__card{border-radius:28px;gap:28px;padding:28px 20px 20px}.CaseFeatureStack-module___BRFaW__square{border-radius:22px}}.CaseFeatureStack-module___BRFaW__section[data-calm] .CaseFeatureStack-module___BRFaW__card{transform:none}.CaseFeatureStack-module___BRFaW__section[data-calm] .CaseFeatureStack-module___BRFaW__card:after{display:none}
.parts-module__ObGS6G__media{inline-size:100%;aspect-ratio:var(--ratio,1);background:#f4f4f4;display:block;position:relative;overflow:hidden}.parts-module__ObGS6G__fill{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}video.parts-module__ObGS6G__fill{opacity:0;transition:opacity .35s}video.parts-module__ObGS6G__fill[data-playing]{opacity:1}.parts-module__ObGS6G__frame{background:#fff;border:1px solid #00000014;border-radius:20px;display:block;overflow:hidden;box-shadow:0 40px 80px -48px #11182773}.parts-module__ObGS6G__frameBar{background:#fafafa;border-block-end:1px solid #0000000f;align-items:center;gap:16px;block-size:40px;padding-inline:16px;display:flex}.parts-module__ObGS6G__frameDots{gap:6px;display:flex}.parts-module__ObGS6G__frameDots i{background:#dcdcdc;border-radius:50%;block-size:10px;inline-size:10px}.parts-module__ObGS6G__frameDots i:first-child{background:var(--c,#dcdcdc)}.parts-module__ObGS6G__frameLabel{color:#6b6f78;font-family:var(--font-manrope), system-ui, sans-serif;white-space:nowrap;text-overflow:ellipsis;background:#f0f0f0;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.parts-module__ObGS6G__frameScreen{display:block}.parts-module__ObGS6G__kicker{background:var(--c-soft,#f2f2f2);block-size:32px;inline-size:fit-content;color:var(--c-ink,#000);font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.parts-module__ObGS6G__kickerDot{background:var(--c,#000);border-radius:50%;block-size:8px;inline-size:8px}.parts-module__ObGS6G__paragraphs{gap:12px;display:grid}.parts-module__ObGS6G__paragraphs p{color:#000000b8;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:0;text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:28px}@media (max-width:767px){.parts-module__ObGS6G__paragraphs p{font-size:16px;line-height:24px}.parts-module__ObGS6G__frame{border-radius:14px}.parts-module__ObGS6G__frameBar{gap:10px;block-size:28px;padding-inline:10px}.parts-module__ObGS6G__frameDots i{block-size:7px;inline-size:7px}.parts-module__ObGS6G__frameLabel{display:none}}
.CaseFeatureStage-module__wDwYPa__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--pad:clamp(32px, 5.5vw, 88px);box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px)}.CaseFeatureStage-module__wDwYPa__panel{isolation:isolate;padding:var(--pad);background:linear-gradient(150deg, color-mix(in srgb, var(--c) 8%, #fff) 0%, color-mix(in srgb, var(--c) 22%, #fff) 55%, color-mix(in srgb, var(--c) 38%, #fff) 100%);border-radius:48px;position:relative;overflow:hidden}.CaseFeatureStage-module__wDwYPa__word{z-index:-1;color:#fff9;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,19vw,300px);font-weight:500;line-height:1;position:absolute;inset-block-end:-.12em;inset-inline-end:-.04em}.CaseFeatureStage-module__wDwYPa__section[data-side=start] .CaseFeatureStage-module__wDwYPa__word{inset-inline:-.04em auto}.CaseFeatureStage-module__wDwYPa__copy{gap:20px;display:grid}.CaseFeatureStage-module__wDwYPa__kicker{background:#ffffffd9}.CaseFeatureStage-module__wDwYPa__title{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:400;line-height:1.08}.CaseFeatureStage-module__wDwYPa__text p{color:#000000bf}.CaseFeatureStage-module__wDwYPa__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.CaseFeatureStage-module__wDwYPa__section[data-side=start] .CaseFeatureStage-module__wDwYPa__shot{order:-1}.CaseFeatureStage-module__wDwYPa__row .CaseFeatureStage-module__wDwYPa__copy{max-inline-size:500px}.CaseFeatureStage-module__wDwYPa__shot{--turn:-4deg;inline-size:min(100%,520px);box-shadow:0 60px 100px -50px color-mix(in srgb, var(--c) 55%, #000);transform:rotate(var(--turn)) translateY(48px);opacity:0;transition:opacity .7s var(--ease), transform 1.1s var(--ease);border:8px solid #fff;border-radius:36px;justify-self:center;overflow:hidden}.CaseFeatureStage-module__wDwYPa__section[data-side=start] .CaseFeatureStage-module__wDwYPa__shot{--turn:4deg}.CaseFeatureStage-module__wDwYPa__section[data-seen] .CaseFeatureStage-module__wDwYPa__shot{opacity:1;transform:rotate(calc(var(--turn) * .25))}.CaseFeatureStage-module__wDwYPa__section[data-device=desktop] .CaseFeatureStage-module__wDwYPa__panel{padding-block-end:0}.CaseFeatureStage-module__wDwYPa__section[data-device=desktop] .CaseFeatureStage-module__wDwYPa__copy{text-align:center;justify-items:center;max-inline-size:780px;margin-inline:auto}.CaseFeatureStage-module__wDwYPa__section[data-device=desktop] .CaseFeatureStage-module__wDwYPa__word{text-align:center;inset-block:-.18em auto;inset-inline:0}.CaseFeatureStage-module__wDwYPa__rise{perspective:1600px;margin-block:clamp(40px,4.5vw,64px) -3%}.CaseFeatureStage-module__wDwYPa__tilt{transform-origin:50% 100%;max-inline-size:1120px;transition:transform 1.2s var(--ease);margin-inline:auto;transform:rotateX(16deg)scale(.94)}.CaseFeatureStage-module__wDwYPa__section[data-seen] .CaseFeatureStage-module__wDwYPa__tilt{transform:none}@supports (animation-timeline:view()){.CaseFeatureStage-module__wDwYPa__tilt,.CaseFeatureStage-module__wDwYPa__section[data-seen] .CaseFeatureStage-module__wDwYPa__tilt{transition:none;animation:linear both CaseFeatureStage-module__wDwYPa__stage-straighten;animation-timeline:view();animation-range:entry cover 42%}}@keyframes CaseFeatureStage-module__wDwYPa__stage-straighten{0%{transform:rotateX(22deg)scale(.9)}to{transform:none}}.CaseFeatureStage-module__wDwYPa__copy{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);transform:translateY(24px)}.CaseFeatureStage-module__wDwYPa__section[data-seen] .CaseFeatureStage-module__wDwYPa__copy{opacity:1;transform:none}@media (max-width:1023px){.CaseFeatureStage-module__wDwYPa__panel{border-radius:36px}.CaseFeatureStage-module__wDwYPa__shot{border-width:6px;border-radius:30px}}@media (max-width:767px){.CaseFeatureStage-module__wDwYPa__section{--pad:24px}.CaseFeatureStage-module__wDwYPa__panel{border-radius:28px;padding-block:32px}.CaseFeatureStage-module__wDwYPa__row{grid-template-columns:minmax(0,1fr);gap:32px}.CaseFeatureStage-module__wDwYPa__section[data-side=start] .CaseFeatureStage-module__wDwYPa__shot{order:0}.CaseFeatureStage-module__wDwYPa__word{font-size:96px}.CaseFeatureStage-module__wDwYPa__shot{border-radius:26px}.CaseFeatureStage-module__wDwYPa__rise{margin-block-start:28px}}@media (prefers-reduced-motion:reduce){.CaseFeatureStage-module__wDwYPa__copy,.CaseFeatureStage-module__wDwYPa__shot,.CaseFeatureStage-module__wDwYPa__tilt,.CaseFeatureStage-module__wDwYPa__section[data-seen] .CaseFeatureStage-module__wDwYPa__tilt{opacity:1;transition:none;animation:none;transform:none}}
.parts-module__0DfQtq__kicker{background:var(--c-soft,#f2f2f2);block-size:34px;inline-size:fit-content;color:var(--c-ink,#000);font-family:var(--font-manrope), system-ui, sans-serif;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.parts-module__0DfQtq__kickerDot{background:var(--c,#000);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.parts-module__0DfQtq__paragraphs{gap:16px;display:grid}.parts-module__0DfQtq__paragraphs p{color:#000000bf;font-family:var(--font-manrope), system-ui, sans-serif;text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:29px}.parts-module__0DfQtq__mark{color:inherit;background-color:#0000}
.CaseTextChecklist-module__KXPBKG__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--margin:72px;box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,104px);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px);display:grid}.CaseTextChecklist-module__KXPBKG__copy{justify-items:start;gap:22px;display:grid}.CaseTextChecklist-module__KXPBKG__title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(36px,3.9vw,56px);font-weight:400;line-height:1.05}.CaseTextChecklist-module__KXPBKG__lead{text-wrap:pretty;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.45}.CaseTextChecklist-module__KXPBKG__accent{color:var(--c-ink)}.CaseTextChecklist-module__KXPBKG__sheet{transition:rotate .5s var(--ease);background:#fff;border:1px solid #e4e4e7;border-radius:24px;padding:28px 36px 32px 0;position:relative;rotate:-1deg;box-shadow:0 40px 80px -48px #11182759}.CaseTextChecklist-module__KXPBKG__sheet:hover{rotate:none}.CaseTextChecklist-module__KXPBKG__sheet:before{content:"";border-inline-start:2px solid #f6493247;position:absolute;inset-block:0;inset-inline-start:var(--margin)}.CaseTextChecklist-module__KXPBKG__sheetHead{border-block-end:1px dashed #d4d4d8;justify-content:space-between;align-items:baseline;gap:16px;padding-block-end:18px;padding-inline-start:calc(var(--margin) + 24px);display:flex}.CaseTextChecklist-module__KXPBKG__itemsTitle{font-family:var(--font-display);margin:0;font-size:24px;font-weight:400;line-height:1.2}.CaseTextChecklist-module__KXPBKG__counter{color:var(--c-ink);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;font-weight:700}.CaseTextChecklist-module__KXPBKG__list{margin:0;padding:0;list-style:none}.CaseTextChecklist-module__KXPBKG__item{grid-template-columns:var(--margin) minmax(0, 1fr);border-block-end:1px solid #f0f0f2;align-items:start;padding-block:18px;display:grid}.CaseTextChecklist-module__KXPBKG__item:last-child{border-block-end:0}.CaseTextChecklist-module__KXPBKG__box{block-size:28px;inline-size:28px;color:var(--c-on);border:2px solid #c4c4cc;border-radius:8px;justify-self:center;place-items:center;margin-block-start:1px;transition:background-color .25s,border-color .25s;display:grid}.CaseTextChecklist-module__KXPBKG__check{block-size:20px;inline-size:20px}.CaseTextChecklist-module__KXPBKG__check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .35s var(--ease) .1s}.CaseTextChecklist-module__KXPBKG__item[data-done] .CaseTextChecklist-module__KXPBKG__box{border-color:var(--c);background:var(--c)}.CaseTextChecklist-module__KXPBKG__item[data-done] .CaseTextChecklist-module__KXPBKG__check path{stroke-dashoffset:0}.CaseTextChecklist-module__KXPBKG__itemBody{gap:4px;padding-inline-start:24px;display:grid}.CaseTextChecklist-module__KXPBKG__value{color:var(--c-ink);font-family:var(--font-display);font-size:36px;line-height:1}.CaseTextChecklist-module__KXPBKG__itemTitle{font-size:19px;font-weight:800;line-height:1.4}.CaseTextChecklist-module__KXPBKG__itemText{text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.5}.CaseTextChecklist-module__KXPBKG__itemTitle+.CaseTextChecklist-module__KXPBKG__itemText,.CaseTextChecklist-module__KXPBKG__value+.CaseTextChecklist-module__KXPBKG__itemText{color:#000000b8;font-size:17px;font-weight:500}.CaseTextChecklist-module__KXPBKG__note{color:#52525b;border-block-start:1px dashed #d4d4d8;margin:8px 0 0;padding-block-start:20px;padding-inline-start:calc(var(--margin) + 24px);font-size:17px;font-style:italic;font-weight:600;line-height:1.5}@media (max-width:1023px){.CaseTextChecklist-module__KXPBKG__section{grid-template-columns:minmax(0,1fr);gap:32px}.CaseTextChecklist-module__KXPBKG__sheet{rotate:none}}@media (max-width:767px){.CaseTextChecklist-module__KXPBKG__section{--margin:52px}.CaseTextChecklist-module__KXPBKG__sheet{border-radius:20px;padding:22px 20px 24px 0}.CaseTextChecklist-module__KXPBKG__itemBody{padding-inline-start:16px}.CaseTextChecklist-module__KXPBKG__sheetHead,.CaseTextChecklist-module__KXPBKG__note{padding-inline-start:calc(var(--margin) + 16px)}.CaseTextChecklist-module__KXPBKG__box{block-size:24px;inline-size:24px}}@media (prefers-reduced-motion:reduce){.CaseTextChecklist-module__KXPBKG__sheet,.CaseTextChecklist-module__KXPBKG__box,.CaseTextChecklist-module__KXPBKG__check path{transition:none}}
.ChecklistCard-module__apivfG__section{--page-gutter:clamp(20px, 5vw, 80px);--content-width:1400px;--ink:#000;--surface:#fff;--check:#1aae39;--card-shadow:0 7px 16px 0 #00000008, 0 29px 29px 0 #00000008, 0 66px 40px 0 #00000005, 0 118px 47px 0 #0000, 0 184px 52px 0 #0000;--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;inline-size:100%;max-inline-size:calc(var(--content-width) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);color:var(--ink);font-family:var(--font-body);justify-content:center;align-items:center;gap:60px;margin-inline:auto;display:flex}.ChecklistCard-module__apivfG__intro{flex:0 436px;gap:30px;min-inline-size:0;display:grid}.ChecklistCard-module__apivfG__title{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:52px;font-weight:400;line-height:56px}.ChecklistCard-module__apivfG__subtitle{color:#000c;max-inline-size:407px;margin:0;font-size:20px;font-weight:500;line-height:28px}.ChecklistCard-module__apivfG__card{background:var(--surface);min-inline-size:0;box-shadow:var(--card-shadow);border:1.2px solid #00000005;border-radius:30px;flex-direction:column;flex:0 600px;gap:22px;padding:30px;display:flex}.ChecklistCard-module__apivfG__listTitle{box-shadow:inset 0 -1.2px 0 var(--ink);margin:0;padding-block-end:14px;font-size:24px;font-weight:700;line-height:28px}.ChecklistCard-module__apivfG__list{margin:0;padding:0;list-style:none;display:grid}.ChecklistCard-module__apivfG__item{align-items:center;gap:12px;display:flex}.ChecklistCard-module__apivfG__item+.ChecklistCard-module__apivfG__item{margin-block-start:22px;padding-block-start:22px;box-shadow:inset 0 1.2px #0000000a}.ChecklistCard-module__apivfG__check{background:var(--check);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:20px;inline-size:20px;display:grid}.ChecklistCard-module__apivfG__check svg{block-size:10px;inline-size:10px}.ChecklistCard-module__apivfG__itemText{margin:0;font-size:18px;font-weight:500;line-height:22px}@media (max-width:1023px){.ChecklistCard-module__apivfG__section{flex-direction:column;align-items:stretch;gap:32px}.ChecklistCard-module__apivfG__intro,.ChecklistCard-module__apivfG__card{flex:none}.ChecklistCard-module__apivfG__subtitle{max-inline-size:560px}}@media (max-width:767px){.ChecklistCard-module__apivfG__intro{gap:16px}.ChecklistCard-module__apivfG__title{font-size:clamp(28px,7vw,52px);line-height:1.1}.ChecklistCard-module__apivfG__subtitle{font-size:16px;line-height:24px}.ChecklistCard-module__apivfG__card{border-radius:24px;gap:18px;padding:24px 20px}.ChecklistCard-module__apivfG__listTitle{padding-block-end:12px;font-size:20px;line-height:26px}.ChecklistCard-module__apivfG__item+.ChecklistCard-module__apivfG__item{margin-block-start:16px;padding-block-start:16px}.ChecklistCard-module__apivfG__itemText{font-size:16px;line-height:22px}}
.CaseFormCalendar-module__rI0Iza__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--line:#ececef;box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);gap:clamp(32px,4vw,56px);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px);display:grid}.CaseFormCalendar-module__rI0Iza__head{justify-items:start;gap:22px;max-inline-size:960px;display:grid}.CaseFormCalendar-module__rI0Iza__title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(44px,5.6vw,84px);font-weight:400;line-height:1}.CaseFormCalendar-module__rI0Iza__text{color:#000000b8;max-inline-size:680px;margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.5}.CaseFormCalendar-module__rI0Iza__app{background:#fff;border:1.5px solid #e4e4e7;border-radius:clamp(24px,2.6vw,36px);overflow:hidden;box-shadow:0 60px 120px -80px #1118278c}.CaseFormCalendar-module__rI0Iza__toolbar{border-block-end:1px solid var(--line);background:#fafafa;align-items:center;gap:18px;padding:16px clamp(16px,2vw,28px);display:flex}.CaseFormCalendar-module__rI0Iza__dots{gap:7px;display:flex}.CaseFormCalendar-module__rI0Iza__dots i{background:#f64932;border-radius:50%;block-size:12px;inline-size:12px}.CaseFormCalendar-module__rI0Iza__dots i:nth-child(2){background:#ffb110}.CaseFormCalendar-module__rI0Iza__dots i:nth-child(3){background:#1aae39}.CaseFormCalendar-module__rI0Iza__month{font-family:var(--font-display);font-size:clamp(22px,1.8vw,28px);line-height:1.1}.CaseFormCalendar-module__rI0Iza__todayPill{background:var(--c-soft);color:var(--c-ink);white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:6px 14px;font-size:14px;font-weight:800}.CaseFormCalendar-module__rI0Iza__body{grid-template-columns:minmax(0,7fr) minmax(0,4fr);display:grid}.CaseFormCalendar-module__rI0Iza__calendarPane{border-inline-end:1px solid var(--line);align-content:start;gap:28px;padding:clamp(16px,2.2vw,32px);display:grid}.CaseFormCalendar-module__rI0Iza__grid{border:1px solid var(--line);background:var(--line);border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.CaseFormCalendar-module__rI0Iza__weekday{color:#8a8f99;text-transform:uppercase;background:#fafafa;padding:10px 12px;font-size:12px;font-weight:800}.CaseFormCalendar-module__rI0Iza__cell{background:#fff;align-content:start;gap:6px;min-block-size:116px;padding:10px;transition:background-color .2s;display:grid;position:relative}.CaseFormCalendar-module__rI0Iza__cell[data-past]{background:#fafafa}.CaseFormCalendar-module__rI0Iza__cell[data-pickable]:after{content:"";border:1.5px dashed var(--c);opacity:.3;pointer-events:none;border-radius:12px;transition:opacity .2s;position:absolute;inset:5px}.CaseFormCalendar-module__rI0Iza__cell[data-pickable]:hover,.CaseFormCalendar-module__rI0Iza__cell[data-chosen]{background:var(--c-soft)}.CaseFormCalendar-module__rI0Iza__cell[data-pickable]:hover:after{opacity:1}.CaseFormCalendar-module__rI0Iza__cell[data-pickable]:has(:focus-visible):after{opacity:1}.CaseFormCalendar-module__rI0Iza__cellButton{z-index:0;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.CaseFormCalendar-module__rI0Iza__cellButton:focus-visible{outline:none}.CaseFormCalendar-module__rI0Iza__date,.CaseFormCalendar-module__rI0Iza__events{z-index:1;pointer-events:none;position:relative}.CaseFormCalendar-module__rI0Iza__date{font-family:var(--font-display);justify-self:start;align-items:baseline;gap:2px;font-size:22px;line-height:1.2;display:inline-flex}.CaseFormCalendar-module__rI0Iza__date small{color:#8a8f99;font-family:var(--font-body);font-size:12px;font-weight:700}.CaseFormCalendar-module__rI0Iza__cell[data-past] .CaseFormCalendar-module__rI0Iza__date{color:#c4c4cc}.CaseFormCalendar-module__rI0Iza__cell[data-today] .CaseFormCalendar-module__rI0Iza__date{background:var(--c);color:var(--c-on);border-radius:999px;padding:0 9px}.CaseFormCalendar-module__rI0Iza__cell[data-today] .CaseFormCalendar-module__rI0Iza__date small{color:inherit}.CaseFormCalendar-module__rI0Iza__events{gap:4px;display:grid}.CaseFormCalendar-module__rI0Iza__event{-webkit-line-clamp:3;border-radius:8px;-webkit-box-orient:vertical;padding:5px 8px;font-size:12.5px;font-weight:700;line-height:1.3;animation:.35s cubic-bezier(.3,1.4,.5,1) CaseFormCalendar-module__rI0Iza__pop;display:-webkit-box;overflow:hidden}@keyframes CaseFormCalendar-module__rI0Iza__pop{0%{opacity:0;scale:.85}}.CaseFormCalendar-module__rI0Iza__event[data-kind=request]{background:var(--c);color:var(--c-on)}.CaseFormCalendar-module__rI0Iza__event[data-kind=step]{border-inline-start:3px solid var(--c);background:color-mix(in srgb, var(--c) 14%, #fff);border-radius:4px 8px 8px 4px}.CaseFormCalendar-module__rI0Iza__event[data-kind=pick]{color:#fff;background:#18181b}.CaseFormCalendar-module__rI0Iza__skeleton{background:linear-gradient(90deg,#f4f4f5 25%,#fafafa 50%,#f4f4f5 75%) 0 0/200% 100%;border-radius:20px;block-size:300px;animation:1.4s linear infinite CaseFormCalendar-module__rI0Iza__shimmer}@keyframes CaseFormCalendar-module__rI0Iza__shimmer{to{background-position:-200% 0}}.CaseFormCalendar-module__rI0Iza__plan{gap:12px;display:grid}.CaseFormCalendar-module__rI0Iza__agenda{gap:4px;margin:0;padding:0;list-style:none;display:grid}.CaseFormCalendar-module__rI0Iza__agendaItem{border-radius:14px;grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:16px;padding:12px 14px;display:grid}.CaseFormCalendar-module__rI0Iza__agendaItem[data-pick]{background:var(--c-soft)}.CaseFormCalendar-module__rI0Iza__agendaDate{color:var(--c-ink);font-size:14px;font-weight:800;line-height:1.5}.CaseFormCalendar-module__rI0Iza__agendaBody{gap:2px;font-size:16px;line-height:1.4;display:grid}.CaseFormCalendar-module__rI0Iza__agendaBody strong{font-weight:800}.CaseFormCalendar-module__rI0Iza__agendaText{color:#000000a6;font-size:15px;font-weight:500}.CaseFormCalendar-module__rI0Iza__chosenBadge{color:#fff;white-space:nowrap;background:#18181b;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.CaseFormCalendar-module__rI0Iza__editor{background:#fafafa;align-content:start;gap:22px;padding:clamp(18px,2.2vw,32px);display:grid}.CaseFormCalendar-module__rI0Iza__eventCard{border:1px solid var(--line);background:#fff;border-radius:20px;gap:14px;padding:20px 20px 20px 26px;display:grid;position:relative;overflow:hidden}.CaseFormCalendar-module__rI0Iza__eventColor{background:var(--c);inline-size:6px;position:absolute;inset-block:0;inset-inline-start:0}.CaseFormCalendar-module__rI0Iza__eventHead{gap:6px;display:grid}.CaseFormCalendar-module__rI0Iza__eventTitle{font-family:var(--font-display);font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.15}.CaseFormCalendar-module__rI0Iza__eventDate{color:var(--c-ink);align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.CaseFormCalendar-module__rI0Iza__eventDate svg{flex:none;block-size:18px;inline-size:18px}.CaseFormCalendar-module__rI0Iza__times{flex-wrap:wrap;gap:6px;display:flex}.CaseFormCalendar-module__rI0Iza__time{color:#000;cursor:pointer;background:#fff;border:1.5px solid #e4e4e7;border-radius:999px;block-size:38px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .2s,background-color .2s,color .2s}.CaseFormCalendar-module__rI0Iza__time:hover{border-color:#000}.CaseFormCalendar-module__rI0Iza__time[aria-pressed=true]{color:#fff;background:#18181b;border-color:#18181b}.CaseFormCalendar-module__rI0Iza__hint{color:#6b6f78;margin:0;font-size:14px;font-weight:600;line-height:1.45}.CaseFormCalendar-module__rI0Iza__form{--field-height:54px;--field-font:18px;gap:14px;display:grid;position:relative}.CaseFormCalendar-module__rI0Iza__formTitle{font-family:var(--font-display);margin:0;font-size:26px;line-height:1.15}.CaseFormCalendar-module__rI0Iza__submit{inline-size:100%}.CaseFormCalendar-module__rI0Iza__success{padding:8px 0}@media (max-width:1023px){.CaseFormCalendar-module__rI0Iza__body{grid-template-columns:minmax(0,1fr)}.CaseFormCalendar-module__rI0Iza__calendarPane{border-inline-end:0;border-block-end:1px solid var(--line)}}@media (max-width:767px){.CaseFormCalendar-module__rI0Iza__toolbar{flex-wrap:wrap;gap:10px}.CaseFormCalendar-module__rI0Iza__todayPill{margin-inline-start:0}.CaseFormCalendar-module__rI0Iza__cell{min-block-size:64px;padding:6px}.CaseFormCalendar-module__rI0Iza__skeleton{block-size:180px}.CaseFormCalendar-module__rI0Iza__weekday{text-align:center;padding:8px 6px}.CaseFormCalendar-module__rI0Iza__date{justify-self:center;font-size:18px}.CaseFormCalendar-module__rI0Iza__date small{display:none}.CaseFormCalendar-module__rI0Iza__events{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.CaseFormCalendar-module__rI0Iza__event{border:0;border-radius:50%;block-size:8px;inline-size:8px;padding:0;font-size:0}.CaseFormCalendar-module__rI0Iza__event[data-kind=step]{background:var(--c);border-radius:50%}.CaseFormCalendar-module__rI0Iza__agendaItem{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px}.CaseFormCalendar-module__rI0Iza__chosenBadge{justify-self:start}}@media (prefers-reduced-motion:reduce){.CaseFormCalendar-module__rI0Iza__event,.CaseFormCalendar-module__rI0Iza__skeleton{animation:none}}
.parts-module__2rUWDG__media{inline-size:100%;aspect-ratio:var(--ratio,.5625);background:#ececec;display:block;position:relative;overflow:hidden}.parts-module__2rUWDG__canvas{display:block;position:absolute}.parts-module__2rUWDG__fill{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}video.parts-module__2rUWDG__fill{opacity:0;transition:opacity .35s}video.parts-module__2rUWDG__fill[data-playing]{opacity:1}.parts-module__2rUWDG__lightbox{color:#fff;block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;font-family:var(--font-manrope), system-ui, sans-serif;background:#0a0a0ceb;border:0;margin:0;padding:0}.parts-module__2rUWDG__lightbox::backdrop{background:0 0}.parts-module__2rUWDG__lightbox[open]{place-items:center;display:grid}.parts-module__2rUWDG__stage{pointer-events:none;justify-items:center;gap:16px;display:grid}.parts-module__2rUWDG__viewer{inline-size:min(92vw, calc(84dvh * var(--ratio,.5625)));pointer-events:auto;border-radius:20px;overflow:hidden}.parts-module__2rUWDG__viewerVideo{inline-size:100%;aspect-ratio:var(--ratio,.5625);background:#000;display:block}.parts-module__2rUWDG__counter{color:#ffffffb3;font-size:14px;font-weight:700}.parts-module__2rUWDG__nav,.parts-module__2rUWDG__close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;block-size:52px;inline-size:52px;transition:background-color .2s;display:grid;position:fixed}.parts-module__2rUWDG__nav:hover,.parts-module__2rUWDG__close:hover{background:#ffffff3d}.parts-module__2rUWDG__nav:focus-visible,.parts-module__2rUWDG__close:focus-visible{outline-offset:3px;outline:2px solid #fff}.parts-module__2rUWDG__prev{inset-block-start:50%;inset-inline-start:24px;transform:translateY(-50%)scaleX(-1)}.parts-module__2rUWDG__next{inset-block-start:50%;inset-inline-end:24px;transform:translateY(-50%)}.parts-module__2rUWDG__close{inset-block-start:20px;inset-inline-end:20px}@media (max-width:767px){.parts-module__2rUWDG__nav{inset-block:auto 20px;transform:none}.parts-module__2rUWDG__prev{inset-inline-start:calc(50% - 64px);transform:scaleX(-1)}.parts-module__2rUWDG__next{inset-inline-end:calc(50% - 64px)}.parts-module__2rUWDG__viewer{inline-size:min(92vw, calc(74dvh * var(--ratio,.5625)))}}@media (prefers-reduced-motion:reduce){video.parts-module__2rUWDG__fill{transition:none}}
.CaseContentsMap-module__495-iG__section,.CaseContentsMap-module__495-iG__float{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--muted:#6b6f78;box-sizing:border-box;font-family:var(--font-body)}.CaseContentsMap-module__495-iG__section *,.CaseContentsMap-module__495-iG__section :before,.CaseContentsMap-module__495-iG__section :after,.CaseContentsMap-module__495-iG__float *,.CaseContentsMap-module__495-iG__float :before,.CaseContentsMap-module__495-iG__float :after{box-sizing:border-box}.CaseContentsMap-module__495-iG__section{color:#000;gap:24px;inline-size:100%;max-inline-size:1440px;margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px);display:grid}.CaseContentsMap-module__495-iG__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;display:flex}.CaseContentsMap-module__495-iG__title{font-family:var(--font-display);margin:0;font-size:clamp(36px,3.9vw,56px);font-weight:400;line-height:1.05}.CaseContentsMap-module__495-iG__summary,.CaseContentsMap-module__495-iG__hint{color:var(--muted);margin:0;font-weight:600}.CaseContentsMap-module__495-iG__summary{font-size:18px}.CaseContentsMap-module__495-iG__hint{margin-block-start:8px;font-size:14px}.CaseContentsMap-module__495-iG__track{gap:6px;block-size:76px;display:flex}.CaseContentsMap-module__495-iG__segment{background:var(--s-soft);min-inline-size:28px;color:var(--s-ink);transition:flex-grow .9s var(--ease), transform .3s var(--ease);border-radius:18px;flex:1 1 0;text-decoration:none;position:relative;overflow:hidden;container-type:inline-size}.CaseContentsMap-module__495-iG__segmentFill{background:var(--s);transform:scaleX(var(--p,0));transform-origin:0;transition:transform .2s linear;position:absolute;inset:0}.CaseContentsMap-module__495-iG__tick{opacity:.35;background:currentColor;border-radius:2px;inline-size:2px;position:absolute;inset-block:14px}.CaseContentsMap-module__495-iG__segmentText{align-items:baseline;gap:8px;min-inline-size:0;display:flex;position:absolute;inset:auto 14px 12px}.CaseContentsMap-module__495-iG__segmentNumber{font-family:var(--font-display);font-size:20px;line-height:1}.CaseContentsMap-module__495-iG__segmentLabel{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:none;overflow:hidden}@container (min-width:130px){.CaseContentsMap-module__495-iG__segmentLabel{display:block}}@container (max-width:44px){.CaseContentsMap-module__495-iG__segmentText{justify-content:center;inset-inline:0}}.CaseContentsMap-module__495-iG__segment[data-hover],.CaseContentsMap-module__495-iG__segment:hover{transform:translateY(-4px)}.CaseContentsMap-module__495-iG__segment[data-hover] .CaseContentsMap-module__495-iG__segmentFill,.CaseContentsMap-module__495-iG__segment:hover .CaseContentsMap-module__495-iG__segmentFill{transform:scaleX(1)}.CaseContentsMap-module__495-iG__segment[data-hover],.CaseContentsMap-module__495-iG__segment:hover,.CaseContentsMap-module__495-iG__segment[data-state=read]{color:var(--s-on)}.CaseContentsMap-module__495-iG__legend{columns:3;column-gap:32px;margin:8px 0 0;padding:0;list-style:none}.CaseContentsMap-module__495-iG__legendItem{break-inside:avoid;min-inline-size:0;padding-block-end:8px}.CaseContentsMap-module__495-iG__legendLink{color:inherit;border-radius:16px;grid-template-columns:14px 34px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:12px 14px;text-decoration:none;transition:background-color .2s;display:grid}.CaseContentsMap-module__495-iG__legendLink[data-hover]{background:var(--s-soft)}.CaseContentsMap-module__495-iG__legendLink:focus-visible,.CaseContentsMap-module__495-iG__legendChild:focus-visible,.CaseContentsMap-module__495-iG__railLink:focus-visible,.CaseContentsMap-module__495-iG__strip:focus-visible{outline:2px solid var(--s,var(--c));outline-offset:2px}.CaseContentsMap-module__495-iG__chip{background:var(--s);border-radius:4px;align-self:start;block-size:14px;inline-size:14px;margin-block-start:5px}.CaseContentsMap-module__495-iG__legendNumber{color:var(--s-ink);font-family:var(--font-display);font-size:20px;line-height:1}.CaseContentsMap-module__495-iG__legendLabel{font-size:18px;font-weight:650;line-height:1.35}.CaseContentsMap-module__495-iG__legendTime{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:600}.CaseContentsMap-module__495-iG__legendChildren{margin:0;padding:0 0 4px 72px;list-style:none;display:grid}.CaseContentsMap-module__495-iG__legendChild{color:#000000b3;padding:4px 0;font-size:15px;font-weight:550;line-height:1.4;text-decoration:none;display:block}.CaseContentsMap-module__495-iG__legendChild:hover{color:var(--s-ink);text-decoration:underline}.CaseContentsMap-module__495-iG__float{z-index:45;pointer-events:none;position:fixed;inset:0}.CaseContentsMap-module__495-iG__rail{inset-block:calc(var(--top,72px) + 28px) 28px;opacity:0;inline-size:12px;transition:opacity .3s ease, translate .4s var(--ease);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-inline-end:22px;translate:12px}.CaseContentsMap-module__495-iG__float[data-visible] .CaseContentsMap-module__495-iG__rail{opacity:1;pointer-events:auto;translate:0}.CaseContentsMap-module__495-iG__railItem{flex:22px;min-block-size:22px;display:flex}.CaseContentsMap-module__495-iG__railLink{inline-size:100%;color:inherit;justify-content:flex-end;text-decoration:none;display:flex;position:relative}.CaseContentsMap-module__495-iG__railBar{background:linear-gradient(var(--s) calc(var(--p,0) * 100%), var(--s-soft) 0);inline-size:6px;transition:inline-size .25s var(--ease), border-radius .25s ease;border-radius:4px;box-shadow:0 0 0 1px #0000000d}.CaseContentsMap-module__495-iG__railLink[data-state=current] .CaseContentsMap-module__495-iG__railBar{inline-size:12px}.CaseContentsMap-module__495-iG__railTag{color:#000;white-space:nowrap;opacity:0;pointer-events:none;max-inline-size:280px;transition:opacity .2s ease, translate .3s var(--ease);background:#fff;border-radius:999px;align-items:baseline;gap:8px;padding:5px 12px;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:22px;translate:8px;box-shadow:0 6px 20px #0000001f,0 1px 3px #0000001a}.CaseContentsMap-module__495-iG__railNumber{color:var(--s-ink);font-family:var(--font-display);font-size:15px;line-height:1}.CaseContentsMap-module__495-iG__railLabel{text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.CaseContentsMap-module__495-iG__rail:hover .CaseContentsMap-module__495-iG__railTag,.CaseContentsMap-module__495-iG__rail:focus-within .CaseContentsMap-module__495-iG__railTag{opacity:1;pointer-events:auto;translate:0}.CaseContentsMap-module__495-iG__railLink:hover .CaseContentsMap-module__495-iG__railTag,.CaseContentsMap-module__495-iG__railLink:focus-visible .CaseContentsMap-module__495-iG__railTag{background:var(--s);color:var(--s-on)}.CaseContentsMap-module__495-iG__railLink:hover .CaseContentsMap-module__495-iG__railNumber,.CaseContentsMap-module__495-iG__railLink:focus-visible .CaseContentsMap-module__495-iG__railNumber{color:inherit}.CaseContentsMap-module__495-iG__railLink[data-state=current] .CaseContentsMap-module__495-iG__railTag{opacity:1;translate:0}.CaseContentsMap-module__495-iG__rail:not(:hover,:focus-within) .CaseContentsMap-module__495-iG__railLink[data-state=current] .CaseContentsMap-module__495-iG__railLabel{display:none}.CaseContentsMap-module__495-iG__strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#000;opacity:0;block-size:38px;transition:opacity .25s ease, translate .3s var(--ease);background:#ffffffeb;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 4px;font-size:14px;font-weight:700;text-decoration:none;display:none;position:absolute;inset-block-start:var(--top,72px);inset-inline:0;translate:0 -8px;box-shadow:0 1px #0000000f}.CaseContentsMap-module__495-iG__float[data-visible] .CaseContentsMap-module__495-iG__strip{opacity:1;pointer-events:auto;translate:0}.CaseContentsMap-module__495-iG__stripText{align-items:baseline;gap:8px;min-inline-size:0;display:flex}.CaseContentsMap-module__495-iG__stripArrow{block-size:16px;inline-size:16px;color:var(--c);flex:none;align-self:center}.CaseContentsMap-module__495-iG__stripNumber{font-family:var(--font-display);font-size:16px;font-weight:400}.CaseContentsMap-module__495-iG__stripLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CaseContentsMap-module__495-iG__stripCount{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.CaseContentsMap-module__495-iG__stripTrack{gap:2px;block-size:4px;display:flex;position:absolute;inset:auto 0 0}.CaseContentsMap-module__495-iG__stripSegment{background:linear-gradient(90deg, var(--s) calc(var(--p,0) * 100%), var(--s-soft) 0);flex:1 1 0}@media (max-width:1279px){.CaseContentsMap-module__495-iG__legend{columns:2}}@media (max-width:1023px){.CaseContentsMap-module__495-iG__rail{display:none}.CaseContentsMap-module__495-iG__strip{display:flex}.CaseContentsMap-module__495-iG__track{block-size:64px}}@media (max-width:767px){.CaseContentsMap-module__495-iG__title{font-size:36px}.CaseContentsMap-module__495-iG__summary{font-size:16px}.CaseContentsMap-module__495-iG__track{gap:4px;block-size:52px}.CaseContentsMap-module__495-iG__segment{border-radius:12px;min-inline-size:20px}.CaseContentsMap-module__495-iG__segmentText{inset:auto 8px 8px}.CaseContentsMap-module__495-iG__segmentNumber{font-size:16px}.CaseContentsMap-module__495-iG__tick{inset-block:10px}.CaseContentsMap-module__495-iG__legend{columns:1}.CaseContentsMap-module__495-iG__legendItem{padding-block-end:2px}.CaseContentsMap-module__495-iG__legendLink{grid-template-columns:12px 30px minmax(0,1fr) auto;padding:10px 8px}.CaseContentsMap-module__495-iG__legendLabel{font-size:17px}.CaseContentsMap-module__495-iG__legendChildren{padding-inline-start:60px}.CaseContentsMap-module__495-iG__strip{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.CaseContentsMap-module__495-iG__segment,.CaseContentsMap-module__495-iG__segmentFill,.CaseContentsMap-module__495-iG__rail,.CaseContentsMap-module__495-iG__railBar,.CaseContentsMap-module__495-iG__railTag,.CaseContentsMap-module__495-iG__strip{transition:none}}
.CaseContentsPlayer-module__4TaZTq__section,.CaseContentsPlayer-module__4TaZTq__dock{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--muted:#6b6f78;--dark:#18181b;box-sizing:border-box;font-family:var(--font-body)}.CaseContentsPlayer-module__4TaZTq__section *,.CaseContentsPlayer-module__4TaZTq__section :before,.CaseContentsPlayer-module__4TaZTq__section :after,.CaseContentsPlayer-module__4TaZTq__dock *,.CaseContentsPlayer-module__4TaZTq__dock :before,.CaseContentsPlayer-module__4TaZTq__dock :after{box-sizing:border-box}.CaseContentsPlayer-module__4TaZTq__section{color:#000;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,104px);inline-size:100%;max-inline-size:1440px;margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px);display:grid}.CaseContentsPlayer-module__4TaZTq__album{align-content:start;gap:32px;display:grid}.CaseContentsPlayer-module__4TaZTq__cover{aspect-ratio:1;inline-size:min(100% - 72px,340px);position:relative}.CaseContentsPlayer-module__4TaZTq__vinyl{background:radial-gradient(circle, var(--c-soft) 0 15%, #0c0c0c 15.5% 17%, transparent 17.5%), repeating-radial-gradient(circle, #121212 0 2px, #1e1e1e 2px 4px);transition:translate .8s var(--ease);border-radius:50%;position:absolute;inset:4%;translate:22%;box-shadow:0 10px 30px #00000040}.CaseContentsPlayer-module__4TaZTq__cover[data-playing] .CaseContentsPlayer-module__4TaZTq__vinyl{animation:2.4s linear infinite CaseContentsPlayer-module__4TaZTq__spin;translate:34%}@keyframes CaseContentsPlayer-module__4TaZTq__spin{to{rotate:1turn}}.CaseContentsPlayer-module__4TaZTq__sleeve{background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--c-on) 22%, transparent) 0 18%, transparent 18.5%), radial-gradient(circle at 85% 15%, transparent 0 30%, color-mix(in srgb, var(--c-on) 12%, transparent) 30.5% 31.5%, transparent 32%), var(--c);box-shadow:0 18px 40px -16px color-mix(in srgb, var(--c) 70%, #000);color:var(--c-on);border-radius:24px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;inset:0;overflow:hidden}.CaseContentsPlayer-module__4TaZTq__coverKicker{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:13px;font-weight:800}.CaseContentsPlayer-module__4TaZTq__coverWord{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(48px,5.4vw,84px);line-height:.95}.CaseContentsPlayer-module__4TaZTq__info{justify-items:start;gap:12px;display:grid}.CaseContentsPlayer-module__4TaZTq__type{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.CaseContentsPlayer-module__4TaZTq__title{font-family:var(--font-display);margin:0;font-size:clamp(36px,3.9vw,56px);font-weight:400;line-height:1.05}.CaseContentsPlayer-module__4TaZTq__summary{color:var(--muted);margin:0;font-size:18px;font-weight:600}.CaseContentsPlayer-module__4TaZTq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:12px;display:flex}.CaseContentsPlayer-module__4TaZTq__play{color:#fff;transition:scale .25s var(--ease);background:#000;border-radius:999px;align-items:center;gap:12px;padding:6px 22px 6px 6px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.CaseContentsPlayer-module__4TaZTq__play:hover{scale:1.03}.CaseContentsPlayer-module__4TaZTq__playCircle{background:var(--c);block-size:44px;inline-size:44px;color:var(--c-on);border-radius:50%;place-items:center;display:grid}.CaseContentsPlayer-module__4TaZTq__playCircle svg{block-size:20px;inline-size:20px;translate:1px}.CaseContentsPlayer-module__4TaZTq__auto{color:#000;block-size:56px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 20px;font-size:15px;font-weight:700;transition:background-color .2s;display:inline-flex}.CaseContentsPlayer-module__4TaZTq__auto:hover{background:#f4f4f6}.CaseContentsPlayer-module__4TaZTq__auto[aria-pressed=true]{background:var(--c-soft);color:var(--c-ink);border-color:#0000}.CaseContentsPlayer-module__4TaZTq__auto svg{block-size:20px;inline-size:20px}.CaseContentsPlayer-module__4TaZTq__play:focus-visible,.CaseContentsPlayer-module__4TaZTq__auto:focus-visible,.CaseContentsPlayer-module__4TaZTq__track:focus-visible{outline:3px solid var(--c);outline-offset:3px}.CaseContentsPlayer-module__4TaZTq__tracks,.CaseContentsPlayer-module__4TaZTq__subTracks{margin:0;padding:0;list-style:none}.CaseContentsPlayer-module__4TaZTq__tracks{align-content:start;gap:2px;display:grid}.CaseContentsPlayer-module__4TaZTq__track{color:inherit;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:background-color .2s;display:grid}.CaseContentsPlayer-module__4TaZTq__track:hover{background:#f4f4f6}.CaseContentsPlayer-module__4TaZTq__track[data-state=current]{background:var(--c-soft)}.CaseContentsPlayer-module__4TaZTq__trackNumber{block-size:24px;color:var(--muted);font-variant-numeric:tabular-nums;place-items:center;font-size:17px;font-weight:700;display:grid;position:relative}.CaseContentsPlayer-module__4TaZTq__trackNumber>*{grid-area:1/1}.CaseContentsPlayer-module__4TaZTq__trackPlay{color:#000;opacity:0;block-size:18px;inline-size:18px}.CaseContentsPlayer-module__4TaZTq__track .CaseContentsPlayer-module__4TaZTq__eq,.CaseContentsPlayer-module__4TaZTq__track:hover .CaseContentsPlayer-module__4TaZTq__digits,.CaseContentsPlayer-module__4TaZTq__track[data-state=current] .CaseContentsPlayer-module__4TaZTq__digits{opacity:0}.CaseContentsPlayer-module__4TaZTq__track:hover .CaseContentsPlayer-module__4TaZTq__trackPlay,.CaseContentsPlayer-module__4TaZTq__track[data-state=current] .CaseContentsPlayer-module__4TaZTq__eq{opacity:1}.CaseContentsPlayer-module__4TaZTq__track[data-state=current]:hover .CaseContentsPlayer-module__4TaZTq__eq{opacity:0}.CaseContentsPlayer-module__4TaZTq__trackTitle{gap:2px;min-inline-size:0;display:grid}.CaseContentsPlayer-module__4TaZTq__trackLabel{font-size:18px;font-weight:700;line-height:1.35}.CaseContentsPlayer-module__4TaZTq__track[data-state=current] .CaseContentsPlayer-module__4TaZTq__trackLabel{color:var(--c-ink)}.CaseContentsPlayer-module__4TaZTq__track[data-state=read] .CaseContentsPlayer-module__4TaZTq__trackLabel{color:#0009}.CaseContentsPlayer-module__4TaZTq__trackNote{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.CaseContentsPlayer-module__4TaZTq__trackTime{color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.CaseContentsPlayer-module__4TaZTq__subTracks{gap:2px;margin-block:2px 6px;padding-inline-start:40px;display:grid}.CaseContentsPlayer-module__4TaZTq__subTrack{padding-block:8px}.CaseContentsPlayer-module__4TaZTq__subTrack .CaseContentsPlayer-module__4TaZTq__trackLabel{font-size:16px;font-weight:600}.CaseContentsPlayer-module__4TaZTq__subTrack .CaseContentsPlayer-module__4TaZTq__trackNumber{font-size:14px}.CaseContentsPlayer-module__4TaZTq__eq{align-items:flex-end;gap:2px;block-size:16px;display:inline-flex}.CaseContentsPlayer-module__4TaZTq__eq span{background:var(--c);transform-origin:bottom;border-radius:1px;block-size:100%;inline-size:3px;animation:.9s ease-in-out infinite alternate CaseContentsPlayer-module__4TaZTq__eq}.CaseContentsPlayer-module__4TaZTq__eq span:first-child{animation-delay:-.2s}.CaseContentsPlayer-module__4TaZTq__eq span:nth-child(2){animation-delay:-.6s}.CaseContentsPlayer-module__4TaZTq__eq span:nth-child(3){animation-delay:-.4s}.CaseContentsPlayer-module__4TaZTq__eq span:nth-child(4){animation-delay:-.8s}.CaseContentsPlayer-module__4TaZTq__eq[data-playing] span{animation-duration:.45s}@keyframes CaseContentsPlayer-module__4TaZTq__eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.CaseContentsPlayer-module__4TaZTq__dock{z-index:45;color:#fff;opacity:0;pointer-events:none;inline-size:min(760px,100vw - 24px);transition:translate .5s var(--ease), opacity .3s ease;position:fixed;inset-block-end:16px;inset-inline-start:50%;translate:-50% calc(100% + 24px)}.CaseContentsPlayer-module__4TaZTq__dock[data-visible]{opacity:1;pointer-events:auto;translate:-50%}.CaseContentsPlayer-module__4TaZTq__dockInner{background:var(--dark);border-radius:22px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid;position:relative;box-shadow:0 18px 40px #00000047,0 2px 8px #0003}.CaseContentsPlayer-module__4TaZTq__dockBar{background:linear-gradient(90deg, var(--c-light) calc(var(--p,0) * 100%), #ffffff1f 0);border-radius:0 0 3px 3px;block-size:3px;position:absolute;inset:0 20px auto}.CaseContentsPlayer-module__4TaZTq__dockCover{background:var(--c);block-size:48px;inline-size:48px;color:var(--c-on);font-family:var(--font-display);border-radius:12px;place-items:center;font-size:18px;display:grid}.CaseContentsPlayer-module__4TaZTq__dockCover>*{grid-area:1/1}.CaseContentsPlayer-module__4TaZTq__dockCover .CaseContentsPlayer-module__4TaZTq__eq{display:none}.CaseContentsPlayer-module__4TaZTq__dockCover .CaseContentsPlayer-module__4TaZTq__eq span{background:var(--c-on)}.CaseContentsPlayer-module__4TaZTq__dock .CaseContentsPlayer-module__4TaZTq__eq[data-playing]{display:inline-flex}.CaseContentsPlayer-module__4TaZTq__dockMeta{gap:2px;min-inline-size:0;display:grid}.CaseContentsPlayer-module__4TaZTq__dockKicker{color:#a1a1aa;font-size:12px;font-weight:700}.CaseContentsPlayer-module__4TaZTq__dockTitle{text-overflow:ellipsis;white-space:nowrap;animation:CaseContentsPlayer-module__4TaZTq__title-in .35s var(--ease);font-size:15px;font-weight:700;overflow:hidden}@keyframes CaseContentsPlayer-module__4TaZTq__title-in{0%{opacity:0;translate:0 6px}}.CaseContentsPlayer-module__4TaZTq__dockTime{color:#a1a1aa;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.CaseContentsPlayer-module__4TaZTq__controls{align-items:center;gap:2px;display:flex}.CaseContentsPlayer-module__4TaZTq__control{color:#fff;cursor:pointer;block-size:40px;inline-size:40px;transition:background-color .2s ease, scale .2s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.CaseContentsPlayer-module__4TaZTq__control:hover,.CaseContentsPlayer-module__4TaZTq__control[data-active]{background:#ffffff1a}.CaseContentsPlayer-module__4TaZTq__control:active{scale:.92}.CaseContentsPlayer-module__4TaZTq__control:focus-visible,.CaseContentsPlayer-module__4TaZTq__queueItem:focus-visible{outline:2px solid var(--c-light);outline-offset:1px}.CaseContentsPlayer-module__4TaZTq__control svg{block-size:20px;inline-size:20px}.CaseContentsPlayer-module__4TaZTq__controlMain{color:#000;background:#fff;block-size:44px;inline-size:44px;margin-inline:2px}.CaseContentsPlayer-module__4TaZTq__controlMain:hover{background:#fff;scale:1.06}.CaseContentsPlayer-module__4TaZTq__queue{background:var(--dark);transform-origin:50% 100%;opacity:0;pointer-events:none;max-block-size:min(60vh,520px);transition:translate .3s var(--ease), scale .3s var(--ease), opacity .2s ease;border-radius:22px;flex-direction:column;padding:14px 8px 8px;display:flex;position:absolute;inset-block-end:calc(100% + 10px);inset-inline:0;translate:0 10px;scale:.98;box-shadow:0 18px 40px #00000047}.CaseContentsPlayer-module__4TaZTq__queue[data-open]{opacity:1;pointer-events:auto;translate:0;scale:1}.CaseContentsPlayer-module__4TaZTq__queueTitle{color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;margin:0 12px 8px;font-size:12px;font-weight:800}.CaseContentsPlayer-module__4TaZTq__queueList{overscroll-behavior:contain;flex:auto;min-block-size:0;margin:0;padding:0;list-style:none;overflow-y:auto}.CaseContentsPlayer-module__4TaZTq__queueItem{color:#fffc;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:grid}.CaseContentsPlayer-module__4TaZTq__queueItem:hover{color:#fff;background:#ffffff12}.CaseContentsPlayer-module__4TaZTq__queueChild{padding-inline-start:28px;font-size:14px}.CaseContentsPlayer-module__4TaZTq__queueNumber,.CaseContentsPlayer-module__4TaZTq__queueTime{color:#a1a1aa;font-variant-numeric:tabular-nums;font-size:13px}.CaseContentsPlayer-module__4TaZTq__queueItem[data-state=current]{color:#fff;background:#ffffff14}.CaseContentsPlayer-module__4TaZTq__queueItem[data-state=current] .CaseContentsPlayer-module__4TaZTq__queueNumber{color:var(--c-light)}.CaseContentsPlayer-module__4TaZTq__queueItem[data-state=read]{color:#ffffff80}@media (max-width:1023px){.CaseContentsPlayer-module__4TaZTq__section{grid-template-columns:minmax(0,1fr);gap:40px}.CaseContentsPlayer-module__4TaZTq__album{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:end}}@media (max-width:767px){.CaseContentsPlayer-module__4TaZTq__album{grid-template-columns:minmax(0,1fr);gap:24px}.CaseContentsPlayer-module__4TaZTq__cover{inline-size:min(100% - 64px,240px)}.CaseContentsPlayer-module__4TaZTq__sleeve{border-radius:20px;padding:18px}.CaseContentsPlayer-module__4TaZTq__coverWord{font-size:52px}.CaseContentsPlayer-module__4TaZTq__title{font-size:36px}.CaseContentsPlayer-module__4TaZTq__summary{font-size:16px}.CaseContentsPlayer-module__4TaZTq__track{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:10px}.CaseContentsPlayer-module__4TaZTq__trackLabel{font-size:16px}.CaseContentsPlayer-module__4TaZTq__trackNote{display:none}.CaseContentsPlayer-module__4TaZTq__subTracks{padding-inline-start:28px}.CaseContentsPlayer-module__4TaZTq__subTrack .CaseContentsPlayer-module__4TaZTq__trackLabel{font-size:15px}.CaseContentsPlayer-module__4TaZTq__dock{inline-size:calc(100vw - 16px);inset-block-end:calc(8px + env(safe-area-inset-bottom))}.CaseContentsPlayer-module__4TaZTq__dockInner{border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px 8px 10px 10px}.CaseContentsPlayer-module__4TaZTq__dockCover{border-radius:10px;block-size:40px;inline-size:40px;font-size:16px}.CaseContentsPlayer-module__4TaZTq__dockTime{display:none}.CaseContentsPlayer-module__4TaZTq__control{block-size:36px;inline-size:36px}.CaseContentsPlayer-module__4TaZTq__controlMain{block-size:40px;inline-size:40px}}@media (prefers-reduced-motion:reduce){.CaseContentsPlayer-module__4TaZTq__vinyl,.CaseContentsPlayer-module__4TaZTq__play,.CaseContentsPlayer-module__4TaZTq__dock,.CaseContentsPlayer-module__4TaZTq__queue,.CaseContentsPlayer-module__4TaZTq__control{transition:none}.CaseContentsPlayer-module__4TaZTq__eq span,.CaseContentsPlayer-module__4TaZTq__dockTitle,.CaseContentsPlayer-module__4TaZTq__cover[data-playing] .CaseContentsPlayer-module__4TaZTq__vinyl{animation:none}}
.CaseGalleryMarquee-module__1WA8sa__section{--h:var(--card-height,clamp(280px, 31vw, 460px));--gap:clamp(12px, 1.4vw, 20px);gap:var(--gap);inline-size:100%;display:grid;overflow:hidden}.CaseGalleryMarquee-module__1WA8sa__row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.CaseGalleryMarquee-module__1WA8sa__track{gap:var(--gap);inline-size:max-content;animation:CaseGalleryMarquee-module__1WA8sa__marquee-run var(--duration,60s) linear infinite;padding-inline-end:var(--gap);display:flex}.CaseGalleryMarquee-module__1WA8sa__row[data-reverse] .CaseGalleryMarquee-module__1WA8sa__track{animation-direction:reverse}.CaseGalleryMarquee-module__1WA8sa__row:hover .CaseGalleryMarquee-module__1WA8sa__track,.CaseGalleryMarquee-module__1WA8sa__row:focus-within .CaseGalleryMarquee-module__1WA8sa__track{animation-play-state:paused}@keyframes CaseGalleryMarquee-module__1WA8sa__marquee-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.CaseGalleryMarquee-module__1WA8sa__card{block-size:var(--h);inline-size:calc(var(--h) * var(--ratio));border-radius:24px;flex:none;transition:transform .35s cubic-bezier(.2,.7,.2,1);overflow:hidden}.CaseGalleryMarquee-module__1WA8sa__card:hover{transform:scale(1.03)}.CaseGalleryMarquee-module__1WA8sa__media{block-size:100%}.CaseGalleryMarquee-module__1WA8sa__section[data-calm] .CaseGalleryMarquee-module__1WA8sa__row{scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.CaseGalleryMarquee-module__1WA8sa__section[data-calm] .CaseGalleryMarquee-module__1WA8sa__track{padding-inline:clamp(20px,5.56vw,80px);animation:none}.CaseGalleryMarquee-module__1WA8sa__section[data-calm] .CaseGalleryMarquee-module__1WA8sa__card{scroll-snap-align:center}@media (max-width:767px){.CaseGalleryMarquee-module__1WA8sa__section{--h:var(--card-height,300px)}.CaseGalleryMarquee-module__1WA8sa__card{border-radius:18px}.CaseGalleryMarquee-module__1WA8sa__row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}}@media (prefers-reduced-motion:reduce){.CaseGalleryMarquee-module__1WA8sa__card{transition:none}}
.CaseGalleryTable-module__8YcmJa__section{--ease:cubic-bezier(.2, .7, .2, 1);--drop:cubic-bezier(.34, 1.3, .64, 1);box-sizing:border-box;inline-size:100%;max-inline-size:1440px;margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px)}.CaseGalleryTable-module__8YcmJa__table{grid-template-columns:repeat(var(--columns,4), minmax(0, 1fr));background-color:var(--surface,#f4f1ea);background-image:radial-gradient(#0000000b 1px,#0000 1.2px);background-size:14px 14px;border-radius:40px;place-items:center;gap:0 clamp(8px,2vw,28px);padding:clamp(40px,6vw,96px) clamp(24px,4vw,64px);display:grid}.CaseGalleryTable-module__8YcmJa__card{--dx:0px;--dy:0px;cursor:zoom-in;inline-size:86%;translate:calc(var(--jx) + var(--dx)) calc(var(--jy) + var(--dy));rotate:var(--r);transition:rotate .35s var(--ease), scale .35s var(--ease), opacity .6s ease, translate .9s var(--drop);touch-action:pan-y;background:0 0;border:0;margin-block:-18% 0;padding:0;position:relative}.CaseGalleryTable-module__8YcmJa__card[data-span]{grid-column:span var(--span);inline-size:92%;margin-block:calc(-18% / var(--span)) 0;z-index:5}.CaseGalleryTable-module__8YcmJa__photo{transition:box-shadow .35s var(--ease);background:#fff;border-radius:6px;padding:8px 8px 22px;display:block;box-shadow:0 1px 2px #0000001f,0 18px 40px -20px #281e0a73}.CaseGalleryTable-module__8YcmJa__photo>span{border-radius:3px}.CaseGalleryTable-module__8YcmJa__card:hover{z-index:50;rotate:none;scale:1.06}.CaseGalleryTable-module__8YcmJa__card:hover .CaseGalleryTable-module__8YcmJa__photo{box-shadow:0 1px 2px #0000001f,0 40px 70px -30px #281e0a8c}.CaseGalleryTable-module__8YcmJa__card[data-dragging]{z-index:60;cursor:grabbing;transition:rotate .35s var(--ease), scale .35s var(--ease)}.CaseGalleryTable-module__8YcmJa__card:focus-visible{z-index:50;outline-offset:6px;outline:3px solid #097fe8}.CaseGalleryTable-module__8YcmJa__section:not([data-seen]) .CaseGalleryTable-module__8YcmJa__card{opacity:0;translate:calc(var(--jx) * 3) 40vh;rotate:calc(var(--r) * 3)}.CaseGalleryTable-module__8YcmJa__section[data-seen] .CaseGalleryTable-module__8YcmJa__card{transition-delay:calc(var(--i) * 70ms), calc(var(--i) * 70ms), calc(var(--i) * 70ms), calc(var(--i) * 70ms)}.CaseGalleryTable-module__8YcmJa__section[data-seen] .CaseGalleryTable-module__8YcmJa__card:hover,.CaseGalleryTable-module__8YcmJa__section[data-seen] .CaseGalleryTable-module__8YcmJa__card[data-dragging]{transition-delay:0s}@media (max-width:1023px){.CaseGalleryTable-module__8YcmJa__section{--columns:3!important}.CaseGalleryTable-module__8YcmJa__card[data-span]{grid-column:1/-1;margin-block:-4% 0}}@media (max-width:767px){.CaseGalleryTable-module__8YcmJa__section{--columns:2!important}.CaseGalleryTable-module__8YcmJa__table{border-radius:28px}.CaseGalleryTable-module__8YcmJa__photo{padding:6px 6px 16px}}@media (prefers-reduced-motion:reduce){.CaseGalleryTable-module__8YcmJa__card,.CaseGalleryTable-module__8YcmJa__photo{transition:none}.CaseGalleryTable-module__8YcmJa__section:not([data-seen]) .CaseGalleryTable-module__8YcmJa__card{opacity:1;translate:var(--jx) var(--jy);rotate:var(--r)}}
.CaseAppsSmart-module__lWAhPG__section{--font-display:var(--font-oswald), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--line:#0000001a;--muted:#6b6f78;box-sizing:border-box;color:#000;inline-size:100%;max-inline-size:1440px;font-family:var(--font-body);margin-inline:auto;padding-inline:clamp(20px,5.56vw,80px)}.CaseAppsSmart-module__lWAhPG__section *,.CaseAppsSmart-module__lWAhPG__section :before,.CaseAppsSmart-module__lWAhPG__section :after{box-sizing:border-box}.CaseAppsSmart-module__lWAhPG__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px clamp(40px,6vw,104px);display:grid}.CaseAppsSmart-module__lWAhPG__panel{background:#f4f4f5;border-radius:clamp(28px,3vw,40px);grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(24px,3vw,40px);display:grid;container-type:inline-size}.CaseAppsSmart-module__lWAhPG__devices{max-inline-size:100%;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;justify-self:start;gap:4px;padding:4px;display:flex}.CaseAppsSmart-module__lWAhPG__device{white-space:nowrap;block-size:44px;min-inline-size:0;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:700;transition:background-color .25s,color .25s;display:inline-flex;position:relative}.CaseAppsSmart-module__lWAhPG__device:hover{color:#000}.CaseAppsSmart-module__lWAhPG__device[aria-pressed=true]{color:#fff;background:#000}.CaseAppsSmart-module__lWAhPG__device:focus-visible{outline:3px solid var(--c);outline-offset:2px}.CaseAppsSmart-module__lWAhPG__deviceIcon{flex:none;block-size:20px;inline-size:20px}.CaseAppsSmart-module__lWAhPG__you{background:var(--c);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:8px;inset-inline-end:9px}.CaseAppsSmart-module__lWAhPG__stage{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.CaseAppsSmart-module__lWAhPG__caption{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.CaseAppsSmart-module__lWAhPG__caption[data-missing]{color:#000}.CaseAppsSmart-module__lWAhPG__captionIcon{block-size:20px;inline-size:20px}.CaseAppsSmart-module__lWAhPG__main{background:var(--c);min-block-size:96px;color:var(--c-on);box-shadow:0 24px 40px -26px color-mix(in srgb, var(--c) 80%, #000);transition:background-color .25s ease, transform .3s var(--ease);animation:CaseAppsSmart-module__lWAhPG__rise .5s var(--ease);border-radius:26px;align-items:center;gap:18px;padding:12px 28px 12px 12px;text-decoration:none;display:flex}.CaseAppsSmart-module__lWAhPG__main:hover{background:color-mix(in srgb, var(--c) 88%, #000)}.CaseAppsSmart-module__lWAhPG__main:focus-visible{outline-offset:3px;outline:3px solid #000}.CaseAppsSmart-module__lWAhPG__mainTile{color:#000;background:#fff;border-radius:20px;flex:none;place-items:center;block-size:72px;inline-size:72px;display:grid}.CaseAppsSmart-module__lWAhPG__mainIcon{block-size:40px;inline-size:40px}.CaseAppsSmart-module__lWAhPG__mainLabel{flex:1;gap:2px;min-inline-size:0;display:grid}.CaseAppsSmart-module__lWAhPG__mainCta{font-family:var(--font-display);font-size:clamp(26px,2.4vw,34px);line-height:1.1}.CaseAppsSmart-module__lWAhPG__mainNote{opacity:.75;overflow-wrap:anywhere;font-size:15px;font-weight:600}.CaseAppsSmart-module__lWAhPG__mainArrow{block-size:28px;inline-size:28px;transition:transform .3s var(--ease);flex:none}.CaseAppsSmart-module__lWAhPG__main:hover .CaseAppsSmart-module__lWAhPG__mainArrow,.CaseAppsSmart-module__lWAhPG__main:focus-visible .CaseAppsSmart-module__lWAhPG__mainArrow{transform:translate(3px,-3px)}@keyframes CaseAppsSmart-module__lWAhPG__rise{0%{opacity:0;translate:0 10px}}.CaseAppsSmart-module__lWAhPG__more{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:10px;padding-block-start:16px;display:grid}.CaseAppsSmart-module__lWAhPG__moreTitle{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.CaseAppsSmart-module__lWAhPG__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.CaseAppsSmart-module__lWAhPG__chip{block-size:44px;color:inherit;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 10px;font-size:15px;font-weight:700;text-decoration:none;transition:box-shadow .25s;display:inline-flex}.CaseAppsSmart-module__lWAhPG__chip:hover{box-shadow:inset 0 0 0 2px var(--c)}.CaseAppsSmart-module__lWAhPG__chip:focus-visible{outline:3px solid var(--c);outline-offset:2px}.CaseAppsSmart-module__lWAhPG__chipIcon{block-size:22px;inline-size:22px}.CaseAppsSmart-module__lWAhPG__chipNote{color:var(--muted);font-size:13px;font-weight:600}.CaseAppsSmart-module__lWAhPG__section[data-appear] .CaseAppsSmart-module__lWAhPG__panel{transition:opacity .6s ease, translate .8s var(--ease)}.CaseAppsSmart-module__lWAhPG__section[data-appear=hidden] .CaseAppsSmart-module__lWAhPG__panel{opacity:0;translate:0 32px}@media (max-width:1023px){.CaseAppsSmart-module__lWAhPG__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){.CaseAppsSmart-module__lWAhPG__panel{gap:18px;padding:16px}}@container (max-width:440px){.CaseAppsSmart-module__lWAhPG__devices{justify-self:stretch}.CaseAppsSmart-module__lWAhPG__device{flex:1 1 0;justify-content:center;gap:6px;padding-inline:8px;font-size:14px}.CaseAppsSmart-module__lWAhPG__main{border-radius:22px;gap:14px;min-block-size:76px;padding:10px 18px 10px 10px}.CaseAppsSmart-module__lWAhPG__mainTile{border-radius:16px;block-size:56px;inline-size:56px}.CaseAppsSmart-module__lWAhPG__mainIcon{block-size:30px;inline-size:30px}.CaseAppsSmart-module__lWAhPG__mainCta{font-size:22px}.CaseAppsSmart-module__lWAhPG__mainNote{font-size:13px}.CaseAppsSmart-module__lWAhPG__chipNote{display:none}}@container (max-width:360px){.CaseAppsSmart-module__lWAhPG__deviceIcon{display:none}.CaseAppsSmart-module__lWAhPG__device{padding-inline:6px}.CaseAppsSmart-module__lWAhPG__main{gap:12px;padding-inline-end:14px}.CaseAppsSmart-module__lWAhPG__mainCta{font-size:20px}.CaseAppsSmart-module__lWAhPG__mainArrow{block-size:22px;inline-size:22px}}@media (prefers-reduced-motion:reduce){.CaseAppsSmart-module__lWAhPG__main{animation:none}.CaseAppsSmart-module__lWAhPG__device,.CaseAppsSmart-module__lWAhPG__main,.CaseAppsSmart-module__lWAhPG__mainArrow,.CaseAppsSmart-module__lWAhPG__chip{transition:none}}
