._d15f89{z-index:99999;background-color:var(--color-text);opacity:.5}._54643f,._d15f89{position:fixed;top:0;left:0;right:0;bottom:0}._54643f{margin:auto;z-index:999999;width:48px;height:48px;display:inline-block;border:3px solid;border-color:var(--color-primary) rgba(0,0,0,0) var(--color-secondary) rgba(0,0,0,0);border-radius:50%;box-sizing:border-box;animation:_08d15d 1s linear infinite}._54643f:after,._54643f:before{content:"";top:0;left:0;position:absolute;border:10px solid rgba(0,0,0,0);border-bottom:10px solid var(--color-secondary);transform:translate(-10px,19px) rotate(-35deg)}._54643f:after{border-color:var(--color-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(32px,3px) rotate(-35deg)}@keyframes _08d15d{to{transform:rotate(1turn)}}._986548{position:absolute;bottom:0;left:0;right:0;top:0;z-index:101}@font-face{font-family:NotoSans;unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/fonts/NotoSans/NotoSans-Thin.eot);src:url(/fonts/NotoSans/NotoSans-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Thin.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Thin.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Thin.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/fonts/NotoSans/NotoSans-Thin.eot);src:url(/fonts/NotoSans/NotoSans-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Thin.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Thin.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Thin.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/fonts/NotoSans/NotoSans-Thin.eot);src:url(/fonts/NotoSans/NotoSans-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Thin.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Thin.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Thin.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/fonts/NotoSans/NotoSans-ExtraLight.eot);src:url(/fonts/NotoSans/NotoSans-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-ExtraLight.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-ExtraLight.woff) format("woff"),url(/fonts/NotoSans/NotoSans-ExtraLight.svg) format("svg"),url(/fonts/NotoSans/NotoSans-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/fonts/NotoSans/NotoSans-ExtraLight.eot);src:url(/fonts/NotoSans/NotoSans-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-ExtraLight.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-ExtraLight.woff) format("woff"),url(/fonts/NotoSans/NotoSans-ExtraLight.svg) format("svg"),url(/fonts/NotoSans/NotoSans-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/fonts/NotoSans/NotoSans-ExtraLight.eot);src:url(/fonts/NotoSans/NotoSans-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-ExtraLight.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-ExtraLight.woff) format("woff"),url(/fonts/NotoSans/NotoSans-ExtraLight.svg) format("svg"),url(/fonts/NotoSans/NotoSans-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/fonts/NotoSans/NotoSans-Light.eot);src:url(/fonts/NotoSans/NotoSans-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Light.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Light.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Light.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/fonts/NotoSans/NotoSans-Light.eot);src:url(/fonts/NotoSans/NotoSans-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Light.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Light.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Light.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/fonts/NotoSans/NotoSans-Light.eot);src:url(/fonts/NotoSans/NotoSans-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Light.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Light.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Light.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/fonts/NotoSans/NotoSans-Regular.eot);src:url(/fonts/NotoSans/NotoSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Regular.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Regular.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Regular.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/fonts/NotoSans/NotoSans-Regular.eot);src:url(/fonts/NotoSans/NotoSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Regular.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Regular.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Regular.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/fonts/NotoSans/NotoSans-Regular.eot);src:url(/fonts/NotoSans/NotoSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Regular.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Regular.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Regular.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/fonts/NotoSans/NotoSans-Medium.eot);src:url(/fonts/NotoSans/NotoSans-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Medium.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Medium.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Medium.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/fonts/NotoSans/NotoSans-Medium.eot);src:url(/fonts/NotoSans/NotoSans-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Medium.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Medium.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Medium.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/fonts/NotoSans/NotoSans-Medium.eot);src:url(/fonts/NotoSans/NotoSans-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Medium.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Medium.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Medium.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/fonts/NotoSans/NotoSans-SemiBold.eot);src:url(/fonts/NotoSans/NotoSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-SemiBold.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-SemiBold.woff) format("woff"),url(/fonts/NotoSans/NotoSans-SemiBold.svg) format("svg"),url(/fonts/NotoSans/NotoSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/fonts/NotoSans/NotoSans-SemiBold.eot);src:url(/fonts/NotoSans/NotoSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-SemiBold.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-SemiBold.woff) format("woff"),url(/fonts/NotoSans/NotoSans-SemiBold.svg) format("svg"),url(/fonts/NotoSans/NotoSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/fonts/NotoSans/NotoSans-SemiBold.eot);src:url(/fonts/NotoSans/NotoSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-SemiBold.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-SemiBold.woff) format("woff"),url(/fonts/NotoSans/NotoSans-SemiBold.svg) format("svg"),url(/fonts/NotoSans/NotoSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/fonts/NotoSans/NotoSans-Bold.eot);src:url(/fonts/NotoSans/NotoSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Bold.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Bold.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Bold.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/fonts/NotoSans/NotoSans-Bold.eot);src:url(/fonts/NotoSans/NotoSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Bold.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Bold.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Bold.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/fonts/NotoSans/NotoSans-Bold.eot);src:url(/fonts/NotoSans/NotoSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Bold.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Bold.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Bold.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/fonts/NotoSans/NotoSans-ExtraBold.eot);src:url(/fonts/NotoSans/NotoSans-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-ExtraBold.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-ExtraBold.woff) format("woff"),url(/fonts/NotoSans/NotoSans-ExtraBold.svg) format("svg"),url(/fonts/NotoSans/NotoSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/fonts/NotoSans/NotoSans-ExtraBold.eot);src:url(/fonts/NotoSans/NotoSans-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-ExtraBold.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-ExtraBold.woff) format("woff"),url(/fonts/NotoSans/NotoSans-ExtraBold.svg) format("svg"),url(/fonts/NotoSans/NotoSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/fonts/NotoSans/NotoSans-ExtraBold.eot);src:url(/fonts/NotoSans/NotoSans-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-ExtraBold.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-ExtraBold.woff) format("woff"),url(/fonts/NotoSans/NotoSans-ExtraBold.svg) format("svg"),url(/fonts/NotoSans/NotoSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/fonts/NotoSans/NotoSans-Black.eot);src:url(/fonts/NotoSans/NotoSans-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Black.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Black.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Black.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/fonts/NotoSans/NotoSans-Black.eot);src:url(/fonts/NotoSans/NotoSans-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Black.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Black.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Black.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/fonts/NotoSans/NotoSans-Black.eot);src:url(/fonts/NotoSans/NotoSans-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Black.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Black.woff) format("woff"),url(/fonts/NotoSans/NotoSans-Black.svg) format("svg"),url(/fonts/NotoSans/NotoSans-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root,[data-theme=dark],[data-theme=light]{--font-family:NotoSans,Helvetica,Arial,sans-serif;--color-text:#3a3a3a;--color-text-secondary:#ababab;--color-link:#a76156;--color-link-secondary:#ffbdbf;--color-cover:#e7d6bc;--color-white:#FFFFFF;--color-black:#000000;--color-primary:#b1272a;--color-secondary:#eee9e5}body *,html{font-family:var(--font-family),serif}#__next,body,html{height:100%}body{margin:0;padding:0;white-space:pre-line}.body-scroll-disable::-webkit-scrollbar{display:none}h1{font-family:NotoSans,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-.02em;margin:0 0 20px}@media(max-width:539px){h1{font-size:26px;font-weight:700;line-height:24px;letter-spacing:-.02em}}h2{font-family:NotoSans,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:36px;letter-spacing:0;margin:0 0 20px}@media(max-width:539px){h2{font-size:18px;font-weight:700;line-height:28px;letter-spacing:0}}h3{font-family:NotoSans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;margin:0 0 20px}@media(max-width:539px){h3{font-size:14px;font-weight:700;line-height:20px;letter-spacing:0}}h4{font-family:NotoSans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:16px;letter-spacing:0;margin:0 0 20px}@media(max-width:539px){h4{font-size:12px;font-weight:700;line-height:14px;letter-spacing:0}}span{font-family:NotoSans,Helvetica,Arial,sans-serif;font-size:16px;line-height:25px;letter-spacing:0;word-break:break-word}@media(max-width:539px){span{font-size:14px;line-height:22px;letter-spacing:0}}@media(min-width:540px)and (max-width:874px){span{font-size:14px;line-height:22px;letter-spacing:0}}p{font-family:NotoSans,Helvetica,Arial,sans-serif;font-size:16px;line-height:25px;letter-spacing:0;word-break:break-word}@media(max-width:539px){p{font-size:14px;line-height:22px;letter-spacing:0}}@media(min-width:540px)and (max-width:874px){p{font-size:14px;line-height:22px;letter-spacing:0}}a{padding:0;border-radius:0;text-decoration:underline}table{border-collapse:collapse}table tbody{width:100%}table tbody tr td{border:1px solid var(--color-text);padding:10px}table tbody tr td p{word-break:unset!important}@media(max-width:539px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #e5e5e5;-webkit-overflow-scrolling:touch}}.ctt{margin-top:5px}.cdl{display:list-item;margin:10px 40px}.youtube-block{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-top:20px;margin-bottom:20px}.youtube-block iframe{position:absolute;top:0;left:0;width:100%;height:100%}.detail-table table{width:100%;border-collapse:separate;border-spacing:5px}.detail-table table tr td{border:none}.detail-table table tr td b{color:var(--color-text)}.detail-table table tr td:has(b){width:150px;background-color:var(--color-secondary)}.detail-table table tr:hover{background-color:var(--color-secondary)}.gallery-block{display:grid;grid-template-columns:auto auto auto auto;grid-auto-columns:1fr;grid-auto-rows:12.5rem;grid-auto-flow:dense;grid-gap:.75rem;gap:.75rem}@media(max-width:539px){.gallery-block{grid-template-columns:auto auto}}.gallery-block a{container:figure/inline-size;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.gallery-block a:nth-child(2n+2){grid-row:span 2;grid-column:span 2}.gallery-block img{width:100%;inline-size:100%;block-size:100%;object-fit:cover;grid-area:1/1/-1/-1;transition:scale 1s ease-in-out}.gallery-block a:hover img{scale:1.125}.table-cast-image,.table-cast-list{margin:40px 0}.table-cast-image h2,.table-cast-list h2{margin-bottom:20px}.table-cast-image-wrapper{display:flex;flex-wrap:wrap;gap:20px}.table-cast-image-item{display:flex;justify-content:center;align-items:center;flex-direction:column}.table-cast-image-img{height:150px}.table-cast-image-label{padding:0;margin:0;text-align:center}