.magazine-detail-stage{overflow:hidden;position:relative}.magazine-detail-stage .magazine-tags{margin-top:70px}@media only screen and (min-width:1024px){.magazine-detail-stage{margin-top:-40px}}.magazine-detail-stage__inner{display:flex;flex-direction:row;flex-wrap:wrap;grid-area:mds-stage;margin-left:auto;margin-right:auto;position:relative;z-index:1}@media only screen and (min-width:320px){.magazine-detail-stage__inner{width:93.8666666667vw}}@media only screen and (min-width:768px){.magazine-detail-stage__inner{width:87.5vw}}@media only screen and (min-width:1680px){.magazine-detail-stage__inner{width:1464px}}@media only screen and (min-width:1024px){.magazine-detail-stage__inner{display:grid;grid-template:"mds-stage"}}.magazine-detail-stage__box{grid-area:mds-stage}.magazine-detail-stage__mood-image .image__mask{background-color:#eceee4;height:133.3333333333vw;margin-top:-22.4vw;padding-top:22.4vw;transform:rotate(4deg);transform-origin:0 center;width:229.3333333333vw}.magazine-detail-stage__mood-image .image__mask:before{background-color:#f8f5ee;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:1}.magazine-detail-stage__mood-image .image__mask img{height:100%;margin-left:-1.3333333333vw;max-width:100%;transform:rotate(-4deg);transform-origin:0 center;width:auto}@media only screen and (min-width:600px){.magazine-detail-stage__mood-image .image__mask{height:87.2395833333vw;margin-top:-22.3958333333vw;padding-top:22.3958333333vw;width:150vw}.magazine-detail-stage__mood-image .image__mask img{margin-left:0}}@media only screen and (min-width:1024px){.magazine-detail-stage__mood-image .image__mask{height:68.1944444444vw;margin-top:-18.4722222222vw;padding-top:18.4722222222vw;width:117.3611111111vw}}@media only screen and (min-width:1680px){.magazine-detail-stage__mood-image .image__mask{height:1145.6666666667px;margin-top:-310.3333333333px;padding-top:310.3333333333px;width:1971.6666666667px}}@media only screen and (min-width:1921px){.magazine-detail-stage__mood-image{min-height:1350px}.magazine-detail-stage__mood-image .image__mask img{height:935px;max-width:none}}.magazine-detail-stage__mood{margin-left:13.6vw}@media only screen and (min-width:768px){.magazine-detail-stage__mood{margin-left:16.015625vw}}@media only screen and (min-width:1024px){.magazine-detail-stage__mood{margin-left:45.1822916667vw}}@media only screen and (min-width:1680px){.magazine-detail-stage__mood{margin-left:756px}}.magazine-detail-stage__content{flex-basis:93.8666666667vw;grid-area:mds-stage;max-width:93.8666666667vw;padding-left:1.8666666667vw;padding-right:1.8666666667vw;position:relative;width:93.8666666667vw;z-index:1}.magazine-detail-stage__content>:last-child{margin-bottom:0}@media only screen and (min-width:768px){.magazine-detail-stage__content{flex-basis:87.5vw;max-width:87.5vw;padding-left:1.4322916667vw;padding-right:1.4322916667vw;width:87.5vw}}@media only screen and (min-width:1024px){.magazine-detail-stage__content{flex-basis:36.4583333333vw;margin-top:80px;max-width:36.4583333333vw;padding-top:40px;width:36.4583333333vw}}@media only screen and (min-width:1680px){.magazine-detail-stage__content{flex-basis:610px;max-width:610px;padding-left:24px;padding-right:24px;width:610px}}.magazine-detail-stage__headline{color:#00632e;font-family:Garage Gothic,Arial,sans-serif;font-size:50px;font-weight:700;line-height:1}@media only screen and (min-width:768px){.magazine-detail-stage__headline{font-size:70px}}@media only screen and (min-width:1024px){.magazine-detail-stage__headline{font-size:6.25vw}}@media only screen and (min-width:1440px){.magazine-detail-stage__headline{font-size:90px}}.magazine-detail-stage__subline{color:#00632e;font-family:Garage Gothic,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1;margin-top:20px}@media only screen and (min-width:768px){.magazine-detail-stage__subline{font-size:30px}}.magazine-detail-stage__description{margin-top:20px}.magazine-detail-stage__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px}.magazine-detail-stage__footer .button,.magazine-detail-stage__footer .textlink{margin-left:20px;margin-top:40px}@media only screen and (min-width:1024px){.magazine-detail-stage__footer{margin-right:-2.8645833333vw}}@media only screen and (min-width:1680px){.magazine-detail-stage__footer{margin-right:-48px}}