.h1section{column-gap:var(--grid-column-gap);margin:0 var(--grid-margin);font-size:var(--type-body);grid-template-columns:repeat(12,1fr);grid-template-areas:"A A B B B B B B B B C C"". .D D D D D D D D. ."". .E E E E E E E E. .";align-items:start;margin-bottom:2rem;padding-top:6rem;display:grid}.h1section-left-link-wrapper{grid-area:A}.h1section h1{font-weight:400;font-family:var(--font-serif);text-align:center;grid-area:B;font-style:italic;position:relative}.h1section.m h1{padding:round(.35rem,1px) 0 calc(1.5rem - round(.35rem,1px));font-size:8rem;line-height:7rem}.h1section.l h1{padding:2.45rem 0 2.55rem;font-size:12rem;line-height:11rem}.h1section-link{aspect-ratio:auto;flex-direction:column;justify-content:flex-start;height:14rem;padding:3rem 2rem;text-decoration:none;display:flex;position:relative;top:0}.h1section-left-link-wrapper .h1section-link{margin:-2rem -5.5rem 0 -2rem}.h1section-right-link-wrapper .h1section-link{justify-content:start;align-items:end;margin:-2rem -2rem 0 -5.5rem;padding:3rem 2rem}.h1section-right-link-wrapper{grid-area:C;justify-self:start}.h1section-left-link-wrapper,.h1section-right-link-wrapper{width:100%;font-size:var(--type-body);line-height:var(--leading-body);align-self:start;align-items:start;margin-top:3rem;position:relative}.h1section-link-text{width:min-content;font-family:var(--font-serif);font-style:italic}.h1section-right-link-wrapper .h1section-link-text{margin-left:-5rem}.h1section-left-link-wrapper .h1section-link-text{margin-right:-5rem}.h1section-link-image-round{z-index:-1;width:14rem;height:14rem;position:absolute;top:0}.h1section-right-link-wrapper .h1section-link-image-round{right:0}.h1section-left-link-wrapper .h1section-link-image-round{left:0}.h1section-link-image-round path{fill:var(--color-grey-5);transition:fill .3s ease-out}a:hover .h1section-link-image-round path{fill:var(--color-grey-10);transition:fill ease-out}.h1section-link-arrow{font-size:8rem;font-weight:300;line-height:var(--leading-body);margin-top:.45rem;margin-bottom:2rem;transition:color .3s ease-out,text-decoration-color .3s ease-out;display:block}a:hover .h1section-link-arrow{color:var(--color-primary-hover);transition:color ease-out,text-decoration-color ease-out}.h1section-description{text-align:center;grid-area:D;margin:0 auto;line-height:1.33}.h1section-menu-list{flex-wrap:wrap;grid-area:E;justify-content:center;margin-top:0;padding-top:1rem;font-style:italic;list-style:none;display:flex}.h1section-menu-list li{line-height:var(--leading-body);padding:.5rem 0}.h1section-menu-list li:not(:last-child):after{content:"/";color:var(--color-grey-10);margin:0 1rem}.h1section-menu-list a:not(:hover){color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary-decoration);text-decoration-color:var(--color-primary-decoration)}@media (min-width:1440px){.h1section{grid-template-areas:".A A B B B B B B C C."". .D D D D D D D D. ."". .E E E E E E E E. ."}}@media (max-width:1023px){.h1section{grid-template-areas:"A A A. . . . . .C C C"".B B B B B B B B B B."".D D D D D D D D D D."".E E E E E E E E E E."}.h1section-left-link-wrapper .h1section-link,.h1section-right-link-wrapper .h1section-link{flex-direction:row;align-items:start;gap:.5rem;height:auto;margin:0;padding:1rem 0;display:flex}.h1section-right-link-wrapper .h1section-link{flex-direction:row-reverse;justify-content:end}.h1section-left-link-wrapper,.h1section-right-link-wrapper{margin-top:-1.5rem;margin-bottom:-1rem}.h1section-link svg{display:none}.h1section-link-arrow{font-size:var(--type-body);line-height:var(--leading-body);margin:0}.h1section-left-link-wrapper .h1section-link-text,.h1section-right-link-wrapper .h1section-link-text{margin:0}}@media (max-width:767px){.h1section.m h1,.h1section.l h1{padding:round(1.35rem,1px) 0 calc(2.5rem - round(1.35rem,1px));font-size:8rem;line-height:7rem}}
