.case-dialog[data-v-3715b005]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-heading);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.case-dialog__panel[data-v-3715b005]{width:min(100% - (80 * var(--rv-unit)),1840 * var(--rv-unit));max-height:calc(100dvh - (40 * var(--rv-unit)));margin:calc(20 * var(--rv-unit)) auto;overscroll-behavior:contain;background:var(--color-background);border-radius:calc(12 * var(--rv-unit));position:relative;overflow:auto}.case-dialog__close-band[data-v-3715b005]{z-index:3;padding:calc(40 * var(--rv-unit)) calc(40 * var(--rv-unit)) calc(20 * var(--rv-unit));background:var(--color-background);justify-content:flex-end;margin:0;display:flex;position:sticky;top:0}.case-dialog__grid[data-v-3715b005]{grid-template-columns:calc(910 * var(--rv-unit)) calc(600 * var(--rv-unit));-moz-column-gap:calc(135 * var(--rv-unit));column-gap:calc(135 * var(--rv-unit));padding:0 calc(40 * var(--rv-unit)) calc(40 * var(--rv-unit));min-height:calc(1000 * var(--rv-unit));align-content:start;display:grid;position:relative}.case-dialog__intro[data-v-3715b005]{grid-column:2;min-width:0}.case-dialog__intro>h2[data-v-3715b005]{font-family:var(--type-h5-family);font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);line-height:var(--type-h5-line);letter-spacing:var(--type-h5-tracking);text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 calc(30 * var(--rv-unit))}.case-dialog__body[data-v-3715b005]{width:calc(523 * var(--rv-unit));max-width:100%;color:var(--color-text);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking);display:flow-root}.case-dialog__details[data-v-3715b005]{margin-top:calc(40 * var(--rv-unit));grid-column:2}.case-dialog__body[data-v-3715b005] p{margin:0 0 calc(11 * var(--rv-unit))}.case-dialog__body[data-v-3715b005] p:last-child{margin-bottom:0}.case-dialog__body[data-v-3715b005] :is(h3,h4){margin:0 0 calc(11 * var(--rv-unit));font:inherit;font-weight:700}.case-dialog__gallery[data-v-3715b005]{top:0;left:calc(40 * var(--rv-unit));width:calc(910 * var(--rv-unit));height:calc(960 * var(--rv-unit));background:var(--color-media-placeholder);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:absolute;overflow:hidden}@media (width>=1366px){.case-dialog__gallery[data-v-3715b005]{border-radius:calc(10 * var(--rv-unit))}}@media (768px<=width<1366px){.case-dialog__gallery[data-v-3715b005]{border-radius:calc(8 * var(--rv-unit))}}@media (0<=width<768px){.case-dialog__gallery[data-v-3715b005]{border-radius:calc(6 * var(--rv-unit))}}.case-dialog__gallery.is-dragging[data-v-3715b005]{cursor:grabbing}.case-dialog__gallery>img[data-v-3715b005]{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;transform:translateX(calc(var(--case-photo-position) * 100% + var(--case-drag-x,0px)));transition:transform var(--case-photo-duration,.65s) ease;position:absolute;inset:0}.case-dialog__gallery.is-dragging>img[data-v-3715b005]{transition:none}.case-dialog__gallery>img.is-reference[data-v-3715b005]{-o-object-fit:fill;object-fit:fill;height:128.26%;top:-10.99%}.case-dialog__gallery[data-v-3715b005] .case-dialog__gallery-arrow{top:calc(50% - (30 * var(--rv-unit)));--arrow-disabled-opacity:.35;position:absolute}.case-dialog__gallery[data-v-3715b005] .slider-controls__arrow--previous{left:calc(40 * var(--rv-unit))}.case-dialog__gallery[data-v-3715b005] .slider-controls__arrow--next{right:calc(40 * var(--rv-unit))}.case-dialog__gallery[data-v-3715b005] .slider-controls__arrow--next:not(:hover,:focus-visible){box-shadow:none}.case-dialog__gallery[data-v-3715b005] .slider-controls__arrow--previous .slider-arrow__art{transform:translate(-50%,-50%)scaleX(-1)}.case-dialog__gallery[data-v-3715b005] .slider-controls__arrow:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-width)}.case-dialog__form[data-v-3715b005]{grid-column:2}.case-dialog__phone[aria-invalid=true][data-v-3715b005]{color:var(--color-error)}.case-dialog a[data-v-3715b005]:focus-visible,.case-dialog button[data-v-3715b005]:focus-visible,.case-dialog input[data-v-3715b005]:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-width)}@media (width>=1366px){.case-dialog__panel--overlay-close .case-dialog__close-band[data-v-3715b005]{height:0;padding:0 calc(40 * var(--rv-unit));background:0 0;align-items:flex-start}.case-dialog__panel--overlay-close .case-dialog__close-band[data-v-3715b005] .close-button{margin-top:calc(40 * var(--rv-unit))}.case-dialog__panel--overlay-close .case-dialog__grid[data-v-3715b005]{padding-top:calc(40 * var(--rv-unit));min-height:calc(1040 * var(--rv-unit))}.case-dialog__panel--overlay-close .case-dialog__gallery[data-v-3715b005]{top:calc(40 * var(--rv-unit))}}@media (width<1366px){.case-dialog__panel[data-v-3715b005]{width:calc(100% - (40 * var(--rv-unit)));max-height:calc(100dvh - (40 * var(--rv-unit)));margin:calc(20 * var(--rv-unit)) auto}.case-dialog__grid[data-v-3715b005]{padding:0 calc(30 * var(--rv-unit)) calc(40 * var(--rv-unit));grid-template-columns:minmax(0,1fr);min-height:0}.case-dialog__grid[data-v-3715b005]>*{grid-column:1}.case-dialog__close-band[data-v-3715b005]{z-index:3;padding:calc(40 * var(--rv-unit)) calc(30 * var(--rv-unit)) calc(30 * var(--rv-unit));background:var(--color-background);justify-content:center;margin:0;display:flex;position:sticky;top:0}.case-dialog__intro>h2[data-v-3715b005]{margin-bottom:calc(15 * var(--rv-unit))}.case-dialog__body[data-v-3715b005]{width:calc(511 * var(--rv-unit))}.case-dialog__details[data-v-3715b005],.case-dialog__gallery[data-v-3715b005]{width:100%;margin-top:calc(30 * var(--rv-unit))}.case-dialog__gallery[data-v-3715b005]{height:calc(706 * var(--rv-unit));--dots-bottom:calc(30 * var(--rv-unit));position:relative;top:auto;left:auto}.case-dialog__gallery[data-v-3715b005] .slider-controls__arrow--previous{left:calc(20 * var(--rv-unit))}.case-dialog__gallery[data-v-3715b005] .slider-controls__arrow--next{right:calc(20 * var(--rv-unit))}}@media (0<=width<768px){.case-dialog__panel[data-v-3715b005]{width:100%;max-height:100dvh;margin:0}.case-dialog__grid[data-v-3715b005]{padding:0 calc(20 * var(--rv-unit)) calc(40 * var(--rv-unit))}.case-dialog__close-band[data-v-3715b005]{padding:calc(40 * var(--rv-unit)) calc(20 * var(--rv-unit)) calc(30 * var(--rv-unit));margin:0}.case-dialog__intro>h2[data-v-3715b005]{margin-bottom:calc(10 * var(--rv-unit))}.case-dialog__body[data-v-3715b005]{width:100%}.case-dialog__gallery[data-v-3715b005]{height:calc(320 * var(--rv-unit));--dots-bottom:calc(20 * var(--rv-unit))}.case-dialog__gallery[data-v-3715b005] .slider-controls__arrow--previous{left:calc(10 * var(--rv-unit))}.case-dialog__gallery[data-v-3715b005] .slider-controls__arrow--next{right:calc(10 * var(--rv-unit))}}@media (prefers-reduced-motion:reduce){.case-dialog__gallery>img[data-v-3715b005]{transition:none}}
