@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Manrope:wght@200..800&family=Unbounded:wght@200..900&display=swap");*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}:root{--text:#102846;--accent:#79111a;--light:#f6f2e9;--gold:#d4a017;--beige:#e8d4c0;--ecru-white:#f6f2e9;--stroke-weight-1:0.0625rem}body{background-color:var(--light);color:var(--text);font-family:Unbounded;font-size:1rem;min-width:20rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{background-color:#fefdf9;display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:120rem}.diamond{background:var(--gold);display:inline-block;flex-shrink:0;height:.42em;transform:rotate(45deg) translateY(-8%);width:.42em}p{color:var(--text);font-family:Manrope;font-style:normal;font-weight:300;line-height:normal}.button{align-items:center;background:var(--accent);border:.125rem solid var(--accent);border-radius:6.25rem;color:var(--light);display:inline-flex;font-weight:600;gap:.625rem;justify-content:center;letter-spacing:.06em;line-height:1;min-height:3rem;padding:.75rem 1.75rem;text-transform:uppercase;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease;white-space:nowrap}.button .diamond{background:var(--gold);height:.5rem;transform:rotate(45deg);width:.5rem}.button--outline{background:transparent;color:var(--accent)}.button--fw{width:100%}.heading__label{align-items:center;display:inline-flex;font-family:Manrope;font-weight:300;gap:.625rem;letter-spacing:.08em;text-transform:uppercase}.heading__label .diamond{height:.5rem;transform:rotate(45deg);width:.5rem}.heading__title{font-family:Unbounded;font-weight:800;line-height:1}.heading__br{display:none}.menu__list{align-items:center;display:flex;flex-wrap:wrap}.menu__link{color:var(--text);font-weight:400;line-height:1.2;transition:color .25s ease}.menu__link--active{font-weight:500}.icon-menu{display:none}.header{background:#f2eadf;position:relative;z-index:10}.header__container{align-items:center;display:flex;gap:1.5rem}.header__logo{flex-shrink:0;line-height:0;position:relative;z-index:6}.header__logo img{max-width:none;object-fit:contain;width:auto}.header__menu{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.header__button{flex-shrink:0}.footer{background:#102846;color:var(--light);position:relative;z-index:1}.footer p{color:inherit}.footer__container{display:flex;flex-direction:column}.footer__main{align-items:start;display:grid;grid-template-columns:minmax(13.75rem,.9fr) minmax(0,1.6fr)}.footer__logo{display:inline-block;line-height:0}.footer__logo svg{display:block;overflow:visible;width:auto}.footer__tagline{color:color-mix(in srgb,var(--light) 78%,transparent);line-height:1.55}.footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.footer__title{font-weight:600}.footer__list{display:flex;flex-direction:column}.footer__list a,.footer__list span{color:color-mix(in srgb,var(--light) 78%,transparent);line-height:1.4;transition:color .25s ease}.footer__bottom{align-items:center;border-top:.0625rem solid color-mix(in srgb,var(--light) 18%,transparent);color:color-mix(in srgb,var(--light) 62%,transparent);display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1.45}.hero-about{background-color:#fefdf9;overflow:visible;position:relative}.hero-about__bg{height:189.110375rem;left:50%;margin-left:-52.8125rem;pointer-events:none;position:absolute;top:-12.5rem;transform-origin:center center;width:105.6489375rem;z-index:0}.hero-about__bg svg{display:block;height:105%;max-width:none;overflow:visible;width:100%}.hero{overflow:visible;position:relative}.hero__stick{bottom:0;left:-3.125rem;transform:rotate(-5deg) translateY(12%);user-select:none}.hero__lines,.hero__stick{pointer-events:none;position:absolute;z-index:1}.hero__lines{height:0;overflow:visible;right:0;top:0;width:0}.hero__line{display:block;max-width:none;overflow:visible;position:absolute}.hero__line--brown{height:41.125rem;right:-37.4084375rem;top:1.25rem;width:90.125rem}.hero__line--accent{height:37.125rem;right:-9.4064375rem;top:-.625rem;width:55.75rem}.hero__container{align-items:start;column-gap:1.25rem;display:grid;grid-template-columns:60% 40%;position:relative;z-index:2}.hero__content{min-width:0}.hero__title{font-weight:700;letter-spacing:-.03em;line-height:1.12;line-height:102%}.hero__title .diamond{background:none;color:var(--gold);height:auto;transform:none;width:auto}.hero__text p{font-weight:300;line-height:1.2}.hero__text p+p{margin-top:1em}.hero__media{display:flex;flex-direction:column}.hero__image{line-height:0}.hero__image img{aspect-ratio:1;object-fit:cover;object-position:center 20%;width:100%}.hero__caption p+p{font-weight:300;line-height:1.2;margin-top:.9em}.hero__actions{align-items:center;column-gap:1.25rem;display:grid;grid-column:1/-1;grid-template-columns:59% 41%}.hero__actions .button:first-child{grid-column:1;justify-self:end}.hero__actions .button:last-child{grid-column:2;justify-self:start}.about{position:relative}.about__container{position:relative;z-index:2}.about__main{align-items:start;column-gap:1.25rem;display:grid;grid-template-columns:60% 40%}.about__text :not(:last-child){margin-bottom:1.25rem}.about__highlight{color:var(--accent);font-weight:700;margin:.625rem 0 1.875rem}.about__slogan{font-family:Caveat}.about__image{line-height:0}.about__image img{aspect-ratio:1;height:auto;max-height:34.8125rem;object-fit:cover;width:100%}.about__values{border-top:.0625rem solid #b9a077;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:2.5rem}.about__value{align-items:center;display:flex;min-width:0}.about__value-icon{flex-shrink:0;object-fit:contain;width:auto}.about__value-body{min-width:0}.about__value-title{font-style:normal;font-weight:700;line-height:normal}.about__value-text{color:#9a744f;font-family:Manrope;font-style:normal;font-weight:400;line-height:normal}.team{overflow:visible;position:relative}.team__stick{max-width:none;pointer-events:none;position:absolute;user-select:none;z-index:1}.team__stick--right{right:-5.625rem;top:7.5rem}.team__stick--left{bottom:2.5rem;left:0}.team__container{position:relative;z-index:2}.team__intro{align-items:start;column-gap:1.25rem;display:grid;grid-template-columns:60% 40%}.team__intro-col p+p{margin-top:1.25rem}.team__em{font-weight:600}.team__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.team__card{background:var(--light);border-radius:1.125rem;display:flex;flex-direction:column;min-width:0}.team__role{align-items:flex-start;display:flex;font-weight:700;justify-content:center;text-align:center;text-transform:uppercase}.team__photo{line-height:0}.team__photo img{aspect-ratio:1;border-radius:.5rem;height:auto;max-height:25rem;object-fit:cover;object-position:center top;width:100%}.team__name{font-family:Unbounded;font-weight:700;line-height:1.2;margin-bottom:.25rem;text-transform:uppercase}.team__vectors-label{color:var(--accent);font-family:Caveat;font-weight:400;margin-bottom:.25rem}.team__vectors{display:flex;flex-direction:column;padding-left:1.25rem}.team__vectors li{color:var(--text);font-family:Manrope;font-size:1rem;font-weight:300;line-height:1.4;list-style:disc}.mission{overflow:visible;position:relative}.mission__container{position:relative;z-index:2}.mission__head{align-items:start;column-gap:1.25rem;display:grid;grid-template-columns:60% 40%}.mission .heading__title{min-width:0}.mission__lead{min-width:0;padding-top:2.6em}.mission__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mission__card{align-items:center;background:color-mix(in srgb,var(--beige) 38%,var(--light));border-radius:1.125rem;display:flex;flex-direction:column;min-height:100%;text-align:center}.mission__card-icon{align-items:center;aspect-ratio:283/140;border:var(--stroke-weight-1,.0625rem) solid rgba(27,27,29,.12);display:flex;height:auto;justify-content:center;max-width:17.6875rem;object-fit:contain;width:100%}.mission__card-text{color:#9a744f}.mission__note{font-family:Caveat;max-width:58.75rem}.mission__actions{align-items:center;column-gap:1.25rem;display:grid;grid-template-columns:59% 41%}.mission__actions .button:first-child{grid-column:1;justify-self:end}.mission__actions .button:last-child{grid-column:2;justify-self:start}.mission__wave{bottom:0;height:clamp(4.5rem,12vw,10rem);left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.mission__wave svg{display:block;height:100%;width:100%}.mission__wave path{fill:var(--beige)}.directions{overflow:visible;position:relative}.directions__stick{max-width:none;pointer-events:none;position:absolute;user-select:none;z-index:1}.directions__stick--right{right:0;transform:scaleX(-1) scaleY(-1)}.directions__stick--left{left:0}.directions__bg{height:116.875rem;left:50%;margin-left:-60rem;pointer-events:none;position:absolute;top:-15rem;width:120rem;z-index:0}.directions__bg svg{display:block;height:100%;max-width:none;overflow:visible;width:100%}.directions__container{position:relative;z-index:2}.directions .heading__title{--heading-max:18em}.directions__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:61.25rem}.directions__card{border-radius:1.25rem;isolation:isolate;min-width:0;overflow:hidden;position:relative}.directions__card:after{background:linear-gradient(0deg,#102846,rgba(16,40,70,0) 56.73%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.directions__card-image{aspect-ratio:1.12/1;display:block;height:auto;object-fit:cover;width:100%}.directions__card-content{bottom:0;left:0;position:absolute;right:0;z-index:2}.directions__card-title{align-items:center;color:var(--ecru-white);display:flex;font-weight:700;gap:.625rem;line-height:1.2}.directions__card-title .diamond{background:transparent;border:.125rem solid var(--ecru-white);color:var(--ecru-white);flex-shrink:0;height:1rem;transform:rotate(45deg);width:1rem}.directions__card-text{color:hsla(42,42%,94%,.66);line-height:128%}.tasks{overflow:visible;position:relative}.tasks__container{position:relative;z-index:2}.tasks .heading__title{--heading-max:22em}.tasks__cards{display:flex;flex-wrap:wrap;justify-content:center}.tasks__card{align-items:center;background:color-mix(in srgb,var(--beige) 38%,var(--light));border-radius:1rem;display:flex;flex:0 1 calc(25% - 0.9375rem);flex-direction:column;max-width:17.5rem;min-width:0;text-align:center}.tasks__number{color:var(--gold);font-weight:700;line-height:.9}.tasks__text{max-width:17.8125rem}.tasks__actions{align-items:center;column-gap:1.25rem;display:grid;grid-template-columns:59% 41%}.tasks__actions .button:first-child{grid-column:1;justify-self:end}.tasks__actions .button:last-child{grid-column:2;justify-self:start}.why-join{overflow:visible;position:relative;z-index:0}.why-join__bg{bottom:0;height:auto;left:50%;margin-left:-60rem;overflow:hidden;pointer-events:none;position:absolute;top:-5rem;width:120rem;z-index:0}.why-join__bg svg{display:block;height:124.375rem;max-width:none;width:120rem}.why-we-do-this{overflow:visible;position:relative}.why-we-do-this__stick{max-width:none;pointer-events:none;position:absolute;right:0;user-select:none;z-index:1}.why-we-do-this__container{position:relative;z-index:2}.why-we-do-this .heading__title{--heading-max:18em}.why-we-do-this__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;max-width:68.75rem}.why-we-do-this__card{border-radius:1.25rem;min-width:0;overflow:hidden;position:relative}.why-we-do-this__card:after{background:radial-gradient(113.14% 98.99% at 30% 20%,rgba(199,154,69,.22) 0,rgba(199,154,69,0) 55%),radial-gradient(113.14% 106.07% at 75% 80%,rgba(94,122,147,.22) 0,rgba(94,122,147,0) 55%),linear-gradient(164deg,rgba(42,43,48,.2),#102846 70%);border-radius:.72075rem;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.why-we-do-this__image{aspect-ratio:481/640;display:block;height:auto;object-fit:cover;width:100%}.why-we-do-this__caption{background:var(--text);border-radius:.75rem;color:#ddd0ae;font-weight:700;left:1.125rem;line-height:1.35;position:absolute;right:1.125rem;top:1.125rem;z-index:1}.join{overflow:visible;position:relative;text-align:center}.join__lines{bottom:0;height:0;left:0;pointer-events:none;width:0;z-index:1}.join__line,.join__lines{overflow:visible;position:absolute}.join__line{display:block;max-width:none}.join__line--brown{bottom:-5rem;left:0}.join__line--navy{bottom:-13.75rem;left:0}.join__container{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.join__lead{font-weight:700;margin-bottom:.75rem}.join__title{font-weight:800;letter-spacing:-.03em;line-height:1.25;max-width:22em}.join__accent{color:var(--accent);font-family:Caveat}.join__headline{--heading-max:16em}.join__actions{display:flex;justify-content:center}@media (max-width:61.99875em){.heading__title{max-width:none}.footer__main{grid-template-columns:1fr}.hero__title br{display:none}.team__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mission__head{grid-template-columns:1fr}.mission__lead{padding-top:0}.mission__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks__card{flex-basis:calc(50% - 0.625rem);max-width:20rem}.why-we-do-this__cards{grid-template-columns:1fr;max-width:26.25rem}}@media (max-width:47.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:47.99875em){.button:not(.header__button){flex-shrink:0;width:100%}.menu__body{height:100%;overflow:auto;padding:6.25rem 1.25rem 2.5rem;z-index:4}.menu__body,.menu__body:before{background:#f2eadf;left:-100%;position:fixed;top:0;transition:left .3s;width:100%}.menu__body:before{content:"";height:4.5rem;z-index:2}[data-fls-menu-open] .menu__body,[data-fls-menu-open] .menu__body:before{left:0}.menu__list{align-items:flex-start;flex-direction:column}.menu__link{font-size:1.375rem;font-weight:600}.icon-menu{display:block;height:1.125rem;position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);width:1.875rem;z-index:5}.icon-menu span,.icon-menu:after,.icon-menu:before{background-color:var(--text);content:"";height:.125rem;position:absolute;right:0;transition:all .3s ease 0s;width:100%}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}[data-fls-menu-open] .icon-menu span{width:0}[data-fls-menu-open] .icon-menu:before{top:calc(50% - .0625rem);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{bottom:calc(50% - .0625rem);transform:rotate(45deg)}.header__menu{flex:0 0 auto;justify-content:flex-end;order:3}.header__button{margin-left:auto;margin-right:2.875rem;min-height:2.5rem;padding:.625rem 1.125rem;width:auto}.footer__tagline{font-size:1rem}.footer__nav{grid-template-columns:1fr}.footer__title{font-size:1.125rem}.footer__list{gap:.25rem}.footer__list a,.footer__list span{font-size:1rem}.footer__list a{display:inline-flex;padding-block:.375rem}.footer__bottom{align-items:flex-start;flex-direction:column;font-size:1rem}.footer__bottom p{font-size:1rem}.hero{overflow-x:clip}.hero__stick{opacity:.7}.hero__line--brown{top:-5.625rem}.hero__line--accent{top:-12.1875rem}.hero__container{grid-template-columns:1fr}.hero__image{max-width:26.25rem}.hero__actions{grid-template-columns:1fr}.hero__actions .button:first-child,.hero__actions .button:last-child{grid-column:1;justify-self:stretch}.about__main{grid-template-columns:1fr}.about__image{max-width:26.25rem}.about__values{grid-template-columns:1fr}.about__value-icon{height:3rem;width:3rem}.team{overflow-x:clip}.team__stick{opacity:.7}.team__cards,.team__intro{grid-template-columns:1fr}.team__cards{margin-inline:auto;max-width:26.25rem}.mission__cards{grid-template-columns:1fr}.mission__card{margin:0 auto;max-width:26.25rem;width:100%}.mission__actions{grid-template-columns:1fr}.mission__actions .button:first-child,.mission__actions .button:last-child{grid-column:1;justify-self:stretch}.directions{overflow-x:clip}.directions__stick{opacity:.7}.directions__cards{grid-template-columns:1fr;max-width:30rem}.tasks__card{flex-basis:100%;max-width:26.25rem}.tasks__actions{grid-template-columns:1fr}.tasks__actions .button:first-child,.tasks__actions .button:last-child{grid-column:1;justify-self:stretch}.why-we-do-this{overflow-x:clip}.why-we-do-this__stick{opacity:.7}.join{overflow-x:clip}}@media (max-width:29.99875em){.header__button{display:none}}@media (max-width:20em){[class*=__container]{padding-left:.9375rem;padding-right:.9375rem}p{font-size:1rem}.button,.heading__label{font-size:.75rem}.heading__label{margin-bottom:1rem}.heading__title{font-size:1.625rem}.menu__list{gap:1.25rem}.menu__link{font-size:.875rem}.header__container{min-height:4.5rem;padding-bottom:.375rem;padding-top:.375rem}.header__logo img{height:3rem}.footer{padding-bottom:1.5rem;padding-top:2.5rem}.footer__container{gap:1.75rem}.footer__main{column-gap:2rem;row-gap:1.75rem}.footer__logo{margin-bottom:.875rem}.footer__logo svg{height:2.75rem}.footer__tagline{font-size:.8125rem}.footer__nav{gap:1.25rem}.footer__title{font-size:.9375rem;margin-bottom:.75rem}.footer__list{gap:.5rem}.footer__list a,.footer__list span{font-size:.8125rem}.footer__bottom{font-size:.75rem;gap:.625rem;padding-top:1.125rem}.hero{padding-bottom:8.75rem;padding-top:2.25rem}.hero__stick{height:19.625rem;width:11.25rem}.hero__container{row-gap:1.25rem}.hero__title{font-size:2.625rem;margin-bottom:.75rem}.hero__title .diamond{font-size:1.875rem}.hero__text p{font-size:1rem}.hero__media{gap:.875rem}.hero__image img{height:18.75rem}.hero__caption p+p{font-size:1rem}.hero__actions{padding-top:.5rem;row-gap:.75rem}.about{padding-bottom:3rem;padding-top:1.5rem}.about .heading__label{margin-bottom:1.125rem}.about__main{margin-bottom:2.5rem;row-gap:1.25rem}.about .heading__title{margin-bottom:1rem}.about__highlight{font-size:1.125rem}.about__slogan{font-size:2rem}.about__values{gap:1.5rem}.about__value{gap:.75rem}.about__value-icon{height:3rem}.about__value-title{font-size:1.125rem;margin-bottom:.25rem}.about__value-text{font-size:.8125rem}.team{padding-bottom:3.5rem;padding-top:2.5rem}.team__stick--right{height:26.25rem;width:10rem}.team__stick--left{height:20.3125rem;width:11.25rem}.team .heading__title{margin-bottom:1.5rem}.team__intro{margin-bottom:2rem;row-gap:.875rem}.team__intro-col p{font-size:1rem}.team__cards{gap:1rem}.team__card{padding-bottom:1.125rem;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.team__role{font-size:1rem}.team__photo,.team__role{margin-bottom:1.25rem}.team__name{font-size:1.25rem}.team__vectors-label{font-size:1.75rem}.team__vectors{gap:.125rem}.mission{padding-bottom:5.5rem;padding-top:1rem}.mission__head{margin-bottom:2.25rem;row-gap:.875rem}.mission__cards{gap:.75rem;margin-bottom:2rem}.mission__card{padding:1.25rem}.mission__card-icon{margin-bottom:1.25rem}.mission__card-text{font-size:1rem}.mission__note{font-size:1.75rem;margin-bottom:1.5rem}.mission__actions{row-gap:.75rem}.directions{padding-bottom:4.5rem;padding-top:1.75rem}.directions__stick--right{height:21.5rem;top:-5rem;width:10rem}.directions__stick--left{bottom:-2.5rem;height:23rem;width:8.75rem}.directions .heading__title{margin-bottom:1.75rem}.directions__cards{gap:.875rem}.directions__card-content{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}.directions__card-title{font-size:1rem;margin-bottom:.375rem}.directions__card-text{font-size:.875rem}.tasks{padding-bottom:4.5rem;padding-top:2.25rem}.tasks .heading__title{margin-bottom:1.75rem}.tasks__cards{gap:.75rem;margin-bottom:2rem}.tasks__card{padding-bottom:.875rem;padding-left:.875rem;padding-right:.875rem;padding-top:.875rem}.tasks__number{font-size:3.5rem;margin-bottom:.75rem}.tasks__text{font-size:1.125rem}.tasks__actions{row-gap:.75rem}.why-we-do-this{padding-bottom:4.5rem;padding-top:2.25rem}.why-we-do-this__stick{height:15.5rem;top:-2.5rem;width:10rem}.why-we-do-this .heading__title{margin-bottom:1.5rem}.why-we-do-this__cards{gap:.875rem}.why-we-do-this__caption{font-size:1.125rem;padding-bottom:.75rem;padding-left:.875rem;padding-right:.875rem;padding-top:.75rem}.join{padding-bottom:4.5rem;padding-top:3rem}.join__line--brown{height:14.8125rem;width:26.25rem}.join__line--navy{height:15.9375rem;width:35rem}.join__lead{font-size:1.125rem}.join__title{font-size:1.375rem}.join__note,.join__title{margin-bottom:1.5rem}.join__note p{font-size:1.125rem}.join__accent{font-size:1.625rem;margin-bottom:1.25rem}.join__headline{font-size:1.875rem;margin-bottom:1.75rem}}@media (min-width:20em) and (max-width:120em){[class*=__container]{padding-left:clamp(.9375rem,-1.375rem + 11.5625vw,12.5rem);padding-right:clamp(.9375rem,-1.375rem + 11.5625vw,12.5rem)}p{font-size:clamp(1rem,.95rem + .25vw,1.25rem)}.button{font-size:clamp(.75rem,.725rem + .125vw,.875rem)}.heading__label{font-size:clamp(.75rem,.7rem + .25vw,1rem);margin-bottom:clamp(1rem,.825rem + .875vw,1.875rem)}.heading__title{font-size:clamp(1.625rem,1.275rem + 1.75vw,3.375rem)}.menu__list{gap:clamp(1.25rem,1.15rem + .5vw,1.75rem)}.menu__link{font-size:clamp(.875rem,.8625rem + .0625vw,.9375rem)}.header__container{min-height:clamp(4.5rem,4.3rem + 1vw,5.5rem);padding-bottom:clamp(.375rem,.35rem + .125vw,.5rem);padding-top:clamp(.375rem,.35rem + .125vw,.5rem)}.header__logo img{height:clamp(3rem,2.9rem + .5vw,3.5rem)}.footer{padding-bottom:clamp(1.5rem,1.4rem + .5vw,2rem);padding-top:clamp(2.5rem,2.2rem + 1.5vw,4rem)}.footer__container{gap:clamp(1.75rem,1.6rem + .75vw,2.5rem)}.footer__main{column-gap:clamp(2rem,1.6rem + 2vw,4rem);row-gap:clamp(1.75rem,1.65rem + .5vw,2.25rem)}.footer__logo{margin-bottom:clamp(.875rem,.825rem + .25vw,1.125rem)}.footer__logo svg{height:clamp(2.75rem,2.6rem + .75vw,3.5rem)}.footer__tagline{font-size:clamp(.8125rem,.8rem + .0625vw,.875rem)}.footer__nav{gap:clamp(1.25rem,1.1rem + .75vw,2rem)}.footer__title{font-size:clamp(.9375rem,.925rem + .0625vw,1rem);margin-bottom:clamp(.75rem,.7rem + .25vw,1rem)}.footer__list{gap:clamp(.5rem,.475rem + .125vw,.625rem)}.footer__list a,.footer__list span{font-size:clamp(.8125rem,.8rem + .0625vw,.875rem)}.footer__bottom{font-size:clamp(.75rem,.7375rem + .0625vw,.8125rem);gap:clamp(.625rem,.6rem + .125vw,.75rem);padding-top:clamp(1.125rem,1.05rem + .375vw,1.5rem)}.hero{padding-bottom:clamp(8.75rem,7.75rem + 5vw,13.75rem);padding-top:clamp(2.25rem,1.8rem + 2.25vw,4.5rem)}.hero__stick{height:clamp(19.625rem,13.375rem + 31.25vw,50.875rem);width:clamp(11.25rem,7.6625rem + 17.9375vw,29.1875rem)}.hero__container{row-gap:clamp(1.25rem,1.15rem + .5vw,1.75rem)}.hero__title{font-size:clamp(2.625rem,2.1rem + 2.625vw,5.25rem);margin-bottom:clamp(.75rem,.2rem + 2.75vw,3.5rem)}.hero__title .diamond{font-size:clamp(1.875rem,1.2rem + 3.375vw,5.25rem)}.hero__text p{font-size:clamp(1rem,.7rem + 1.5vw,2.5rem)}.hero__media{gap:clamp(.875rem,.825rem + .25vw,1.125rem)}.hero__image img{height:clamp(18.75rem,15.625rem + 15.625vw,34.375rem)}.hero__caption p+p{font-size:clamp(1rem,.95rem + .25vw,1.25rem)}.hero__actions{padding-top:clamp(.5rem,.45rem + .25vw,.75rem);row-gap:clamp(.75rem,.7rem + .25vw,1rem)}.about{padding-bottom:clamp(3rem,2.6rem + 2vw,5rem);padding-top:clamp(1.5rem,1.3rem + 1vw,2.5rem)}.about .heading__label{margin-bottom:clamp(1.125rem,1rem + .625vw,1.75rem)}.about__main{margin-bottom:clamp(2.5rem,2.1rem + 2vw,4.5rem);row-gap:clamp(1.25rem,1.15rem + .5vw,1.75rem)}.about .heading__title{margin-bottom:clamp(1rem,.9rem + .5vw,1.5rem)}.about__highlight{font-size:clamp(1.125rem,1.075rem + .25vw,1.375rem)}.about__slogan{font-size:clamp(2rem,1.9rem + .5vw,2.5rem)}.about__values{gap:clamp(1.5rem,1.3rem + 1vw,2.5rem)}.about__value{gap:clamp(.75rem,.65rem + .5vw,1.25rem)}.about__value-icon{height:clamp(3rem,2.6rem + 2vw,5rem)}.about__value-title{font-size:clamp(1.125rem,1.075rem + .25vw,1.375rem);margin-bottom:clamp(.25rem,.0875rem + .8125vw,1.0625rem)}.about__value-text{font-size:clamp(.8125rem,.775rem + .1875vw,1rem)}.team{padding-bottom:clamp(3.5rem,3.1rem + 2vw,5.5rem);padding-top:clamp(2.5rem,2.1rem + 2vw,4.5rem)}.team__stick--right{height:clamp(26.25rem,22.1875rem + 20.3125vw,46.5625rem);width:clamp(10rem,7.95rem + 10.25vw,20.25rem)}.team__stick--left{height:clamp(20.3125rem,15.1625rem + 25.75vw,46.0625rem);width:clamp(11.25rem,8.4rem + 14.25vw,25.5rem)}.team .heading__title{margin-bottom:clamp(1.5rem,1.35rem + .75vw,2.25rem)}.team__intro{margin-bottom:clamp(2rem,1.7rem + 1.5vw,3.5rem);row-gap:clamp(.875rem,.8rem + .375vw,1.25rem)}.team__intro-col p{font-size:clamp(1rem,.925rem + .375vw,1.375rem)}.team__cards{gap:clamp(1rem,.9rem + .5vw,1.5rem)}.team__card{padding-bottom:clamp(1.125rem,1.05rem + .375vw,1.5rem);padding-left:clamp(1rem,.9rem + .5vw,1.5rem);padding-right:clamp(1rem,.9rem + .5vw,1.5rem);padding-top:clamp(1.25rem,1.15rem + .5vw,1.75rem)}.team__role{font-size:clamp(1rem,.925rem + .375vw,1.375rem)}.team__photo,.team__role{margin-bottom:clamp(1.25rem,1rem + 1.25vw,2.5rem)}.team__name{font-size:clamp(1.25rem,1.175rem + .375vw,1.625rem)}.team__vectors-label{font-size:clamp(1.75rem,1.6875rem + .3125vw,2.0625rem)}.team__vectors{gap:clamp(.125rem,.1rem + .125vw,.25rem)}.mission{padding-bottom:clamp(5.5rem,4.85rem + 3.25vw,8.75rem);padding-top:clamp(1rem,.9rem + .5vw,1.5rem)}.mission__head{margin-bottom:clamp(2.25rem,1.9rem + 1.75vw,4rem);row-gap:clamp(.875rem,.8rem + .375vw,1.25rem)}.mission__cards{gap:clamp(.75rem,.65rem + .5vw,1.25rem);margin-bottom:clamp(2rem,1.8rem + 1vw,3rem)}.mission__card{padding:clamp(1.25rem,1rem + 1.25vw,2.5rem)}.mission__card-icon{margin-bottom:clamp(1.25rem,1rem + 1.25vw,2.5rem)}.mission__card-text{font-size:clamp(1rem,.925rem + .375vw,1.375rem)}.mission__note{font-size:clamp(1.75rem,1.675rem + .375vw,2.125rem);margin-bottom:clamp(1.5rem,1.35rem + .75vw,2.25rem)}.mission__actions{row-gap:clamp(.75rem,.7rem + .25vw,1rem)}.directions{padding-bottom:clamp(4.5rem,3.9rem + 3vw,7.5rem);padding-top:clamp(1.75rem,1.5rem + 1.25vw,3rem)}.directions__stick--right{height:clamp(21.5rem,15.5rem + 30vw,51.5rem);top:clamp(-21.875rem,-1.625rem + -16.875vw,-5rem);width:clamp(10rem,7.2rem + 14vw,24rem)}.directions__stick--left{bottom:clamp(-12.5rem,-.5rem + -10vw,-2.5rem);height:clamp(23rem,17.1rem + 29.5vw,52.5rem);width:clamp(8.75rem,6.5rem + 11.25vw,20rem)}.directions .heading__title{margin-bottom:clamp(1.75rem,1.5rem + 1.25vw,3rem)}.directions__cards{gap:clamp(.875rem,.775rem + .5vw,1.375rem)}.directions__card-content{padding-bottom:clamp(1rem,.925rem + .375vw,1.375rem);padding-left:clamp(1rem,.9rem + .5vw,1.5rem);padding-right:clamp(1rem,.9rem + .5vw,1.5rem);padding-top:clamp(1rem,.9rem + .5vw,1.5rem)}.directions__card-title{font-size:clamp(1rem,.925rem + .375vw,1.375rem);margin-bottom:clamp(.375rem,.35rem + .125vw,.5rem)}.directions__card-text{font-size:clamp(.875rem,.85rem + .125vw,1rem)}.tasks{padding-bottom:clamp(4.5rem,3.9rem + 3vw,7.5rem);padding-top:clamp(2.25rem,1.9rem + 1.75vw,4rem)}.tasks .heading__title{margin-bottom:clamp(1.75rem,1.5rem + 1.25vw,3rem)}.tasks__cards{gap:clamp(.75rem,.65rem + .5vw,1.25rem);margin-bottom:clamp(2rem,1.8rem + 1vw,3rem)}.tasks__card{padding-bottom:clamp(.875rem,.65rem + 1.125vw,2rem);padding-left:clamp(.875rem,.65rem + 1.125vw,2rem);padding-right:clamp(.875rem,.65rem + 1.125vw,2rem);padding-top:clamp(.875rem,.65rem + 1.125vw,2rem)}.tasks__number{font-size:clamp(3.5rem,2.45rem + 5.25vw,8.75rem);margin-bottom:clamp(.75rem,.65rem + .5vw,1.25rem)}.tasks__text{font-size:clamp(1.125rem,1.05rem + .375vw,1.5rem)}.tasks__actions{row-gap:clamp(.75rem,.7rem + .25vw,1rem)}.why-we-do-this{padding-bottom:clamp(4.5rem,3.9rem + 3vw,7.5rem);padding-top:clamp(2.25rem,1.9rem + 1.75vw,4rem)}.why-we-do-this__stick{height:clamp(15.5rem,11.0625rem + 22.1875vw,37.6875rem);top:clamp(-12.5rem,-.5rem + -10vw,-2.5rem);width:clamp(10rem,7.1375rem + 14.3125vw,24.3125rem)}.why-we-do-this .heading__title{margin-bottom:clamp(1.5rem,1.3rem + 1vw,2.5rem)}.why-we-do-this__cards{gap:clamp(.875rem,.775rem + .5vw,1.375rem)}.why-we-do-this__caption{font-size:clamp(1.125rem,1.075rem + .25vw,1.375rem);padding-bottom:clamp(.75rem,.7rem + .25vw,1rem);padding-left:clamp(.875rem,.825rem + .25vw,1.125rem);padding-right:clamp(.875rem,.825rem + .25vw,1.125rem);padding-top:clamp(.75rem,.7rem + .25vw,1rem)}.join{padding-bottom:clamp(4.5rem,3.9rem + 3vw,7.5rem);padding-top:clamp(3rem,2.5rem + 2.5vw,5.5rem)}.join__line--brown{height:clamp(14.8125rem,10.6625rem + 20.75vw,35.5625rem);width:clamp(26.25rem,18.9125rem + 36.6875vw,62.9375rem)}.join__line--navy{height:clamp(15.9375rem,11.3625rem + 22.875vw,38.8125rem);width:clamp(35rem,24.975rem + 50.125vw,85.125rem)}.join__lead{font-size:clamp(1.125rem,1.1rem + .125vw,1.25rem)}.join__title{font-size:clamp(1.375rem,1.3rem + .375vw,1.75rem)}.join__note,.join__title{margin-bottom:clamp(1.5rem,1.45rem + .25vw,1.75rem)}.join__note p{font-size:clamp(1.125rem,1.1rem + .125vw,1.25rem)}.join__accent{font-size:clamp(1.625rem,1.55rem + .375vw,2rem);margin-bottom:clamp(.875rem,1.325rem + -.375vw,1.25rem)}.join__headline{font-size:clamp(1.875rem,1.725rem + .75vw,2.625rem);margin-bottom:clamp(1.75rem,1.65rem + .5vw,2.25rem)}}@media (min-width:47.99875em){.footer__brand{max-width:17.5rem}.team__role{height:5rem}}@media (min-width:62em){.heading__br{display:block}.join__headline,.join__title{max-width:none}}@media (min-width:120em){[class*=__container]{padding-left:12.5rem;padding-right:12.5rem}p{font-size:1.25rem}.button{font-size:.875rem}.heading__label{font-size:1rem;margin-bottom:1.875rem}.heading__title{font-size:3.375rem}.menu__list{gap:1.75rem}.menu__link{font-size:.9375rem}.header__container{min-height:5.5rem;padding-bottom:.5rem;padding-top:.5rem}.header__logo img{height:3.5rem}.footer{padding-bottom:2rem;padding-top:4rem}.footer__container{gap:2.5rem}.footer__main{column-gap:4rem;row-gap:2.25rem}.footer__logo{margin-bottom:1.125rem}.footer__logo svg{height:3.5rem}.footer__tagline{font-size:.875rem}.footer__nav{gap:2rem}.footer__title{font-size:1rem;margin-bottom:1rem}.footer__list{gap:.625rem}.footer__list a,.footer__list span{font-size:.875rem}.footer__bottom{font-size:.8125rem;gap:.75rem;padding-top:1.5rem}.hero{padding-bottom:13.75rem;padding-top:4.5rem}.hero__stick{height:50.875rem;width:29.1875rem}.hero__container{row-gap:1.75rem}.hero__title{margin-bottom:3.5rem}.hero__title,.hero__title .diamond{font-size:5.25rem}.hero__text p{font-size:2.5rem}.hero__media{gap:1.125rem}.hero__image img{height:34.375rem}.hero__caption p+p{font-size:1.25rem}.hero__actions{padding-top:.75rem;row-gap:1rem}.about{padding-bottom:5rem;padding-top:2.5rem}.about .heading__label{margin-bottom:1.75rem}.about__main{margin-bottom:4.5rem;row-gap:1.75rem}.about .heading__title{margin-bottom:1.5rem}.about__highlight{font-size:1.375rem}.about__slogan{font-size:2.5rem}.about__values{gap:2.5rem}.about__value{gap:1.25rem}.about__value-icon{height:5rem}.about__value-title{font-size:1.375rem;margin-bottom:1.0625rem}.about__value-text{font-size:1rem}.team{padding-bottom:5.5rem;padding-top:4.5rem}.team__stick--right{height:46.5625rem;width:20.25rem}.team__stick--left{height:46.0625rem;width:25.5rem}.team .heading__title{margin-bottom:2.25rem}.team__intro{margin-bottom:3.5rem;row-gap:1.25rem}.team__intro-col p{font-size:1.375rem}.team__cards{gap:1.5rem}.team__card{padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.75rem}.team__role{font-size:1.375rem}.team__photo,.team__role{margin-bottom:2.5rem}.team__name{font-size:1.625rem}.team__vectors-label{font-size:2.0625rem}.team__vectors{gap:.25rem}.mission{padding-bottom:8.75rem;padding-top:1.5rem}.mission__head{margin-bottom:4rem;row-gap:1.25rem}.mission__cards{gap:1.25rem;margin-bottom:3rem}.mission__card{padding:2.5rem}.mission__card-icon{margin-bottom:2.5rem}.mission__card-text{font-size:1.375rem}.mission__note{font-size:2.125rem;margin-bottom:2.25rem}.mission__actions{row-gap:1rem}.directions{padding-bottom:7.5rem;padding-top:3rem}.directions__stick--right{height:51.5rem;top:-21.875rem;width:24rem}.directions__stick--left{bottom:-12.5rem;height:52.5rem;width:20rem}.directions .heading__title{margin-bottom:3rem}.directions__cards{gap:1.375rem}.directions__card-content{padding-bottom:1.375rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}.directions__card-title{font-size:1.375rem;margin-bottom:.5rem}.directions__card-text{font-size:1rem}.tasks{padding-bottom:7.5rem;padding-top:4rem}.tasks .heading__title{margin-bottom:3rem}.tasks__cards{gap:1.25rem;margin-bottom:3rem}.tasks__card{padding-bottom:2rem;padding-left:2rem;padding-right:2rem;padding-top:2rem}.tasks__number{font-size:8.75rem;margin-bottom:1.25rem}.tasks__text{font-size:1.5rem}.tasks__actions{row-gap:1rem}.why-we-do-this{padding-bottom:7.5rem;padding-top:4rem}.why-we-do-this__stick{height:37.6875rem;top:-12.5rem;width:24.3125rem}.why-we-do-this .heading__title{margin-bottom:2.5rem}.why-we-do-this__cards{gap:1.375rem}.why-we-do-this__caption{font-size:1.375rem;padding-bottom:1rem;padding-left:1.125rem;padding-right:1.125rem;padding-top:1rem}.join{padding-bottom:7.5rem;padding-top:5.5rem}.join__line--brown{height:35.5625rem;width:62.9375rem}.join__line--navy{height:38.8125rem;width:85.125rem}.join__lead{font-size:1.25rem}.join__title{font-size:1.75rem}.join__note,.join__title{margin-bottom:1.75rem}.join__note p{font-size:1.25rem}.join__accent{font-size:2rem;margin-bottom:.875rem}.join__headline{font-size:2.625rem;margin-bottom:2.25rem}}@media (any-hover:hover){.button:hover{background:color-mix(in srgb,var(--accent) 86%,#000);border-color:color-mix(in srgb,var(--accent) 86%,#000)}.button--outline:hover{background:var(--accent);color:var(--light)}.menu__link:hover{color:var(--accent)}.footer__list a:hover{color:var(--light)}}