.page-detail__hero{background:linear-gradient(135deg,#622558,#ae4198);margin-bottom:2.5rem;overflow:hidden;padding:5rem 0;position:relative}.page-detail__hero:before{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 20px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.page-detail__hero .container{position:relative;z-index:1}@media(min-width:768px){.page-detail__hero{padding:5rem 0}}@media(max-width:767.98px){.page-detail__hero{margin-bottom:1.875rem;padding:3.125rem 0}}@media(max-width:575.98px){.page-detail__hero{padding:2.5rem 0}}.page-detail__header{max-width:56.25rem}.page-detail__title{color:#fff;font-size:3rem;font-weight:700;line-height:1.1;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:767.98px){.page-detail__title{font-size:2rem;line-height:1.2}}@media(max-width:575.98px){.page-detail__title{font-size:1.75rem}}.page-hero__layout{align-items:center;display:flex;gap:3rem}@media(max-width:991.98px){.page-hero__layout{align-items:flex-start;flex-direction:column;gap:2rem}}.page-hero__main{flex:1 1 40%;min-width:0}.page-hero__windrose{flex:1 1 60%;width:auto}@media(max-width:991.98px){.page-hero__windrose{flex:1 1 100%;width:100%}}.page-hero__windrose-title{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:1rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.page-hero__windrose-title svg{color:hsla(0,0%,100%,.8);height:18px;width:18px}.node--type-page .node__content{padding:1.5rem 0 3.5rem}@media(min-width:768px){.node--type-page .node__content{padding:2rem 0 4rem}}.node--type-page .node__content .container{max-width:75rem}
