.page-module__aOGMgG__page{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.page-module__aOGMgG__main{flex:1 1 0;justify-content:center;align-items:center;min-height:0;padding:1vh;display:flex;overflow:hidden}.page-module__aOGMgG__gridContainer{grid-template-rows:repeat(7,auto);grid-template-columns:1fr;gap:0;width:fit-content;max-width:1200px;max-height:100%;margin:0 auto;display:grid;position:relative}.page-module__aOGMgG__line{color:#000;text-transform:uppercase;white-space:nowrap;font-size:clamp(1rem,min(5vw,6vh),3rem);font-weight:900;line-height:1.25}.page-module__aOGMgG__line1{grid-row:1}.page-module__aOGMgG__line2{grid-row:2}.page-module__aOGMgG__line3{grid-row:3}.page-module__aOGMgG__line4{grid-row:4;position:relative}.page-module__aOGMgG__line5{grid-row:5}.page-module__aOGMgG__line6{grid-row:6}.page-module__aOGMgG__line7{grid-row:7;padding-top:3em}.page-module__aOGMgG__spacer{width:1.5em;display:inline-block}.page-module__aOGMgG__line1 .page-module__aOGMgG__spacer{width:2.75em}.page-module__aOGMgG__line7 .page-module__aOGMgG__spacer{width:2.35em}.page-module__aOGMgG__overlayImage{object-fit:cover;z-index:10;width:6.5em;height:6em;position:absolute;top:50%;left:1.75ch}.page-module__aOGMgG__footer{align-items:center;gap:clamp(15px,3vw,30px);margin-top:auto;padding-bottom:5px;padding-left:15px;display:flex}.page-module__aOGMgG__footer a{color:#000;text-transform:uppercase;white-space:nowrap;cursor:pointer;font-size:clamp(.5rem,min(2vw,3vh),1rem);font-weight:600;text-decoration:underline;transition:opacity .2s}.page-module__aOGMgG__footer a:hover{opacity:.7}@media (max-width:1024px){.page-module__aOGMgG__gridContainer{max-width:900px}}@media (max-width:768px){.page-module__aOGMgG__line{font-size:clamp(.5rem,(5vw,5vh),2rem)}}@media (max-width:600px){.page-module__aOGMgG__footer{gap:clamp(10px,2vw,20px)}.page-module__aOGMgG__gridContainer{width:fit-content;margin:0 auto}.page-module__aOGMgG__overlayImage{width:6em;height:6em}.page-module__aOGMgG__spacer{width:1em}.page-module__aOGMgG__line1 .page-module__aOGMgG__spacer{width:2em}.page-module__aOGMgG__line7 .page-module__aOGMgG__spacer{width:1.75em}}@media (max-width:320px){.page-module__aOGMgG__footer{gap:clamp(8px,2vw,15px)}.page-module__aOGMgG__line{font-size:clamp(1rem,5vw,2rem)}.page-module__aOGMgG__overlayImage{width:6em;height:6em}}
