.craftHero{--headerHeight:var(--mobileHeaderHeight);--textColour:var(--py_colour_princessPearl);--gradientColour1:#0000;--gradientColour2:var(--py_colour_princessBlue);--gradientColour3:#101a31cc;height:calc(100vh - var(--headerHeight));overflow:hidden;position:relative;width:100%}@media screen and (min-width:1280px){.craftHero{--headerHeight:var(--desktopHeaderHeight)}}.craftHero .craftHero__content{align-items:center;bottom:var(--py_spacing_md);color:var(--textColour);display:flex;flex-direction:column;gap:var(--py_spacing_md);left:var(--py_spacing_sm);position:absolute;right:var(--py_spacing_sm);top:var(--py_spacing_md);transition:var(--py_transition_basic) color;z-index:2}@media (min-width:1240px){.craftHero .craftHero__content{bottom:120px;flex-direction:row;gap:60px;justify-content:center;top:auto}}.craftHero .craftHero__image--active.craftHero__image--darkText~.craftHero__content{--textColour:var(--py_colour_princessBlue)}.craftHero .craftHero__name{font-family:Gotham-light,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--py_fs_3xl)}.craftHero .craftHero__name:first-letter{font-family:Gotham-medium,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media (max-width:1239px){.craftHero .craftHero__name{flex-grow:1}}.craftHero .craftHero__details{align-items:flex-start;display:flex;gap:var(--py_spacing_xs);justify-content:space-between;margin:0;width:100%}@media (min-width:1240px){.craftHero .craftHero__details{gap:60px;width:auto}}.craftHero .craftHero__details__item{display:flex;flex-direction:column-reverse;text-align:center}.craftHero .craftHero__details__item dt{font-size:var(--py_fs_md);margin:0}.craftHero .craftHero__details__item dd{font-family:Gotham-medium,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--py_fs_xxl);margin:0}.craftHero .craftHero__image,.craftHero .craftHero__video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.craftHero .craftHero__image:after,.craftHero .craftHero__video:after{background:linear-gradient(180deg,var(--gradientColour1) 37.37%,var(--gradientColour2) 100%),linear-gradient(180deg,var(--gradientColour3) 0,var(--gradientColour1) 38.47%);content:"";inset:0;position:absolute;transition:var(--py_transition_basic) background;z-index:2}@media screen and (min-width:1280px){.craftHero .craftHero__image:after,.craftHero .craftHero__video:after{background:linear-gradient(183deg,var(--gradientColour1) 53.3%,var(--gradientColour2) 97.48%)}}.craftHero .craftHero__image.craftHero__image--darkText:after,.craftHero .craftHero__video.craftHero__image--darkText:after{--gradientColour1:#fff0;--gradientColour2:var(--py_colour_princessPearl);--gradientColour3:#f9f8f3cc}.craftHero .craftHero__image img{font-family:"object-fit:cover";height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.craftHero .craftHero__video .video,.craftHero .craftHero__video .video__inner,.craftHero .craftHero__video .video__wrapper{height:100%;width:100%}.craftHero .craftHero__video iframe{background:var(--py_colour_princessBlue);left:50%;min-height:max(100vw,177.7777777778vh);min-width:max(100vw,177.7777777778vh);position:absolute;top:50%;transform:translate(-50%,-50%)}
