/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.bg-gray-200{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.bg-gray-300{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.block{display:block}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.order-2{order:2}.order-3{order:3}.h-5{height:1.25rem}.text-sm{font-size:.875rem}.list-none{list-style-type:none}.m-0{margin:0}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mt-0{margin-top:0}.mb-2{margin-bottom:.5rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.p-4{padding:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.static{position:static}.fill-current{fill:currentColor}.text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.text-red-800{--text-opacity:1;color:#9b2c2c;color:rgba(155,44,44,var(--text-opacity))}.w-6{width:1.5rem}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-full{width:100%}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@font-face{font-family:Aleo;font-style:normal;font-weight:400;font-display:swap;src:local("Aleo Regular"),local("Aleo-Regular"),url(/_nuxt/fonts/Aleo-400-latin-ext1.57f09c1.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Aleo;font-style:normal;font-weight:400;font-display:swap;src:local("Aleo Regular"),local("Aleo-Regular"),url(/_nuxt/fonts/Aleo-400-latin2.dce1ddd.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/_nuxt/fonts/Montserrat-300-latin-ext6.e4242bb.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/_nuxt/fonts/Montserrat-300-latin7.f20b178.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:local("Montserrat Italic"),local("Montserrat-Italic"),url(/_nuxt/fonts/Montserrat-400-latin-ext11.04cea7a.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:local("Montserrat Italic"),local("Montserrat-Italic"),url(/_nuxt/fonts/Montserrat-400-latin12.5cad650.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/_nuxt/fonts/Montserrat-500-latin-ext16.207bc0a.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/_nuxt/fonts/Montserrat-500-latin17.47bfcca.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:local("Montserrat Light"),local("Montserrat-Light"),url(/_nuxt/fonts/Montserrat-300-latin-ext21.de211e1.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:local("Montserrat Light"),local("Montserrat-Light"),url(/_nuxt/fonts/Montserrat-300-latin22.7c3daf1.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/_nuxt/fonts/Montserrat-400-latin-ext26.97638b9.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/_nuxt/fonts/Montserrat-400-latin27.bc3aa95.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/_nuxt/fonts/Montserrat-500-latin-ext31.28f1747.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/_nuxt/fonts/Montserrat-500-latin32.92d16e4.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--kzen-color-link:#483c3c;--kzen-color-link-hover:#dd8500;--kzen-color-primary:#a00b0b;--kzen-color-secondary:#a06262;--kzen-color-selection:rgba(190,101,101,0.1);--kzen-bg:#f4f5f5;--kzen-bg-secondary:#fff;--kzen-bg-hover:rgba(226,218,218,0.22);--kzen-navbar-height:4.5rem;--kzen-navbar-bg:#fff;--kzen-navbar-link-active:#a00b0b;--kzen-navbar-toggle:#5f5050;--kzen-navbar-border-bottom:#efefef;--kzen-navbar-border-top:#a00505;--kzen-hero-height:30rem;--kzen-hero-h1-color:#084e78;--kzen-hero-h1-size:2.25rem;--kzen-hero-h1-size-sm:2.75rem;--kzen-hero-h1-size-md:3.5rem;--kzen-hero-h1-size-lg:3rem;--kzen-hero-h1-size-xl:3.5rem;--kzen-hero-h1-line-height:1.125;--kzen-hero-h2-color:#f4f4f4;--kzen-hero-h2-size:1.5rem;--kzen-hero-h2-size-md:1.75rem;--kzen-hero-h2-line-height:1.25;--kzen-hero-primary:#a00b0b;--kzen-hero-secondary:#a06262;--kzen-hero-dark:#6e0a0f;--kzen-hero-light:#e6dcdc;--kzen-cta-bg:rgba(157,130,130,0.3);--kzen-cta-p:#4e3f3d;--kzen-cta-btn-bg:#322323;--kzen-cta-btn-text:#fff;--kzen-cta-btn-hover-bg:#fff;--kzen-cta-btn-hover-text:#a00b0b;--kzen-blockquote-color:#5f5454;--kzen-blockquote-cite-color:rgba(95,84,84,0.9);--kzen-sidebar-bg:rgba(157,130,130,0.05);--kzen-pagination-bg:rgba(157,130,130,0.2);--kzen-share-btns-bg:rgba(157,130,130,0.2);--kzen-share-btns-text:#352121;--kzen-share-btns-link:#8c8282;--kzen-share-btns-link-hover:#210f0f;--kzen-footer-bg:rgba(157,130,130,0.15);--kzen-footer-bg-hover:rgba(157,130,130,0.2);--kzen-footer-text:#352121;--kzen-footer-link:#210f0f;--kzen-scrollbar-track:#fff;--kzen-scrollbar-thumb:#b4a0a0;--kzen-scrollbar-thumb-hover:#9d8282}.scroller{overflow-y:scroll;scrollbar-color:#b4a0a0 #fff;scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#fff;background:var(--kzen-scrollbar-track)}::-webkit-scrollbar-thumb{background:#b4a0a0;background:var(--kzen-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9d8282;background:var(--kzen-scrollbar-thumb-hover)}.page-enter-active,.page-leave-active{transition:opacity .35s}.page-enter,.page-leave-to{opacity:0}a:active,button:active{outline:none}a:focus,button:focus{-moz-outline-style:none;outline-style:none}::-moz-selection{background-color:rgba(190,101,101,.1);background-color:var(--kzen-color-selection)}::-moz-selection,::selection{background-color:rgba(190,101,101,.1);background-color:var(--kzen-color-selection)}body{background-color:#f4f5f5;background-color:var(--kzen-bg);font-family:Montserrat,sans-serif;letter-spacing:0;line-height:1.5}h1,h2,h3,h4{font-family:Aleo;font-weight:400;color:#a00b0b;color:var(--kzen-color-primary)}h2{font-size:1.5rem;margin-bottom:.5rem}h3{font-size:1.25rem}h3,h4{margin-bottom:.5rem;margin-top:1.5rem}h4{font-size:1.125rem}a{color:#483c3c;color:var(--kzen-color-link)}a:hover,h2 a{color:#a00b0b;color:var(--kzen-color-primary)}h2 a:hover{color:#483c3c;color:var(--kzen-color-link)}ul{list-style-type:square;padding-left:1.25rem}ul li{padding-bottom:.5rem}b,strong{font-weight:500}p{margin-bottom:1rem}cite{display:block;font-size:1rem;margin-top:.5rem;color:rgba(95,84,84,.9);color:var(--kzen-blockquote-cite-color)}blockquote,cite{font-style:italic;margin-left:1.5rem}blockquote{font-size:1.25rem;line-height:1.5;color:#5f5454;color:var(--kzen-blockquote-color);font-weight:400;max-width:80%;quotes:"“" "”" "‘" "’"}blockquote:before{content:open-quote}blockquote:after{content:close-quote}blockquote cite{display:block;font-size:1rem;font-style:italic;margin-top:.5rem;margin-left:1rem;color:rgba(95,84,84,.9);color:var(--kzen-blockquote-cite-color)}.content-wrapper{margin-top:4.75rem;margin-top:calc(var(--kzen-navbar-height) + .25rem);padding:0}.section-wrapper{display:flex;flex-wrap:wrap;width:100%}main{margin-left:auto;margin-right:auto;margin-top:4rem}.back-to-link{padding-top:1.5rem;padding-bottom:1.5rem;font-size:1rem;margin-left:-.25rem;color:var(--color-primary)}.back-to-link svg{display:inline-block;height:1.25rem;width:auto}.back-to-link svg path{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.text-two-cols{font-size:1rem;-moz-column-count:1;column-count:1;grid-column-gap:0;-moz-column-gap:0;column-gap:0;margin:2rem 1rem 2rem 0}.img-cover{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}pre.address{font-family:Montserrat,sans-serif;margin:1.5rem 0 2.5rem;padding-left:1.5rem}#header{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity));position:relative}#header nav{justify-content:space-between;flex-wrap:wrap;padding:.5rem;position:fixed;width:100%;z-index:10;top:0;background-color:#fff;background-color:var(--kzen-navbar-bg);border-bottom:#efefef;border-bottom:var(--kzen-navbar-border-bottom);border-top:4px solid #a00505;border-top:4px solid var(--kzen-navbar-border-top)}#header #nav-logo,#header nav{display:flex;align-items:center}#header #nav-logo{flex-shrink:0}#header #nav-logo svg{height:auto;margin:1rem .5rem;width:15rem}#nav-toggle{display:flex;align-items:center;padding:.5rem .75rem;color:#5f5050;color:var(--kzen-navbar-toggle)}#nav-toggle:hover{color:#a00b0b;color:var(--kzen-color-primary)}#nav-content{width:100%;flex-grow:1;padding-top:1.5rem}#nav-content ul.navs{list-style-type:none;justify-content:flex-end;flex:1 1 0%;align-items:center}#nav-content ul.navs a{font-size:.875rem;display:inline-block;text-decoration:none;padding:.5rem;text-transform:uppercase;font-weight:400;font-family:Aleo,Montserrat,sans-serif}#nav-content ul.navs a.nuxt-link-active{color:#a00b0b;color:var(--kzen-navbar-link-active)}#nav-content ul.navs a:hover{color:#a00b0b;color:var(--kzen-color-primary)}.nav-dropdown{display:block}.nav-dropdown .nav-dropdown-inner{padding-left:1rem}.nav-dropdown-link{display:block;width:100%;padding:.5rem 1rem}.hoverable{position:static}.hoverable>a:after{content:"\25BC";font-size:12px;opacity:.6;padding-left:6px;position:relative;top:-2px}.hoverable:hover .nav-dropdown{display:block}@media (min-width:640px){#header #nav-logo svg{height:auto;margin:1rem;width:20rem}#nav-toggle{padding-right:1rem}}@media (min-width:768px){#header #nav-logo svg{height:auto;margin:1rem;width:20rem}#nav-content ul.navs a{padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){#header #nav-logo svg{margin:1rem 0 1rem 1rem;width:21rem}#nav-content{display:flex;align-items:center;width:auto;display:block;padding-top:0}#nav-content ul.navs{display:flex;padding-right:1.5rem}#nav-content ul.navs a{font-size:1rem;padding-left:0;padding-right:.75rem}.nav-dropdown{display:none;z-index:20;transform-origin:top right;position:absolute;border-top-left-radius:.125rem;border-top-right-radius:.125rem;margin-left:-5rem;width:17rem}.nav-dropdown,.nav-dropdown .nav-dropdown-inner{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.nav-dropdown .nav-dropdown-inner{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));box-shadow:0 0 0 1px rgba(0,0,0,.05);padding:0 .5rem .5rem 1rem}}@media (min-width:1280px){#header nav{border-top:5px solid #a00505;border-top:5px solid var(--kzen-navbar-border-top)}#header #nav-logo svg{height:auto;margin:1rem 0 1.5rem 1.5rem;width:22rem}#nav-content ul.navs{padding-right:1rem}#nav-content ul.navs a{font-size:1.125rem;padding-left:.5rem;padding-right:.5rem}.nav-dropdown{margin-left:-6rem;width:18rem}}@media (min-width:1440px){#header #nav-logo svg{height:auto;margin:1rem 2.5rem 1rem 2rem;width:24rem}#nav-content ul.navs{padding-right:2rem}#nav-content ul.navs a{font-size:1.125rem;padding-left:.75rem;padding-right:.75rem}.nav-dropdown{margin-left:-6rem;width:20rem}}#footer{margin-left:auto;margin-right:auto;padding:.5rem 1rem;background-color:rgba(157,130,130,.15);background-color:var(--kzen-footer-bg)}#footer,#footer h4{color:#352121;color:var(--kzen-footer-text)}#footer h4{font-size:1.25rem;margin:.5rem 0 0}#footer dt{display:inline-block;font-weight:300}#footer dd{display:block;font-weight:500;margin:-1.5rem 2rem 0 1.5rem}#footer a{color:#210f0f;color:var(--kzen-footer-link);padding:0 0 .5rem}#footer a:hover{color:#a00b0b;color:var(--kzen-color-primary);background-color:rgba(157,130,130,.15);background-color:var(--kzen-footer-bg)}#footer svg.logo{margin:1rem 0;height:auto;width:15rem}#footer .footer-smallprint{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem}@media (min-width:640px){#footer svg.logo{height:auto;width:18rem}}@media (min-width:768px){#footer h4{text-align:left}#footer svg.logo{height:auto}#footer dd{padding:.25rem 0}}@media (min-width:1024px){#footer svg.logo{margin-top:1rem;height:auto;width:16rem}}@media (min-width:1280px){#footer svg.logo{margin-top:1rem;height:auto;width:19rem}}@media (min-width:1440px){#footer svg.logo{margin-top:1rem;height:auto;width:20rem}}.hero-pic{position:relative;overflow:hidden;height:24rem}.hero-pic-overlay{position:absolute;width:100%;text-transform:uppercase;z-index:0}.hero-pic-overlay h1{font-weight:400;width:50%;font-size:6vw;line-height:6.5vw;margin-top:6%;text-shadow:1px 1px 1px #999}.hero-pic-image{display:block;width:100%;margin-left:auto;margin-right:auto;z-index:-1}#hero-home .hero-pic-overlay h1{color:#fff;margin-left:8%;width:65%}#hero-practice-areas .hero-pic-overlay h1{color:#fff;margin-left:6%;text-shadow:1px 2px 2px #1d3a1b;background-color:rgba(25,25,25,.35);border-radius:6px;padding:.75rem;width:80%}#hero-litigation-and-dispute-resolution .hero-pic-overlay h1{color:#aaa;margin-left:6%}#hero-corporate .hero-pic-overlay h1,#hero-criminal .hero-pic-overlay h1{color:#ddd;margin-top:10%;margin-left:55%;width:40%}#hero-real-estate .hero-pic-overlay h1{color:#a00b0b;color:var(--kzen-color-primary);margin-left:6%;width:55%}#hero-banking-and-finance .hero-pic-overlay h1{color:#eee;margin-left:6%;text-shadow:1px 2px 2px #00468c;width:55%}#hero-capital-markets-and-corporate-finance-advisory .hero-pic-overlay h1{margin-left:45%;color:#fff;text-shadow:1px 2px 2px #1d3a1b;background-color:rgba(25,25,25,.1);border-radius:4px;padding:.75rem}#hero-employment-and-immigration .hero-pic-overlay h1{margin-left:45%;color:#fff}#hero-family-law .hero-pic-overlay h1{color:#eee;margin-left:6%;margin-top:10%;text-shadow:1px 2px 2px #1d3a1b;width:65%}#hero-intellectual-property .hero-pic-overlay h1,#hero-private-wealth-management .hero-pic-overlay h1{color:#ddd;margin-left:6%;margin-top:10%;width:60%}#hero-technology-media-and-renewables .hero-pic-overlay h1{color:#0b2d5a;margin-left:6%;margin-top:6%;background-color:hsla(0,0%,100%,.25);border-radius:6px;padding:.75rem;width:70%}#hero-syariah-practice .hero-pic-overlay h1{color:#ddd;margin-left:6%;margin-top:10%;text-shadow:1px 2px 2px #00204f;width:60%}#hero-our-firm .hero-pic-overlay h1{color:#a00b0b;color:var(--kzen-color-primary);margin-left:6%;margin-top:10%;width:60%}#hero-our-team .hero-pic-overlay h1{color:#a00b0b;color:var(--kzen-color-primary);font-size:4.75vw;line-height:5.25vw;margin-left:50%;margin-top:10%;width:40%}#hero-our-team-sub .hero-pic-overlay h1{color:#a00b0b;color:var(--kzen-color-primary);font-size:5vw;line-height:5.5vw;margin-left:6%;margin-top:10%;text-shadow:1px 1px 2px #999;width:45%}#hero-at-grl-csr .hero-pic-overlay h1{color:#ddd;font-size:5vw;line-height:5.5vw;margin-left:6%;margin-top:8%;text-shadow:1px 1px 2px #09136e;width:65%}#hero-at-grl-noteworthies .hero-pic-overlay h1,#hero-at-grl-noteworthy .hero-pic-overlay h1,#hero-at-grl-press-releases .hero-pic-overlay h1{color:#fff;font-size:6vw;line-height:6.5vw;margin-left:6%;margin-top:10%;text-shadow:1px 2px 2px #1d3a1b;background-color:rgba(25,25,25,.25);border-radius:6px;padding:.75rem;width:80%}#hero-contact-us .hero-pic-overlay h1{color:#a00b0b;color:var(--kzen-color-primary);font-size:4.25vw;line-height:5vw;margin-top:8%;margin-left:50%;width:45%}@media (min-width:640px){.hero-pic{height:26rem}.hero-pic-overlay h1{font-size:4.5vw;line-height:5vw}#hero-practice-areas .hero-pic-overlay h1{margin-left:6%;margin-right:6%;width:80%}#hero-corporate .hero-pic-overlay h1{margin-top:10%;margin-left:60%}#hero-technology-media-and-renewables .hero-pic-overlay h1{margin-top:6%;width:70%}#hero-syariah-practice .hero-pic-overlay h1{margin-top:6%;width:45%}#hero-our-firm .hero-pic-overlay h1{margin-top:6%}#hero-our-team .hero-pic-overlay h1{font-size:4.25vw;line-height:4.75vw;margin-left:55%;margin-top:6%;width:40%}#hero-our-team-sub .hero-pic-overlay h1{font-size:4vw;line-height:4.5vw;margin-top:6%;width:45%}#hero-at-grl-csr .hero-pic-overlay h1{font-size:4vw;line-height:4.5vw;margin-top:6%;width:65%}#hero-at-grl-noteworthies .hero-pic-overlay h1,#hero-at-grl-noteworthy .hero-pic-overlay h1,#hero-at-grl-press-releases .hero-pic-overlay h1{font-size:5vw;line-height:5.5vw;margin-top:6%;width:80%}#hero-contact-us .hero-pic-overlay h1{font-size:3.75vw;line-height:4.25vw;margin-left:45%}}@media (min-width:768px){.hero-pic{height:26rem}.hero-pic-overlay h1{font-size:3.5vw;line-height:4.25vw;margin-top:6%;margin-left:6%}#hero-home .hero-pic-overlay h1{width:55%}#hero-practice-areas .hero-pic-overlay h1{text-align:left;width:65%}#hero-criminal .hero-pic-overlay h1{margin-left:60%;width:35%}#hero-corporate .hero-pic-overlay h1{margin-top:8%;margin-left:55%}#hero-real-estate .hero-pic-overlay h1{margin-top:4%;margin-left:6%;width:45%}#hero-banking-and-finance .hero-pic-overlay h1{width:45%}#hero-family-law .hero-pic-overlay h1{margin-top:6%;width:45%}#hero-intellectual-property .hero-pic-overlay h1,#hero-private-wealth-management .hero-pic-overlay h1{margin-top:6%;width:50%}#hero-capital-markets-and-corporate-finance-advisory .hero-pic-overlay h1,#hero-employment-and-immigration .hero-pic-overlay h1{margin-left:38%;width:54%}#hero-technology-media-and-renewables .hero-pic-overlay h1{width:50%}#hero-syariah-practice .hero-pic-overlay h1{margin-left:6%;width:40%}#hero-our-firm .hero-pic-overlay h1{width:45%}#hero-our-team .hero-pic-overlay h1{margin-left:6%;margin-top:6%}#hero-our-team-sub .hero-pic-overlay h1,#hero-our-team .hero-pic-overlay h1{font-size:3.75vw;line-height:4.25vw;width:40%}#hero-at-grl-noteworthies .hero-pic-overlay h1,#hero-at-grl-noteworthy .hero-pic-overlay h1,#hero-at-grl-press-releases .hero-pic-overlay h1{font-size:3.75vw;line-height:4.25vw;width:60%}#hero-contact-us .hero-pic-overlay h1{font-size:3vw;line-height:3.75vw;margin-left:45%;margin-top:6%}}@media (min-width:1024px){.hero-pic{height:28rem}.hero-pic-overlay h1{font-size:3vw;line-height:3.5vw}#hero-home .hero-pic-overlay h1{font-size:3vw;line-height:3.5vw;margin-top:4%;margin-left:6%;width:45%}#hero-practice-areas .hero-pic-overlay h1{width:55%}#hero-real-estate .hero-pic-overlay h1{margin-top:4%;width:45%}#hero-capital-markets-and-corporate-finance-advisory .hero-pic-overlay h1{margin-top:4%;margin-left:48%;width:48%}#hero-employment-and-immigration .hero-pic-overlay h1{margin-left:48%;width:48%}#hero-technology-media-and-renewables .hero-pic-overlay h1{width:45%}#hero-syariah-practice .hero-pic-overlay h1{width:35%}#hero-our-team .hero-pic-overlay h1{font-size:2.75vw;line-height:3.25vw;width:35%}#hero-our-team-sub .hero-pic-overlay h1{font-size:3vw;line-height:3.5vw;width:40%}#hero-at-grl-csr .hero-pic-overlay h1{font-size:2.25vw;line-height:2.75vw;margin-top:18%;width:45%}#hero-at-grl-noteworthies .hero-pic-overlay h1,#hero-at-grl-noteworthy .hero-pic-overlay h1,#hero-at-grl-press-releases .hero-pic-overlay h1{font-size:3.5vw;line-height:4vw;width:65%}#hero-contact-us .hero-pic-overlay h1{font-size:2.25vw;line-height:2.75vw;margin-left:45%;width:45%}}@media (min-width:1280px){.hero-pic{height:30rem}.hero-pic-overlay h1{font-size:2.5vw;line-height:3vw}#hero-home .hero-pic-overlay h1,#hero-practice-areas .hero-pic-overlay h1{width:45%}#hero-banking-and-finance .hero-pic-overlay h1{width:40%}#hero-family-law .hero-pic-overlay h1{width:36%}#hero-intellectual-property .hero-pic-overlay h1,#hero-private-wealth-management .hero-pic-overlay h1{width:44%}#hero-technology-media-and-renewables .hero-pic-overlay h1{width:40%}#hero-capital-markets-and-corporate-finance-advisory .hero-pic-overlay h1{width:50%}#hero-employment-and-immigration .hero-pic-overlay h1{margin-left:52%;width:46%}#hero-syariah-practice .hero-pic-overlay h1{width:30%}#hero-our-team .hero-pic-overlay h1{font-size:2.5vw;line-height:3vw;margin-left:4%;width:38%}#hero-our-team-sub .hero-pic-overlay h1{font-size:2.25vw;line-height:2.75vw;width:40%}#hero-at-grl-csr .hero-pic-overlay h1{margin-top:15%;width:40%}#hero-at-grl-noteworthies .hero-pic-overlay h1,#hero-at-grl-noteworthy .hero-pic-overlay h1,#hero-at-grl-press-releases .hero-pic-overlay h1{font-size:2.5vw;line-height:3vw;width:50%}#hero-contact-us .hero-pic-overlay h1{font-size:2.25vw;line-height:2.75vw;margin-left:45%;width:45%}}@media (min-width:1440px){.hero-pic{height:34rem;overflow:hidden}#hero-home .hero-pic-overlay h1,.hero-pic-overlay h1{font-size:2.5rem;line-height:3rem}#hero-home .hero-pic-overlay h1{width:42%}#hero-practice-areas .hero-pic-overlay h1{width:55%}#hero-syariah-practice .hero-pic-overlay h1{width:32%}#hero-our-team .hero-pic-overlay h1{font-size:2rem;line-height:2.5rem;width:35%}#hero-our-team-sub .hero-pic-overlay h1{font-size:2rem;line-height:2.5rem;width:40%}#hero-at-grl-csr .hero-pic-overlay h1{font-size:2rem;line-height:2.5rem;width:45%}#hero-at-grl-noteworthies .hero-pic-overlay h1,#hero-at-grl-noteworthy .hero-pic-overlay h1,#hero-at-grl-press-releases .hero-pic-overlay h1{font-size:2.5rem;line-height:3rem;width:45%}#hero-contact-us .hero-pic-overlay h1{font-size:2rem;line-height:2.5rem;margin-right:8rem}}@media print{#hero-at-grl-csr .hero-pic-overlay h1,#hero-banking-and-finance .hero-pic-overlay h1,#hero-corporate .hero-pic-overlay h1,#hero-criminal .hero-pic-overlay h1,#hero-employment-and-immigration .hero-pic-overlay h1,#hero-family-law .hero-pic-overlay h1,#hero-home .hero-pic-overlay h1,#hero-intellectual-property .hero-pic-overlay h1,#hero-litigation-and-dispute-resolution .hero-pic-overlay h1,#hero-our-firm .hero-pic-overlay h1,#hero-our-team-sub .hero-pic-overlay h1,#hero-our-team .hero-pic-overlay h1,#hero-private-wealth-management .hero-pic-overlay h1,#hero-real-estate .hero-pic-overlay h1,#hero-syariah-practice .hero-pic-overlay h1{color:#000}#hero-at-grl-noteworthies .hero-pic-overlay h1,#hero-at-grl-noteworthy .hero-pic-overlay h1,#hero-at-grl-press-releases .hero-pic-overlay h1,#hero-capital-markets-and-corporate-finance-advisory .hero-pic-overlay h1,#hero-practice-areas .hero-pic-overlay h1,#hero-technology-media-and-renewables .hero-pic-overlay h1{color:#000;background-color:none}}.hero-lawyer{width:100%;display:flex;flex-wrap:wrap;padding-bottom:0;background:linear-gradient(rgba(123,101,88,.55),hsla(0,0%,58.8%,.35));height:34rem;max-height:36rem;position:relative}.hero-lawyer-info{width:100%;padding-left:1.5rem;padding-top:1.5rem}.hero-lawyer-info h1{font-size:1.5rem;margin:0;padding-right:.5rem;line-height:1.25}.hero-lawyer-info a{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.hero-lawyer-info a:hover{color:#a00b0b;color:var(--kzen-color-primary)}.hero-lawyer-info p.position{margin-bottom:2rem;margin-top:0;padding-left:0;font-size:1.125rem}.hero-lawyer-info dl{margin-bottom:2rem}.hero-lawyer-info dl dt{display:inline-block}.hero-lawyer-info dl dd{display:block;margin:-1.4rem 2rem 0 4.5rem}.hero-lawyer-info dl dt,.hero-lawyer-info p.position{color:#674b4b}.hero-lawyer-photo{width:100%}.hero-lawyer-photo .photo{max-width:19rem;position:absolute;z-index:2;bottom:0;left:5%}@media (min-width:640px){.hero-lawyer{flex-direction:row-reverse;height:25rem;max-height:29rem}.hero-lawyer-info{width:60%;padding-top:3rem}.hero-lawyer-photo{width:40%}.hero-lawyer-photo .photo{max-width:20rem;left:3%}}@media (min-width:768px){.hero-lawyer{height:25rem;max-height:29rem}.hero-lawyer-photo .photo{max-width:20rem;left:3%}}@media (min-width:1024px){.hero-lawyer{height:26rem;max-height:30rem}.hero-lawyer-info{width:60%;padding-top:6rem}.hero-lawyer-photo{width:40%}.hero-lawyer-photo .photo{max-width:20rem;left:5%}}@media (min-width:1280px){.hero-lawyer{height:30rem;max-height:34rem}.hero-lawyer-photo .photo{max-width:24rem;left:5%}}@media (min-width:1536px){.hero-lawyer{height:32rem;max-height:36rem}.hero-lawyer-photo .photo{max-width:26rem;left:5%}}@media print{.hero-lawyer{flex-direction:row-reverse;border-bottom:1px solid #ddd;max-height:18rem}.hero-lawyer-info{width:66.666667%}.hero-lawyer-photo{width:33.333333%}.hero-lawyer-photo .photo{max-width:15rem}}#contact-address{width:100%}#contact-address h4{font-size:1.25rem;margin:.5rem 0 0}#contact-address span{margin:0 0 .5rem;display:block}#contact-address address{font-style:normal;margin-bottom:1rem}#contact-phones{width:100%}#contact-phones dl dt{display:inline-block;font-weight:300}#contact-phones dl dd{display:block;font-weight:500;margin:-1.5rem 2rem 0 1.5rem}#contact-phones dl dd.dd-fax{color:#483c3c;color:var(--kzen-color-link)}@media screen and (min-width:768px){#contact-address h4{text-align:left}}@media print{dd,dt{color:#333}}.sidebar{padding-left:1rem;padding-right:1rem}.sidebar h3{font-size:1rem;margin-top:0;padding-bottom:.25rem;text-transform:uppercase}.sidebar ul{padding-bottom:1.5rem;padding-left:1.5rem;color:#483c3c;color:var(--kzen-color-link);list-style-type:square}.sidebar ul li{padding-bottom:.5rem}.sidebar dl.sub{margin-bottom:2rem}.sidebar dl.sub dt{display:inline-block;text-transform:uppercase}.sidebar dl.sub dd{display:block;text-transform:capitalize;color:#5f5454;margin:0 0 1rem .5rem}.sidebar dl.sub dd a{text-transform:none}@media (min-width:768px){.sidebar{padding-left:1.5rem;padding-right:1rem;background-color:rgba(157,130,130,.05);background-color:var(--kzen-sidebar-bg)}.sidebar ul li{font-size:.875rem}.sidebar dl.sub dt{font-size:.75rem;color:rgba(95,84,84,.9)}}@media (min-width:1024px){.sidebar{padding-left:2rem;padding-right:2rem}}@media print{.sidebar{background-color:#fff}}.practice-area{width:100%;padding:4rem 2rem;border-bottom:1px solid rgba(157,130,130,.2)}.practice-area h3,.practice-area p{text-align:center}.practice-area h3{font-size:1.25rem;text-transform:uppercase;padding-bottom:.5rem}.practice-area p{font-size:.875rem;text-transform:lowercase;color:#6f5151}.practice-area:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);background-color:var(--color-bg-hover)}.practice-area:nth-child(n+1){border-top:1px solid rgba(157,130,130,.2)}@media (min-width:768px){.practice-area{width:50%}.practice-area:nth-child(n+2){border-top:1px solid rgba(157,130,130,.2)}.practice-area:last-child,.practice-area:nth-child(2n){border-right:1px solid rgba(157,130,130,.2)}}@media (min-width:1280px){.practice-area{width:33.333333%}.practice-area:last-child,.practice-area:nth-child(1n),.practice-area:nth-child(3n+1){border-right:1px solid rgba(157,130,130,.2)}}@media print{.practice-area{width:100%;padding:.5rem;border-bottom:1px solid #ddd}.practice-area h3,.practice-area p{text-align:left;color:#000}.practice-area h3{margin:.5rem 0 0;padding:0}.practice-area p{padding:0;margin:0}.practice-area:hover{box-shadow:none;background-color:#fff}.practice-area:last-child,.practice-area:nth-child(1n),.practice-area:nth-child(2n),.practice-area:nth-child(3n+1){border:1px solid #fff}}.lawyer{padding:0;margin-bottom:1rem}.lawyer,.lawyer-card{width:100%;overflow:hidden}.lawyer-card{height:100%;border-radius:.25rem;box-shadow:0 0 0 1px rgba(0,0,0,.05)}.lawyer-card h3{font-weight:400;font-size:1.25rem;line-height:1;margin-bottom:.25rem;margin-top:.5rem}.lawyer-card h4{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity));font-size:1rem;margin-top:0;margin-bottom:0}.lawyer-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.lawyer-card .kz-photo{width:100%;background:linear-gradient(180deg,#706b6b .5%,#fff 82%);border-bottom:1px solid #ededed}.lawyer-card:hover .kz-photo{background:linear-gradient(180deg,#464242 .7%,#fff 82%)}@media (min-width:640px){.lawyer{width:50%;padding:.25rem}}@media (min-width:768px){.lawyer{width:33.333333%;padding:.25rem}}@media (min-width:1024px){.lawyer{width:25%}}@media (min-width:1280px){.lawyer{width:20%}}@media print{.lawyer{width:33.333333%;padding-top:0;padding-bottom:0;margin-bottom:.25rem}.lawyer-card{max-height:23rem}.lawyer-card h4{color:#333}.lawyer-card .kz-photo{max-height:20rem}}.lawyer-mini{width:100%;overflow:hidden;padding:0;margin-bottom:.25rem}.lawyer-card-mini{display:flex;width:100%;height:100%;border-radius:.125rem;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.05);min-height:7rem;background-color:hsla(0,0%,100%,.6)}.lawyer-card-mini h3{font-weight:400;font-size:1.25rem;line-height:1;margin-bottom:.25rem;margin-top:1.5rem}.lawyer-card-mini p{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity));font-size:.875rem;margin-top:0;margin-bottom:0}.lawyer-card-mini:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.lawyer-card-mini .lawyer-photo{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem;background:linear-gradient(180deg,#706b6b .5%,#fff 82%);border-right:1px solid #ededed}.lawyer-card-mini:hover .lawyer-photo{background:linear-gradient(180deg,#464242 .7%,#fff 82%)}@media (min-width:640px){.lawyer-mini{width:100%;padding:.125rem}}@media (min-width:768px){.lawyer-mini{width:50%;padding:.125rem}}@media (min-width:1024px){.lawyer-mini{width:33.333333%}}@media (min-width:1280px){.lawyer-mini{width:33.333333%}}@media print{.lawyer-mini{width:33.333333%;padding-top:0;padding-bottom:0;margin-bottom:.25rem}.lawyer-card-mini{max-height:23rem}.lawyer-card-mini h4{color:#333}}.lawyer-list,.lawyer-list-dual{width:100%;overflow:hidden;padding:0;margin-bottom:.25rem}.lawyer-card-list{display:flex;width:100%;height:100%;border-radius:.125rem;overflow:hidden;padding-top:.5rem;padding-bottom:.5rem;min-height:5rem}.lawyer-card-list h4{font-weight:400;font-size:1.125rem;line-height:1;margin-bottom:.25rem;margin-top:.5rem;color:var(--kzen-link-color)}.lawyer-card-list h4:hover{color:#a00b0b;color:var(--kzen-color-primary)}.lawyer-card-list p{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity));font-size:1rem;margin-top:0;margin-bottom:0}.lawyer-card-list:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:hsla(0,0%,100%,.8)}.lawyer-card-list .lawyer-photo{width:33.333333%;display:flex;align-items:flex-end;border-radius:.125rem;background:linear-gradient(180deg,#706b6b .5%,#fff 82%);border-right:1px solid #ededed;min-height:12rem}.lawyer-card-list .lawyer-photo img{vertical-align:bottom}.lawyer-card-list:hover .lawyer-photo{background:linear-gradient(180deg,#464242 .7%,#fff 82%)}.lawyer-card-list .lawyer-info{width:66.666667%;padding:.25rem .5rem .25rem 1rem}.lawyer-list-mini{width:100%;overflow:hidden;padding:0;margin-bottom:.25rem}.lawyer-list-mini .lawyer-card-list .lawyer-photo{width:25%}.lawyer-list-mini .lawyer-card-list .lawyer-info{width:75%}@media (min-width:640px){.lawyer-list{width:100%;padding:.125rem}.lawyer-card-list h4{font-size:1.25rem}}@media (min-width:768px){.lawyer-list{padding:.125rem}}@media (min-width:1024px){.lawyer-card-list h4{font-size:1.125rem}.lawyer-list-dual{width:50%}.lawyer-photo{width:25%}.lawyer-info{width:75%}}@media (min-width:1440px){.lawyer-card-list h4{font-size:1.25rem}}@media print{.lawyer-list{padding-top:0;padding-bottom:0;margin-bottom:.25rem}.lawyer-card-list{max-height:12rem}.lawyer-card-list h4{color:#333}}ul.breadcrumbs{display:flex;--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity));font-size:1rem;padding-top:1.5rem;padding-bottom:1.5rem}ul.breadcrumbs li{display:inline-flex;align-items:center}ul.breadcrumbs li a{text-transform:capitalize}ul.breadcrumbs li svg{height:1.25rem;width:auto;--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}ul.breadcrumbs li:last-of-type a{width:10rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.breadcrumbs li:last-of-type svg{display:none}@media (min-width:1024px){ul.breadcrumbs li:last-of-type a{width:20rem;white-space:nowrap;overflow:hidden;text-overflow:none}}@media print{ul.breadcrumbs{display:none}}.columns-2,.columns-3{-moz-column-count:1;column-count:1}@media (min-width:768px){.columns-3{-moz-column-count:2;column-count:2;grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}}@media (min-width:1024px){.columns-2,.columns-3{-moz-column-count:2;column-count:2;grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}}@media (min-width:1280px){.columns-3{-moz-column-count:3;column-count:3;grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}}#core-commitments{display:flex;flex-wrap:wrap;padding:2rem 1.5rem 3rem;--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}#core-commitments h2{margin:0 0 .5rem}#core-commitments .cc-contents{width:100%;margin-top:1.5rem}#core-commitments .cc-contents ul{padding-top:1.5rem;padding-right:3rem;padding-left:1.5rem}#core-commitments .cc-contents ul li{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}#core-commitments .cc-contents ul li p{margin-bottom:.5rem}#home-practice-areas{display:flex;flex-wrap:wrap;width:100%;padding-bottom:6rem}#home-practice-areas h2{padding-bottom:1rem;padding-left:1.5rem}#home-practice-areas .practice-area{padding-top:2rem;padding-bottom:2rem}@media (min-width:640px){#core-commitments .cc-contents ul{padding-left:4rem}}@media (min-width:768px){#core-commitments .cc-contents{width:80%;margin-left:auto}#core-commitments .cc-contents ul{padding-left:0}}@media (min-width:1280px){#core-commitments .cc-contents{width:75%}#core-commitments .cc-contents ul{padding-top:2rem}}@media (min-width:1460px){#core-commitments{padding-right:.5rem}#core-commitments,#core-commitments h2{padding-left:.5rem}#home-practice-areas h2{padding-left:1rem}}@media print{#practice-areas{margin-top:3rem;page-break-before:always}}#our-practice-areas{display:flex;flex-wrap:wrap;padding:1.5rem 1.5rem 2rem}#our-practice-areas-intro{width:100%;padding-right:2rem}#our-practice-areas-quote{width:100%;padding-top:2rem;padding-bottom:2rem;margin-top:.75rem}#our-practice-areas-areas{display:flex;flex-wrap:wrap;width:100%;padding-bottom:6rem}#our-practice-areas-areas h2{padding-bottom:1rem;padding-left:1.5rem}#our-practice-areas-areas .practice-area{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){#our-practice-areas-intro{width:60%}#our-practice-areas-quote{width:40%;padding-top:0;padding-bottom:0;margin-top:0}}@media (min-width:1024px){#our-practice-areas-intro{width:60%}#our-practice-areas-quote{width:40%}}@media (min-width:1280px){#our-practice-areas-intro{width:66.666667%;padding-right:4rem}#our-practice-areas-quote{width:33.333333%}}@media (min-width:1460px){#our-practice-areas{padding-left:.5rem;padding-right:.5rem}#our-practice-areas-areas h2{padding-left:.5rem}}@media print{#our-practice-areas{margin-top:3rem;page-break-before:always}}.practice-area-wrapper{display:flex;flex-wrap:wrap;width:100%}#practice-area-contents{width:100%;padding-left:1rem;padding-right:1rem}#practice-area-contents ul{margin:1.5rem 0}#practice-area-sidebar{width:100%}#practice-area-sidebar #sidebar-lawyers-list{margin-top:2rem}@media (min-width:640px){#practice-area-contents{padding-right:5rem}}@media (min-width:768px){.practice-area-wrapper{flex-direction:row-reverse}#practice-area-contents{width:66.666667%;padding:4rem 2rem}#practice-area-sidebar{width:33.333333%}#practice-area-sidebar #sidebar-lawyers-list{margin-top:0}}@media (min-width:1024px){#practice-area-contents{width:75%;padding-right:3rem}#practice-area-sidebar{width:25%}}@media (min-width:1280px){#practice-area-contents{width:75%;padding-right:6rem}#practice-area-sidebar{width:25%}}@media (min-width:1440px){#practice-area-contents{padding-right:8rem}}@media print{#sidebar-lawyers-list{margin-top:2rem;page-break-inside:avoid}}#our-firm-wrapper{display:flex;flex-wrap:wrap;width:100%;padding-left:1.5rem;padding-right:1.5rem}.our-firm-intro{width:100%;padding-top:2.5rem;padding-right:2rem}#our-firm-our-team{width:100%;padding-top:1rem;padding-bottom:1rem}.team-associates,.team-partners{width:100%;padding-right:2rem}#our-firm-corporate-clients,#our-firm-history{width:100%;padding-top:1.5rem;padding-bottom:1.5rem}#our-firm-quote{width:100%;padding-top:4rem;padding-bottom:4rem}#our-firm-bank-panels{width:100%;padding-top:1rem;padding-bottom:1rem}#our-firm-vision{width:100%;padding-bottom:2rem}#our-firm-values{width:100%}@media (min-width:768px){.our-firm-intro{width:40%;padding-right:4rem;padding-bottom:4rem}#our-firm-our-team{width:60%;padding-top:3rem;padding-left:2rem;padding-bottom:4rem}#our-firm-corporate-clients{width:50%;padding-bottom:4rem}#our-firm-history{width:50%}#our-firm-quote{width:40%}#our-firm-bank-panels{width:60%;padding-bottom:4rem}#our-firm-vision{padding-bottom:4rem}}@media (min-width:1024px){.team-associates,.team-partners{width:50%}#our-firm-corporate-clients{width:60%;padding-right:2rem}#our-firm-history{width:40%}#our-firm-vision{width:40%;padding-right:4rem}#our-firm-values{width:60%}}@media (min-width:1280px){#our-firm-quote{display:flex;align-content:center;justify-content:center}}#our-firm-team{display:flex;flex-wrap:wrap;padding:.5rem 1.5rem 3rem}#our-firm-team ul.breadcrumbs{padding-left:0}.our-team-intro{width:100%;padding-right:2rem}.our-team-quote{width:100%;margin-top:0}#our-firm-team-associates,#our-firm-team-partners,#our-firm-team-senior-associates{display:flex;flex-wrap:wrap;padding:1.5rem 1.5rem 3rem}#our-firm-team-associates .team-section-intro,#our-firm-team-partners .team-section-intro,#our-firm-team-senior-associates .team-section-intro{width:100%;padding-right:2rem}#our-firm-team-associates .team-section-lawyers,#our-firm-team-partners .team-section-lawyers,#our-firm-team-senior-associates .team-section-lawyers{width:100%;display:flex;flex-wrap:wrap}@media (min-width:768px){.our-team-intro,.our-team-quote{width:50%}#our-firm-team-associates .team-section-intro,#our-firm-team-partners .team-section-intro,#our-firm-team-senior-associates .team-section-intro{width:40%}#our-firm-team-associates .team-section-lawyers,#our-firm-team-partners .team-section-lawyers,#our-firm-team-senior-associates .team-section-lawyers{width:60%}}@media (min-width:1280px){.our-team-intro{width:60%;padding-right:6rem}.our-team-quote{width:40%}}@media (min-width:1460px){#our-firm-team{padding-left:.5rem;padding-right:.5rem}#our-firm-team-associates,#our-firm-team-partners,#our-firm-team-senior-associates{padding-left:.5rem;padding-right:0}}#lawyer-wrapper{display:flex;flex-wrap:wrap;width:100%}#lawyer-contents{width:100%;height:100%;padding-left:1.5rem;padding-right:2rem;padding-bottom:1rem}#lawyer-contents ul.breadcrumbs{padding-left:0}#lawyer-sidebar{width:100%;padding-top:1rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){#lawyer-contents{padding-right:4rem}}@media (min-width:768px){#lawyer-contents{width:66.666667%;padding-bottom:4rem;padding-right:4rem}#lawyer-sidebar{width:33.333333%;padding-left:1rem;padding-right:1rem;padding-top:4rem}}@media (min-width:1024px){#lawyer-contents{width:60%}#lawyer-sidebar{width:40%;padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){#lawyer-sidebar{padding-left:3rem}}@media (min-width:1460px){#lawyer-contents{padding-left:.5rem;padding-right:2rem}}@media print{#sidebar-practice-areas-list{margin-top:1rem;page-break-inside:avoid}#lawyer-contents h3{margin-top:2rem}}#venture-clients{width:100%;padding:1.5rem}.venture-client{display:flex;flex-wrap:wrap;width:100%;padding-bottom:2rem;padding-top:1.5rem}.venture-client-intro{width:100%;padding:1rem 1.5rem}.venture-client-info{width:100%;padding:1.5rem}.venture-client-photo{width:100%}.venture-photo{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.venture-client-info{width:60%;padding:2.5rem 2rem 4rem}.venture-client-photo{width:40%}}@media (min-width:1024px){.venture-client{padding-top:1rem;padding-bottom:1rem}.venture-client-intro{width:33.333333%}.venture-client-info{width:66.666667%}.venture-client-photo{width:100%}}@media (min-width:1280px){.venture-client-info,.venture-client-photo{width:33.333333%}}#at-grl-wrapper{display:flex;flex-wrap:wrap;padding:1.5rem 1.5rem 3rem}#at-grl-intro{width:100%;margin-bottom:1rem;padding-top:2rem;padding-right:0}#at-grl-intro-side{width:100%;padding:1rem}.at-grl-section{width:100%;border-bottom-width:1px;padding-bottom:2rem}.at-grl-section.press-releases{border-top-width:1px;padding-right:3rem}.at-grl-section.csr-programs,.at-grl-section.in-the-news{padding-left:0}.at-grl-section.noteworthy{padding-right:3rem}@media (min-width:768px){#at-grl-intro{width:75%;padding-right:3rem}#at-grl-intro-side{width:25%}.at-grl-section{width:50%}.at-grl-section.noteworthy,.at-grl-section.press-releases{border-right-width:1px}.at-grl-section.in-the-news{padding-left:3rem;border-top-width:1px}.at-grl-section.csr-programs{padding-left:3rem}}@media (min-width:1024px){#at-grl-intro{width:66.666667%}#at-grl-intro-side{width:33.333333%}}#at-grl-in-the-news,#at-grl-noteworthy-news{width:100%;height:100%;padding:.5rem 4rem 1rem 1.5rem}#at-grl-in-the-news h2,#at-grl-noteworthy-news h2{font-size:1.5rem;margin-bottom:1.5rem}#at-grl-in-the-news ul.breadcrumbs,#at-grl-noteworthy-news ul.breadcrumbs{padding-left:0}.news-item{width:100%;padding:1rem 1.5rem}.news-item:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:rgba(157,130,130,.2)}.news-item h3{font-size:1.25rem;margin-top:.5rem;padding-top:.5rem;margin-bottom:0;padding-bottom:.25rem;line-height:1.375}.news-item a:hover h3{color:var(--color-link)}.news-item ul.news-item-details{display:flex;list-style-type:none;padding-left:0}.news-item ul.news-item-details li{font-size:.875rem}.news-item ul.news-item-details li span{padding-left:.5rem;font-weight:500;text-transform:capitalize}#at-grl-news-wrapper,#at-grl-noteworthy-wrapper{display:flex;flex-wrap:wrap;width:100%}#at-grl-news-contents,#at-grl-noteworthy-contents{width:100%;height:100%;padding-left:1.5rem;padding-right:4rem;padding-bottom:1rem;min-height:36rem}#at-grl-news-contents ul.breadcrumbs,#at-grl-noteworthy-contents ul.breadcrumbs{padding-left:0}#at-grl-news-contents h2,#at-grl-noteworthy-contents h2{margin-bottom:1.5rem;line-height:1.25}#at-grl-news-sidebar,#at-grl-noteworthy-sidebar{width:100%;padding-top:2rem;padding-left:2rem;padding-right:2rem}@media (min-width:768px){#at-grl-in-the-news{flex-direction:row}#at-grl-news-contents,#at-grl-noteworthy-contents{width:66.666667%;padding-bottom:4rem}#at-grl-news-sidebar,#at-grl-noteworthy-sidebar{width:33.333333%;padding-left:1rem;padding-right:1rem;padding-top:4rem}}@media (min-width:1024px){.news-item{width:50%;padding:1rem 1.5rem}#at-grl-news-contents,#at-grl-noteworthy-contents{width:75%}#at-grl-news-sidebar,#at-grl-noteworthy-sidebar{width:25%;padding-right:2rem}}@media (min-width:1280px){#at-grl-news-sidebar,#at-grl-noteworthy-sidebar{padding-right:2rem}}@media (min-width:1460px){#at-grl-in-the-news,#at-grl-noteworthy-news{padding-left:.5rem;padding-right:.5rem}#at-grl-news-contents,#at-grl-noteworthy-contents{padding-left:.5rem}#at-grl-news-contents ul.breadcrumbs,#at-grl-noteworthy-contents ul.breadcrumbs{padding-left:0}}@media print{.news-item{padding:.5rem 0;margin:0;page-break-inside:avoid}.news-item h3{padding:0;margin:.5rem 0 .25rem}.news-item:hover{box-shadow:none;background-color:#fff}.more{display:none}#at-grl-news-contents h3,#at-grl-noteworthy-sidebar h3{margin-top:2rem}}#at-grl-press-releases-wrapper{display:flex;flex-wrap:wrap;width:100%}#at-grl-press-releases-contents{width:100%;height:100%;padding:.5rem 4rem 1rem 1.5rem}#at-grl-press-releases-contents h2{font-size:1.5rem;margin-bottom:1.5rem}#at-grl-press-releases-contents .press-release-item{width:100%;padding-top:2rem;padding-bottom:2rem}#at-grl-press-releases-contents ul.breadcrumbs{padding-left:0}#at-grl-press-releases-sidebar{width:100%;padding-top:1rem;padding-left:2rem;padding-right:2rem}#at-grl-press-release-wrapper{display:flex;flex-wrap:wrap;width:100%}#at-grl-press-release-contents{width:100%;height:100%;padding:1.5rem 4rem 1rem 2rem}#at-grl-press-release-contents h2{font-size:1.5rem;margin-bottom:1.5rem}#at-grl-press-release-contents .press-release-item{width:100%;padding-top:2rem;padding-bottom:2rem}#at-grl-press-release-contents ul.breadcrumbs{padding-left:0;color:red}#at-grl-press-release-sidebar{width:100%;padding-top:1rem;padding-left:2rem;padding-right:2rem}@media (min-width:768px){#at-grl-press-release-contents,#at-grl-press-releases-contents{width:66.666667%;padding-bottom:4rem}#at-grl-press-release-sidebar,#at-grl-press-releases-sidebar{width:33.333333%;padding-left:1rem;padding-right:1rem;padding-top:5.5rem}}@media (min-width:1024px){#at-grl-press-release-contents,#at-grl-press-releases-contents{width:60%}#at-grl-press-release-sidebar,#at-grl-press-releases-sidebar{width:40%;padding-left:2.5rem}}@media (min-width:1280px){#at-grl-press-release-sidebar,#at-grl-press-releases-sidebar{padding-left:3rem}}@media (min-width:1460px){#at-grl-press-release-contents,#at-grl-press-releases-contents{padding-left:.5rem}}#contact-us{display:flex;flex-wrap:wrap;width:100%;padding:1.5rem 2rem}#contact-us h2{font-weight:300;margin-bottom:.5rem;font-size:1.5rem}#contact-us .contact-address{width:100%;padding-top:2rem;padding-bottom:2rem;padding-left:0}#contact-us .contact-intro{width:100%;padding-top:2rem;padding-bottom:2rem;padding-right:0}@media (min-width:1024px){#contact-us{padding-right:1.5rem}#contact-us .contact-address,#contact-us .contact-intro{width:50%;padding-right:2rem}}#disclaimer-wrapper,#privacy-wrapper{display:flex;flex-wrap:wrap;padding-top:3rem;padding-bottom:3rem}#disclaimer-contents,#privacy-contents{width:100%;padding-left:1rem;padding-right:2rem}#disclaimer-sidebar,#privacy-sidebar{width:100%;padding-left:1rem;padding-right:1rem;padding-top:4rem}@media (min-width:768px){#disclaimer-contents,#privacy-contents{width:66.666667%}#disclaimer-sidebar,#privacy-sidebar{width:33.333333%}}@media (min-width:640px){main{margin-top:4.5rem}.content-wrapper{margin-top:5.75rem;margin-top:calc(var(--kzen-navbar-height) + 1.25rem)}}@media (min-width:768px){main{margin-top:4.5rem}}@media (min-width:1024px){main{margin-top:4.5rem}}@media (min-width:1280px){main{margin-top:5.5rem}}@media (min-width:1536px){main{margin-top:5.5rem}#footer,#share-btns,.content-wrapper{max-width:1535px;margin-right:auto;margin-left:auto;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}}@media print{@page{margin:1cm;size:A4 portrait}body{background-color:#fff}main{margin-top:.25rem;padding-bottom:1rem;padding-top:0;margin-left:0;margin-right:0}h1,h2,h3,h4{color:#333}blockquote{color:#000}#nav-content,#nav-toggle{display:none}#header nav{border-top:none;position:relative}#header #nav-logo{display:flex;width:100%;justify-content:flex-end}#header #nav-logo svg{height:auto;width:24rem}.back-to-link{display:none}#footer{background-color:#fff;border-top:1px solid #ddd;margin-top:0;padding:0;page-break-inside:avoid}#footer,#footer a{color:#333}#footer .logo{display:none}#lawyer-contents{padding-top:1.5rem}}pre{white-space:pre-wrap;word-wrap:break-word}@media (min-width:640px){.sm\:w-3\/4{width:75%}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}}@media (min-width:768px){.md\:block{display:block}.md\:hidden{display:none}.md\:order-2{order:2}.md\:order-3{order:3}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:pt-2{padding-top:.5rem}.md\:pl-4{padding-left:1rem}.md\:text-right{text-align:right}.md\:w-1\/2{width:50%}.md\:w-2\/3{width:66.666667%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}}@media (min-width:1024px){.lg\:hidden{display:none}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:pt-2{padding-top:.5rem}.lg\:pl-4{padding-left:1rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}}@media (min-width:1280px){.xl\:order-2{order:2}.xl\:order-3{order:3}}#share-btns{width:100%;padding:1rem;display:flex;justify-content:center;background-color:var(--kzen-share-btns-bg);border-bottom:1px solid var(--kzen-share-btns-border);flex-flow:wrap}#share-btns .fa-icon{width:2rem;height:2rem}#share-btns .fa-icon-print{width:2rem;height:1.5rem}.btn-social{margin:.5rem 1rem;color:var(--kzen-share-btns-link)}.btn-social:hover{color:var(--kzen-share-btns-link-hover);transform:scale(1.1);transition-duration:.3s}@media screen and (min-width:768px){#share-btns{display:flex;width:100%;justify-content:center;align-items:center;padding:.5rem 1rem}#share-btns .fa-icon{width:2rem;height:2rem}#share-btns .fa-icon-print{width:2rem;height:1.75rem}#share-btns .btn-social{margin-left:1rem;margin-right:1rem;opacity:.5}#share-btns:hover .btn-social{opacity:1}#share-btns:hover .fa-icon,#share-btns:hover .fa-icon-print{transform:scale(1.2);transition-duration:.3s}}@media print{#share-btns{display:none}}#follow-us-btns{display:flex;width:100%;justify-content:flex-start;align-items:center;padding-top:1rem;padding-bottom:1rem;padding-left:0}#follow-us-btns .fa-icon{width:2rem;height:2rem}.btn-follow{margin-right:.5rem;color:var(--kzen-share-btns-link)}.btn-follow:hover{color:var(--kzen-share-btns-link-hover);transform:scale(1.1);transition-duration:.3s}@media screen and (min-width:1024px){.btn-follow{margin-right:1rem}}