:root{--accent: 0, 204, 205;--accent-dark: 0, 128, 128;--high-contrast: 41, 41, 41;--low-contrast: 115, 115, 115;--cta: 203, 60, 136;--bm-0: 229, 229, 229;--bm-1: 234, 234, 234;--bm-2: 237, 237, 237;--bm-3: 240, 240, 240;--bm-4: 242, 242, 242;--bm-5: 244, 244, 244;--bm-6: 247, 247, 247;--bm-7: 250, 250, 250;--bm-8: 252, 252, 252;--bm-9: 255, 255, 255;--info: 34, 211, 238;--success: 52, 211, 153;--warning: 250, 204, 21;--error: 251, 113, 133}section.hero{grid-template-rows:1fr;min-height:auto;padding-top:calc(100px + 8vh);align-content:center}section.hero>article{grid-column:5/span 7;align-self:center}section.hero>article h1{position:relative}section.hero>article em{text-decoration:underline;font-style:normal}section.hero picture{grid-column:13/23;position:relative;align-self:center}section.hero picture img{width:auto;max-width:100%}@media screen and (max-width : 1600px){section.hero>article{grid-column:4/span 7}section.hero picture{grid-column:12/23}}@media screen and (max-width : 1440px){section.hero picture{grid-column:12/24}}@media screen and (max-width : 1024px){section.hero>article{grid-column:3/span 8}section.hero>article label{font-size:18px}section.hero picture{grid-column:11/25}}@media screen and (max-width : 1024px)and (orientation: landscape){section.hero>article .button+.button{margin-left:0;margin-top:1.5em;display:block;width:max-content}}@media screen and (max-width : 1024px)and (orientation: portrait),screen and (max-width : 768px){section.hero{grid-template-rows:auto auto;padding-top:100px}section.hero>article{grid-column:4/span 18;grid-row:2/span 1;margin-top:5vw}section.hero picture{grid-column:5/25;grid-row:1/span 1}}@media screen and (max-width : 375px){section.hero>article label{font-size:16px}}@media screen and (max-width: 768px)and (min-width: 426px){section.hero .button{margin-bottom:1.5em}section.hero .button+.button{margin-top:0;margin-left:1.5vw;display:inline-block}}