.bi-attitude{overflow:hidden;padding:calc(var(--vwpx)*14.93333) calc(var(--vwpx)*2.93333) calc(var(--vwpx)*18.93333)}.bi-attitude-head{color:#1a1a1a;color:var(--text_black,#1a1a1a);font-family:var(--font-sofia);font-size:calc(var(--vwpx)*5.06667);font-style:normal;font-weight:300;letter-spacing:calc(var(--vwpx)*-.05067);line-height:80%;margin:0;padding:0;text-transform:uppercase}.bi-attitude-head span{font-weight:500}.bi-attitude-title{align-items:flex-start;color:var(--ichinoya_red);display:flex;flex-direction:column;font-family:var(--font-sofia);font-size:calc(var(--vwpx)*19.73333);font-style:normal;font-weight:700;letter-spacing:calc(var(--vwpx)*-.1984);line-height:80%;margin:0;margin-top:calc(var(--vwpx)*2.93333);padding:0;position:relative;text-align:left;z-index:3}.bi-attitude-title_mask{position:relative;z-index:2}.bi-attitude-title_mask:nth-child(2){margin-left:2.5rem}.bi-attitude-title_mask:nth-child(3){margin-left:1rem}.bi-attitude-title_masked{display:block}.bi-attitude-arrow{position:absolute;right:calc(var(--vwpx)*2.66667);top:calc(var(--vwpx)*28.26667);width:calc(var(--vwpx)*24.53333)}.bi-attitude-pic{border-radius:8px;height:calc(var(--vwpx)*85.06667);margin-left:calc(var(--vwpx)*31.73333);margin-top:calc(var(--vwpx)*-5.33333);position:relative;width:calc(var(--vwpx)*63.73333);z-index:-1}.bi-attitude-info{margin-left:calc(var(--vwpx)*2.4);width:calc(var(--vwpx)*88)}.bi-attitude-subtitle{font-feature-settings:"halt" on;font-size:calc(var(--vwpx)*5.06667);font-style:normal;font-weight:500;letter-spacing:calc(var(--vwpx)*.25333);line-height:150%;margin-top:calc(var(--vwpx)*10.13333)}.bi-attitude-description,.bi-attitude-subtitle{color:#1a1a1a;color:var(--text_black,#1a1a1a);padding:0;text-align:justify}.bi-attitude-description{font-feature-settings:"palt" on;font-size:calc(var(--vwpx)*4);font-style:normal;font-weight:400;letter-spacing:calc(var(--vwpx)*.08);line-height:160%;margin:0;margin-top:calc(var(--vwpx)*5.33333)}@media (min-width:768px){.bi-attitude{padding:calc(var(--vwpx)*2.77778) calc(var(--vwpx)*7.01389) calc(var(--vwpx)*7.36111)}.bi-attitude-head{font-size:calc(var(--vwpx)*1.52778);letter-spacing:calc(var(--vwpx)*-.01528)}.bi-attitude-title{font-size:calc(var(--vwpx)*17.91667);letter-spacing:calc(var(--vwpx)*-.35417);margin-top:calc(var(--vwpx)*1.73611);position:relative}.bi-attitude-title_mask:nth-child(2){margin-left:1.15em}.bi-attitude-title_mask:nth-child(3){margin-left:.6em}.bi-attitude-arrow{bottom:calc(var(--vwpx)*-.13889);right:calc(var(--vwpx)*-3.81944);top:auto;width:calc(var(--vwpx)*17.01389)}.bi-attitude-pic{bottom:calc(var(--vwpx)*-34.44444);height:calc(var(--vwpx)*39.58333);position:absolute;right:0;width:calc(var(--vwpx)*29.58333)}.bi-attitude-info{margin-left:0;padding-bottom:calc(var(--vwpx)*11.38889);width:calc(var(--vwpx)*50.83333)}.bi-attitude-subtitle{font-size:calc(var(--vwpx)*1.94444);letter-spacing:calc(var(--vwpx)*.06944);margin-top:calc(var(--vwpx)*3.61111)}.bi-attitude-description{font-size:calc(var(--vwpx)*1.18056);letter-spacing:calc(var(--vwpx)*.11806);margin-top:calc(var(--vwpx)*2.08333)}}