1<!DOCTYPE html><html lang="en-US"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>rgbrenner</title><meta name="description" content="Discover rgbrenner, your go-to source for web development insights, cookie policies, and the latest updates. Stay informed with our website news!"/><meta name="author" content="rgbrenner"/><meta name="generator" content="Starfield Technologies; Go Daddy Website Builder 8.0.0000"/><link rel="canonical" href="https://rgbrenner.com/"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="apple-touch-icon" sizes="57x57" href="//img1.wsimg.com/isteam/ip/static/pwa-app/logo-default.png/:/rs=w:57,h:57,m"/><link rel="apple-touch-icon" sizes="60x60" href="//img1.wsimg.com/isteam/ip/static/pwa-app/logo-default.png/:/rs=w:60,h:60,m"/><link rel="apple-touch-icon" sizes="72x72" href="//img1.wsimg.com/isteam/ip/static/pwa-app/logo-default.png/:/rs=w:72,h:72,m"/><link rel="apple-touch-icon" sizes="114x114" href="//img1.wsimg.com/isteam/ip/static/pwa-app/logo-default.png/:/rs=w:114,h:114,m"/><link rel="apple-touch-icon" sizes="120x120" href="//img1.wsimg.com/isteam/ip/static/pwa-app/logo-default.png/:/rs=w:120,h:120,m"/><link rel="apple-touch-icon" sizes="144x144" href="//img1.wsimg.com/isteam/ip/static/pwa-app/logo-default.png/:/rs=w:144,h:144,m"/><link rel="apple-touch-icon" sizes="152x152" href="//img1.wsimg.com/isteam/ip/static/pwa-app/logo-default.png/:/rs=w:152,h:152,m"/><link rel="apple-touch-icon" sizes="180x180" href="//img1.wsimg.com/isteam/ip/static/pwa-app/logo-default.png/:/rs=w:180,h:180,m"/><meta property="og:url" content="https://rgbrenner.com/"/> 2<meta property="og:site_name" content="rgbrenner"/> 3<meta property="og:title" content="rgbrenner"/> 4<meta property="og:description" content="Discover rgbrenner, your go-to source for web development insights, cookie policies, and the latest updates. Stay informed with our website news!"/> 5<meta property="og:type" content="website"/> 6<meta property="og:locale" content="en_US"/> 7<meta name="twitter:card" content="summary"/> 8<meta name="twitter:title" content="rgbrenner"/> 9<meta name="twitter:description" content="Discover rgbrenner, your go-to source for web development insights, cookie policies, and the latest updates. Stay informed with our website news!"/> 10<meta name="theme-color" content="#ffffff"/><style>.x{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;box-sizing:border-box}.x *,.x :after,.x :before{box-sizing:inherit}.x-el a[href^="mailto:"]:not(.x-el),.x-el a[href^="tel:"]:not(.x-el){color:inherit;font-size:inherit;text-decoration:inherit}.x-el-article,.x-el-aside,.x-el-details,.x-el-figcaption,.x-el-figure,.x-el-footer,.x-el-header,.x-el-hgroup,.x-el-main,.x-el-menu,.x-el-nav,.x-el-section,.x-el-summary{display:block}.x-el-audio,.x-el-canvas,.x-el-progress,.x-el-video{display:inline-block;vertical-align:baseline}.x-el-audio:not([controls]){display:none;height:0}.x-el-template{display:none}.x-el-a{background-color:transparent;color:inherit}.x-el-a:active,.x-el-a:hover{outline:0}.x-el-abbr[title]{border-bottom:1px dotted}.x-el-b,.x-el-strong{font-weight:700}.x-el-dfn{font-style:italic}.x-el-mark{background:#ff0;color:#000}.x-el-small{font-size:80%}.x-el-sub,.x-el-sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.x-el-sup{top:-.5em}.x-el-sub{bottom:-.25em}.x-el-img{vertical-align:middle;border:0}.x-el-svg:not(:root){overflow:hidden}.x-el-figure{margin:0}.x-el-hr{box-sizing:content-box;height:0}.x-el-pre{overflow:auto}.x-el-code,.x-el-kbd,.x-el-pre,.x-el-samp{font-family:monospace,monospace;font-size:1em}.x-el-button,.x-el-input,.x-el-optgroup,.x-el-select,.x-el-textarea{color:inherit;font:inherit;margin:0}.x-el-button{overflow:visible}.x-el-button,.x-el-select{text-transform:none}.x-el-button,.x-el-input[type=button],.x-el-input[type=reset],.x-el-input[type=submit]{-webkit-appearance:button;cursor:pointer}.x-el-button[disabled],.x-el-input[disabled]{cursor:default}.x-el-button::-moz-focus-inner,.x-el-input::-moz-focus-inner{border:0;padding:0}.x-el-input{line-height:normal}.x-el-input[type=checkbox],.x-el-input[type=radio]{box-sizing:border-box;padding:0}.x-el-input[type=number]::-webkit-inner-spin-button,.x-el-input[type=number]::-webkit-outer-spin-button{height:auto}.x-el-input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.x-el-input[type=search]::-webkit-search-cancel-button,.x-el-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.x-el-textarea{border:0}.x-el-fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.x-el-legend{border:0;padding:0}.x-el-textarea{overflow:auto}.x-el-optgroup{font-weight:700}.x-el-table{border-collapse:collapse;border-spacing:0}.x-el-td,.x-el-th{padding:0}.x{-webkit-font-smoothing:antialiased}.x-el-hr{border:0}.x-el-fieldset,.x-el-input,.x-el-select,.x-el-textarea{margin-top:0;margin-bottom:0}.x-el-fieldset,.x-el-input[type=email],.x-el-input[type=text],.x-el-textarea{width:100%}.x-el-input,.x-el-label{vertical-align:middle}.x-el-input{border-style:none;padding:.5em}.x-el-select:not([multiple]){vertical-align:middle}.x-el-textarea{line-height:1.75;padding:.5em}.x-el.d-none{display:none!important}.sideline-footer{margin-top:auto}.disable-scroll{touch-action:none;overflow:hidden;position:fixed;max-width:100vw}@keyframes loaderscale{0%{transform:scale(1);opacity:1}45%{transform:scale(.1);opacity:.7}80%{transform:scale(1);opacity:1}}.x-loader svg{display:inline-block}.x-loader svg:first-child{animation:loaderscale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite}.x-loader svg:nth-child(2){animation:loaderscale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite}.x-loader svg:nth-child(3){animation:loaderscale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.x-icon>svg{transition:transform .33s ease-in-out}.x-icon>svg.rotate-90{transform:rotate(-90deg)}.x-icon>svg.rotate90{transform:rotate(90deg)}.x-icon>svg.rotate-180{transform:rotate(-180deg)}.x-icon>svg.rotate180{transform:rotate(180deg)}.x-rt ol,.x-rt ul{text-align:left}.x-rt p{margin:0}.mte-inline-block{display:inline-block}@media only screen and (min-device-width:1025px){:root select,_::-webkit-full-page-media,_:future{font-family:sans-serif!important}} 11 12</style> 13<style>/* 14Copyright 2016 The Muli Project Authors ([email protected]) 15
16This Font Software is licensed under the SIL Open Font License, Version 1.1. 17This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL 18 19âââââââââââââââââââââââââââââ- 20SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 21âââââââââââââââââââââââââââââ- 22*/ 23/* vietnamese */ 24@font-face { 25 font-family: 'Muli'; 26 font-style: normal; 27 font-weight: 400; 28 font-display: swap; 29 src: url(https://img1.wsimg.com/gfonts/s/muli/v34/7Aulp_0qiz-aVz7u3PJLcUMYOFnOkEk40eiNxw.woff2) format('woff2'); 30 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 31} 32/* latin-ext */ 33@font-face { 34 font-family: 'Muli'; 35 font-style: normal; 36 font-weight: 400; 37 font-display: swap; 38 src: url(https://img1.wsimg.com/gfonts/s/muli/v34/7Aulp_0qiz-aVz7u3PJLcUMYOFnOkEk50eiNxw.woff2) format('woff2'); 39 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 40} 41/* latin */ 42@font-face { 43 font-family: 'Muli'; 44 font-style: normal; 45 font-weight: 400; 46 font-display: swap; 47 src: url(https://img1.wsimg.com/gfonts/s/muli/v34/7Aulp_0qiz-aVz7u3PJLcUMYOFnOkEk30eg.woff2) format('woff2'); 48 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 49} 50 51 52/* 53Copyright 2011 The Quicksand Project Authors (https://github.com/andrew-paglinawan/QuicksandFamily), with Reserved Font Name Quicksand. 54 55This Font Software is licensed under the SIL Open Font License, Version 1.1. 56This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL 57 58âââââââââââââââââââââââââââââ- 59SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 60âââââââââââââââââââââââââââââ- 61*/ 62/* vietnamese */ 63@font-face { 64 font-family: 'Quicksand'; 65 font-style: normal; 66 font-weight: 400; 67 font-display: swap; 68 src: url(https://img1.wsimg.com/gfonts/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2) format('woff2'); 69 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 70} 71/* latin-ext */ 72@font-face { 73 font-family: 'Quicksand'; 74 font-style: normal; 75 font-weight: 400; 76 font-display: swap; 77 src: url(https://img1.wsimg.com/gfonts/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2'); 78 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 79} 80/* latin */ 81@font-face { 82 font-family: 'Quicksand'; 83 font-style: normal; 84 font-weight: 400; 85 font-display: swap; 86 src: url(https://img1.wsimg.com/gfonts/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2'); 87 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 88} 89/* vietnamese */ 90@font-face { 91 font-family: 'Quicksand'; 92 font-style: normal; 93 font-weight: 700; 94 font-display: swap; 95 src: url(https://img1.wsimg.com/gfonts/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2) format('woff2'); 96 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 97} 98/* latin-ext */ 99@font-face { 100 font-family: 'Quicksand'; 101 font-style: normal; 102 font-weight: 700; 103 font-display: swap; 104 src: url(https://img1.wsimg.com/gfonts/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2'); 105 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
105BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 106} 107/* latin */ 108@font-face { 109 font-family: 'Quicksand'; 110 font-style: normal; 111 font-weight: 700; 112 font-display: swap; 113 src: url(https://img1.wsimg.com/gfonts/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2'); 114 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 115} 116 117</style> 118<style data-glamor="cxs-default-sheet">.x .c1-1{letter-spacing:normal}.x .c1-2{text-transform:none}.x .c1-3{background-color:rgb(255, 255, 255)}.x .c1-4{width:100%}.x .c1-5 > div{position:relative}.x .c1-6 > div{overflow:hidden}.x .c1-7 > div{margin-top:auto}.x .c1-8 > div{margin-right:auto}.x .c1-9 > div{margin-bottom:auto}.x .c1-a > div{margin-left:auto}.x .c1-b{font-family:Quicksand, sans-serif}.x .c1-c{font-size:16px}.x .c1-h{--wsb-card-bg:#FFFFFF}.x .c1-i{--wsb-card-heading:#000000}.x .c1-j{--wsb-card-text:#000000}.x .c1-k{padding-top:56px}.x .c1-l{padding-bottom:56px}.x .c1-m{padding:0px !important}.x .c1-p{display:block}.x .c1-r{margin-left:auto}.x .c1-s{margin-right:auto}.x .c1-t{padding-left:24px}.x .c1-u{padding-right:24px}.x .c1-v{max-width:100%}.x .c1-10{display:flex}.x .c1-11{box-sizing:border-box}.x .c1-12{flex-direction:row}.x .c1-13{flex-wrap:wrap}.x .c1-14{margin-top:0}.x .c1-15{margin-right:-12px}.x .c1-16{margin-bottom:0}.x .c1-17{margin-left:-12px}.x .c1-1c{flex-grow:1}.x .c1-1d{flex-shrink:1}.x .c1-1e{flex-basis:0%}.x .c1-1f{padding-top:0}.x .c1-1g{padding-right:12px}.x .c1-1h{padding-bottom:0}.x .c1-1i{padding-left:12px}.x .c1-1p{margin-left:0px}.x .c1-1q{margin-right:0px}.x .c1-1r{padding-left:0px}.x .c1-1s{padding-right:0px}.x .c1-1t{flex-direction:column}.x .c1-1u{min-height:0px}.x .c1-1y{padding-top:32px}.x .c1-1z{padding-bottom:32px}.x .c1-20{padding-left:40px}.x .c1-21{padding-right:40px}.x .c1-22{min-width:100%}.x .c1-23{position:fixed}.x .c1-24{right:0px}.x .c1-25{z-index:10000}.x .c1-26{height:auto}.x .c1-27{text-align:left}.x .c1-28{border-radius:0px}.x .c1-29{overflow-y:auto}.x .c1-2a{transition:all 1s ease-in}.x .c1-2b{box-shadow:0 2px 6px 0px rgba(0,0,0,0.3)}.x .c1-2c{contain:content}.x .c1-2d{bottom:-500px}.x .c1-2e{padding-top:24px}.x .c1-2f{padding-bottom:24px}.x .c1-2g{[object -object]:0px}.x .c1-2o{word-wrap:break-word}.x .c1-2p{overflow-wrap:break-word}.x .c1-2q{line-height:1.25}.x .c1-2r{padding-bottom:8px}.x .c1-2s{font-weight:700}.x .c1-2t{color:rgb(27, 27, 27)}.x .c1-2u{line-height:1.5}.x .c1-2v{text-wrap:pretty}.x .c1-2w{max-height:300px}.x .c1-2x{font-weight:400}.x .c1-2y{color:rgb(94, 94, 94)}.x .c1-30{letter-spacing:inherit}.x .c1-31{text-transform:inherit}.x .c1-32{font-size:inherit !important}.x .c1-33{color:inherit}.x .c1-34{line-height:inherit}.x .c1-35{font-weight:inherit}.x .c1-36{font-style:italic}.x .c1-37{text-decoration:line-through}.x .c1-38{text-decoration:underline}.x .c1-39{justify-content:space-between}.x .c1-3a{letter-spacing:2px}.x .c1-3b{text-transform:uppercase}.x .c1-3c{border-top-width:1.3px}.x .c1-3d{border-right-width:1.3px}.x .c1-3e{border-bottom-width:1.3px}.x .c1-3f{border-left-width:1.3px}.x .c1-3g{justify-content:center}.x .c1-3h{cursor:pointer}.x .c1-3i{margin-top:24px}.x .c1-3j{margin-bottom:4px}.x .c1-3k{word-break:break-word}.x .c1-3l{flex-basis:50%}.x .c1-3m{border-style:solid}.x .c1-3n{align-items:center}.x .c1-3o{text-align:center}.x .c1-3p{text-decoration:none}.x .c1-3q{position:relative}.x .c1-3r{padding-left:16px}.x .c1-3s{padding-right:16px}.x .c1-3t{padding-top:4px}.x .c1-3u{padding-bottom:4px}.x .c1-3v{min-height:40px}.x .c1-3w{background-color:transparent}.x .c1-3x{border-color:currentColor}.x .c1-3y{color:rgb(22, 22, 22)}.x .c1-3z{opacity:1}.x .c1-40{text-shadow:none}.x .c1-41{font-size:12px}.x .c1-42:nth-child(2){margin-left:24px}.x .c1-43:hover{background-color:rgb(22, 22, 22)}.x .c1-44:hover{border-color:rgb(22, 22, 22)}.x .c1-45:hover{color:rgb(219, 219, 219)}.x .c1-46:active{background-color:rgb(22, 22, 22)}.x .c1-47:active{border-color:rgb(22, 22, 22)}.x .c1-48:active{color:rgb(219, 219, 219)}.x .c1-4e{right:24px}.x .c1-4f{bottom:24px}.x .c1-4g{z-index:9999}.x .c1-4h{width:65px}.x .c1-4i{height:65px}</style>
119<style data-glamor="cxs-xs-sheet">@media (max-width: 767px){.x .c1-n{padding-top:40px}}@media (max-width: 767px){.x .c1-o{padding-bottom:40px}}</style> 120<style data-glamor="cxs-sm-sheet">@media (min-width: 768px){.x .c1-d{font-size:16px}}@media (min-width: 768px){.x .c1-w{width:100%}}@media (min-width: 768px){.x .c1-18{margin-top:0}}@media (min-width: 768px){.x .c1-19{margin-right:-24px}}@media (min-width: 768px){.x .c1-1a{margin-bottom:0}}@media (min-width: 768px){.x .c1-1b{margin-left:-24px}}@media (min-width: 768px){.x .c1-1j{padding-top:0}}@media (min-width: 768px){.x .c1-1k{padding-right:24px}}@media (min-width: 768px){.x .c1-1l{padding-bottom:0}}@media (min-width: 768px){.x .c1-1m{padding-left:24px}}@media (min-width: 768px){.x .c1-2h{width:400px}}@media (min-width: 768px){.x .c1-2i{max-height:500px}}@media (min-width: 768px){.x .c1-2j{border-radius:7px}}@media (min-width: 768px){.x .c1-2k{margin-top:24px}}@media (min-width: 768px){.x .c1-2l{margin-right:24px}}@media (min-width: 768px){.x .c1-2m{margin-bottom:24px}}@media (min-width: 768px){.x .c1-2n{margin-left:24px}}@media (min-width: 768px){.x .c1-2z{max-height:200px}}@media (min-width: 768px){.x .c1-49{width:auto}}@media (min-width: 768px){.x .c1-4a{font-size:12px}}</style> 121<style data-glamor="cxs-md-sheet">@media (min-width: 1024px){.x .c1-e{font-size:16px}}@media (min-width: 1024px){.x .c1-q{display:block}}@media (min-width: 1024px){.x .c1-x{width:984px}}@media (min-width: 1024px){.x .c1-1n{flex-basis:125%}}@media (min-width: 1024px){.x .c1-1o{max-width:125%}}@media (min-width: 1024px){.x .c1-1v{flex-wrap:nowrap}}@media (min-width: 1024px){.x .c1-1w{flex-direction:row}}@media (min-width: 1024px){.x .c1-1x{min-height:0px}}@media (min-width: 1024px){.x .c1-4b{font-size:12px}}@media (min-width: 1024px){.x .c1-4j{z-index:9999}}</style> 122<style data-glamor="cxs-lg-sheet">@media (min-width: 1280px){.x .c1-f{font-size:16px}}@media (min-width: 1280px){.x .c1-y{width:1160px}}@media (min-width: 1280px){.x .c1-4c{font-size:12px}}</style> 123<style data-glamor="cxs-xl-sheet">@media (min-width: 1536px){.x .c1-g{font-size:18px}}@media (min-width: 1536px){.x .c1-z{width:1280px}}@media (min-width: 1536px){.x .c1-4d{font-size:14px}}</style> 124<style>@keyframes opacity-bounce { 125 0% {opacity: 0;transform: translateY(100%); } 126 60% { transform: translateY(-20%); } 127 100% { opacity: 1; transform: translateY(0); } 128 }</style> 129<style>.gd-ad-flex-parent { 130 animation-name: opacity-bounce; 131 animation-duration: 800ms; 132 animation-delay: 400ms; 133 animation-fill-mode: forwards; 134 animation-timing-function: ease; 135 opacity: 0;</style> 136<style>.page-inner { background-color: rgb(255, 255, 255); min-height: 100vh; }</style> 137<style>@keyframes wavy-shift { 0% { left: 0 } 100% { left: -12px } }</style>
138<script>"use strict"; 139 140if ('serviceWorker' in navigator) { 141 window.addEventListener('load', function () { 142 navigator.serviceWorker.register('/sw.js'); 143 }); 144} 145"use strict";window.dataLayer = window.dataLayer || [], window.gtag = window.gtag || function () {window.dataLayer.push(arguments);}, gtag("consent", "default", {ad_storage: "denied",ad_user_data: "denied",ad_personalization: "denied",analytics_storage: "denied",wait_for_update: 500});</script>
145</head> 146<body class="x x-fonts-muli"><div id="layout-d-0-b-12-ebe-c-7-e-7-448-d-a-8-b-4-e-1-fdfce-61743" class="layout layout-layout layout-layout-layout-24 locale-en-US lang-en"><div data-ux="Page" id="page-179619" class="x-el x-el-div x-el c1-1 c1-2 c1-3 c1-4 c1-5 c1-6 c1-7 c1-8 c1-9 c1-a c1-b c1-c c1-d c1-e c1-f c1-g c1-1 c1-2 c1-b c1-c c1-d c1-e c1-f c1-g"><div data-ux="Block" class="x-el x-el-div page-inner c1-1 c1-2 c1-b c1-c c1-d c1-e c1-f c1-g"><div id="bb2a63e6-4042-47c3-b428-8229dab31f5b" class="widget widget-header widget-header-header-9"><div data-ux="Header" role="main" data-aid="HEADER_WIDGET" id="n-179620" class="x-el x-el-div x-el x-el c1-1 c1-2 c1-b c1-c c1-d c1-e c1-f c1-g c1-1 c1-2 c1-3 c1-b c1-c c1-d c1-e c1-f c1-g c1-1 c1-2 c1-b c1-c c1-d c1-e c1-f c1-g"><div> <div id="freemium-ad-179625"></div><section data-ux="Section" data-aid="HEADER_SECTION" class="x-el x-el-section c1-1 c1-2 c1-3 c1-h c1-i c1-j c1-k c1-l c1-m c1-b c1-c c1-n c1-o c1-d c1-e c1-f c1-g"><div data-ux="Block" class="x-el x-el-div c1-1 c1-2 c1-p c1-b c1-c c1-d c1-q c1-e c1-f c1-g"></div><div data-ux="Block" class="x-el x-el-div c1-1 c1-2 c1-b c1-c c1-d c1-e c1-f c1-g"></div></section> </div></div></div><div id="2b7e2589-0257-4c12-84dd-f8b53f3859d8" class="widget widget-html widget-html-html-1"><div data-ux="Widget" role="region" class="x-el x-el-div x-el c1-1 c1-2 c1-3 c1-b c1-c c1-d c1-e c1-f c1-g c1-1 c1-2 c1-b c1-c c1-d c1-e c1-f c1-g"><div> <section data-ux="Section" data-aid="HTML_SECTION_RENDERED" class="x-el x-el-section c1-1 c1-2 c1-3 c1-h c1-i c1-j c1-k c1-l c1-b c1-c c1-n c1-o c1-d c1-e c1-f c1-g"><div data-ux="SectionContainer" class="x-el x-el-div c1-1 c1-2 c1-r c1-s c1-t c1-u c1-v c1-b c1-c c1-w c1-d c1-x c1-e c1-y c1-f c1-z c1-g"><div data-ux="Grid" class="x-el x-el-div c1-1 c1-2 c1-10 c1-11 c1-12 c1-13 c1-14 c1-15 c1-16 c1-17 c1-b c1-c c1-18 c1-19 c1-1a c1-1b c1-d c1-e c1-f c1-g"><div data-ux="GridCell" class="x-el x-el-div c1-1 c1-2 c1-11 c1-1c c1-1d c1-1e c1-v c1-1f c1-1g c1-1h c1-1i c1-b c1-c c1-1j c1-1k c1-1l c1-1m c1-d c1-1n c1-1o c1-e c1-f c1-g"><div data-ux="Element" id="bs-1" class="x-el x-el-div c1-1 c1-2 c1-b c1-c c1-d c1-e c1-f c1-g"><iframe id="iframe-0179626" frameBorder="0" sandbox="allow-scripts allow-same-origin allow-forms allow-popups allow-presentation allow-top-navigation" src="javascript: window.frameElement.getAttribute("srcdoc");" srcDoc="<script>window.onmessage = function(event) {event.source.postMessage({iframeId: event.data, scrollHeight: document.body.getBoundingClientRect().height || document.body.scrollHeight}, event.origin);};</script><body style='margin: 0'><link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,[email protected],400;12..96,500;12..96,600;12..96,700;12..96,800&family=Roboto:wght@400;500;600;700&display=swap" rel="stylesheet"> 147<link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet"> 148<!-- ===================== TOP BAR ===================== --> 149<header class="bar"> 150 <div class="wrap bar-in"> 151 <!-- <div class="bar-lock"> 152 <img src="//img1.wsimg.com/isteam/ip/d0b12ebe-c7e7-448d-a8b4-e1fdfce61743/RGB_Logo.png/:/rs=w:370,cg:true,m" alt="R&G Brenner Logo" class="logo"> 153 154 <span class="rgb-mark"> 155 R&amp;G Brenner 156 <small>Tax + Accounting</small> 157 </span> 158 159 <span class="link-arrow" aria-hidden="true">â</span> 160 161 <img src="//img1.wsimg.com/isteam/ip/d0b12ebe-c7e7-448d-a8b4-e1fdfce61743/HRBlock-Logo-3ce21c3.png/:/rs=w:370,cg:true,m" alt="H&R Block Logo" class="logo hr-logo"> 162 163 <span class="block-word">H&amp;R Block</span> 164 </div> --> 165 <a class="bar-cta" href="https://www.hrblock.com/" target="_blank" rel="noopener">Go to H&amp;R Block</a> 166 </div> 167</header> 168 169<!-- ===================== HERO ===================== --> 170<section class="hero"> 171 <div class="wrap hero-in"> 172 173 <!-- SIGNATURE: the hand-off lockup --> 174 <div class="handoff" aria-label="R and G Brenner is now H and R Block"> 175 <img src="//img1.wsimg.com/isteam/ip/d0b12ebe-c7e7-448d-a8b4-e1fdfce61743/RGB_Logo.png/:/rs=w:370,cg:true,m" alt="R&G Brenner Logo" class="logo"> 176 <!-- <span class="rgb-mark">R&amp;G Brenner<small>Tax + Accounting</small></span> --> 177 <span class="arrow" aria-hidden="true"></span> 178 <img src="//img1.wsimg.com/isteam/ip/d0b12ebe-c7e7-448d-a8b4-e1fdfce61743/HRBlock-Logo-3ce21c3.png/:/rs=w:370,cg:true,m" alt="H&R Block Logo" class="logo hr-logo"> 179 <!-- <span class="block-mark"><span class="block-sq"></span><span class="block-word">H&amp;R Block</span></span> --> 180 </div> 181 182 <p class="eyebrow">A new chapter · Est. 1941</p> 183 <!-- TODO: replace headline + copy with HRB-approved wording --> 184 <h1>R&amp;G Brenner is now <span class="accent">H&amp;R Block</span>.</h1> 185 <p class="hero-sub"> 186 The tax pros you've trusted for over 80 years are joining the largest tax team in the country. Your returns, your records, and the people who know them come with us. 187 </p> 188 189 </div> 190</section> 191 192<!-- ===================== WHAT THIS MEANS ===================== --> 193<section class="assure"> 194 <div class="wrap assure-in"> 195 <div class="lead"> 196 <p class="eyebrow">What this means for you</p> 197 <!-- TODO: confirm reassurance copy with HRB --> 198 <h2>Everything you count on, carried forward.</h2> 199 </div> 200 201 <div class="card"> 202 <span class="tick" aria-hidden="true"><svg viewBox="0 0 12 12" fill="none"><path d="M2 6.2 4.6 9 10 3" stroke="#fff" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><
202/path></svg></span> 203 <span class="num">Your tax pro</span> 204 <h3>The same familiar faces</h3> 205 <p>The people who know your return are still here â now backed by H&amp;R Block's tools, resources, and support.</p> 206 </div> 207 208 <div class="card"> 209 <span class="tick" aria-hidden="true"><svg viewBox="0 0 12 12" fill="none"><path d="M2 6.2 4.6 9 10 3" stroke="#fff" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path></svg></span> 210 <span class="num">Your records</span> 211 <h3>Nothing left behind</h3> 212 <p>Your tax history moves with you as part of the transition, so you can pick up right where you left off.</p> 213 </div> 214 215 <div class="card"> 216 <span class="tick" aria-hidden="true"><svg viewBox="0 0 12 12" fill="none"><path d="M2 6.2 4.6 9 10 3" stroke="#fff" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><
216/path></svg></span> 217 <span class="num">Booking &amp; filing</span> 218 <h3>One place going forward</h3> 219 <p>Appointments, calendars, and online filing now run through H&amp;R Block. Use the links below to get started.</p> 220 </div> 221 </div> 222</section> 223<!-- ===================== OFFICES ===================== --> 224<section class="offices" id="offices"> 225 <div class="wrap"> 226 <div class="head"> 227 <p class="eyebrow">Find your office</p> 228 <h2>Your R&amp;G Brenner office, now on H&amp;R Block</h2> 229 <p>Choose your location to continue on H&amp;R Block's website. Each link opens in a new tab.</p> 230 </div> 231 232 <!-- NASSAU COUNTY --> 233 <div class="region"> 234 <div class="region-label"> 235 <h3>Nassau County</h3><span class="count">5 offices</span> 236 </div> 237 <div class="office-grid"> 238 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 239 <span class="name">Valley Stream 240 <span class="sub">111 E. Merrick Rd, 11580<br>516-775-2000</span> 241 </span> 242 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 243 </a> 244 245 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 246 <span class="name">Massapequa 247 <span class="sub">5417 Merrick Rd, 11758<br>516-798-3564</span> 248 </span> 249 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 250 </a> 251 252 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 253 <span class="name">Franklin Square 254 <span class="sub">967 Hempstead Turnpike, 11010<br>516-775-2021</span> 255 </span> 256 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 257 </a> 258 259 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 260 <span class="name">Long Beach 261 <span class="sub">80 E. Park Ave, 11561<br>516-897-6437</span> 262 </span> 263 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 264 </a> 265 266 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 267 <span class="name">Bethpage 268 <span class="sub">4290 Hicksville Road, 11714<br>516-735-7711</span> 269 </span> 270 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 271 </a> 272 </div> 273 </div> 274 275 <!-- BROOKLYN --> 276 <div class="region"> 277 <div class="region-label"> 278 <h3>Brooklyn</h3><span class="count">5 offices</span> 279 </div> 280 <div class="office-grid"> 281 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 282 <span class="name">Downtown 283 <span class="sub">115 Myrtle Avenue, Suite 735, Brooklyn NY 11201<br>718-596-1188</span> 284 </span> 285 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 286 </a> 287 288 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 289 <span class="name">East New York 290 <span class="sub">1110 Pennsylvania Ave., 11207<br>718-272-8186</span> 291 </span> 292 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 293 </a> 294 295 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 296 <span class="name">Bay Ridge 297 <span class="sub">8509 Fourth Ave., 11209<br>718-836-4373</span> 298 </span> 299 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 300 </a> 301 302 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 303 <span class="name">Bensonhurst 304 <span class="sub">299 Kings Highway, 11223<br>718-376-6200</span> 305 </span> 306 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 307 </a> 308 309 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 310 <span class="name">Cypress Hills 311 <span class="sub">2779 Atlantic Ave, 11207<br>718-408-1370</span> 312 </span> 313 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 314 </a> 315 </div> 316 </div> 317 318 <!-- BRONX --> 319 <div class="region"> 320 <div class="region-label"> 321 <h3>The Bronx</h3><span class="count">1 office</span> 322 </div> 323 <div class="office-grid"> 324 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 325 <span class="name">Fordham 326 <span class="sub">544 East Fordham Rd., 10458<br>718-295-5920</span> 327 </span> 328 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 329 </a> 330 </div> 331 </div> 332 333 <!-- MANHATTAN --> 334 <div class="region"> 335 <div class="region-label"> 336 <h3>Manhattan</h3><span class="count">2 offices</span> 337 </div> 338 <div class="office-grid"> 339 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 340 <span class="name">Midtown 341 <span class="sub">570 Lexington Ave., 29th FL, 10022<br>212-682-7986</span> 342 </span> 343 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 344 </a> 345 346 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 347 <span class="name">Harlem 348 <span class="sub">1955 Adam Clayton Powell Jr Blvd, 10026<br>212-369-3866</span> 349 </span> 350 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 351 </a> 352 </div> 353 </div> 354 355 <!-- QUEENS --> 356 <div class="region"> 357 <div class="region-label"> 358 <h3>Queens</h3><span class="count">1 office</span> 359 </div> 360 <div class="office-grid"> 361 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 362 <span class="name">Middle Village 363 <span class="sub">74-25 Metropolitan Ave., 11379<br>347-642-4978</span> 364 </span> 365 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 366 </a> 367 </div> 368 </div> 369 370 <!-- SUFFOLK COUNTY --> 371 <div class="region"> 372 <div class="region-label"> 373 <h3>Suffolk County</h3><span class="count">1 office</span> 374 </div> 375 <div class="office-grid"> 376 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 377 <span class="name">Selden 378 <span class="sub">
3781070 Middle Country Rd, 11784<br>631-696-7418</span> 379 </span> 380 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 381 </a> 382 </div> 383 </div> 384 385 <!-- WESTCHESTER & ROCKLAND --> 386 <div class="region"> 387 <div class="region-label"> 388 <h3>Westchester &amp; Rockland</h3><span class="count">3 offices</span> 389 </div> 390 <div class="office-grid"> 391 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 392 <span class="name">Mount Vernon 393 <span class="sub">33 S 4th Ave Mt Vernon, 10550<br>914-664-0676</span> 394 </span> 395 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 396 </a> 397 398 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 399 <span class="name">Jefferson Valley 400 <span class="sub">3671 Hill Boulevard, 10535<br>914-245-2223</span> 401 </span> 402 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 403 </a> 404 405 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 406 <span class="name">Spring Valley 407 <span class="sub">39 South Main Street, 2nd FL, 10977<br>845-356-6238</span> 408 </span> 409 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 410 </a> 411 </div> 412 </div> 413 414 <!-- Staten Island --> 415 <div class="region"> 416 <div class="region-label"> 417 <h3>Staten Island</h3><span class="count">1 office</span> 418 </div> 419 <div class="office-grid"> 420 <a class="office" href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener"> 421 <span class="name">Mariner's Harbor 422 <span class="sub">282 Morningstar Road, 10303<br>718-876-6200</span> 423 </span> 424 <span class="go" aria-hidden="true"><svg viewBox="0 0 13 13" fill="none"><path d="M3 10 10 3M10 3H4.5M10 3v5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 425 </a> 426 </div> 427 </div> 428 429 <p style="color:var(--ink-soft); font-size:14.5px; margin-top:6px;"> 430 Can't find your office? 431 <a href="https://www.hrblock.com/local-tax-offices/" target="_blank" rel="noopener" style="color:var(--block-green); font-weight:600;"> 432 Search all H&amp;R Block locations â 433 </a> 434 </p> 435 </div> 436</section> 437 438<!-- ===================== FOOTER ===================== --> 439<footer> 440 <div class="wrap foot-in"> 441 <div> 442 <div class="foot-lock"> 443 <img src="//img1.wsimg.com/isteam/ip/d0b12ebe-c7e7-448d-a8b4-e1fdfce61743/RGB-Logo-white-text.png/:/rs=w:370,cg:true,m" alt="R&G Brenner Logo" class="logo"> 444 <!-- <span class="rgb-mark">R&amp;G Brenner<small>Tax + Accounting</small></span> --> 445 <span aria-hidden="true" style="color:#5E7288;">â</span> 446 <img src="//img1.wsimg.com/isteam/ip/d0b12ebe-c7e7-448d-a8b4-e1fdfce61743/HRBlock-Logo-3ce21c3.png/:/rs=w:370,cg:true,m" alt="H&R Block Logo" class="logo hr-logo"> 447 <!-- <span class="block-mark"><span class="block-sq"></span><span class="block-word">H&amp;R Block</span></span> --> 448 </div> 449 <p>Serving New York taxpayers since 1941 â now part of H&amp;R Block.</p> 450 <div class="foot-cta"> 451 <a class="btn btn-primary" href="https://www.hrblock.com/" target="_blank" rel="noopener">Continue to H&amp;R Block <span aria-hidden="true">â</span></a> 452 </div> 453 </div> 454 <div class="contact"> 455 <strong style="color:#fff; display:block; margin-bottom:6px;">Executive office</strong> 111 E. Merrick Road<br> Valley Stream, NY 11580<br> 456 <a style="text" href="tel:8004725625">800-472-5625</a> 457 </div> 458 </div> 459 <div class="wrap"> 460 <p class="fine"> 461 © 2026 R&amp;G Brenner Income Tax Consultants. R&amp;G Brenner and H&amp;R Block are the property of their respective owners. Links marked with â open H&amp;R Block on a new tab. 462 </p> 463 </div> 464</footer> 465 466<style> 467 :root { 468 --block-green: #0B7A3E; 469 /* deep, trustworthy */ 470 --block-green-brt: #00A94F; 471 /* CTA / accent     */ 472 --block-green-dk: #075E30; 473 --rgb-navy: #12263F; 474 /* R&G Brenner heritage tone */ 475 --paper: #F6F4EE; 476 /* warm neutral, not cream-cliche */ 477 --paper-2: #FFFFFF; 478 --ink: #16211B; 479 --ink-soft: #4A574F; 480 --line: #E2DED4; 481 --line-strong: #CFCABB; 482 --wrap: 1120px; 483 --r: 14px; 484 --shadow: 0 1px 2px rgba(18, 38, 63, .04), 0 12px 30px -18px rgba(18, 38, 63, .22); 485 } 486 487 * { 488 box-sizing: border-box; 489 } 490 491 html { 492 scroll-behavior: smooth; 493 overflow: hidden; 494 } 495 496 body { 497 margin: 0; 498 background: var(--paper); 499 color: var(--ink); 500 font-family: "Roboto", system-ui, -apple-system, sans-serif; 501 font-size: 17px; 502 line-height: 1.55; 503 -webkit-font-smoothing: antialiased; 504 text-rendering: optimizeLegibility; 505 } 506 507 a { 508 color: inherit; 509 } 510 511 .wrap { 512 width: 100%; 513 max-width: var(--wrap); 514 margin: 0 auto; 515 padding: 0 24px; 516 } 517 518 h1, 519 h2, 520 h3 { 521 font-family: "Roboto", sans-serif; 522 font-weight: 700; 523 letter-spacing: -.02em; 524 line-height: 1.02; 525 margin: 0; 526 } 527 528 .eyebrow { 529 font-size: 12.5px; 530 font-weight: 600; 531 letter-spacing: .18em; 532 text-transform: uppercase; 533 color: var(--block-green); 534 margin: 0 0 14px; 535 } 536 /* ---------- co-brand lockups (placeholder marks) ---------- */ 537 538 .rgb-mark { 539 font-family: "Roboto", sans-serif; 540 font-weight: 800; 541 color: var(--rgb-navy); 542 letter-spacing: -.03em; 543 line-height: .9; 544 white-space: nowrap; 545 } 546 547 .rgb-mark small { 548 display: block; 549 font-size: .34em; 550 font-weight: 600; 551 letter-spacing: .24em; 552 color: var(--rgb-navy); 553 opacity: .7; 554 text-transform: uppercase; 555 margin-top: .35em; 556 } 557 558 .block-mark { 559 display: inline-flex; 560 align-items: center; 561 gap: .5em; 562 white-space: nowrap; 563 } 564 565 .block-sq { 566 background: var(--block-green-brt); 567 border-radius: 4px; 568 display: inline-block; 569 position: relative; 570 } 571 572 .block-sq::after { 573 content: ""; 574 position: absolute; 575 inset: 28% 28% auto auto; 576 width: 22%; 577 height: 22%; 578 background: #fff; 579 border-radius: 1px; 580 } 581 582 .block-word { 583 font-family: "Roboto", sans-serif; 584 font-weight: 800; 585 color: var(--block-green-dk); 586 letter-spacing: -.02em; 587 } 588 /* ---------- top bar ---------- */ 589 590 header.bar { 591 position: sticky; 592 top: 0; 593 z-index: 40; 594 background: rgba(246, 244, 238, .86); 595 backdrop-filter: saturate(1.4) blur(10px); 596 border-bottom: 1px solid var(--line); 597 padding: 0 24px; 598 } 599 600 .bar-in { 601 display: flex; 602 align-items: center; 603 justify-content: space-between; 604 gap: 18px; 605 height: 64px; 606 } 607 608 .bar-lock { 609 display: flex; 610 align-items: center; 611 gap: 12px; 612 min-width: 0; 613 } 614 615 .bar-lock .logo { 616 width: 100%; 617 max-width: 200px; 618 } 619 620 .bar-lock .hr-logo { 621 max-width: 50px; 622 } 623 624 .bar .wrap { 625 padding: 0; 626 } 627 628 .bar .rgb-mark { 629 font-size: 19px; 630 } 631 632 .bar .rgb-mark small { 633 display: none; 634 } 635 636 .bar .link-arrow { 637 color: var(--line-strong); 638 font-size: 18px; 639 } 640 641 .bar .block-sq { 642 width: 19px; 643 height: 19px; 644 } 645 646 .bar .block-word { 647 font-size: 16px; 648 } 649 650 .bar-cta { 651 flex: none; 652 font-weight: 600; 653 font-size: 14.5px; 654 text-decoration: none; 655 background: var(--block-green); 656 color: #fff; 657 padding: 9px 16px; 658 border-radius: 999px; 659 transition: background .18s ease, transform .18s ease; 660 } 661 662 .bar-cta:hover { 663 background: var(--block-green-dk); 664 transform: translateY(-1px); 665 } 666 667 .bar-lock .block-mark, 668 .bar-lock .link-arrow { 669 opacity: 0; 670 animation: fadeIn .6s ease .5s forwards; 671 } 672 /* ---------- hero ---------- */ 673 674 .hero { 675 position: relative; 676 overflow: hidden; 677 padding: 0 24px; 678 } 679 680 .hero::before { 681 content: ""; 682 position: absolute; 683 inset: 0; 684 z-index: 0; 685 background: radial-gradient(120% 90% at 88% -10%, rgba(0, 169, 79, .14), transparent 60%), radial-gradient(90% 80% at -5% 110%, rgba(18, 38, 63, .07), transparent 55%); 686 } 687 688 .hero-in { 689 position: relative; 690 z-index: 1; 691 padding: 74px 0 64px; 692 } 693 /* signature: the hand-off lockup */ 694 695 .handoff { 696 display: flex; 697 align-items: center; 698 gap: 22px; 699 flex-wrap: wrap; 700 margin-bottom: 40px; 701 } 702 703 .handoff .logo { 704 width: 100%; 705 max-width: 450px; 706 } 707 708 .handoff .hr-logo { 709 width: 100%; 710 max-width: 105px; 711background-color:white; 712 } 713 714 .handoff .rgb-mark { 715 font-size: 40px; 716 } 717 718 .handoff .block-sq { 719 width: 40px; 720 height: 40px; 721 } 722 723 .handoff .block-word { 724 font-size: 31px; 725 } 726 727 .handoff .arrow { 728 position: relative; 729 width: 64px; 730 height: 2px; 731 background: var(--line-strong); 732 flex: none; 733 } 734 735 .handoff .arrow::after { 736 content: ""; 737 position: absolute; 738 right: -1px; 739 top: 50%; 740 width: 9px; 741 height: 9px; 742 border-top: 2px solid var(--line-strong); 743 border-right: 2px solid var(--line-strong); 744 transform: translateY(-50%) rotate(45deg); 745 } 746 /* draw-on animation */ 747 748 .handoff .arrow { 749 transform-origin: left center; 750 animation: drawLine .7s cubic-bezier(.6, .02, .2, 1) .35s both; 751 } 752 753 .handoff .block-mark { 754 opacity: 0; 755 animation: riseIn .6s ease .85s forwards; 756 } 757 758 .handoff .rgb-mark { 759 opacity: 0; 760 animation: riseIn .6s ease .1s forwards; 761 } 762 763 .hero h1 { 764 font-size: clamp(38px, 6.4vw, 74px); 765 max-width: 14ch; 766 } 767 768 .hero h1 .accent { 769 color: var(--block-green); 770 } 771 772 .hero-sub { 773 margin: 26px 0 0; 774 font-size: clamp(17px, 2vw, 20px); 775 color: var(--ink-soft); 776 max-width: 52ch; 777 } 778 779 .hero-cta { 780 display: flex; 781 flex-wrap: wrap; 782 gap: 14px; 783 margin-top: 36px; 784 } 785 786 .btn { 787 display: inline-flex; 788 align-items: center; 789 gap: 10px; 790 text-decoration: none; 791 font-weight: 600; 792 padding: 15px 26px; 793 border-radius: 999px; 794 font-size: 16px; 795 transition: transform .18s ease, background .18s ease, box-shadow .18s ease, border-color .18s ease; 796 } 797 798 .btn-primary { 799 background: var(--block-green); 800 color: #fff; 801 box-shadow: var(--shadow); 802 } 803 804 .btn-primary:hover { 805 background: var(--block-green-dk); 806 transform: translateY(-2px); 807 } 808 809 .btn-primary .arw { 810 transition: transform .18s ease; 811 } 812 813 .btn-primary:hover .arw { 814 transform: translate(3px, -3px); 815 } 816 817 .btn-ghost { 818 background: transparent; 819 color: var(--rgb-navy); 820 border: 1.5px solid var(--line-strong); 821 } 822 823 .btn-ghost:hover { 824 border-color: var(--rgb-navy); 825 transform: translateY(-2px); 826 } 827 /* ---------- reassurance strip ---------- */ 828 829 .assure { 830 border-top: 1px solid var(--line); 831 border-bottom: 1px solid var(--line); 832 background: var(--paper-2); 833 padding: 0 24px; 834 } 835 836 .assure-in { 837 padding: 56px 0; 838 display: grid; 839 grid-template-columns: repeat(3, 1fr); 840 gap: 14px; 841 } 842 843 .assure .lead { 844 grid-column: 1 / -1; 845 max-width: 60ch; 846 margin-bottom: 10px; 847 } 848 849 .assure .lead h2 { 850 font-size: clamp(24px, 3vw, 32px); 851 } 852 853 .card { 854 background: var(--paper); 855 border: 1px solid var(--line); 856 border-radius: var(--r); 857 padding: 26px 24px; 858 position: relative; 859 } 860 861 .card .num { 862 font-family: "Roboto", sans-serif; 863 font-weight: 700; 864 font-size: 14px; 865 color: var(--block-green); 866 letter-spacing: .04em; 867 } 868 869 .card h3 { 870 font-size: 20px; 871 margin: 12px 0 8px; 872 } 873 874 .card p { 875 margin: 0; 876 color: var(--ink-soft); 877 font-size: 15.5px; 878 } 879 880 .card .tick { 881 position: absolute; 882 top: 24px; 883 right: 22px; 884 width: 22px; 885
885 height: 22px; 886 border-radius: 50%; 887 background: var(--block-green-brt); 888 display: grid; 889 place-items: center; 890 } 891 892 .card .tick svg { 893 width: 12px; 894 height: 12px; 895 } 896 /* ---------- offices ---------- */ 897 898 .offices { 899 padding: 76px 0 40px; 900 } 901 902 .offices .head { 903 max-width: 58ch; 904 margin-bottom: 38px; 905 } 906 907 .offices .head h2 { 908 font-size: clamp(28px, 3.6vw, 42px); 909 margin-bottom: 14px; 910 } 911 912 .offices .head p { 913 margin: 0; 914 color: var(--ink-soft); 915 } 916 917 .region { 918 margin-bottom: 34px; 919 } 920 921 .region-label { 922 display: flex; 923 align-items: baseline; 924 gap: 12px; 925 margin-bottom: 14px; 926 padding-bottom: 10px; 927 border-bottom: 1px solid var(--line); 928 } 929 930 .region-label h3 { 931 font-size: 18px; 932 } 933 934 .region-label .count { 935 font-size: 12.5px; 936 color: var(--ink-soft); 937 letter-spacing: .04em; 938 } 939 940 .office-grid { 941 display: grid; 942 grid-template-columns: repeat(auto-fill, minmax(232px, 1fr)); 943 gap: 12px; 944 } 945 946 .office { 947 display: flex; 948 align-items: center; 949 justify-content: space-between; 950 gap: 12px; 951 text-decoration: none; 952 background: var(--paper-2); 953 border: 1px solid var(--line); 954 border-radius: 11px; 955 padding: 15px 17px; 956 transition: border-color .16s ease, transform .16s ease, box-shadow .16s ease; 957 } 958 959 .office:hover { 960 border-color: var(--block-green-brt); 961 transform: translateY(-2px); 962 box-shadow: var(--shadow); 963 } 964 965 .office .name { 966 font-weight: 600; 967 font-size: 15.5px; 968 } 969 970 .office .sub { 971 display: block; 972 font-size: 12.5px; 973 color: var(--ink-soft); 974 font-weight: 500; 975 margin-top: 2px; 976 } 977 978 .office .go { 979 flex: none; 980 width: 30px; 981 height: 30px; 982 border-radius: 50%; 983 background: var(--paper); 984 border: 1px solid var(--line); 985 display: grid; 986 place-items: center; 987 color: var(--block-green); 988 transition: background .16s ease, color .16s ease; 989 } 990 991 .office:hover .go { 992 background: var(--block-green); 993 color: #fff; 994 border-color: var(--block-green); 995 } 996 997 .office .go svg { 998 width: 13px; 999 height: 13px; 1000 } 1001 1002 .hq-flag { 1003 display: inline-block; 1004 font-size: 10.5px; 1005 font-weight: 700; 1006 letter-spacing: .08em; 1007 text-transform: uppercase; 1008 color: var(--block-green-dk); 1009 background: rgba(0, 169, 79, .13); 1010 padding: 2px 7px; 1011 border-radius: 5px; 1012 margin-left: 8px; 1013 vertical-align: middle; 1014 } 1015 /* ---------- footer ---------- */ 1016 1017 footer { 1018 background: var(--rgb-navy); 1019 color: #DDE4EC; 1020 margin-top: 40px; 1021 padding-bottom: 40px; 1022 } 1023 1024 .foot-in { 1025 padding: 52px 24px 40px; 1026 display: grid; 1027 grid-template-columns: 1.4fr 1fr; 1028 gap: 32px; 1029 } 1030 1031 footer .rgb-mark { 1032 color: #fff; 1033 font-size: 24px; 1034 } 1035 1036 footer .rgb-mark small { 1037 color: #AFC0D4; 1038 } 1039 1040 footer .foot-lock { 1041 display: flex; 1042 align-items: center; 1043 gap: 14px; 1044 margin-bottom: 18px; 1045 } 1046 1047 footer .foot-lock .block-word { 1048 color: #fff; 1049 font-size: 18px; 1050 } 1051 1052 footer .foot-lock .block-sq { 1053 width: 22px; 1054 height: 22px; 1055 } 1056 1057 footer .foot-lock .logo { 1058 width: 100%; 1059 max-width: 150px; 1060 } 1061 1062 footer .foot-lock .hr-logo { 1063 width: 100%; 1064 max-width: 50px; 1065background-color:white; 1066 } 1067 1068 footer p { 1069 margin: 0 0 8px; 1070 font-size: 14.5px; 1071 color: #B9C6D6; 1072 max-width: 44ch; 1073 } 1074 1075 footer .contact { 1076 font-size: 14.5px; 1077 line-height: 1.8; 1078 } 1079 1080 footer .contact a { 1081 color: #fff; 1082 text-decoration: none; 1083 /* border-bottom: 1px solid rgba(255, 255, 255, .3); */ 1084 } 1085 1086 footer .fine { 1087 border-top: 1px solid rgba(255, 255, 255, .14); 1088 margin-top: 6px; 1089 padding-top: 20px; 1090 font-size: 12.5px; 1091 color: #8FA1B6; 1092 line-height: 1.7; 1093 } 1094 1095 .foot-cta { 1096 display: inline-flex; 1097 margin-top: 6px; 1098 } 1099 1100 .foot-cta .btn-primary { 1101 background: var(--block-green-brt); 1102 } 1103 1104 .foot-cta .btn-primary:hover { 1105 background: var(--block-green); 1106 } 1107 /* ---------- a11y / motion ---------- */ 1108 1109 a:focus-visible, 1110 .btn:focus-visible, 1111 .office:focus-visible { 1112 outline: 3px solid var(--block-green-brt); 1113 outline-offset: 3px; 1114 border-radius: 8px; 1115 } 1116 1117 @keyframes drawLine { 1118 from { 1119 transform: scaleX(0); 1120 } 1121 to { 1122 transform: scaleX(1); 1123 } 1124 } 1125 1126 @keyframes riseIn { 1127 from { 1128 opacity: 0; 1129 transform: translateY(10px); 1130 } 1131 to { 1132 opacity: 1; 1133 transform: translateY(0); 1134 } 1135 } 1136 1137 @keyframes fadeIn { 1138 to { 1139 opacity: 1; 1140 } 1141 } 1142 1143 @media (prefers-reduced-motion: reduce) { 1144 * { 1145 animation: none !important; 1146 transition: none !important; 1147 } 1148 html { 1149 scroll-behavior: auto; 1150 } 1151 .handoff .rgb-mark, 1152 .handoff .block-mark, 1153 .handoff .arrow, 1154 .bar-lock .block-mark, 1155 .bar-lock .link-arrow { 1156 opacity: 1 !important; 1157 transform: none !important; 1158 } 1159 } 1160 /* ---------- responsive ---------- */ 1161 1162 @media (max-width:820px) { 1163 .assure-in { 1164 grid-template-columns: 1fr; 1165 } 1166 .foot-in { 1167 grid-template-columns: 1fr; 1168 } 1169 .handoff { 1170 gap: 0; 1171 justify-content: space-between; 1172 max-width: 600px; 1173 } 1174 .handoff .logo { 1175 width: 60%; 1176 max-width: 100%; 1177 } 1178 .handoff .hr-logo { 1179 width: 20%; 1180 max-width: 100%; 1181 } 1182 .handoff .arrow { 1183 width: 8%; 1184 } 1185 .bar-cta { 1186 /* display: none; */ 1187 padding: 8px 13px; 1188 } 1189 } 1190 1191 @media (max-width:520px) { 1192 body { 1193 font-size: 16px; 1194 } 1195 .hero-in { 1196 padding: 48px 0 44px; 1197 } 1198 .bar .rgb-mark { 1199 font-size: 16px; 1200 } 1201 .bar .block-word { 1202 font-size: 14px; 1203 } 1204 .bar-lock .logo { 1205 width: 100%; 1206 max-width: 180px; 1207 } 1208 .bar-lock .hr-logo { 1209 max-width: 50px; 1210 } 1211 .handoff .rgb-mark { 1212 font-size: 30px; 1213 } 1214 .handoff .block-word { 1215 font-size: 24px; 1216 } 1217 .handoff .block-sq { 1218 width: 30px; 1219 height: 30px; 1220 } 1221 } 1222</style> 1223 1224<script> 1225 window.addEventListener("load", () => { 1226 try { 1227 const doc = window.parent.document; 1228 1229 doc.querySelectorAll('[data-ux="Section"]').forEach(el => { 1230 el.style.padding = "0"; 1231 }); 1232 1233 doc.querySelectorAll('[data-ux="SectionContainer"]').forEach(el => { 1234 el.style.width = "100%"; 1235 el.style.maxWidth = "100%"; 1236 el.style.padding = "0"; 1237 }); 1238 1239 } catch (e) { 1240 console.error(e); 1241 } 1242 }); 1243</script></body>" style="width:100%;display:block;height:auto;overflow:visible;transition:height 1.5s ease;-webkit-transition:height 1.5s ease;-moz-transition:height .25s ease"></iframe></div></div></div></div></section> </div></div></div><div id="e59c1bcf-9f0c-4a2c-81d0-8460205d31a9" class="widget widget-about widget-about-about-5"><div data-ux="WidgetSplit" role="region" id="e59c1bcf-9f0c-4a2c-81d0-8460205d31a9" class="x-el x-el-div x-el c1-1 c1-2 c1-3 c1-b c1-c c1-d c1-e c1-f c1-g c1-1 c1-2 c1-b c1-c c1-d c1-e c1-f c1-g"><div> <div data-ux="ContainerSplit" class="x-el x-el-div c1-1 c1-2 c1-1p c1-1q c1-1r c1-1s c1-v c1-10 c1-1t c1-1u c1-3 c1-b c1-c c1-d c1-1v c1-1w c1-1x c1-e c1-f c1-g"></div> </div></div></div><div id="00deca7c-6363-4e5a-b4d0-f336d329f562" class="widget widget-footer widget-footer-footer-3"><div data-ux="Widget" role="contentinfo" id="00deca7c-6363-4e5a-b4d0-f336d329f562" class="x-el x-el-div x-el c1-1 c1-2 c1-3 c1-b c1-c c1-d c1-e c1-f c1-g c1-1 c1-2 c1-b c1-c c1-d c1-e c1-f c1-g"><div> <section data-ux="Section" class="x-el x-el-section c1-1 c1-2 c1-3 c1-h c1-i c1-j c1-1y c1-1z c1-b c1-c c1-n c1-o c1-d c1-e c1-f c1-g"><div data-ux="SectionContainer" class="x-el x-el-div c1-1 c1-2 c1-r c1-s c1-20 c1-21 c1-v c1-22 c1-b c1-c c1-w c1-d c1-x c1-e c1-y c1-f c1-z c1-g"><div data-ux="Layout" class="x-el x-el-div c1-1 c1-2 c1-b c1-c c1-d c1-e c1-f c1-g"></div></div></section> </div></div></div><div id="13d6c496-7d4b-4c40-b55c-61e058ecde0c" class="widget widget-cookie-banner widget-cookie-banner-cookie-1"><div data-ux="Group" data-aid="FOOTER_COOKIE_BANNER_RENDERED" id="13d6c496-7d4b-4c40-b55c-61e058ecde0c-banner" class="x-el x-el-div c1-1 c1-2 c1-23 c1-24 c1-25 c1-4 c1-26 c1-27 c1-3 c1-28 c1-29 c1-2a c1-2b c1-2c c1-2d c1-2e c1-u c1-2f c1-t c1-14 c1-1q c1-16 c1-1p c1-2g c1-b c1-c c1-2h c1-2i c1-2j c1-2k c1-2l c1-2m c1-2n c1-d c1-e c1-f c1-g"><h1 role="heading" aria-level="1" data-ux="Heading" data-aid="FOOTER_COOKIE_TITLE_RENDERED" data-promoted-from="4" data-order="0" data-typography="HeadingDelta" class="x-el x-el-h1 c1-1 c1-2 c1-2o c1-2p c1-2q c1-1p c1-1q c1-14 c1-16 c1-2r c1-b c1-c c1-2s c1-2t c1-d c1-e c1-f c1-g">
1243This website uses cookies.</h1><div data-ux="Text" data-aid="FOOTER_COOKIE_MESSAGE_RENDERED" data-typography="BodyAlpha" class="x-el c1-1 c1-2 c1-2o c1-2p c1-2u c1-14 c1-16 c1-2v c1-2w c1-29 c1-b c1-c c1-2x c1-2y c1-2z c1-d c1-e c1-f c1-g x-rt"><p style="margin:0"><span>We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.</span></p></div><div data-ux="Block" class="x-el x-el-div c1-1 c1-2 c1-10 c1-39 c1-b c1-c c1-d c1-e c1-f c1-g"><a data-ux-btn="primary" shape="SQUARE" color="PRIMARY" treatment="GHOST2" data-ux="ButtonPrimary" href="" data-aid="FOOTER_COOKIE_CLOSE_RENDERED" id="13d6c496-7d4b-4c40-b55c-61e058ecde0c-accept" data-typography="ButtonAlpha" class="x-el x-el-a c1-3a c1-3b c1-3c c1-3d c1-3e c1-3f c1-10 c1-1t c1-3g c1-3h c1-3i c1-3j c1-3k c1-3l c1-1c c1-3m c1-3n c1-3o c1-3p c1-2p c1-2o c1-3q c1-v c1-4 c1-28 c1-3r c1-3s c1-3t c1-3u c1-3v c1-2s c1-3w c1-3x c1-3y c1-3z c1-b c1-40 c1-41 c1-42 c1-43 c1-44 c1-45 c1-46 c1-47 c1-48 c1-49 c1-4a c1-4b c1-4c c1-4d" data-tccl="ux2.COOKIE_BANNER.cookie1.Group.Default.Button.Primary.179627.click,click">Accept</a></div></div></div><div id="672a941e-44aa-42bc-9b7e-99bf5175bef1" class="widget widget-popup widget-popup-popup-1"></div><div id="f0c1c4b0-b629-4a5a-a632-d4b88630e790" class="widget widget-messaging widget-messaging-messaging-1"><div data-ux="Element" id="bs-2" class="x-el x-el-div c1-1 c1-2 c1-b c1-c c1-d c1-e c1-f c1-g"><div data-ux="Block" class="x-el x-el-div c1-1 c1-2 c1-23 c1-4e c1-4f c1-4g c1-4h c1-4i c1-b c1-c c1-d c1-4j c1-e c1-f c1-g"><div><div></div></div></div></div></div></div></div></div>
1244<script src="//img1.wsimg.com/blobby/go/d0b12ebe-c7e7-448d-a8b4-e1fdfce61743/gpub/f8c3f4ac2e396fe5/script.js" crossorigin></script>
vendor: 1 bytes, line 1244
1244
1245<script src="//img1.wsimg.com/ceph-p3-01/website-builder-data-prod/static/widgets/UX.7.3.0.js" crossorigin></script>
vendor: 1 bytes, line 1245
1245
1246<script src="//img1.wsimg.com/blobby/go/d0b12ebe-c7e7-448d-a8b4-e1fdfce61743/gpub/599ee8b912362e6c/script.js" crossorigin></script>
vendor: 1 bytes, line 1246
1246
1247<script defer src="//img1.wsimg.com/signals/js/clients/scc-c2/scc-c2.min.js" crossorigin></script>
vendor: 1 bytes, line 1247
1247
1248<script>"use strict";Core.utils.onAllowCookieTracking(function () {const queryString = window.location.search;const urlParams = new URLSearchParams(queryString);const whiteList = ['gclid', 'fbclid', 'gdan_clid'];const belongToList = list => item => list.includes(item);const belongToWhiteList = belongToList(whiteList);Array.from(urlParams).forEach(param => {const [queryKey, queryResult] = param;if (!belongToWhiteList(queryKey)) return;localStorage.setItem(queryKey, queryResult);});}); 1249"use strict";Core.utils.onAllowCookieTracking(() => {function u() {if (crypto.randomUUID) return crypto.randomUUID();const b = crypto.getRandomValues(new Uint8Array(16));b[6] = b[6] & 15 | 64;b[8] = b[8] & 63 | 128;const h = [...b].map(x => x.toString(16).padStart(2, "0"));return `${h[0]}${h[1]}${h[2]}${h[3]}-${h[4]}${h[5]}-${h[6]}${h[7]}-${h[8]}${h[9]}-${h.slice(10).join("")}`;}if (!document.cookie.includes("x-visitor-id")) {!function (o, i, e = 60) {const t = new Date();t.setTime(t.getTime() + 864e5 * e);const n = `expires=${t.toUTCString()}`;document.cookie = `${o}=${i};${n};path=/`;}("x-visitor-id", u(), 60);}});</script>
1249</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.