.hero{--wall:#1a1816;--wall-deep:#0e0d0c;--sheet:#2a2724;--sheet-deep:#1c1a18;--copper-hi:#e2ae78;--paper:#f4f1ec;--gutter:20px;--mark:104px}@media only screen and (min-width:992px){.hero{--gutter:max(24px,5.5vw);--mark:clamp(100px,12.81vw,184px)}}.hero{height:100vh;height:100dvh;max-height:625px;min-height:480px;position:relative}@media only screen and (min-width:768px){.hero{max-height:none}}.hero{background:var(--wall);color:var(--paper);font-family:Figtree,Helvetica Neue,Arial,sans-serif;isolation:isolate;overflow:hidden;-webkit-font-smoothing:antialiased}.hero :focus-visible{outline:2px solid var(--copper-hi);outline-offset:4px}.sheet:after,.wall:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .52  0 0 0 0 .48  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='900'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.006' numOctaves='4' seed='7'/><feColorMatrix values='0 0 0 0 .6  0 0 0 0 .56  0 0 0 0 .5  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>");content:"";inset:0;mix-blend-mode:overlay;opacity:.32;pointer-events:none;position:absolute}.wall{background:linear-gradient(180deg,var(--wall-deep) 0,#191715 30%,#221f1c 62%,#1b1917 100%);inset:0;position:absolute}.wall.has-texture{background-image:linear-gradient(180deg,rgba(14,13,12,.62) 0,rgba(25,23,21,.48) 30%,rgba(34,31,28,.52) 62%,rgba(27,25,23,.66) 100%),var(--hero-image),linear-gradient(180deg,var(--wall-deep) 0,#191715 30%,#221f1c 62%,#1b1917 100%);background-position:50%;background-size:cover}.spot{background:radial-gradient(circle closest-side,rgba(255,228,196,.15) 0,rgba(255,228,196,.138) 10%,rgba(255,228,196,.115) 20%,rgba(255,228,196,.085) 32%,rgba(255,228,196,.055) 44%,rgba(255,228,196,.03) 57%,rgba(255,228,196,.012) 70%,rgba(255,228,196,.003) 84%,rgba(255,228,196,0) 100%);height:150vmax;mix-blend-mode:screen;width:150vmax;z-index:3}.shade,.spot{left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.shade{animation:drift-shade 20s ease-in-out infinite alternate;background:radial-gradient(circle closest-side,rgba(0,0,0,.78) 0,rgba(0,0,0,.6) 25%,rgba(0,0,0,.32) 55%,rgba(0,0,0,.1) 80%,transparent 100%);height:120vmax;width:120vmax}.beam{animation:sweep 22s ease-in-out infinite alternate;background:linear-gradient(90deg,rgba(255,224,188,0),rgba(255,224,188,.02) 20%,rgba(255,224,188,.06) 38%,rgba(255,224,188,.09) 50%,rgba(255,224,188,.06) 62%,rgba(255,224,188,.02) 80%,rgba(255,224,188,0));bottom:-30%;filter:blur(30px);left:0;mix-blend-mode:screen;top:-30%;width:55vw;will-change:transform;z-index:3}.beam,.sheets{pointer-events:none;position:absolute}.sheets{inset:0;z-index:2}.sheet{background:linear-gradient(180deg,var(--sheet) 0,var(--sheet-deep) 70%);box-shadow:0 -6px 18px rgba(0,0,0,.55),0 -1px 0 rgba(0,0,0,.8);height:200%;left:0;position:absolute;right:0;top:var(--t);will-change:transform}.sheet:first-child{--t:75%}.sheet:nth-child(2){--t:81%}.sheet:nth-child(3){--t:87%}.edge{background:linear-gradient(180deg,#fff,#dcd5c9 40%,#a49c90);height:clamp(4px,.42vw,7px);left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.sheet:nth-child(3) .edge{background:linear-gradient(180deg,#f3c48f,#b87c42 42%,#6b411e)}.edge:after{animation:glint var(--g,12s) linear infinite;animation-delay:var(--gd,0s);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.95),hsla(0,0%,100%,0));bottom:0;content:"";left:0;mix-blend-mode:screen;position:absolute;top:0;width:22%}.sheet:first-child .edge:after{--g:13s;--gd:-2s}.sheet:nth-child(2) .edge:after{--g:17s;--gd:-9s}.sheet:nth-child(3) .edge:after{--g:10s;--gd:-5s;background:linear-gradient(90deg,rgba(255,226,190,0),#ffe2be,rgba(255,226,190,0))}.pool{animation:drift-pool 13s ease-in-out infinite alternate;background:radial-gradient(closest-side,rgba(255,210,160,.15) 0,rgba(255,210,160,.12) 18%,rgba(255,210,160,.075) 38%,rgba(255,210,160,.035) 60%,rgba(255,210,160,.01) 80%,rgba(255,210,160,0) 100%);bottom:-22vh;height:65vh;mix-blend-mode:screen;pointer-events:none;width:95vw;z-index:3}.hero-inner,.pool{left:0;position:absolute}.hero-inner{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));padding-top:230px;right:0;top:0;z-index:5}@media only screen and (min-width:768px){.hero-inner{bottom:30%;gap:clamp(14px,1.6vw,24px);justify-content:flex-end;padding-bottom:clamp(36px,8vh,80px);padding-top:40px}}a.logo-inner{display:block;line-height:0;position:relative;width:-moz-fit-content;width:fit-content}a.logo-inner,a.logo-inner:hover{text-decoration:none}.hero:not(.is-ready) .logo-inner,.hero:not(.is-ready) .tagline-inner{clip-path:inset(0 -60px 100% -60px)}@media(prefers-reduced-motion:reduce){.hero:not(.is-ready) .logo-inner,.hero:not(.is-ready) .tagline-inner{clip-path:none}}.logo-sheen{background-image:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,35%),rgba(255,230,200,.72) 0,rgba(255,230,200,.38) 24%,rgba(255,230,200,.1) 50%,rgba(255,230,200,0) 70%),linear-gradient(100deg,hsla(0,0%,100%,0) 32%,rgba(255,244,226,.28) 42%,hsla(0,0%,100%,.95) 50%,rgba(255,244,226,.28) 58%,hsla(0,0%,100%,0) 68%);background-position:50%,var(--sheen-x,80%) 0;background-repeat:no-repeat;background-size:100% 100%,300% 100%;inset:0;-webkit-mask-image:var(--logo-mask);mask-image:var(--logo-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute}.logo-inner img{display:block;filter:drop-shadow(8px 12px 26px rgba(0,0,0,.5));height:auto;max-height:var(--mark);max-width:min(100%,86vw);width:auto}.logo-inner.is-docked{line-height:0;margin:0;position:fixed;z-index:12}.logo-inner.is-docked img{height:100%;max-height:none;max-width:none;width:100%}.logo-placeholder{flex:none}.tagline-inner h1{color:var(--paper);font-size:24px;font-weight:300;letter-spacing:-.24px;line-height:32px;margin:0;text-wrap:balance}@media only screen and (min-width:992px){.tagline-inner h1{font-size:clamp(18px,1.95vw,28px);letter-spacing:-.005em;line-height:1.2}}.cue{align-items:center;bottom:calc(14px + env(safe-area-inset-bottom, 0px));color:hsla(37,27%,94%,.55);display:inline-flex;font:500 11px/1 Figtree,Helvetica Neue,Arial,sans-serif;gap:14px;left:max(var(--gutter),env(safe-area-inset-left,0px));letter-spacing:.14em;padding:6px 0;position:absolute;text-transform:uppercase;z-index:6}.cue .track{background:hsla(37,27%,94%,.2);height:30px;overflow:hidden;position:relative;width:1px}.cue .track:after{animation:cue-drop 2.6s cubic-bezier(.6,0,.2,1) infinite;background:var(--copper-hi);content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translateY(-100%)}.reveal-late{opacity:0}#header{background-color:rgb(30,34,38,var(--header-fill,0));min-height:70px;opacity:1;pointer-events:auto;transition:opacity .9s ease-out}@media only screen and (min-width:1200px){#header{min-height:100px;opacity:0;pointer-events:none}#header.is-visible{opacity:1;pointer-events:auto}}#header .nav-list .current-menu-item>a,#header .nav-list .current-menu-parent>a,#header .nav-list a,#header .nav-list a:hover{color:#fff}#underlay{background-color:transparent}@keyframes drift-shade{0%{transform:translate3d(calc(100vw - 50vmax),-40vmax,0)}to{transform:translate3d(-75vmax,-65vmax,0)}}@keyframes sweep{0%{transform:translate3d(-60vw,0,0) rotate(18deg)}to{transform:translate3d(110vw,0,0) rotate(26deg)}}@keyframes glint{0%{transform:translateX(-120%)}to{transform:translateX(480%)}}@keyframes drift-pool{0%{transform:translateX(-45vw)}to{transform:translateX(55vw)}}@keyframes cue-drop{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.beam,.cue .track:after,.edge:after,.pool,.shade{animation:none}.beam{display:none}#header,.reveal-late{opacity:1;pointer-events:auto}}.main-heading{color:#1e2226;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:2rem;font-style:normal;font-weight:300;letter-spacing:-.72px;line-height:42px;margin:0 auto;max-width:835px;text-align:center}@media only screen and (min-width:768px){.main-heading{font-size:2.75rem;letter-spacing:-1px;line-height:1.3}}@media only screen and (min-width:1200px){.main-heading{font-size:4.875rem}}.heading-slideshow{aspect-ratio:4/3;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:992px){.heading-slideshow{aspect-ratio:1440/430}}.heading-slideshow{background:#1e2226}.heading-slideshow img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .8s ease;width:100%;z-index:0}.heading-slideshow img.is-active,.heading-slideshow img.is-leaving{opacity:1}.heading-slideshow img.is-active{z-index:1}@media(prefers-reduced-motion:reduce){.heading-slideshow img{transition:none}}body.leader-takeover-open{overflow:hidden}.leader-takeover{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.leader-takeover[hidden]{display:none!important}.leader-takeover__backdrop{background:rgba(30,34,38,.62);inset:0;position:absolute}.leader-takeover__stage{align-items:center;display:flex;gap:16px;max-height:calc(100vh - 48px);position:relative;width:min(1480px,100%);z-index:1}.leader-takeover__panel{background:#fff;flex:1;max-height:calc(100vh - 48px);min-width:0;overflow:auto;position:relative}.leader-takeover__arrow{align-items:center;background:#fff;border:0;border-radius:50%;cursor:pointer;display:flex;flex:none;height:56px;justify-content:center;padding:0;width:56px}.leader-takeover__arrow img{display:block;height:28px;width:28px}.leader-takeover__arrow--prev img{transform:rotate(180deg)}.leader-profile[hidden]{display:none!important}.leader-profile:not([hidden]){display:flex;flex-direction:column}.leader-profile__inner{box-sizing:border-box;margin:0 auto;max-width:1280px;padding-left:24px;padding-right:24px;width:100%}@media only screen and (min-width:1200px){.leader-profile__inner{padding-left:0;padding-right:0}}.leader-profile__main{display:flex;flex:none;flex-direction:column}.leader-profile__main .leader-profile__inner{display:flex;flex:1;flex-direction:column;gap:16px;padding:32px 72px 40px 40px}.leader-profile__close{align-items:center;background:transparent;border:0;color:#1e2226;cursor:pointer;display:flex;height:56px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:56px;z-index:2}.leader-profile__close-icon{display:flex;transform:rotate(-45deg)}.leader-profile__intro{display:flex;flex:none;flex-direction:column;gap:8px}.leader-profile__eyebrow{color:#99500b;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.92px;line-height:16px;margin:0;text-transform:uppercase}.leader-profile__name{color:#1e2226;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:clamp(2.25rem,3.2vw,3.25rem);font-style:normal;font-weight:300;letter-spacing:-1px;line-height:1.1;margin:0}.leader-profile__position{color:#444f57;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin:0}.leader-profile__body{display:flex;flex-direction:column;gap:32px}@media(min-width:1025px){.leader-profile__body{align-items:flex-start;flex-direction:row;gap:48px}}.leader-profile__portrait{aspect-ratio:1;display:block;flex:none;height:auto;max-width:375px;-o-object-fit:cover;object-fit:cover;width:100%}.leader-profile__biography{flex:1;max-width:735px;min-width:0}.leader-profile__bio{color:#1e2226;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.leader-profile__bio p{margin:0 0 16px}.leader-profile__bio p:last-child{margin-bottom:0}main#front-page{margin-top:0}main#front-page .heading{font-size:1.875rem;letter-spacing:-.3px;line-height:36px;margin-bottom:1rem}@media only screen and (min-width:992px){main#front-page .heading{font-size:2.5rem;letter-spacing:-.4px;line-height:1.4;margin-bottom:3rem}}main#front-page section#about{background:#fff;padding-bottom:2.5rem;padding-top:2.5rem;position:relative;z-index:3}@media only screen and (min-width:992px){main#front-page section#about{padding-bottom:4rem;padding-top:3.5rem}}main#front-page .copy-reveal{position:relative}main#front-page section#about-copy{background:#f4f1ec;box-shadow:inset 0 0 16px 0 rgba(0,0,0,.25);padding-bottom:2.5rem;padding-top:2.5rem;position:sticky;top:70px;z-index:1}@media only screen and (min-width:1200px){main#front-page section#about-copy{top:100px}}@media(prefers-reduced-motion:reduce){main#front-page section#about-copy{position:relative;top:auto}}@media only screen and (min-width:992px){main#front-page section#about-copy{padding-bottom:4rem;padding-top:4rem}}main#front-page section#about-copy .about-copy-container{max-width:835px}main#front-page section#about-copy .col{padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:992px){main#front-page section#about-copy .col{padding-left:calc(var(--bs-gutter-x, 1.5rem)*.5);padding-right:calc(var(--bs-gutter-x, 1.5rem)*.5)}}main#front-page section#about-copy .col,main#front-page section#about-copy p{color:#444f57;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-style:normal;font-weight:400;line-height:28px;text-align:center}@media only screen and (min-width:992px){main#front-page section#about-copy .col,main#front-page section#about-copy p{font-size:1.125rem;line-height:1.6}}main#front-page section#about-copy p{margin:0 0 1.35rem}main#front-page section#about-copy p:last-child{margin-bottom:0}main#front-page section#partners{background:#c0bab0;padding-bottom:3.5rem;padding-top:3.5rem;position:relative;z-index:2}@media only screen and (min-width:992px){main#front-page section#partners{padding-bottom:6rem;padding-top:6rem}}main#front-page section#partners .col{padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:992px){main#front-page section#partners .col{padding-left:calc(var(--bs-gutter-x, 1.5rem)*.5);padding-right:calc(var(--bs-gutter-x, 1.5rem)*.5)}}main#front-page section#partners .heading{margin-bottom:2.5rem;text-align:center}@media only screen and (min-width:992px){main#front-page section#partners .heading{margin-bottom:3rem;text-align:left}}main#front-page section#partners .partners{display:flex;flex-direction:column}main#front-page section#partners .partners .partner-divider{padding:1.5rem 0 2.5rem}@media only screen and (min-width:992px){main#front-page section#partners .partners .partner-divider{padding:3rem 0}}main#front-page section#partners .partners .partner-divider:before{background:#444f57;content:"";display:block;height:1px}main#front-page section#partners .partners .partner{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:992px){main#front-page section#partners .partners .partner{display:grid;grid-template-columns:1fr 600px}}@media only screen and (min-width:1200px){main#front-page section#partners .partners .partner{grid-template-columns:1fr 800px}}main#front-page section#partners .partners .partner .image-wrapper{align-items:center;display:flex;justify-content:flex-start}@media only screen and (min-width:992px){main#front-page section#partners .partners .partner .image-wrapper{justify-content:center}}main#front-page section#partners .partners .partner .image-wrapper img{height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}@media only screen and (min-width:992px){main#front-page section#partners .partners .partner .image-wrapper img{height:67px}}main#front-page section#partners .partners .partner .text-wrapper p{color:#444f57;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-style:normal;font-weight:400;line-height:28px}@media only screen and (min-width:992px){main#front-page section#partners .partners .partner .text-wrapper p{line-height:1.6}}main#front-page section#partners .partners .partner:last-of-type .image-wrapper img{height:49px}@media only screen and (min-width:992px){main#front-page section#partners .partners .partner:last-of-type .image-wrapper img{height:54px}}main#front-page section#capabilities{background:#d9d5cd;padding-bottom:3.5rem;padding-top:3.5rem;position:relative;z-index:2}@media only screen and (min-width:992px){main#front-page section#capabilities{padding-bottom:6rem;padding-top:6rem}}main#front-page section#capabilities .col{padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:992px){main#front-page section#capabilities .col{padding-left:calc(var(--bs-gutter-x, 1.5rem)*.5);padding-right:calc(var(--bs-gutter-x, 1.5rem)*.5)}}main#front-page section#capabilities .heading,main#front-page section#capabilities .superheading{text-align:center}@media only screen and (min-width:992px){main#front-page section#capabilities .heading,main#front-page section#capabilities .superheading{text-align:left}}main#front-page section#capabilities .capabilities-slideshow{overflow:hidden;touch-action:pan-y}@media only screen and (min-width:992px){main#front-page section#capabilities .capabilities-slideshow{overflow:visible;touch-action:auto}}main#front-page section#capabilities .capabilities{display:flex;transition:transform .6s ease;width:100%}@media only screen and (min-width:992px){main#front-page section#capabilities .capabilities{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);transform:none;transition:none}}main#front-page section#capabilities .capabilities .capability{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;min-width:0;text-align:center}@media only screen and (min-width:992px){main#front-page section#capabilities .capabilities .capability{align-items:flex-start;text-align:left}main#front-page section#capabilities .capabilities .capability.is-clone{display:none}}main#front-page section#capabilities .capabilities .capability img{height:80px;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}main#front-page section#capabilities .capabilities .capability h4{font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:1.5rem;font-style:normal;font-weight:500;line-height:30px;margin-bottom:.5rem}main#front-page section#capabilities .capabilities .capability .copy p{color:#444f57;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-style:normal;font-weight:400;line-height:28px}@media only screen and (min-width:992px){main#front-page section#capabilities .capabilities .capability .copy p{font-size:16px;line-height:1.6}}@media only screen and (min-width:1200px){main#front-page section#capabilities .capabilities .capability .copy p{font-size:1.125rem}}main#front-page section#capabilities .slideshow-dots{display:flex;gap:8px;justify-content:center;margin-top:1.5rem}@media only screen and (min-width:992px){main#front-page section#capabilities .slideshow-dots{display:none}}main#front-page section#capabilities .slideshow-dots button{background:#a49d95;border:0;border-radius:50%;height:8px;padding:0;width:8px}main#front-page section#capabilities .slideshow-dots button.is-active{background:#1e2226}main#front-page section#leadership{background:#fff;padding-bottom:3.5rem;padding-top:3.5rem}main#front-page section#leadership .col{padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:992px){main#front-page section#leadership .col{padding-left:calc(var(--bs-gutter-x, 1.5rem)*.5);padding-right:calc(var(--bs-gutter-x, 1.5rem)*.5)}main#front-page section#leadership{padding-bottom:6rem;padding-top:6rem}}main#front-page section#leadership .copy,main#front-page section#leadership .heading,main#front-page section#leadership .superheading{text-align:center}@media only screen and (min-width:992px){main#front-page section#leadership .copy,main#front-page section#leadership .heading,main#front-page section#leadership .superheading{text-align:left}}main#front-page section#leadership .heading{margin-bottom:1rem}@media only screen and (min-width:992px){main#front-page section#leadership .heading{margin-bottom:1.5rem}}main#front-page section#leadership .copy{margin-bottom:2.5rem;max-width:760px}@media only screen and (min-width:992px){main#front-page section#leadership .copy{margin-bottom:3rem}}main#front-page section#leadership .copy p{color:#444f57;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-style:normal;font-weight:400;line-height:28px}@media only screen and (min-width:992px){main#front-page section#leadership .copy p{line-height:1.6}main#front-page section#leadership .leadership{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;row-gap:3rem}}main#front-page section#leadership .leadership .leader{border-bottom:.25px solid #000;padding:1.5rem 0 2rem}main#front-page section#leadership .leadership .leader:first-child{padding-top:0}main#front-page section#leadership .leadership .leader:last-child{border-bottom:0}@media only screen and (min-width:992px){main#front-page section#leadership .leadership .leader{border-bottom:0;cursor:pointer;display:grid;gap:1rem;grid-template-columns:40% 60%;padding:0}main#front-page section#leadership .leadership .leader:first-child{gap:4rem;grid-column:1/-1;grid-template-columns:1fr 1fr}}main#front-page section#leadership .leadership .leader-toggle{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:.5rem;padding:0;text-align:left;width:100%}@media only screen and (min-width:992px){main#front-page section#leadership .leadership .leader-toggle{display:none}}main#front-page section#leadership .leadership .leader-identity{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0}main#front-page section#leadership .leadership .leader-name{color:#1e2226;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:1.875rem;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:36px}main#front-page section#leadership .leadership .leader-toggle .position{color:#444f57;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:15px;font-style:normal;font-weight:600;line-height:20px;margin:0}main#front-page section#leadership .leadership .leader-chevron{border-bottom:1.5px solid #1e2226;border-right:1.5px solid #1e2226;flex:none;height:12px;margin-right:.5rem;transform:rotate(45deg) translateY(-3px);width:12px}main#front-page section#leadership .leadership .leader.is-open .leader-chevron{display:none}main#front-page section#leadership .leadership .leader-panel{display:none;flex-direction:column;gap:1.5rem;padding-top:1.5rem}@media only screen and (min-width:992px){main#front-page section#leadership .leadership .leader-panel{display:contents;padding-top:0}}main#front-page section#leadership .leadership .leader.is-open .leader-panel{display:flex}@media only screen and (min-width:992px){main#front-page section#leadership .leadership .leader.is-open .leader-panel{display:contents}}main#front-page section#leadership .leadership .image-wrapper{align-items:center;display:flex;justify-content:center}main#front-page section#leadership .leadership .image-wrapper img{aspect-ratio:1/1;box-shadow:0 0 16px rgba(0,0,0,.11);height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:992px){main#front-page section#leadership .leadership .image-wrapper img{aspect-ratio:auto;height:auto}}main#front-page section#leadership .leadership .image-wrapper .leader-photo--desktop{display:none}@media only screen and (min-width:992px){main#front-page section#leadership .leadership .image-wrapper .leader-photo--mobile{display:none}main#front-page section#leadership .leadership .image-wrapper .leader-photo--desktop{display:block}}main#front-page section#leadership .leadership .text-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}main#front-page section#leadership .leadership .text-wrapper h4{display:none}@media only screen and (min-width:992px){main#front-page section#leadership .leadership .text-wrapper h4{color:#1e2226;display:block;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:2rem;font-style:normal;font-weight:500;letter-spacing:-.4px;margin-bottom:.5rem;text-align:left}}@media only screen and (min-width:1200px){main#front-page section#leadership .leadership .text-wrapper h4{font-size:2.5rem}}main#front-page section#leadership .leadership .text-wrapper .position{display:none}@media only screen and (min-width:992px){main#front-page section#leadership .leadership .text-wrapper .position{color:#444f57;display:block;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:15px;font-style:normal;font-weight:600;margin-bottom:1.5rem;text-align:left}}main#front-page section#leadership .leadership .text-wrapper .copy-1,main#front-page section#leadership .leadership .text-wrapper .copy-2{max-width:510px}main#front-page section#leadership .leadership .text-wrapper .copy-1 p,main#front-page section#leadership .leadership .text-wrapper .copy-2 p{color:#444f57;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-style:normal;font-weight:400;line-height:28px}@media only screen and (min-width:992px){main#front-page section#leadership .leadership .text-wrapper .copy-1 p,main#front-page section#leadership .leadership .text-wrapper .copy-2 p{font-size:16px;line-height:1.6}}@media only screen and (min-width:1200px){main#front-page section#leadership .leadership .text-wrapper .copy-1 p,main#front-page section#leadership .leadership .text-wrapper .copy-2 p{font-size:1.125rem}}main#front-page section#leadership .leadership .text-wrapper .copy-2{display:none;margin-top:1rem}main#front-page section#leadership .leadership .text-wrapper .copy-2.is-revealed{display:block}@media only screen and (min-width:992px){main#front-page section#leadership .leadership .text-wrapper .copy-2,main#front-page section#leadership .leadership .text-wrapper .copy-2.is-revealed{display:none}}main#front-page section#leadership .leadership .text-wrapper .read-more{background:none;border:0;color:#b45f0e;cursor:pointer;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:15px;font-style:normal;font-weight:600;margin-bottom:1.5rem;padding:0;text-align:left}@media only screen and (min-width:992px){main#front-page section#leadership .leadership .leader:not(:first-child) .copy-1{max-width:375px}main#front-page section#leadership .leadership .leader:not(:first-child) .copy-1 p{font-size:1rem;line-height:1.45}}main#front-page section#testimonials .testimonials-frame{aspect-ratio:4/3;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:992px){main#front-page section#testimonials .testimonials-frame{aspect-ratio:1920/560}}main#front-page section#testimonials img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;position:absolute;width:100%}@media only screen and (min-width:992px){main#front-page section#testimonials img{bottom:auto;height:auto;left:0;max-width:none;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;right:auto;top:0;width:100%;will-change:transform}}main#front-page section#news{background:#fff;padding-bottom:3.5rem;padding-top:3.5rem}main#front-page section#news .col{padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:992px){main#front-page section#news .col{padding-left:calc(var(--bs-gutter-x, 1.5rem)*.5);padding-right:calc(var(--bs-gutter-x, 1.5rem)*.5)}main#front-page section#news{padding-bottom:6rem;padding-top:6rem}}main#front-page section#news .superheading{letter-spacing:1.92px;line-height:1;margin-bottom:1rem;text-align:left}main#front-page section#news .heading{line-height:1.4;margin-bottom:1.5rem}main#front-page section#news .news-slideshow{overflow:hidden}@media only screen and (min-width:992px){main#front-page section#news .news-slideshow{overflow:visible}}main#front-page section#news .news{display:flex;width:100%}@media only screen and (min-width:992px){main#front-page section#news .news{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);transform:none}}main#front-page section#news .news-item{flex:0 0 100%;min-width:0}@media only screen and (min-width:992px){main#front-page section#news .news-item.is-clone{display:none}}main#front-page section#news .slideshow-track{transition:transform .6s ease}@media only screen and (min-width:992px){main#front-page section#news .slideshow-track{transition:none}}main#front-page section#news .slideshow-dots{display:flex;gap:8px;margin-top:1.5rem}@media only screen and (min-width:992px){main#front-page section#news .slideshow-dots{display:none}}main#front-page section#news .slideshow-dots button{background:#d9d4cc;border:0;border-radius:50%;height:8px;padding:0;width:8px}main#front-page section#news .slideshow-dots button.is-active{background:#1e2226}main#front-page section#news .news-item .news-link{color:inherit;display:flex;flex-direction:column;gap:.75rem;text-decoration:none}main#front-page section#news .news-item .news-link:focus,main#front-page section#news .news-item .news-link:hover{color:inherit;text-decoration:none}main#front-page section#news .image-wrapper{height:221px;overflow:hidden}@media only screen and (min-width:992px){main#front-page section#news .image-wrapper{height:240px}}main#front-page section#news .image-wrapper img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}main#front-page section#news .text-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}main#front-page section#news .text-wrapper .date{color:#444f57;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-style:normal;font-weight:400;line-height:28px;margin:0}main#front-page section#news .text-wrapper h3{color:#1e2226;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:1.5rem;font-style:normal;font-weight:500;line-height:30px;margin:0}main#front-page section#news .text-wrapper .tagline,main#front-page section#news .text-wrapper .tagline p{color:#444f57;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-style:normal;font-weight:400;line-height:28px}main#front-page section#news .text-wrapper .tagline p{margin:0}main#front-page section#news .text-wrapper .read-more{color:#b45f0e;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-size:15px;font-style:normal;font-weight:600;line-height:20px;text-decoration:none}main#front-page section#news .text-wrapper .read-more:hover{color:#b45f0e;text-decoration:none}