.header-minor{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:14px;min-height:calc(100vh - 3.875rem);margin-bottom:100px}.header-minor:not(:has(.subtitle)) .title{color:var(--onBackground,#f8f8f8);font-size:30px;line-height:110%}.header-minor .subtitle{order:2;color:var(--onBackground,#f8f8f8);font-size:30px;line-height:110%}.header-minor .title{order:1;color:var(--topline,#9185be);font-size:18px;line-height:110%}.header-minor .intro{order:3;margin-top:5px;color:var(--onBackground,#f8f8f8);font-size:16px;line-height:116.667%}.header-minor .image-animation-wrapper{order:4;margin-top:21px;width:calc(100% + 40px);max-width:calc(100% + 40px);position:relative;left:-20px;z-index:-2}.header-minor .image-animation-wrapper .image{width:100%;aspect-ratio:375/431}.header-minor .image-animation-wrapper .header-animation{z-index:1;top:32px;right:0;transform:translateY(0);bottom:-50px}@media screen and (min-width:1040px){.header-minor{padding:60px;min-height:calc(100vh - 5.375rem);gap:14px}.header-minor:not(:has(.subtitle)) .title{font-size:100px;line-height:100%;max-width:83.3333333333%}.header-minor:not(:has(.subtitle)) .header-animation{top:60px}.header-minor .subtitle{font-size:100px;line-height:100%;max-width:83.3333333333%}.header-minor .title{font-size:32px}.header-minor .intro{font-size:24px}.header-minor .image{order:4;margin-top:78px;width:calc(100% + 120px);max-width:calc(100% + 120px);position:relative;left:-60px;aspect-ratio:1728/480;z-index:-2}.header-minor .header-animation{top:95.2px;right:0;transform:unset}}
