:root{--green:#004D4D;--darkgreen:#003E3E;--softgreen:#779D9A;--white:#EDEDE7;--whitesports:#FDDFCF;--softwhite:#477f7c;--cream:#F5B07E;--creamfade:#eacfb4;--creamcursor:#F7BF97;--brown:#522A1A;--brownfade:#9e8b7f;--lightbrown:#d7d0c9;--black:#000000;--softblack:#474745;--red:#FF4848}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%;overscroll-behavior:none}body{overscroll-behavior:none;font-family:'FoundersGrotesk-Light',Helvetica,Arial,sans-serif;line-height:1.25;font-size:24px;color:var(--brown);background-color:var(--white)}body.body-password{background-color:var(--green)}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{zoom:1}img{max-width:100%;vertical-align:bottom}a{color:inherit;text-decoration:none;outline:none!important}.wrapper{max-width:1560px;width:90%;margin:0 auto 0 auto;position:relative}.content{max-width:1240px;width:90%;margin:0 auto 0 auto;position:relative}.header{margin-top:2.5rem;min-height:80px;display:flex;align-items:end;justify-content:start;position:relative;z-index:50}.footer-logo,.logo{width:auto;display:inline-block}.footer-logo a:first-of-type{display:block;margin-bottom:1rem}.logo a:first-of-type{display:block}.logo-img{max-width:120px;width:100%;height:auto}.header .logo-img{vertical-align:bottom}.footer .logo-img{max-width:107px}.logo-img path{fill:var(--brown)}.footer .logo-img path{fill:var(--cream)}.nav .logo-img path{fill:var(--white)}.logo-password .logo-img path{fill:var(--cream)}.nav-toggle{position:fixed;top:2.5rem;right:2.5rem;width:200px;height:80px;border-radius:15px;z-index:100;border:none;padding:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-evenly;font-size:14px;line-height:1;;letter-spacing:.05em;text-transform:uppercase;color:var(--white);background-color:var(--green);font-family:'FoundersGrotesk-Regular'}.nav-toggle.cream{color:var(--white);background-color:var(--green)}.nav-toggle.cream i{background-color:var(--white)}.nav-toggle.green{color:var(--green);background-color:var(--cream)}.nav-toggle.green i{background-color:var(--green)}.nav-toggle span{width:40px;height:7px;position:relative}.nav-toggle i{position:absolute;width:40px;height:1px;background-color:var(--white);display:block;left:50%;transform:translateX(-50%) rotate(0deg);transition:all linear 0.250s}.nav-toggle i:first-of-type{top:0}.nav-toggle i:last-of-type{top:100%}.nav-toggle.opened i:first-of-type{top:50%;transform:translateX(-50%) rotate(45deg)}.nav-toggle.opened i:last-of-type{top:50%;transform:translateX(-50%) rotate(-45deg)}.nav{top:2.5rem;right:2.5rem;width:200px;height:80px;border-radius:15px;position:fixed;z-index:99;background-color:var(--green)}.nav-holder{opacity:0;visibility:hidden;height:100%;display:flex;flex-wrap:wrap;align-content:space-between}.nav-holder>div{flex-basis:100%}#menu-header a{display:inline-block}#menu-header a span{overflow:hidden;display:block;position:relative;color:#fff0;padding-top:.25em}#menu-header a span::before{color:var(--white);content:attr(data-label);position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);transition:all 0.250s ease-out}#menu-header a:hover span::before{top:-50%}#menu-header a span::after{color:var(--white);content:attr(data-label);position:absolute;bottom:-50%;left:0;width:100%;transform:translateY(50%);transition:all 0.250s ease-out}#menu-header a:hover span::after{bottom:50%}.nav-menu{font-family:'Solare-RegularIntense';color:var(--white);line-height:1;text-align:center;position:relative;margin:0 5% 0 5%}.nav-menu-bg{position:absolute;width:100%;height:75%;top:50%;left:0;z-index:-1;object-fit:contain;opacity:.25;transform:translateY(-50%)}.nav-menu ul{list-style:none;margin:0;padding:2.5rem 0 2.5rem 0}.nav-menu ul li{font-size:0}.nav-menu ul li a{font-size:clamp(32px, 2.5vw, 50px);line-height:1}.nav-menu ul li a.creds-home{font-family:'FoundersGrotesk-Regular';font-weight:400;text-transform:uppercase;font-size:18px;letter-spacing:.05em;margin-top:1em}#menu-header a.creds-home span::before,#menu-header a.creds-home span::after{color:var(--cream)}.nav-contact{font-family:'FoundersGrotesk-Regular';font-size:16px;line-height:1.5;padding-bottom:calc(2.5rem + 1em)}.nav-contact a{color:var(--softgreen);transition:color 0.200s ease-in-out}.nav-contact a:hover{color:var(--white)}.footer{font-family:'FoundersGrotesk-Regular';margin:2.5rem;border-radius:15px;background-color:var(--green);color:var(--softgreen);padding:5em 0 5em 0;font-size:16px;line-height:1.5}.footer-holder{display:flex;flex-wrap:wrap}.footer-spacer{flex:.5}.footer-logo,.footer-company{flex:1.5}.footer-links,.footer-legal{flex:3}.footer-decal,.footer-btt{flex:1;text-align:right}.footer-legal,.footer-company{font-family:'FoundersGrotesk-Light';align-self:end;font-size:14px;line-height:1;color:var(--softwhite)}.footer-links-holder{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start}.footer-logo>p,.footer-links>p{font-family:'Solare-RegularIntense';font-size:26px;line-height:1;color:var(--cream)}.footer-logo p{display:none}.footer-links-col{display:inline-block;columns:190px 2}body.single-credentials .footer-links-col{column-count:1}.footer-links-col ul{break-inside:avoid;list-style:none;padding:0;margin:0}.footer-links-logo p,.footer-links-col p{color:var(--white)}.footer a{transition:color 0.200s ease-in-out}.footer a:hover{color:var(--white)}.footer-spacer{position:relative;height:2.5rem}section{margin:0 auto 0 auto;padding:5rem 0 5rem 0;position:relative}.image-holder{margin:2.5rem}.image-holder img{border-radius:15px;width:100%;height:auto}.image-wrapper{position:relative}.image-caption{position:absolute;top:0;left:0;width:100%}.image-caption span{display:inline-block;background-color:var(--white);font-family:'FoundersGrotesk-Regular';font-size:.9em;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px 1em .5em 1em}.image-caption svg{vertical-align:middle;margin-bottom:4px;margin-right:1rem}.image-caption svg path{fill:var(--cream)}section.title h1{max-width:920px;margin-left:0}section.masktitle h1{font-size:110px;font-size:clamp(56px, 7.297vw - 3.84px, 106px);line-height:1.181;margin-left:0;opacity:0;visibility:hidden}.images-holder{position:relative;width:50%;margin:0 auto 7.5rem auto;max-width:450px}body.single-credentials .images-holder{margin-bottom:10%}section.inconversation .images-holder{width:auto;margin-right:0;max-width:600px}.images-holder.center{margin-left:0}.images-holder.right{margin-right:0}.images-holder.left{margin-left:0}.images-holder img,.images-holder video{position:relative;width:100%;display:block;height:auto;z-index:1;opacity:0;visibility:hidden;object-fit:cover;object-position:left;border-radius:0}.images-holder img.texture{position:absolute;width:100%;height:auto;top:0;left:0;transform:translate(7.5rem,7.5rem);z-index:0}section.inconversation .images-holder img.texture{width:auto;height:100%}.wysiwyg-holder{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:5em;row-gap:1.5em}.wysiwyg-main{flex:7.5}.wysiwyg-main p a{text-decoration:underline;color:var(--green)}.wysiwyg-main video{display:block;width:100%;height:auto}body.single-credentials .wysiwyg-main video{margin:2em auto 2em auto}.video-holder{position:relative;width:calc(100% + 5em)}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-overlay span{background-color:rgb(0 0 0 / .25);mix-blend-mode:multiply;position:absolute;width:100%;height:100%}.video-overlay img{top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;position:absolute;cursor:pointer}.video-holder>svg{position:absolute;top:0;right:0;padding:1em;z-index:2;width:calc(40px + (1em * 2));height:calc(30px + (1em * 2))}.video-holder>img{width:100%;height:auto;border-radius:15px}.wysiwyg-sidebar{flex:5}.wysiwyg-sidebar-item{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #c4c4bf;display:flex;flex-wrap:nowrap;column-gap:1em}body.single-team .wysiwyg-sidebar-item{display:block}.wysiwyg-sidebar-item:first-of-type{margin-top:0;padding-top:0;border-top:none}.wysiwyg-sidebar-item .wysiwyg-sidebar-empty{display:none}.wysiwyg-sidebar-item>div:last-of-type{flex:2}.wysiwyg-sidebar-image{flex:1 0 auto;max-width:134px;border-radius:7.5px;overflow:hidden;background-color:var(--white);transition:background-color 0.250s ease-in-out}body.single-team .wysiwyg-sidebar-image{max-width:100%;margin-bottom:1em;border-radius:15px}.wysiwyg-sidebar-image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity;opacity:.5;transition:opacity 0.250s ease-in-out,mix-blend-mode 0.250s ease-in-out}section.wysiwyg .wysiwyg-sidebar-image img{mix-blend-mode:normal;opacity:1}body.single-team .wysiwyg-sidebar-image img{height:auto;mix-blend-mode:normal;opacity:1}.wysiwyg-sidebar-item:hover .wysiwyg-sidebar-image{background-color:#fff0}.wysiwyg-sidebar-item:hover .wysiwyg-sidebar-image img{opacity:1}.wysiwyg-sidebar-name h2{font-size:clamp(28px, 2.0vw, 38px)}.wysiwyg-sidebar-name p{height:1.25em;position:relative}.wysiwyg-sidebar-name p span{position:absolute;white-space:nowrap}.wysiwyg-sidebar-icons{display:flex;flex-wrap:nowrap;gap:.75em}body.single-team .wysiwyg-sidebar-icons{border-top:1px solid #c4c4bf;padding-top:1em}.wysiwyg-sidebar-icons a{text-align:center;font-family:'FoundersGrotesk-Regular';font-size:12px;line-height:1;letter-spacing:.05em;text-transform:uppercase}.wysiwyg-sidebar-icons a span{display:block;position:relative;margin-bottom:10px}.wysiwyg-sidebar-icons a span i{position:absolute;background:conic-gradient(transparent 0deg,var(--white) 0deg);width:100%;height:100%;z-index:1;border-radius:100%}.wysiwyg-sidebar-icons a span img{opacity:.5;transition:opacity 0.250s ease-in-out;border:1px solid var(--white);max-width:72px;max-height:72px}.wysiwyg-sidebar-icons a:hover span img{opacity:1}section.contact p.contact span{font-size:40px;font-size:clamp(26px, 1.892vw + 10.48px, 40px);line-height:1.075}section.contact p.contact small{font-size:14px;letter-spacing:.05em;color:var(--cream);text-transform:uppercase;display:block;margin-bottom:10px}section.contact .wysiwyg-sidebar p a{position:relative}section.contact .wysiwyg-sidebar p a::before{content:"";position:absolute;bottom:calc(2.5% + 1px);left:0;width:0;height:1px;background-color:var(--brown);transition:width 0.250s ease-in-out}section.contact .wysiwyg-sidebar p a:hover::before{width:100%}section.team p.title{font-family:'Solare-RegularIntense';font-size:110px;line-height:1.181;opacity:.1;max-width:1080px;margin-left:0;margin-bottom:0}.team-grid{margin:0 2.5rem 0 2.5rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fit,minmax(0,50vh));grid-auto-rows:minmax(0,50vh);column-gap:1em;row-gap:0;align-items:center}.team-member{position:relative;will-change:transform}.team-member a.link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.team-member a.profile{font-family:'FoundersGrotesk-Regular';color:var(--brown);font-size:14px;letter-spacing:.1em;position:relative;text-transform:uppercase;white-space:nowrap}.team-member a.profile::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--brown);transition:width 0.250s ease-in-out}.team-member:hover a.profile::before{width:100%}.team-member-image{border-radius:15px;overflow:hidden;margin-bottom:1em;position:relative}.team-member-image img{width:100%;height:100%;object-fit:cover;will-change:transform}.intro-holder{max-width:640px;margin:0 auto 0 0;transform:translateY(-50%)}section.intro h2{margin-bottom:0}section.intro h2 a{display:inline-block;color:var(--cream);border-bottom:2px solid}section.intro h2 a span{overflow:hidden;display:block;position:relative;color:#fff0;height:calc(1em - 0.25rem - 2px);padding-top:.25rem}section.intro h2 a span::before{color:var(--cream);content:attr(data-label);position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.200s ease-in-out}section.intro h2 a:hover span::before{top:calc(-1em * 1)}section.intro h2 a span::after{color:var(--cream);content:attr(data-label);position:absolute;bottom:calc(-1em * 1);left:0;width:100%;height:100%;transition:all 0.200s ease-in-out}section.intro h2 a:hover span::after{bottom:0}.hometeam-holder{margin:0 auto 0 0;transform:translateY(100%);position:relative;z-index:1}section.hometeam h2{margin-bottom:0;max-width:calc(((1560px - 1240px) / 2) + (1240px / 4));margin-left:0}section.hometeam h2 a{display:inline-block;color:var(--cream);border-bottom:2px solid}section.hometeam h2 a span{overflow:hidden;display:block;position:relative;color:#fff0;height:calc(1em - 0.25rem - 2px);padding-top:.25rem}section.hometeam h2 a span::before{color:var(--cream);content:attr(data-label);position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.200s ease-in-out}section.hometeam h2 a:hover span::before{top:calc(-1em * 1)}section.hometeam h2 a span::after{color:var(--cream);content:attr(data-label);position:absolute;bottom:calc(-1em * 1);left:0;width:100%;height:100%;transition:all 0.200s ease-in-out}section.hometeam h2 a:hover span::after{bottom:0}.hometeam-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}.hometeam-member{border-radius:15px;overflow:hidden;position:relative;background-color:var(--white);transition:background-color 0.250s ease-in-out}.hometeam-member img{mix-blend-mode:luminosity;opacity:.5;transition:opacity 0.250s ease-in-out,mix-blend-mode 0.250s ease-in-out}.hometeam-member:hover{background-color:#fff0}.hometeam-member:hover img{opacity:1}.hometeam-member a.link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.inconversation-holder{display:flex;flex-wrap:wrap;width:calc(100% - 7.5rem);column-gap:5rem}.inconversation-holder>div{flex:1;align-self:center}.inconversation-holder>div:last-of-type{flex-basis:100%}section.inconversation h2{max-width:480px;margin-bottom:0;margin-left:0}section.inconversation h2 a{display:inline-block;color:var(--cream);border-bottom:2px solid}section.inconversation h2 a span{overflow:hidden;display:block;position:relative;color:#fff0;height:calc(1em - 0.25rem - 2px);padding-top:.25rem}section.inconversation h2 a span::before{color:var(--cream);content:attr(data-label);position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.200s ease-in-out}section.inconversation h2 a:hover span::before{top:calc(-1em * 1)}section.inconversation h2 a span::after{color:var(--cream);content:attr(data-label);position:absolute;bottom:calc(-1em * 1);left:0;width:100%;height:100%;transition:all 0.200s ease-in-out}section.inconversation h2 a:hover span::after{bottom:0}section.inconversation p.title{font-family:'Solare-RegularIntense';font-size:110px;line-height:1;opacity:.1;max-width:1080px;margin-left:0;margin-bottom:0;transform:translateY(25%)}section.switcherstart,section.switcherend{padding:0}.switcher-holder{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:1em}.switcher-holder button{font-size:35px;line-height:1;color:var(--cream);position:relative;transition:color 0.250s ease-in-out}.switcher-holder button.active{color:var(--brown)}.switcher-holder button::after{content:"";position:absolute;bottom:1px;left:0;width:0;height:1px;background-color:var(--cream);transition:width 0.250s ease-in-out,background-color 0.250s ease-in-out}.switcher-holder button:hover::after{width:100%}.switcher-holder button.active::after{background-color:var(--brown);width:100%}section.trustedby p.tag{font-family:'FoundersGrotesk-Regular';font-size:14px;text-transform:uppercase;color:var(--cream);margin-bottom:2em;letter-spacing:.1em}section.trustedby p:not(.tag){font-size:70px;font-size:clamp(30px, 5.405vw - 14.32px, 70px);line-height:1}.trustedby-holder{margin:0 0 0 auto;max-width:920px}section.relatedposts,section.journal{--journalgap:5em;--journalcolumns:3}.journal-controls{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding-bottom:calc(var(--journalgap) / 2);margin-bottom:calc(var(--journalgap) / 2);border-bottom:1px solid var(--lightbrown);column-gap:calc(var(--journalgap) / 2)}.journal-search{display:inline-flex;flex-wrap:nowrap;flex:1;justify-content:start}.journal-search input{width:0;color:var(--brown);padding:3px 22.5px 0 22.5px;line-height:1;border-radius:22.5px;border:none;background-color:#fff;transition:width 0.250s ease-in-out,padding 0.250s ease-in-out,background-color 0.250s ease-in-out}.journal-search input::placeholder{color:var(--brown);opacity:.5}.journal-search.searchopen input,.journal-search:hover input,.journal-search input:focus{width:100%;padding:3px calc(22.5px + 45px) 0 22.5px;background-color:#fff}.journal-search button{height:45px;transform:translateX(-45px);width:0}.journal-search button svg{height:100%}.journal-filter{flex:1;text-align:right;position:relative}.journal-filter-scroll{justify-content:end;display:inline-flex;flex-wrap:nowrap;color:var(--brown);column-gap:.5em}.journal-filter button{color:var(--brown);opacity:.5;border-radius:10px;background-color:#fff0;border:1px solid;min-width:68px;padding:.3em calc(1.5em - 1px) 0 calc(1.5em - 1px);display:flex;justify-content:center;align-items:center;font-family:'FoundersGrotesk-Regular';font-weight:400;font-size:clamp(14px, 2.5vb, 16px);white-space:nowrap;min-height:45px}.journal-filter button.active{background-color:var(--brown);color:#fff}.journal-grid{display:grid;grid-template-columns:repeat(var(--journalcolumns),1fr);row-gap:var(--journalgap);column-gap:var(--journalgap);overflow:hidden;margin:0 auto var(--journalgap) auto}.journal-grid>article{position:relative}.journal-grid>article::before{content:"";position:absolute;top:0;right:calc(-1 * var(--journalgap) / 2);width:1px;height:100%;background-color:var(--brown);opacity:.15}.journal-grid>article:last-of-type::before{content:none}.journal-grid>article .journal-image{aspect-ratio:16 / 10.5;border-radius:15px;background-color:#777;overflow:hidden}.journal-grid>article div .journal-image{display:block}.journal-grid>article .journal-image{display:none}.journal-grid>article .journal-image img{width:100%;height:100%;object-fit:cover}.journal-grid>article h1{font-size:clamp(25px, 1.75vw, 30px);letter-spacing:-.01em;margin:1em 0 .5em 0;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:.1em;text-decoration-thickness:.05em;transition:text-decoration-color 0.1s ease-in-out}.journal-grid>article h1 em{font-family:inherit}.journal-grid>article:hover h1{text-decoration-color:inherit}.journal-grid>article p:not(.journal-details){margin-bottom:0}.journal-details{font-size:clamp(12px, 2vb, 14px);text-transform:uppercase;letter-spacing:.075em;color:var(--green);font-family:'FoundersGrotesk-Regular';font-weight:400}.journal-details span{color:var(--brown)}section.journal .journal-grid>article:first-of-type{grid-column:span var(--journalcolumns)}section.journal-mini .journal-grid>article:first-of-type{grid-column:unset}section.journal .journal-grid>article:first-of-type a{display:flex;column-gap:calc(var(--journalgap) / 2)}section.journal-mini .journal-grid>article:first-of-type a{display:block;column-gap:unset}section.journal .journal-grid>article:first-of-type h1{font-size:clamp(35px, 2.5vw, 45px);margin:.5em 0 .5em 0}section.journal-mini .journal-grid>article:first-of-type h1{font-size:clamp(25px, 1.75vw, 30px);margin:1em 0 .5em 0}section.journal .journal-grid>article:first-of-type div{flex:1}section.journal-mini .journal-grid>article:first-of-type div{flex:unset}section.journal .journal-grid>article:first-of-type div .journal-image{display:none}section.journal-mini .journal-grid>article:first-of-type div .journal-image{display:block}section.journal .journal-grid>article:first-of-type .journal-image{display:block;flex:1.3}section.journal-mini .journal-grid>article:first-of-type .journal-image{display:none;flex:unset}section.journal .journal-grid>article:first-of-type::after{content:'';position:absolute;bottom:calc(-1 * var(--journalgap) / 2);right:0;width:100%;height:1px;background-color:var(--brown);opacity:.15}section.journal-mini .journal-grid>article:first-of-type::after{content:none}section.journal-mini h2 a{display:inline-block;color:var(--cream);border-bottom:2px solid}section.journal-mini h2 a span{overflow:hidden;display:block;position:relative;color:#fff0;height:calc(1em - 0.25rem - 2px);padding-top:.25rem}section.journal-mini h2 a span::before{color:var(--cream);content:attr(data-label);position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.200s ease-in-out}section.journal-mini h2 a:hover span::before{top:calc(-1em * 1)}section.journal-mini h2 a span::after{color:var(--cream);content:attr(data-label);position:absolute;bottom:calc(-1em * 1);left:0;width:100%;height:100%;transition:all 0.200s ease-in-out}section.journal-mini h2 a:hover span::after{bottom:0}.journal-grid>article:nth-of-type(3n+1)::after{content:'';position:absolute;left:calc((-100% * (var(--journalcolumns) - 1)) - (var(--journalgap) * (var(--journalcolumns) - 1)));width:calc((100% * var(--journalcolumns)) + (var(--journalgap) * (var(--journalcolumns) - 1)));height:1px;background-color:var(--brown);opacity:.15;bottom:calc(-1 * var(--journalgap) / 2);z-index:1}.journal-loadmore{color:var(--brown);width:100%;border:1px solid;letter-spacing:.05em;font-family:'FoundersGrotesk-Regular';font-weight:400;border-radius:10px;text-transform:uppercase;font-size:clamp(12px, 2vb, 14px);padding:calc(2em + 3px) 2em calc(2em - 3px) 2em;line-height:1;background-color:#fff0;transition:background-color 0.250s ease-in-out}.journal-loadmore:hover{background-color:var(--creamfade)}button{border:none;background:none;cursor:pointer;margin:0;padding:0;appearance:none}button.backtotop{width:68px;height:68px;background-color:var(--darkgreen);border-radius:68px;text-align:center;box-shadow:inset 0 2px 6px rgb(0 0 0 / .4)}button.backtotop span{width:34px;height:34px;display:block;border-radius:34px;background-color:var(--cream);margin:0 auto 0 auto;position:relative;transition:width 0.250s ease-in-out,height 0.250s ease-in-out,border-radius 0.250s ease-in-out}button.backtotop:hover span{width:46px;height:46px;border-radius:46px}button.backtotop img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}a.linkedin svg{vertical-align:middle;margin-bottom:4px;margin-right:1rem}a.linkedin svg path{fill:var(--softgreen);transition:fill 0.200s ease-in-out}a.linkedin:hover svg path{fill:var(--white)}details{margin:0 auto 1em auto;width:100%}details summary{position:relative;list-style:none;cursor:pointer;padding:calc(2em + 5px) calc(2em + 21.4px + 1em) 2em 2em}details summary svg{position:absolute;right:2em;width:21.4px;height:21.4px;top:50%;transform:translateY(-50%)}details>summary svg rect{fill:var(--brown);opacity:1;transition:opacity 0.2s ease-in-out}details[open]>summary svg rect:last-of-type{opacity:0}details summary strong{font-family:'FoundersGrotesk-Medium';font-weight:400;display:block;margin-bottom:.5rem}details.profile>summary{margin:0 auto 0 auto;border-radius:10px;overflow:hidden;font-size:.6em;line-height:1;letter-spacing:.05em;text-transform:uppercase;background-color:#DEDED6}details.no-stage>summary{margin:0 auto 1em auto;border:1px dotted var(--brown);border-radius:10px;overflow:hidden;font-size:.6em;line-height:1;letter-spacing:.05em;text-transform:uppercase}details.first-stage{border-radius:10px;overflow:hidden;font-size:.6em;line-height:1;letter-spacing:.05em;text-transform:uppercase}details.first-stage>div{background-color:#bae6e7}details.first-stage>summary{background-color:#A7D9DA}details.mid-stage{background-color:#FAD7BE;border-radius:10px;overflow:hidden;font-size:.6em;line-height:1;letter-spacing:.05em;text-transform:uppercase}details.mid-stage>summary{background-color:#F5B07E}details.last-stage{background-color:#B2C9C9;border-radius:10px;overflow:hidden;font-size:.6em;line-height:1;letter-spacing:.05em;text-transform:uppercase}details.last-stage>summary{background-color:#004D4D;color:var(--white)}details.last-stage>summary svg rect{fill:var(--white)}details .accordion{overflow:hidden;transition:height 0.3s ease-in-out}details.timeline .accordion>div{padding:calc(2em + 5px) 2em 2em 2em;border-bottom:1px solid var(--white)}.experience-spacer{margin-bottom:5em}.experience-spacer p:first-of-type img{margin-top:0}.accordion-bio-holder{margin-bottom:5em}.accordion-bio{margin:0 auto 0 auto;display:flex;flex-wrap:nowrap;column-gap:1.5em;row-gap:.75em;align-items:center}details .accordion-bio{margin-top:2em}.accordion-bio>div{flex:1}.accordion-bio>div:first-of-type{max-width:205px}.accordion-bio img{width:100%;height:auto;max-width:205px;border-radius:10px}.accordion-bio h2{margin-bottom:0}.accordion-bio h2 span{color:var(--cream)}.accordion-bio-expand{display:none;align-items:center;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase;font-family:'FoundersGrotesk-Regular';font-weight:400;width:100%;text-align:left;opacity:.5;color:var(--black);font-size:14px;transition:opacity 0.200s ease-in-out;border-bottom:1px solid;padding:.5em 0 .5em 0}.accordion-bio-expand span{margin-top:.5rem}.accordion-bio-expand:hover,.accordion-bio-expand:focus{opacity:1}.accordion-bio-expand svg{width:21.4px;height:21.4px}.accordion-bio-expand svg rect{fill:var(--black);transition:opacity 0.200s ease-in-out}.accordion-bio-expand.expanded svg rect:last-of-type{opacity:0}.accordion-content h3{margin:1.5em 0 .5em 0;font-family:'FoundersGrotesk-Light';font-weight:400;font-size:clamp(25px, 2vw, 35px)}.accordion-content h3 span{color:var(--cream)}.accordion-roles{font-family:'FoundersGrotesk-Regular';font-weight:400;color:var(--softblack);font-size:.6em;line-height:1;letter-spacing:.05em;text-transform:uppercase;display:block;border-bottom:.5px solid var(--brown);padding:.25em 0 .25em 0;margin:0 0 .75em 0}.accordion-appointments{display:flex;flex-wrap:nowrap;column-gap:1em}.accordion-appointments div{flex:1}.accordion-appointments div:last-of-type{color:var(--brown);opacity:.5}.appointments-logos{display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto 5em auto;align-items:center;justify-items:center;gap:.5em}.appointments-logo{border-radius:15px;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background-color:#e2e3dc;width:100%;height:100%;padding:.5em}body.single-credentials p.tag{font-family:'FoundersGrotesk-Regular';font-weight:400;font-size:14px;text-transform:uppercase;color:var(--green);margin-bottom:2em;letter-spacing:.1em}body.single-credentials p.prepared{font-family:'FoundersGrotesk-Regular';font-weight:400;text-transform:uppercase;letter-spacing:.05em}body.single-credentials p.prepared strong{font-family:'FoundersGrotesk-Medium';font-weight:400}body.single-credentials section.hero{height:0;overflow:hidden;color:var(--white);margin-top:calc(-2.5rem - 56px);padding-top:0;padding-bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed}body.single-credentials section.hero.cream{background-color:var(--cream)}body.single-credentials section.hero.green{background-color:var(--green)}body.single-credentials section.hero .wrapper{height:100%}body.single-credentials section.hero h1{color:var(--white);margin:0}body.single-credentials section.hero p.tag{color:var(--white);margin-bottom:.5em;opacity:.5;font-size:1.25em;letter-spacing:0}body.single-credentials section.hero p.prepared{margin-bottom:0}body.single-credentials section.hero p.prepared small{display:block}body.single-credentials section[data-link='introduction'] p.tag{visibility:hidden}body.single-credentials section:not(.spacer,.password){visibility:hidden}body.single-credentials section[data-section] h1{font-size:clamp(56px, 7.297vw - 3.84px, 106px);line-height:.9;max-width:1em;margin-left:0;overflow:visible}.hero-holder{height:100%;display:flex;flex-wrap:wrap;align-content:space-between}.hero-holder>div{flex-basis:100%}.hero-holder-bottom{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:end}.creds-button{width:100%;margin:5em auto 5em auto;text-align:left;background-color:var(--cream);color:var(--brown);font-family:'FoundersGrotesk-Regular';font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:.05em;border-radius:10px;padding:calc(2em + 3px) 2em calc(2em - 3px) 2em;line-height:1;position:relative}.creds-button strong{font-family:'FoundersGrotesk-Medium';font-weight:400}.creds-button::after{content:"";position:absolute;top:50%;right:2em;width:31px;height:20px;transform:translateY(-50%);background-image:url(/site/wp-content/themes/cdrg/img/next.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;opacity:.8;transition:opacity 0.200s ease-in-out}.creds-button:hover::after{opacity:1}.creds-button-home::after{background-image:url(/site/wp-content/themes/cdrg/img/home.svg)}.creds-sidebar{max-width:390px;margin:0 0 0 auto;border-radius:15px;background-color:var(--cream);color:var(--white);padding:2em}.creds-sidebar h3{font-size:42px;line-height:.9;margin-bottom:10px;max-width:1em;margin-left:0;overflow:visible}.creds-array{display:flex;width:100%;flex-wrap:wrap;row-gap:.25em;margin:1.5em auto 1.5em auto;font-family:'FoundersGrotesk-Regular';font-weight:400}.creds-array>a{flex-basis:100%;display:flex;flex-wrap:nowrap;column-gap:1em;opacity:.5;transition:opacity 0.200s ease-in-out}.creds-array>a:hover{opacity:.75}.creds-array>a.active{opacity:1}.creds-array>a span{min-width:1.25em}.hero-holder .creds-button,.creds-sidebar .creds-button{color:#fff0;aspect-ratio:1 / 1;width:62px;height:62px;padding:0;margin:0;background-color:#E5A374;border-radius:7px;transition:background-color 0.200s ease-in-out;position:relative;text-align:center}section.hero.cream .creds-button{background-color:#E5A374}section.hero.green .creds-button{background-color:#337271}.hero-holder .creds-button::after,.creds-sidebar .creds-button::after{content:none}.hero-holder .creds-button span,.creds-sidebar .creds-button span{position:absolute}.hero-holder .creds-button img,.creds-sidebar .creds-button img{opacity:.8;transition:opacity 0.200s ease-in-out}.hero-holder .creds-button:hover img,.creds-sidebar .creds-button:hover img{opacity:1}.hero-holder .creds-button:hover,.creds-sidebar .creds-button:hover{background-color:#e1a174}.hero-holder .creds-button:disabled,.creds-sidebar .creds-button:disabled{opacity:.5;pointer-events:none}.hero-holder .creds-nav{display:flex;flex-wrap:wrap;gap:.5em;flex-direction:column-reverse}section.password{background-color:var(--green);color:var(--white);width:100%;height:calc(100vh - 5rem - 5rem);z-index:10}section.password .wrapper{height:100%;display:flex;flex-wrap:wrap;align-content:center}.pin-entry{height:100%;display:flex;flex-wrap:wrap;align-content:space-between;text-align:center;margin:0 auto 0 auto}.pin-entry>div{flex-basis:100%}.pin-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;max-width:240px;margin:2em auto 2em auto;font-family:'FoundersGrotesk-Regular';font-weight:400}.pin-key{padding-top:calc(3px + 0.5rem);width:60px;height:60px;border-radius:60px;line-height:1;color:var(--white);background-color:#2B6C6C;transition:background-color 0.200s ease-in-out}.pin-key:focus,.pin-key:hover{background-color:#348383}.pin-mobile{display:none}.pin-desktop{display:block}.pin-key img{width:100%;height:auto;max-width:20px;vertical-align:top}.pin-key[data-key="clear"]{font-size:1.25em}.pin-dots{display:flex;justify-content:center;column-gap:20px;margin:0 auto 1em auto}.pin-reset{position:absolute;width:100%;left:0;top:0}.pin-reset button{line-height:1;letter-spacing:.05em;font-size:14px;text-transform:uppercase;color:var(--red)}.pin-dot{width:20px;height:20px;border-radius:20px;background-color:var(--softgreen);box-shadow:0 0 12px #fff0;transition:background-color 0.200s ease-in-out,box-shadow 0.200s ease-in-out}.pin-dot.filled{background-color:var(--cream)}.pin-dot.submitting{box-shadow:0 0 12px rgb(255 255 255 / .75)}.pin-dots.errors .pin-dot{background-color:var(--red);box-shadow:0 0 12px rgb(255 0 0 / 1)}.pin-error,.pin-help{font-size:14px;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;margin-bottom:0}.pin-error strong,.pin-help strong{font-family:'FoundersGrotesk-Medium';font-weight:400}.pin-start{font-family:'FoundersGrotesk-Regular';font-weight:400}.pin-disclaimer{font-size:14px;line-height:1;opacity:.5;width:90%;margin:2em auto 0 auto;max-width:700px}.gform_delete_file .screen-reader-text,.gfield_fileupload_progress_complete,.validation_message--hidden-on-empty,.grecaptcha-badge,.gform_required_legend,.gform_validation_errors,.gfield--type-honeypot{display:none!important}.gform_wrapper{width:100%}section.form .gform_wrapper{padding:2.5rem 0 5rem 0}form button,input,textarea{border:none;width:100%;background:none;color:var(--green);border-bottom:1px solid var(--brownfade);padding:0 0 1em 0;transition:border-color 0.1s ease-in-out;font-family:'FoundersGrotesk-Regular';font-size:clamp(12px, 2vb, 14px);letter-spacing:.05em;text-transform:uppercase;display:block;border-radius:unset}label,legend{font-family:'FoundersGrotesk-Regular';font-size:clamp(12px, 2vb, 14px);letter-spacing:.05em;text-transform:uppercase;line-height:1em;display:block;padding:0 0 1em 0}textarea{resize:none}section.form textarea{height:calc(1.7rem + 1em + 1px)}section.contact textarea{background-image:repeating-linear-gradient(transparent,transparent calc(4em - 1px),var(--brownfade) calc(4em - 1px),var(--brownfade) 4em);background-attachment:local;line-height:4em;height:calc(4em * 3);border-bottom:none;transition:background-image 0.1s ease-in-out;will-change:transform;backface-visibility:hidden;background-size:100% 4em}section.contact textarea:focus{background-image:repeating-linear-gradient(transparent,transparent calc(4em - 1px),var(--brown) calc(4em - 1px),var(--brown) 4em);border-bottom:none}section.contact .ginput_container_textarea{margin-top:-.5em}fieldset{border:none;margin:0;padding:0}.gform_fields{width:100%;display:grid;grid-template-columns:repeat(4,1fr);row-gap:2em;column-gap:1em;margin:0 auto 1em auto}.gfield--width-full{grid-column:1 / span 4}.gfield--width-half{grid-column:1 / span 2}.gfield--type-html p{margin-bottom:0}section.form #field_1_1{grid-area:1 / 1 / 1 / 1}section.form #field_1_3{grid-area:1 / 2 / 1 / 2}section.form #field_1_4{grid-area:1 / 3 / 1 / 3}section.form #field_1_5{grid-area:1 / 4 / 1 / 4}section.form #field_1_6{grid-area:2 / 1 / 2 / 4}section.form #field_submit_1{grid-area:2 / 4 / 2 / 4}section.contact #field_1_1{grid-area:1 / 1 / 1 / 3}section.contact #field_1_3{grid-area:1 / 3 / 1 / 5}section.contact #field_1_4{grid-area:2 / 1 / 2 / 3}section.contact #field_1_5{grid-area:2 / 3 / 2 / 5}section.contact #field_1_6{grid-area:3 / 1 / 3 / 5}section.contact #field_1_7{grid-area:5 / 1 / 6 / 5}section.contact #field_submit_1{grid-area:4 / 1 / 5 / 5}section.contact #field_3_1{grid-area:1 / 1 / 1 / 3}section.contact #field_3_3{grid-area:1 / 3 / 1 / 5}section.contact #field_3_4{grid-area:2 / 1 / 2 / 3}section.contact #field_3_5{grid-area:2 / 3 / 2 / 5}section.contact #field_3_8{grid-area:3 / 1 / 4 / 3}section.contact #field_3_9{grid-area:3 / 3 / 4 / 5}section.contact #field_3_10{grid-area:4 / 1 / 5 / 5}section.contact #field_3_11{grid-area:5 / 1 / 6 / 5}section.contact #field_3_6{grid-area:6 / 1 / 7 / 5}section.contact #field_3_12{grid-area:7 / 1 / 8 / 5}section.contact #gform_3 #field_submit_3{grid-area:8 / 1 / 9 / 5}section.contact #field_3_7{grid-area:9 / 1 / 10 / 5}.gfield_checkbox{display:flex;flex-wrap:nowrap;align-items:center;column-gap:1.5em}.ginput_container_checkbox{border-bottom:1px solid var(--brownfade);transition:border-color 0.1s ease-in-out;height:1.333em}.gfield{position:relative}.gfield_validation_message{font-family:'FoundersGrotesk-Regular';font-size:clamp(12px, 2vb, 14px);line-height:1em;letter-spacing:.05em;text-transform:uppercase;color:#8d2800;position:absolute;top:0;right:0}.gfield_checkbox input{position:absolute;opacity:0;width:0;height:0}.gfield_checkbox label{position:relative;cursor:pointer;color:var(--cream);padding:0 calc(19px + 0.5em) 0 0;transition:color 0.1s ease-in-out}.gfield_checkbox label::before{content:"";position:absolute;right:0;top:-5px;width:19px;height:19px;background-color:var(--cream);border-radius:50%;transition:background-color 0.1s ease-in-out}.gfield_checkbox label:hover::before{background-color:var(--cream)}.gfield_checkbox input:checked+label{color:var(--green)}.gfield_checkbox input:checked+label::before{background-color:var(--green)}input:focus-visible,textarea:focus-visible,input:focus,textarea:focus{outline:none;border-bottom-color:var(--brown)}::placeholder{color:var(--cream);transition:color 0.1s ease-in-out}input:focus::placeholder,textarea:focus::placeholder{color:#fff0}button[type="submit"],input[type="submit"]{background-color:var(--cream);color:var(--brown);text-align:left;border:none;border-radius:10px;height:calc(100% + 1px);padding:calc(1em + 5px) 2em 1em 2em;background-image:url(/site/wp-content/themes/cdrg/img/submit.svg);background-repeat:no-repeat;background-position:calc(100% - 2em) center}section.contact button[type="submit"],section.contact input[type="submit"]{padding:calc(2em + 5px) 2em 2em 2em}button[type="submit"].submitted,input[type="submit"].submitted{background-color:var(--textdark);color:var(--textlight)}.gfield--type-fileupload ul,.gfield--type-fileupload ol{margin-bottom:0}.ginput_container_fileupload{text-align:center;border-radius:10px;border:1px solid var(--brownfade);transition:border-color 0.1s ease-in-out;position:relative;background-color:#fff0;transition:background-color 0.1s ease-in-out}.gfield--type-fileupload:hover .ginput_container_fileupload,.gfield--type-fileupload:focus .ginput_container_fileupload,.gfield--type-fileupload:focus-within .ginput_container_fileupload{background-color:#f4f4f0}.gform_fileupload_rules{font-family:'FoundersGrotesk-Regular';font-size:clamp(12px, 2vb, 14px);letter-spacing:.05em;text-transform:uppercase;position:absolute;top:calc(50% + 3em + 53px);left:50%;transform:translate(-50%,-50%);width:calc(100% - 1em - 1em)}.ginput_preview{display:flex;flex-wrap:nowrap;column-gap:1em;justify-content:center;opacity:.75}.gform_drop_area{padding:3em 1em 3em 1em;width:100%;line-height:1}.gform_drop_area button{color:inherit;text-decoration:underline;display:block;margin:0 auto 0 auto;text-transform:lowercase;border:none}.gform_drop_instructions::before{content:url(/site/wp-content/themes/cdrg/img/info.svg);width:53px;height:53px;display:block;margin:0 auto 0 auto}@font-face{font-family:'FoundersGrotesk-Light';src:url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Light.eot) format('embedded-opentype'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Light.woff2) format('woff2'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Light.woff) format('woff'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Light.ttf) format('truetype'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Light.svg) format('svg');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'FoundersGrotesk-Regular';src:url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Regular.eot) format('embedded-opentype'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Regular.woff2) format('woff2'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Regular.woff) format('woff'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Regular.ttf) format('truetype'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Regular.svg) format('svg');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'FoundersGrotesk-Medium';src:url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Medium.eot) format('embedded-opentype'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Medium.woff2) format('woff2'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Medium.woff) format('woff'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Medium.ttf) format('truetype'),url(/site/wp-content/themes/cdrg/fonts/FoundersGrotesk-Medium.svg) format('svg');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Solare-Black';src:url(/site/wp-content/themes/cdrg/fonts/Solare-Black.eot) format('embedded-opentype'),url(/site/wp-content/themes/cdrg/fonts/Solare-Black.woff2) format('woff2'),url(/site/wp-content/themes/cdrg/fonts/Solare-Black.woff) format('woff'),url(/site/wp-content/themes/cdrg/fonts/Solare-Black.ttf) format('truetype'),url(/site/wp-content/themes/cdrg/fonts/Solare-Black.svg) format('svg');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Solare-BlackIntense';src:url(/site/wp-content/themes/cdrg/fonts/Solare-BlackIntense.eot) format('embedded-opentype'),url(/site/wp-content/themes/cdrg/fonts/Solare-BlackIntense.woff2) format('woff2'),url(/site/wp-content/themes/cdrg/fonts/Solare-BlackIntense.woff) format('woff'),url(/site/wp-content/themes/cdrg/fonts/Solare-BlackIntense.ttf) format('truetype'),url(/site/wp-content/themes/cdrg/fonts/Solare-BlackIntense.svg) format('svg');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Solare-Regular';src:url(/site/wp-content/themes/cdrg/fonts/Solare-Regular.eot) format('embedded-opentype'),url(/site/wp-content/themes/cdrg/fonts/Solare-Regular.woff2) format('woff2'),url(/site/wp-content/themes/cdrg/fonts/Solare-Regular.woff) format('woff'),url(/site/wp-content/themes/cdrg/fonts/Solare-Regular.ttf) format('truetype'),url(/site/wp-content/themes/cdrg/fonts/Solare-Regular.svg) format('svg');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Solare-RegularIntense';src:url(/site/wp-content/themes/cdrg/fonts/Solare-RegularIntense.eot) format('embedded-opentype'),url(/site/wp-content/themes/cdrg/fonts/Solare-RegularIntense.woff2) format('woff2'),url(/site/wp-content/themes/cdrg/fonts/Solare-RegularIntense.woff) format('woff'),url(/site/wp-content/themes/cdrg/fonts/Solare-RegularIntense.ttf) format('truetype'),url(/site/wp-content/themes/cdrg/fonts/Solare-RegularIntense.svg) format('svg');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'SolareItalic-Regular';src:url(/site/wp-content/themes/cdrg/fonts/SolareItalic-Regular.eot) format('embedded-opentype'),url(/site/wp-content/themes/cdrg/fonts/SolareItalic-Regular.woff2) format('woff2'),url(/site/wp-content/themes/cdrg/fonts/SolareItalic-Regular.woff) format('woff'),url(/site/wp-content/themes/cdrg/fonts/SolareItalic-Regular.ttf) format('truetype'),url(/site/wp-content/themes/cdrg/fonts/SolareItalic-Regular.svg) format('svg');font-weight:400;font-style:normal;font-display:fallback}h1{font-family:'Solare-RegularIntense';font-weight:400;font-size:67px;font-size:clamp(36px, 4.189vw + 1.65px, 67px);line-height:1.1;margin:0 auto 1em auto;color:var(--cream)}h1 i,h1 em{font-family:'SolareItalic-Regular';font-style:normal}body.single h1{letter-spacing:-.01em}h2{font-family:'FoundersGrotesk-Light';font-weight:400;font-size:45px;font-size:clamp(27px, 2.4324vw + 7.06px, 45px);line-height:1;margin:0 auto 1em auto}h2 strong,h2 b{font-family:'FoundersGrotesk-Regular';font-weight:400}h3{font-family:'Solare-RegularIntense';font-weight:400;font-size:45px;line-height:1;margin:0 auto 1em auto}section.form h3{margin-bottom:.5em}h4{font-family:'FoundersGrotesk-Regular';font-weight:400;margin:1.75em auto .75em auto;font-size:inherit;line-height:inherit;color:var(--green)}.wysiwyg-main h4:first-of-type{margin-top:0}.wysiwyg-main h4{margin-bottom:0}h4 strong,h4 b{font-family:'FoundersGrotesk-Medium';font-weight:400}p{margin:0 auto 1em auto}p strong{font-family:'FoundersGrotesk-Regular';font-weight:400}p b{font-family:'FoundersGrotesk-Medium';font-weight:400}p small{font-size:.75em;display:inline-block}form p small{font-size:.7em}form p a{text-decoration:underline;white-space:nowrap}blockquote{font-family:'Solare-BlackIntense';font-weight:400;margin:3em auto 3em auto;text-transform:uppercase;color:var(--cream);font-size:1.15em;line-height:1.1}blockquote p{position:relative}blockquote p::before{content:"“";position:absolute;top:0;left:-10px}blockquote p::after{content:"”"}body.single-team blockquote{margin-top:0;padding-top:10px;border-top:1px solid #c4c4bf}cite{display:block;font-size:14px;letter-spacing:.1em;margin:6em auto 0 auto;font-family:'FoundersGrotesk-Regular';font-weight:400;font-style:normal;text-transform:uppercase}cite strong,cite b{font-family:'FoundersGrotesk-Medium';font-weight:400}cite svg{float:left;margin-right:1em;margin-top:-4px}cite::after{content:"";display:block;clear:both}body.page cite{padding-bottom:1em;margin-bottom:calc(-6em + 10px);border-bottom:1px solid #c4c4bf}ul,ol{margin:0 auto 1em auto;padding:0 0 0 1em}.wysiwyg-main ul li{list-style:none;position:relative;border-bottom:1px solid var(--lightbrown);padding:.5em 0 .25em 0}.wysiwyg-main ul li::before{content:"";position:absolute;left:-1em;top:0;color:var(--cream);background-image:url(/site/wp-content/themes/cdrg/img/bullet.svg);height:calc(100% - 0.5em - 0.25em);width:1em;background-repeat:no-repeat;background-size:13px 13px;background-position:0 calc(0.1em + 13px)}.wysiwyg-main ol li{position:relative;border-bottom:1px solid var(--lightbrown);padding:.5em 0 .25em 0}.wysiwyg-main ol li::marker{color:var(--cream);font-weight:700}.alignnone{margin:2em auto 2em auto;width:100%;height:auto}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{width:100%!important;max-width:100%}.wp-caption p{margin:0}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{display:inline-block;background-color:var(--white);font-family:'FoundersGrotesk-Regular';border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px 1em .5em 1em;margin:0;position:relative}.wp-caption .wp-caption-text::before,.gallery-caption::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/site/wp-content/themes/cdrg/img/caption.svg);background-repeat:no-repeat;background-position:0 10px}.wp-post-image{width:100%;height:auto}.hometeam-member.hometeam-member-0{display:none}@media (hover:none){.hometeam-member img{mix-blend-mode:unset;opacity:1}}@media only screen and (max-height:920px){.nav-menu ul li a{font-size:clamp(32px, 5vh, 50px)}h1{font-size:clamp(36px, 4.189vw + 1.65px, 60px)}section.masktitle h1{font-size:clamp(54px, 7.297vw - 3.84px, 90px);line-height:1.1}section.trustedby p:not(.tag){font-size:clamp(30px, 5.405vw - 14.32px, 50px)}.trustedby-holder{max-width:720px}section.inconversation .images-holder{max-width:450px}body.page section.title h1{max-width:720px;margin-bottom:0}}@media only screen and (max-width:1420px){.content{max-width:1080px}}@media only screen and (max-width:1280px){.content{max-width:720px}.trustedby-holder{max-width:600px}.footer-links-col{columns:150px 2}}@media only screen and (max-width:1024px){.footer-links-col{columns:120px 2}.wysiwyg-sidebar-icons a span img{width:62px;height:62px}.gform_fields{grid-template-columns:repeat(1,1fr)}section.contact .gfield,section.form .gfield{grid-area:unset!important}section.contact #field_3_7{grid-row:11 / 11!important}section.contact #field_1_7,section.form #field_1_7{grid-row:6 / 6!important}}@media only screen and (max-width:820px){body{font-size:23px}.header{align-items:center;min-height:56px}.logo-img{max-width:131px}.header .logo-img{vertical-align:middle}.nav-toggle{width:140px;height:56px;right:5%}.nav{width:140px;height:56px;right:5%}.nav-menu ul li a{font-size:clamp(32px, 5vh, 50px)}section{padding:2.5rem 0 2.5rem 0}.gform_fields{grid-template-columns:repeat(1,1fr)}form button,input,textarea{font-size:clamp(14px, 2.5vb, 16px)}button[type="submit"],input[type="submit"]{padding:calc(2em + 5px) 2em 2em 2em}section.contact .gfield,section.form .gfield{grid-area:unset!important}section.contact #field_3_7,section.contact #field_1_7{order:9999}section.form .gform_wrapper{padding-bottom:0}section.contact .wysiwyg-sidebar{order:-1;padding-bottom:7.5rem}.intro-holder{transform:unset}.image-holder{margin:0}.image-holder img{border-radius:0}.image-caption{top:100%}.image-caption span{padding:10px 0 0 0}section.inconversation .images-holder,.images-holder{width:calc(100% - 7.5rem)}section.inconversation .images-holder,.images-holder.left,.images-holder.right{margin-right:auto;margin-left:0}.images-holder.center{margin-right:0;margin-left:auto}.images-holder.center img.texture{transform:translate(-7.5rem,7.5rem)}section.intro h2 a:hover span::before,section.hometeam h2 a:hover span::before,section.inconversation h2 a:hover span::before{top:0}section.intro h2 a:hover span::after,section.hometeam h2 a:hover span::after,section.inconversation h2 a:hover span::after{bottom:calc(-1em * 1)}#menu-header a:hover span::before{top:50%}#menu-header a:hover span::after{bottom:-50%}.hometeam-holder{transform:unset;padding-bottom:5rem}.hometeam-grid{grid-template-columns:repeat(2,1fr)}.hometeam-member{grid-column:unset!important;grid-row:unset!important}.hometeam-member.hometeam-member-0{display:block}.inconversation-holder{width:100%}.inconversation-holder>div{flex:1 0 100%}.inconversation-holder>div:first-of-type{padding-bottom:5rem}section.team p.title{display:none}.team-grid{grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-auto-rows:auto;row-gap:2em;padding:7.5rem 0 7.5rem 0}.team-member{grid-area:unset!important}.inconversation-holder>div:last-of-type{position:absolute;left:-25%;bottom:0;z-index:-1}section.inconversation p.title{white-space:nowrap}.wysiwyg-main,.wysiwyg-sidebar{flex:1 0 100%}.video-holder{width:100%}.wysiwyg-sidebar-item{flex-wrap:wrap}.wysiwyg-sidebar-item>div{flex:1 0 100%}.wysiwyg-sidebar-image{max-width:100px}.wysiwyg-sidebar-name p{font-size:75%}.wysiwyg-sidebar-icons a span img{width:62px;height:62px;opacity:.75}body.single-team section.wysiwyg .wysiwyg-sidebar{order:-1;padding-bottom:7.5rem}section.relatedposts,section.journal{--journalgap:3.333em;--journalcolumns:1}.journal-grid>article::before{content:none}section.journal .journal-grid>article::after,section.journal .journal-grid>article:first-of-type::after{content:'';position:absolute;bottom:calc(-1 * var(--journalgap) / 2.5);right:0;width:100%;height:1px;background-color:var(--brown);opacity:.15}section.journal .journal-grid>article:first-of-type a{display:block}section.journal .journal-grid>article:first-of-type .journal-image{display:none}section.journal .journal-grid>article:first-of-type div .journal-image{display:block}section.journal .journal-grid>article:first-of-type h1{font-size:clamp(25px, 1.75vw, 30px);margin:1em 0 .5em 0}.journal-controls{display:block}.journal-search{width:100%;margin-bottom:1.5em}.journal-search input{width:100%;background-color:var(--lightbrown)}.journal-filter{overflow-x:scroll;left:-5vw;width:100vw;-webkit-overflow-scrolling:touch;scrollbar-width:none}.journal-filter-scroll{padding:0 5% 0 5%}blockquote{font-size:1.0833em}body.page cite{margin-bottom:calc(-5em + 10px)}.footer{padding:2.5rem 0 2.5rem 0}.footer .footer-holder:first-of-type{padding-bottom:2.5rem}.footer-links>p,.footer-links-col,.footer .footer-spacer,.footer-decal,.footer-legal{display:none}.footer-links{padding-top:2.5rem}.footer-company{flex:1}.footer-logo,.footer-links{flex:1 0 100%}.footer-logo p{display:block;line-height:1.181}.footer-btt{max-height:68px}.alignnone{margin:1em auto 1em auto}body.single-credentials section .images-holder{display:none}body.single-credentials section.hero{height:70svh;padding-top:calc(2.5rem + 56px);padding-bottom:2.5rem}body.single-credentials section.spacer,.accordion-appointments div:last-of-type,body.single-credentials section .creds-sidebar,body.single-credentials section.wysiwyg p.prepared,body.single-credentials section.wysiwyg p.tag,body.single-credentials section.wysiwyg h1{display:none}body.single-credentials .header .logo-img path{fill:var(--white)}body.single-credentials .header .logo-password .logo-img path{fill:var(--cream)}body.single-credentials .wysiwyg-main video{margin:1em auto 1em auto}.appointments-logos{grid-template-columns:1fr}.appointments-logo{grid-area:1 / 1}.appointments-logo img{width:100%;height:auto;max-width:208px}.accordion-bio{flex-wrap:wrap}.accordion-bio>div{flex-basis:100%}.accordion-bio>div:first-of-type,.accordion-bio img{max-width:unset}.accordion-bio-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-clamp:3}.accordion-bio-expand{display:flex}section.password{height:auto}.pin-disclaimer{width:100%;max-width:340px}.pin-mobile{display:grid}.pin-pad{margin-top:1em;margin-bottom:1em}.pin-entry{margin-bottom:2.5em}.pin-desktop{display:none}.experience-spacer{margin-bottom:2.5em}.creds-button{margin-top:1em;margin-bottom:1em}}::selection{background:var(--green);color:#FFF;text-shadow:none}::-webkit-selection{background:var(--green);color:#FFF;text-shadow:none}::-moz-selection{background:var(--green);color:#FFF;text-shadow:none}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}