.challenge-wrapper[data-v-ac962fb9]{max-width:var(--brand-header-max-width);margin-inline:auto;padding:48px 32px}.challenge-cards[data-v-ac962fb9]{grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0 0;display:grid}.challenge-card[data-v-ac962fb9]{border:1px solid var(--brand-studio-card-border-color);border-radius:var(--brand-radius-tile);background:var(--brand-studio-card-background);padding:28px}.challenge-visual[data-v-ac962fb9]{display:inline-block;position:relative}.challenge-icon[data-v-ac962fb9]{width:auto;height:90px;transition:transform .3s;display:block}.challenge-spark[data-v-ac962fb9]{fill:none;stroke:var(--brand-studio-spark-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;position:absolute;top:6px;right:-7px}.challenge-title[data-v-ac962fb9]{letter-spacing:-.25px;margin:0;font-size:21px;font-weight:700;line-height:26px}.challenge-text[data-v-ac962fb9]{margin:8px 0 0;font-size:14px;line-height:22px}@media (hover:hover){.challenge-card:hover .challenge-icon[data-v-ac962fb9]{transform:translateY(-6px)}.challenge-card:hover .challenge-spark[data-v-ac962fb9]{animation:.6s ease-out challenge-spark-draw-ac962fb9}}@keyframes challenge-spark-draw-ac962fb9{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes challenge-icon-lift-ac962fb9{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@supports (animation-timeline:view()){@media (hover:none) and (prefers-reduced-motion:no-preference){.challenge-icon[data-v-ac962fb9]{animation-name:challenge-icon-lift-ac962fb9;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 40% cover 45%}.challenge-spark[data-v-ac962fb9]{animation-name:challenge-spark-draw-ac962fb9;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 60% cover 40%}}}@media (width<=991px){.challenge-wrapper[data-v-ac962fb9]{padding:48px 32px}.challenge-cards[data-v-ac962fb9]{gap:16px}.challenge-card[data-v-ac962fb9]{padding:24px}}@media (width<=767px){.challenge-wrapper[data-v-ac962fb9]{padding:32px 24px}.challenge-cards[data-v-ac962fb9]{grid-template-columns:1fr;gap:12px;margin-top:24px}.challenge-card[data-v-ac962fb9]{align-items:flex-start;gap:20px;padding:20px;display:flex}.challenge-visual[data-v-ac962fb9]{flex:0 0 58px}.challenge-icon[data-v-ac962fb9]{height:64px}.challenge-spark[data-v-ac962fb9]{width:17px;height:20px;top:4px;right:-5px}.challenge-title[data-v-ac962fb9]{font-size:18px;line-height:24px}}@media (width<=479px){.challenge-wrapper[data-v-ac962fb9]{padding-inline:16px}}.soon-tag[data-v-bb57206b]{border:1px solid var(--brand-studio-soon-border-color);border-radius:var(--brand-pill-radius);color:var(--brand-accent-color);letter-spacing:0;white-space:nowrap;vertical-align:middle;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-block}.studio-chart-slot[data-v-31b4dbfa]{width:calc(var(--chip-width) * var(--stage-px));view-timeline-name:--studio-chart}.studio-chart[data-v-31b4dbfa]{padding:calc(14 * var(--stage-px));border:1px solid var(--brand-studio-card-border-color);border-radius:calc(12 * var(--stage-px));background:var(--brand-studio-chip-background);backdrop-filter:blur(var(--brand-studio-chip-blur));box-shadow:var(--brand-studio-chip-shadow);display:block}.studio-chart-title[data-v-31b4dbfa]{color:var(--brand-text-color-heading);font-size:calc(14.5 * var(--stage-px));font-weight:600;line-height:1.3;display:block}.studio-chart-subtitle[data-v-31b4dbfa]{margin-top:calc(10 * var(--stage-px));color:var(--brand-text-color-muted);font-size:calc(9 * var(--stage-px));display:block}.studio-chart-svg[data-v-31b4dbfa]{width:100%;height:auto;margin-top:calc(8 * var(--stage-px));display:block;overflow:visible}.studio-chart-axis[data-v-31b4dbfa]{fill:var(--brand-text-color-muted);font-size:8px}.studio-chart-grid[data-v-31b4dbfa]{stroke:var(--brand-studio-chart-grid);stroke-width:.6px}.studio-chart-target[data-v-31b4dbfa],.studio-chart-line[data-v-31b4dbfa]{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.studio-chart-target[data-v-31b4dbfa]{stroke:var(--brand-studio-chart-target)}.studio-chart-line[data-v-31b4dbfa]{stroke:var(--brand-accent-color)}.studio-chart-dot[data-v-31b4dbfa]{fill:var(--brand-accent-color)}.studio-chart-bar rect[data-v-31b4dbfa]{transform-box:fill-box;transform-origin:bottom}.studio-chart-bar-packages[data-v-31b4dbfa]{fill:var(--brand-accent-color-dark);background:var(--brand-accent-color-dark)}.studio-chart-bar-services[data-v-31b4dbfa]{fill:var(--brand-accent-color);background:var(--brand-accent-color)}.studio-chart-legend[data-v-31b4dbfa]{gap:calc(4 * var(--stage-px));margin-top:calc(6 * var(--stage-px));color:var(--brand-text-color-muted);font-size:calc(9 * var(--stage-px))}.studio-chart-swatch[data-v-31b4dbfa]{width:calc(8 * var(--stage-px));height:calc(8 * var(--stage-px));margin-left:calc(6 * var(--stage-px));border-radius:2px}.studio-chart-payment[data-v-31b4dbfa]{padding:calc(18 * var(--stage-px)) calc(12 * var(--stage-px))}.studio-chart-tick[data-v-31b4dbfa]{width:calc(48 * var(--stage-px));height:calc(48 * var(--stage-px))}.studio-chart-tick circle[data-v-31b4dbfa]{fill:var(--brand-studio-icon-background);stroke:var(--brand-accent-color);stroke-width:1.5px}.studio-chart-tick path[data-v-31b4dbfa]{fill:none;stroke:var(--brand-accent-color);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.studio-chart-amount[data-v-31b4dbfa]{margin-top:calc(10 * var(--stage-px));color:var(--brand-text-color-heading);font-size:calc(20 * var(--stage-px));font-weight:500;line-height:1.2}.studio-chart-caption[data-v-31b4dbfa]{margin-top:calc(2 * var(--stage-px));color:var(--brand-text-color-muted);font-size:calc(10 * var(--stage-px))}@keyframes studio-chart-in-31b4dbfa{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-chart-draw-31b4dbfa{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes studio-chart-grow-31b4dbfa{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.studio-chart-slot[data-v-31b4dbfa]{animation-name:studio-chart-in-31b4dbfa;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(20% + var(--chip-order) * 15%) cover calc(30% + var(--chip-order) * 5%)}.studio-chart-line[data-v-31b4dbfa],.studio-chart-target[data-v-31b4dbfa],.studio-chart-tick path[data-v-31b4dbfa]{animation-name:studio-chart-draw-31b4dbfa;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--studio-chart;animation-range:cover 20% cover 40%}.studio-chart-bar rect[data-v-31b4dbfa]{animation-name:studio-chart-grow-31b4dbfa;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--studio-chart;animation-range:cover 15% cover 40%}}}.studio-chip-slot[data-v-1722088a]{width:calc(var(--chip-width) * var(--stage-px))}.studio-chip[data-v-1722088a]{gap:calc(8 * var(--stage-px));padding:calc(10 * var(--stage-px)) calc(16 * var(--stage-px));border:1px solid var(--brand-studio-card-border-color);border-radius:var(--brand-pill-radius);background:var(--brand-studio-chip-background);backdrop-filter:blur(var(--brand-studio-chip-blur));box-shadow:var(--brand-studio-chip-shadow)}.studio-chip-class[data-v-1722088a]{padding:calc(14 * var(--stage-px)) calc(16 * var(--stage-px));border-radius:calc(10 * var(--stage-px))}.studio-chip-blue[data-v-1722088a]{background:var(--brand-studio-chip-blue)}.studio-chip-olive[data-v-1722088a]{background:var(--brand-studio-chip-olive)}.studio-chip-photo[data-v-1722088a]{border:calc(3 * var(--stage-px)) solid var(--brand-studio-card-background);border-radius:50%;width:100%;height:auto;padding:0;display:block}.studio-chip-avatar[data-v-1722088a]{width:calc(35 * var(--stage-px));height:calc(35 * var(--stage-px));border-radius:50%;flex:none}.studio-chip-icon[data-v-1722088a]{width:calc(22 * var(--stage-px));height:calc(22 * var(--stage-px));fill:none;stroke:var(--brand-accent-color);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.studio-chip-icon-light[data-v-1722088a]{stroke:var(--brand-text-color-heading)}.studio-chip-text[data-v-1722088a]{white-space:nowrap;min-width:0}.studio-chip-title[data-v-1722088a]{color:var(--brand-text-color-heading);font-size:calc(14 * var(--stage-px));font-weight:600;line-height:1.25}.studio-chip-subtitle[data-v-1722088a]{color:var(--brand-accent-color);font-size:calc(11 * var(--stage-px));line-height:1.3}.studio-chip-class .studio-chip-subtitle[data-v-1722088a]{color:var(--brand-text-color-muted)}@keyframes studio-chip-in-1722088a{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-chip-float-1722088a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.studio-chip-slot[data-v-1722088a]{animation-name:studio-chip-in-1722088a;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(20% + var(--chip-order) * 15%) cover calc(30% + var(--chip-order) * 5%)}.studio-chip[data-v-1722088a]{animation:6s ease-in-out infinite studio-chip-float-1722088a;animation-delay:calc(var(--chip-order) * -1.5s)}}}.studio-cta[data-v-990c35b3]{padding:48px 32px}.studio-cta-box[data-v-990c35b3]{max-width:calc(var(--brand-header-max-width) - 64px);border:1px solid var(--brand-studio-card-border-color);background:var(--brand-studio-cta-background);border-radius:28px;margin-inline:auto;padding:96px 48px}.studio-cta-heading[data-v-990c35b3]{letter-spacing:-1.56px;margin:0;font-size:48px;line-height:55px}.studio-cta-lead[data-v-990c35b3]{max-width:540px;margin:16px 0 32px;font-size:18px;line-height:28px}.studio-cta-button[data-v-990c35b3]{font-weight:700}@media (width<=991px){.studio-cta[data-v-990c35b3]{padding:48px 32px}.studio-cta-box[data-v-990c35b3]{padding:64px 32px}.studio-cta-heading[data-v-990c35b3]{letter-spacing:-1.2px;font-size:40px;line-height:46px}}@media (width<=767px){.studio-cta[data-v-990c35b3]{padding:32px 24px}.studio-cta-box[data-v-990c35b3]{padding:48px 20px}.studio-cta-heading[data-v-990c35b3]{letter-spacing:-1px;font-size:32px;line-height:38px}.studio-cta-lead[data-v-990c35b3]{font-size:16px;line-height:24px}}@media (width<=479px){.studio-cta[data-v-990c35b3]{padding-inline:16px}.studio-cta-button[data-v-990c35b3]{width:100%}}.studio-map-drawer-layer[data-v-1e86c227]{top:var(--brand-header-height);z-index:3;background:var(--brand-surface-ground);overscroll-behavior:contain;touch-action:none;bottom:0}.studio-map-drawer-image[data-v-1e86c227]{transform-origin:0 0;max-width:none;height:auto;transition:transform .4s ease-out}.studio-map-drawer-pin[data-v-1e86c227]{background:var(--brand-studio-pin-ring);cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;padding:0;transition:left .4s ease-out,top .4s ease-out,width .4s ease-out,height .4s ease-out;transform:translate(-50%,-50%)}.studio-map-drawer-pin-active[data-v-1e86c227]{background:var(--brand-studio-glow);width:56px;height:56px}.studio-map-drawer-pin-dot[data-v-1e86c227]{background:var(--brand-accent-color);border-radius:50%;width:12px;height:12px}.studio-map-drawer-pin-active .studio-map-drawer-pin-dot[data-v-1e86c227]{width:18px;height:18px}.studio-map-drawer[data-v-1e86c227]{border:1px solid var(--brand-studio-drawer-border-color);border-radius:var(--brand-radius-large) var(--brand-radius-large) 0 0;background:var(--brand-studio-drawer-background);border-bottom:0;transition:transform .3s ease-out}.studio-map-drawer-content[data-v-1e86c227]{max-width:560px;margin-inline:auto;padding:12px 20px 32px}.studio-map-drawer-handle[data-v-1e86c227]{background:var(--brand-studio-drawer-handle);border-radius:2px;width:40px;height:4px;margin:0 auto 16px}.studio-map-drawer-count[data-v-1e86c227]{color:var(--brand-accent-color);letter-spacing:1.4px;margin:0;font-size:12px;font-weight:500}.studio-map-drawer-close[data-v-1e86c227]{background:var(--brand-video-modal-close-background);width:32px;height:32px;color:var(--brand-text-color-heading);font:inherit;cursor:pointer;border:0;border-radius:50%;padding:0}.studio-map-drawer-title[data-v-1e86c227]{color:var(--brand-text-color-heading);margin:16px 0 0;font-size:22px;font-weight:600;line-height:28px}.studio-map-drawer-text[data-v-1e86c227]{margin:12px 0 0;font-size:16px;line-height:24px}.studio-map-drawer-actions[data-v-1e86c227]{margin-top:16px}.studio-map-drawer-arrow[data-v-1e86c227]{border:1px solid var(--brand-accent-color);width:44px;height:44px;color:var(--brand-text-color-heading);cursor:pointer;background:0 0;border-radius:50%;padding:0}.studio-map-drawer-arrow svg[data-v-1e86c227]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.studio-map-drawer-enter-active[data-v-1e86c227],.studio-map-drawer-leave-active[data-v-1e86c227]{transition:opacity .3s}.studio-map-drawer-enter-active .studio-map-drawer[data-v-1e86c227],.studio-map-drawer-leave-active .studio-map-drawer[data-v-1e86c227]{transition:transform .3s ease-out}.studio-map-drawer-enter-from[data-v-1e86c227],.studio-map-drawer-leave-to[data-v-1e86c227]{opacity:0}.studio-map-drawer-enter-from .studio-map-drawer[data-v-1e86c227],.studio-map-drawer-leave-to .studio-map-drawer[data-v-1e86c227]{transform:translateY(100%)}.studio-feature-row[data-v-e665b20e]{max-width:var(--brand-header-max-width);flex-direction:column;gap:48px;margin-inline:auto;padding:48px 32px;display:flex}@media (width>=768px){.studio-feature-row[data-v-e665b20e]{flex-direction:row;align-items:center}.studio-feature-row-reverse[data-v-e665b20e]{flex-direction:row-reverse}.studio-feature-copy[data-v-e665b20e],.studio-feature-visual[data-v-e665b20e]{flex:1 1 0;min-width:0}}.studio-feature-eyebrow[data-v-e665b20e]{letter-spacing:1.4px;text-transform:uppercase;margin:0;font-size:14px;font-weight:500;line-height:18px}.studio-feature-heading[data-v-e665b20e]{letter-spacing:-1.26px;margin:12px 0 0;font-size:36px;font-weight:700;line-height:46px}.studio-feature-heading-tag[data-v-e665b20e]{margin-left:8px}.studio-feature-paragraph[data-v-e665b20e]{margin:20px 0 0;font-size:18px;line-height:28px}.studio-feature-points[data-v-e665b20e]{margin:20px 0 0}.studio-feature-point[data-v-e665b20e]{color:var(--brand-text-color-heading);letter-spacing:-.16px;gap:10px;padding:4px 0;font-size:15px;line-height:22px}.studio-feature-check[data-v-e665b20e]{fill:none;width:12px;height:8px;stroke:var(--brand-accent-color);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.studio-feature-info[data-v-e665b20e]{border:1px solid var(--brand-studio-card-border-color);border-radius:var(--brand-radius-tile);background:var(--brand-studio-card-background);gap:16px;margin-top:32px;padding:20px}.studio-feature-info-icon[data-v-e665b20e]{background:var(--brand-studio-icon-background);border-radius:10px;flex:none;width:40px;height:40px}.studio-feature-info-shield[data-v-e665b20e]{fill:none;width:14px;height:18px;stroke:var(--brand-accent-color);stroke-width:1.33px;stroke-linejoin:round}.studio-feature-info-glyph[data-v-e665b20e]{fill:var(--brand-accent-color)}.studio-feature-info-title[data-v-e665b20e]{border-right:1px solid var(--brand-studio-card-border-color);color:var(--brand-text-color-heading);letter-spacing:-.25px;flex:0 0 120px;margin:0;padding-right:24px;font-size:16px;font-weight:600;line-height:22px}.studio-feature-info-tag[data-v-e665b20e]{margin-top:6px;display:table}.studio-feature-info-text[data-v-e665b20e]{flex:auto;margin:0;font-size:14px;line-height:21px}.studio-feature-stage[data-v-e665b20e]{aspect-ratio:580/579;--stage-px:calc(100cqw / 580);width:100%;max-width:580px;margin-inline:auto;container-type:inline-size}.studio-feature-stage[data-v-e665b20e]:before{content:"";left:var(--glow-x);aspect-ratio:1;background:radial-gradient(closest-side, var(--brand-studio-glow), transparent);pointer-events:none;border-radius:50%;width:50%;position:absolute;top:15%;transform:translate(-50%,-50%)}.studio-feature-phone[data-v-e665b20e]{width:56.38%;top:8.64%;left:22.93%}.studio-feature-phone[data-v-e665b20e] img{width:100%;height:auto;display:block}@media (width<=991px){.studio-feature-row[data-v-e665b20e]{gap:32px;padding:48px 32px}.studio-feature-heading[data-v-e665b20e]{letter-spacing:-.8px;font-size:28px;line-height:34px}.studio-feature-paragraph[data-v-e665b20e]{font-size:16px;line-height:24px}.studio-feature-info[data-v-e665b20e]{flex-wrap:wrap}.studio-feature-info-title[data-v-e665b20e]{border-right:0;flex:1 1 0;padding-right:0}.studio-feature-info-text[data-v-e665b20e]{flex-basis:100%}}@media (width<=767px){.studio-feature-row[data-v-e665b20e]{padding:32px 24px}.studio-feature-eyebrow[data-v-e665b20e]{font-size:12px;line-height:16px}.studio-feature-point[data-v-e665b20e]{font-size:16px}}@media (width<=479px){.studio-feature-row[data-v-e665b20e]{padding-inline:16px}}.studio-map[data-v-804cce45]{overflow:hidden}.studio-map-wrapper[data-v-804cce45]{max-width:var(--brand-header-max-width);margin-inline:auto;padding:48px 32px 0}.studio-map-picture[data-v-804cce45]{--pin-r:26.5px;--picture-ratio:.6865;width:100%;max-width:1488px;margin:8px auto 16px;container-type:inline-size}.studio-map-picture[data-v-804cce45] img{width:100%;height:auto;display:block}.studio-map-pin[data-v-804cce45]{left:calc(var(--pin-x) * 1%);top:calc(var(--pin-y) * var(--picture-ratio) * 1cqw);z-index:1;width:calc(2 * var(--pin-r));height:calc(2 * var(--pin-r));background:var(--brand-studio-pin-ring);cursor:pointer;border:0;border-radius:50%;margin:0;padding:0;transition:background-color .2s;transform:translate(-50%,-50%)}.studio-map-pin[data-v-804cce45]:hover,.studio-map-pin[data-v-804cce45]:focus-visible{background:var(--brand-studio-glow)}.studio-map-pin[data-v-804cce45]:focus-visible{outline:2px solid var(--brand-accent-color);outline-offset:2px}.studio-map-pin-dot[data-v-804cce45]{background:var(--brand-accent-color);border-radius:50%;width:18px;height:18px;animation:1.4s ease-in-out infinite studio-map-pulse-804cce45}@keyframes studio-map-pulse-804cce45{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.studio-map-box[data-v-804cce45]{z-index:2;border:1px solid var(--brand-studio-card-border-color);border-radius:var(--brand-radius-tile);background:var(--brand-studio-chip-background);width:min(420px,32vw);backdrop-filter:blur(var(--brand-studio-chip-blur));box-shadow:var(--brand-studio-chip-shadow);padding:16px;display:none}.studio-map-box-title[data-v-804cce45]{color:var(--brand-text-color-heading);margin:0;font-size:18px;font-weight:700;line-height:25px}.studio-map-box-text[data-v-804cce45]{margin:4px 0 0;font-size:14px;line-height:22px}@media (hover:hover){.studio-map-box[data-v-804cce45]{left:calc(var(--pin-x) * 1%);top:calc(var(--pin-y) * var(--picture-ratio) * 1cqw);visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s linear .2s;display:block;position:absolute}.studio-map-box-right[data-v-804cce45]{left:calc(var(--pin-x) * 1% + var(--pin-r) + 6px);transform:translateY(-50%)}.studio-map-box-above[data-v-804cce45]{top:calc(var(--pin-y) * var(--picture-ratio) * 1cqw - var(--pin-r) - 6px);transform:translate(-50%,-100%)}.studio-map-box-below[data-v-804cce45]{top:calc(var(--pin-y) * var(--picture-ratio) * 1cqw + var(--pin-r) + 6px);transform:translate(-50%)}.studio-map-hotspot:hover .studio-map-box[data-v-804cce45],.studio-map-hotspot:focus-within .studio-map-box[data-v-804cce45]{visibility:visible;opacity:1;transition-delay:0s}.studio-map-picture:hover .studio-map-hotspot:not(:hover) .studio-map-box[data-v-804cce45]{visibility:hidden;opacity:0}}@media (width<=991px){.studio-map-wrapper[data-v-804cce45]{padding:48px 32px 0}.studio-map-picture[data-v-804cce45]{--pin-r:20px}.studio-map-pin-dot[data-v-804cce45]{width:14px;height:14px}}@media (width<=767px){.studio-map-wrapper[data-v-804cce45]{padding:32px 24px 0}.studio-map-picture[data-v-804cce45]{--pin-r:16px}.studio-map-pin-dot[data-v-804cce45]{width:11px;height:11px}}@media (width<=479px){.studio-map-wrapper[data-v-804cce45]{padding-inline:16px}}.work-styles-wrapper[data-v-13461262]{max-width:var(--brand-header-max-width);margin-inline:auto;padding:48px 32px 0}.work-styles-cards[data-v-13461262]{max-width:var(--brand-header-max-width);grid-template-columns:repeat(4,1fr);gap:24px;margin:0 auto;padding:32px 32px 48px;display:grid}.work-styles-card[data-v-13461262]{aspect-ratio:284/338;border-radius:var(--brand-radius-tile);background:var(--brand-tile-background)}.work-styles-card[data-v-13461262]:focus-visible{outline:2px solid var(--brand-accent-color);outline-offset:2px}.work-styles-photo[data-v-13461262]{object-fit:cover}.work-styles-shade[data-v-13461262]{background:var(--brand-studio-photo-fade) 0 100% / 100% 50% no-repeat, linear-gradient(var(--brand-studio-photo-shade), var(--brand-studio-photo-shade));transition:background-size .4s;inset:0}.work-styles-copy[data-v-13461262]{padding:0 20px 20px;bottom:0;left:0;right:0}.work-styles-title[data-v-13461262]{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:700;line-height:28px;transition:transform .4s}.work-styles-text[data-v-13461262]{color:var(--brand-text-color-muted);font-size:15px;line-height:21px;display:block}@media (hover:hover) and (width>=768px){.work-styles-copy[data-v-13461262]{flex-direction:column;justify-content:flex-end;display:flex}.work-styles-text[data-v-13461262]{opacity:0;max-height:0;transition:max-height .4s,opacity .4s,margin .4s}.work-styles-card:hover .work-styles-shade[data-v-13461262],.work-styles-card:focus-within .work-styles-shade[data-v-13461262]{background-size:100% 100%,auto}.work-styles-card:hover .work-styles-text[data-v-13461262],.work-styles-card:focus-within .work-styles-text[data-v-13461262]{opacity:1;max-height:8em;margin-top:8px}}@media (width<=991px){.work-styles-wrapper[data-v-13461262]{padding:48px 32px 0}.work-styles-cards[data-v-13461262]{grid-template-columns:repeat(2,1fr);padding:32px 32px 48px}.work-styles-card[data-v-13461262]{aspect-ratio:4/3}}@media (width<=767px){.work-styles-wrapper[data-v-13461262]{padding:32px 24px 0}.work-styles-cards[data-v-13461262]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:24px 24px 32px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.work-styles-cards[data-v-13461262]::-webkit-scrollbar{display:none}.work-styles-card[data-v-13461262]{aspect-ratio:290/340;scroll-snap-align:start;flex:0 0 min(290px,78vw)}.work-styles-shade[data-v-13461262]{background-size:100% 70%,auto}.work-styles-text[data-v-13461262]{margin-top:8px}}@media (width<=479px){.work-styles-wrapper[data-v-13461262]{padding-inline:16px}.work-styles-cards[data-v-13461262]{padding-inline:16px;scroll-padding-inline:16px}}
