*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{block-size:100%;min-block-size:100svb}main{display:block}body,dd,dl,dt,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{font-weight:inherit}ol,ul{list-style:none}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}[tabindex="-1"]:focus-visible{outline:none!important}:where(:-moz-any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:focus:not(:focus-visible){outline:none}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}table{border-collapse:collapse;border-color:inherit}a{background-color:transparent;color:inherit;display:inline-block;text-decoration:none}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}.l-header__logo{position:relative}.l-header__logo:before{content:"";display:block;padding-top:100%}.l-header__logo img,.l-header__logo picture{height:100%;left:0;position:absolute;top:0;width:100%}.l-header__logo img{-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.l-header__logo:before{padding-top:44.6153846154%}}