html{font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#0b171c;color:#fff}.block--pattern-band__pin-shell{position:relative;height:100vh;height:100dvh;overflow:hidden;background:#fefefe}.block--pattern-band{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;color:#1d1d1d;background:#fefefe}.block--pattern-band__artwork{position:absolute;left:0;top:0;z-index:0;display:block;width:555.5555555556vh;width:555.5555555556dvh;height:100%;max-width:none;-o-object-fit:fill;object-fit:fill;-o-object-position:left center;object-position:left center;will-change:transform;pointer-events:none}.block--pattern-band__heading{position:absolute;left:190px;top:max(72px,calc(14.75% - 20px));z-index:1;margin:0;width:auto;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;font-weight:700;line-height:1.1;letter-spacing:.072px;text-transform:uppercase;color:#1d1d1d}@media (min-width:768px) and (max-width:1279px){.block--pattern-band__heading{left:40px}}@media (max-width:767px){.block--pattern-band,.block--pattern-band__pin-shell{height:100vh;height:100lvh}.block--pattern-band__heading{left:24px;top:64px;width:calc(100% - 48px)}.block--pattern-band__artwork{top:calc(168px - .295 * (100lvh - 178px)/ .515 * .75);height:calc((100lvh - 178px)/ .515 * .75);width:calc((100lvh - 178px)/ .515 * .75 * 6000 / 1080)}}@media (min-width:768px) and (max-height:500px) and (orientation:landscape){.block--pattern-band__artwork{top:max(0,calc(140px - 29.5dvh))}}