.qMVnoa_tabs,.qMVnoa_comparison{min-width:0}.qMVnoa_tablist{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:4px;display:flex}.qMVnoa_tablist a{min-height:48px;color:var(--color-fg);border:1px solid var(--color-line);align-items:center;padding:12px 16px;font-size:16px;text-decoration:none;display:flex}.qMVnoa_tablist a[aria-selected=true]{background:var(--color-fg);color:var(--color-bg)}.qMVnoa_panel{padding:24px 0}.qMVnoa_panelTitle{font-family:var(--font-display);margin:0 0 16px;font-size:26px}.qMVnoa_chip{min-height:48px;color:var(--color-fg);border:1px solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;font-size:16px;display:inline-flex}.qMVnoa_chip[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}.qMVnoa_chip:disabled{cursor:default}.qMVnoa_checkList{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.qMVnoa_checkList li{align-items:baseline;gap:12px;display:flex}.qMVnoa_checkList li>span:first-child{color:var(--color-accent);flex:none}.qMVnoa_stackIcon{fill:currentColor;width:64px;height:64px;display:block}.qMVnoa_infoCard{border:1px solid var(--color-line);min-width:0;padding:24px}.qMVnoa_infoCard h3{font-family:var(--font-display);margin:0 0 16px;font-size:26px;line-height:1.15}.qMVnoa_infoCard p{margin:0 0 16px}.qMVnoa_infoCard a{min-height:48px;color:var(--color-accent);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.qMVnoa_device{min-width:0;margin:0}.qMVnoa_frame{border:1px solid var(--color-line);background:var(--color-surface);padding:8px}.qMVnoa_chrome{align-items:center;gap:4px;height:24px;padding-inline:8px;display:flex}.qMVnoa_chrome i{border:1px solid var(--color-muted);border-radius:50%;width:6px;height:6px;display:block}.qMVnoa_screen{min-width:0;overflow:hidden}.qMVnoa_screen img,.qMVnoa_screen video{width:100%;height:auto;display:block}.qMVnoa_device[data-device=phone]{width:100%;max-width:300px;margin-inline:auto}.qMVnoa_device[data-device=phone] .qMVnoa_frame{border:2px solid var(--color-muted);background:var(--ink-950);border-radius:44px;padding:34px 7px 22px;position:relative}.qMVnoa_device[data-device=phone] .qMVnoa_screen{aspect-ratio:390/844;background:var(--paper-50);border-radius:23px 23px 25px 25px;overflow:auto}.qMVnoa_device[data-device=phone] .qMVnoa_screen>video,.qMVnoa_device[data-device=phone] .qMVnoa_screen>img{object-fit:contain;height:100%}.qMVnoa_device[data-device=phone] .qMVnoa_chrome{pointer-events:none;justify-content:center;height:34px;position:absolute;inset:0 7px auto}.qMVnoa_device[data-device=phone] .qMVnoa_chrome i{background:var(--ink-900);border:0;border-radius:16px;width:74px;height:20px;position:relative}.qMVnoa_device[data-device=phone] .qMVnoa_frame:after{content:"";background:var(--paper-50);pointer-events:none;border-radius:4px;width:32%;height:4px;position:absolute;bottom:9px;left:34%}.qMVnoa_device figcaption{color:var(--color-muted);margin-top:12px;font-size:14px}.qMVnoa_table{border-collapse:collapse;table-layout:fixed;width:100%}.qMVnoa_table caption{text-align:left;font-family:var(--font-display);margin-bottom:24px;font-size:26px;line-height:1.15}.qMVnoa_table th,.qMVnoa_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);overflow-wrap:anywhere;padding:16px}.qMVnoa_table thead th{background:var(--color-bg);z-index:1;position:sticky;top:96px}.qMVnoa_table tbody th{font-weight:500}.qMVnoa_comparisonMobile{display:none}.qMVnoa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.qMVnoa_tablist{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qMVnoa_tablist a{padding:12px;font-size:14px}.qMVnoa_table{display:none}.qMVnoa_comparisonMobile{display:block}.qMVnoa_comparisonMobile h3{margin:0 0 24px;font-size:26px}.qMVnoa_comparisonMobile h4{border-bottom:1px solid var(--color-line);margin:0;padding:16px 0;font-size:22px}.qMVnoa_comparisonMobile section+section{margin-top:40px}.qMVnoa_comparisonMobile dl{margin:0}.qMVnoa_comparisonMobile dl>div{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;display:grid}.qMVnoa_comparisonMobile dd{overflow-wrap:anywhere;margin:0}}.qMVnoa_device[data-device=phone] .qMVnoa_chrome i:after{content:"";background:var(--ink-950);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}
.rp1wFG_section{border-top:1px solid var(--color-line);padding-block:64px;scroll-margin-top:110px}.rp1wFG_section header{max-width:62ch;margin-bottom:40px}.rp1wFG_section h2{font-family:var(--font-display);margin:16px 0;font-size:clamp(40px,6vw,72px);line-height:1.05}.rp1wFG_grid{grid-template-columns:1fr 1fr;gap:64px 40px;display:grid}.rp1wFG_grid article{min-width:0}.rp1wFG_media{background:var(--color-surface);padding:24px}.rp1wFG_copy h3{font-family:var(--font-display);margin:8px 0 16px;font-size:32px}.rp1wFG_copy>p{max-width:58ch}.rp1wFG_eyebrow{color:var(--color-muted);margin-top:24px;font-size:14px}.rp1wFG_copy ul{flex-wrap:wrap;gap:8px 24px;padding-left:20px;font-size:14px;display:flex}.rp1wFG_copy a{min-height:48px;color:var(--color-accent);text-underline-offset:4px;align-items:center;display:inline-flex}.rp1wFG_sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.rp1wFG_grid{grid-template-columns:1fr;gap:40px}.rp1wFG_media{padding:16px}}.rp1wFG_grid{grid-template-columns:1fr}.rp1wFG_grid article{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.rp1wFG_media{justify-content:center;display:flex}.rp1wFG_media [data-device=phone]{max-width:200px}.rp1wFG_copy .rp1wFG_eyebrow{margin-top:0}@media (max-width:767px){.rp1wFG_grid article{grid-template-columns:1fr;gap:24px}.rp1wFG_media [data-device=phone]{max-width:240px}}.rp1wFG_copy summary{cursor:pointer;min-height:48px;color:var(--color-accent);padding-block:12px;display:list-item}.rp1wFG_copy details{border-top:1px solid var(--color-line);margin-top:16px}.rp1wFG_copy details>figure{margin-block:24px}.rp1wFG_media:has(video){align-items:start}.rp1wFG_media [data-device=phone]:has(video){max-width:260px}
.TFUqqa_sheet{background:var(--color-bg);color:var(--color-fg);padding:64px var(--gutter)}.TFUqqa_heading{max-width:960px;margin-bottom:64px}.TFUqqa_heading>p:first-child,.TFUqqa_label>span{color:var(--color-muted);font-size:14px}.TFUqqa_heading h2{font-family:var(--font-display);letter-spacing:-.035em;margin:24px 0;font-size:clamp(48px,7vw,96px);line-height:.98}.TFUqqa_heading>p{max-width:58ch}.TFUqqa_heading nav{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.TFUqqa_heading nav a{min-height:48px;color:var(--color-accent);text-underline-offset:4px;align-items:center;display:inline-flex}.TFUqqa_block{border-top:1px solid var(--color-line);padding-block:40px 64px;scroll-margin-top:110px}.TFUqqa_label{margin-bottom:32px}.TFUqqa_label h3{font-family:var(--font-display);margin:8px 0;font-size:32px;line-height:1.1}.TFUqqa_label p{color:var(--color-muted);margin:0;font-size:14px}.TFUqqa_tabContent{align-items:center;gap:24px;max-width:62ch;display:flex}.TFUqqa_tabContent svg{flex:none}.TFUqqa_chips{flex-wrap:wrap;gap:8px;display:flex}.TFUqqa_resultCount{color:var(--color-muted);margin:24px 0 16px;font-size:14px}.TFUqqa_results{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.TFUqqa_results li{border-block:1px solid var(--color-line);padding:24px 0}.TFUqqa_results span{color:var(--color-muted);font-size:14px}.TFUqqa_results h4{font-family:var(--font-display);margin:16px 0 0;font-size:26px;line-height:1.2}.TFUqqa_details{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.TFUqqa_details h4{margin:0 0 24px;font-size:18px}.TFUqqa_slabs{flex-wrap:wrap;gap:24px;margin:0 0 32px;padding:0;list-style:none;display:flex}.TFUqqa_slabs li{text-align:center;gap:8px;font-size:14px;display:grid}.TFUqqa_devices{grid-template-columns:2fr 1fr;align-items:start;gap:64px;display:grid}.TFUqqa_mock{background:var(--color-bg);color:var(--color-fg);padding:32px}.TFUqqa_mock>p{margin:0 0 24px;font-size:14px}.TFUqqa_mock h4{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 40px;font-size:clamp(32px,4vw,64px);line-height:1}.TFUqqa_mockGrid{gap:16px;display:grid}.TFUqqa_mockGrid span{border-top:1px solid var(--color-line);padding-top:16px}@media (max-width:767px){.TFUqqa_details,.TFUqqa_devices,.TFUqqa_results{grid-template-columns:1fr;gap:32px}.TFUqqa_sheet{padding-top:40px}.TFUqqa_heading{margin-bottom:40px}.TFUqqa_mock{padding:24px}}.TFUqqa_devices [data-device=phone] h4{font-size:36px}
.FmibNG_root{min-width:0;display:block;overflow:visible}.FmibNG_sticky{top:var(--pricing-header-h,var(--site-header-height,80px));isolation:isolate;z-index:12;background:var(--color-bg);border-top:4px solid var(--division-plane,var(--color-accent));border-bottom:1px solid var(--color-line);align-self:start;transition:border-color .5s;position:sticky}.FmibNG_root .FmibNG_list{scroll-snap-type:x proximity;scrollbar-width:thin;border:0;flex-wrap:nowrap;gap:4px;padding-bottom:4px;display:flex;position:relative;overflow-x:auto}.FmibNG_root .FmibNG_list a{scroll-snap-align:center;color:var(--color-muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:14px;display:flex}.FmibNG_root .FmibNG_list a[aria-selected=true]{color:var(--color-fg);background:0 0}.FmibNG_list svg{flex:none;width:22px;height:22px}.FmibNG_indicator{transform-origin:0;background:var(--color-fg);pointer-events:none;width:1px;height:3px;transition:transform .24s;position:absolute;bottom:0;left:0}.FmibNG_root[data-enhanced=true] .FmibNG_panels{min-height:900px;display:grid}.FmibNG_root[data-enhanced=true] .FmibNG_panels>section{grid-area:1/1;min-width:0}.FmibNG_root[data-enhanced=true] .FmibNG_panels>section[data-inactive=true]{visibility:hidden;pointer-events:none}.FmibNG_panels>section>h3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.FmibNG_root .FmibNG_list{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000)}.FmibNG_root .FmibNG_list a{padding:10px 12px}.FmibNG_root[data-enhanced=true] .FmibNG_panels{min-height:1020px}}@media (prefers-reduced-motion:reduce){.FmibNG_indicator{transition:none}}@media (max-width:767px){.FmibNG_root[data-enhanced=true] .FmibNG_panels{min-height:0;display:block}.FmibNG_root[data-enhanced=true] .FmibNG_panels>section[data-inactive=true]{display:none}}.FmibNG_root .FmibNG_list a[data-grouped=true]{padding-top:34px;position:relative}.FmibNG_groupLabel{font:11px var(--font-mono);color:var(--color-muted);letter-spacing:.03em;position:absolute;top:6px;left:12px}[data-pricing-tabs][data-single=true] .FmibNG_root[data-enhanced=true] .FmibNG_panels{min-height:0;display:block}[data-pricing-tabs][data-single=true] .FmibNG_root[data-enhanced=true] .FmibNG_panels>section[data-inactive=true]{display:none}.FmibNG_discovery{display:none}@media (max-width:767px){.FmibNG_discovery{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:6px 4px 2px;display:flex}.FmibNG_discovery p{font:12px/1.4 var(--font-body);color:var(--color-muted);flex-direction:column;gap:2px;margin:0;display:flex}.FmibNG_discovery strong{color:var(--color-fg);font-weight:500}.FmibNG_scrollButtons{gap:8px;display:flex}.FmibNG_scrollButtons button{border:1px solid var(--color-accent);background:var(--color-surface);width:44px;height:44px;color:var(--color-accent);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.FmibNG_scrollButtons button:disabled{border-color:var(--color-line);color:var(--color-muted);opacity:.35;cursor:default}.FmibNG_scrollButtons button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.FmibNG_root[data-enhanced=false] .FmibNG_scrollButtons{display:none}}
.P4f9lq_sheet{background:var(--color-bg);min-width:0;color:var(--color-fg)}.P4f9lq_intro,.P4f9lq_band{padding:var(--section-space) var(--gutter)}.P4f9lq_intro{padding-top:64px}.P4f9lq_intro h1{max-width:12ch;margin:64px 0 40px;font-weight:800}.P4f9lq_meta{font-size:var(--type-small);color:var(--color-muted);justify-content:space-between;gap:24px;display:flex}.P4f9lq_band h2{max-width:15ch;margin:0 0 40px}.P4f9lq_band>p{max-width:62ch;margin-bottom:40px}.P4f9lq_controls{flex-wrap:wrap;align-items:end;gap:24px;margin-block:40px;display:flex}.P4f9lq_controls label{font-size:var(--type-small);gap:8px;display:grid}.P4f9lq_controls select{background:var(--color-surface);color:var(--color-fg);border:1px solid var(--color-line);min-height:48px;padding:12px 16px}.P4f9lq_typeList{margin-top:64px}.P4f9lq_typeRow{border-top:1px solid var(--color-line);grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:24px;padding-block:40px;display:grid}.P4f9lq_typeRow>span{color:var(--color-muted)}.P4f9lq_typeRow>div{min-width:0}.P4f9lq_code{font-family:var(--font-mono);font-size:var(--type-small);border:1px solid var(--color-line);padding:24px;overflow:auto}.P4f9lq_samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.P4f9lq_sample{border:1px solid var(--color-line);padding:40px}.P4f9lq_sample h3{margin-top:0}.P4f9lq_muted{color:var(--color-muted)}.P4f9lq_link{min-height:48px;color:var(--color-accent);text-underline-offset:6px;align-items:center;display:inline-flex}.P4f9lq_planes{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.P4f9lq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.P4f9lq_spacing{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.P4f9lq_spacing>div{align-items:center;gap:24px;display:flex}.P4f9lq_spacing span{width:64px;font-size:var(--type-small);flex:none}.P4f9lq_spacing i{background:var(--color-accent);max-width:calc(100% - 88px);height:12px;display:block}.P4f9lq_wordmark{margin-top:64px;overflow:hidden}.P4f9lq_spacing i[data-space="4"]{width:4px}.P4f9lq_spacing i[data-space="8"]{width:8px}.P4f9lq_spacing i[data-space="12"]{width:12px}.P4f9lq_spacing i[data-space="16"]{width:16px}.P4f9lq_spacing i[data-space="24"]{width:24px}.P4f9lq_spacing i[data-space="40"]{width:40px}.P4f9lq_spacing i[data-space="64"]{width:64px}.P4f9lq_spacing i[data-space="96"]{width:96px}.P4f9lq_spacing i[data-space="160"]{width:160px}.P4f9lq_spacing i[data-space="240"]{width:240px}@media (max-width:767px){.P4f9lq_typeRow{grid-template-columns:1fr;gap:16px}.P4f9lq_samples,.P4f9lq_planes,.P4f9lq_fields{grid-template-columns:1fr}.P4f9lq_sample{padding:24px}.P4f9lq_intro h1{margin-top:40px}}.P4f9lq_typeRow:first-child{grid-template-columns:minmax(0,1fr)}.P4f9lq_typeRow:first-child>div{overflow:hidden}.P4f9lq_typeRow:first-child>div>span{white-space:nowrap;overflow-wrap:normal}.P4f9lq_samples{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.P4f9lq_samples{grid-template-columns:1fr}}.P4f9lq_catalog{border-block:1px solid var(--color-line);margin-block:40px;padding:16px 0}.P4f9lq_catalog summary{cursor:pointer;min-height:48px;padding-block:12px}.P4f9lq_catalog ul{columns:3;font-size:var(--type-small);overflow-wrap:anywhere;padding:0;list-style:none}.P4f9lq_catalog li{padding:8px 0}@media (max-width:767px){.P4f9lq_catalog ul{columns:1}}
.DkVM2G_page{max-width:1600px;padding:72px var(--gutter) 0;overflow-wrap:anywhere;margin:auto}.DkVM2G_page h1,.DkVM2G_page h2,.DkVM2G_page h3{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}.DkVM2G_page h1{max-width:15ch;margin:24px 0;font-size:clamp(44px,5.6vw,88px);line-height:1.02}.DkVM2G_page h2{max-width:18ch;margin:16px 0 32px;font-size:clamp(34px,4vw,60px);line-height:1.05}.DkVM2G_page h3{margin:0 0 16px;font-size:clamp(25px,2.4vw,34px);line-height:1.15}.DkVM2G_label,.DkVM2G_coordinates,.DkVM2G_number{font:12px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.DkVM2G_lead{font-size:var(--type-lead);max-width:55ch;color:var(--color-muted);line-height:1.6}.DkVM2G_hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;padding-bottom:72px;display:grid}.DkVM2G_heroArt{min-width:0}.DkVM2G_mascot{width:100%;max-width:480px;margin:auto;display:block;overflow:visible}.DkVM2G_mascot path{fill:var(--coral-500)}.DkVM2G_mascot ellipse{fill:var(--paper-50)}.DkVM2G_mascot circle{fill:var(--ink-950)}.DkVM2G_layerBottom{animation:.8s both DkVM2G_stackBottom}.DkVM2G_layerMiddle{animation:.8s .12s both DkVM2G_stackMiddle}.DkVM2G_layerTop{animation:.8s .24s both DkVM2G_stackTop}.DkVM2G_coordinates{text-align:center;margin:0}.DkVM2G_actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.DkVM2G_primary{background:var(--color-accent);color:var(--color-accent-fg);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:16px 28px;font-weight:600;text-decoration:none;display:inline-flex}.DkVM2G_actions>a:not(.DkVM2G_primary),.DkVM2G_textLink{color:var(--color-fg);text-underline-offset:5px;align-items:center;gap:16px;min-height:48px;display:inline-flex}.DkVM2G_section{border-top:1px solid var(--color-line);padding-block:88px}.DkVM2G_stats{border-top:1px solid var(--color-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:32px;padding:40px 0;display:grid}.DkVM2G_stats strong{font:500 clamp(32px,3.8vw,60px)/1.1 var(--font-display);letter-spacing:-.04em;margin-bottom:12px;display:block}.DkVM2G_stats span{color:var(--color-muted);font-size:14px}.DkVM2G_clients{border-top:1px solid var(--color-line);padding:24px 0 48px}.DkVM2G_clients ul{flex-wrap:wrap;gap:20px 32px;margin:24px 0 0;padding:0;list-style:none;display:flex}.DkVM2G_clients li{font:500 clamp(16px,1.3vw,21px)/1.2 var(--font-display);color:var(--color-muted)}.DkVM2G_story{grid-template-columns:1fr 1fr;gap:clamp(32px,8vw,128px);display:grid}.DkVM2G_story>div:last-child{padding-top:32px;font-size:20px;line-height:1.7}.DkVM2G_story p{margin:0 0 24px}.DkVM2G_outcomes{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.DkVM2G_outcomes article{border-bottom:1px solid var(--color-line);grid-template-columns:24px 40px 1fr;gap:24px;padding:28px 0;display:grid}.DkVM2G_outcomes article:first-child{padding-top:0}.DkVM2G_outcomes article svg{color:var(--color-accent)}.DkVM2G_outcomes a{color:inherit;text-decoration:none}.DkVM2G_outcomes a:hover{text-underline-offset:6px;text-decoration:underline}.DkVM2G_outcomes p{color:var(--color-muted);max-width:46ch;margin:0}.DkVM2G_process{position:relative}.DkVM2G_process ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:48px 0 16px;padding:0;list-style:none;display:grid;position:relative}.DkVM2G_process ol:before{content:"";background:var(--color-line);transform-origin:0;height:1px;position:absolute;top:22px;left:0;right:0}.DkVM2G_process[data-seen=true] ol:before{animation:1.1s both DkVM2G_drawLine}.DkVM2G_stepNumber{background:var(--color-bg);border:1px solid var(--color-line);width:44px;height:44px;font:13px var(--font-mono);border-radius:50%;place-items:center;margin-bottom:32px;display:grid;position:relative}.DkVM2G_process h3{font-size:27px}.DkVM2G_process li>p{color:var(--color-muted)}.DkVM2G_deliverable{border-top:1px solid var(--color-line);padding-top:20px;font-size:15px}.DkVM2G_deliverable span{color:var(--color-fg);font:12px var(--font-mono);text-transform:uppercase;margin-bottom:12px;display:block}.DkVM2G_principles{grid-template-columns:1fr 1fr;gap:80px;display:grid}.DkVM2G_principles ol{margin:0;padding:0;list-style:none}.DkVM2G_principles li{border-bottom:1px solid var(--color-line);gap:24px;padding:24px 0;display:flex}.DkVM2G_principles li:first-child{padding-top:0}.DkVM2G_principles h3{font-size:28px}.DkVM2G_principles p{color:var(--color-muted);margin:0}.DkVM2G_sectionHead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.DkVM2G_sectionHead h2{margin-bottom:0}.DkVM2G_workGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.DkVM2G_workCard{color:inherit;min-width:0;text-decoration:none}.DkVM2G_workImage{aspect-ratio:4/3;background:var(--color-surface);border:1px solid var(--color-line);overflow:hidden}.DkVM2G_workImage picture{height:100%;display:block}.DkVM2G_workImage img{object-fit:cover;object-position:top;width:100%;height:100%!important}.DkVM2G_workCard h3{justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.DkVM2G_workCard h3 span{color:var(--color-accent);font-size:24px}.DkVM2G_workCard p{color:var(--color-muted);max-width:45ch;margin:0}.DkVM2G_workCard:hover h3{text-underline-offset:5px;text-decoration:underline}.DkVM2G_people{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.DkVM2G_team article{border-bottom:1px solid var(--color-line);grid-template-columns:160px 1fr;gap:32px;padding-block:24px;display:grid}.DkVM2G_team article:first-child{padding-top:0}.DkVM2G_personInitials,.DkVM2G_portrait{object-fit:cover;width:160px;height:180px}.DkVM2G_personInitials{background:var(--coral-500);color:var(--ink-950);font:500 88px var(--font-display);place-items:center;display:grid}.DkVM2G_team p:last-child{max-width:42ch;color:var(--color-muted)}.DkVM2G_testimonials>h2{max-width:20ch}.DkVM2G_featuredQuote{max-width:1000px;margin:48px 0 64px;padding-left:clamp(0px,8vw,128px)}.DkVM2G_featuredQuote blockquote{font:500 clamp(28px,3vw,44px)/1.3 var(--font-display);letter-spacing:-.025em;margin:0 0 32px}.DkVM2G_quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.DkVM2G_quote{border-top:1px solid var(--color-line);margin:0;padding-top:24px}.DkVM2G_quote blockquote{margin:0 0 24px;font-size:18px;line-height:1.7}.DkVM2G_page figcaption{align-items:center;gap:16px;font-size:14px;display:flex}.DkVM2G_page figcaption small{color:var(--color-muted);margin-top:4px;line-height:1.6;display:block}.DkVM2G_initials{border:1px solid var(--color-line);width:48px;height:48px;font:14px var(--font-mono);flex-shrink:0;place-items:center;display:grid}.DkVM2G_results{border-top:1px solid var(--color-line);padding-block:48px 80px}.DkVM2G_results h2{font:14px var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.DkVM2G_results>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.DkVM2G_results strong{font:500 clamp(30px,3.3vw,48px)/1.2 var(--font-display);letter-spacing:-.035em;color:var(--color-accent);white-space:nowrap;margin-bottom:24px;display:block}.DkVM2G_results h3{margin-bottom:8px;font-size:20px}.DkVM2G_results p{color:var(--color-muted);margin:0;font-size:14px}.DkVM2G_faq{grid-template-columns:1fr 1.1fr;gap:80px;display:grid}.DkVM2G_faq details{border-bottom:1px solid var(--color-line);padding:24px 0}.DkVM2G_faq details:first-child{border-top:1px solid var(--color-line)}.DkVM2G_faq summary{cursor:pointer;min-height:48px;padding-right:16px;font-size:21px}.DkVM2G_faq details p{color:var(--color-muted);line-height:1.7}.DkVM2G_closing{margin:40px calc(-1 * var(--gutter)) 0}.DkVM2G_closing h2{max-width:15ch}.DkVM2G_closing .DkVM2G_note{margin-top:24px;font-size:14px}.DkVM2G_phone{font:15px var(--font-mono)}.DkVM2G_mobileCall{display:none}.DkVM2G_page [hidden]{display:none!important}@keyframes DkVM2G_stackBottom{0%{opacity:0;transform:translateY(55px)}to{opacity:1;transform:translateY(0)}}@keyframes DkVM2G_stackMiddle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes DkVM2G_stackTop{0%{opacity:0;transform:translateY(-55px)}to{opacity:1;transform:translateY(0)}}@keyframes DkVM2G_drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1600px){.DkVM2G_closing{margin-inline:calc((1600px - 100vw)/2 - var(--gutter))}}@media (max-width:1099px){.DkVM2G_hero{grid-template-columns:1.3fr .7fr;gap:24px}.DkVM2G_outcomes,.DkVM2G_people{grid-template-columns:.7fr 1.3fr;gap:32px}.DkVM2G_principles,.DkVM2G_faq{gap:40px}.DkVM2G_process ol{grid-template-columns:1fr 1fr}.DkVM2G_process ol:before{right:0}.DkVM2G_process li{border-top:1px solid var(--color-line);padding-top:16px}.DkVM2G_process ol:before{display:none}.DkVM2G_process[data-seen=true] li{animation:.6s both DkVM2G_revealStep}.DkVM2G_process[data-seen=true] li:nth-child(2){animation-delay:.1s}.DkVM2G_process[data-seen=true] li:nth-child(3){animation-delay:.2s}.DkVM2G_process[data-seen=true] li:nth-child(4){animation-delay:.3s}.DkVM2G_workGrid{gap:20px}.DkVM2G_team article{grid-template-columns:100px 1fr;gap:24px}.DkVM2G_personInitials,.DkVM2G_portrait{width:100px;height:120px}.DkVM2G_quotes{gap:24px}.DkVM2G_results>div{grid-template-columns:1fr 1fr;gap:40px}.DkVM2G_clients ul{gap:20px 24px}}@keyframes DkVM2G_revealStep{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.DkVM2G_page{padding-top:40px}.DkVM2G_hero{grid-template-columns:1fr;padding-bottom:40px}.DkVM2G_hero h1{max-width:15ch;font-size:clamp(42px,8vw,58px)}.DkVM2G_heroArt{justify-self:center;width:100%;max-width:300px;margin-top:16px}.DkVM2G_heroArt .DkVM2G_coordinates{margin-top:-20px}.DkVM2G_actions{gap:16px 24px}.DkVM2G_stats{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:32px 24px;padding-block:32px}.DkVM2G_stats strong{font-size:36px}.DkVM2G_stats span{font-size:13px}.DkVM2G_clients{padding-bottom:32px}.DkVM2G_clients ul{grid-template-columns:1fr 1fr;gap:20px;display:grid}.DkVM2G_clients li{font-size:17px}.DkVM2G_section{padding-block:56px}.DkVM2G_story,.DkVM2G_outcomes,.DkVM2G_principles,.DkVM2G_people,.DkVM2G_faq{grid-template-columns:1fr;gap:24px}.DkVM2G_story>div:last-child{padding-top:0;font-size:18px}.DkVM2G_story h2{max-width:13ch}.DkVM2G_outcomes article{grid-template-columns:32px 1fr;gap:16px}.DkVM2G_outcomes article>.DkVM2G_number{display:none}.DkVM2G_outcomes article svg{width:32px}.DkVM2G_process ol{grid-template-columns:1fr;gap:24px;margin-top:32px}.DkVM2G_process li{padding-top:24px;padding-left:64px;position:relative}.DkVM2G_stepNumber{position:absolute;top:24px;left:0}.DkVM2G_process h3{font-size:27px}.DkVM2G_process li>p{max-width:42ch}.DkVM2G_sectionHead{display:block}.DkVM2G_sectionHead>.DkVM2G_textLink{margin-top:16px}.DkVM2G_workGrid{grid-template-columns:1fr;gap:40px}.DkVM2G_team article{grid-template-columns:80px 1fr;gap:24px}.DkVM2G_personInitials,.DkVM2G_portrait{width:80px;height:100px;font-size:56px}.DkVM2G_team h3{font-size:32px}.DkVM2G_featuredQuote{margin:32px 0 48px;padding-left:0}.DkVM2G_quotes{grid-template-columns:1fr;gap:32px}.DkVM2G_quote blockquote{font-size:18px}.DkVM2G_results{padding-block:32px 56px}.DkVM2G_results>div{gap:32px 16px}.DkVM2G_results strong{font-size:30px}.DkVM2G_results h3{font-size:18px}.DkVM2G_faq summary{font-size:20px}.DkVM2G_closing{margin-top:40px}.DkVM2G_closing h2{font-size:46px}.DkVM2G_mobileCall{z-index:45;background:var(--color-bg);padding:10px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);display:block;position:fixed;bottom:0;left:0;right:0}.DkVM2G_mobileCall a{background:var(--color-accent);min-height:48px;color:var(--color-accent-fg);border-radius:999px;justify-content:space-between;align-items:center;padding:8px 24px;font-weight:600;text-decoration:none;display:flex}}@media (prefers-reduced-motion:reduce){.DkVM2G_layerBottom,.DkVM2G_layerMiddle,.DkVM2G_layerTop,.DkVM2G_process[data-seen=true] ol:before,.DkVM2G_process[data-seen=true] li{opacity:1!important;animation:none!important;transform:none!important}}@media (min-width:1200px){.DkVM2G_clients ul{flex-wrap:nowrap;justify-content:space-between;gap:16px}.DkVM2G_clients li{white-space:nowrap;font-size:14px}}.DkVM2G_peopleHeader{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:40px;display:grid}.DkVM2G_peopleHeader h2{margin-bottom:0}.DkVM2G_peopleHeader>p{font-size:var(--type-lead);color:var(--color-muted);max-width:42ch;margin:0}.DkVM2G_peopleGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 16px;display:grid}.DkVM2G_teamTitleMask{padding-bottom:.1em;display:block;overflow:hidden}.DkVM2G_teamTitleMask>span{display:block}@media (min-width:1024px){.DkVM2G_peopleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}}@media (max-width:639px){.DkVM2G_peopleHeader{grid-template-columns:1fr;gap:24px}.DkVM2G_peopleHeader>p{font-size:18px}}.DkVM2G_primary svg,.DkVM2G_mobileCall svg{color:var(--ink-950)}
.Us5FeG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.Us5FeG_grid>li{border-top:1px solid var(--color-line);min-width:0;padding-top:24px}.Us5FeG_grid>li[hidden]{display:none}.Us5FeG_grid h2{font:500 clamp(26px,3vw,40px)/1.12 var(--font-display);letter-spacing:-.025em;margin:24px 0 16px}.Us5FeG_grid h2 a{color:inherit;text-decoration:none}.Us5FeG_grid h2 a:hover{text-underline-offset:6px;text-decoration:underline}.Us5FeG_grid p{max-width:62ch}.Us5FeG_grid .Us5FeG_featured{grid-column:1/-1;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.Us5FeG_eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:14px}.Us5FeG_art{color:var(--coral-500);background:var(--ink-950);aspect-ratio:30/17;border:1px solid var(--color-line);overflow:hidden}.Us5FeG_art[data-category=Engineering]{color:var(--cobalt-500)}.Us5FeG_art[data-category=AI]{color:var(--signal-500)}.Us5FeG_art[data-category=Case\ notes]{color:var(--sun-500)}.Us5FeG_art svg{width:100%;height:100%;display:block}.Us5FeG_meta{color:var(--color-muted);flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}.Us5FeG_readerBody{width:100%;min-width:0;max-width:62ch;font-size:18px;line-height:1.75}.Us5FeG_readerBody h2{font-size:var(--type-title);margin-top:56px;scroll-margin-top:128px;line-height:1.15}.Us5FeG_readerBody p{margin-block:24px}.Us5FeG_readerBody a{color:var(--color-accent);text-underline-offset:4px}.Us5FeG_readerBody pre{white-space:pre;background:var(--color-surface);border:1px solid var(--color-line);max-width:100%;font:14px/1.7 var(--font-mono);padding:24px;overflow:auto}.Us5FeG_readerBody code{font-family:var(--font-mono)}.Us5FeG_readerBody table{border-collapse:collapse;width:100%}.Us5FeG_readerBody td,.Us5FeG_readerBody th{border:1px solid var(--color-line);padding:8px}.Us5FeG_readerBody [role=region]{max-width:100%;overflow:auto}.Us5FeG_contents{font-size:14px;position:sticky;top:120px}.Us5FeG_contents p{margin:0 0 16px}.Us5FeG_contents ol{border-left:1px solid var(--color-line);padding:0;list-style:none}.Us5FeG_contents a{min-height:48px;color:var(--color-muted);padding:12px 16px;text-decoration:none;display:block}.Us5FeG_contents a[aria-current]{color:var(--color-fg);border-left:3px solid var(--color-accent);font-weight:600}.Us5FeG_contents a:hover{text-decoration:underline}.Us5FeG_progress{background:var(--signal-500);transform-origin:0;z-index:50;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.Us5FeG_copy{flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.Us5FeG_copy button,.Us5FeG_newsletter button{font:inherit;min-height:48px;color:var(--color-fg);border:1px solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:10px 20px}.Us5FeG_after{max-width:62ch;margin:64px auto;font-size:18px}.Us5FeG_author{border-block:1px solid var(--color-line);margin-block:40px;padding:24px 0}.Us5FeG_newsletter{background:var(--color-surface);border:1px solid var(--color-line);margin-block:64px;padding:32px}.Us5FeG_newsletter h2{font-size:var(--type-title);margin-top:16px}.Us5FeG_newsletter label{margin:24px 0 8px;display:block}.Us5FeG_newsletter form>div{flex-wrap:wrap;gap:12px;display:flex}.Us5FeG_newsletter input{border:1px solid var(--color-line);background:var(--color-bg);width:100%;min-width:0;min-height:48px;color:var(--color-fg);font:inherit;flex:1;padding:12px}.Us5FeG_newsletter [role=status]{min-height:1.75em}@media (max-width:1023px){.Us5FeG_reader{grid-template-columns:minmax(0,62ch);gap:24px}.Us5FeG_contents{position:static}.Us5FeG_contents ol{grid-template-columns:1fr 1fr;display:grid}.Us5FeG_grid .Us5FeG_featured{gap:24px}.Us5FeG_heroArt{margin-bottom:40px}}@media (max-width:600px){.Us5FeG_grid{grid-template-columns:1fr;gap:40px}.Us5FeG_grid .Us5FeG_featured,.Us5FeG_contents ol{grid-template-columns:1fr}.Us5FeG_newsletter{padding:24px}.Us5FeG_readerBody h2{font-size:32px}.Us5FeG_heroArt{margin-block:24px 40px}.Us5FeG_readerBody pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px}}.Us5FeG_page{max-width:1600px;padding:64px var(--gutter) 0;overflow-wrap:anywhere;margin:auto}.Us5FeG_page h1{font:500 var(--type-display-l)/1.02 var(--font-display);letter-spacing:-.04em;max-width:19ch;margin:24px 0}.Us5FeG_intro{font-size:var(--type-lead);max-width:60ch;color:var(--color-muted)}.Us5FeG_articleHeader{max-width:1100px;margin:auto}.Us5FeG_breadcrumb{font:14px var(--font-mono);align-items:center;gap:16px;display:flex}.Us5FeG_breadcrumb a{color:inherit;align-items:center;min-height:48px;display:inline-flex}.Us5FeG_meta{align-items:center;gap:16px 24px;min-height:48px;margin-top:32px}.Us5FeG_byline{color:var(--color-fg);align-items:center;gap:12px;display:flex}.Us5FeG_byline svg{flex-shrink:0}.Us5FeG_eyebrow{font:12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.Us5FeG_heroArt{max-width:1000px;margin:48px auto 80px}.Us5FeG_art{aspect-ratio:5/3}.Us5FeG_art svg{width:100%;height:100%;transition:transform .18s}.Us5FeG_card:hover .Us5FeG_art svg{transform:translateY(-3px)}.Us5FeG_card{color:var(--color-fg);height:100%;text-decoration:none;display:block}.Us5FeG_card h2,.Us5FeG_card h3{font:500 clamp(25px,2.3vw,36px)/1.12 var(--font-display);letter-spacing:-.025em;margin:16px 0}.Us5FeG_cardText{padding-top:12px}.Us5FeG_card .Us5FeG_excerpt{-webkit-line-clamp:2;color:var(--color-muted);-webkit-box-orient:vertical;margin:0 0 24px;display:-webkit-box;overflow:hidden}.Us5FeG_cardMeta{font:13px var(--font-mono);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.Us5FeG_cardMeta>span:last-child{color:var(--color-accent);font-size:24px}.Us5FeG_card.Us5FeG_featured{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;height:auto;margin:16px 0 48px;display:grid}.Us5FeG_featured h2{font-size:clamp(32px,3.4vw,52px)}.Us5FeG_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:48px 32px;margin-top:0}.Us5FeG_grid>li{border-top:0;padding-top:0}.Us5FeG_gridCall{background:var(--color-surface);flex-direction:column;justify-content:space-between;display:flex;border:1px solid var(--color-line)!important;padding:32px!important}.Us5FeG_gridCall h2{font:500 32px/1.15 var(--font-display)}.Us5FeG_callButton{background:var(--color-accent);min-height:48px;color:var(--color-accent-fg);white-space:nowrap;border-radius:999px;justify-content:space-between;align-self:start;align-items:center;gap:20px;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.Us5FeG_chips{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.Us5FeG_chips button{border:1px solid var(--color-line);color:var(--color-fg);cursor:pointer;min-height:48px;font:14px var(--font-mono);background:0 0;border-radius:999px;padding:8px 20px}.Us5FeG_chips button[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}.Us5FeG_filterStatus{height:24px;font:12px var(--font-mono);color:var(--color-muted);margin:8px 0}.Us5FeG_page [hidden]{display:none!important}.Us5FeG_reader{grid-template-columns:minmax(140px,1fr) minmax(0,700px) minmax(140px,1fr);justify-content:normal;align-items:start;gap:32px;display:grid}.Us5FeG_readerBody{grid-area:1/2;width:100%;max-width:none;font-size:19px;line-height:1.7}.Us5FeG_readerBody h2{font:500 clamp(28px,2.8vw,38px)/1.15 var(--font-display);margin:48px 0 24px;scroll-margin-top:120px}.Us5FeG_readerBody h3{font:500 25px/1.25 var(--font-display)}.Us5FeG_readerBody li{margin-block:12px}.Us5FeG_readerBody ul,.Us5FeG_readerBody ol{padding-left:24px}.Us5FeG_readerBody blockquote{border-left:2px solid var(--color-accent);margin-inline:0;padding-left:24px}.Us5FeG_readerBody p{margin:0 0 24px}.Us5FeG_toc{grid-area:1/1;font-size:13px;position:sticky;top:120px}.Us5FeG_toc p{font:12px var(--font-mono);text-transform:uppercase}.Us5FeG_toc ol{border-left:1px solid var(--color-line);padding:0;list-style:none}.Us5FeG_toc a{min-height:48px;color:var(--color-muted);padding:12px;text-decoration:none;display:block}.Us5FeG_toc a[aria-current]{color:var(--color-accent);border-left:2px solid var(--color-accent)}.Us5FeG_toc a:hover{text-decoration:underline}.Us5FeG_mobileContents{display:none}.Us5FeG_sideCall{border-top:1px solid var(--color-line);grid-area:1/3;min-width:0;padding-top:24px;font-size:15px;position:sticky;top:120px}.Us5FeG_sideCall h2{font:500 28px/1.15 var(--font-display);margin:0 0 16px}.Us5FeG_sideCall .Us5FeG_callButton{gap:8px;padding:12px 16px;font-size:14px}.Us5FeG_phone{font:13px var(--font-mono)}.Us5FeG_quote{border-top:1px solid var(--color-line);margin:32px 0 0;padding-top:24px}.Us5FeG_quote blockquote{margin:0;font-size:14px;line-height:1.65}.Us5FeG_quote figcaption{align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.Us5FeG_quote small{color:var(--color-muted);margin-top:4px;display:block}.Us5FeG_monogram{border:1px solid var(--color-line);width:36px;height:36px;font:12px var(--font-mono);flex-shrink:0;place-items:center;display:grid}.Us5FeG_takeaways{border-block:1px solid var(--color-line);margin-bottom:40px;padding:24px 0}.Us5FeG_readerBody .Us5FeG_takeaways h2{font:14px var(--font-mono);text-transform:uppercase;margin:0 0 16px}.Us5FeG_takeaways ul{margin-bottom:0}.Us5FeG_inlineCall{border-block:1px solid var(--color-line);margin-block:40px;padding:24px 0;font-size:17px}.Us5FeG_inlineCall a{align-items:center;gap:16px;min-height:48px;display:inline-flex}.Us5FeG_author{border-block:1px solid var(--color-line);align-items:center;gap:24px;max-width:1000px;margin:80px auto;padding:32px 0;display:flex}.Us5FeG_author>svg{flex-shrink:0}.Us5FeG_author h2{font:500 26px var(--font-display);margin:0 0 8px}.Us5FeG_author p{max-width:46ch;color:var(--color-muted);margin:0}.Us5FeG_author .Us5FeG_callButton{align-self:center;margin-left:auto}.Us5FeG_callBand{margin-inline:calc(-1 * var(--gutter))}.Us5FeG_related{padding-block:80px}.Us5FeG_related>h2{font:500 var(--type-title) var(--font-display);margin:0 0 32px}.Us5FeG_relatedGrid{grid-template-columns:1fr 1fr;gap:40px;max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.Us5FeG_mobileCall{display:none}.Us5FeG_page a:focus-visible,.Us5FeG_page button:focus-visible,.Us5FeG_page summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:5px}@media (min-width:1600px){.Us5FeG_callBand{margin-inline:calc((1600px - 100vw)/2 - var(--gutter))}}@media (max-width:1199px){.Us5FeG_reader{grid-template-columns:minmax(120px,1fr) minmax(0,700px) minmax(160px,1fr);gap:24px}}@media (max-width:1099px){.Us5FeG_reader{grid-template-columns:150px minmax(0,700px);justify-content:center;gap:32px}.Us5FeG_sideCall{grid-area:1/2;margin-bottom:8px;display:block;position:static}.Us5FeG_sideCall .Us5FeG_quote{display:none}.Us5FeG_readerBody{grid-area:2/2}.Us5FeG_toc{grid-row:1/3}.Us5FeG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Us5FeG_page{padding-top:40px}.Us5FeG_page h1{font-size:clamp(38px,8vw,56px)}.Us5FeG_card.Us5FeG_featured{grid-template-columns:1fr;gap:8px}.Us5FeG_grid{grid-template-columns:1fr;gap:40px}.Us5FeG_heroArt{margin:32px 0 40px}.Us5FeG_reader{grid-template-columns:minmax(0,1fr);gap:24px}.Us5FeG_readerBody{grid-area:3/1;font-size:18px}.Us5FeG_toc{grid-area:1/1;position:static}.Us5FeG_sideCall{border:1px solid var(--color-line);grid-area:2/1;padding:24px}.Us5FeG_desktopContents{display:none}.Us5FeG_mobileContents{border-block:1px solid var(--color-line);display:block}.Us5FeG_mobileContents summary{cursor:pointer;min-height:48px;font:14px var(--font-mono);padding:16px 0}.Us5FeG_author{flex-wrap:wrap;margin-block:48px}.Us5FeG_author>div{flex:1;min-width:220px}.Us5FeG_author .Us5FeG_callButton{margin-left:0}.Us5FeG_relatedGrid{grid-template-columns:1fr}.Us5FeG_mobileCall{z-index:45;background:var(--color-bg);padding:10px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);display:block;position:fixed;bottom:0;left:0;right:0}.Us5FeG_mobileCall a{background:var(--color-accent);min-height:48px;color:var(--color-accent-fg);border-radius:999px;justify-content:space-between;align-items:center;padding:8px 24px;font-weight:600;text-decoration:none;display:flex}.Us5FeG_meta{gap:12px 20px}.Us5FeG_copy{width:auto}.Us5FeG_copy button{padding:8px 12px}.Us5FeG_callBand{margin-top:64px}.Us5FeG_chips{gap:8px}.Us5FeG_chips button{padding-inline:14px}.Us5FeG_related{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.Us5FeG_art svg{transition:none;transform:none!important}}.Us5FeG_pagination{flex-wrap:wrap;gap:24px;margin-block:32px;display:flex}.Us5FeG_inlineSideCall{display:none}@media (max-width:1099px){.Us5FeG_sideCall{display:none}.Us5FeG_inlineSideCall{border-block:1px solid var(--color-line);max-width:700px;margin:32px 0;padding:24px 0;display:block}.Us5FeG_inlineSideCall h2{font:500 28px/1.15 var(--font-display);margin:0 0 12px}.Us5FeG_inlineSideCall>p{max-width:50ch;font-size:17px}.Us5FeG_inlineSideCall .Us5FeG_quote{max-width:55ch;margin-top:24px}.Us5FeG_readerBody,.Us5FeG_toc{grid-row:1}}@media (max-width:767px){.Us5FeG_readerBody{grid-row:2}}.Us5FeG_filterResults{display:flow-root}
._4PsjBq_page{--work-header:var(--site-header-height,80px);--deck-top:calc(var(--work-header) + 84px);max-width:1440px;padding:72px var(--gutter) 96px;color:var(--color-fg);margin:auto}._4PsjBq_hero{max-width:980px;padding:0 0 40px}._4PsjBq_hero h1{font:500 var(--type-display-l)/1.05 var(--font-display);letter-spacing:-.035em;max-width:14ch;margin:0 0 24px}._4PsjBq_hero>p{font-size:var(--type-lead);max-width:48ch;color:var(--color-muted);margin:0 0 28px}._4PsjBq_picker{flex-wrap:wrap;gap:10px;display:flex}._4PsjBq_picker button,._4PsjBq_filters button{font:inherit;border:1px solid var(--color-line);min-height:44px;color:var(--color-fg);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:10px 20px}._4PsjBq_picker button{align-items:center;gap:24px;display:inline-flex}._4PsjBq_picker button[aria-pressed=true]{background:var(--color-surface)}._4PsjBq_filters{top:var(--work-header);z-index:12;background:var(--color-bg);border-block:1px solid var(--color-line);scrollbar-width:thin;gap:8px;padding:12px 0;scroll-padding-inline:4px;transition:top .35s cubic-bezier(.76,0,.24,1);display:flex;position:sticky;overflow-x:auto}[data-site-root]:has(>header[data-scroll-hidden=true]:not(:focus-within)) ._4PsjBq_filters{top:0}@media (prefers-reduced-motion:reduce){._4PsjBq_filters{transition:none}}._4PsjBq_filters button{flex:none;padding:8px 16px;font-size:14px}._4PsjBq_filters button[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}._4PsjBq_status{min-height:24px;color:var(--color-muted);margin:8px 0 0;font-size:13px}._4PsjBq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._4PsjBq_featured{padding-top:24px;position:relative}._4PsjBq_deck{margin:0;padding:0;list-style:none}._4PsjBq_featuredCard{--p:0;--image-p:.5;--tilt-x:0deg;--tilt-y:0deg;scroll-margin-top:var(--deck-top);perspective:1600px;isolation:isolate;z-index:calc(2 + var(--deck-index));outline:none;margin-bottom:48px;position:relative}._4PsjBq_featuredCard:focus-visible ._4PsjBq_stage{outline:3px solid var(--project-ink);outline-offset:6px}._4PsjBq_stage{background:var(--project-bg);min-height:560px;color:var(--project-ink);transform-origin:50% 0;isolation:isolate;border-radius:32px;grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,3vw,48px);padding:clamp(32px,4vw,56px);display:grid;position:relative}._4PsjBq_copy{min-width:0}._4PsjBq_category{margin:0 0 16px;font-size:14px;line-height:1.4}._4PsjBq_copy h3{font:500 clamp(36px, 3.6vw, 52px)/1.04 var(--font-display);letter-spacing:-.035em;margin:0 0 24px}._4PsjBq_tagline{text-wrap:pretty;max-width:40ch;margin:0 0 24px;font-size:17px;line-height:1.6}._4PsjBq_includes{flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}._4PsjBq_includes li{border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:999px;padding:6px 12px;font-size:12px}._4PsjBq_cardActions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}._4PsjBq_caseLink{background:var(--project-ink);min-height:48px;color:var(--project-bg);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}._4PsjBq_caseLink:after{content:"";z-index:2;border-radius:32px;position:absolute;inset:0}._4PsjBq_external{z-index:3;min-height:48px;color:inherit;text-underline-offset:5px;justify-content:center;align-items:center;gap:4px;display:inline-flex;position:relative}._4PsjBq_stage:has(._4PsjBq_caseLink:focus-visible){outline:3px solid var(--project-ink);outline-offset:6px}._4PsjBq_deviceMotion{pointer-events:none;min-width:0}._4PsjBq_imageEntrance{border-radius:16px;overflow:hidden}._4PsjBq_imageEntrance picture,._4PsjBq_imageEntrance img{width:100%;display:block}._4PsjBq_stage:before{content:"";box-shadow:0 0 0 3px var(--project-accent), 0 0 32px color-mix(in srgb, var(--project-accent) 45%, transparent);opacity:0;pointer-events:none;border-radius:36px;position:absolute;inset:-4px}._4PsjBq_featuredCard[data-picked=true] ._4PsjBq_stage:before{animation:1.2s ease-out both _4PsjBq_pickGlow}@keyframes _4PsjBq_pickGlow{0%,to{opacity:0}15%,65%{opacity:1}}._4PsjBq_progress{display:none}._4PsjBq_quiet{border-block:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:24px;margin:48px 0 96px;padding:40px 0;display:flex}._4PsjBq_quiet h2{font:500 clamp(22px, 2vw, 28px)/1.2 var(--font-display);letter-spacing:-.02em;margin:0 0 12px}._4PsjBq_quiet p{color:var(--color-muted);max-width:49ch;margin:0;font-size:16px}._4PsjBq_quietActions{flex-wrap:wrap;gap:12px;display:flex}._4PsjBq_quietActions a{border:1px solid var(--color-line);min-height:48px;color:var(--color-fg);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}._4PsjBq_quietActions a:hover{background:var(--color-surface)}._4PsjBq_studies>header h2{font:500 clamp(30px, 3.5vw, 44px)/1.1 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}._4PsjBq_studies>header>p{color:var(--color-muted);margin:0 0 32px;font-size:17px}._4PsjBq_studyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}._4PsjBq_study{min-width:0}._4PsjBq_study[hidden]{display:none}._4PsjBq_study a{color:var(--color-fg);text-decoration:none;display:block}._4PsjBq_studyFrame{background:var(--study-frame);aspect-ratio:4/3;border-radius:12px;padding:10px;overflow:hidden}._4PsjBq_studyFrame picture{display:block}._4PsjBq_studyFrame img{object-fit:cover;border-radius:5px}._4PsjBq_study h3{font:500 20px/1.2 var(--font-display);justify-content:space-between;gap:16px;margin:12px 0;display:flex}._4PsjBq_studyMeta{color:var(--color-muted);justify-content:space-between;gap:8px;margin:16px 0 0;font-size:12px;display:flex}._4PsjBq_studyMeta>span:first-child{border:1px solid var(--color-line);border-radius:999px;padding:2px 8px}._4PsjBq_studyDescription{color:var(--color-muted);max-width:44ch;margin:0;font-size:15px;line-height:1.5}._4PsjBq_footnote{color:var(--color-muted);margin:32px 0 0;font-size:13px}._4PsjBq_empty{min-height:140px;padding:32px 0}._4PsjBq_empty[hidden]{display:none}._4PsjBq_empty p{margin:0 0 12px}._4PsjBq_empty a{color:var(--color-fg);text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}._4PsjBq_cursor{display:none}._4PsjBq_page a:focus-visible,._4PsjBq_page button:focus-visible{outline-offset:4px;outline:3px solid}@media (min-width:1024px){._4PsjBq_featuredCard{margin-bottom:80px}._4PsjBq_featuredCard:nth-child(2n) ._4PsjBq_copy{order:2}._4PsjBq_featuredCard:nth-child(2n) ._4PsjBq_deviceMotion{order:1}._4PsjBq_featuredCard:nth-child(2n) ._4PsjBq_stage{grid-template-columns:7fr 5fr}}@media (min-width:1440px) and (min-height:800px){._4PsjBq_page{--work-header:var(--site-header-height,88px)}}@media (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference){._4PsjBq_page[data-stack=true] ._4PsjBq_featuredCard{top:var(--deck-top);z-index:calc(2 + var(--deck-index));position:sticky}._4PsjBq_page[data-motion=true] ._4PsjBq_stage{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}._4PsjBq_page[data-stack=true] ._4PsjBq_stage{transform:scale(calc(1 - var(--p) * .04)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));filter:brightness(calc(1 - var(--p) * .4))}._4PsjBq_page[data-scrolling=true] [data-scroll-visible=true] ._4PsjBq_stage,._4PsjBq_page[data-scrolling=true] [data-scroll-visible=true] ._4PsjBq_deviceMotion{will-change:transform}}@media (hover:hover) and (pointer:fine) and (min-width:1024px) and (prefers-reduced-motion:no-preference){._4PsjBq_page[data-motion=true] ._4PsjBq_deviceMotion{transform:translateY(calc((var(--image-p) - .5) * 48px))}._4PsjBq_cursor{z-index:35;background:var(--color-fg);color:var(--color-bg);pointer-events:none;opacity:0;border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex;position:fixed;top:0;left:0}._4PsjBq_cursor[data-active=true]{opacity:1}._4PsjBq_studyFrame{transition:transform .2s ease-out}._4PsjBq_study a:hover ._4PsjBq_studyFrame{transform:translateY(-4px)}}@media (max-width:1023px){._4PsjBq_page{padding-top:48px}._4PsjBq_stage{grid-template-columns:1fr;gap:32px;min-height:0;padding:32px}._4PsjBq_deviceMotion{order:-1;width:100%;max-width:720px;margin:auto}._4PsjBq_copy h3{font-size:40px}._4PsjBq_tagline{max-width:65ch}._4PsjBq_cardActions{grid-template-columns:1fr;gap:8px;display:grid}._4PsjBq_caseLink,._4PsjBq_external{justify-content:center;width:100%}._4PsjBq_caseLink{gap:24px}._4PsjBq_studyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._4PsjBq_quiet{flex-direction:column;align-items:flex-start}._4PsjBq_quietActions{width:100%}._4PsjBq_quietActions a{flex:1}._4PsjBq_featuredCard{scroll-margin-top:var(--deck-top)}._4PsjBq_status{font-size:12px}._4PsjBq_stage:active{transform:scale(.98)}}@media (max-width:767px){._4PsjBq_page{padding-top:40px;padding-bottom:96px}._4PsjBq_hero{padding-bottom:28px}._4PsjBq_hero h1{max-width:12ch;font-size:48px}._4PsjBq_hero>p{font-size:19px}._4PsjBq_picker{gap:8px}._4PsjBq_picker button{gap:14px;padding:8px 14px;font-size:13px}._4PsjBq_filters{margin-inline:-20px;padding-inline:20px}._4PsjBq_featured{padding-top:16px}._4PsjBq_featuredCard{margin-bottom:32px}._4PsjBq_stage{border-radius:24px;gap:24px;padding:20px 16px 24px}._4PsjBq_caseLink:after{border-radius:24px}._4PsjBq_copy h3{margin-bottom:16px;font-size:36px}._4PsjBq_category{margin-bottom:12px;font-size:12px}._4PsjBq_tagline{margin-bottom:20px;font-size:16px}._4PsjBq_includes{gap:6px;margin-bottom:24px}._4PsjBq_includes li{padding:5px 9px;font-size:11px}._4PsjBq_imageEntrance{border-radius:10px}._4PsjBq_quiet{margin:32px 0 64px;padding:32px 0 80px}._4PsjBq_quietActions{grid-template-columns:1fr;gap:12px;display:grid}._4PsjBq_quietActions a{width:100%}._4PsjBq_studyGrid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:20px;margin-inline:-20px;padding:0 20px 16px;scroll-padding-inline:20px;display:flex;overflow-x:auto}._4PsjBq_study{scroll-snap-align:start;flex:0 0 calc(100% - 48px)}._4PsjBq_study h3{font-size:20px}._4PsjBq_studyFrame{padding:8px}._4PsjBq_footnote{margin-top:24px}}@media (prefers-reduced-motion:reduce){._4PsjBq_page ._4PsjBq_stage,._4PsjBq_page ._4PsjBq_deviceMotion,._4PsjBq_page ._4PsjBq_studyFrame{transition:none!important;transform:none!important}._4PsjBq_page ._4PsjBq_stage:before{animation:none!important}._4PsjBq_featuredCard[data-picked=true] ._4PsjBq_stage:before{opacity:1}._4PsjBq_cursor{display:none!important}}@media (prefers-reduced-motion:no-preference){:is(::view-transition-group(work-libaas),::view-transition-group(work-burger-joint),::view-transition-group(work-kongposh-house),::view-transition-group(work-mygymlog)){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}}@media (min-width:1024px){._4PsjBq_progress{top:calc(var(--deck-top) + 160px);z-index:10;flex-direction:column;align-items:center;width:44px;height:0;margin-left:-48px;display:flex;position:sticky}._4PsjBq_progress button{min-width:44px;min-height:44px;color:var(--color-fg);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._4PsjBq_progress span{background:var(--color-line);border-radius:50%;width:7px;height:7px}._4PsjBq_progress button[aria-current=step] span{background:var(--color-fg);outline-offset:5px;outline:1px solid}}._4PsjBq_featuredCard[hidden],._4PsjBq_progress button[hidden]{display:none}._4PsjBq_studies h2{scroll-margin-top:var(--deck-top)}._4PsjBq_studies h2:focus-visible{outline:3px solid var(--color-fg);outline-offset:6px}
.feUYXG_page{--p:0;--step:0;--case-top:32px;max-width:1440px;padding:64px var(--gutter) 112px;color:var(--color-fg);overflow-wrap:anywhere;margin:auto}.feUYXG_page h1,.feUYXG_page h2,.feUYXG_page h3{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500;line-height:1.08}.feUYXG_page h2{font-size:clamp(30px,4vw,52px)}.feUYXG_page h3{font-size:clamp(24px,2.6vw,36px)}.feUYXG_page a:focus-visible,.feUYXG_page button:focus-visible,.feUYXG_phoneScreen:focus-visible{outline-offset:5px;outline:3px solid}.feUYXG_page button{font:inherit;cursor:pointer}.feUYXG_page img[hidden]{display:none!important}.feUYXG_reading{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.feUYXG_reading span{background:var(--project-accent);height:100%;transform:scaleX(var(--p));transform-origin:0;display:block}.feUYXG_hero nav{margin-bottom:32px}.feUYXG_category{color:var(--color-muted);align-items:center;gap:14px;font-size:14px;display:flex}.feUYXG_studyTag{border:1px solid var(--color-line);border-radius:999px;padding:5px 12px}.feUYXG_hero h1{max-width:20ch;margin:24px 0;font-size:clamp(48px,6.5vw,88px)}.feUYXG_intro{font-size:var(--type-lead);max-width:65ch;color:var(--color-muted);margin:0 0 28px}.feUYXG_scope{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feUYXG_scope li{border:1px solid var(--color-line);border-radius:999px;padding:8px 16px;font-size:14px}.feUYXG_scope a{color:inherit}.feUYXG_actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin:28px 0 40px;display:flex}.feUYXG_actions a{min-height:48px;color:var(--color-fg);text-underline-offset:5px;align-items:center;display:inline-flex}.feUYXG_actions .feUYXG_primary{background:var(--color-fg);color:var(--color-bg);border-radius:999px;padding:12px 24px;text-decoration:none}.feUYXG_heroStage{background:var(--project-bg);color:var(--project-ink);border-radius:32px;padding:clamp(20px,4vw,56px);overflow:hidden}.feUYXG_heroStage [data-case-hero-image]{border-radius:16px;overflow:hidden}.feUYXG_heroStage img{width:100%}.feUYXG_heroVisual[data-phone-hero=true]{grid-template-columns:1fr 320px;align-items:center;gap:40px;display:grid}.feUYXG_heroVisual[data-phone-hero=true] .feUYXG_phoneView{background:0 0;margin:0;padding:0}.feUYXG_heroVisual[data-phone-hero=true] .feUYXG_phoneView h3{font-size:20px}.feUYXG_glance{margin:48px 0 24px}.feUYXG_glance dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.feUYXG_glance dl>div{border-top:1px solid var(--color-line);padding-top:20px}.feUYXG_glance dt,.feUYXG_existingFacts dt{color:var(--color-muted);font-size:13px}.feUYXG_glance dd{margin:12px 0 0;font-size:17px;line-height:1.5}.feUYXG_existingFacts{color:var(--color-muted);gap:40px;margin:32px 0 64px;font-size:14px;display:flex}.feUYXG_existingFacts dd{margin:6px 0 0}.feUYXG_journey{--p:0;--step:0;margin:96px 0;position:relative}.feUYXG_journey header{margin-bottom:48px}.feUYXG_journey header>p,.feUYXG_media header>p:first-child{color:var(--color-muted);font-size:14px}.feUYXG_journey header h2{max-width:20ch;margin:16px 0 24px}.feUYXG_palette p{color:var(--color-muted);margin:0 0 12px;font-size:13px}.feUYXG_palette ul{flex-wrap:wrap;gap:16px;padding:0;list-style:none;display:flex}.feUYXG_palette li{align-items:center;gap:8px;font-size:12px;display:flex}.feUYXG_palette span{border:1px solid var(--color-line);border-radius:50%;width:20px;height:20px;display:block}.feUYXG_signature{pointer-events:none;width:24px;position:absolute;top:260px;bottom:0;left:-32px}.feUYXG_rail{gap:4px;margin:0 0 24px;display:flex}.feUYXG_rail a{width:44px;height:44px;color:var(--color-fg);place-items:center;display:grid}.feUYXG_rail span{background:var(--color-line);width:24px;height:3px}.feUYXG_rail a[aria-current=step] span{background:var(--project-accent);transform:scaleY(2)}.feUYXG_moments{gap:64px;margin:0;padding:0;list-style:none;display:grid}.feUYXG_moments li{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:48px;display:grid}.feUYXG_momentCopy{scroll-margin-top:var(--case-top);max-width:44ch}.feUYXG_momentCopy>span{color:var(--color-muted);font-size:13px}.feUYXG_momentCopy h3{margin:16px 0}.feUYXG_momentCopy p{color:var(--color-muted);font-size:17px;line-height:1.6}.feUYXG_capture{background:var(--project-bg);min-width:0;color:var(--project-ink);border-radius:20px;padding:16px}.feUYXG_capture figure{margin:0}.feUYXG_capture figcaption{color:inherit;font-size:12px}.feUYXG_capture [data-device=phone]{max-width:280px;margin:auto}.feUYXG_capture [data-device=phone] img,.feUYXG_capture img{object-fit:contain;max-height:65vh}.feUYXG_capture [data-device=desktop] img{aspect-ratio:16/10;object-fit:contain;background:var(--project-bg)}.feUYXG_media{margin:96px 0 40px}.feUYXG_media header{max-width:65ch;margin-bottom:40px}.feUYXG_media header h2{margin:16px 0}.feUYXG_media header>p{color:var(--color-muted);font-size:17px;line-height:1.6}.feUYXG_laptop{background:var(--project-bg);max-width:1040px;color:var(--project-ink);border-radius:24px;margin:auto;padding:24px}.feUYXG_laptop>figure,.feUYXG_laptop figure figure{margin:0}.feUYXG_laptop video{width:100%;height:auto;display:block}.feUYXG_laptop figcaption{color:inherit}.feUYXG_laptop[data-phone-only=true]{max-width:380px}.feUYXG_laptop button,.feUYXG_phoneTour button{min-height:44px}.feUYXG_studyStill{aspect-ratio:4/3;overflow:hidden}.feUYXG_studyStill img{object-fit:contain}.feUYXG_phoneView{background:var(--project-bg);color:var(--project-ink);text-align:center;border-radius:24px;margin:56px 0;padding:40px 24px}.feUYXG_phoneView h3{margin:0 0 28px;font-size:24px}.feUYXG_phoneFrame{--phone-height:520px;border:9px solid var(--project-ink);background:var(--project-ink);border-radius:36px;width:280px;max-width:100%;margin:auto;padding-top:16px;overflow:hidden}.feUYXG_phoneScreen{height:var(--phone-height);scrollbar-width:thin;overscroll-behavior:contain;background:var(--project-bg);border-radius:0 0 24px 24px;overflow:auto}.feUYXG_phoneImage{width:100%}.feUYXG_phoneImage img{width:100%;height:auto;display:block}.feUYXG_phonePause{color:inherit;background:0 0;border:1px solid;border-radius:999px;min-height:44px;margin-top:20px;padding:8px 20px}.feUYXG_phonePause[hidden]{display:none}.feUYXG_phoneView[data-phone-composite=true] .feUYXG_phoneScreen{overflow:hidden}.feUYXG_phoneView[data-phone-composite=true] .feUYXG_phoneImage{width:291.26%;margin-top:-16.02%;margin-left:-95.63%}.feUYXG_phoneView[data-phone-composite=true] .feUYXG_phoneImage img{max-width:none}.feUYXG_phoneTour{max-width:300px;margin:40px auto 72px}.feUYXG_phoneTour figcaption{color:var(--color-muted)}.feUYXG_sheet{grid-template-columns:3fr 7fr;gap:48px;padding:48px 0;display:grid;position:relative}.feUYXG_sheet:before{content:"";background:var(--color-line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.feUYXG_sheet h2{align-self:start;margin:0;font-size:24px}.feUYXG_sheet .feUYXG_body{max-width:62ch;font-size:18px;line-height:1.7}.feUYXG_sheet .feUYXG_body>:first-child{margin-top:0}.feUYXG_sheet .feUYXG_scope{align-content:start}.feUYXG_checklist{gap:20px;margin:0;padding:0;list-style:none;display:grid}.feUYXG_checklist li{grid-template-columns:22px 1fr;gap:14px;font-size:18px;line-height:1.5;display:grid}.feUYXG_checklist svg{width:20px;height:20px;color:var(--color-fg);fill:none;stroke:currentColor;stroke-width:1.6px;margin-top:4px}.feUYXG_outcome .feUYXG_body>:first-child{font:500 clamp(24px, 3vw, 40px)/1.25 var(--font-display);letter-spacing:-.02em}.feUYXG_outcome .feUYXG_body>:not(:first-child){color:var(--color-muted);font-size:16px}.feUYXG_details{margin:48px 0 72px}.feUYXG_details h2{font-size:30px}.feUYXG_gallery{grid-template-columns:1fr 1fr;gap:32px;display:grid}.feUYXG_gallery figure{margin:0}.feUYXG_gallery img{background:var(--project-frame);border-radius:16px}.feUYXG_gallery figcaption{color:var(--color-muted);margin-top:12px;font-size:14px}.feUYXG_missing,.feUYXG_phoneFallback{background:var(--project-bg);min-height:240px;color:var(--project-ink);place-items:center;display:grid}.feUYXG_quote{margin:48px 0}.feUYXG_quote blockquote{font-size:24px}.feUYXG_next{border-top:1px solid var(--color-line);color:var(--color-fg);grid-template-columns:4fr 6fr;align-items:center;gap:48px;margin:80px 0 64px;padding-top:40px;text-decoration:none;display:grid}.feUYXG_next p{color:var(--color-muted);font-size:14px}.feUYXG_next h2{margin:16px 0}.feUYXG_next>div>span{font-size:36px}.feUYXG_nextImage{border-radius:24px;padding:24px}.feUYXG_nextImage img{border-radius:12px}.feUYXG_slim{z-index:39;border:1px solid var(--color-line);background:var(--color-bg);max-width:calc(100vw - 200px);color:var(--color-fg);border-radius:999px;align-items:center;gap:20px;padding:10px 12px 10px 24px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.feUYXG_slim[hidden]{display:none}.feUYXG_slim p{margin:0;font-size:14px}.feUYXG_slim a{background:var(--color-fg);min-height:44px;color:var(--color-bg);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-size:14px;text-decoration:none;display:flex}.feUYXG_slim button{width:44px;min-width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;font-size:24px}@media (min-width:1024px){.feUYXG_sheet h2{top:var(--case-top);position:sticky}.feUYXG_journey .feUYXG_rail{top:var(--case-top);z-index:5;background:var(--color-bg);border-radius:999px;width:max-content;position:sticky}.feUYXG_page[data-case-stack=true] .feUYXG_moments{grid-template-rows:repeat(4,minmax(65vh,auto));grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:40px 48px}.feUYXG_page[data-case-stack=true] .feUYXG_moments li{display:contents}.feUYXG_page[data-case-stack=true] .feUYXG_momentCopy{grid-column:1;align-self:center;padding-right:12px}.feUYXG_page[data-case-stack=true] .feUYXG_capture{top:var(--case-top);visibility:hidden;grid-area:1/2/5;align-self:start;position:sticky}.feUYXG_page[data-case-stack=true] .feUYXG_capture[data-active=true]{visibility:visible;animation:.35s cubic-bezier(.2,.7,.2,1) both feUYXG_captureWipe}.feUYXG_page[data-case-stack=true] .feUYXG_capture[data-active=false]{pointer-events:none}.feUYXG_page[data-case-motion=true] [data-case-reveal][data-revealed=true]:before{animation:.6s ease-out both feUYXG_hairline}.feUYXG_page[data-case-motion=true] [data-case-reveal][data-revealed=true] h2{animation:.4s ease-out both feUYXG_firstLine}}@media (min-width:1440px) and (min-height:800px){.feUYXG_page{--case-top:calc(var(--site-header-height,88px) + 24px)}}.feUYXG_page[data-case-motion=true][data-tab-visible=true] .feUYXG_phoneView[data-visible=true]:not([data-paused=true]) .feUYXG_phoneImage{will-change:transform;animation:14s ease-in-out infinite feUYXG_phoneScroll}.feUYXG_page[data-case-motion=true] .feUYXG_phoneView:is(:hover,:focus-within) .feUYXG_phoneImage{will-change:auto!important;animation-play-state:paused!important}.feUYXG_page[data-case-motion=true] .feUYXG_phoneView[data-phone-composite=true] .feUYXG_phoneImage{animation-name:feUYXG_conceptPhoneScroll!important}.feUYXG_page[data-case-motion=true] [data-case-reveal][data-revealed=true] .feUYXG_checklist svg{animation:.4s ease-out both feUYXG_tick}.feUYXG_page[data-case-motion=true] .feUYXG_palette[data-revealed=true]{animation:.4s ease-out both feUYXG_palette}@keyframes feUYXG_captureWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes feUYXG_hairline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes feUYXG_firstLine{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes feUYXG_tick{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes feUYXG_palette{0%{opacity:0}to{opacity:1}}@keyframes feUYXG_phoneScroll{0%,12%,to{transform:translateY(0)}50%,65%{transform:translateY(clamp(-480px, calc(-100% + var(--phone-height)), 0px))}}@media (max-width:1023px){.feUYXG_page{padding-top:40px}.feUYXG_heroVisual[data-phone-hero=true]{grid-template-columns:1fr}.feUYXG_glance dl{grid-template-columns:1fr 1fr}.feUYXG_signature{width:12px;top:270px;left:-14px}.feUYXG_moments li{grid-template-columns:1fr;gap:24px}.feUYXG_momentCopy{max-width:60ch}.feUYXG_capture img,.feUYXG_capture [data-device=phone] img{max-height:none}.feUYXG_sheet{grid-template-columns:1fr;gap:24px;padding:32px 0}.feUYXG_gallery,.feUYXG_next{gap:24px}.feUYXG_slim{max-width:calc(100vw - 180px)}}@media (max-width:767px){.feUYXG_page{padding-top:32px;padding-bottom:104px}.feUYXG_hero h1{font-size:48px}.feUYXG_intro{font-size:19px}.feUYXG_heroStage{border-radius:20px;padding:16px}.feUYXG_heroStage [data-case-hero-image]{border-radius:10px}.feUYXG_actions{grid-template-columns:1fr;gap:8px;display:grid}.feUYXG_actions a{justify-content:center}.feUYXG_glance{margin-top:32px}.feUYXG_glance dl{gap:24px 16px}.feUYXG_glance dd{font-size:15px}.feUYXG_existingFacts{flex-direction:column;gap:12px;margin-bottom:48px}.feUYXG_journey,.feUYXG_media{margin:64px 0}.feUYXG_journey header{margin-bottom:24px}.feUYXG_journey header h2{max-width:18ch}.feUYXG_palette ul{gap:12px}.feUYXG_palette li{gap:5px;font-size:10px}.feUYXG_palette span{width:16px;height:16px}.feUYXG_signature{width:10px;top:300px;bottom:20px;left:-13px}.feUYXG_momentCopy p{font-size:16px}.feUYXG_moments{gap:48px}.feUYXG_capture{border-radius:12px;padding:8px}.feUYXG_capture figcaption{font-size:11px}.feUYXG_laptop{border-radius:16px;padding:12px}.feUYXG_phoneView{margin:40px 0;padding:28px 16px}.feUYXG_phoneFrame{--phone-height:460px;width:250px}.feUYXG_phoneTour{max-width:260px}.feUYXG_sheet .feUYXG_body,.feUYXG_checklist li{font-size:16px}.feUYXG_checklist svg{width:18px;height:18px}.feUYXG_gallery{grid-template-columns:1fr}.feUYXG_next{grid-template-columns:1fr;margin:64px 0}.feUYXG_nextImage{border-radius:20px;padding:16px}.feUYXG_slim{border-radius:16px;grid-template-columns:1fr 44px;gap:6px 4px;max-width:none;padding:12px;display:grid;bottom:12px;left:12px;right:92px;transform:none}.feUYXG_slim p{grid-column:1;font-size:12px;line-height:1.4}.feUYXG_slim a{grid-column:1;min-height:44px;padding:8px 12px;font-size:12px}.feUYXG_slim button{grid-area:1/2/3;width:44px;min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.feUYXG_page *,.feUYXG_page :before{transition:none!important;animation:none!important}.feUYXG_page .feUYXG_phoneImage{transform:none!important}.feUYXG_reading span{transform:scaleX(var(--p))}.feUYXG_page .feUYXG_signature{opacity:.65}}.feUYXG_page[data-case-motion=true] .feUYXG_phoneImage{animation:14s ease-in-out infinite paused feUYXG_phoneScroll}.feUYXG_page[data-case-motion=true][data-tab-visible=true] .feUYXG_phoneView[data-visible=true]:not([data-paused=true]) .feUYXG_phoneImage{animation-play-state:running}.feUYXG_phoneView[data-phone-composite=true] .feUYXG_phoneScreen{height:calc(var(--phone-height) - 40px)}.feUYXG_laptop>figure>p{color:inherit}@keyframes feUYXG_conceptPhoneScroll{0%,12%,to{transform:translateY(0)}50%,65%{transform:translateY(-8px)}}.feUYXG_page video[hidden]{display:none!important}.feUYXG_page [data-image-fallback]{background:var(--project-bg);min-height:180px;color:var(--project-ink);place-items:center;margin:0;display:grid}.feUYXG_page[data-case-motion=true] [data-case-reveal][data-revealed=true]:before{animation:.6s ease-out both feUYXG_hairline}.feUYXG_page[data-case-motion=true] [data-case-reveal][data-revealed=true] h2{animation:.4s ease-out both feUYXG_firstLine}.feUYXG_heroTitleStage{isolation:isolate;position:relative}.feUYXG_heroTitleStage h1{z-index:1;position:relative}.feUYXG_valleyHost{pointer-events:none;z-index:-1;border-radius:24px;position:absolute;inset:-16px -8px -24px;overflow:hidden}.feUYXG_hero[data-phone-first=true]{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:32px 64px;display:grid}.feUYXG_hero[data-phone-first=true] .feUYXG_heroText{grid-area:1/1}.feUYXG_hero[data-phone-first=true] .feUYXG_heroVisual{display:contents}.feUYXG_hero[data-phone-first=true] .feUYXG_heroStage{grid-area:2/1/auto/-1}.feUYXG_hero[data-phone-first=true] .feUYXG_phoneView{background:var(--project-bg);color:var(--project-ink);grid-area:1/2;margin:0;padding:24px 20px}.feUYXG_laptop[data-phone-only=true]{isolation:isolate;max-width:440px;color:var(--color-fg);background:0 0;border-radius:40px;padding:24px 44px 56px;position:relative}.feUYXG_laptop[data-phone-only=true]:before{content:"";z-index:-1;border:2px solid var(--project-bg);background:color-mix(in srgb, var(--project-bg) 20%, var(--color-bg));border-radius:48% 48% 24% 20%;position:absolute;inset:34% -8% -10% 18%;transform:rotate(-12deg)}.feUYXG_laptop[data-phone-only=true]:after{content:"";z-index:1;background:color-mix(in srgb, var(--project-bg) 25%, var(--color-bg));border:2px solid var(--project-bg);pointer-events:none;border-radius:70px;width:18%;height:16%;position:absolute;top:52%;left:0;transform:rotate(-28deg)}@media (max-width:1023px){.feUYXG_hero[data-phone-first=true]{grid-template-columns:1fr 300px;gap:32px}.feUYXG_hero[data-phone-first=true] .feUYXG_phoneView{width:100%;padding:20px 12px}.feUYXG_hero[data-phone-first=true] .feUYXG_phoneFrame{--phone-height:460px;width:250px}}@media (max-width:767px){.feUYXG_hero[data-phone-first=true]{display:block}.feUYXG_hero[data-phone-first=true] .feUYXG_heroVisual{flex-direction:column;gap:32px;display:flex}.feUYXG_hero[data-phone-first=true] .feUYXG_phoneView{order:-1;width:100%;margin:0}.feUYXG_hero[data-phone-first=true] .feUYXG_heroStage{width:100%}.feUYXG_laptop[data-phone-only=true]{padding:16px 36px 48px}.feUYXG_laptop[data-phone-only=true]:before{right:0}.feUYXG_heroTitleStage{max-width:100%}}.feUYXG_phoneView h2{margin:0 0 28px;font-size:24px}.feUYXG_heroVisual[data-phone-hero=true] .feUYXG_phoneView h2{font-size:20px}.feUYXG_laptop[data-phone-only=true]{overflow:clip}.feUYXG_hero[data-phone-first=true] .feUYXG_phonePause[hidden]{visibility:hidden;pointer-events:none;display:inline-block}
._7JMsxW_story{isolation:isolate}._7JMsxW_steps{gap:56px;margin:0;padding:0;list-style:none;display:grid}._7JMsxW_steps li{min-width:0}._7JMsxW_mobileCapture{margin-top:24px}._7JMsxW_stack{display:none}._7JMsxW_effect{min-height:250px;margin-top:32px;position:relative}._7JMsxW_pane{min-width:0}._7JMsxW_story[data-signature=valley] ._7JMsxW_pane{display:none}._7JMsxW_story[data-signature=rep] ._7JMsxW_effect{min-height:170px}._7JMsxW_story[data-signature=rep] ._7JMsxW_mobileCapture{max-width:320px;margin:24px auto 0}._7JMsxW_story[data-signature=rep] ._7JMsxW_mobileCapture img{max-height:none!important}@media (min-width:1024px) and (min-height:700px){[data-case-stack=true] ._7JMsxW_grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:48px;display:grid}[data-case-stack=true] ._7JMsxW_steps{gap:0}[data-case-stack=true] ._7JMsxW_steps li{align-items:center;min-height:80vh;padding-block:40px;display:flex}[data-case-stack=true] ._7JMsxW_mobileCapture{display:none}[data-case-stack=true] ._7JMsxW_pane{top:var(--case-top);display:block;position:sticky}[data-case-stack=true] ._7JMsxW_stack{display:grid;position:relative}[data-case-stack=true] ._7JMsxW_capture{visibility:hidden;pointer-events:none;grid-area:1/1;padding:12px}[data-case-stack=true] ._7JMsxW_capture[data-active=true]{visibility:visible;animation:.35s cubic-bezier(.2,.7,.2,1) both _7JMsxW_wipe}[data-case-stack=true] ._7JMsxW_capture img{object-fit:contain;max-height:43vh!important}[data-case-stack=true] ._7JMsxW_effect{min-height:210px;margin-top:16px}._7JMsxW_story[data-signature=rep] ._7JMsxW_grid{grid-template-columns:minmax(0,1fr) minmax(320px,1.2fr) minmax(0,1fr);gap:24px}[data-case-stack=true] ._7JMsxW_story[data-signature=rep] ._7JMsxW_steps{grid-column:1}[data-case-stack=true] ._7JMsxW_story[data-signature=rep] ._7JMsxW_pane{grid-column:2}[data-case-stack=true] ._7JMsxW_story[data-signature=rep] ._7JMsxW_capture{background:0 0;padding:12px 20px}[data-case-stack=true] ._7JMsxW_story[data-signature=rep] ._7JMsxW_capture img{max-width:100%;margin:auto;width:auto!important;max-height:54vh!important}[data-case-stack=true] ._7JMsxW_story[data-signature=rep] ._7JMsxW_capture figure{max-width:280px}[data-case-stack=true] ._7JMsxW_story[data-signature=rep] ._7JMsxW_effect{min-height:160px;margin-top:8px}}@keyframes _7JMsxW_wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){._7JMsxW_story *{transition:none!important;animation:none!important}}._7JMsxW_story ._7JMsxW_pane ._7JMsxW_stack ._7JMsxW_capture{grid-area:1/1;align-self:start;position:relative;top:auto}._7JMsxW_mobileEffect{min-height:160px;margin:24px 0 0}._7JMsxW_story[data-signature=burger] ._7JMsxW_pane{display:none}._7JMsxW_mobileCapture{position:relative}@media (min-width:1024px) and (min-height:700px){[data-case-stack=true] ._7JMsxW_story[data-signature=burger] ._7JMsxW_pane{display:block}[data-case-stack=true] ._7JMsxW_mobileEffect{display:none}}[data-case-motion=false] ._7JMsxW_mobileEffect{display:none}[data-case-motion=false] ._7JMsxW_story[data-signature=burger] ._7JMsxW_pane{display:block}._7JMsxW_story[data-signature=rep] ._7JMsxW_capture{color:var(--color-fg)}@media (min-width:1024px) and (min-height:700px){[data-case-stack=true] ._7JMsxW_story[data-signature=valley] ._7JMsxW_pane{display:block}[data-case-stack=true] ._7JMsxW_story[data-signature=rep] ._7JMsxW_pane ._7JMsxW_capture img{max-height:calc(100svh - var(--case-top) - 330px)!important}[data-case-stack=true] ._7JMsxW_story[data-signature=burger] ._7JMsxW_pane ._7JMsxW_capture img{max-height:36vh!important}[data-case-stack=true] ._7JMsxW_story[data-signature=rep] ._7JMsxW_stack{width:calc((100svh - var(--case-top) - 330px) * .462 + 58px);min-width:240px;max-width:340px;margin-inline:auto}[data-case-stack=true] ._7JMsxW_story[data-signature=rep] ._7JMsxW_capture [data-device=phone]{width:calc((100svh - var(--case-top) - 330px) * .462 + 18px);min-width:190px;max-width:280px}}
