.hero{grid-template-columns:48% 52%}.hero-copy{min-width:0}.hero h1{font-size:clamp(42px,4.7vw,72px);word-break:keep-all;overflow-wrap:normal}.hero-art img{object-position:72% center}.spec{grid-template-columns:42% 58%}.spec h2{font-size:clamp(42px,4.2vw,68px);word-break:keep-all;overflow-wrap:normal}.logo{width:300px;height:84px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}.logo .mark,.logo>span{display:none}.logo:before{content:'';display:block;width:300px;height:60px;background:url('assets/seokform-logo-top-align-v2.png') left center/contain no-repeat}.logo:after{content:'SPECIAL 3D PRINT LAB · 세옥폼';display:block;align-self:flex-end;color:var(--muted);font:10px 'DM Mono';letter-spacing:.13em;margin:0}@media(max-width:800px){.hero h1{font-size:clamp(42px,12vw,68px)}.hero-art img{object-position:68% center}.logo{width:230px;height:68px}.logo:before{width:230px;height:48px}.logo:after{font-size:7px}}
.logo:after{align-self:center;text-align:center}
@media(max-width:800px){.logo:after{align-self:center;text-align:center}}
.logo:after{align-self:center;text-align:center}
@media(max-width:800px){.logo:after{align-self:center;text-align:center}}
.logo{align-items:center}.logo:before{background-position:center center}.logo:after{align-self:center;text-align:center}
.logo:after{align-self:flex-end;text-align:right}
.logo:after{position:relative;top:-6px}@media(max-width:800px){.logo:after{top:-4px}}
.logo:after{top:-12px}@media(max-width:800px){.logo:after{top:-8px}}
.logo:after{top:-10px}@media(max-width:800px){.logo:after{top:-10px}}
@media(min-width:801px){.logo{margin-top:15px}}
@media(max-width:800px){.logo{margin-top:9px}}
