.service-release-checklist_section__nlVwP{padding-block:clamp(40px,5vw,72px);border-top:1px solid rgb(var(--rvz-public-muted-rgb)/.18)}.service-release-checklist_section__nlVwP>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:40px;align-items:end;margin-bottom:30px}.service-release-checklist_section__nlVwP .service-release-checklist_eyebrow__Uz5xw{margin:0 0 16px;color:var(--rvz-public-muted);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.14em}.service-release-checklist_section__nlVwP h2{max-width:38rem;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.17;letter-spacing:-.025em}.service-release-checklist_section__nlVwP>header>p{margin:0;color:var(--rvz-public-muted);font-size:14px;line-height:1.85}.service-release-checklist_section__nlVwP>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;margin:0;list-style:none}.service-release-checklist_section__nlVwP li{min-width:0;padding:24px;border:1px solid rgb(var(--rvz-public-muted-rgb)/.18);border-radius:9px;background:var(--rvz-public-inset)}.service-release-checklist_section__nlVwP li>span{display:block;color:var(--rvz-public-copper);font:11px/1.5 monospace;margin-bottom:22px}.service-release-checklist_section__nlVwP h3{margin:0;color:var(--rvz-public-text);font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.015em}.service-release-checklist_section__nlVwP li>p{margin:12px 0 0;color:var(--rvz-public-muted);font-size:13px;line-height:1.85}@media (max-width:1024px){.service-release-checklist_section__nlVwP>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.service-release-checklist_section__nlVwP>header{grid-template-columns:minmax(0,1fr);gap:20px}.service-release-checklist_section__nlVwP h2{font-size:clamp(28px,5vw,36px)}}@media (max-width:480px){.service-release-checklist_section__nlVwP>ol{grid-template-columns:minmax(0,1fr)}.service-release-checklist_section__nlVwP li{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:14px;padding:22px}.service-release-checklist_section__nlVwP li>span{grid-row:1/span 2;margin:3px 0 0}.service-release-checklist_section__nlVwP li>p{grid-column:2}}.projects-portfolio_page__e7h_6{--portfolio-rule:rgb(var(--rvz-public-muted-rgb)/.24);width:min(100% - clamp(2.5rem,7vw,10rem),85rem);margin-inline:auto;padding-block:clamp(2.75rem,6vw,6.5rem) clamp(3rem,5vw,6rem);color:var(--rvz-public-text)}.projects-portfolio_page__e7h_6 :where(h1,h2,h3,p,figure,dl,ul){margin:0}.projects-portfolio_page__e7h_6 :where(a){color:inherit}.projects-portfolio_page__e7h_6 :where(a):focus-visible{outline:2px solid var(--rvz-public-copper);outline-offset:6px;border-radius:3px}.projects-portfolio_page__e7h_6 :where(section[id]){scroll-margin-top:7.5rem}.projects-portfolio_page__e7h_6 :where(h1,h2,h3,p,dd,a){overflow-wrap:break-word}.projects-portfolio_eyebrow__s65W1,.projects-portfolio_smallLabel__tJsf7{font-size:.7rem;line-height:1.6;letter-spacing:.13em;font-weight:600}.projects-portfolio_eyebrow__s65W1{color:var(--rvz-public-copper)}.projects-portfolio_smallLabel__tJsf7{color:var(--rvz-public-muted)}.projects-portfolio_intro__8WRfQ{padding-bottom:clamp(2.5rem,5vw,5.5rem)}.projects-portfolio_introGrid__AOnJx{display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(2rem,7vw,8rem);align-items:end;margin-top:1.6rem}.projects-portfolio_intro__8WRfQ h1{max-width:12ch;font-size:clamp(2.65rem,4.9vw,5.3rem);line-height:1.07;letter-spacing:-.045em;text-wrap:balance}.projects-portfolio_introGrid__AOnJx>p{max-width:29rem;padding-bottom:.2rem;color:var(--rvz-public-muted);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.85}.projects-portfolio_work__BinCp{display:grid;gap:5rem}.projects-portfolio_feature__nrUn6{border-top:1px solid var(--portfolio-rule)}.projects-portfolio_projectHeading__mgYpK{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.5rem 2rem}.projects-portfolio_projectHeading__mgYpK h2{margin-top:.65rem;font-size:clamp(1.8rem,3.2vw,3.1rem);letter-spacing:-.035em}.projects-portfolio_status__3dkCK{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;color:var(--rvz-public-muted);font-size:.8rem}.projects-portfolio_status__3dkCK i{width:.4rem;height:.4rem;border-radius:50%;background:var(--rvz-public-copper)}.projects-portfolio_showcase__Q5Msa{display:grid;grid-template-columns:minmax(0,3.35fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3.5vw,4rem)}.projects-portfolio_desktopScreen__LEYaq{overflow:hidden;border:1px solid var(--portfolio-rule);border-radius:.55rem;background:var(--rvz-public-inset)}.projects-portfolio_browserBar__lEnCY{display:flex;justify-content:space-between;align-items:center;gap:1rem;height:2.4rem;padding-inline:1rem;color:var(--rvz-public-muted);font-size:.64rem;letter-spacing:.035em;border-bottom:1px solid var(--portfolio-rule)}.projects-portfolio_browserBar__lEnCY>span:first-child{letter-spacing:.22em}.projects-portfolio_screenLink__ghejV{display:block}.projects-portfolio_screen__aVt89{display:block;width:100%;max-width:100%;height:auto}.projects-portfolio_mobileShowcase___ZBnL{display:grid;justify-items:center;gap:1.4rem}.projects-portfolio_mobileShowcase___ZBnL>.projects-portfolio_smallLabel__tJsf7{max-width:24ch;text-align:center;font-size:.62rem}.projects-portfolio_phoneScreen__BPbw2{display:block;width:min(100%,15rem);overflow:hidden;border:5px solid var(--rvz-public-surface);border-radius:1.6rem;outline:1px solid var(--portfolio-rule);background:var(--rvz-public-inset)}.projects-portfolio_projectSummary__lm_Wp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding-block:2rem 2.6rem}.projects-portfolio_category__paeqV{color:var(--rvz-public-copper);font-size:.78rem;line-height:1.7}.projects-portfolio_summary__sAE_2{max-width:45rem;margin-top:.7rem!important;font-size:clamp(1.05rem,1.65vw,1.35rem);line-height:1.65;text-wrap:pretty}.projects-portfolio_backLink__QCx8y,.projects-portfolio_inlineLink__4hVAA,.projects-portfolio_textLink__tUpG1{display:inline-flex;align-items:center;gap:1rem;width:fit-content;font-size:.86rem;font-weight:600;text-decoration:none;line-height:1.5;min-height:2.75rem}.projects-portfolio_textLink__tUpG1{border-bottom:1px solid var(--rvz-public-copper)}.projects-portfolio_inlineLink__4hVAA>span,.projects-portfolio_primaryLink__Cb79V>span,.projects-portfolio_textLink__tUpG1>span{font-size:1.15rem;transition:transform .25s ease}.projects-portfolio_inlineLink__4hVAA:hover>span,.projects-portfolio_primaryLink__Cb79V:hover>span,.projects-portfolio_textLink__tUpG1:hover>span{transform:translate(2px,-2px)}.projects-portfolio_inlineLink__4hVAA{color:var(--rvz-public-copper)!important;margin-top:1.5rem}.projects-portfolio_featureNotes__2fdtJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--portfolio-rule)}.projects-portfolio_featureNotes__2fdtJ>div{padding:1.5rem 1.5rem 0 0}.projects-portfolio_featureNotes__2fdtJ>div+div{border-left:1px solid var(--portfolio-rule);padding-left:1.5rem}.projects-portfolio_noteIndex__VlBxY{color:var(--rvz-public-copper);font-size:.68rem}.projects-portfolio_featureNotes__2fdtJ h3{margin-block:.8rem .6rem;font-size:1rem;line-height:1.5}.projects-portfolio_featureNotes__2fdtJ p{max-width:35ch;color:var(--rvz-public-muted);font-size:.85rem;line-height:1.8}.projects-portfolio_cta__w_qJO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 3rem;margin-top:clamp(4rem,7vw,8rem);border-top:1px solid var(--portfolio-rule);padding-top:clamp(2rem,4vw,4rem)}.projects-portfolio_cta__w_qJO>.projects-portfolio_eyebrow__s65W1{grid-column:1/-1}.projects-portfolio_cta__w_qJO h2{max-width:18ch;font-size:clamp(2rem,3.1vw,3.1rem);letter-spacing:-.035em}.projects-portfolio_cta__w_qJO p:not(.projects-portfolio_eyebrow__s65W1){max-width:36rem;margin-top:1.1rem;color:var(--rvz-public-muted);font-size:.94rem;line-height:1.85}.projects-portfolio_primaryLink__Cb79V{display:inline-flex;justify-content:space-between;align-items:center;gap:2rem;width:fit-content;min-height:3.3rem;padding:.8rem 1.3rem;border:1px solid var(--rvz-public-copper);background:var(--rvz-public-copper);color:var(--rvz-public-bg)!important;border-radius:.2rem;text-decoration:none;font-weight:600;font-size:.85rem;line-height:1.6}.projects-portfolio_primaryLink__Cb79V:hover{background:var(--rvz-public-copper-hover)}.projects-portfolio_caseIntro__xXFkG{padding-bottom:2.5rem}.projects-portfolio_backLink__QCx8y{margin-bottom:2rem;color:var(--rvz-public-muted)!important;font-size:.8rem}.projects-portfolio_caseIntro__xXFkG h1{margin-block:1.2rem 1.5rem;font-size:clamp(2.7rem,6.5vw,6.5rem);line-height:1.1;letter-spacing:-.045em}.projects-portfolio_caseLead__fRI6q{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.projects-portfolio_caseLead__fRI6q>p{max-width:40rem;color:var(--rvz-public-muted);font-size:1.1rem;line-height:1.75}.projects-portfolio_cover__207Tq{border:1px solid var(--portfolio-rule);background:var(--rvz-public-inset);border-radius:.4rem;overflow:hidden}.projects-portfolio_page__e7h_6 figcaption{padding-block:.9rem;color:var(--rvz-public-muted);font-size:.68rem;line-height:1.6;letter-spacing:.035em}.projects-portfolio_cover__207Tq figcaption{padding-inline:1rem}.projects-portfolio_facts__oylna{display:grid;grid-template-columns:1.6fr 1.2fr 1fr;gap:2rem;padding-block:2rem;border-bottom:1px solid var(--portfolio-rule)}.projects-portfolio_facts__oylna dt{font-size:.62rem;color:var(--rvz-public-muted);letter-spacing:.1em}.projects-portfolio_facts__oylna dd{margin:.65rem 0 0;font-size:.85rem;line-height:1.7}.projects-portfolio_caseNav__OBFPD{display:flex;flex-wrap:wrap;column-gap:1.6rem;row-gap:.2rem;padding-block:1.2rem}.projects-portfolio_caseNav__OBFPD a{display:inline-flex;align-items:center;min-height:2.75rem;gap:.45rem;font-size:.72rem;text-decoration:none;color:var(--rvz-public-muted)}.projects-portfolio_caseNav__OBFPD a>span{color:var(--rvz-public-copper);font-size:.6rem}.projects-portfolio_caseNav__OBFPD a:hover{color:var(--rvz-public-text)}.projects-portfolio_caseSection__iHW2s{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,5vw,5rem);border-top:1px solid var(--portfolio-rule)}.projects-portfolio_sectionTitle__DRbVS{display:flex;align-items:baseline;gap:1rem;font-size:.88rem;line-height:1.6;font-family:var(--rvz-public-font-ui)!important}.projects-portfolio_sectionTitle__DRbVS>span{color:var(--rvz-public-copper);font-size:.65rem;font-weight:400}.projects-portfolio_featureStory__HfgL1 h3,.projects-portfolio_galleryHeading__5vh0V h3,.projects-portfolio_sectionBody__Ls2l_ h3{max-width:24ch;font-size:clamp(1.65rem,2.5vw,2.5rem);line-height:1.25;font-family:var(--rvz-public-font-heading);letter-spacing:-.03em}.projects-portfolio_featureStory__HfgL1>p,.projects-portfolio_galleryHeading__5vh0V>p,.projects-portfolio_sectionBody__Ls2l_>p{color:var(--rvz-public-muted);font-size:.98rem;line-height:1.95;margin-top:1.4rem}.projects-portfolio_designBody__odtHd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:2.5rem}.projects-portfolio_designBody__odtHd .projects-portfolio_smallLabel__tJsf7{font-size:.62rem;line-height:2}.projects-portfolio_mobileFigure__qZKtK{display:grid;justify-items:center;gap:.6rem}.projects-portfolio_mobileFigure__qZKtK .projects-portfolio_phoneScreen__BPbw2{width:min(100%,16.8rem)}.projects-portfolio_technologyList__UF5Gp{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem!important;padding:0;list-style:none}.projects-portfolio_technologyList__UF5Gp li{padding:.5rem .8rem;border:1px solid var(--portfolio-rule);border-radius:.2rem;font-size:.75rem}.projects-portfolio_featureSection__UaGF5,.projects-portfolio_gallerySection__GAv4R{border-top:1px solid var(--portfolio-rule);padding-block:clamp(2.5rem,5vw,5rem)}.projects-portfolio_featureStory__HfgL1,.projects-portfolio_galleryHeading__5vh0V{display:grid;grid-template-columns:1fr 1fr;gap:2rem 6rem;align-items:start;margin-block:2rem 2.6rem}.projects-portfolio_featureStory__HfgL1>p,.projects-portfolio_galleryHeading__5vh0V>p{margin:0;max-width:42rem}.projects-portfolio_designerScreen__TS7t0{width:min(100%,68rem);margin-inline:auto!important}.projects-portfolio_designerScreen__TS7t0 img{border:1px solid var(--portfolio-rule);border-radius:.4rem}.projects-portfolio_featureFooter__VBIoh{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-block:1rem 2.5rem}.projects-portfolio_featureFooter__VBIoh>p{max-width:45rem;color:var(--rvz-public-muted);font-size:.8rem;line-height:1.8}.projects-portfolio_gallery__WN2qU{display:grid;grid-template-columns:minmax(0,3.15fr) minmax(0,1fr);align-items:center;gap:3rem}.projects-portfolio_gallery__WN2qU a{display:block;position:relative;overflow:hidden;border:1px solid var(--portfolio-rule);border-radius:.4rem}.projects-portfolio_galleryMobile__XKPbR{width:min(100%,16.8rem);justify-self:center}.projects-portfolio_zoomMark__gy2p7{position:absolute;right:.7rem;bottom:.7rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;background:var(--rvz-public-bg);color:var(--rvz-public-text);border:1px solid var(--rvz-public-muted);border-radius:50%}.projects-portfolio_visitSection__2dfvb{display:grid;grid-template-columns:1fr 2.1fr;gap:2rem 6rem;padding-block:3rem;border-top:1px solid var(--portfolio-rule)}.projects-portfolio_visitSection__2dfvb h3{font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.025em}.projects-portfolio_visitSection__2dfvb p{max-width:43rem;margin-block:1.2rem 1.7rem;color:var(--rvz-public-muted);font-size:.9rem;line-height:1.9}@media (max-width:62.5rem){.projects-portfolio_introGrid__AOnJx{grid-template-columns:1.3fr 1fr;gap:2.5rem}.projects-portfolio_showcase__Q5Msa{gap:1.5rem;grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.projects-portfolio_projectSummary__lm_Wp{grid-template-columns:1fr;gap:1.2rem}.projects-portfolio_caseSection__iHW2s,.projects-portfolio_visitSection__2dfvb{grid-template-columns:1fr 2.5fr;gap:2rem}.projects-portfolio_designBody__odtHd{gap:1.5rem}.projects-portfolio_caseLead__fRI6q,.projects-portfolio_featureFooter__VBIoh{grid-template-columns:1fr;gap:1rem}}@media (max-width:40rem){.projects-portfolio_page__e7h_6{width:calc(100% - 2.5rem);padding-top:2.5rem}.projects-portfolio_caseSection__iHW2s,.projects-portfolio_cta__w_qJO,.projects-portfolio_featureStory__HfgL1,.projects-portfolio_galleryHeading__5vh0V,.projects-portfolio_introGrid__AOnJx,.projects-portfolio_visitSection__2dfvb{grid-template-columns:1fr;gap:1.5rem}.projects-portfolio_introGrid__AOnJx{margin-top:1rem}.projects-portfolio_intro__8WRfQ h1{max-width:12ch;font-size:clamp(2.45rem,10.5vw,3.5rem)}.projects-portfolio_introGrid__AOnJx>p{font-size:.9rem;line-height:1.85}.projects-portfolio_projectHeading__mgYpK{padding-block:1.2rem 1.5rem}.projects-portfolio_projectHeading__mgYpK h2{font-size:1.7rem}.projects-portfolio_projectHeading__mgYpK .projects-portfolio_eyebrow__s65W1{font-size:.6rem}.projects-portfolio_status__3dkCK{font-size:.7rem}.projects-portfolio_showcase__Q5Msa{grid-template-columns:1fr;gap:2rem}.projects-portfolio_browserBar__lEnCY{height:1.9rem;font-size:.55rem;padding-inline:.65rem}.projects-portfolio_mobileShowcase___ZBnL{gap:1rem;border-bottom:1px solid var(--portfolio-rule);padding-bottom:1.5rem}.projects-portfolio_mobileShowcase___ZBnL .projects-portfolio_phoneScreen__BPbw2{width:11.8rem;border-width:4px;border-radius:1.2rem}.projects-portfolio_mobileShowcase___ZBnL>.projects-portfolio_smallLabel__tJsf7{max-width:none}.projects-portfolio_summary__sAE_2{font-size:1.1rem}.projects-portfolio_category__paeqV{font-size:.7rem}.projects-portfolio_featureNotes__2fdtJ{grid-template-columns:1fr}.projects-portfolio_featureNotes__2fdtJ>div,.projects-portfolio_featureNotes__2fdtJ>div+div{border-left:0;border-bottom:1px solid var(--portfolio-rule);padding:1.3rem 0}.projects-portfolio_featureNotes__2fdtJ>div:last-child{border-bottom:0}.projects-portfolio_featureNotes__2fdtJ h3{margin-top:.4rem}.projects-portfolio_featureNotes__2fdtJ p{max-width:none}.projects-portfolio_cta__w_qJO{margin-top:3.5rem}.projects-portfolio_cta__w_qJO h2{font-size:2rem}.projects-portfolio_primaryLink__Cb79V{max-width:100%;gap:1.5rem;font-size:.8rem}.projects-portfolio_caseIntro__xXFkG h1{font-size:clamp(2.5rem,12vw,4rem)}.projects-portfolio_caseIntro__xXFkG .projects-portfolio_eyebrow__s65W1{font-size:.6rem;letter-spacing:.07em}.projects-portfolio_backLink__QCx8y{margin-bottom:1.3rem}.projects-portfolio_caseLead__fRI6q>p{font-size:1rem}.projects-portfolio_facts__oylna{grid-template-columns:1fr;gap:1.2rem;padding-block:1.5rem}.projects-portfolio_caseNav__OBFPD{column-gap:1rem}.projects-portfolio_caseNav__OBFPD a{font-size:.68rem}.projects-portfolio_designBody__odtHd{grid-template-columns:1fr;gap:2rem}.projects-portfolio_mobileFigure__qZKtK .projects-portfolio_phoneScreen__BPbw2{width:13.75rem}.projects-portfolio_featureStory__HfgL1>p,.projects-portfolio_galleryHeading__5vh0V>p,.projects-portfolio_sectionBody__Ls2l_>p{font-size:.9rem}.projects-portfolio_featureStory__HfgL1,.projects-portfolio_galleryHeading__5vh0V{margin-block:1.5rem 2rem}.projects-portfolio_featureFooter__VBIoh{gap:1rem}.projects-portfolio_gallery__WN2qU{grid-template-columns:1fr;gap:2rem}.projects-portfolio_galleryMobile__XKPbR{width:13.75rem}.projects-portfolio_visitSection__2dfvb{padding-block:2.5rem}}@media (prefers-reduced-motion:reduce){.projects-portfolio_page__e7h_6 *,.projects-portfolio_page__e7h_6 :after,.projects-portfolio_page__e7h_6 :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}