cms-comparison[data-astro-cid-sdtpe7ek]{--split:50%;display:block}.comparison-images[data-astro-cid-sdtpe7ek]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.comparison-images[data-astro-cid-sdtpe7ek] figure[data-astro-cid-sdtpe7ek]{min-width:0;margin:0;position:relative}.comparison-images[data-astro-cid-sdtpe7ek] img[data-astro-cid-sdtpe7ek]{aspect-ratio:4/3;object-fit:contain;background:#edf0e7;border-radius:12px;width:100%;margin:0}figcaption[data-astro-cid-sdtpe7ek]{color:var(--muted);padding:6px 0;font-size:12px}[data-astro-cid-sdtpe7ek][data-enhanced] .comparison-images[data-astro-cid-sdtpe7ek]{border-radius:12px;display:block;position:relative;overflow:hidden}[data-astro-cid-sdtpe7ek][data-enhanced] figure[data-astro-cid-sdtpe7ek]:last-child{clip-path:inset(0 calc(100% - var(--split)) 0 0);position:absolute;inset:0}[data-astro-cid-sdtpe7ek][data-enhanced] .comparison-images[data-astro-cid-sdtpe7ek]:after{content:"";top:0;bottom:0;left:var(--split);pointer-events:none;background:#536b25;width:2px;position:absolute}[data-astro-cid-sdtpe7ek][data-enhanced] figcaption[data-astro-cid-sdtpe7ek]{color:#272a27;background:#fff;border-radius:20px;padding:4px 10px;position:absolute;top:12px;right:12px}[data-astro-cid-sdtpe7ek][data-enhanced] figure[data-astro-cid-sdtpe7ek]:last-child figcaption[data-astro-cid-sdtpe7ek]{left:12px;right:auto}label[data-astro-cid-sdtpe7ek]{flex-direction:column;gap:6px;margin-top:14px;font-size:12px;display:flex}label[data-astro-cid-sdtpe7ek][hidden]{display:none}input[data-astro-cid-sdtpe7ek]{accent-color:#536b25;cursor:ew-resize;width:100%;min-height:36px}.comparison-caption[data-astro-cid-sdtpe7ek]{color:var(--muted);font-size:13px;margin-top:12px!important}@media (width<=480px){[data-astro-cid-sdtpe7ek][data-mode=side] .comparison-images[data-astro-cid-sdtpe7ek]{grid-template-columns:1fr}}.block-media[data-astro-cid-xwd7dmcs]{margin:0}.media-screen[data-astro-cid-xwd7dmcs]{background:var(--surface,#f0f1ed);border-radius:12px;overflow:hidden}.media-screen[data-astro-cid-xwd7dmcs] video[data-astro-cid-xwd7dmcs],.media-screen[data-astro-cid-xwd7dmcs] iframe[data-astro-cid-xwd7dmcs]{object-fit:contain;border:0;width:100%;height:100%;display:block}[data-astro-cid-xwd7dmcs][data-frame=browser]{border:1px solid var(--line);border-radius:14px;padding-bottom:12px;overflow:hidden}[data-astro-cid-xwd7dmcs][data-frame=browser] .media-screen[data-astro-cid-xwd7dmcs]{border-radius:0}.browser-bar[data-astro-cid-xwd7dmcs]{background:#e9ece3;gap:6px;padding:14px;display:flex}.browser-bar[data-astro-cid-xwd7dmcs] i[data-astro-cid-xwd7dmcs]{background:#929b86;border-radius:50%;width:7px;height:7px}[data-astro-cid-xwd7dmcs][data-frame=phone]{color:#fff;background:#252b20;border:2px solid #383e32;border-radius:30px;max-width:320px;margin-inline:auto;padding:10px}[data-astro-cid-xwd7dmcs][data-frame=phone] .media-screen[data-astro-cid-xwd7dmcs]{border-radius:20px}.media-fallback[data-astro-cid-xwd7dmcs]{text-align:center;place-content:center;height:100%;padding:20px;display:grid}.media-fallback[data-astro-cid-xwd7dmcs] img[data-astro-cid-xwd7dmcs]{max-height:220px}.media-fallback[data-astro-cid-xwd7dmcs] a[data-astro-cid-xwd7dmcs] svg{vertical-align:-2px;width:16px;height:16px}figcaption[data-astro-cid-xwd7dmcs]{color:var(--muted);padding:12px 14px 0;font-size:13px;line-height:1.6}[data-astro-cid-xwd7dmcs][data-frame=phone] figcaption[data-astro-cid-xwd7dmcs]{color:#d7dfcb}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-track{gap:18px;padding-block:12px 28px}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item{transition:transform .4s var(--ease), border-color .25s ease, box-shadow .3s ease;background:linear-gradient(150deg,#fff,#f7f8f3);border:1px solid #dfe2d8;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 12px 30px -22px #35432930}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item>button,.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item>img{background:#eef0eb;border-radius:14px;width:calc(100% - 20px);margin:10px 10px 0;position:relative;overflow:hidden}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item>button{border:1px solid #e7e9e2}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item>button img{width:100%;height:auto;transition:transform .6s var(--ease);border-radius:0;margin:0;display:block}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item figcaption{flex:1;padding:22px 24px 25px}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item figcaption h4{color:var(--ink);font-family:var(--font-heading,Georgia, serif);letter-spacing:-.4px;text-wrap:balance;margin:0;font-size:23px;font-weight:400;line-height:1.2}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item figcaption p{color:#626b5d;margin:10px 0 0;font-size:13px;line-height:1.65}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item .gallery-caption{opacity:1}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-open{color:#53634b;width:38px;height:38px;font:21px/1 var(--font-body,sans-serif);pointer-events:none;transition:opacity .25s ease, transform .35s var(--ease), border-color .25s ease;background:#ffffffdb;border:1px solid #d5ddd0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 2px 8px #3543290b}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-open svg{width:18px;height:18px}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item:focus-within{border-color:#748b58;box-shadow:0 0 0 3px #7d984f20}@media (hover:hover) and (pointer:fine){.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item:hover{border-color:#c4ceba;transform:translateY(-4px);box-shadow:inset 0 1px #fff,0 22px 45px -24px #35432940}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-open{opacity:0;transform:translateY(5px)}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item>button:is(:hover,:focus-visible) .image-gallery-open{opacity:1;border-color:#aebb9f;transform:translateY(0)}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item>button:hover img{transform:scale(1.015)}}@media (width<=540px){.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item{border-radius:18px}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item figcaption{padding:18px 20px 22px}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item figcaption h4{font-size:21px}}@media (prefers-reduced-motion:reduce){.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item,.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item *{transition:none}.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item:hover,.case-study .prose .cms-image-gallery[data-layout=carousel] .image-gallery-item>button:hover img{transform:none}}.case-block[data-astro-cid-njb4ujag]{margin:32px 0;scroll-margin-top:32px}.case-block[data-astro-cid-njb4ujag] .case-block-title[data-astro-cid-njb4ujag]{align-items:center;gap:12px;display:flex}.color-swatch[data-astro-cid-njb4ujag]{border:1px solid var(--line);vertical-align:middle;border-radius:4px;width:20px;height:20px;margin-right:8px;display:inline-block}.case-study[data-project=switch] .case-block[data-block-type=gallery]{margin-block:48px 64px}.case-study[data-project=switch] .cms-image-gallery[data-layout=bento]{width:min(1120px,100vw - 48px)}.case-study[data-project=switch] [data-layout=bento] .image-gallery-track{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:40px;padding:0;display:grid}.case-study[data-project=switch] [data-layout=bento] .image-gallery-item,.case-study[data-project=switch] [data-layout=bento] .image-gallery-item:nth-child(5n+1){grid-area:auto}.case-study[data-project=switch] .image-gallery-item img{aspect-ratio:auto;object-fit:contain;border:1px solid #e6dfdf;border-radius:14px;height:auto}.case-study[data-project=switch] [data-layout=bento] .image-gallery-item img{aspect-ratio:24/19}.case-study[data-project=switch] .image-gallery-item figcaption{max-height:none;padding:16px 4px 0;overflow:visible}.case-study[data-project=switch] .image-gallery-item .gallery-caption{opacity:1}.case-study[data-project=switch] .image-gallery-item figcaption h4{font-size:15px;font-weight:500}.case-study[data-project=switch] .image-gallery-item figcaption p{font-size:13px}@media (width<=540px){.case-study[data-project=switch] .cms-image-gallery[data-layout=bento]{width:calc(100vw - 32px)}.case-study[data-project=switch] .case-block[data-block-type=gallery]{margin-block:32px 40px}}.case-brand[data-astro-cid-qj36m7ki]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.case-cover-frame[data-astro-cid-qj36m7ki]{width:min(100% - 40px,1100px);margin:0 auto 65px;position:relative}.case-cover-frame[data-astro-cid-qj36m7ki] .case-cover[data-astro-cid-qj36m7ki]{width:100%;margin:0;display:block}@media (width<=760px){.case-cover-frame[data-astro-cid-qj36m7ki]{margin-bottom:40px}}
