@layer reset,dawn,theme,template,section,block,custom;@layer theme{:root{--mm-grid-gap:15px;--mm-menu-columns:155px;--mm-grid-gap-none:0;--mm-grid-gap-sm:1rem;--mm-grid-gap-md:2rem;--mm-grid-gap-lg:3rem}}@layer section{.section--pathcamp-intro+section{margin-top:0}.PathCamp{background-color:#f2ede4;display:grid;--grid-column:minmax(auto,calc(var(--page-width, 120rem) / 12));--pathcamp-icon-size:120px;--pathcamp-gap:16px;grid-template-columns:auto repeat(12,var(--grid-column)) auto;grid-template-rows:40px minmax(var(--pathcamp-icon-size),200px) repeat(3,auto) minmax(40px,5fr);min-height:clamp(400px,60vh,800px);grid-template-areas:". . . . . . . . . . . . . ." ". icon icon . . . aside aside aside aside aside aside aside ." ". title title title title title aside aside aside aside aside aside aside ." ". subTitle subTitle subTitle subTitle subTitle aside aside aside aside aside aside aside ." ". blocks blocks blocks blocks blocks aside aside  aside aside aside aside aside ." ". . . . . . aside aside aside aside aside aside aside .";-moz-column-gap:var(--pathcamp-gap,16px);column-gap:var(--pathcamp-gap,16px);row-gap:var(--pathcamp-gap,16px)}@media screen and (max-width:768px){.PathCamp{grid-template-columns:auto repeat(4,minmax(auto,1fr)) auto;grid-template-rows:60px var(--pathcamp-icon-size) repeat(3,auto) minmax(30vh,300px) 20px;grid-template-areas:". . . . . ." ". icon icon . . ." ". title title title . ." ". subTitle subTitle subTitle . ." ". blocks blocks blocks . ." ". aside aside aside aside aside "}}@media screen and (max-width:468px){.PathCamp{grid-template-columns:auto repeat(4,minmax(auto,1fr)) auto;grid-template-rows:60px var(--pathcamp-icon-size) repeat(4,auto) 150px;grid-template-areas:". . . . . ." ". icon icon . . ." ". title title title title ." ". subTitle subTitle subTitle subTitle ." ". blocks blocks blocks blocks ." ". aside aside aside aside aside"}}.PathCamp__icon{grid-area:icon;display:grid;justify-self:stretch;align-self:stretch;align-content:end;justify-content:start;transform:translateY(var(--pathcamp-gap,16px))}.PathCamp__title{grid-area:title;justify-self:flex-start;align-self:flex-start;text-align:left}.PathCamp__subTitle{grid-area:subTitle;justify-self:flex-start;align-self:flex-start;text-align:left;--mm-font-size:16px;font-family:var(--font-body-family);text-transform:uppercase;font-weight:600;line-height:calc(1.2 * var(--mm-font-size))}.PathCamp__blocks{grid-area:blocks;justify-self:flex-start;align-self:flex-start}.PathCamp__backdrop{grid-area:aside;display:grid;grid-template:1fr/1fr;justify-items:end;align-content:center}.PathCamp__backdrop img{height:clamp(200px,70vh,600px);-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}}