:root{--color-camel: #c59e63;--color-camel--lighten-1: hsl(from var(--color-camel) h s calc(l + 15));--color-camel--lighten-2: hsl(from var(--color-camel) h s calc(l + 20));--color-camel--lighten-3: hsl(from var(--color-camel) h s calc(l + 35));--color-camel--darken-1: hsl(from var(--color-camel) h s calc(l - 15));--color-camel--darken-2: hsl(from var(--color-camel) h s calc(l - 25));--color-camel--darken-3: hsl(from var(--color-camel) h s calc(l - 45));--color-turquoise: #3adaf4;--color-steel-blue: #0575b7;--color-steel-blue--70-opacity: rgb(from var(--color-steel-blue) r g b / .7);--color-steel-blue--darken-1: hsl(from var(--color-steel-blue) h s calc(l - 15));--color-dark-blue: #043d82;--color-dark-blue--lighten-1: hsl(from var(--color-dark-blue) h s calc(l + 35));--color-dark-blue--darken-1: hsl(from var(--color-dark-blue) h s calc(l - 15));--color-kelly-green: #49b641;--color-primary: var(--color-kelly-green);--color-secondary: var(--color-steel-blue);--color-highlight: var(--color-turquoise);--link-color: var(--color-turquoise);--link-color--light: var(--color-turquoise);--body-bg-color: var(--color-camel--lighten-3);--footer-bg-color: var(--color-steel-blue--darken-1);--figcaption-bg-color: var(--color-steel-blue--70-opacity);--bg-color--light: var(--color-camel--lighten-2);--color-typo: var(--color-camel--darken-3);--color-typo--light: var(--color-camel--darken-2);--font-family-highlight: "Atma", system-ui;--font-family-copy: system-ui, Verdana, "Trebuchet MS", "Tahoma", sans-serif}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}figure{margin:1em 0}p{margin:0}p+p{margin-top:1em}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5;margin:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block;height:auto}picture{display:contents}input,button,textarea,select{font-family:inherit;font-size:inherit;appearance:none;border:0;background-color:unset}button{cursor:pointer}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{--font-size: 16px;font-family:var(--font-family-copy);font-size:var(--font-size);color:var(--color-typo)}@media(min-width: 960px){html{--font-size: 19px}}@media(min-width: 1280px){html{--font-size: 22px}}.text--h1,.text--h2,.text--h3,.text--h4{--underline-color: var(--color-primary);font-family:var(--font-family-highlight);text-transform:uppercase;margin-top:0}.text--h1>span,.text--h2>span,.text--h3>span,.text--h4>span{--first-stop: 20%;--second-stop: 40%;background:linear-gradient(to top, transparent var(--first-stop), rgb(from var(--underline-color) r g b/0.7) var(--first-stop) var(--second-stop), transparent var(--second-stop))}.text--h1{font-weight:600;font-size:2.6rem}.text--h2{font-weight:400;font-size:2.2rem}.text--h3{--underline-color: var(--color-secondary);font-weight:400;font-size:1.8rem}.text--h4{font-weight:500;font-size:1.3rem;margin-bottom:.3em}.text--subtitle-1{font-weight:500;font-size:.8rem}.text--subtitle-2{font-family:var(--font-family-highlight);font-weight:500;font-size:.9rem}.text--small{font-size:.8rem}.text--medium{font-size:1.2rem}.text--large{font-size:1.5rem}.text--center{text-align:center}.text--weight-bold{font-weight:700}.atma-light{font-family:"Atma",system-ui;font-weight:300;font-style:normal}.atma-regular{font-family:"Atma",system-ui;font-weight:400;font-style:normal}.atma-medium{font-family:"Atma",system-ui;font-weight:500;font-style:normal}.atma-semibold{font-family:"Atma",system-ui;font-weight:600;font-style:normal}.atma-bold{font-family:"Atma",system-ui;font-weight:700;font-style:normal}.page{display:grid;grid-template-rows:[header-start] auto [header-end content-start] 1fr [content-end footer-start] auto [footer-end];grid-template-columns:[outer-start] 100% [outer-end];align-content:start;background-color:var(--body-bg-color)}.page__header,.page__content,.page__footer{grid-column:outer}.page__header{grid-row:header}.page__content{grid-row:content}.page__footer{grid-row:footer}.page-content{--hero-height: max(40vh, 400px);--hero-not-overlaped-height: calc(var(--hero-height) - var(--hero-overlap-height));--hero-overlap-height: 50px;display:grid;grid-template-rows:[hero-start] var(--hero-not-overlaped-height) [hero-overlap-start aside-start] var(--hero-overlap-height) [hero-overlap-end hero-end] auto [aside-end main-content-start] auto [main-content-end]}@media(min-width: 600px){.page-content{--hero-overlap-height: 80px}}@media(min-width: 960px){.page-content{--hero-overlap-height: 110px;grid-template-rows:[hero-start] var(--hero-not-overlaped-height) [hero-overlap-start aside-start] var(--hero-overlap-height) [hero-overlap-end hero-end main-content-start] auto [main-content-end aside-end]}}@media(min-width: 1280px){.page-content{--hero-overlap-height: 150px}}.page-content__aside{grid-row:aside;z-index:2}.page-content__hero{grid-row:hero}.page-content__main{grid-row:main-content}.grid{--outer-margin: 1rem;--col-gap: 1rem;--row-gap: var(--col-gap);--col-gap-count: calc(var(--column-count) - 1);--grid-container-fluid-width: calc(100% - (2 * var(--outer-margin)));--grid-container-max-width: 1280px;--grid-container-width: min( var(--grid-container-max-width), var(--grid-container-fluid-width) );--grid-container: repeat( var(--column-count), [col-start] var(--column-width) [col-end] );--column-count: 8;--column-width: calc( (var(--grid-container-width) - var(--col-gap-count) * var(--col-gap)) / var(--column-count) );display:grid;grid-gap:var(--row-gap) var(--col-gap);grid-template-columns:[outer-start outer-left-start] 1fr [outer-left-end grid-container-start] var(--grid-container) [grid-container-end outer-right-start] 1fr [outer-right-end outer-end];align-content:start}@media(min-width: 600px){.grid{--outer-margin: 1.5rem}}@media(min-width: 960px){.grid{--col-gap: 1.5rem;--column-count: 12}}.grid--container{--grid-container-fluid-width: 100%;grid-template-columns:[grid-container-start] var(--grid-container) [grid-container-end]}.grid--align-content-center{align-content:center}.grid--subgrid{grid-template-columns:subgrid}.grid__item{--col-span-xs: 8;--col-span-sm: 8;--col-span-md: 12;--col-span-lg: var(--col-span-md);--col-span-val: var(--col-span-xs);--col-span: span var(--col-span-val);--col-offset-default: 0;--col-offset-xs: var(--col-offset-default);--col-offset-sm: var(--col-offset-default);--col-offset-md: var(--col-offset-default);--col-offset-lg: var(--col-offset-md);--col-offset-val: var(--col-offset-xs);--col-offset: col-start calc(var(--col-offset-val) + 1);grid-column:var(--col-offset)/var(--col-span)}.grid--container:not(.disable-auto-flow)>.grid__item{grid-column:var(--col-span)}.grid__item.is-full-width{grid-column:outer}@media(min-width: 600px){.grid__item{--col-span-val: var(--col-span-sm);--col-offset-val: var(--col-offset-sm)}}@media(min-width: 960px){.grid__item{--col-span-val: var(--col-span-md);--col-offset-val: var(--col-offset-md)}}@media(min-width: 1280px){.grid__item{--col-span-val: var(--col-span-lg);--col-offset-val: var(--col-offset-lg)}}.flex{--gap: 1rem;display:flex;gap:var(--gap)}.flex--inline{display:inline-flex;width:max-content}.flex--column{flex-direction:column}.flex--align-center{align-items:center}.flex--align-start{align-items:start}.flex--justify-center{justify-items:center}.flex--justify-content-center{justify-content:center}.flex--no-wrap{flex-wrap:nowrap}.img-container{--width: 100%;--height: auto;position:relative;width:var(--width);height:var(--height);overflow:hidden}.img-container--aspect-ratio{--width-aspect: 2;--height-aspect: 1;aspect-ratio:var(--width-aspect)/var(--height-aspect)}.img-container__img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:center center}.layout-list{list-style:none;appearance:none;margin:0;padding:0}.hero{min-height:30vh;max-width:1800px;margin-left:auto;margin-right:auto}.hero__content{--col-span-sm: 6;--col-offset-sm: 1;--col-span-md: 8;--col-offset-md: 3;--col-span-lg: 6;--col-offset-lg: 5;align-self:center;z-index:1;padding:2rem 0}.icon{--width: 0;--height: var(--width);fill:currentColor;transition:color .2s ease-in-out}[class*=icon--size]{width:var(--width);height:var(--height)}.icon--size-small{--width: 24px}.icon--size-medium{--width: 32px}.icon--size-large{--width: 48px}.icon--size-inline{--width: 1.2em}.icon-link{display:block;padding:.4rem;line-height:1;color:var(--color-typo--light)}.icon-link:hover,.icon-link:focus-visible{color:var(--link-color)}.link{--transition: transform .15s ease-in;position:relative;font-family:var(--font-family-highlight);text-transform:uppercase;text-decoration:none;color:inherit;z-index:1}.link::before{content:"";position:absolute;bottom:.2em;width:100%;height:.4em;opacity:.5;background-color:var(--link-color);transform:scaleY(100%);transform-origin:bottom;transition:var(--transition);z-index:-1}.link:hover::before,.link:focus-visible::before,.link.is-active::before{transform:scaleY(200%);transition:var(--transition)}.link--light::before{background-color:var(--link-color--light)}.header{--row-gap: .5rem;grid-template-rows:[meta-start logo-start] auto [meta-end nav-start] auto [nav-end logo-end];padding:.6rem 0}.header__logo-section{--col-span-xs: 4;--col-span-sm: 2;--col-span-md: 2;grid-row:logo}.header__logo{width:min(100%,150px);height:auto}.header__socials{--col-span-xs: 4;--col-offset-xs: 4;--col-span-sm: 3;--col-offset-sm: 5;--col-span-md: 3;--col-offset-md: 9;grid-row:meta}.header__nav{--col-span-xs: 3;--col-offset-xs: 5;--col-span-sm: 6;--col-offset-sm: 2;--col-span-md: 9;--col-offset-md: 3;--col-span-lg: 10;--col-offset-lg: 2;grid-row:nav}.footer{--row-gap: .4rem;padding-top:1.5rem;margin-top:3rem;background-color:var(--footer-bg-color);color:#fff}.footer__contact{--col-span-sm: 3;--col-span-md: 4;z-index:2}.footer__socials{--col-span-sm: 2;--col-offset-sm: 3;--col-span-md: 4;--col-offset-md: 4}.footer__nav{--col-span-sm: 3;--col-offset-sm: 5;--col-span-md: 4;--col-offset-md: 8}.nav{text-align:center;line-height:1.2}@media(min-width: 600px){.nav__mobile-btn{display:none}}.nav__list{display:none}@media(min-width: 600px){.nav__list{display:flex}}.modal{--bg-color: var(--body-bg-color);border:0;width:100%;height:100%;background-color:var(--bg-color)}.modal::backdrop{background:var(--bg-color)}.modal__content{height:100%}.avatar{--size: 100%;border-radius:50%;width:var(--size);height:var(--size)}.profile-card{--row-gap: 1em;--avatar-size: 200px;--half-avatar-spacing: calc(var(--avatar-size) / 2 - (var(--row-gap) / 2));display:grid;grid-template-rows:[avatar-start] var(--half-avatar-spacing) [card-start] var(--half-avatar-spacing) [avatar-end content-start] 1fr [card-end content-end];grid-template-columns:[content-start] 100% [content-end];row-gap:1em;height:100%}.profile-card__avatar{width:var(--avatar-size);height:var(--avatar-size);grid-row:avatar;grid-column:content;justify-self:center;z-index:2;color:var(--body-bg-color)}.profile-card__card{display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;grid-row:card;grid-column:content;border-radius:10px}.profile-card__content{grid-row:content;grid-column:content}.figure{position:relative;border-radius:15px;overflow:hidden}.figure__caption{position:absolute;bottom:0;width:100%;background-color:var(--figcaption-bg-color);color:#fff;padding:.5em}.max-img{--preferred-img-size: 100%;--max-img-size: 150px;width:min(var(--preferred-img-size),var(--max-img-size))}.opacity--40{opacity:.2}.height--100{height:100%}.whitespace--nowrap{white-space:preserve nowrap}.padding--top-em-1{padding-top:.2em}.padding--10{padding:2rem}.padding--x3{padding-top:2rem;padding-bottom:2rem}.margin--top-auto{margin-top:auto}.margin--bottom-em-1{margin-bottom:.5em}.margin--bottom-em-2{margin-bottom:1em}.margin--bottom-em-3{margin-bottom:1.5em}.align-self--center{align-self:center}.align-self--start{align-self:start}.align-self--end{align-self:end}.justify-self--center{justify-self:center}.justify-self--start{justify-self:start}.justify-self--end{justify-self:end}.color--typo{color:var(--color-typo)}.color--typo-light{color:var(--color-typo--light)}.color--inherit{color:inherit}.color--white{color:#fff}.color--secondary{color:var(--color-secondary)}.color--primary{color:var(--color-primary)}.bg-color--light{background-color:var(--bg-color--light)}.border{--border-style: solid;--border-width: 2px;--border-color: currentColor;border:var(--border-style) var(--border-width) var(--border-color)}.border--y{border-left:0;border-right:0}.border--w-large{--border-width: 8px}.border--color-brown-lighten-2{--border-color: var(--color-camel)}
