.page-hero{align-items:center;background-color:var(--background);background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;margin:0;margin-block-end:var(--space-m);width:100%}.page-hero:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%271280%27 height=%2747%27 fill=%27none%27 preserveAspectRatio=%27none%27%3E%3Cpath fill=%27%23FFFDFC%27 d=%27M0 63h1280V43l-213-31L853 0 640 26 427 6 213 21 0 39z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;content:"";height:64px;margin-top:-1px;width:calc(var(--desktop-side-padding)*2 + 100%)}.page-hero__wrapper{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--space-l);max-width:var(--desktop-max-content-width);padding:var(--space-m) var(--desktop-side-padding) var(--space-m);width:100%}.page-hero__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:850px;width:100%}.page-hero__category{color:var(--font-60);color:var(--link-100);font-size:.8rem;font-weight:var(--font-weight-m);font-weight:var(--font-weight-xl);line-height:var(--line-height-l);margin-block:1.5em 1.5em;text-decoration:none}@media(max-width:768px){.page-hero__category{font-size:.889rem}}.page-hero__category:hover{text-decoration:underline}.page-hero__title{color:var(--font-100);display:inline-block;line-height:var(--line-height-s);max-width:calc(var(--text-max-width) + 100px);text-align:left;text-transform:none;width:100%;word-wrap:break-word;font-size:2.986rem;font-weight:var(--font-weight-xxl);line-height:135%;margin-block:2em .4em;margin-block:var(--space-xs) 0;max-width:900px;word-break:break-word}@media(max-width:768px){.page-hero__title{font-size:2.027rem}}.page-hero__excerpt{color:var(--font-60);font-size:1rem;font-weight:var(--font-weight-m);line-height:var(--line-height-xl);margin-block:.7em .7em;margin-block:1.5em var(--space-s);text-wrap:pretty}.page-hero__meta{display:flex;flex-direction:row;margin-block:var(--space-m) 0}.page-hero__meta__data{color:var(--font-60);color:var(--font-30);font-size:.8rem;font-weight:var(--font-weight-m);line-height:var(--line-height-l);margin-block:1.5em 1.5em;text-decoration:none}@media(max-width:768px){.page-hero__meta__data{font-size:.889rem}}.page-hero__meta__data:is(a){cursor:pointer}.page-hero__meta__data:is(a):hover{text-decoration:underline}.page-hero__thumbnail{aspect-ratio:1/1;border:5px solid var(--neutral-10);box-shadow:var(--shadow-l);margin-block:0 0;max-width:500px;overflow:hidden;width:100%}.page-hero__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.page-hero__wrapper{align-items:center;display:flex;flex-flow:column;gap:var(--space-xs);padding:var(--space-s) var(--mobile-side-padding) var(--space-s);width:100%}.page-hero__category{margin-block:var(--space-xs) 0}.page-hero__title{color:var(--font-100);display:inline-block;line-height:var(--line-height-s);max-width:calc(var(--text-max-width) + 100px);text-align:left;text-transform:none;width:100%;word-wrap:break-word;font-size:2.986rem;font-weight:var(--font-weight-xxl);line-height:135%;margin-block:2em .4em;margin-block:var(--space-xs) 0;max-width:900px;word-break:break-word}}@media(max-width:768px)and (max-width:768px){.page-hero__title{font-size:2.027rem}}@media(max-width:768px){.page-hero__excerpt{color:var(--font-60);font-size:1rem;font-weight:var(--font-weight-m);line-height:var(--line-height-xl);margin-block:.7em .7em;margin-block:1.5em 0;text-wrap:pretty}.page-hero__meta{display:flex;flex-direction:row;margin-block:var(--space-xxs) 0}.page-hero__meta__data{color:var(--font-60);color:var(--font-30);font-size:.8rem;font-weight:var(--font-weight-m);line-height:var(--line-height-l);margin-block:1.5em 1.5em;text-decoration:none}}@media(max-width:768px)and (max-width:768px){.page-hero__meta__data{font-size:.889rem}}@media(max-width:768px){.page-hero__meta__data:is(a){cursor:pointer}.page-hero__meta__data:is(a):hover{text-decoration:underline}.page-hero__thumbnail{aspect-ratio:1/1;border:5px solid var(--neutral-10);box-shadow:var(--shadow-l);margin-block:0 0;max-width:500px;overflow:hidden;width:100%}.page-hero__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}
