.odometer.odometer-auto-theme,.odometer.odometer-theme-default,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}:root{--white: hsl(0, 0%, 100%);--off-white: hsl(0, 0%, 95%);--success: hsl(129, 100%, 26%);--error: hsl(0, 67%, 47%);--border: hsl(0, 0%, 80%);--midgrey: hsl(211, 10%, 40%);--charcoal: hsl(206, 36%, 14%);--alpha: hsl(207, 48%, 12%);--beta: hsl(209, 49%, 75%);--dark: hsl(208, 48%, 12%);--light: hsl(43, 28%, 95%);--alpha-darker: hsl(207, 48%, 10.2%)}:root{--body-font: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--title-font: "Spectral", Georgia, Times, "Times New Roman", serif;--body-color: var(--light);--body-font-size: 62.5%;--body-line-height: 1.65;--body-bg: var(--alpha);--link-color: var(--alpha);--link-color-hover: var(--alpha-darker);--input-bg: var(--white);--input-border: var(--border);--input-focus: var(--off-white);--pad: clamp(5rem,7vw,9rem)}.alignleft:first-child,.alignright:first-child,.aligncenter:first-child{margin-top:0}.alignleft:last-child,.alignright:last-child,.aligncenter:last-child{margin-bottom:0}.wrapper{width:min(90vw,975px);margin:0 auto}.wide.wrapper{width:min(90vw,1280px)}.card,.card:before,nav.main,a,input[type=text],input[type=email],input[type=file],input[type=date],input[type=password],input[type=search],input[type=number],textarea,select,button,.button:before{transition:all .25s ease-in-out}.hero:before,.hero .bg{object-fit:cover;width:100%;height:100%}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*:first-child{margin-top:0}*:last-child{margin-bottom:0}html{background:var(--body-bg);color:var(--body-color);font-family:var(--body-font);font-size:var(--body-font-size);font-weight:300;overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--body-bg);font-size:clamp(1.6rem,2.5vw,1.84rem);line-height:var(--body-line-height);overflow-x:hidden}body.open{overflow:hidden}button{padding:0;background:0;border:0;cursor:pointer}.button{--btn-bg: var(--link-color);--btn-border: var(--link-color);--btn-color: var(--white);--btn-bg-hover: var(--link-color-hover);--btn-border-hover: var(--link-color-hover);--btn-color-hover: var(--white);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2rem;background:var(--btn-bg);border:2px solid var(--btn-border);border-radius:0;color:var(--btn-color);font-family:var(--body-font);font-size:1.6rem;font-weight:700;line-height:1.2;text-align:center;overflow:hidden;text-decoration:none;text-transform:uppercase;transform:translateZ(0)}.button:before{content:"";display:block;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:var(--btn-bg-hover);opacity:0;transform:scale(0)}.button:hover,.button:focus{color:var(--btn-color-hover);border-color:var(--btn-border-hover)}.button:hover:before,.button:focus:before{opacity:1;transform:scale(1)}legend,label{display:block;margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.nolabel label:not(fieldset label){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=text],input[type=email],input[type=file],input[type=date],input[type=password],input[type=search],input[type=number],textarea,select{display:flex;align-items:center;width:100%;height:5rem;margin:0;padding:0 1rem;color:var(--body-color);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:0;font-family:var(--body-font);font-size:1.6rem;font-weight:400;outline:0}input[type=text][type=file],input[type=email][type=file],input[type=file][type=file],input[type=date][type=file],input[type=password][type=file],input[type=search][type=file],input[type=number][type=file],textarea[type=file],select[type=file]{padding:1.1rem 1rem}input[type=text]:focus,input[type=email]:focus,input[type=file]:focus,input[type=date]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{background-color:var(--input-focus);border-color:var(--link-color-hover)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=date]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,textarea::placeholder,select::placeholder{opacity:.7;color:var(--body-color)}textarea{align-items:flex-start;min-height:20rem;padding:1.5rem 1rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 1rem;background:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" height="50" width="100" version="1.1"%3E%3Cpolygon fill="black" points="100,0 0,0 50,50"/%3E%3C/svg%3E') right 1rem top 50%/1rem no-repeat var(--input-bg)}select:invalid{color:#00000080}select option{opacity:1}fieldset{display:flex;flex-wrap:wrap;border:none;padding:0}fieldset legend{margin-bottom:1rem}fieldset.stack{flex-direction:column}fieldset.stack label{margin-bottom:.5rem}fieldset label{margin:0 2rem .5rem 0;font-weight:400;height:auto;overflow:visible;position:inherit;width:auto}fieldset label input{margin-right:.5rem}fieldset+.error-flag{margin-top:1rem}.error-flag,.success-flag{display:none;padding:.5rem 1rem;background:var(--error);color:var(--white);font-size:1.2rem;font-weight:700;text-transform:uppercase}.success-flag{background:var(--success)}.errormsg,.successmsg{margin:4rem 0;border:2px solid var(--error);padding:2rem}.errormsg ul,.successmsg ul{padding:0 0 0 2rem}.errormsg ul li,.successmsg ul li{margin:.5rem 0}.errormsg a,.successmsg a{color:var(--error)}.successmsg{border-color:var(--success);color:var(--success)}form.default{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.input-wrap{width:100%;grid-column:1/-1}.input-wrap.error *{border-color:var(--error)}.input-wrap.error label,.input-wrap.error legend{color:var(--error)}.input-wrap.error .error-flag{display:block}.input-wrap.success *{border-color:var(--success)}.input-wrap.success label,.input-wrap.success legend{color:var(--success)}.input-wrap.success .success-flag{display:block}@media(min-width:768px){.input-wrap.two,.input-wrap.four{grid-column:span 6}}@media(min-width:768px){.input-wrap.three{grid-column:span 4}}@media(min-width:1024px){.input-wrap.four{grid-column:span 3}}.skip-to-content{position:absolute;z-index:99999;top:0;left:5px;transform:translateY(-500%)}.skip-to-content:focus{transform:translateY(0)}.iframe-wrap{position:relative;width:100%;aspect-ratio:16/9}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.alignleft,.alignright,.aligncenter{float:none;margin:3rem auto}@media(min-width:768px){.alignleft{float:left;margin:1rem 3rem 3rem 0}}@media(min-width:768px){.alignright{float:right;margin:1rem 0 3rem 3rem}}figure.aligncenter{width:100%}@media(min-width:1024px){figure.aligncenter{width:90%}}figure figcaption{font-size:clamp(1.4rem,2vw,1.6rem);padding:1rem 0;border-bottom:1px solid var(--border)}.accordion .accordion-content{display:none}.tablist .trigger:hover,.tablist .trigger:focus,.tablist .trigger[aria-selected=true]{color:var(--alpha)}.grid{display:grid;gap:clamp(4rem,5vw,5rem);grid-auto-flow:dense;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid{grid-template-columns:repeat(3,1fr)}}.grid.two{grid-template-columns:repeat(1,1fr)}@media(min-width:1024px){.grid.two{grid-template-columns:repeat(2,1fr)}}.grid.portgrid{gap:2.4rem;grid-template-columns:repeat(1,1fr);margin-top:6rem}@media(min-width:1024px){.grid.portgrid{grid-template-columns:repeat(3,1fr)}}.grid.platgrid{gap:4rem;margin-top:6rem}@media(min-width:768px){.grid.platgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid.platgrid{grid-template-columns:repeat(4,1fr)}}.grid.statgrid{background:#3f7cb52e;border:1px solid rgba(63,124,181,.18);gap:1px;grid-template-columns:repeat(2,1fr)}.grid.aligncenter{align-items:center}.grid.aligntop{align-items:flex-start}.sectionmargin{margin:var(--pad) auto}.sectionmargin-sm{margin:clamp(4rem,5vw,5rem) auto}.sectionpad{padding:var(--pad) 0}[class^=bg-],[class*=" bg-"]{position:relative;scroll-margin-top:0}[class^=bg-]:before,[class*=" bg-"]:before{content:"";height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:9}[class^=bg-]>*,[class^=bg-] .grid,[class^=bg-] .col,[class^=bg-] .inner,[class*=" bg-"]>*,[class*=" bg-"] .grid,[class*=" bg-"] .col,[class*=" bg-"] .inner{position:relative;z-index:15}[class^=bg-].bg-charcoal,[class*=" bg-"].bg-charcoal{background:var(--charcoal)}[class^=bg-].bg-charcoal:before,[class*=" bg-"].bg-charcoal:before{background:var(--charcoal)}[class^=bg-].bg-charcoal a:not(.button),[class*=" bg-"].bg-charcoal a:not(.button){color:var(--light)}[class^=bg-].bg-charcoal a:not(.button):hover,[class^=bg-].bg-charcoal a:not(.button):focus,[class*=" bg-"].bg-charcoal a:not(.button):hover,[class*=" bg-"].bg-charcoal a:not(.button):focus{color:var(--beta)}[class^=bg-].bg-grey,[class*=" bg-"].bg-grey{background:#f6f4ef;color:var(--dark)}[class^=bg-].bg-grey:before,[class*=" bg-"].bg-grey:before{background:#f6f4ef}p,ul,ol,blockquote{margin:2rem 0}a{color:var(--light);font-weight:500;text-underline-offset:10%}a:hover,a:focus{color:var(--beta)}strong{font-weight:500}address{font-style:normal}blockquote{font-family:var(--title-font);font-size:clamp(2.6rem,5vw,4.2rem);font-style:italic;line-height:1.4;margin:4rem auto;max-width:630px;text-align:center}blockquote cite{display:block;font-family:var(--body-font);font-size:1.4rem;font-style:normal;text-transform:uppercase;margin:3rem 0 0!important}hr{margin:4rem 0}::selection{background:var(--link-color);color:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--title-font);font-weight:300;line-height:1.2;margin:2rem 0;text-wrap:balance}h1.tight,h2.tight,h3.tight,h4.tight,h5.tight,h6.tight,.h1.tight,.h2.tight,.h3.tight,.h4.tight,.h5.tight,.h6.tight{max-width:545px}h1,.h1{font-size:clamp(4.8rem,5vw,7rem)}h2,.h2{font-size:clamp(3.2rem,5vw,5rem)}h3,.h3{font-size:clamp(2.4rem,5vw,2.8rem)}h4,.h4{font-size:clamp(2rem,5vw,2.4rem)}h5,.h5{font-size:clamp(1.8rem,5vw,2rem)}h6,.h6{font-size:clamp(1.6rem,5vw,1.8rem)}footer.primary{border-top:1px solid rgba(255,255,255,.08);font-size:1.475rem;padding:clamp(6rem,7vw,9.5rem) 0 4rem}footer.primary a{color:var(--light);font-weight:400;text-decoration:none}footer.primary a:hover,footer.primary a:focus{color:var(--beta)}footer.primary .grid{gap:4rem 6rem;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){footer.primary .grid{grid-template-columns:1.5fr 1fr 1fr}}footer.primary .grid .col{max-width:340px}footer.primary .btm{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;font-size:1.3rem;gap:2rem;justify-content:space-between;margin-top:7rem;padding-top:2.5rem}header{left:0;padding:2.7rem 4vw;position:fixed;top:0;transition:all .45s ease;width:100%;z-index:999}header .inner{align-items:center;display:flex;justify-content:space-between}header .nav-trigger{--btn: 4rem;--border: 2px;--shift: 19px;--bar-w: 60;--bar-h: 5;--base-w: 70;--base-h: 4;--sx: calc(var(--bar-w) / var(--base-w));--sy: calc(var(--bar-h) / var(--base-h));color:var(--light);flex-shrink:0;width:var(--btn);height:var(--btn);background:transparent;padding:0;cursor:pointer;display:grid;place-items:center;z-index:100}@media(min-width:1024px){header .nav-trigger{display:none}}header .nav-trigger__icon{display:block}header .nav-trigger rect{fill:currentColor;transform-box:fill-box;transform-origin:center;transition:transform .2s ease-in-out,fill .2s ease-in-out}header .nav-trigger rect:nth-child(1){transform:translateY(calc(var(--shift) * -1)) scaleX(var(--sx)) scaleY(var(--sy))}header .nav-trigger rect:nth-child(2),header .nav-trigger rect:nth-child(3){transform:scaleX(var(--sx)) scaleY(var(--sy))}header .nav-trigger rect:nth-child(4){transform:translateY(var(--shift)) scaleX(var(--sx)) scaleY(var(--sy))}header .nav-trigger.active rect:nth-child(1),header .nav-trigger.active rect:nth-child(4){transform:translateY(0) scale(0)}header .nav-trigger.active rect:nth-child(2){transform:rotate(45deg) scaleX(var(--sx)) scaleY(var(--sy))}header .nav-trigger.active rect:nth-child(3){transform:rotate(-45deg) scaleX(var(--sx)) scaleY(var(--sy))}header.scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0aeb;padding:18px 4vw}nav ul{list-style:none;margin:0;padding:0}nav li{position:relative}nav a{color:var(--light);display:block;font-weight:300;text-decoration:none;text-transform:uppercase}nav a:hover,nav a:focus{color:var(--beta)}nav.main{background:#14202e;font-size:1.3rem;height:100vh;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:-1}@media(min-width:1024px){nav.main{background:none;display:block!important;height:auto;opacity:1;position:static;visibility:visible;width:auto;z-index:99}}nav.main.active{display:block;opacity:1;overflow:auto;visibility:visible;z-index:99}nav.main>ul{align-items:center;display:flex;flex-direction:column;height:100%;gap:4rem 4.5rem;justify-content:center}@media(min-width:1024px){nav.main>ul{flex-direction:row;height:auto}}@media(min-width:1024px){nav.main>ul>li:hover>ul,nav.main>ul>li:focus>ul{display:block}}nav.main>ul>li>a{letter-spacing:2.9px}nav.main>ul>li ul{display:none}nav.main>ul>li ul .drop{display:block}nav.main>ul>li>ul{position:absolute;width:fit-content}@media(min-width:1024px){nav.main .dropdown li:hover>.dropdown,nav.main .dropdown li:focus>.dropdown{display:block}}nav.main .drop{right:0;top:0;position:absolute}@media(min-width:1024px){nav.main .drop{display:none}}@media(min-width:1024px){nav ul.dropdown[data-open=true]{display:flex}nav ul.sub[data-open=true]{display:block;top:-1px;left:100%}}nav ul[data-open=true]{display:block!important}@media(min-width:1024px){nav ul[data-open=true]{display:block!important}}main#content{margin:var(--pad) auto 0}main#content.internal{margin:12rem auto var(--pad)}main,section{scroll-margin-top:var(--pad)}.hero{align-items:center;display:flex;justify-content:center;min-height:700px;position:relative;text-align:center}@media(min-width:1024px){.hero{height:100vh}}.hero:before{background:radial-gradient(ellipse at center,transparent 0%,rgba(11,11,10,.55) 75%),linear-gradient(180deg,rgba(11,11,10,.42) 0%,transparent 32%,rgba(11,11,10,.94) 100%);content:"";right:0;bottom:0;left:0;position:absolute;top:0;z-index:4}.hero .bg{filter:grayscale(28%) brightness(.5);left:0;position:absolute;top:0}.hero .inner{position:relative;z-index:5}.hero .kicker{font-size:1.6rem;letter-spacing:6px}.hero .logo{margin:clamp(3rem,4vw,6rem) auto}.hero .desc{font-family:var(--body-font);font-size:clamp(1.5rem,1.5vw,2.2rem);letter-spacing:1px;line-height:var(--body-line-height);margin:0 auto;max-width:590px;text-wrap:inherit}.hero .scroll-cue{bottom:4rem;color:var(--beta);font-size:1.05rem;height:8rem;left:50%;letter-spacing:3.5px;position:absolute;text-decoration:none;transform:translate(-50%);width:8rem;z-index:99}.hero .scroll-cue:after{background:linear-gradient(var(--beta),transparent);content:"";display:block;height:44px;margin:1.4rem auto 0;width:1px}.kicker{color:var(--beta);font-size:1.3rem;letter-spacing:4px;margin:0;text-transform:uppercase}.split .inner>.grid{gap:4.5rem 8rem;grid-template-columns:repeat(1,1fr)}@media(min-width:1024px){.split .inner>.grid{grid-template-columns:1.15fr .85fr}}.split .year{color:transparent;-webkit-text-stroke:1px var(--midgrey);font-family:var(--title-font);font-size:clamp(6.4rem,5vw,10.4rem);line-height:1;margin:0 0 2.3rem}.split .kicker{margin-bottom:2.2rem}.split .title{margin:0}.split img{aspect-ratio:4/3;object-fit:cover}.split .note{font-size:1.4rem}@media(min-width:1024px){.split.alt .inner>.grid{grid-template-columns:.95fr 1.05fr}}.portfolio .note{font-size:1.475rem;margin-top:3rem;max-width:590px}@property --stop{syntax: "<percentage>"; inherits: false; initial-value: 8%;}.card{background:#1d2e3a;font-size:1.3rem;min-height:350px;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.card{max-height:400px}}.card:before{--stop: 8%;background:linear-gradient(180deg,transparent var(--stop),rgba(8,8,7,.8) 64%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:5}.card:hover,.card:focus{transform:translateY(-10px)}.card:hover .bg,.card:focus .bg{transform:scale(1.05)}.card:hover:before,.card:focus:before{--stop: -38%;opacity:1}@media(min-width:1024px){.card:hover .desc,.card:focus .desc{max-height:20rem;opacity:1}}.card .bg{height:100%;object-fit:cover;object-position:center;transition:transform 1.2s cubic-bezier(.2,.6,.2,1),filter .6s;width:100%}.card .bg.top{object-position:top}.card .bg.btm{object-position:bottom}.card .txtbox{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:3rem 2.4rem 2.2rem;transition:--stop .5s ease;z-index:9}.card .kicker{font-size:1.15rem;letter-spacing:2px}.card .title{font-family:var(--title-font);font-size:2.25rem;margin:1.2rem 0 .8rem}.card .desc{margin-top:1rem;transition:all .5s ease}@media(min-width:1024px){.card .desc{max-height:0;opacity:0;overflow:hidden}}@media(min-width:1024px){.card.wide{aspect-ratio:3/2;grid-column:span 2}}.card.full{grid-column:1/-1}.quote{border-top:1px solid rgba(63,124,181,.12);border-bottom:1px solid rgba(63,124,181,.12);padding:clamp(6rem,7vw,8rem) 0}.discipline .kicker{font-family:var(--title-font);font-size:1.6rem;letter-spacing:3px}.discipline .title{font-size:2.4rem;margin:1.4rem 0 0}.discipline .desc{font-size:1.475rem;margin-top:1.3rem}.discipline .scroll-border-box{width:100%;height:1px;background-color:var(--dark);background-image:linear-gradient(#3f7cb54d,#3f7cb54d);background-repeat:no-repeat;background-size:0% 100%;margin-bottom:2.8rem;transition:background-size .1s ease-out}.stat{background:var(--charcoal);padding:3.2rem 2.5rem}.stat .acc,.stat .odometer,.stat .numwrap{color:var(--beta);font-family:var(--title-font);font-size:4rem;pointer-events:none}.stat .odometer{margin-top:-5px}.stat .numwrap{display:inline-block;margin-top:-7px;pointer-events:auto;position:relative}.stat .numwrap .sr-only{left:0;opacity:0;position:absolute;top:0}.stat .desc{font-size:1.1rem;letter-spacing:2.5px;margin-top:4px;text-transform:uppercase}.pulse-glow-text{bottom:4rem;color:var(--beta);font-size:4rem;position:absolute;z-index:99;animation:textPulse 2s ease-in-out infinite alternate}@keyframes textPulse{0%{text-shadow:0 0 0px var(--beta),0 0 0px var(--beta),0 0 0px var(--beta)}to{text-shadow:0 0 20px var(--beta),0 0 20px var(--beta),0 0 20px var(--beta),0 0 20px var(--beta)}}.shrink-text{--font-scale: 1;font-size:calc(2.4rem * var(--font-scale, 1));transition:font-size .05s linear;will-change:font-size}.groupline{display:flex;align-items:center;gap:2rem;margin:6rem 0 4rem}.groupline .title{margin:0;font-family:var(--body-font);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:400;white-space:nowrap}.groupline span{background:#ffffff14;flex:1;height:1px}.team .disclaimer{font-size:1.3rem}.teamgrid{gap:clamp(4rem,5vw,5rem) 4rem}@media(min-width:480px){.teamgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.teamgrid{grid-template-columns:repeat(3,1fr)}}.member img{aspect-ratio:4/5;margin-bottom:2rem;object-fit:cover;object-position:top;width:100%}.member .txtbox>p{margin:0}.member .name{font-size:1.6rem;font-weight:700}.member .role{font-size:1.1rem;letter-spacing:2px}.member .note{font-size:1.2rem}.member .desc{font-size:1.4rem;margin-top:1.5rem}.contactgrid{border-top:1px solid rgba(255,255,255,.08);font-size:1.4rem;gap:3.5rem;margin-top:clamp(5rem,5vw,7rem);padding-top:3.5rem}.contactgrid p{margin:0}.contactgrid .title{font-family:var(--body-font);font-size:1.2rem;font-weight:600;letter-spacing:1px;margin:0 0 .8rem;text-transform:uppercase}.contactgrid .desc{margin-bottom:.5rem}.contactgrid a{font-weight:400}
