.r5.r5-page.emp{--emp-cap: 7px}.r5 .emp-hero{padding-bottom:var(--s-8)}.r5 .emp-h1{max-width:1200px}.r5 .emp-h1-line{display:block}.r5 .emp-inset{position:relative;display:inline-block;vertical-align:-.14em;width:2.5em;height:.84em;margin:0 .04em;border-radius:var(--r-pill);overflow:hidden;background:var(--dk-panel);box-shadow:inset 0 0 0 1px var(--line)}.r5 .emp-inset img{position:absolute;left:-6%;top:-16%;width:112%;height:132%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%}.r5 .emp-hero-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--col-gap);align-items:end;margin-top:var(--s-7)}.r5 .emp-hero-lede{max-width:58ch}.r5 .emp-hero-acts{justify-content:end}.r5 .emp-proof{padding-top:var(--s-8)}.r5 .emp-proof-copy>*+*{margin-top:var(--s-5)}.r5 .emp-proof-scope{color:var(--c-muted);font-size:var(--t-small);max-width:44ch}.r5 .emp-ledger{margin-top:var(--emp-cap)}.r5 .emp-ledger .ledger-row{padding:var(--s-5) 0;gap:var(--s-5)}.r5 .emp-ledger .ledger-row span{font-size:var(--t-small);max-width:20ch}.r5 .emp-ledger .ledger-row.is-total span{font-weight:400;color:var(--c-body)}.r5 .emp-sec-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--col-gap);align-items:end;margin-bottom:var(--s-7)}.r5 .emp-sec-head .lede{max-width:52ch}.r5 .emp-sec-head .emp-squiggle{margin-top:var(--s-4)}.r5 .emp-sol-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.r5 .emp-sol-cell{display:grid}.r5 .emp-sol-card{position:relative;display:flex;flex-direction:column;border-radius:var(--r-card);background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-line);overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow var(--d-medium) var(--e-out)}.r5 .emp-sol-card:hover,.r5 .emp-sol-card:focus-visible{box-shadow:inset 0 0 0 1px var(--c-line-strong),var(--shadow-paper-near)}.r5 .emp-sol-media{position:relative;aspect-ratio:var(--ar-wide);overflow:hidden;background:var(--dk-bg)}.r5 .emp-sol-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform var(--d-long) var(--e-out)}.r5 .emp-sol-card:hover .emp-sol-media img,.r5 .emp-sol-card:focus-visible .emp-sol-media img{transform:scale(1.04)}.r5 .emp-sol-cell:nth-child(1) .emp-sol-media img{-o-object-position:50% 35%;object-position:50% 35%}.r5 .emp-sol-cell:nth-child(4) .emp-sol-media img{-o-object-position:50% 30%;object-position:50% 30%}.r5 .emp-sol-cell:nth-child(6) .emp-sol-media img{-o-object-position:50% 40%;object-position:50% 40%}.r5 .emp-sol-body{display:flex;flex-direction:column;flex:1;gap:var(--s-3);padding:var(--s-5)}.r5 .emp-sol-body h3{font-size:var(--t-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);transition:color var(--d-short)}.r5 .emp-sol-body p{color:var(--c-body);font-size:var(--t-small)}.r5 .emp-sol-cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:var(--s-4);font-weight:600;font-size:var(--t-small);color:var(--c-ink)}.r5 .emp-sol-cta:after{content:"→";display:inline-block;transition:translate var(--d-short) var(--e-out)}.r5 .emp-sol-card:hover .emp-sol-cta:after,.r5 .emp-sol-card:focus-visible .emp-sol-cta:after{translate:4px 0}.r5 .emp-u{position:relative}.r5 .emp-u:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1.5px;background:var(--purple);transform:scaleX(0);transform-origin:left;transition:transform var(--d-medium) var(--e-out)}.r5 .emp-sol-card:hover .emp-u:after,.r5 .emp-sol-card:focus-visible .emp-u:after{transform:scaleX(1)}.r5 .emp-why.is-narrow-media{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.r5 .emp-why-side>*+*{margin-top:var(--s-6)}.r5 .emp-why-photo{position:relative;border-radius:var(--r-card);overflow:hidden;background:var(--dk-bg);aspect-ratio:var(--ar-photo)}.r5 .emp-why-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r5 .emp-why-photo figcaption{position:absolute;left:var(--s-4);right:var(--s-4);bottom:var(--s-4);color:var(--dk-ink);text-wrap:balance}.r5 .emp-why-list{border-top:2px solid var(--c-ink);margin-top:var(--emp-cap);padding-top:var(--s-2)}.r5 .emp-why-list li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--s-3) var(--s-5);padding:var(--s-6) 0 var(--s-6);border-bottom:1px solid var(--c-line);align-items:start}.r5 .emp-why-no{grid-row:1 / span 2;font-family:var(--f-mono);font-size:var(--t-mono-md);color:var(--c-muted);padding-top:var(--s-3);font-variant-numeric:tabular-nums}.r5 .emp-why-list h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.r5 .emp-why-list p{color:var(--c-body);max-width:46ch}.r5 .emp-how{padding-top:var(--s-9);padding-bottom:var(--s-9)}.r5 .emp-how .band-head{margin-bottom:var(--s-8)}.r5 .emp-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6);padding-top:var(--s-6)}.r5 .emp-steps:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--c-ink);transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--e-out) .1s}.r5 .emp-steps[data-in]:before{transform:scaleX(1)}.r5 .emp-step{position:relative;padding-right:var(--s-5)}.r5 .emp-step-dot{position:absolute;top:calc(-1 * var(--s-6) - 7px);left:0;width:16px;height:16px;border-radius:50%;background:var(--c-ground);box-shadow:inset 0 0 0 2px var(--c-ink);transform:scale(.3);opacity:0;transition:transform var(--d-medium) var(--e-out),opacity var(--d-medium);transition-delay:calc(.3s + var(--i, 0) * .32s)}.r5 .emp-steps[data-in] .emp-step-dot{transform:scale(1);opacity:1}.r5 .emp-step h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.r5 .emp-step p{margin-top:var(--s-3);color:var(--c-body);font-size:var(--t-small);max-width:30ch}.r5 .emp-case .overlap-band{min-height:680px;display:grid;align-content:end}.r5 .emp-case .overlap-band.is-photo>img{top:-15%;height:130%;-o-object-position:50% 55%;object-position:50% 55%}.r5 .emp-case .overlap-band.is-photo:after{background:var(--scrim-left)}.r5 .emp-case-copy{max-width:620px}.r5 .emp-case-copy h2{margin-bottom:var(--s-7)}.r5 .emp-case-body>*+*{margin-top:var(--s-5)}.r5 .emp-case-more{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6)}.r5 .emp-case-dl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s-3) var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--c-line-strong)}.r5 .emp-case-dl dt{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-label);padding-top:6px}.r5 .emp-case-dl dd{color:var(--c-ink);font-size:var(--t-body);max-width:44ch}.r5 .emp-case .overlap-object{margin-bottom:var(--s-6)}.r5 .emp-report{width:560px}.r5 .emp-report .sheet-foot{font-size:var(--t-mono)}.r5 .emp-report-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-7) var(--s-5);padding:var(--s-3) 0 var(--s-2)}.r5 .emp-report .stat b{font-size:var(--t-stat)}.r5 .emp-report .stat span{font-size:var(--t-small)}.r5 .emp-adv{align-items:start;row-gap:var(--s-8)}.r5 .emp-adv .emp-divider{grid-column:1 / -1}.r5 .emp-adv-copy{padding-top:var(--s-2)}.r5 .emp-adv-copy>*+*{margin-top:var(--s-5)}.r5 .emp-adv-copy .btn{margin-top:var(--s-6)}.r5 .emp-adv-side>*+*{margin-top:var(--s-6)}.r5 .emp-adv-photo{border-radius:var(--r-card);overflow:hidden;aspect-ratio:var(--ar-wide);background:var(--dk-bg)}.r5 .emp-adv-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.r5 .emp-scope{border-top:2px solid var(--c-ink)}.r5 .emp-scope li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--s-4);align-items:baseline;padding:18px 0;border-bottom:1px solid var(--c-line);font-size:var(--t-h4);font-weight:600;letter-spacing:var(--ls-h4);line-height:var(--lh-h4)}.r5 .emp-scope li:before{content:"";width:10px;height:10px;border-radius:var(--r-xs);background:var(--c-ink);translate:0 -2px}.r5 .emp-net-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--col-gap);align-items:end;margin-bottom:var(--s-7)}.r5 .emp-net-head .lede{max-width:56ch}.r5 .emp-net-wall{padding:var(--s-6) 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.r5 .emp-ally{display:grid;grid-template-columns:400px minmax(0,1fr);margin-top:var(--s-8);border-radius:var(--r-card);background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-line);overflow:hidden}.r5 .emp-ally-photo{background:var(--dk-bg);min-height:300px}.r5 .emp-ally-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r5 .emp-ally-copy{display:grid;gap:var(--s-4);align-content:center;justify-items:start;padding:var(--s-7) var(--s-8)}.r5 .emp-ally-copy p{color:var(--c-body);max-width:56ch}.r5 .emp-ally-copy .btn{margin-top:var(--s-2)}.r5 .emp-cities h2{margin-bottom:var(--s-6)}.r5 .emp-city-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--c-ink)}.r5 .emp-city{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-6) var(--s-5) var(--s-6) 0;border-bottom:1px solid var(--c-line);font-weight:700;font-size:var(--t-h3);letter-spacing:var(--ls-h3);line-height:1;color:var(--c-ink);text-decoration:none;transition:color var(--d-short)}.r5 .emp-city+.emp-city{padding-left:var(--s-5);border-left:1px solid var(--c-line)}.r5 .emp-city:after{content:"→";font-weight:400;color:var(--c-muted);transition:translate var(--d-short) var(--e-out),color var(--d-short)}.r5 .emp-city:hover{color:var(--purple-2)}.r5 .emp-city:hover:after{translate:6px 0;color:var(--c-ink)}.r5 .emp-who{grid-template-columns:360px minmax(0,1fr);padding-top:var(--s-9);padding-bottom:var(--s-9)}.r5 .emp-who-body{display:grid;justify-items:start;gap:var(--s-5)}.r5 .emp-who-body .lede{max-width:60ch}.r5 .emp-who-body strong{color:var(--c-ink)}.r5 .emp-faq{grid-template-columns:360px minmax(0,1fr)}.r5 .emp-faq-list{max-width:none;margin-top:var(--emp-cap)}.r5 .emp-faq .acc[open]>p{animation:emp-acc-in .42s var(--e-out) both}@keyframes emp-acc-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}.r5 .emp-contact{padding-top:var(--s-9);padding-bottom:var(--s-9)}.r5 .emp-contact-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s-9);align-items:center}.r5 .emp-contact-copy>*+*{margin-top:var(--s-5)}.r5 .emp-contact-mail{font-size:var(--t-small);color:var(--c-muted)}.r5 .emp-contact-mail a{color:var(--c-ink);font-family:var(--f-mono);font-size:var(--t-mono-md);text-decoration:underline;text-decoration-color:var(--paper-line-strong);text-underline-offset:4px;transition:text-decoration-color var(--d-short)}.r5 .emp-contact-mail a:hover{text-decoration-color:var(--purple)}.r5 .emp-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:var(--s-1);border-radius:var(--r-btn);box-shadow:inset 0 0 0 1.5px var(--paper-line-strong)}.r5 .emp-seg-opt{position:relative;z-index:1;display:grid;place-items:center;min-height:64px;padding:var(--s-3) var(--s-5);border-radius:var(--r-inner);font-weight:700;font-size:16px;line-height:1.2;text-align:center;cursor:pointer;color:var(--c-body);transition:color var(--d-medium)}.r5 .emp-seg-opt span{text-wrap:balance}.r5 .emp-seg-opt input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.r5 .emp-seg-opt:has(input:checked){color:var(--on-action)}.r5 .emp-seg-opt:has(input:focus-visible){outline:2px solid var(--purple);outline-offset:2px}.r5 .emp-seg-thumb{position:absolute;z-index:0;top:var(--s-1);bottom:var(--s-1);left:var(--s-1);width:calc(50% - var(--s-1));border-radius:var(--r-inner);background:var(--action);transition:translate var(--d-medium) var(--e-move)}.r5 .emp-seg:has(.emp-seg-opt:nth-child(2) input:checked) .emp-seg-thumb{translate:100% 0}.r5 .emp-guides h2{margin-bottom:var(--s-6)}.r5 .emp-guide-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.r5 .emp-guide-cell{display:grid}.r5 .emp-guide{display:grid;gap:var(--s-5);align-content:space-between;min-height:220px;padding:var(--s-5);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--c-line);color:inherit;text-decoration:none;transition:box-shadow var(--d-medium) var(--e-out)}.r5 .emp-guide:hover,.r5 .emp-guide:focus-visible{box-shadow:inset 0 0 0 1px var(--c-line-strong)}.r5 .emp-guide b{order:2;font-size:var(--t-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);text-wrap:balance}.r5 .emp-guide b:after{content:"→";display:inline-block;margin-left:10px;font-weight:400;color:var(--c-muted);transition:translate var(--d-short) var(--e-out)}.r5 .emp-guide:hover b:after{translate:4px 0;color:var(--c-ink)}.r5 .emp-guide small{order:1;justify-self:start;font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding:6px 10px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--c-line)}.r5 .emp-news{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s-9);align-items:center;border-top:1px solid var(--c-line)}.r5 .emp-news-copy>*+*{margin-top:var(--s-5)}.r5 .emp-news-form .hint{margin-top:var(--s-3)}:root[data-motion=reduce] .r5 .emp-steps:before,:root[data-motion=reduce] .r5 .emp-step:before{transform:none;transition:none}:root[data-motion=reduce] .r5 .emp-step-dot{transform:none;opacity:1;transition:none}:root[data-motion=reduce] .r5 .emp-faq .acc[open]>p{animation:none}:root[data-motion=reduce] .r5 .emp-seg-thumb,:root[data-motion=reduce] .r5 .emp-sol-media img,:root[data-motion=reduce] .r5 .emp-u:after,:root[data-motion=reduce] .r5 .emp-guide,:root[data-motion=reduce] .r5 .emp-city:after{transition:none}@media(min-width:600px)and (max-width:1023px){.r5-page>section.emp-hero:first-child{padding-top:calc(var(--nav-clear) + var(--s-8))}.r5 .emp-proof{grid-template-columns:minmax(0,1fr)}.r5 .emp-ledger{margin-top:0}.r5 .emp-sol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r5 .emp-why .sticky{position:static}.r5 .emp-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-8);padding-top:0}.r5 .emp-steps:before{display:none}.r5 .emp-step{padding-top:var(--s-6)}.r5 .emp-step:nth-child(odd):before{content:"";position:absolute;left:0;right:calc(-100% - var(--s-6));top:0;height:2px;background:var(--c-ink);transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--e-out) .1s}.r5 .emp-step:nth-child(3):before{transition-delay:.6s}.r5 .emp-steps[data-in] .emp-step:before{transform:scaleX(1)}.r5 .emp-step-dot{top:-7px}.r5 .emp-case{--cross: 96px}.r5 .emp-case .overlap-band{min-height:560px}.r5 .emp-report{width:480px}.r5 .emp-ally{grid-template-columns:300px minmax(0,1fr)}.r5 .emp-faq,.r5 .emp-who{grid-template-columns:280px minmax(0,1fr)}.r5 .emp-faq .doc-aside{position:static}}@media(min-width:1024px)and (max-width:1279px){.r5-page>section.emp-hero:first-child{padding-top:calc(var(--nav-clear) + var(--s-6))}}@media(max-width:599px){.r5 .emp-hero{padding-bottom:var(--s-7)}.r5 .emp-h1{font-size:min(var(--t-h1),6vh,11.5vw)}.r5 .emp-hero-row{grid-template-columns:minmax(0,1fr);gap:var(--s-6);margin-top:var(--s-6)}.r5 .emp-hero-acts{order:-1;flex-direction:column;align-items:stretch;justify-content:start}.r5 .emp-hero-acts .btn{width:100%}.r5 .emp-hero-lede{max-width:none;--intro-at: .77s !important}.r5 .emp-proof{grid-template-columns:minmax(0,1fr);gap:var(--s-7);padding-top:var(--s-7)}.r5 .emp-ledger{margin-top:0}.r5 .emp-ledger .ledger-row{padding:20px 0;gap:var(--s-4)}.r5 .emp-ledger .ledger-row span{max-width:none}.r5 .emp-sec-head{grid-template-columns:minmax(0,1fr);gap:var(--s-5);margin-bottom:var(--s-6)}.r5 .emp-sol-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.r5 .emp-sol-body{gap:var(--s-2);padding:var(--s-5)}.r5 .emp-sol-body p{margin-top:var(--s-1)}.r5 .emp-sol-cta{font-size:var(--t-body);padding-top:var(--s-4)}.r5 .emp-why{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .emp-why .sticky{position:static}.r5 .emp-why-side>*+*{margin-top:var(--s-5)}.r5 .emp-why-list{margin-top:0}.r5 .emp-why-list li{grid-template-columns:40px minmax(0,1fr);gap:var(--s-2) var(--s-4);padding:var(--s-5) 0}.r5 .emp-why-no{padding-top:6px}.r5 .emp-why-list p{max-width:none}.r5 .emp-how{padding-top:var(--sec);padding-bottom:var(--sec)}.r5 .emp-how .band-head{margin-bottom:var(--s-7)}.r5 .emp-steps{grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding:0 0 0 36px}.r5 .emp-steps:before{left:7px;right:auto;top:4px;bottom:4px;width:2px;height:auto;transform:scaleY(0);transform-origin:top}.r5 .emp-steps[data-in]:before{transform:scaleY(1)}.r5 .emp-step{padding-right:0}.r5 .emp-step-dot{top:5px;left:-36px}.r5 .emp-step p{max-width:none}.r5 .emp-case .overlap-band.is-photo{min-height:0;padding-top:220px}.r5 .emp-case .overlap-band.is-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--scrim-flat)}.r5 .emp-case .overlap-band.is-photo:after{background:var(--scrim-bottom)}.r5 .emp-case .overlap-band.is-photo>img{top:-30%;height:134%;-o-object-position:52% 30%;object-position:52% 30%}.r5 .emp-case-copy{padding:var(--s-5);border-radius:var(--r-card);background:var(--plate)}.r5 .emp-case-copy h2{margin-bottom:var(--s-5)}.r5 .emp-case-dl{grid-template-columns:minmax(0,1fr);gap:var(--s-1) 0}.r5 .emp-case-dl dt{padding-top:0}.r5 .emp-case-dl dd{max-width:none}.r5 .emp-case-dl dd+dt{margin-top:var(--s-4)}.r5 .emp-case-body .link{min-height:44px}.r5 .emp-report{width:100%}.r5 .emp-report.is-wide{padding:var(--s-5) var(--s-5) var(--s-5)}.r5 .emp-report-stats{gap:var(--s-6) var(--s-4)}.r5 .emp-adv{grid-template-columns:minmax(0,1fr);row-gap:var(--s-7)}.r5 .emp-adv-copy{padding-top:0}.r5 .emp-adv-copy .btn{width:100%;margin-top:var(--s-5)}.r5 .emp-adv-side>*+*{margin-top:var(--s-5)}.r5 .emp-scope li{grid-template-columns:18px minmax(0,1fr);gap:var(--s-3);padding:var(--s-4) 0}.r5 .emp-net-head{grid-template-columns:minmax(0,1fr);gap:var(--s-5);margin-bottom:var(--s-6)}.r5 .emp-net-head .lede{max-width:none}.r5 .emp-ally{grid-template-columns:minmax(0,1fr);margin-top:var(--s-7)}.r5 .emp-ally-photo{min-height:0;aspect-ratio:var(--ar-wide)}.r5 .emp-ally-copy{padding:var(--s-5) var(--s-5) var(--s-6)}.r5 .emp-ally-copy .btn{width:100%}.r5 .emp-city-row{grid-template-columns:minmax(0,1fr)}.r5 .emp-city{padding:var(--s-5) 0}.r5 .emp-city+.emp-city{padding-left:0;border-left:0}.r5 .emp-faq{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .emp-who{grid-template-columns:minmax(0,1fr);gap:var(--s-5);padding-top:var(--sec);padding-bottom:var(--sec)}.r5 .emp-faq .doc-aside{position:static}.r5 .emp-faq-list{margin-top:0}.r5 .emp-faq .acc summary{padding:18px 0;gap:var(--s-4)}.r5 .emp-faq .acc summary h3{font-size:var(--t-h4);line-height:var(--lh-h4)}.r5 .emp-contact{padding-top:var(--sec);padding-bottom:var(--sec)}.r5 .emp-contact-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.r5 .emp-contact-mail a{display:flex;align-items:center;min-height:44px;margin-block:-11px}.r5 .emp-seg{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.r5 .emp-seg-opt{min-height:56px;padding:var(--s-3) var(--s-4)}.r5 .emp-seg-thumb{width:calc(100% - 2 * var(--s-1));bottom:auto;height:calc(50% - var(--s-1))}.r5 .emp-seg:has(.emp-seg-opt:nth-child(2) input:checked) .emp-seg-thumb{translate:0 100%}.r5 .emp-guides h2{margin-bottom:var(--s-5)}.r5 .emp-guide-row{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.r5 .emp-guide{min-height:0;gap:var(--s-4)}.r5 .emp-news{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .emp-news-form .field-row{grid-template-columns:minmax(0,1fr)}.r5 .emp-news-form .btn{width:100%}}@media(min-width:600px)and (max-width:1279px){.r5-page>section.emp-hero:first-child{padding-top:calc(var(--nav-clear) - var(--header-h))}}@media(min-width:600px){.r5 .emp-hero{container-type:inline-size}.r5 .emp-h1{font-size:min(var(--t-h1),100cqi / 14.4)}.r5 .emp-h1:lang(en){font-size:min(var(--t-h1),100cqi / 11.8)}}.r5 .emp-sol-cta{text-decoration:none}.r5 .emp-sol-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@supports selector(:has(a)){.r5 .emp-sol-cta:focus-visible{outline:none}.r5 .emp-sol-card:has(.emp-sol-cta:focus-visible){outline:2px solid var(--c-focus, var(--purple-2));outline-offset:2px;box-shadow:inset 0 0 0 1px var(--c-line-strong),var(--shadow-paper-near)}.r5 .emp-sol-card:has(.emp-sol-cta:focus-visible) .emp-sol-media img{transform:scale(1.04)}.r5 .emp-sol-card:has(.emp-sol-cta:focus-visible) .emp-sol-cta:after{translate:4px 0}.r5 .emp-sol-card:has(.emp-sol-cta:focus-visible) .emp-u:after{transform:scaleX(1)}}.r5 .emp-why-photo figcaption.label{color:var(--dk-ink)}@media(min-width:1024px){.r5 .emp-case .overlap-band.is-photo:after{background:var(--scrim-left),var(--scrim-top)}}.r5 .emp-sheet-mark{width:auto;height:9px;align-self:center}.r5 .emp-contact-grid{align-items:start}@media(min-width:1024px){.r5 .emp-contact-copy{position:sticky;top:var(--nav-clear)}}.r5 .emp-seg-opt[aria-pressed=true]{color:var(--on-action)}.r5 .emp-seg:has(.emp-seg-opt:nth-child(2)[aria-pressed=true]) .emp-seg-thumb{translate:100% 0}.r5 .emp-contact-form{margin-top:var(--s-5);padding:var(--s-5) var(--s-5) var(--s-3);border-radius:var(--r-card);background:var(--dk-bg)}@media(max-width:599px){.r5 .emp-case .overlap-band.is-photo:before{content:none}.r5 .emp-case .overlap-band.is-photo:after{background:var(--scrim-bottom),var(--scrim-flat)}.r5 .emp-seg:has(.emp-seg-opt:nth-child(2)[aria-pressed=true]) .emp-seg-thumb{translate:0 100%}.r5 .emp-contact-form{margin-top:var(--s-4);padding:var(--s-4) var(--s-4) var(--s-2)}}@media(min-width:600px)and (max-width:1023px){.r5 .emp-hero-row{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.r5 .emp-hero-acts{justify-content:start}.r5 .emp-why .sticky{position:sticky}.r5 .emp-why-list li{grid-template-columns:48px minmax(0,1fr);gap:var(--s-3) var(--s-4)}.r5 .emp-case .overlap-band.is-photo:after{background:var(--scrim-left),var(--scrim-flat)}.r5 .emp-net-head{grid-template-columns:minmax(0,1fr);gap:var(--s-5);align-items:start}.r5 .emp-contact-grid,.r5 .emp-news{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}}@media(min-width:600px)and (max-width:859px){.r5 .emp-guide-row{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.r5 .emp-guide{min-height:0;gap:var(--s-4)}}
