.page-404{display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr;width:100%;html[data-theme~=tablet] &{grid-template-areas:"content image";grid-template-columns:6fr 4fr;height:90vh}html[data-theme~=desk] &{grid-template-areas:"content image";grid-template-columns:1fr 1fr;height:90vh}.page-404__content{grid-area:content;html[data-theme~=desk] &,html[data-theme~=tablet] &{align-self:center;@media (min-width:1441px){margin-left:auto;max-width:708px;padding-right:var(--de_d14)}}}.page-404-headline{color:var(--fg_primary);font-family:INGDisplayBold;font-size:var(--font-size-600);font-weight:400;line-height:var(--line-height-600);margin-bottom:var(--de_d4);margin-top:var(--de_d4);html[data-theme~=desk] &,html[data-theme~=tablet] &{margin-top:0}}.page-404__buttons{display:flex;margin-bottom:var(--de_d8);margin-top:var(--de_d6);html[data-theme~=desk] &,html[data-theme~=tablet] &{margin-bottom:0}>*{display:flex;margin-left:var(--de_d4);&:first-child{margin:0}}}.page-404__image{background-color:var(--bg_de-illu);display:grid;grid-area:image;html[data-theme~=desk] &,html[data-theme~=tablet] &{height:90vh}figure{text-align:center;html[data-theme~=desk] &,html[data-theme~=tablet] &{align-self:center}}picture{margin:70px auto 0;max-width:135px;html[data-theme~=tablet] &{margin:0 auto;max-width:242px}html[data-theme~=desk] &,html[data-theme~=tablet] &{margin:0 auto;max-width:293px;@media (min-width:1441px){max-width:293px}}}}}