._3iWRfG_siteHeader{z-index:20;background:var(--white);position:sticky;top:0}._3iWRfG_headerInner{gap:var(--space-2) var(--space-4);min-height:var(--header-min-height);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._3iWRfG_brand{color:inherit;border-radius:50%;place-items:center;width:82px;height:48px;margin-left:-11px;text-decoration:none;display:grid;position:relative}._3iWRfG_brandArt{width:82px;height:48px;color:var(--dark);place-items:center;margin-top:-25px;display:grid;position:relative}._3iWRfG_brandArtBump{background:var(--white);border-radius:100%;width:110%;height:65%;position:absolute;bottom:0;left:50%;transform:translate(-48%,50%)}._3iWRfG_brandArt svg{width:100%;height:100%;overflow:visible}._3iWRfG_brandArt img{width:80.645%;height:80.645%;transform:translateY(5%)}._3iWRfG_brandArt [data-inner-guide]{display:none}._3iWRfG_headerInner nav{flex-wrap:wrap;align-items:center;gap:clamp(.625rem,3vw,2.5rem);display:flex}._3iWRfG_headerInner nav a{color:inherit;font-size:var(--text-min);padding-block:14px;text-decoration:none;position:relative}._3iWRfG_headerInner nav a:after{content:"";background:var(--red);opacity:0;width:100%;height:2px;transition:opacity .2s,transform .2s;display:block;position:absolute;bottom:5px;left:0;transform:translateY(3px)}._3iWRfG_headerInner nav a:hover:after,._3iWRfG_headerInner nav a:focus-visible:after,._3iWRfG_headerInner nav a._3iWRfG_active:after{opacity:1;transform:none}@media (max-width:48rem){._3iWRfG_brand,._3iWRfG_brandArt{width:70px;height:70px}}@media (max-width:40rem){._3iWRfG_brand,._3iWRfG_brandArt{width:64px;height:64px}._3iWRfG_brand{margin-left:-9px}}
.zbpxsa_arrow{flex-shrink:0}
.ChMaAq_container{width:100%;min-width:0;container-type:inline-size}.ChMaAq_grid{--grid-columns:var(--grid-columns-base);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));align-items:start;gap:clamp(1rem,8cqi,3.5rem) clamp(1rem,7cqi,3rem);display:grid}.ChMaAq_grid>*{min-width:0}.ChMaAq_item{--grid-item-span:var(--grid-item-span-base);--grid-item-order:var(--grid-item-order-base);--grid-item-padding:clamp(.75rem, 1.5cqi, 1.5rem);grid-column:span min(var(--grid-item-span), var(--grid-columns));order:var(--grid-item-order);border-radius:var(--case-card-radius);overflow-wrap:anywhere;background-color:#0000;border:0;padding:0}.ChMaAq_item[data-grid-background=true]{padding:var(--grid-item-padding);background-color:var(--grid-item-background)}.ChMaAq_item>:where(p,ul,ol,blockquote,dl){font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.8}.ChMaAq_item>*+*{margin-block-start:var(--space-6)}.ChMaAq_item>:first-child{margin-top:0}.ChMaAq_item>:last-child{margin-bottom:0}@media (min-width:48rem){.ChMaAq_grid{--grid-columns:var(--grid-columns-medium)}.ChMaAq_item{--grid-item-span:var(--grid-item-span-medium);--grid-item-order:var(--grid-item-order-medium)}}@media (min-width:64rem){.ChMaAq_grid{--grid-columns:var(--grid-columns-wide)}.ChMaAq_item{--grid-item-span:var(--grid-item-span-wide);--grid-item-order:var(--grid-item-order-wide)}}
.P6xgkG_grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.P6xgkG_card{min-width:0;container-type:inline-size}.P6xgkG_link{background:var(--white);border-radius:var(--case-card-radius);height:100%;color:var(--dark);flex-direction:column;gap:0;text-decoration:none;display:flex;overflow:hidden}.P6xgkG_link:is(:hover,:focus-visible){color:var(--dark)}.P6xgkG_visual{flex:none;width:100%;position:relative;overflow:hidden}.P6xgkG_details{background:var(--white);overflow-wrap:anywhere;flex:1;min-width:0;padding:clamp(1rem,5cqi,1.5rem)}.P6xgkG_meta{justify-content:space-between;align-items:start;gap:var(--space-3);color:var(--muted);font-size:var(--text-min);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;line-height:1.5;display:flex}.P6xgkG_name{flex:1;min-width:0}.P6xgkG_role{text-align:right;flex:0 48%;min-width:0}.P6xgkG_titleRow{justify-content:space-between;align-items:start;gap:var(--space-3);margin-block-start:var(--space-3);display:flex}.P6xgkG_titleRow h3{overflow-wrap:anywhere;min-width:0;font-size:clamp(1.5rem,1.25rem + 2cqi,2rem);font-weight:var(--weight-heading);letter-spacing:-.04em;line-height:1.2}.P6xgkG_arrow{border:1px solid var(--muted);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;transition:background-color .2s,border-color .2s,color .2s;display:grid}.P6xgkG_arrow svg{width:1rem;height:1rem}.P6xgkG_link:is(:hover,:focus-visible) .P6xgkG_arrow{background-color:var(--dark);border-color:var(--dark);color:var(--paper)}.P6xgkG_details>p{color:var(--muted);font-size:var(--text-small);margin-block-start:var(--space-3);line-height:1.65}@media (max-width:64rem){.P6xgkG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.P6xgkG_grid{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}
.JyDfSG_image{width:100%;height:auto;display:block}.JyDfSG_image[data-fill=true]{height:100%}
.nIoCMq_root{min-width:0}.nIoCMq_root[data-reveal-state=pending] [data-reveal]{opacity:0}.nIoCMq_root[data-reveal-state=off] [data-reveal]{animation:none!important}@media (max-width:40rem){.nIoCMq_root[data-reveal-mobile-off=true] [data-reveal]{opacity:1!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.nIoCMq_root [data-reveal]{opacity:1!important;animation:none!important}}
.PaBE5q_icons{display:block;overflow:visible}.PaBE5q_cellPeak,.PaBE5q_wifiPeak,.PaBE5q_batteryOutline{opacity:.4}.PaBE5q_icons[data-status-animate=true] .PaBE5q_cellPeak{animation:PaBE5q_cellular var(--phone-cell-cycle,9s) steps(1, end) infinite;animation-play-state:var(--phone-status-play-state,paused)}.PaBE5q_icons[data-status-animate=true] .PaBE5q_wifiPeak{animation:PaBE5q_wifi var(--phone-wifi-cycle,10s) steps(1, end) infinite;animation-delay:var(--phone-wifi-delay,4s);animation-play-state:var(--phone-status-play-state,paused)}@keyframes PaBE5q_cellular{0%,60%,86%,to{opacity:.4}61%,85%{opacity:1}}@keyframes PaBE5q_wifi{0%,35%,71%,to{opacity:.4}36%,70%{opacity:1}}@media (prefers-reduced-motion:reduce){.PaBE5q_icons .PaBE5q_cellPeak,.PaBE5q_icons .PaBE5q_wifiPeak{opacity:.4;animation:none!important}}
:where(._321-7W_slot){width:min(100%,18rem)}._321-7W_slot{--phone-status-play-state:paused;min-width:0;position:relative;container-type:inline-size}._321-7W_slot[data-phone-status-active=true]{--phone-status-play-state:running}._321-7W_slot:focus-visible{outline:2px solid var(--focus);outline-offset:.75rem;border-radius:15%}._321-7W_device{--phone-unit:calc(100cqi / 38.9474);--phone-radius:calc(var(--phone-unit) * 6.666);--phone-bezel:calc(var(--phone-unit) * 1.25);--phone-rim:calc(var(--phone-unit) * .4);--phone-h:var(--phone-hue,60);--phone-s:var(--phone-saturation,2);--phone-l:var(--phone-lightness,80);isolation:isolate;aspect-ratio:37/76;border-radius:var(--phone-radius);width:100%;box-shadow:0 0 calc(var(--phone-unit) * .1) calc(var(--phone-unit) * .25) hsl(var(--phone-h) calc((var(--phone-s) + 1) * 1%) calc((var(--phone-l) - 28) * 1%)), 0 0 0 var(--phone-rim) hsl(var(--phone-h) calc((var(--phone-s) + 2) * 1%) calc((var(--phone-l) + 1) * 1%));background:#000;position:relative}._321-7W_device:before{content:"";top:var(--phone-radius);right:calc(var(--phone-rim) * -1);bottom:var(--phone-radius);left:calc(var(--phone-rim) * -1);border-block:calc(var(--phone-unit) * .5) solid hsl(var(--phone-h) calc(var(--phone-s) * 1%) calc((var(--phone-l) - 5) * 1%));pointer-events:none;position:absolute}._321-7W_deviceBackground{border-radius:inherit;pointer-events:none;background:#000;position:absolute;inset:0}._321-7W_buttons{inset:calc(var(--phone-rim) * -1);pointer-events:none;position:absolute}._321-7W_leftButtons,._321-7W_rightButtons{width:calc(var(--phone-unit) * .333);gap:calc(var(--phone-unit) * 1.5);flex-direction:column;display:flex;position:absolute}._321-7W_leftButtons{right:100%;top:calc(var(--phone-radius) * 2)}._321-7W_rightButtons{left:100%;top:calc(var(--phone-radius) * 3);transform:scaleX(-1)}._321-7W_buttons span{height:calc(var(--phone-unit) * 6);border-radius:calc(var(--phone-unit) * .2) 0 0 calc(var(--phone-unit) * .2);background:hsl(var(--phone-h) calc((var(--phone-s) + 1) * 1%) calc((var(--phone-l) - 15) * 1%));box-shadow:inset calc(var(--phone-unit) * -.15) 0 calc(var(--phone-unit) * .1) hsl(var(--phone-h) calc(var(--phone-s) * 1%) calc((var(--phone-l) - 50) * 1%)), inset 0 0 calc(var(--phone-unit) * .1) hsl(var(--phone-h) 30% 90%), inset 0 calc(var(--phone-unit) * .2) calc(var(--phone-unit) * .1) hsl(var(--phone-h) 30% 90%), inset 0 calc(var(--phone-unit) * -.2) calc(var(--phone-unit) * .1) hsl(var(--phone-h) 30% 90%)}._321-7W_leftButtons span:first-child{height:calc(var(--phone-unit) * 3);margin-bottom:calc(var(--phone-unit) * .5)}._321-7W_rightButtons span{height:calc(var(--phone-unit) * 9.5)}._321-7W_screen{inset:var(--phone-bezel);border-radius:calc(var(--phone-radius) - var(--phone-bezel));isolation:isolate;background:var(--phone-screen-background,transparent);position:absolute;overflow:hidden}._321-7W_track{flex-direction:column;min-height:100%;display:flex;transform:translateY(0)}._321-7W_topSpacer,._321-7W_bottomSpacer{background:#fff;flex-shrink:0}._321-7W_topSpacer{height:calc(var(--phone-unit) * 5.5175);margin-bottom:-1px}._321-7W_bottomSpacer{height:calc(var(--phone-unit) * 4.4);margin-top:-1px}._321-7W_statusUi{z-index:2;height:calc(var(--phone-unit) * 5.5175);padding-inline:calc(var(--phone-unit) * 2.8);color:var(--phone-top-bar-color,#000);transition:color var(--phone-status-fade-duration,.5s), .5s ease;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}._321-7W_statusShade{z-index:1;height:calc(var(--phone-unit) * 5);background:var(--phone-status-gradient,linear-gradient(to bottom, #0006, transparent));opacity:0;transition:opacity var(--phone-status-fade-duration,.5s) .5s ease;pointer-events:none;position:absolute;inset:0 0 auto}._321-7W_slot[data-phone-scrolled=true] ._321-7W_statusUi{color:var(--phone-status-scroll-color,#fff)}._321-7W_slot[data-phone-scrolled=true] ._321-7W_statusShade{opacity:1}._321-7W_clock{font-family:var(--phone-clock-font-family,-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif);font-size:calc(var(--phone-unit) * 1.75);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;width:29%;font-weight:600;line-height:1}._321-7W_status{width:calc(var(--phone-unit) * 8.7);height:calc(var(--phone-unit) * 2);justify-content:end;align-items:center;display:flex}._321-7W_status>:where(svg,img){object-fit:contain;width:100%;height:100%}._321-7W_imageArea{flex:1 0 auto;min-width:0;position:relative}._321-7W_slot[data-phone-fit=contain] ._321-7W_track,._321-7W_slot[data-phone-fit=cover] ._321-7W_track{height:100%}._321-7W_slot[data-phone-fit=contain] ._321-7W_imageArea,._321-7W_slot[data-phone-fit=cover] ._321-7W_imageArea{flex:1;min-height:0}._321-7W_notch{z-index:2;top:calc(var(--phone-bezel) * 2);width:28%;height:calc(var(--phone-unit) * 3.33);border-radius:calc(var(--phone-radius) - var(--phone-bezel) * 2);pointer-events:none;background:#000;position:absolute;left:35.5%}._321-7W_camera{top:0;right:calc(var(--phone-unit) * .416);aspect-ratio:1;border-radius:50%;place-items:center;height:100%;display:grid;position:absolute}._321-7W_camera:before{content:"";aspect-ratio:1;border-radius:inherit;width:33.3%;box-shadow:inset 0 0 calc(var(--phone-unit) * .25) #4c4da3;background:radial-gradient(#6667ac,#0000 50%) 33.3% 10%/75% 50% no-repeat,radial-gradient(#454680,#0000 50%) 60% 85%/50% 50% no-repeat,#080928}._321-7W_addressBar{z-index:1;left:50%;bottom:calc(var(--phone-unit) * 1.05);max-width:85%;padding:calc(var(--phone-unit) * .4) calc(var(--phone-unit) * 1.2);border-block:calc(var(--phone-unit) * .065) solid #fff7;border-radius:var(--phone-bezel);color:var(--phone-address-bar-color,#ffffffed);box-shadow:0 calc(var(--phone-unit) * .1) calc(var(--phone-unit) * .25) #0000001a;font-family:var(--sans);font-size:calc(var(--phone-unit) * 1.375);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#44444445;font-weight:300;line-height:1.2;position:absolute;overflow:hidden;transform:translate(-50%)}._321-7W_slot[data-phone-enter-active=true] ._321-7W_track,._321-7W_slot[data-phone-scroll=hover][data-phone-motion=true]:focus-visible ._321-7W_track{animation-name:_321-7W_scroll-screen;animation-duration:var(--phone-scroll-duration,12s);animation-delay:var(--phone-scroll-delay,0s);animation-timing-function:var(--phone-scroll-easing,ease-in-out);animation-fill-mode:both}[data-project-card-link]:focus-visible ._321-7W_slot[data-phone-scroll=hover][data-phone-motion=true] ._321-7W_track{animation-name:_321-7W_scroll-screen;animation-duration:var(--phone-scroll-duration,12s);animation-delay:var(--phone-scroll-delay,0s);animation-timing-function:var(--phone-scroll-easing,ease-in-out);animation-fill-mode:both}@media (hover:hover) and (pointer:fine){:is(._321-7W_slot[data-phone-scroll=hover][data-phone-motion=true]:hover ._321-7W_track,[data-project-card-link]:hover ._321-7W_slot[data-phone-scroll=hover][data-phone-motion=true] ._321-7W_track){animation-name:_321-7W_scroll-screen;animation-duration:var(--phone-scroll-duration,12s);animation-delay:var(--phone-scroll-delay,0s);animation-timing-function:var(--phone-scroll-easing,ease-in-out);animation-fill-mode:both}}._321-7W_slot[data-phone-scroll-end=return] ._321-7W_track{animation-iteration-count:2;animation-direction:alternate}._321-7W_slot[data-phone-scroll=loop][data-phone-enter-active=true] ._321-7W_track{animation-name:_321-7W_scroll-loop;animation-duration:calc(var(--phone-scroll-duration,12s) * 2);animation-iteration-count:infinite;animation-direction:normal;animation-play-state:paused}._321-7W_slot[data-phone-scroll=loop][data-phone-loop-active=true] ._321-7W_track{animation-play-state:running}@keyframes _321-7W_scroll-screen{0%,10%{transform:translateY(0)}30%,45%{transform:translateY(calc(var(--phone-scroll-distance) * -.35))}65%,80%{transform:translateY(calc(var(--phone-scroll-distance) * -.7))}90%,to{transform:translateY(calc(var(--phone-scroll-distance) * -1))}}@keyframes _321-7W_scroll-loop{0%,5%{transform:translateY(0)}15%,22.5%{transform:translateY(calc(var(--phone-scroll-distance) * -.35))}32.5%,40%{transform:translateY(calc(var(--phone-scroll-distance) * -.7))}45%,55%{transform:translateY(calc(var(--phone-scroll-distance) * -1))}95%,to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._321-7W_slot ._321-7W_track{animation:none!important;transform:none!important}._321-7W_slot ._321-7W_statusUi,._321-7W_slot ._321-7W_statusShade{transition:none}}
.rjoCzq_slot{align-self:flex-start;min-inline-size:0;margin-inline:auto;container-type:inline-size}.rjoCzq_slot,.rjoCzq_slot *,.rjoCzq_slot :before,.rjoCzq_slot :after{box-sizing:border-box}.rjoCzq_container{--base-height:var(--mbp-base-height,2.45cqi);--base-overlap:var(--mbp-base-overlap,2.1cqi);--foot-height:.44cqi;isolation:isolate;padding-block-end:.6cqi;position:relative}.rjoCzq_display{inline-size:var(--mbp-lid-width,81.3%);clip-path:inset(0 0 var(--base-overlap));background:#e5e7e9;border-radius:2.5cqi;margin-inline:auto;padding:2.45cqi 1.35cqi 4.3cqi;position:relative;box-shadow:inset 0 0 0 .1cqi #e5e7e9,inset 0 0 0 .37cqi #bfc0c1,inset 0 0 0 .58cqi #262626}.rjoCzq_display>.rjoCzq_displayBackground{z-index:-1;pointer-events:none;background:#010101;border-radius:1.92cqi;position:absolute;inset:.48cqi}.rjoCzq_display:before{content:"";aspect-ratio:1;background:#303132;border-radius:50%;inline-size:.5cqi;position:absolute;inset-block-start:1.3cqi;inset-inline-start:calc(50% - .25cqi)}.rjoCzq_display[data-laptop-glare=true]:after{content:"";pointer-events:none;background:linear-gradient(55deg,#0000 61%,#f2f5f826 61%);border-radius:0 2cqi 2cqi 0;inline-size:62.5%;position:absolute;inset:.6cqi .65cqi .65cqi auto}.rjoCzq_screen{aspect-ratio:16/10;position:relative;overflow:hidden;container-type:inline-size}:where(.rjoCzq_screen){background:var(--laptop-screen-background,#151515)}.rjoCzq_slot .rjoCzq_belowDisplay{color:#d8d8da80;text-align:center;letter-spacing:-.02em;background:#212121;border-radius:0 0 1.95cqi 1.95cqi;block-size:2.7cqi;padding-block-start:.4cqi;font:400 .85cqi/1 Arial,sans-serif;position:absolute;inset:auto .65cqi .65cqi}.rjoCzq_base{isolation:isolate;inline-size:99.75%;block-size:calc(var(--base-height) + var(--foot-height));margin:calc(-1 * var(--base-overlap)) auto 0;position:relative}.rjoCzq_base .rjoCzq_front{z-index:1;block-size:var(--base-height);background:linear-gradient(34deg,#323234c8,#8f90924d 2.1%,#90919300 4%),linear-gradient(321deg,#323234c8,#8f90924d 2.1%,#90919300 4%),linear-gradient(#90919300,#9091934b 55%,#4e4f5173 74%,#5c5c62c7 87%,#75757e),linear-gradient(90deg,#68696b,#757678 .15%,#a0a1a3 .3%,#cccdcf .5%,#e7e8ea .8%,#e8e9eb 1%,#dfe0e2 1.25%,#d1d2d4 1.5%,#adaeb0 2%,#a4a5a7 3%,#bbbdbf 4%,#e1e1e3 8%,#eaebed 15%,#e9eaec 25% 75%,#eaebed 85%,#e1e1e3 92%,#bbbdbf 96%,#a4a5a7 97%,#adaeb0 98%,#d1d2d4 98.5%,#dfe0e2 98.75%,#e8e9eb 99%,#e7e8ea 99.2%,#cccdcf 99.5%,#a0a1a3 99.7%,#757678 99.85%,#68696b);border-radius:0 0 1.7cqi 1.7cqi;position:relative}.rjoCzq_base .rjoCzq_front:before{content:"";background-blend-mode:darken;background:linear-gradient(#c3c6c880,#c7c8cc80 60%,#737d8266),radial-gradient(circle at 0,#bdbec180 70%,#a6a9ac80 87%,#1e2228bf),radial-gradient(circle at 100%,#bdbec180 70%,#a6a9ac80 87%,#1e2228bf);border-radius:0 0 2cqi 2cqi;block-size:47%;position:absolute;inset:0 43.08% auto}.rjoCzq_base:before,.rjoCzq_base:after{content:"";inline-size:6.375%;block-size:var(--foot-height);clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);background:linear-gradient(#2f2f3096,#6d6d7000 45%,#121212 50%,#26262800 54%,#262628),linear-gradient(270deg,#d6d6d635,#d6d6d600 21%,#d6d6d695 50%,#d6d6d600 79%,#d6d6d67e),linear-gradient(#2f2f30,#5c5c5f 23%,#6d6d70 44%,#121212 50%,#3b3b40 56.3%);position:absolute;inset-block-start:var(--base-height)}.rjoCzq_base:before{inset-inline-start:7.5%}.rjoCzq_base:after{inset-inline-end:7.5%}.rjoCzq_base .rjoCzq_shadow{z-index:-1;filter:blur(.2cqi);background:#0009;border-radius:50%;block-size:.65cqi;position:absolute;inset-block-start:calc(var(--base-height) + .2cqi);inset-inline:.5%}.rjoCzq_slot:focus-visible{outline:2px solid var(--focus);outline-offset:.75rem}.rjoCzq_track{min-height:100%;position:absolute;inset:0 0 auto;transform:translateY(0)}.rjoCzq_slot[data-laptop-fit=contain] .rjoCzq_track,.rjoCzq_slot[data-laptop-fit=cover] .rjoCzq_track{height:100%}.rjoCzq_slot[data-laptop-enter-active=true] .rjoCzq_track,.rjoCzq_slot[data-laptop-scroll=hover][data-laptop-motion=true]:focus-visible .rjoCzq_track{animation-name:rjoCzq_scroll-screen;animation-duration:var(--laptop-scroll-duration,12s);animation-delay:var(--laptop-scroll-delay,0s);animation-timing-function:var(--laptop-scroll-easing,ease-in-out);animation-fill-mode:both}[data-project-card-link]:focus-visible .rjoCzq_slot[data-laptop-scroll=hover][data-laptop-motion=true] .rjoCzq_track{animation-name:rjoCzq_scroll-screen;animation-duration:var(--laptop-scroll-duration,12s);animation-delay:var(--laptop-scroll-delay,0s);animation-timing-function:var(--laptop-scroll-easing,ease-in-out);animation-fill-mode:both}@media (hover:hover) and (pointer:fine){:is(.rjoCzq_slot[data-laptop-scroll=hover][data-laptop-motion=true]:hover .rjoCzq_track,[data-project-card-link]:hover .rjoCzq_slot[data-laptop-scroll=hover][data-laptop-motion=true] .rjoCzq_track){animation-name:rjoCzq_scroll-screen;animation-duration:var(--laptop-scroll-duration,12s);animation-delay:var(--laptop-scroll-delay,0s);animation-timing-function:var(--laptop-scroll-easing,ease-in-out);animation-fill-mode:both}}.rjoCzq_slot[data-laptop-scroll-end=return] .rjoCzq_track{animation-iteration-count:2;animation-direction:alternate}.rjoCzq_slot[data-laptop-scroll=loop][data-laptop-enter-active=true] .rjoCzq_track{animation-name:rjoCzq_scroll-loop;animation-duration:calc(var(--laptop-scroll-duration,12s) * 2);animation-iteration-count:infinite;animation-direction:normal;animation-play-state:paused}.rjoCzq_slot[data-laptop-scroll=loop][data-laptop-loop-active=true] .rjoCzq_track{animation-play-state:running}@keyframes rjoCzq_scroll-screen{0%,10%{transform:translateY(0)}30%,45%{transform:translateY(calc(var(--laptop-scroll-distance) * -.35))}65%,80%{transform:translateY(calc(var(--laptop-scroll-distance) * -.7))}90%,to{transform:translateY(calc(var(--laptop-scroll-distance) * -1))}}@keyframes rjoCzq_scroll-loop{0%,5%{transform:translateY(0)}15%,22.5%{transform:translateY(calc(var(--laptop-scroll-distance) * -.35))}32.5%,40%{transform:translateY(calc(var(--laptop-scroll-distance) * -.7))}45%,55%{transform:translateY(calc(var(--laptop-scroll-distance) * -1))}95%,to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rjoCzq_slot .rjoCzq_track{animation:none!important;transform:none!important}}
.X5Jm6W_scene{--ask-ftnd-icon-size:4.75%;--ask-ftnd-icon-radius:18%;--ask-ftnd-desk-color:#b6b9bd;background:linear-gradient(123deg,#d7dde1,#bdc2cf 50%,#bcc1cb);width:100%;min-width:0;overflow:hidden;container:ask-ftnd-thumb/inline-size}.X5Jm6W_canvas{isolation:isolate;aspect-ratio:11/5;position:relative}.X5Jm6W_desk{z-index:1;width:110%;height:8%;fill:var(--ask-ftnd-desk-color);pointer-events:none;position:absolute;bottom:0;left:50%;translate:-50%}.X5Jm6W_platforms{z-index:1;width:var(--ask-ftnd-icon-size);flex-direction:column;justify-content:space-evenly;height:100%;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;left:5%;translate:-50%}.X5Jm6W_platformIcon{aspect-ratio:1;border-radius:var(--ask-ftnd-icon-radius);flex:none;width:100%;margin:0;overflow:hidden;box-shadow:0 .15cqi .5cqi #2b114926}.X5Jm6W_laptopStage{z-index:2;width:70%;position:absolute;top:51%;left:46.5%;translate:-50% -50%}.X5Jm6W_phoneStage{z-index:3;width:23.25%;position:absolute;top:-2%;left:83%;translate:-50%;rotate:5deg}.X5Jm6W_laptop,.X5Jm6W_phone{width:100%}
.pyOVva_container{container-type:inline-size}.pyOVva_composition{aspect-ratio:16/10;min-width:0;position:relative}.pyOVva_label{font-size:clamp(.8125rem,1.7cqi,1.125rem);position:absolute;top:5%;left:6%}.pyOVva_overview,.pyOVva_detail{border:1px solid #25010112;border-radius:.6rem;position:absolute;overflow:hidden;box-shadow:0 1.5rem 3rem #25010118}.pyOVva_overview{width:72%;top:15%;left:6%;rotate:-3deg}.pyOVva_detail{width:34%;bottom:9%;right:5%;rotate:3deg}.pyOVva_connector{width:100%;height:100%;color:var(--red);pointer-events:none;position:absolute;inset:0}.pyOVva_connector path{stroke:currentColor;stroke-width:2px;stroke-dasharray:1}.pyOVva_connector circle{fill:currentColor}.pyOVva_note{max-width:42%;font-family:var(--serif);font-size:clamp(.875rem,2cqi,1.25rem);font-style:italic;position:absolute;bottom:5%;left:8%}.pyOVva_container[data-reveal-state=visible] .pyOVva_label{animation:.6s ease-out both pyOVva_rise-in}.pyOVva_container[data-reveal-state=visible] .pyOVva_overview{animation:.75s cubic-bezier(.2,.7,.2,1) .12s both pyOVva_rise-in}.pyOVva_container[data-reveal-state=visible] .pyOVva_detail{animation:.75s cubic-bezier(.2,.7,.2,1) .42s both pyOVva_rise-in}.pyOVva_container[data-reveal-state=visible] .pyOVva_connector{animation:.2s ease-out .7s both pyOVva_fade-in}.pyOVva_container[data-reveal-state=visible] .pyOVva_connector path{animation:.8s ease-out .7s both pyOVva_draw-line}.pyOVva_container[data-reveal-state=visible] .pyOVva_note{animation:.6s ease-out 1s both pyOVva_rise-in}@keyframes pyOVva_rise-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes pyOVva_fade-in{0%{opacity:0}to{opacity:1}}@keyframes pyOVva_draw-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@container (max-width:40rem){.pyOVva_composition{gap:var(--space-6);aspect-ratio:auto;padding:var(--space-6);display:grid}.pyOVva_label,.pyOVva_overview,.pyOVva_detail,.pyOVva_note{width:100%;max-width:none;position:static;rotate:none}.pyOVva_detail{justify-self:end;width:78%}.pyOVva_connector{display:none}}
._0VopZq_section{scroll-margin-top:20px}._0VopZq_grid{margin-top:38px}._0VopZq_intro{container-type:inline-size}._0VopZq_intro>h2{font-size:clamp(2rem,18.5cqi,8rem);font-weight:var(--weight-heading);letter-spacing:-.06em;line-height:1.04}._0VopZq_intro>p{font-size:var(--text-base);color:var(--dark);margin-top:30px;line-height:1.7}._0VopZq_intro>p+p{margin-top:16px}._0VopZq_invitation{margin-top:80px;margin-bottom:100px}._0VopZq_invitation>._0VopZq_topline{border-top:1px solid var(--muted);align-items:center;gap:13px;padding-top:34px;display:flex}._0VopZq_cross{color:var(--red);font-size:1.4375rem;line-height:1}._0VopZq_row{grid-template-columns:1.5fr 1fr;align-items:end;gap:10%;margin-top:38px;display:grid}._0VopZq_row h2{font-weight:var(--weight-heading);letter-spacing:-.065em;font-size:clamp(2.5rem,1.5rem + 3.5vw,4.625rem);line-height:1.08}._0VopZq_copy p{font-size:var(--text-base);color:var(--muted);max-width:365px;line-height:1.7}._0VopZq_link{color:inherit;width:fit-content;font-size:var(--text-small);align-items:center;gap:24px;margin-top:24px;text-decoration:none;display:flex}._0VopZq_link>span{border:1px solid var(--dark);border-radius:50%;place-items:center;width:45px;height:45px;transition:color .2s,background .2s;display:grid}._0VopZq_link:hover>span{background:var(--dark);color:var(--paper)}._0VopZq_link svg{width:21px;height:21px}@media (max-width:64rem){._0VopZq_row{grid-template-columns:1.35fr 1fr;gap:6%}}@media (max-width:48rem){._0VopZq_invitation{margin-top:50px;margin-bottom:70px}._0VopZq_row{grid-template-columns:1.1fr 1fr;gap:6%;margin-top:30px}}@media (max-width:40rem){._0VopZq_invitation{margin-top:45px;margin-bottom:60px}._0VopZq_invitation>._0VopZq_topline{font-size:var(--text-min);padding-top:25px}._0VopZq_row{grid-template-columns:1fr;gap:25px}._0VopZq_copy p{max-width:340px}._0VopZq_link{margin-top:20px}}._0VopZq_options>h3{font-family:var(--sans);font-size:var(--text-small);font-weight:var(--weight-heading);letter-spacing:.06em;text-transform:uppercase;line-height:1.5}._0VopZq_links{flex-direction:column;align-items:flex-start;gap:20px;display:flex}._0VopZq_links a{max-width:100%}@media (min-width:48rem) and (not (min-width:64rem)){._0VopZq_links{flex-flow:wrap;gap:20px 32px}}@media (max-width:48rem){._0VopZq_grid{margin-top:30px}}
.W3MGga_caseStudy{padding-top:clamp(2rem,3vw,2.8125rem)}.W3MGga_backLink{align-items:center;gap:var(--space-3);width:fit-content;font-size:var(--text-min);color:var(--dark);line-height:1.5;text-decoration:none;display:inline-flex}.W3MGga_backLink svg{width:1.0625rem;height:1.0625rem;transform:rotate(180deg)}.W3MGga_backLink:hover,.W3MGga_nextProject:hover{color:var(--red)}.W3MGga_featuredVisual{min-width:0;margin-top:var(--space-8)}.W3MGga_featuredVisual>:where(img,video){border-radius:var(--case-card-radius);width:100%;height:auto;display:block}.W3MGga_featuredVisual>[data-case-study-media]{margin-block:0}.W3MGga_caseEyebrow{margin-block-start:clamp(2.5rem,5vw,4rem)}.W3MGga_header,.W3MGga_introContinuation{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.W3MGga_header{margin-block:var(--space-4) var(--case-section-gap)}.W3MGga_header:has(+.W3MGga_story>[data-case-study-intro]:first-child){margin-block-end:var(--space-6)}.W3MGga_introContinuation{margin-block:var(--case-section-gap)}.W3MGga_introduction{min-width:0}.W3MGga_introduction h1{font-size:clamp(2.5rem,1.25rem + 4.5vw,5.25rem);font-weight:var(--weight-heading);letter-spacing:-.06em;overflow-wrap:anywhere;line-height:1.05}.W3MGga_description,.W3MGga_introCopy{max-width:60ch;font-size:clamp(1.0625rem,.95rem + .4vw,1.1875rem);line-height:1.6}.W3MGga_description{margin-top:var(--space-6)}.W3MGga_introCopy{overflow-wrap:anywhere;grid-column:1;min-width:0}.W3MGga_introCopy :where(p,li,dd){line-height:inherit}.W3MGga_introCopy>*+*{margin-block-start:var(--space-6)}.W3MGga_introCopy>:first-child{margin-top:0}.W3MGga_introCopy>:last-child{margin-bottom:0}.W3MGga_category{font-size:var(--text-min);text-transform:uppercase;letter-spacing:.07em;margin-top:var(--space-6);line-height:1.6}.W3MGga_details{border-radius:var(--case-card-radius);background:var(--white);min-width:0;padding:clamp(1.25rem,3vw,2rem)}.W3MGga_details dl{gap:var(--space-4);margin:0;display:grid}.W3MGga_details dt{color:var(--muted);font-size:var(--text-min);text-transform:uppercase;font-weight:400;line-height:1.5}.W3MGga_details dd{margin:var(--space-1) 0 0;font-size:var(--text-base);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.W3MGga_story{min-width:0}.W3MGga_story>:where(h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre,dl,hr){width:100%;max-width:var(--case-reading-width);overflow-wrap:anywhere;margin-inline:auto}.W3MGga_story>:where(p,ul,ol,blockquote,pre,dl){margin-block:var(--space-6)}.W3MGga_story>:where(p,ul,ol,blockquote,dl){font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.8}.W3MGga_story>h2{margin-block:var(--case-section-gap) var(--space-6)}.W3MGga_story>:where(h3,h4,h5,h6){margin-block:var(--space-12) var(--space-4)}.W3MGga_story>:first-child{margin-top:0}.W3MGga_story>:last-child{margin-bottom:0}.W3MGga_media{width:100%;margin:var(--case-section-gap) auto}.W3MGga_media[data-width=reading]{max-width:var(--case-reading-width)}.W3MGga_media[data-spacing=none]{margin-block:0}.W3MGga_media[data-width=wide]{max-width:var(--case-wide-width)}.W3MGga_media>figcaption{margin:var(--space-2) auto 0;padding-inline:var(--space-2);font-size:var(--text-small);color:var(--muted);text-align:center;line-height:1.6}.W3MGga_projectNavigation{gap:var(--space-8);margin-top:var(--case-section-gap);padding-block:var(--space-8);border-top:1px solid var(--muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.W3MGga_nextProject{min-width:0;color:inherit;text-decoration:none;display:block}.W3MGga_nextProject>span:last-child{justify-content:space-between;align-items:center;gap:var(--space-4);letter-spacing:-.04em;margin-top:var(--space-4);font-size:clamp(1.5rem,1.125rem + 1.5vw,2.25rem);display:flex}.W3MGga_nextProject svg{width:2rem;height:2rem}@media not (max-width:48rem){.W3MGga_header:has(+.W3MGga_story>[data-case-study-intro]:first-child) .W3MGga_details{margin-block-end:calc(-1 * var(--space-12))}}@media (max-width:64rem){.W3MGga_header,.W3MGga_introContinuation{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)}}@media (max-width:48rem){.W3MGga_header,.W3MGga_introContinuation{grid-template-columns:minmax(0,1fr)}.W3MGga_details dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}}@media (max-width:40rem){.W3MGga_projectNavigation{grid-template-columns:minmax(0,1fr)}}
.oOXh8q_surface{width:100%;min-width:0;aspect-ratio:var(--media-aspect-ratio,auto);background:var(--media-background,transparent);position:relative}.oOXh8q_surface[data-media-surface=framed]{isolation:isolate;border-radius:var(--case-card-radius);overflow:hidden}.oOXh8q_surface[data-padding=small]{padding:clamp(.75rem,2vw,1.5rem)}.oOXh8q_surface[data-padding=medium]{padding:clamp(1.25rem,4vw,3rem)}.oOXh8q_surface[data-padding=large]{padding:clamp(1.5rem,6vw,5rem)}
.oU0IfG_section{width:100%;margin-block:var(--case-section-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.oU0IfG_section[data-width=reading]{max-width:var(--case-reading-width)}.oU0IfG_section[data-width=wide]{max-width:var(--case-wide-width)}.oU0IfG_section>h2{overflow-wrap:anywhere;min-width:0;margin:0}.oU0IfG_section>h3{font-size:clamp(1.425rem,1.1rem + 1vw,2rem)}.oU0IfG_copy{overflow-wrap:anywhere;justify-self:end;width:100%;min-width:0}.oU0IfG_copy>:where(p,ul,ol,blockquote,dl){max-width:var(--case-reading-width);font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.8}.oU0IfG_copy>*+*{margin-block-start:var(--space-6)}.oU0IfG_copy>:where(h3,h4,h5,h6){margin-block-start:var(--space-12)}.oU0IfG_copy>:first-child{margin-top:0}.oU0IfG_copy>:last-child{margin-bottom:0}.oU0IfG_section[data-layout=stacked]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media (max-width:48rem){.oU0IfG_section{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.oU0IfG_copy{justify-self:start}}
.XfIVFG_container{container-type:inline-size}.XfIVFG_steps{padding:var(--space-6) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;margin:0;list-style:none;display:grid}.XfIVFG_step{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;min-width:0;display:flex;position:relative}.XfIVFG_mark{width:4rem;height:4rem;margin-bottom:var(--space-2)}.XfIVFG_step strong{font-size:var(--text-base)}.XfIVFG_step>span{font-size:var(--text-small);line-height:1.5}.XfIVFG_step:not(:last-child):after{content:"";background:var(--red);clip-path:polygon(0 42%,72% 42%,72% 0,100% 50%,72% 100%,72% 58%,0 58%);width:2rem;height:.8rem;position:absolute;top:1.6rem;left:calc(100% + .5rem)}.XfIVFG_container[data-reveal-state=visible] .XfIVFG_step{animation:.65s ease-out both XfIVFG_arrive}.XfIVFG_container[data-reveal-state=visible] .XfIVFG_step:first-child{animation-delay:0s}.XfIVFG_container[data-reveal-state=visible] .XfIVFG_step:nth-child(2){animation-delay:.18s}.XfIVFG_container[data-reveal-state=visible] .XfIVFG_step:nth-child(3){animation-delay:.36s}.XfIVFG_container[data-reveal-state=visible] .XfIVFG_step:nth-child(4){animation-delay:.54s}@keyframes XfIVFG_arrive{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@container (max-width:42rem){.XfIVFG_steps{grid-template-columns:minmax(0,1fr);gap:3rem}.XfIVFG_step{text-align:left;align-items:start;min-height:4rem;padding-left:5.25rem}.XfIVFG_mark{margin:0;position:absolute;top:0;left:0}.XfIVFG_step:not(:last-child):after{top:calc(100% + 1rem);left:1rem;rotate:90deg}}
.KJfdCW_scene{--ask-ftnd-icon-size:4.75%;--ask-ftnd-icon-radius:18%;--ask-ftnd-stack-x:4.25%;--ask-ftnd-desk-color:#b6b9bd;background:#fff;width:100%;min-width:0;container:ask-ftnd/inline-size}.KJfdCW_canvas{isolation:isolate;aspect-ratio:16/6;position:relative}.KJfdCW_colab{isolation:isolate;z-index:0;aspect-ratio:1000/835;opacity:.25;height:100%;position:absolute;top:0;left:5%}.KJfdCW_heroTint{z-index:1;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(123deg,#d7dde1,#bdc2cf 50%,#bcc1cb);position:absolute;inset:0}.KJfdCW_desk{z-index:1;width:88%;height:6%;fill:var(--ask-ftnd-desk-color);pointer-events:none;position:absolute;bottom:0;left:50%;translate:-50%}.KJfdCW_platforms{z-index:1;left:var(--ask-ftnd-stack-x);width:var(--ask-ftnd-icon-size);flex-direction:column;justify-content:space-evenly;height:100%;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;translate:-50%}.KJfdCW_platformIcon{aspect-ratio:1;border-radius:var(--ask-ftnd-icon-radius);flex:none;width:100%;margin:0;overflow:hidden;box-shadow:0 .15cqi .5cqi #2b114926}.KJfdCW_laptopStage{z-index:2;width:61%;position:absolute;top:50%;left:52.5%;translate:-50% -50%}.KJfdCW_phoneStage{z-index:3;width:21%;position:absolute;top:-2%;left:85%;translate:-50%;rotate:5deg}.KJfdCW_laptop,.KJfdCW_phone{width:100%}
.hRrNsa_example{--diagram-line-color:var(--dark);--diagram-line-width:1.5;max-width:48rem;margin-inline:auto;container:simple-process/inline-size}.hRrNsa_textNode{background:var(--surface);border:1px solid var(--muted);color:var(--dark);text-align:center;font-family:var(--sans);border-radius:.75rem;padding:.5rem;line-height:1.4}.hRrNsa_textNode small,.hRrNsa_textNode strong{display:block}.hRrNsa_textNode small{color:var(--muted);font-size:var(--text-min)}.hRrNsa_textNode strong{font-size:var(--text-base)}.hRrNsa_narrow{max-width:18rem;margin-inline:auto;display:none}@container simple-process (max-width:36rem){.hRrNsa_wide{display:none}.hRrNsa_narrow{display:block}}
.meNJMW_player{width:100%;min-width:0;aspect-ratio:var(--video-aspect-ratio);background:var(--surface);position:relative}.meNJMW_player>video{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio);object-fit:var(--video-fit,contain);object-position:var(--video-position,center)}.meNJMW_player[data-fill=true]{aspect-ratio:auto;height:100%;position:absolute;inset:0}.meNJMW_player[data-fill=true]>video{aspect-ratio:auto}.meNJMW_controls{gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute;bottom:clamp(.75rem,2vw,1.25rem);left:clamp(.75rem,2vw,1.25rem)}.meNJMW_controls button{min-height:2.75rem;padding:var(--space-2) var(--space-4);background:var(--dark);color:var(--white);font-size:var(--text-small);border:1px solid #ffffff80;border-radius:999px}.meNJMW_controls button:hover{background:var(--red)}.meNJMW_controls button:focus-visible{outline:2px solid var(--white);outline-offset:3px}.meNJMW_error{inset:auto var(--space-4) var(--space-4);padding:var(--space-3);background:var(--paper);color:var(--dark);font-size:var(--text-small);position:absolute}
._1g6MFq_scene{--booking-flow-line:#686e78;background:#000;container:presentations/inline-size}._1g6MFq_canvas{isolation:isolate;aspect-ratio:16/6;min-width:0;position:relative}._1g6MFq_flow{z-index:0;width:37%;position:absolute;top:3%;left:62%}._1g6MFq_devices{z-index:1;pointer-events:none;position:absolute;inset:0}._1g6MFq_laptop,._1g6MFq_phone{position:absolute}._1g6MFq_laptop{z-index:1;width:58%;top:6.5%;left:-2.75%}._1g6MFq_phone{z-index:2;width:17.25%;top:2.5%;left:44%}._1g6MFq_device{width:100%}
.LcW5TW_icon{block-size:1em;inline-size:1em;-webkit-mask:var(--icon-image) center / contain no-repeat;-webkit-mask:var(--icon-image) center / contain no-repeat;mask:var(--icon-image) center / contain no-repeat;forced-color-adjust:none;background-color:currentColor;flex:none;display:block}
.FD5yva_visual{--search-accent:#7139a8;--search-system-background:#f3edfa;--search-line:#b6ada7;--search-secondary:#716761;--search-gap:1.25rem;--search-card-padding:.875rem;--search-icon-column:1.75rem;width:100%;min-width:0;color:var(--dark);font-family:var(--sans);container:ask-ftnd-search/inline-size}.FD5yva_layout{gap:var(--search-gap);grid-template-columns:minmax(0,1fr);display:grid}.FD5yva_question{padding-bottom:var(--space-4)}.FD5yva_questionText{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.FD5yva_lanes{align-items:start;gap:1.5rem;min-width:0;display:grid}.FD5yva_lane{border-radius:var(--case-card-radius);background:var(--paper);border:1px solid #2501011a;min-width:0;padding:clamp(1rem,2cqi,1.5rem)}.FD5yva_laneHeader{grid-template-columns:2rem minmax(0,1fr);align-items:center;column-gap:.75rem;margin-bottom:1rem;display:grid}.FD5yva_headerIcon{border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:1.5rem;display:grid;overflow:hidden}.FD5yva_laneHeader h3{margin:0;font-size:1.375rem;line-height:1.2}.FD5yva_laneHeader p{color:var(--search-secondary);grid-column:2;margin:.375rem 0 0;font-size:.875rem;line-height:1.5}.FD5yva_websiteFlow{--search-return-gutter:1.25rem;--search-return-radius:.5rem;min-width:0;padding-left:var(--search-return-gutter)}.FD5yva_websiteSteps,.FD5yva_chatFlow{gap:var(--search-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FD5yva_step{grid-template-columns:var(--search-icon-column) minmax(0, 1fr);min-width:0;padding:var(--search-card-padding);border:1px solid var(--search-line);background:var(--white);border-radius:.625rem;align-items:center;column-gap:.625rem;margin:0;display:grid;position:relative}.FD5yva_answer .FD5yva_step{background:0 0;border:none;padding:0}.FD5yva_answer .FD5yva_stepIcon,.FD5yva_step .FD5yva_stepIcon{width:1.5rem;height:1.5rem;color:var(--search-secondary);justify-self:center}.FD5yva_step h4,.FD5yva_step p{grid-column:2}.FD5yva_step h4,.FD5yva_answer h4{font-family:var(--sans);text-wrap:initial;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.FD5yva_step p,.FD5yva_answer p{color:var(--search-secondary);margin:.25rem 0 0;font-size:.875rem;line-height:1.55}.FD5yva_step .FD5yva_stepArrow,.FD5yva_outcomes .FD5yva_stepArrow{left:calc(var(--search-card-padding) + var(--search-icon-column) / 2);top:calc(100% + var(--search-gap) / 2);width:1.125rem;height:1.125rem;color:var(--search-line);position:absolute;translate:-50% -50%}.FD5yva_outcomes{margin:var(--search-gap) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding:0;list-style:none;display:grid}.FD5yva_outcomes>li{border:1px solid var(--search-line);background:var(--white);text-align:center;overflow-wrap:normal;border-radius:.625rem;place-items:center;min-width:0;margin:0;padding:.625rem .25rem;font-size:.8125rem;line-height:1.5;display:grid;position:relative}.FD5yva_outcomes .FD5yva_stepArrow{top:calc(-1px - var(--search-gap) / 2)}.FD5yva_websiteSteps>.FD5yva_step:before{content:"";top:calc(-1 * var(--search-gap) - 2px);bottom:0;left:calc(-1 * var(--search-return-gutter));border-left:1px solid var(--search-line);pointer-events:none;position:absolute}.FD5yva_websiteSteps>.FD5yva_step:first-child:before{width:calc(var(--search-return-gutter) - 1px);border-top:1px solid var(--search-line);border-top-left-radius:var(--search-return-radius);top:50%}.FD5yva_websiteSteps>.FD5yva_step:first-child:after{content:"";border-block:.25rem solid #0000;border-left:.375rem solid var(--search-line);pointer-events:none;position:absolute;top:50%;left:-.375rem;translate:0 -50%}.FD5yva_retry:before{content:"";top:calc(-1 * var(--search-gap) - 2px);bottom:50%;left:calc(-1 * var(--search-return-gutter));width:calc(var(--search-return-gutter) - 1px);border-bottom:1px solid var(--search-line);border-left:1px solid var(--search-line);border-bottom-left-radius:var(--search-return-radius);pointer-events:none;position:absolute}.FD5yva_outcomes .FD5yva_leave{color:var(--search-secondary);background:0 0;border-style:dashed}.FD5yva_system{background:var(--search-system-background);border-color:#d5c4e6}.FD5yva_system h4,.FD5yva_system .FD5yva_stepIcon{color:var(--search-accent)}.FD5yva_answer{border:1px solid var(--search-line);background:var(--white);border-radius:.625rem;min-width:0;padding:.875rem}.FD5yva_answerLines{gap:.375rem;margin-block:.875rem;display:grid}.FD5yva_answerLines span{background:#d9d2df;border-radius:1rem;height:.25rem}.FD5yva_answerLines span:last-child{width:65%}.FD5yva_sourceFormats{flex-wrap:wrap;gap:.375rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.FD5yva_sourceFormats li{border:1px solid #ded7e4;border-radius:.25rem;margin:0;padding:.25rem .375rem;font-size:.8125rem;line-height:1.4}.FD5yva_sourceNote{color:var(--search-secondary);margin:.875rem 0 0;font-size:.8125rem;line-height:1.5}@container ask-ftnd-search (min-width:36rem){.FD5yva_lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Hx0lNG_hero{--hero-title-size:clamp(2.25rem, .5rem + 7vw, 6.5rem);--hero-start-delay:.55s;--hero-arc-1-duration:.67s;--hero-arc-1-pause:80ms;--hero-arc-2-duration:.45s;--hero-arc-2-pause:80ms;--hero-arc-3-duration:.89s;--hero-arc-3-pause:0s;--hero-work-duration:.55s;--hero-arc-1-delay:var(--hero-start-delay);--hero-arc-2-delay:calc(var(--hero-arc-1-delay) + var(--hero-arc-1-duration) + var(--hero-arc-1-pause));--hero-arc-3-delay:calc(var(--hero-arc-2-delay) + var(--hero-arc-2-duration) + var(--hero-arc-2-pause));--hero-work-delay:calc(var(--hero-arc-3-delay) + var(--hero-arc-3-duration) + var(--hero-arc-3-pause));padding-top:clamp(2.375rem,4.2vw,4.5rem);padding-bottom:clamp(3.75rem,6.5vw,5.75rem)}.Hx0lNG_heroKicker{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.Hx0lNG_heroKicker>.eyebrow:first-child{color:var(--red)}.Hx0lNG_role{align-items:center;gap:9px;display:inline-flex}.Hx0lNG_statusDot{background:var(--dark);border-radius:50%;flex-shrink:0;width:5px;height:5px}.Hx0lNG_heroIntro{--hero-play-state:paused}.Hx0lNG_heroIntro[data-animate=true]{--hero-play-state:running}.Hx0lNG_heroHeading{--hero-arrow-width:2.28em;--hero-arrow-top:.8em;--hero-arrow-right:-.01em;--hero-arrow-rotation:0deg;width:fit-content;max-width:100%;font-size:var(--hero-title-size);position:relative}.Hx0lNG_hero h1{font-size:var(--hero-title-size);font-weight:var(--weight-heading);letter-spacing:-.055em;max-width:1210px;line-height:1.1;position:relative}.Hx0lNG_heroLine{display:block}.Hx0lNG_heroArrow{top:var(--hero-arrow-top);right:var(--hero-arrow-right);width:var(--hero-arrow-width);height:auto;color:var(--red);transform:rotate(var(--hero-arrow-rotation));transform-origin:top;pointer-events:none;display:block;position:absolute;overflow:visible}.Hx0lNG_heroArrowDesktop,.Hx0lNG_heroArrowTablet,.Hx0lNG_heroArrowMobile,.Hx0lNG_heroArrowWork{width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.Hx0lNG_heroArrowDesktop{visibility:visible}.Hx0lNG_heroArrowTablet,.Hx0lNG_heroArrowMobile,.Hx0lNG_heroArrowWork{visibility:hidden}.Hx0lNG_heroArrowStroke{stroke-dasharray:1;stroke-dashoffset:0;animation:Hx0lNG_heroStrokeDraw var(--hero-path-duration) ease-out var(--hero-path-delay) both;animation-play-state:var(--hero-play-state)}.Hx0lNG_heroArrowStroke[data-hero-direction=reverse]{--hero-stroke-start:-1}.Hx0lNG_heroArc1{--hero-path-duration:var(--hero-arc-1-duration);--hero-path-delay:var(--hero-arc-1-delay)}.Hx0lNG_heroArc2{--hero-path-duration:var(--hero-arc-2-duration);--hero-path-delay:var(--hero-arc-2-delay)}.Hx0lNG_heroArc3{--hero-path-duration:var(--hero-arc-3-duration);--hero-path-delay:var(--hero-arc-3-delay)}.Hx0lNG_heroWorkStroke{--hero-path-duration:var(--hero-work-duration);--hero-path-delay:var(--hero-work-delay)}@keyframes Hx0lNG_heroStrokeDraw{0%{stroke-dashoffset:var(--hero-stroke-start,1);opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.Hx0lNG_heroDots{color:var(--red);margin-left:2px;display:inline-block}.Hx0lNG_heroBottom{grid-template-columns:minmax(0,2.7fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-top:25px;display:grid}.Hx0lNG_heroSummary{gap:var(--space-4);min-width:0;display:grid}.Hx0lNG_heroWorkLink{width:100%;position:relative}.Hx0lNG_heroSummary>p{color:#55594f;font-size:clamp(1rem,.9rem + .4vw,1.125rem);line-height:1.6}.Hx0lNG_selectedWork,.Hx0lNG_smallerBuilds{scroll-margin-top:20px}.Hx0lNG_projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,2.5rem) clamp(1.5rem,3vw,2rem);display:grid}.Hx0lNG_selectedWork{padding-bottom:40px}.Hx0lNG_smallerBuilds{padding-block:var(--space-8) var(--space-12)}.Hx0lNG_emptyWork{max-width:var(--reading-width);color:var(--dark);font-size:var(--text-base)}.Hx0lNG_sectionCount{font-family:var(--sans);font-size:var(--text-min);vertical-align:top;letter-spacing:0;color:var(--muted);margin-left:9px;padding-top:3px;display:inline-block}.Hx0lNG_sectionAside{color:var(--muted);font-size:var(--text-min);letter-spacing:.07em}@media (max-width:64rem){.Hx0lNG_heroHeading{--hero-arrow-width:3.25em;--hero-arrow-top:.78em;--hero-arrow-right:-.96em}.Hx0lNG_heroArrowDesktop{visibility:hidden}.Hx0lNG_heroArrowTablet{visibility:visible}.Hx0lNG_heroBottom{padding-right:calc(var(--hero-title-size) * 2);grid-template-columns:1fr}}@media (max-width:48rem){.Hx0lNG_heroKicker{gap:20px;margin-bottom:25px}.Hx0lNG_heroKicker .eyebrow{font-size:var(--text-min)}.Hx0lNG_heroBottom{gap:35px;margin-top:32px}.Hx0lNG_projectGrid{grid-template-columns:1fr;gap:30px 22px}}@media (max-width:40rem){.Hx0lNG_heroKicker{flex-wrap:wrap;gap:5px 20px;margin-bottom:24px}.Hx0lNG_heroBottom{grid-template-columns:1fr;gap:24px;margin-top:25px;padding-right:0}.Hx0lNG_heroWorkLink{margin-top:1.75rem}.Hx0lNG_heroSummary>p{padding-right:calc(var(--hero-title-size) * 1.2);line-height:1.65}.Hx0lNG_sectionAside{display:none}}@media (max-width:25rem){.Hx0lNG_statusDot{display:none}.Hx0lNG_hero,.Hx0lNG_heroWorkLink{--hero-title-size:clamp(2.5rem, -.5rem + 15vw, 3.25rem)}.Hx0lNG_hero h1{letter-spacing:-.035em;line-height:1.05}.Hx0lNG_heroLine{margin-block-end:.25em}.Hx0lNG_heroArrowTablet{visibility:hidden}.Hx0lNG_heroArrowMobile,.Hx0lNG_heroArrowWork{visibility:visible}.Hx0lNG_heroHeading{--hero-arrow-width:3.7em;--hero-arrow-top:1.66em;--hero-arrow-right:-.7em;--hero-arrow-rotation:-1deg}.Hx0lNG_heroWorkArrow{--hero-arrow-width:3.64em;--hero-arrow-top:0px;--hero-arrow-right:-1em}.Hx0lNG_heroWorkArrowSize{top:calc(50% + var(--hero-arrow-top));font-size:var(--hero-title-size)}.Hx0lNG_heroArrowWork{transform:translateY(-70%)rotate(-2deg)}.Hx0lNG_heroSummary>p{padding-right:0}}@media (max-width:20rem){.Hx0lNG_hero h1{min-width:280px}.Hx0lNG_heroArrow{right:initial;left:159px}.Hx0lNG_heroWorkArrow{right:initial;left:174px}}@media (prefers-reduced-motion:reduce){.Hx0lNG_heroArrowStroke{opacity:1;stroke-dashoffset:0;animation:none}}
.k4FPdq_button{--button-color:var(--accent);--button-text:var(--white);border:.125rem solid var(--button-color);inline-size:fit-content;min-inline-size:2.75rem;max-inline-size:100%;color:var(--button-text);font-family:var(--sans);text-align:center;vertical-align:middle;border-radius:1rem;justify-content:center;align-items:center;gap:1em;padding:.5em 1.5625em;font-weight:600;line-height:1.5;text-decoration:none;transition:transform .3s,background-color .1s linear,color .1s linear,border-color .1s linear;display:inline-flex;position:relative;transform:scale(1)}.k4FPdq_regular{min-block-size:3.125rem;font-size:var(--text-base)}.k4FPdq_small{min-block-size:2.75rem;font-size:var(--text-small);gap:.75em;padding:.375em 1.25em}.k4FPdq_solid{background-color:var(--button-color);--hover-background:var(--button-hover-color,var(--button-text));--hover-text:var(--button-hover-text,var(--button-color))}.k4FPdq_outline{--hover-background:var(--button-hover-color,var(--button-color));--hover-text:var(--button-hover-text,var(--button-text));background-color:#0000}.k4FPdq_withIcon{padding-inline-end:.75em}.k4FPdq_label{overflow-wrap:anywhere;min-inline-size:0}.k4FPdq_button>.k4FPdq_icon{flex:none;block-size:1.8125em;inline-size:1.8125em}.k4FPdq_button:is(:hover,:focus-visible){background-color:var(--hover-background);border-color:var(--hover-background);color:var(--hover-text)}.k4FPdq_button:focus-visible{outline:.125rem solid var(--focus);outline-offset:.375rem}@media (hover:hover) and (pointer:fine){.k4FPdq_button:hover{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.k4FPdq_button{transition:none}.k4FPdq_button:hover{transform:none}}@media (forced-colors:active){.k4FPdq_button,.k4FPdq_button:is(:hover,:focus-visible){color:linktext;background-color:canvas;border-color:linktext}}.k4FPdq_screenReaderOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.v0IVpa_visual{--architecture-line:#757376;--architecture-label:#757376;--architecture-icon-radius:18%;--architecture-content-divider-width:81%;--architecture-database-divider-width:64%;--architecture-divider-cap-size:.75rem;--architecture-divider-line-width:2px;--architecture-knowledge-ratio:9 / 5;--architecture-chatbot-ratio:16 / 6;--architecture-card-gap:3cqi;--architecture-device-width:22%;--architecture-bottom-space:0cqi;--architecture-knowledge-title-y:7%;--architecture-resource-row-y:25%;--architecture-resource-start-x:17%;--architecture-resource-step-x:22%;--architecture-content-divider-y:43%;--architecture-ingestion-row-y:56.5%;--architecture-database-divider-y:78.5%;--architecture-chat-row-y:25%;--architecture-svelte-y:67%;--architecture-chat-anchor-y:53%;--architecture-resource-size:7.2%;--architecture-ingestion-size:7.2%;--architecture-resource-label-width:15%;--architecture-ingestion-label-width:20%;--architecture-chat-icon-size:7.2%;--architecture-database-size:8.8%;--architecture-chat-label-width:20%;--architecture-svelte-label-width:16%;--architecture-database-label-width:26%;--architecture-chat-left:20%;--architecture-chat-right:80%;--architecture-database-input-x:60%;--architecture-corner-radius:2%;--architecture-arrow-gap:2%;--architecture-arrow-size:2%;--architecture-screen-handle:4%;width:100%;min-width:0;max-width:64rem;color:var(--dark);font-family:var(--sans);margin-inline:auto;container:ask-ftnd-architecture/inline-size}.v0IVpa_frame{container-type:inline-size}.v0IVpa_stack{isolation:isolate;gap:var(--architecture-card-gap);grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;container-type:inline-size}.v0IVpa_card{isolation:isolate;width:100%;min-width:0;position:relative;container-type:inline-size}.v0IVpa_card:before{content:"";z-index:0;border-radius:var(--case-card-radius);position:absolute;inset:0}.v0IVpa_card h3{text-align:center;margin:0;font-size:clamp(1.125rem,2.4cqi,1.5rem);line-height:1.3}.v0IVpa_knowledgeCard{aspect-ratio:var(--architecture-knowledge-ratio)}.v0IVpa_knowledgeCard:before{background:var(--white)}.v0IVpa_runtimeCard{aspect-ratio:var(--architecture-chatbot-ratio);margin-bottom:calc(var(--measured-device-overhang,var(--architecture-device-width) * .286325) + var(--architecture-bottom-space))}.v0IVpa_runtimeCard:before{background:#edecee}.v0IVpa_card .v0IVpa_knowledgeTitle{top:clamp(1rem, var(--architecture-knowledge-title-y), 2.5rem);width:100%;padding:0 .75rem;position:absolute;left:0}.v0IVpa_card .v0IVpa_runtimeTitle{left:50%;top:calc(var(--architecture-chat-row-y) * 1.28);white-space:nowrap;width:40%;padding:0;line-height:1.2;position:absolute;translate:-50% -50%}.v0IVpa_flowDivider{--divider-point-size:calc(var(--architecture-divider-cap-size) * .707107);z-index:1;height:calc(var(--architecture-divider-cap-size) * 2);color:var(--architecture-line);background:linear-gradient(currentColor, currentColor) left calc(var(--architecture-divider-cap-size) - var(--architecture-divider-line-width) / 2) / 100% var(--architecture-divider-line-width) no-repeat;pointer-events:none;position:absolute;left:50%;translate:-50% -50%}.v0IVpa_contentDivider{top:var(--architecture-content-divider-y);width:var(--architecture-content-divider-width)}.v0IVpa_databaseDivider{top:var(--architecture-database-divider-y);width:var(--architecture-database-divider-width)}.v0IVpa_flowDivider:before,.v0IVpa_flowDivider:after{content:"";border-bottom:var(--architecture-divider-cap-size) solid currentColor;position:absolute;top:0}.v0IVpa_flowDivider:before{border-right:var(--architecture-divider-cap-size) solid transparent;left:0}.v0IVpa_flowDivider:after{border-left:var(--architecture-divider-cap-size) solid transparent;right:0}.v0IVpa_flowDivider>span{top:var(--architecture-divider-cap-size);border-inline:var(--divider-point-size) solid transparent;border-top:var(--divider-point-size) solid currentColor;width:0;height:0;position:absolute;left:50%;translate:-50%}.v0IVpa_deviceGroup{z-index:1;width:var(--architecture-device-width);position:absolute;top:100%;left:50%;translate:-50% -50%}.v0IVpa_deviceGroup .v0IVpa_laptop{width:100%}.v0IVpa_card .v0IVpa_diagram{z-index:2;height:100%;position:absolute;inset:0}.v0IVpa_diagram>svg{overflow:visible}.v0IVpa_diagram .v0IVpa_node{border-radius:0;overflow:visible}.v0IVpa_node[data-diagram-node=articles]{--architecture-resource-color:#ea3e25}.v0IVpa_node[data-diagram-node=podcasts]{--architecture-resource-color:#f2a93b}.v0IVpa_node[data-diagram-node=facts]{--architecture-resource-color:#5cba36}.v0IVpa_node[data-diagram-node=videos]{--architecture-resource-color:#1c45f5}.v0IVpa_sourceStack{isolation:isolate;width:100%;height:100%;display:block;position:relative}.v0IVpa_sourceStack:before,.v0IVpa_sourceStack:after,.v0IVpa_sourceFace{background:var(--architecture-resource-color,var(--architecture-line));border-radius:.5rem;position:absolute;inset:0}.v0IVpa_sourceStack:before,.v0IVpa_sourceStack:after{content:""}.v0IVpa_sourceStack:before{z-index:0;opacity:.33;translate:-20% 14%}.v0IVpa_sourceStack:after{z-index:1;opacity:.66;translate:-10% 7%}.v0IVpa_sourceFace{z-index:2;color:#fff;place-items:center;display:grid}.v0IVpa_sourceFace .v0IVpa_sourceSymbol{width:60%;height:60%}.v0IVpa_fastFacts{letter-spacing:-.1em;font-size:clamp(1.125rem,2.7cqi,1.875rem);font-weight:700}.v0IVpa_node .v0IVpa_platformImage{border-radius:var(--architecture-icon-radius);width:100%;height:100%}.v0IVpa_nodeLabel,.v0IVpa_databaseDetail{width:var(--architecture-label-width);text-align:center;line-height:1.4;position:absolute;top:calc(100% + .5rem);left:50%;translate:-50%}.v0IVpa_nodeLabel strong{font-size:clamp(.8125rem,1.6cqi,1rem);font-weight:600;display:block}.v0IVpa_nodeLabel small,.v0IVpa_databaseDetail{color:var(--architecture-label);font-size:clamp(.75rem,1.35cqi,.875rem);display:block}.v0IVpa_nodeLabel small{margin-top:.25rem}.v0IVpa_labelAbove{top:auto;bottom:calc(100% + .5rem)}@media (scripting:enabled){@container ask-ftnd-architecture (max-width:40rem){.v0IVpa_frame{--architecture-knowledge-ratio:9 / 8;--architecture-chatbot-ratio:16 / 8;--architecture-content-divider-y:42%;--architecture-ingestion-row-y:53.5%;--architecture-chat-left:17%;--architecture-chat-right:83%;--architecture-chat-label-width:29%;--architecture-svelte-y:72%;--architecture-device-width:33%}}}
._0j00vq_visual{width:100%;min-width:0;color:var(--dark);--presentation-design-aspect-ratio:10 / 9;--presentation-design-mobile-aspect-ratio:10 / 14;--presentation-phone-size:11cqi;--presentation-phone-step:.85;--presentation-landing-span:calc(1 + var(--presentation-phone-step) * 2);--presentation-row-inset:1.5cqi;--presentation-group-gap:2.5cqi;--presentation-row-top:5%;--presentation-arrow-size:4cqi;background:0 0;container:presentation-design/inline-size}._0j00vq_canvas{isolation:isolate;aspect-ratio:var(--presentation-design-aspect-ratio);position:relative}._0j00vq_group{top:var(--presentation-row-top);width:var(--presentation-phone-size);margin:0;position:absolute}._0j00vq_group[data-presentation-group=landing]{left:var(--presentation-row-inset);width:calc(var(--presentation-phone-size) * var(--presentation-landing-span))}._0j00vq_group[data-presentation-group=next-steps]{left:calc(var(--presentation-row-inset) + var(--presentation-phone-size) * var(--presentation-landing-span) + var(--presentation-group-gap))}._0j00vq_group[data-presentation-group=booking-info]{left:calc(var(--presentation-row-inset) + var(--presentation-phone-size) * (var(--presentation-landing-span) + 1) + var(--presentation-group-gap) * 2)}._0j00vq_group[data-presentation-group=client-hub]{left:calc(var(--presentation-row-inset) + var(--presentation-phone-size) * (var(--presentation-landing-span) + 2) + var(--presentation-group-gap) * 3)}._0j00vq_group[data-presentation-group=case-study]{left:calc(var(--presentation-row-inset) + var(--presentation-phone-size) * (var(--presentation-landing-span) + 3) + var(--presentation-group-gap) * 4)}._0j00vq_group[data-presentation-group=feedback]{left:calc(var(--presentation-row-inset) + var(--presentation-phone-size) * (var(--presentation-landing-span) + 4) + var(--presentation-group-gap) * 5)}._0j00vq_group[data-presentation-group=resources]{display:none}._0j00vq_label{width:100%;color:var(--muted);font:400 var(--text-min) var(--sans);text-align:center;overflow-wrap:anywhere;margin:0;padding:0;position:absolute;bottom:calc(100% + 1cqi);left:50%;translate:-50%}._0j00vq_groupScreens{width:100%;height:calc(var(--presentation-phone-size) * 76 / 37);position:relative}._0j00vq_phoneSlot{z-index:1;width:var(--presentation-phone-size);position:absolute;top:0;left:0}._0j00vq_phoneSlot:nth-child(2){left:calc(var(--presentation-phone-size) * var(--presentation-phone-step));z-index:2}._0j00vq_phoneSlot:nth-child(3){left:calc(var(--presentation-phone-size) * var(--presentation-phone-step) * 2);z-index:3}._0j00vq_phone{width:100%}._0j00vq_arrow{z-index:5;top:calc(var(--presentation-row-top) + var(--presentation-phone-size) * 38 / 37);width:var(--presentation-arrow-size);aspect-ratio:1;color:var(--dark);pointer-events:none;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 .12cqi .6cqi #0000001a}._0j00vq_firstArrow{left:calc(var(--presentation-row-inset) + var(--presentation-phone-size) * var(--presentation-landing-span) + var(--presentation-group-gap) / 2)}._0j00vq_secondArrow{left:calc(var(--presentation-row-inset) + var(--presentation-phone-size) * (var(--presentation-landing-span) + 1) + var(--presentation-group-gap) * 1.5)}._0j00vq_arrow ._0j00vq_arrowIcon{width:60%;height:60%}._0j00vq_laptopStage{z-index:5;width:110%;position:absolute;top:28.5%;left:-5%}._0j00vq_laptop{--laptop-scroll-duration:24s;--laptop-scroll-delay:1s;--laptop-scroll-easing:ease-in-out;width:100%}@media not (min-width:48rem){._0j00vq_canvas{aspect-ratio:var(--presentation-design-mobile-aspect-ratio);--presentation-phone-size:18cqi;--presentation-row-inset:4cqi;--presentation-group-gap:3.7cqi;--presentation-row-top:2%;--presentation-arrow-size:6cqi}._0j00vq_group[data-presentation-group=client-hub],._0j00vq_group[data-presentation-group=case-study],._0j00vq_group[data-presentation-group=feedback],._0j00vq_group[data-presentation-group=resources]{top:32%}._0j00vq_group[data-presentation-group=client-hub]{left:4%}._0j00vq_group[data-presentation-group=case-study]{left:28.6667%}._0j00vq_group[data-presentation-group=feedback]{left:53.3333%}._0j00vq_group[data-presentation-group=resources]{display:block;left:78%}._0j00vq_group:not([data-presentation-group=landing]) ._0j00vq_label{width:24cqi}._0j00vq_laptopStage{width:116%;top:53%;left:-8%}}
.QZ1KTq_visual{--interface-aspect-ratio:16 / 8;--interface-mobile-aspect-ratio:10 / 6;--interface-small-aspect-ratio:8 / 7;--interface-phone-width:20cqi;--interface-phone-step:.9;--interface-row-inset:1.5%;--interface-row-top:5%;--interface-suggestions-left:calc(100% - var(--interface-row-inset) - var(--interface-phone-width));--interface-arrow-size:clamp(1rem, 3.4cqi, 2.75rem);width:100%;min-width:0;color:var(--dark);font-family:var(--sans);background:0 0;container:ask-ftnd-interface/inline-size}.QZ1KTq_canvas{isolation:isolate;aspect-ratio:var(--interface-aspect-ratio);position:relative}.QZ1KTq_step{z-index:calc(5 - var(--interface-index));top:var(--interface-row-top);left:calc(var(--interface-row-inset) + var(--interface-phone-width) * var(--interface-phone-step) * var(--interface-index));width:var(--interface-phone-width);perspective:600px;margin:0;position:absolute}.QZ1KTq_suggestions{left:var(--interface-suggestions-left)}.QZ1KTq_phone{width:100%}.QZ1KTq_step:not([data-interface-step=suggestions]) .QZ1KTq_phone{transform:rotateY(-15deg);scale:calc(1% * (103 - (3 * var(--interface-index))))}.QZ1KTq_caption{width:calc(var(--interface-phone-step) * 100%);padding:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-min);text-align:center;overflow-wrap:normal;margin:clamp(.4rem,1cqi,.75rem) auto 0;font-weight:400;line-height:1.5}.QZ1KTq_arrow{z-index:10;top:calc(var(--interface-row-top) + var(--interface-phone-width) * 38 / 37);left:calc(var(--interface-row-inset) + var(--interface-phone-width) * ( var(--interface-phone-step) * var(--interface-index) + (1 + var(--interface-phone-step)) / 2 ));width:var(--interface-arrow-size);aspect-ratio:1;background:var(--white);color:var(--dark);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-25% -50%;box-shadow:0 .12cqi .6cqi #0000004d}.QZ1KTq_arrow .QZ1KTq_arrowIcon{width:60%;height:60%}@container ask-ftnd-interface (max-width:48rem){.QZ1KTq_canvas{--interface-phone-width:25.5cqi;--interface-row-inset:calc(( 100% - var(--interface-phone-width) * (1 + var(--interface-phone-step) * 3) ) / 2);--interface-row-top:3%;aspect-ratio:var(--interface-mobile-aspect-ratio)}.QZ1KTq_suggestions{display:none}}@container ask-ftnd-interface (max-width:20rem){.QZ1KTq_canvas{aspect-ratio:var(--interface-small-aspect-ratio)}}
.a3A99q_scene{container-type:inline-size}.a3A99q_canvas{aspect-ratio:16/11;min-width:0;position:relative}.a3A99q_label{max-width:60%;font-size:clamp(.8125rem,1.7cqi,1.125rem);position:absolute;top:6%;left:6%}.a3A99q_desktop{border:1px solid #25010112;border-radius:.6rem;width:65%;position:absolute;top:20%;left:6%;overflow:hidden;rotate:-3deg;box-shadow:0 1.5rem 3rem #25010118}.a3A99q_phonePlacement{--phone-scroll-duration:5s;--phone-scroll-delay:.8s;--phone-scroll-easing:ease-out;width:28%;position:absolute;top:8%;right:9%;rotate:5deg}.a3A99q_phone{width:100%}.a3A99q_note{max-width:45%;font-family:var(--serif);font-size:clamp(.875rem,2cqi,1.25rem);font-style:italic;position:absolute;bottom:6%;left:7%}.a3A99q_scene[data-reveal-state=visible] .a3A99q_label{animation:.65s ease-out both a3A99q_phone-enter}.a3A99q_scene[data-reveal-state=visible] .a3A99q_desktop{animation:.75s ease-out .12s both a3A99q_phone-enter}.a3A99q_scene[data-reveal-state=visible] .a3A99q_phonePlacement{animation:.75s ease-out .35s both a3A99q_phone-enter}.a3A99q_scene[data-reveal-state=visible] .a3A99q_note{animation:.65s ease-out .6s both a3A99q_phone-enter}@keyframes a3A99q_phone-enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@container (max-width:40rem){.a3A99q_canvas{gap:var(--space-6);aspect-ratio:auto;padding:var(--space-6);display:grid}.a3A99q_label,.a3A99q_desktop,.a3A99q_phonePlacement,.a3A99q_note{max-width:none;position:static;rotate:none}.a3A99q_desktop{width:100%}.a3A99q_phonePlacement{justify-self:end;width:65%}}
.QR8vma_visual{isolation:isolate;aspect-ratio:16/9;background:#e8edf4;width:100%;min-width:0;position:relative;overflow:hidden}.QR8vma_hub{z-index:0;width:79%;position:absolute;top:2%;left:1%}.QR8vma_email{z-index:1;border-radius:.35rem;width:30%;position:absolute;top:22%;left:66.5%;overflow:hidden;box-shadow:0 .4rem 1.2rem #16274154}
.o7qU6q_settings{align-items:end;gap:var(--space-4);margin-block:var(--space-6);padding:var(--space-4);font-size:var(--text-small);flex-wrap:wrap;display:flex}.o7qU6q_settings>label{flex:11rem}.o7qU6q_settings select{margin-top:var(--space-2)}.o7qU6q_toggles{gap:var(--space-4);flex-wrap:wrap;flex:100%;display:flex}.o7qU6q_toggles label{align-items:center;display:inline-flex}
.Xx24OG_logo{--ask-logo-duration:8s;aspect-ratio:1060/200;width:100%;position:relative}.Xx24OG_logo svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.Xx24OG_bigStar,.Xx24OG_ftnd{fill:#8353e9;transform-origin:10.5% 45.5%}.Xx24OG_bigStar{animation:Xx24OG_bigStar var(--ask-logo-duration) ease infinite}.Xx24OG_smallStar{fill:#6a3cc3;transform-origin:16% 17%;animation:Xx24OG_smallStar var(--ask-logo-duration) ease infinite}.Xx24OG_ftnd{animation:Xx24OG_ftnd var(--ask-logo-duration) ease-out infinite;transform:scale(.001)rotate(-40deg)}.Xx24OG_logo .Xx24OG_title{fill:#4d2491;left:2.26415%}.Xx24OG_logo .Xx24OG_symbol{animation-play-state:paused}.Xx24OG_logo[data-active=true] .Xx24OG_symbol{animation-play-state:running}@keyframes Xx24OG_smallStar{0%,17.0625%,26.8125%,to{transform:scale(1)translate(0%)rotate(0)}21.9375%{transform:scale(.7)translate(2%,-4%)rotate(45deg)}}@keyframes Xx24OG_bigStar{0%,16.25%,26%,to{transform:scale(1)rotate(0)}19.5%{transform:scale(.001)rotate(40deg)}22.75%{transform:scale(.001)rotate(-30deg)}}@keyframes Xx24OG_ftnd{0%,16.25%,to{transform:scale(.001)rotate(-40deg)}19.5%,22.75%{transform:scale(1)rotate(0)}26%{transform:scale(.001)rotate(30deg)}}@media (prefers-reduced-motion:reduce){.Xx24OG_logo .Xx24OG_symbol{animation:none}.Xx24OG_bigStar,.Xx24OG_smallStar{transform:none}.Xx24OG_ftnd{visibility:hidden}}
.aP4mCa_scene{background:#000;container-type:inline-size}.aP4mCa_canvas{aspect-ratio:16/6;min-width:0;position:relative}.aP4mCa_main{z-index:0;width:32%;position:absolute;top:53%;left:30%;translate:-50% -50%}.aP4mCa_menu{z-index:1;width:58.5%;position:absolute;top:2%;left:30%;translate:-50%}.aP4mCa_ask{z-index:1;border-radius:2cqi;width:9%;position:absolute;bottom:4%;left:47%;overflow:hidden}.aP4mCa_backPhone,.aP4mCa_middlePhone,.aP4mCa_frontPhone{position:absolute}.aP4mCa_backPhone{z-index:1;width:19%;top:25%;right:-7%}.aP4mCa_middlePhone{z-index:2;width:19.5%;top:15%;right:8.5%}.aP4mCa_frontPhone{z-index:3;--phone-scroll-duration:6s;--phone-scroll-delay:10s;--phone-scroll-easing:ease-in-out;width:20.5%;top:5.5%;right:24.5%}.aP4mCa_phone{width:100%}@container (max-width:40rem){.aP4mCa_canvas{aspect-ratio:5/3}.aP4mCa_main{width:56%;left:42%}.aP4mCa_menu{width:78.5%;left:42%}.aP4mCa_ask{width:13%;left:63%}.aP4mCa_backPhone,.aP4mCa_middlePhone{display:none}.aP4mCa_frontPhone{width:27%;top:50%;right:2.3%;transform:translateY(-50%)}}
.gwpGOG_visual{--automation-contact-width:36%;width:100%;min-width:0;container:presentation-automation/inline-size}.gwpGOG_canvas{isolation:isolate;aspect-ratio:15/7;background:#f8f9ff;position:relative;overflow:hidden}.gwpGOG_viewport{position:absolute;inset:0;overflow:hidden}.gwpGOG_track{width:70%;margin-top:-5%;margin-left:auto}.gwpGOG_contacts{z-index:1;position:absolute;inset:0}.gwpGOG_card{width:var(--automation-contact-width);color:#202a3a;min-width:min(18rem,87%);max-width:87%;font-family:var(--sans);background:#fff;border:1px solid #1d2d4712;border-radius:1.4cqi;align-items:center;gap:clamp(.5rem,1.4cqi,.75rem);padding:clamp(.625rem,1.5cqi,1rem);display:flex;position:absolute;top:20%;left:4%;box-shadow:0 .5cqi 2cqi #1d2d471f}.gwpGOG_card:nth-child(2){top:45%;left:9%}.gwpGOG_avatar{aspect-ratio:1;background:var(--contact-background);width:clamp(2rem,5.5cqi,3rem);color:var(--contact-color);border-radius:50%;flex:none;place-items:center;display:grid}.gwpGOG_avatar .gwpGOG_profileIcon{width:80%;height:80%}.gwpGOG_details{flex-direction:column;gap:.45cqi;min-width:0;line-height:1.35;display:flex}.gwpGOG_name{font-size:1rem;font-weight:650}.gwpGOG_email{overflow-wrap:anywhere;font-size:.75rem}.gwpGOG_booking{color:#627087;font-variant-numeric:tabular-nums;font-size:.6875rem}
.KDCR5q_heading{border-top:1px solid var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding-top:25px;display:flex}.KDCR5q_heading h2{font-size:clamp(1.1875rem,1.1rem + .2vw,1.25rem);line-height:normal;font-weight:var(--weight-heading);letter-spacing:-.045em}@media (max-width:40rem){.KDCR5q_heading{margin-bottom:24px;padding-top:20px}}
.SZu7Da_visual{--identity-aspect-ratio:19 / 3;--identity-stacked-aspect-ratio:5 / 3;--identity-logo-width:39cqi;--identity-inset:5%;--identity-row-top:50%;width:100%;min-width:0;font-family:var(--sans);container:ask-ftnd-identity/inline-size}.SZu7Da_canvas{isolation:isolate;aspect-ratio:var(--identity-aspect-ratio);border-radius:var(--case-card-radius);background:#fff;position:relative}.SZu7Da_identity{top:var(--identity-row-top);width:var(--identity-logo-width);margin:0;position:absolute;translate:0 -50%}.SZu7Da_original{left:var(--identity-inset)}.SZu7Da_adapted{right:var(--identity-inset)}.SZu7Da_logoSlot{aspect-ratio:1060/200;place-items:center;width:100%;display:grid}.SZu7Da_caption{color:var(--muted);font-size:var(--text-min);text-align:center;margin:.5rem 0 0;padding:0;font-weight:400;line-height:1.5}.SZu7Da_canvas .SZu7Da_arrow{top:calc(var(--identity-row-top) + 5%);aspect-ratio:1;width:clamp(1rem,3.5cqi,1.5rem);height:auto;color:var(--muted);position:absolute;left:50%;translate:-50% -50%}@container ask-ftnd-identity (max-width:28rem){.SZu7Da_canvas{--identity-logo-width:76cqi;--identity-inset:11%;--identity-row-top:25%;aspect-ratio:var(--identity-stacked-aspect-ratio)}.SZu7Da_adapted{top:calc(var(--identity-row-top) * 2.9);translate:-2% -50%}.SZu7Da_canvas .SZu7Da_arrow{top:50%;rotate:90deg}}
.aTNvTW_stage{padding:6% 4%}.aTNvTW_laptop{--laptop-scroll-duration:8s;--laptop-scroll-delay:.3s;--laptop-scroll-easing:ease-in-out;width:100%}.aTNvTW_screen{background:#e9eadf}.aTNvTW_composition{aspect-ratio:16/10;isolation:isolate;position:relative}.aTNvTW_background{opacity:.16;z-index:-1;position:absolute;inset:0}.aTNvTW_copy{color:#273525;width:44%;position:absolute;top:19%;left:7%}.aTNvTW_eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:1.6cqi}.aTNvTW_headline{font-family:var(--serif);margin-top:2cqi;font-size:5.5cqi;line-height:1.05}.aTNvTW_description{max-width:88%;margin-top:2cqi;font-size:1.9cqi;line-height:1.5}.aTNvTW_detail{border:.15cqi solid #27352522;border-radius:1cqi;width:39%;position:absolute;top:23%;right:6%;overflow:hidden;rotate:3deg;box-shadow:0 2cqi 4cqi #27352525}
.gEjtiG_visual{--menu-cycle-duration:12s}.gEjtiG_laptop{width:100%}.gEjtiG_screen{aspect-ratio:16/10;isolation:isolate;position:relative}.gEjtiG_layer,.gEjtiG_panelImage{position:absolute;inset:0}.gEjtiG_panel{clip-path:inset(0 0 100%);background:#000}.gEjtiG_panelImage{opacity:0}.gEjtiG_screen[data-menu-ready=true] .gEjtiG_panel,.gEjtiG_screen[data-menu-ready=true] .gEjtiG_panelImage{animation-duration:var(--menu-cycle-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}.gEjtiG_screen[data-menu-ready=true] .gEjtiG_panel{animation-name:gEjtiG_menu-panel-loop}.gEjtiG_screen[data-menu-ready=true] .gEjtiG_panelImage{animation-name:gEjtiG_menu-image-loop}.gEjtiG_screen[data-menu-running=true] .gEjtiG_panel,.gEjtiG_screen[data-menu-running=true] .gEjtiG_panelImage{animation-play-state:running}@keyframes gEjtiG_menu-panel-loop{0%,41.6667%{clip-path:inset(0 0 100%)}50%,93.3333%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes gEjtiG_menu-image-loop{0%,43.3333%{opacity:0}50%,91.6667%{opacity:1}98.3333%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.gEjtiG_screen[data-menu-ready=true] .gEjtiG_panel{clip-path:inset(0);animation:none}.gEjtiG_screen[data-menu-ready=true] .gEjtiG_panelImage{opacity:1;animation:none}}@media only screen and (min-width:1130px){.gEjtiG_laptop{--fluid-progress:clamp(0, (100vw - 1130px) / 320px, 1);margin-top:calc(0% - 15% * var(--fluid-progress))}}
.-cDpfq_visual{--requirements-panel-background:var(--white);--requirements-secondary-color:#6b625d;--requirements-client-accent:#b94817;--requirements-operations-accent:#365376;width:100%;min-width:0;color:var(--dark);font-family:var(--sans);container:presentation-requirements/inline-size}.-cDpfq_columns{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.-cDpfq_panel{--requirements-accent:var(--requirements-client-accent);--requirements-icon-background:#fff0e5;border-radius:var(--case-card-radius);background:var(--requirements-panel-background);border:1px solid #25010114;min-width:0;padding:clamp(1.25rem,3cqi,2rem)}.-cDpfq_panel[data-requirements-side=operations]{--requirements-accent:var(--requirements-operations-accent);--requirements-icon-background:#e8edf4}.-cDpfq_header{align-items:center;gap:var(--space-3);display:flex}.-cDpfq_iconBadge{aspect-ratio:1;background:var(--requirements-icon-background);width:2.75rem;color:var(--requirements-accent);border-radius:50%;flex:none;place-items:center;display:grid}.-cDpfq_iconBadge .-cDpfq_icon{width:1.5rem;height:1.5rem}.-cDpfq_heading{letter-spacing:-.025em;margin:0;font-size:1.5rem;line-height:1.2}.-cDpfq_context{margin-block:var(--space-4)}.-cDpfq_contextExp,.-cDpfq_requirements p{margin:0 0 var(--space-2);color:var(--requirements-secondary-color);font-size:.8125rem;font-weight:500;line-height:1.4}.-cDpfq_workspace{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.-cDpfq_requirements{margin:0;padding:0;list-style:none}.-cDpfq_requirements>li{padding-block:var(--space-3);border-top:1px solid #25010114;margin:0}.-cDpfq_requirements>li:last-child{padding-bottom:0}.-cDpfq_requirements h4{margin:0 0 var(--space-2);font-family:var(--sans);text-wrap:initial;font-size:1rem;font-weight:600;line-height:1.45}@container presentation-requirements (min-width:48rem){.-cDpfq_columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
.C4xM5W_link{color:inherit;font-size:var(--text-min);background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:26px;width:fit-content;padding:0 0 9px;text-decoration:none;transition:color .2s;display:inline-flex}.C4xM5W_link svg{width:20px;height:20px;transition:transform .2s}.C4xM5W_link:hover{color:var(--red)}.C4xM5W_link:hover svg{transform:translate(4px)}
.ViB-pW_placeholder{--placeholder-height:clamp(17rem, 32vw, 26rem);min-width:0;min-height:var(--placeholder-height);border:1px dashed var(--muted);border-radius:var(--case-card-radius);background:var(--white);text-align:center;place-items:center;padding:clamp(1.25rem,4vw,3rem);display:grid}.ViB-pW_placeholder[data-format=wide]{--placeholder-height:clamp(19rem, 35vw, 30rem)}.ViB-pW_placeholder[data-format=portrait]{--placeholder-height:clamp(24rem, 45vw, 36rem)}.ViB-pW_brief{overflow-wrap:anywhere;width:100%;max-width:36rem}.ViB-pW_kind{color:var(--red);font-size:var(--text-min);letter-spacing:.06em;text-transform:uppercase;line-height:1.5;display:block}.ViB-pW_title{margin-top:var(--space-4);font-family:var(--serif);font-size:clamp(1.5rem,1.125rem + 1vw,2rem);font-weight:var(--weight-heading);line-height:1.2;display:block}.ViB-pW_brief p{margin-top:var(--space-4);font-size:var(--text-base);line-height:1.7}
.LEKTfq_visual{--review-aspect-ratio:16 / 13;--review-narrow-aspect-ratio:5 / 6;--review-flow-left:1%;--review-flow-top:1%;--review-flow-width:60%;--review-alert-right:0.4%;--review-alert-top:8%;--review-alert-width:33%;--review-laptop-left:3%;--review-laptop-top:29%;--review-laptop-width:94%;--review-platform-radius:18%;--review-alert-radius:.5rem;--review-line:#757376;width:100%;min-width:0;color:var(--dark);font-family:var(--sans);container:ask-ftnd-review-workflow/inline-size}.LEKTfq_canvas{isolation:isolate;aspect-ratio:var(--review-aspect-ratio);position:relative}.LEKTfq_flowStage{top:var(--review-flow-top);left:var(--review-flow-left);width:var(--review-flow-width);position:absolute}.LEKTfq_diagram .LEKTfq_node{border-radius:0;overflow:visible}.LEKTfq_node .LEKTfq_platformImage{border-radius:var(--review-platform-radius);width:100%;height:100%}.LEKTfq_nodeLabel{text-align:center;width:28cqi;line-height:1.4;position:absolute;top:calc(100% + .4rem);left:50%;translate:-50%}.LEKTfq_nodeLabel strong{font-size:clamp(.75rem,1.8cqi,.875rem);font-weight:600;display:block}.LEKTfq_nodeLabel small{color:var(--muted);font-size:var(--text-min);margin-top:.15rem;display:block}.LEKTfq_alert{z-index:2;top:var(--review-alert-top);right:var(--review-alert-right);width:var(--review-alert-width);position:absolute}.LEKTfq_alertImage{border-radius:var(--review-alert-radius);background:#fff;box-shadow:0 .7cqi 2.5cqi #1c122829}.LEKTfq_closeBadge{aspect-ratio:1;width:clamp(1.125rem,3.5cqi,1.75rem);color:var(--dark);pointer-events:none;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0;translate:40% -40%;box-shadow:0 .15rem .5rem #1c12281f}.LEKTfq_closeBadge .LEKTfq_closeIcon{width:65%;height:65%}.LEKTfq_laptopStage{top:var(--review-laptop-top);left:var(--review-laptop-left);width:var(--review-laptop-width);position:absolute}.LEKTfq_laptopStage .LEKTfq_laptop{width:100%}@container ask-ftnd-review-workflow (max-width:32rem){.LEKTfq_canvas{--review-flow-left:5%;--review-flow-width:90%;--review-alert-right:18%;--review-alert-top:35%;--review-alert-width:64%;--review-laptop-left:0%;--review-laptop-top:52%;--review-laptop-width:100%;aspect-ratio:var(--review-narrow-aspect-ratio)}}
.NUhCfG_scene{background:#fff;container-type:inline-size}.NUhCfG_canvas{aspect-ratio:14/6;min-width:0;position:relative}.NUhCfG_tiles{z-index:0;width:47%;position:absolute;top:4%;left:2%}.NUhCfG_backPhone,.NUhCfG_middlePhone,.NUhCfG_frontPhone{position:absolute}.NUhCfG_backPhone{z-index:1;width:19%;top:25%;right:-2%}.NUhCfG_middlePhone{z-index:2;width:19.5%;top:15%;right:15.5%}.NUhCfG_frontPhone{z-index:3;--phone-scroll-duration:6s;--phone-scroll-delay:10s;--phone-scroll-easing:ease-in-out;width:20.5%;top:5.5%;right:33.5%}.NUhCfG_phone{width:100%}@container (max-width:48rem){.NUhCfG_canvas{aspect-ratio:4/5}.NUhCfG_tiles{width:98%;top:1%;left:1%}.NUhCfG_menu{width:78.5%;left:42%}.NUhCfG_ask{width:13%;left:63%}.NUhCfG_backPhone,.NUhCfG_middlePhone,.NUhCfG_frontPhone{width:32%}.NUhCfG_backPhone{top:63%;right:3.7%}.NUhCfG_middlePhone{top:61%;right:34%}.NUhCfG_frontPhone{top:59%;right:65%}}
._8TymFG_opening{margin-top:0}._8TymFG_story{padding-top:1cqi}._8TymFG_story>._8TymFG_links{gap:var(--space-4);flex-wrap:wrap;margin-top:28px;display:flex}._8TymFG_capabilitiesNote{font-size:var(--text-small);color:var(--muted)}._8TymFG_capabilities,._8TymFG_capabilityGrid{padding-top:2rem}._8TymFG_capability{border-radius:0}._8TymFG_capabilityGrid ._8TymFG_capability>*+*{margin-top:0}._8TymFG_capabilitySymbol{color:var(--accent);margin-bottom:1.25rem;font-size:clamp(2.125rem,1.8rem + 1vw,2.625rem);display:block}._8TymFG_capability>h3{font-size:clamp(1.375rem,1rem + .8vw,1.625rem);line-height:normal;font-weight:var(--weight-heading);letter-spacing:-.04em;margin-bottom:1rem}._8TymFG_capability>p{line-height:normal;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-weight:500}._8TymFG_capabilityDescription{font-size:var(--text-small);opacity:.7;line-height:1.8;display:block}
.nP6W3G_footer a,.nP6W3G_footer a:hover{color:inherit;text-decoration:none}.nP6W3G_footer{padding-bottom:24px}.nP6W3G_top{gap:var(--space-6);border-top:1px solid var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:29px 34px;display:flex}.nP6W3G_name{letter-spacing:-.03em;font-size:clamp(.875rem,.8rem + .25vw,1rem)}.nP6W3G_name span{color:var(--muted);font-size:var(--text-min);letter-spacing:0;margin-top:6px;display:block}.nP6W3G_top nav{font-size:var(--text-min);flex-wrap:wrap;gap:28px;display:flex}.nP6W3G_top nav a:hover{color:var(--orange)}.nP6W3G_bottom{font-size:var(--text-min);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.nP6W3G_bottom>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.nP6W3G_bottom a{align-items:center;gap:5px;display:flex}.nP6W3G_bottom a svg{width:11px;height:11px}.nP6W3G_signoff{margin-left:15px}@media (max-width:40rem){.nP6W3G_top{align-items:start;gap:20px;padding-block:26px}.nP6W3G_top nav{gap:15px;padding-top:3px}.nP6W3G_bottom>div{gap:15px}.nP6W3G_top,.nP6W3G_bottom{flex-direction:column}}
.d7NBXa_intro{padding-top:65px;padding-bottom:76px}.d7NBXa_intro>h1{font-size:clamp(2.75rem,1.25rem + 5.5vw,6.125rem);font-weight:var(--weight-heading);letter-spacing:-.06em;margin-top:24px;line-height:1.04}.d7NBXa_intro sup{font-size:var(--text-small);vertical-align:top;letter-spacing:-.02em;margin-left:20px;padding-top:12px;font-weight:400;display:inline-block}.d7NBXa_intro>p{max-width:580px;color:var(--muted);margin-top:28px;font-size:clamp(1rem,.9rem + .4vw,1.125rem);line-height:1.65}@media (max-width:48rem){.d7NBXa_intro{padding-top:50px;padding-bottom:50px}}@media (max-width:40rem){.d7NBXa_intro{padding-top:38px;padding-bottom:45px}.d7NBXa_intro>.eyebrow{font-size:var(--text-min)}.d7NBXa_intro>h1{margin-top:18px}.d7NBXa_intro sup{font-size:var(--text-min);margin-left:12px}.d7NBXa_intro>p{margin-top:24px}}
.HS70Aa_notFound{min-height:65vh}.HS70Aa_notFound .HS70Aa_homeLink{margin-top:35px}
