/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--scrollbar-width:0;--vw-min:1280;--vw-base:1920;--vw-scale:calc(100vw / 768);--c-white:#FFFBF5;--c-black:#142E5A;--c-gray:#BBBBBB;--c-brown:#7A0E15;--c-red:#D93843;--c-beige:#E7D5BD;--c-yellow:#FFC248;--c-youtube:#EE1166;--c-discord:#5865F2;--f-w-thin:100;--f-w-ex-light:200;--f-w-light:300;--f-w-regular:400;--f-w-medium:500;--f-w-semi-bold:600;--f-w-bold:700;--f-w-ex-bold:800;--f-w-black:900;--f-w-ex-black:950;--f-f-tan:"Tangerine",cursive;--f-f-cor:"Cormorant Infant",serif;--ease-common:cubic-bezier(0.85, 0, 0.15, 1);--ease-in-cubic:cubic-bezier(0.32, 0, 0.67, 0);--ease-in-out-common:cubic-bezier(0.65, 0, 0.35, 1);--ease-popup:linear(0,.0087 1.01%,.0346 2.07%,.1407 4.43%,.7229 12.91%,.9383 16.72%,1.0774 20.43%,1.1213 22.33%,1.1493 24.31%,1.1629 26.95%,1.1536 29.93%,1.1289 32.78%,1.0168 43.09%,.9906 46.97%,.9766 51%,.9749 57.06%,.9966 69.83%,1.0033 76.88%,1);--hover-duration:0.3s;--transition-hover-fill:color 0.3s;--icon-x:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjIuNzY5NSAxNy42NjgzTDMxLjk0OTUgNi45OTcyOEgyOS43NzQxTDIxLjgwMzEgMTYuMjYyOEwxNS40MzY3IDYuOTk3MjhIOC4wOTM3NUwxNy43MjEgMjEuMDA4NEw4LjA5Mzc1IDMyLjE5ODZIMTAuMjY5MkwxOC42ODY4IDIyLjQxMzlMMjUuNDEwMyAzMi4xOTg2SDMyLjc1MzJMMjIuNzY4OSAxNy42NjgzSDIyLjc2OTVaTTE5Ljc4OTggMjEuMTMxOEwxOC44MTQ0IDE5LjczNjZMMTEuMDUzMSA4LjYzNDk3SDE0LjM5NDVMMjAuNjU4IDE3LjU5NDRMMjEuNjMzNCAxOC45ODk1TDI5Ljc3NTEgMzAuNjM1NEgyNi40MzM3TDE5Ljc4OTggMjEuMTMyM1YyMS4xMzE4WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KPC9zdmc+Cg==");--icon-discord:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjUuMjM3MiA1Ljg2MDQ3QzI0Ljg3MzYgNi41MDYwNiAyNC41NDcxIDcuMTczOTIgMjQuMjUwMyA3Ljg1NjYyQzIxLjQzMDUgNy40MzM2NSAxOC41NTg3IDcuNDMzNjUgMTUuNzMxNCA3Ljg1NjYyQzE1LjQ0MiA3LjE3MzkyIDE1LjEwODEgNi41MDYwNiAxNC43NDQ1IDUuODYwNDdDMTIuMDk1MyA2LjMxMzE1IDkuNTEyOTIgNy4xMDcxNCA3LjA2NDEzIDguMjI3NjRDMi4yMTEwMyAxNS40MTgyIDAuODk3NTgzIDIyLjQyMzMgMS41NTA2MSAyOS4zMzE5QzQuMzkyNjkgMzEuNDMxOSA3LjU3NjE1IDMzLjAzNDggMTAuOTY3NCAzNC4wNTg4QzExLjczMTcgMzMuMDM0OCAxMi40MDcgMzEuOTQzOSAxMi45ODU4IDMwLjgwODZDMTEuODg3NSAzMC40MDA1IDEwLjgyNjQgMjkuODg4NSA5LjgwOTc2IDI5LjI5NDhDMTAuMDc2OSAyOS4xMDE5IDEwLjMzNjYgMjguOTAxNSAxMC41ODg5IDI4LjcwODZDMTYuNTQ3NyAzMS41MTM2IDIzLjQ0ODkgMzEuNTEzNiAyOS40MTUgMjguNzA4NkMyOS42NjczIDI4LjkxNjMgMjkuOTI3MSAyOS4xMTY3IDMwLjE5NDIgMjkuMjk0OEMyOS4xNzc2IDI5Ljg5NTkgMjguMTE2NCAzMC40MDA1IDI3LjAxMDggMzAuODE2QzI3LjU4OTYgMzEuOTUxNCAyOC4yNjQ4IDMzLjA0MjIgMjkuMDI5MiAzNC4wNjYzQzMyLjQyMDMgMzMuMDQyMiAzNS42MDM3IDMxLjQ0NjggMzguNDQ2MSAyOS4zNDY4QzM5LjIxNzYgMjEuMzMyNSAzNy4xMjUxIDE0LjM4NjggMzIuOTE3NCA4LjIzNTA4QzMwLjQ3NjIgNy4xMTQ1NyAyNy44OTM4IDYuMzIwNTUgMjUuMjQ0NiA1Ljg3NTMxTDI1LjIzNzIgNS44NjA0N1pNMTMuODE2OSAyNS4wNzk5QzExLjk4NCAyNS4wNzk5IDEwLjQ2MjggMjMuNDE3NyAxMC40NjI4IDIxLjM2MjJDMTAuNDYyOCAxOS4zMDY3IDExLjkyNDYgMTcuNjM3IDEzLjgwOTUgMTcuNjM3QzE1LjY5NDMgMTcuNjM3IDE3LjE5MzMgMTkuMzE0MSAxNy4xNjM2IDIxLjM2MjJDMTcuMTMzOSAyMy40MTAzIDE1LjY4NjkgMjUuMDc5OSAxMy44MTY5IDI1LjA3OTlaTTI2LjE3OTcgMjUuMDc5OUMyNC4zMzkzIDI1LjA3OTkgMjIuODMzIDIzLjQxNzcgMjIuODMzIDIxLjM2MjJDMjIuODMzIDE5LjMwNjcgMjQuMjk0OCAxNy42MzcgMjYuMTc5NyAxNy42MzdDMjguMDY0NSAxNy42MzcgMjkuNTU2IDE5LjMxNDEgMjkuNTI2MyAyMS4zNjIyQzI5LjQ5NjcgMjMuNDEwMyAyOC4wNDk2IDI1LjA3OTkgMjYuMTc5NyAyNS4wNzk5WiIgZmlsbD0id2hpdGUiPjwvcGF0aD4KPC9zdmc+Cg==");--icon-youtube:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNDQ1OV84MTU3KSI+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM3LjkxMDMgOC4wNTY3OUMzOC41MzA5IDguNjgxNCAzOC45NzY2IDkuNDU4MDUgMzkuMjAyNyAxMC4zMDlDNDAuMDM5MSAxMy40NDk5IDQwLjAzOTEgMTkuOTk5OSA0MC4wMzkxIDE5Ljk5OTlDNDAuMDM5MSAxOS45OTk5IDQwLjAzOTEgMjYuNTQ5OSAzOS4yMDI3IDI5LjY5MDlDMzguOTc2NiAzMC41NDE4IDM4LjUzMDkgMzEuMzE4NSAzNy45MTAzIDMxLjk0MzFDMzcuMjg5NiAzMi41Njc3IDM2LjUxNTkgMzMuMDE4NCAzNS42NjYzIDMzLjI0OTlDMzIuNTM5MSAzNC4wOTA5IDIwLjAzOTEgMzQuMDkwOSAyMC4wMzkxIDM0LjA5MDlDMjAuMDM5MSAzNC4wOTA5IDcuNTM5MDYgMzQuMDkwOSA0LjQxMTc5IDMzLjI0OTlDMy41NjIyOCAzMy4wMTg0IDIuNzg4NSAzMi41Njc3IDIuMTY3ODggMzEuOTQzMUMxLjU0NzI2IDMxLjMxODUgMS4xMDE1NyAzMC41NDE4IDAuODc1NDI2IDI5LjY5MDlDMC4wMzkwNjI1IDI2LjU0OTkgMC4wMzkwNjI1IDE5Ljk5OTkgMC4wMzkwNjI1IDE5Ljk5OTlDMC4wMzkwNjI1IDE5Ljk5OTkgMC4wMzkwNjI1IDEzLjQ0OTkgMC44NzU0MjYgMTAuMzA5QzEuMTAxNTcgOS40NTgwNSAxLjU0NzI2IDguNjgxNCAyLjE2Nzg4IDguMDU2NzlDMi43ODg1IDcuNDMyMTggMy41NjIyOCA2Ljk4MTUzIDQuNDExNzkgNi43NDk5NEM3LjUzOTA2IDUuOTA5MDMgMjAuMDM5MSA1LjkwOTAzIDIwLjAzOTEgNS45MDkwM0MyMC4wMzkxIDUuOTA5MDMgMzIuNTM5MSA1LjkwOTAzIDM1LjY2NjMgNi43NDk5NEMzNi41MTU5IDYuOTgxNTMgMzcuMjg5NiA3LjQzMjE4IDM3LjkxMDMgOC4wNTY3OVpNMjYuNDAyNiAyMEwxNS45NDgxIDE0LjA1MjJWMjUuOTQ3N0wyNi40MDI2IDIwWiIgZmlsbD0id2hpdGUiPjwvcGF0aD4KICA8L2c+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzQ0NTlfODE1NyI+CiAgICAgIDxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0id2hpdGUiPjwvcmVjdD4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgo8L3N2Zz4K");--icon-tiktok:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjEuNTg1NSAwLjAzMzMzMzNDMjMuNzY4OCAwIDI1LjkzNTUgMC4wMTY2NjY3IDI4LjEwMjIgMEMyOC4yMzU1IDIuNTUgMjkuMTUyMiA1LjE1IDMxLjAxODggNi45NUMzMi44ODU1IDguOCAzNS41MTg4IDkuNjUgMzguMDg1NSA5LjkzMzM0VjE2LjY1QzM1LjY4NTUgMTYuNTY2NyAzMy4yNjg4IDE2LjA2NjcgMzEuMDg1NSAxNS4wMzMzQzMwLjEzNTUgMTQuNiAyOS4yNTIyIDE0LjA1IDI4LjM4NTUgMTMuNDgzM0MyOC4zNjg4IDE4LjM1IDI4LjQwMjIgMjMuMjE2NyAyOC4zNTIyIDI4LjA2NjdDMjguMjE4OCAzMC40IDI3LjQ1MjIgMzIuNzE2NyAyNi4xMDIyIDM0LjYzMzNDMjMuOTE4OCAzNy44MzMzIDIwLjEzNTUgMzkuOTE2NyAxNi4yNTIyIDM5Ljk4MzNDMTMuODY4OCA0MC4xMTY3IDExLjQ4NTUgMzkuNDY2NyA5LjQ1MjE1IDM4LjI2NjdDNi4wODU0OSAzNi4yODMzIDMuNzE4ODIgMzIuNjUgMy4zNjg4MiAyOC43NUMzLjMzNTQ5IDI3LjkxNjcgMy4zMTg4MiAyNy4wODMzIDMuMzUyMTUgMjYuMjY2N0MzLjY1MjE1IDIzLjEgNS4yMTg4MiAyMC4wNjY3IDcuNjUyMTUgMThDMTAuNDE4OCAxNS42IDE0LjI4NTUgMTQuNDUgMTcuOTAyMiAxNS4xMzMzQzE3LjkzNTUgMTcuNiAxNy44MzU1IDIwLjA2NjcgMTcuODM1NSAyMi41MzMzQzE2LjE4NTUgMjIgMTQuMjUyMiAyMi4xNSAxMi44MDIyIDIzLjE1QzExLjc1MjIgMjMuODMzMyAxMC45NTIyIDI0Ljg4MzMgMTAuNTM1NSAyNi4wNjY3QzEwLjE4NTUgMjYuOTE2NyAxMC4yODU1IDI3Ljg1IDEwLjMwMjIgMjguNzVDMTAuNzAyMiAzMS40ODMzIDEzLjMzNTUgMzMuNzgzMyAxNi4xMzU1IDMzLjUzMzNDMTguMDAyMiAzMy41MTY3IDE5Ljc4NTUgMzIuNDMzMyAyMC43NTIyIDMwLjg1QzIxLjA2ODggMzAuMyAyMS40MTg4IDI5LjczMzMgMjEuNDM1NSAyOS4wODMzQzIxLjYwMjIgMjYuMSAyMS41MzU1IDIzLjEzMzMgMjEuNTUyMiAyMC4xNUMyMS41Njg4IDEzLjQzMzMgMjEuNTM1NSA2LjczMzMzIDIxLjU4NTUgMC4wMzMzMzMzWiIgZmlsbD0id2hpdGUiPjwvcGF0aD4KPC9zdmc+Cg==");--icon-sound:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjA3NCA0LjYxNDIzQzE0LjYzNDUgNC44NDY0IDE1IDUuMzkzMzYgMTUgNi4wMDAwNVYyNEMxNSAyNC42MDY3IDE0LjYzNDUgMjUuMTUzNiAxNC4wNzQgMjUuMzg1OEMxMy41MTM1IDI1LjYxOCAxMi44NjgzIDI1LjQ4OTYgMTIuNDM5MyAyNS4wNjA2TDYuODc4NjggMTkuNUgzQzIuMTcxNTggMTkuNSAxLjUgMTguODI4NCAxLjUgMThWMTJDMS41IDExLjE3MTYgMi4xNzE1OCAxMC41IDMgMTAuNUg2Ljg3ODY4TDEyLjQzOTMgNC45MzkzOEMxMi44NjgzIDQuNTEwMzggMTMuNTEzNSA0LjM4MjA2IDE0LjA3NCA0LjYxNDIzWiIgZmlsbD0iI0ZGRkJGNSI+PC9wYXRoPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEuOTg1MiA0LjM5MzMxQzIyLjU3MTEgMy44MDc1MyAyMy41MjA4IDMuODA3NTMgMjQuMTA2NyA0LjM5MzMxQzI2LjgxOTQgNy4xMDYxNCAyOC41IDEwLjg1ODIgMjguNSAxNC45OTk5QzI4LjUgMTkuMTQxNiAyNi44MTk0IDIyLjg5MzcgMjQuMTA2NyAyNS42MDY1QzIzLjUyMDggMjYuMTkyMiAyMi41NzExIDI2LjE5MjIgMjEuOTg1MiAyNS42MDY1QzIxLjM5OTUgMjUuMDIwNyAyMS4zOTk1IDI0LjA3MDkgMjEuOTg1MiAyMy40ODUyQzI0LjE1ODYgMjEuMzEyIDI1LjUgMTguMzE0MSAyNS41IDE0Ljk5OTlDMjUuNSAxMS42ODU4IDI0LjE1ODYgOC42ODc4NCAyMS45ODUyIDYuNTE0NjNDMjEuMzk5NSA1LjkyODg1IDIxLjM5OTUgNC45NzkwOSAyMS45ODUyIDQuMzkzMzFaTTE3Ljc0MjYgOC42MzU5NkMxOC4zMjg0IDguMDUwMTYgMTkuMjc4MiA4LjA1MDE2IDE5Ljg2MzkgOC42MzU5NkMyMC42NTI4IDkuNDI0NzggMjEuMjk2NCAxMC4zNjAzIDIxLjc1MDUgMTEuMzk5NEMyMi4yMzMgMTIuNTAzOSAyMi41IDEzLjcyMjcgMjIuNSAxNC45OTk5QzIyLjUgMTcuNDg0NyAyMS40OTEgMTkuNzM2OCAxOS44NjM5IDIxLjM2MzlDMTkuMjc4MiAyMS45NDk2IDE4LjMyODQgMjEuOTQ5NiAxNy43NDI2IDIxLjM2MzlDMTcuMTU2OSAyMC43NzgxIDE3LjE1NjkgMTkuODI4MyAxNy43NDI2IDE5LjI0MjZDMTguODMwMSAxOC4xNTUxIDE5LjUgMTYuNjU3MiAxOS41IDE0Ljk5OTlDMTkuNSAxNC4xNDM4IDE5LjMyMTcgMTMuMzMzMyAxOS4wMDE0IDEyLjYwMDVDMTguNjk5NSAxMS45MDk0IDE4LjI3MDMgMTEuMjg0OSAxNy43NDI2IDEwLjc1NzNDMTcuMTU2OSAxMC4xNzE1IDE3LjE1NjkgOS4yMjE3NCAxNy43NDI2IDguNjM1OTZaIiBmaWxsPSIjRkZGQkY1Ij48L3BhdGg+Cjwvc3ZnPgo=");--icon-retry:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjggNC4xNjY2N1YxMS43NUMyOCAxMi4wNDM0IDI3Ljg5MjggMTIuMjk3MyAyNy42Nzg0IDEyLjUxMTdDMjcuNDY0IDEyLjcyNjEgMjcuMjEwMSAxMi44MzMzIDI2LjkxNjcgMTIuODMzM0gxOS4zMzMzQzE4Ljg1OTQgMTIuODMzMyAxOC41MjY1IDEyLjYwNzYgMTguMzM0NiAxMi4xNTYyQzE4LjE0MjggMTEuNzE2MSAxOC4yMjE4IDExLjMyNjggMTguNTcxNiAxMC45ODgzTDIwLjkwNzYgOC42NTIzNEMxOS4yMzc0IDcuMTA2MzQgMTcuMjY4MiA2LjMzMzMzIDE1IDYuMzMzMzNDMTMuODI2NCA2LjMzMzMzIDEyLjcwNjQgNi41NjE4NSAxMS42NCA3LjAxODg4QzEwLjU3MzYgNy40NzU5MSA5LjY1MTA0IDguMDkzNzUgOC44NzI0IDguODcyNEM4LjA5Mzc1IDkuNjUxMDQgNy40NzU5MSAxMC41NzM2IDcuMDE4ODggMTEuNjRDNi41NjE4NSAxMi43MDY0IDYuMzMzMzMgMTMuODI2NCA2LjMzMzMzIDE1QzYuMzMzMzMgMTYuMTczNiA2LjU2MTg1IDE3LjI5MzYgNy4wMTg4OCAxOC4zNkM3LjQ3NTkxIDE5LjQyNjQgOC4wOTM3NSAyMC4zNDkgOC44NzI0IDIxLjEyNzZDOS42NTEwNCAyMS45MDYyIDEwLjU3MzYgMjIuNTI0MSAxMS42NCAyMi45ODExQzEyLjcwNjQgMjMuNDM4MiAxMy44MjY0IDIzLjY2NjcgMTUgMjMuNjY2N0MxNi4zNDI5IDIzLjY2NjcgMTcuNjEyNCAyMy4zNzMzIDE4LjgwODYgMjIuNzg2NUMyMC4wMDQ4IDIyLjE5OTcgMjEuMDE0OCAyMS4zNzAyIDIxLjgzODUgMjAuMjk4MkMyMS45MTc1IDIwLjE4NTMgMjIuMDQ3MyAyMC4xMTc2IDIyLjIyNzkgMjAuMDk1MUMyMi4zOTcxIDIwLjA5NTEgMjIuNTM4MiAyMC4xNDU4IDIyLjY1MSAyMC4yNDc0TDI0Ljk3MDEgMjIuNTgzM0MyNS4wNzE2IDIyLjY3MzYgMjUuMTI1MiAyMi43ODkzIDI1LjEzMDkgMjIuOTMwM0MyNS4xMzY1IDIzLjA3MTQgMjUuMDk0MiAyMy4xOTg0IDI1LjAwMzkgMjMuMzExMkMyMy43NzM5IDI0LjgwMDggMjIuMjg0MyAyNS45NTQ2IDIwLjUzNTIgMjYuNzcyOEMxOC43ODYgMjcuNTkwOSAxNi45NDEgMjggMTUgMjhDMTMuMjM5NiAyOCAxMS41NTgyIDI3LjY1NTggOS45NTU3MyAyNi45Njc0QzguMzUzMyAyNi4yNzkxIDYuOTcwOTIgMjUuMzUzNyA1LjgwODU5IDI0LjE5MTRDNC42NDYyNyAyMy4wMjkxIDMuNzIwOTIgMjEuNjQ2NyAzLjAzMjU1IDIwLjA0NDNDMi4zNDQxOCAxOC40NDE4IDIgMTYuNzYwNCAyIDE1QzIgMTMuMjM5NiAyLjM0NDE4IDExLjU1ODIgMy4wMzI1NSA5Ljk1NTczQzMuNzIwOTIgOC4zNTMzIDQuNjQ2MjcgNi45NzA5MiA1LjgwODU5IDUuODA4NTlDNi45NzA5MiA0LjY0NjI3IDguMzUzMyAzLjcyMDkyIDkuOTU1NzMgMy4wMzI1NUMxMS41NTgyIDIuMzQ0MTggMTMuMjM5NiAyIDE1IDJDMTYuNjU4OSAyIDE4LjI2NDEgMi4zMTMxNSAxOS44MTU4IDIuOTM5NDVDMjEuMzY3NCAzLjU2NTc2IDIyLjc0NyA0LjQ0ODc4IDIzLjk1NDQgNS41ODg1NEwyNi4xNTQ5IDMuNDA0OTVDMjYuNDgyMiAzLjA1NTEyIDI2Ljg3NzIgMi45NzYxMyAyNy4zMzk4IDMuMTY3OTdDMjcuNzc5OSAzLjM1OTgxIDI4IDMuNjkyNzEgMjggNC4xNjY2N1oiIGZpbGw9IiM3QTBFMTUiPjwvcGF0aD4KPC9zdmc+Cg==")}@media print,screen and (min-width:1025px){:root{--vw-scale:max(calc(520 / 768 * 1px), calc(100vw / var(--vw-base) * 520 / 768))}}html{line-height:1;overscroll-behavior:none;touch-action:manipulation}html ::-webkit-scrollbar{width:6px;height:6px}html ::-webkit-scrollbar-track{border-radius:4px;background:#f4f4f4}html ::-webkit-scrollbar-thumb{background:#d0b394;border-radius:20px;margin:2px;box-shadow:none}@-moz-document url-prefix(){html html{scrollbar-color:#dc98f9 #f4f4f4;scrollbar-width:thin}}@supports (-webkit-touch-callout:none){html{scrollbar-color:#d0b394 #f4f4f4}}body{font-family:"Zen Kaku Gothic Antique","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;font-weight:600;letter-spacing:.06em;line-height:1.6;font-size:1.8rem;color:var(--c-brown)}@media print,screen and (max-width:1024px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;font-size:3.3854166667vw}}body.is-game-screen-open{overflow-x:hidden;overflow-y:scroll;height:100svh}img{-o-object-fit:contain;object-fit:contain;pointer-events:none;backface-visibility:hidden;image-rendering:auto;max-width:100%;height:auto}img:not(.c-singleimg){width:100%;height:100%}.l-main{position:relative}body[data-modal-active="1"]{overflow:hidden}.is-loading *{transition:none!important;transition-delay:unset!important}@keyframes sample{0%{opacity:0;filter:blur(10px) brightness(1.2);transform:scale(1.2)}100%{opacity:1;transform:scale(1);filter:blur(0) brightness(1)}}@keyframes dialogue-icon-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(-8 * var(--vw-scale)))}}@keyframes char-idle{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(calc(-6 * var(--vw-scale))) rotate(.4deg)}}@keyframes char-tremble{0%,100%{transform:translate(0,0)}20%{transform:translate(calc(-3 * var(--vw-scale)),calc(2 * var(--vw-scale)))}40%{transform:translate(calc(3 * var(--vw-scale)),calc(-1 * var(--vw-scale)))}60%{transform:translate(calc(-2 * var(--vw-scale)),calc(-2 * var(--vw-scale)))}80%{transform:translate(calc(2 * var(--vw-scale)),calc(1 * var(--vw-scale)))}}@keyframes char-surprise{0%{transform:translateY(0) scale(1)}20%{transform:translateY(calc(-48 * var(--vw-scale))) scale(1.08)}40%{transform:translateY(calc(8 * var(--vw-scale))) scale(.96)}55%{transform:translateY(calc(-18 * var(--vw-scale))) scale(1.04)}100%,70%{transform:translateY(0) scale(1)}}@keyframes char-nod{0%,100%{transform:rotate(0)}25%{transform:rotate(4deg) translateY(calc(4 * var(--vw-scale)))}50%{transform:rotate(-2deg) translateY(calc(-2 * var(--vw-scale)))}75%{transform:rotate(2deg) translateY(calc(2 * var(--vw-scale)))}}@keyframes char-bounce{0%,100%{transform:translateY(0)}30%{transform:translateY(calc(-70 * var(--vw-scale)))}50%{transform:translateY(calc(8 * var(--vw-scale)))}70%{transform:translateY(calc(-8 * var(--vw-scale)))}}@keyframes char-tilt{0%,100%{transform:rotate(0)}20%,80%{transform:rotate(-6deg)}}@keyframes char-appear{0%{opacity:0}100%{opacity:1}}@keyframes char-angry{0%{transform:scale(1) translate(0,0)}10%{transform:scale(1.04) translate(calc(-4 * var(--vw-scale)),calc(2 * var(--vw-scale)))}20%{transform:scale(.97) translate(calc(4 * var(--vw-scale)),calc(-2 * var(--vw-scale)))}35%{transform:scale(1.06) translate(calc(-3 * var(--vw-scale)),0)}50%{transform:scale(.98) translate(calc(3 * var(--vw-scale)),calc(2 * var(--vw-scale)))}65%{transform:scale(1.03) translate(calc(-2 * var(--vw-scale)),calc(-1 * var(--vw-scale)))}80%{transform:scale(.99) translate(calc(2 * var(--vw-scale)),0)}100%{transform:scale(1) translate(0,0)}}@keyframes char-pant{0%,100%{transform:translateY(0) scale(1)}25%{transform:translateY(calc(-12 * var(--vw-scale))) scale(1.016)}50%{transform:translateY(0) scale(1)}75%{transform:translateY(calc(-12 * var(--vw-scale))) scale(1.016)}}@keyframes char-minori-angry{0%,1.9%{transform:scale(1)}44%,5.5%{transform:scale(1.06)}48.5%,88%{transform:scale(1.12)}100%,93%{transform:scale(1.18)}}@keyframes char-disappoint{0%{transform:translate(0,0) scale(1)}22%{transform:translate(0,calc(14 * var(--vw-scale))) scale(.97)}34%{transform:translate(calc(-4 * var(--vw-scale)),calc(14 * var(--vw-scale))) scale(.97)}46%{transform:translate(calc(4 * var(--vw-scale)),calc(14 * var(--vw-scale))) scale(.97)}58%{transform:translate(calc(-3 * var(--vw-scale)),calc(12 * var(--vw-scale))) scale(.98)}72%{transform:translate(0,calc(8 * var(--vw-scale))) scale(.99)}100%{transform:translate(0,0) scale(1)}}@keyframes char-step-back{0%,28%{transform:translateX(0) rotate(0)}32%,58%{transform:translateX(calc(-30 * var(--vw-scale))) rotate(-1deg)}100%,62%{transform:translateX(calc(-60 * var(--vw-scale))) rotate(-2deg)}}@keyframes char-gather{0%{transform:translateY(0) scale(1,1)}22%{transform:translateY(calc(28 * var(--vw-scale))) scale(1.08,.88)}32%{transform:translateY(calc(36 * var(--vw-scale))) scale(1.1,.84)}52%{transform:translateY(calc(-120 * var(--vw-scale))) scale(.94,1.08)}62%{transform:translateY(calc(-130 * var(--vw-scale))) scale(.96,1.05)}82%{transform:translateY(calc(14 * var(--vw-scale))) scale(1.05,.92)}100%{transform:translateY(0) scale(1,1)}}@keyframes char-emu-jump{0%{transform:translateY(0) scale(1)}10%{transform:translateY(calc(24 * var(--vw-scale))) scale(.96)}35%{transform:translateY(-120svh) scale(1.02)}50%{transform:translateY(-130svh) scale(1.02)}78%{transform:translateY(calc(18 * var(--vw-scale))) scale(.98)}88%{transform:translateY(calc(-8 * var(--vw-scale))) scale(1.01)}100%{transform:translateY(0) scale(1)}}@keyframes char-tsukasa-move{0%{transform:translateY(0) scale(1)}10%{transform:translateY(calc(24 * var(--vw-scale))) scale(.96)}35%{transform:translateY(-120svh) scale(1.02)}50%{transform:translateY(-130svh) scale(1.02)}78%{transform:translateY(calc(18 * var(--vw-scale))) scale(.98)}88%{transform:translateY(calc(-8 * var(--vw-scale))) scale(1.01)}100%{transform:translateY(0) scale(1)}}@keyframes choice-confirm-blink{0%,100%{opacity:1}50%{opacity:.35}}.l-wrapper{overflow:hidden}.l-wrapper__bg{position:fixed;inset:0;background:url(../webp/common/bg_body_pc.webp) no-repeat top center/cover}.l-wrapper__inner{position:relative;margin:0 auto;width:calc(768 * var(--vw-scale));min-height:100vh;background-color:#000;box-shadow:0 0 3.125vw color-mix(in srgb,#360e7a 20%,transparent)}.l-screen-fade{position:fixed;top:0;width:calc(768 * var(--vw-scale));height:100svh;z-index:200;background-color:#000;opacity:0;visibility:hidden;transition:opacity var(--screen-fade-ms,1000ms) ease,visibility 0s linear var(--screen-fade-ms,1000ms)}.l-screen-fade.is-visible{opacity:1;visibility:visible;transition-delay:0s}.l-header{position:relative;padding:calc(12 * var(--vw-scale)) calc(12 * var(--vw-scale)) 0}.l-header__logo{width:calc(204 * var(--vw-scale))}.l-main{margin-top:calc(-17 * var(--vw-scale))}.l-footer{position:relative;margin-top:calc(100 * var(--vw-scale));padding:calc(60 * var(--vw-scale)) 0 calc(70 * var(--vw-scale));background:linear-gradient(to bottom,transparent calc(21 * var(--vw-scale)),#585da0 calc(21 * var(--vw-scale)),#d27488 100%)}.l-footer::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(22 * var(--vw-scale));background:url(../webp/common/deco_footer_pattern.webp) repeat-x top center/auto 100%}.l-footer__inner{margin:0 auto;width:calc(712 * var(--vw-scale))}.l-footer__logo{display:grid;grid-template-columns:calc(180 * var(--vw-scale)) calc(500 * var(--vw-scale));justify-content:center;gap:calc(28 * var(--vw-scale))}.l-footer__logo-link{display:block}@media (any-hover:hover){.l-footer__logo-link{transition:opacity .3s}.l-footer__logo-link:hover{opacity:.6}}.l-footer__download{margin:calc(28 * var(--vw-scale)) auto 0;width:calc(708 * var(--vw-scale))}.l-footer__download-list{display:flex;gap:calc(20 * var(--vw-scale))}.l-footer__download-item{width:100%}.l-footer__download-link{display:block;width:100%;aspect-ratio:346/101}@media (any-hover:hover){.l-footer__download-link{transition:opacity .3s}.l-footer__download-link:hover{opacity:.6}}.l-footer__description{margin-top:calc(40 * var(--vw-scale))}.l-footer__description-list{display:grid;gap:calc(10 * var(--vw-scale))}.l-footer__description-text{font-size:calc(20 * var(--vw-scale));letter-spacing:.04em;line-height:1.2;color:var(--c-white)}.l-footer__account{display:flex;justify-content:flex-start;align-items:center;gap:calc(30 * var(--vw-scale));margin-top:calc(48 * var(--vw-scale))}.l-footer__account-text{font-weight:700;font-size:calc(24 * var(--vw-scale));letter-spacing:.06em;line-height:1;color:var(--c-white)}.l-footer__account-list{display:flex;align-items:center;justify-content:flex-start;gap:calc(20 * var(--vw-scale))}.l-footer__account-link{display:grid;place-content:center;width:calc(72 * var(--vw-scale));aspect-ratio:1;border-radius:calc(infinity * 1px)}.l-footer__account-link .l-in-icon{display:block;width:calc(40 * var(--vw-scale));aspect-ratio:1;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain}.l-footer__account-link.--x{background-color:var(--c-white)}.l-footer__account-link.--x .l-in-icon{background-color:#000;-webkit-mask-image:var(--icon-x);mask-image:var(--icon-x)}.l-footer__account-link.--youtube{background-color:var(--c-youtube)}.l-footer__account-link.--youtube .l-in-icon{background-color:var(--c-white);-webkit-mask-image:var(--icon-youtube);mask-image:var(--icon-youtube)}.l-footer__account-link.--discord{background-color:var(--c-discord)}.l-footer__account-link.--discord .l-in-icon{background-color:var(--c-white);-webkit-mask-image:var(--icon-discord);mask-image:var(--icon-discord)}.l-footer__account-link.--tiktok{background-color:#000}.l-footer__account-link.--tiktok .l-in-icon{background-color:var(--c-white);-webkit-mask-image:var(--icon-tiktok);mask-image:var(--icon-tiktok)}@media (any-hover:hover){.l-footer__account-link{transition:opacity .3s}.l-footer__account-link:hover{opacity:.6}}.l-footer__company{margin:calc(60 * var(--vw-scale)) auto 0;width:calc(688 * var(--vw-scale))}.l-footer__company-list{display:grid;grid-template-columns:calc(129 * var(--vw-scale)) calc(312 * var(--vw-scale)) minmax(0,1fr);align-items:center;gap:calc(24 * var(--vw-scale))}.l-footer__company-link{display:block}@media (any-hover:hover){.l-footer__company-link{transition:opacity .3s}.l-footer__company-link:hover{opacity:.6}}.l-footer__related{margin-top:calc(75 * var(--vw-scale))}.l-footer__related-list{display:flex;align-items:center;justify-content:space-between}.l-footer__related-item:not(:first-child){position:relative}.l-footer__related-item:not(:first-child)::before{content:"";display:block;position:absolute;right:calc(100% + 40 * var(--vw-scale));width:calc(1 * var(--vw-scale));height:100%;background-color:var(--c-white);opacity:.3}.l-footer__related-link{display:block;text-decoration:underline;font-size:calc(22 * var(--vw-scale));letter-spacing:.08em;line-height:1;color:var(--c-white);text-decoration-thickness:1px}@media (any-hover:hover){.l-footer__related-link{transition:opacity .3s}.l-footer__related-link:hover{opacity:.6}}.l-footer__copyright{display:grid;gap:calc(9 * var(--vw-scale));margin-top:calc(60 * var(--vw-scale))}.l-footer__copyright-text{display:flex;align-items:center;justify-content:flex-start;gap:calc(8 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));letter-spacing:.04em;line-height:1.6;color:var(--c-white)}.l-footer__copyright-text img{width:calc(80 * var(--vw-scale))}.l-footer__attention{margin-top:calc(40 * var(--vw-scale));font-size:calc(20 * var(--vw-scale));letter-spacing:.08em;line-height:1.8;color:var(--c-white)}.c-content{--_content-height:1000;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:calc(768 * var(--vw-scale));height:100svh;min-height:calc(var(--_content-height) * var(--vw-scale));background-color:#000;opacity:0;visibility:hidden;z-index:10;transition:opacity .3s ease,visibility 0s linear .3s;-ms-overflow-style:none;scrollbar-width:none}.c-content::-webkit-scrollbar{display:none}.c-content.is-active{opacity:1;visibility:visible;transition-delay:0s}.c-content__scene-fade{position:absolute;inset:0;z-index:2;background-color:#000;opacity:0;pointer-events:none;transition:opacity var(--scene-fade-ms,600ms) ease}.c-content__scene-fade.is-visible{opacity:1}.c-content.is-blackout .c-content__inner{background-image:none!important;background-color:#000}.c-content.is-blackout .c-content__content-character{opacity:0;visibility:hidden;transition:none}.c-content__ui{display:grid;gap:calc(10 * var(--vw-scale));position:fixed;top:calc(20 * var(--vw-scale));left:calc(50% + 280 * var(--vw-scale));z-index:10}.c-content__ui a,.c-content__ui button{display:grid;place-content:center;width:calc(80 * var(--vw-scale));height:calc(80 * var(--vw-scale));border:calc(4 * var(--vw-scale)) solid var(--c-brown);border-radius:calc(20 * var(--vw-scale));background-color:var(--c-beige);box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #fffaf3 inset}.c-content__ui a img,.c-content__ui button img{width:calc(40 * var(--vw-scale))}.c-content__ui a.c-content__ui-fastforward,.c-content__ui button.c-content__ui-fastforward{display:none}.c-content__ui a.c-content__ui-fastforward img,.c-content__ui button.c-content__ui-fastforward img{transition:filter var(--hover-duration,.2s)}.c-content__ui a.c-content__ui-fastforward.is-unlocked,.c-content__ui button.c-content__ui-fastforward.is-unlocked{display:grid}.c-content__ui a.c-content__ui-fastforward.is-active,.c-content__ui button.c-content__ui-fastforward.is-active{background-color:var(--c-brown);box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 rgba(0,0,0,.2) inset}.c-content__ui a.c-content__ui-fastforward.is-active img,.c-content__ui button.c-content__ui-fastforward.is-active img{filter:brightness(0) invert(1)}@media (any-hover:hover){.c-content__ui a,.c-content__ui button{transition:scale var(--hover-duration)}.c-content__ui a:hover,.c-content__ui button:hover{scale:1.1}}.c-content__inner{overflow:hidden;position:relative;height:100svh;min-height:calc(var(--_content-height) * 2 * var(--vw-scale) - 100svh);background:url(../webp/content/bg_content_normal.webp) no-repeat top center/cover #000}.c-content__content{display:flex;align-items:center;height:max(var(--_content-height) * var(--vw-scale),100svh);-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-content__content-character{position:relative;width:100%;height:max(var(--_content-height) * var(--vw-scale),100svh);opacity:1;transition:opacity var(--character-fade-ms,250ms) ease}.c-content__content-character .c-in-image{position:relative;width:100%;height:100%;min-height:calc(1610 * var(--vw-scale))}.c-content__content-character .c-in-image img{display:block;position:absolute;top:47.5%;left:50%;translate:-50% -50%;min-width:calc(1400 * var(--vw-scale));height:calc(1700 * var(--vw-scale));min-height:calc(1700 * var(--vw-scale))}.c-content__content-character .c-in-swap-cover{z-index:1;pointer-events:none}.c-content__content-character.is-anim-angry .c-in-image img,.c-content__content-character.is-anim-appear .c-in-image img,.c-content__content-character.is-anim-bounce .c-in-image img,.c-content__content-character.is-anim-disappoint .c-in-image img,.c-content__content-character.is-anim-emu-jump .c-in-image img,.c-content__content-character.is-anim-gather .c-in-image img,.c-content__content-character.is-anim-idle .c-in-image img,.c-content__content-character.is-anim-minori-angry .c-in-image img,.c-content__content-character.is-anim-nod .c-in-image img,.c-content__content-character.is-anim-pant .c-in-image img,.c-content__content-character.is-anim-step-back .c-in-image img,.c-content__content-character.is-anim-surprise .c-in-image img,.c-content__content-character.is-anim-tilt .c-in-image img,.c-content__content-character.is-anim-tremble .c-in-image img,.c-content__content-character.is-anim-tsukasa-move .c-in-image img{will-change:transform}.c-content__content-character.is-anim-idle .c-in-image img{animation:char-idle 2s ease-in-out infinite}.c-content__content-character.is-anim-tremble .c-in-image img{animation:char-tremble .25s linear infinite}.c-content__content-character.is-anim-surprise .c-in-image img{animation:char-surprise .55s ease-out 1}.c-content__content-character.is-anim-nod .c-in-image img{animation:char-nod .6s ease-in-out 1}.c-content__content-character.is-anim-bounce .c-in-image img{animation:char-bounce .6s ease-in-out 1}.c-content__content-character.is-anim-tilt .c-in-image img{animation:char-tilt 1.2s ease-in-out 1}.c-content__content-character.is-anim-appear .c-in-image img{animation:char-appear .8s ease-out 1 both}.c-content__content-character.is-anim-angry .c-in-image img{animation:char-angry .7s ease-in-out 1}.c-content__content-character.is-anim-pant .c-in-image img{animation:char-pant 2.8s ease-in-out infinite}.c-content__content-character.is-anim-minori-angry .c-in-image img{animation:char-minori-angry 1.3s ease-out 1 forwards}.c-content__content-character.is-anim-disappoint .c-in-image img{animation:char-disappoint 1s ease-in-out 1}.c-content__content-character.is-anim-step-back .c-in-image img{animation:char-step-back .7s linear 1 forwards}.c-content__content-character.is-anim-gather .c-in-image img{animation:char-gather 1s ease-in-out 1}.c-content__content-character.is-anim-emu-jump .c-in-image img{animation:char-emu-jump 1.4s .2s ease-in-out 1}.c-content__content-character.is-anim-tsukasa-move .c-in-image img{animation:char-tsukasa-move 1.4s ease-in-out 1}.c-content__content-character.is-character-changing{opacity:0}.c-content__content-character.is-no-character{opacity:0;visibility:hidden}.c-content__content-dialogue{position:absolute;bottom:max(30 * var(--vw-scale),(var(--_content-height) + 30) * var(--vw-scale) - 100svh);left:50%;transform:translateX(-50%);padding:calc(60 * var(--vw-scale)) calc(50 * var(--vw-scale)) calc(50 * var(--vw-scale));width:calc(708 * var(--vw-scale));height:calc(264 * var(--vw-scale));border-radius:calc(20 * var(--vw-scale));background-color:color-mix(in srgb,var(--c-white) 95%,transparent);z-index:1}.c-content__content-dialogue-name{display:grid;place-content:center;position:absolute;top:calc(-40 * var(--vw-scale));left:calc(20 * var(--vw-scale));width:calc(232 * var(--vw-scale));height:calc(70 * var(--vw-scale));font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1;border:solid calc(4 * var(--vw-scale)) var(--c-white);border-radius:calc(20 * var(--vw-scale));color:var(--c-white);background:url(../webp/common/bg_body_pattern.webp) repeat 0 calc(-4 * var(--vw-scale))/auto calc(58 * var(--vw-scale)) #d93843}.c-content__content-dialogue-text{font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1.8;white-space:pre-wrap}.c-content__content-dialogue-text .c-in-em{font-size:1.35em;font-weight:700}.c-content__content-dialogue-icon{display:block;position:absolute;right:calc(30 * var(--vw-scale));bottom:calc(30 * var(--vw-scale));width:calc(24 * var(--vw-scale));aspect-ratio:24/17;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIxIDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTguMjgzNyAwQzE5LjkwNTQgMCAyMC44NTI4IDEuODI4NTQgMTkuOTE3NiAzLjE1MzM3TDExLjc3NzUgMTQuNjg1M0MxMC45ODA3IDE1LjgxNDEgOS4zMDY0NSAxNS44MTQxIDguNTA5NjIgMTQuNjg1M0wwLjM2OTQ2MSAzLjE1MzM3Qy0wLjU2NTcxMSAxLjgyODU0IDAuMzgxNzU3IDAgMi4wMDM0IDBIMTguMjgzN1oiIGZpbGw9IiNEOTM4NDMiPjwvcGF0aD4KPC9zdmc+Cg==) no-repeat center/contain;animation:dialogue-icon-bounce 1s ease-in-out infinite;opacity:0;visibility:hidden}.c-content__content-dialogue-icon.is-visible{opacity:1;visibility:visible}.c-choice{overflow-y:auto;display:grid;align-items:center;position:fixed;top:0;padding:calc(100 * var(--vw-scale)) 0;width:calc(768 * var(--vw-scale));height:100svh;background-color:color-mix(in srgb,var(--c-black) 90%,transparent);opacity:0;visibility:hidden;z-index:30;transition:opacity .3s ease,visibility 0s linear .3s;-ms-overflow-style:none;scrollbar-width:none}.c-choice::-webkit-scrollbar{display:none}.c-choice.is-active{opacity:1;visibility:visible;transition-delay:0s}.c-choice.is-confirming{pointer-events:none}.c-choice__inner{position:relative;margin:0 auto;width:calc(668 * var(--vw-scale))}.c-choice__content-list{display:grid;gap:calc(15 * var(--vw-scale))}.c-choice__content-list-item-label{display:grid;place-content:center;text-align:center;padding:calc(43 * var(--vw-scale)) calc(30 * var(--vw-scale));width:calc(668 * var(--vw-scale));border:solid calc(4 * var(--vw-scale)) transparent;border-radius:calc(20 * var(--vw-scale));background-color:var(--c-white)}.c-choice__content-list-item-label:has(input:checked){border-color:var(--c-red);background-color:#f1d4d0}.c-choice__content-list-item-label.is-confirming{animation:choice-confirm-blink .1s ease-in-out 4}@media (any-hover:hover){.c-choice__content-list-item-label{cursor:pointer}}.c-choice__content-list-item-input{visibility:hidden;width:0;height:0;opacity:0}.c-choice__content-list-item-text{font-weight:600;font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1.6;white-space:pre-wrap}.c-choice__content-confirm{display:grid;place-content:center;position:relative;margin:calc(60 * var(--vw-scale)) auto 0;width:calc(284 * var(--vw-scale));height:calc(100 * var(--vw-scale));border:solid calc(4 * var(--vw-scale)) var(--c-brown);border-radius:999em;box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #fffaf3 inset,calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 color-mix(in srgb,#000 14%,transparent);background-color:#d93843}.c-choice__content-confirm .c-in-text{font-weight:600;font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1;color:var(--c-white)}.c-choice__content-confirm:disabled{filter:grayscale(1);pointer-events:none}@media (any-hover:hover){.c-choice__content-confirm{transition:scale var(--hover-duration) ease}.c-choice__content-confirm:hover{scale:1.05}}.c-confirm{overflow-y:auto;display:grid;align-items:center;position:fixed;top:0;padding:calc(100 * var(--vw-scale)) 0;width:calc(768 * var(--vw-scale));height:100svh;background-color:color-mix(in srgb,var(--c-black) 90%,transparent);opacity:0;visibility:hidden;z-index:35;transition:opacity .3s ease,visibility 0s linear .3s;-ms-overflow-style:none;scrollbar-width:none}.c-confirm::-webkit-scrollbar{display:none}.c-confirm.is-active{opacity:1;visibility:visible;transition-delay:0s}.c-confirm__inner{position:relative;margin:0 auto;width:calc(668 * var(--vw-scale))}.c-confirm__content{padding:calc(60 * var(--vw-scale)) calc(30 * var(--vw-scale));border-radius:calc(20 * var(--vw-scale));background-color:var(--c-white)}.c-confirm__content-text{text-align:center;font-weight:600;font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1.8;color:var(--c-brown)}.c-confirm__content-button{display:flex;justify-content:center;gap:calc(20 * var(--vw-scale));margin-top:calc(48 * var(--vw-scale))}.c-confirm__content-button button{display:grid;place-content:center;position:relative;width:calc(270 * var(--vw-scale));height:calc(100 * var(--vw-scale));border:solid calc(4 * var(--vw-scale)) var(--c-brown);border-radius:999em;box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #fffaf3 inset,calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 color-mix(in srgb,#000 14%,transparent)}@media (any-hover:hover){.c-confirm__content-button button{transition:scale var(--hover-duration) ease}.c-confirm__content-button button:hover{scale:1.05}}.c-confirm__content-button .c-in-button--cancel{background-color:var(--c-white)}.c-confirm__content-button .c-in-button--cancel .c-in-text{font-weight:600;font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1;color:var(--c-brown)}.c-confirm__content-button .c-in-button--ok{background-color:#d93843}.c-confirm__content-button .c-in-button--ok .c-in-text{font-weight:600;font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1;color:var(--c-white)}.c-backlog{position:fixed;top:0;width:calc(768 * var(--vw-scale));height:100svh;background-color:color-mix(in srgb,var(--c-black) 90%,transparent);opacity:0;visibility:hidden;z-index:40;transition:opacity .3s ease,visibility 0s linear .3s}.c-backlog.is-active{opacity:1;visibility:visible;transition-delay:0s}.c-backlog__close{position:fixed;top:calc(23 * var(--vw-scale));left:calc(50% + 286 * var(--vw-scale));width:calc(74 * var(--vw-scale));height:calc(74 * var(--vw-scale));z-index:1}.c-backlog__close .c-in-line{position:absolute;top:50%;left:50%;transform-origin:left;width:calc(100 * var(--vw-scale));height:calc(4 * var(--vw-scale));background-color:var(--c-yellow)}.c-backlog__close .c-in-line:nth-child(1){transform:rotate(45deg) translate(-50%,-50%)}.c-backlog__close .c-in-line:nth-child(2){transform:rotate(-45deg) translate(-50%,-50%)}@media (any-hover:hover){.c-backlog__close{transition:opacity var(--hover-duration)}.c-backlog__close:hover{opacity:.7}}.c-backlog__inner{overflow-y:auto;position:relative;margin:0 auto;padding:calc(100 * var(--vw-scale)) 0;height:100%;width:calc(668 * var(--vw-scale));-ms-overflow-style:none;scrollbar-width:none}.c-backlog__inner::-webkit-scrollbar{display:none}.c-backlog__content-backlog-list{display:grid;gap:calc(20 * var(--vw-scale))}.c-backlog__content-backlog-list-item{padding:calc(30 * var(--vw-scale)) calc(40 * var(--vw-scale)) calc(40 * var(--vw-scale));border-radius:calc(10 * var(--vw-scale));background-color:var(--c-white)}.c-backlog__content-backlog-list-item .c-in-character{display:flex;gap:calc(22 * var(--vw-scale));justify-content:flex-start;align-items:center}.c-backlog__content-backlog-list-item .c-in-character .c-in-character-img{width:calc(80 * var(--vw-scale));height:calc(80 * var(--vw-scale));border-radius:50%}.c-backlog__content-backlog-list-item .c-in-character .c-in-character-name{font-weight:600;font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1.8;color:var(--c-red)}.c-backlog__content-backlog-list-item .c-in-dialogue{margin-top:calc(14 * var(--vw-scale));font-weight:600;font-size:calc(27 * var(--vw-scale));letter-spacing:.06em;line-height:1.6}.c-clear{overflow-y:auto;position:fixed;top:0;width:calc(768 * var(--vw-scale));height:100svh;opacity:0;visibility:hidden;z-index:50;transition:opacity .3s ease,visibility 0s linear .3s;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}.c-clear::-webkit-scrollbar{display:none}.c-clear.is-active{opacity:1;visibility:visible;transition-delay:0s}.c-clear__inner{padding:calc(152 * var(--vw-scale)) 0 calc(150 * var(--vw-scale));min-height:100svh;background:url(../webp/clear/bg_clear_top.webp) no-repeat top center/contain,url(../webp/common/bg_body_pattern.webp) repeat-y 0 calc(636 * var(--vw-scale))/contain #38bdc6}.c-clear__content{margin:calc(30 * var(--vw-scale)) auto 0;width:calc(728 * var(--vw-scale))}.c-clear__content-ogp{margin:0 auto;width:calc(688 * var(--vw-scale));border:solid calc(2 * var(--vw-scale)) var(--c-brown);border-radius:calc(10 * var(--vw-scale));overflow:hidden;box-shadow:calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 color-mix(in srgb,#000 14%,transparent)}.c-clear__content-post{display:block;margin:calc(70 * var(--vw-scale)) auto 0;width:calc(688 * var(--vw-scale));filter:drop-shadow(0 calc(14 * var(--vw-scale)) 0 #7a0e15)}@media (any-hover:hover){.c-clear__content-post{transition:filter,translate;transition-duration:var(--hover-duration)}.c-clear__content-post:hover{filter:drop-shadow(0 0 0 #7a0e15);translate:0 calc(14 * var(--vw-scale))}}.c-clear__content-catch{margin-top:calc(70 * var(--vw-scale));width:100%}.c-clear__content-catch.is-hidden{display:none}.c-clear__content-select{display:grid;gap:calc(40 * var(--vw-scale));margin:calc(40 * var(--vw-scale)) auto 0;width:calc(528 * var(--vw-scale))}.c-clear__content-select-button{display:flex;justify-content:center;align-items:center;gap:calc(33 * var(--vw-scale));width:100%;height:calc(100 * var(--vw-scale));border:solid calc(4 * var(--vw-scale)) var(--c-brown);border-radius:999em;background-color:var(--c-beige);box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #fffaf3 inset,calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 color-mix(in srgb,#000 14%,transparent)}.c-clear__content-select-button:has(.c-in-icon--retry){padding-right:calc(32 * var(--vw-scale))}.c-clear__content-select-button .c-in-icon--retry{display:block;width:calc(30 * var(--vw-scale));height:calc(30 * var(--vw-scale));background:var(--icon-retry) no-repeat center/contain}.c-clear__content-select-button .c-in-text{font-weight:600;font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1}@media (any-hover:hover){.c-clear__content-select-button{transition:scale var(--hover-duration) ease}.c-clear__content-select-button:hover{scale:1.05}}.c-ending{overflow:auto;position:fixed;top:0;width:calc(768 * var(--vw-scale));height:100lvh;background:url(../webp/common/bg_texture.webp) repeat center/calc(40 * var(--vw-scale)) auto #fff4e7;opacity:0;visibility:hidden;z-index:50;transition:opacity .3s ease,visibility 0s linear .3s;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}.c-ending::-webkit-scrollbar{display:none}.c-ending.is-active{opacity:1;visibility:visible;transition-delay:0s}.c-ending__content{position:relative;padding:calc(110 * var(--vw-scale)) 0 calc(160 * var(--vw-scale));min-height:100svh}.c-ending__content-deco{position:absolute;inset:0;pointer-events:none}.c-ending__content-deco--top{position:absolute;top:0;left:0;width:100%;height:calc(152 * var(--vw-scale));background:url(../webp/common/deco_ending_top.webp) no-repeat top center/contain}.c-ending__content-deco--bottom{display:none;position:absolute;bottom:0;left:0;width:100%;height:calc(114 * var(--vw-scale));background:url(../webp/common/deco_ending_bottom.webp) no-repeat top center/contain}.c-ending__content-title{margin:0 auto;width:calc(718 * var(--vw-scale))}.c-ending__content-ending{overflow-y:auto;margin:calc(24 * var(--vw-scale)) auto 0;width:calc(712 * var(--vw-scale));min-height:calc(500 * var(--vw-scale));max-height:calc(100svh - 590 * var(--vw-scale))}.c-ending__content-ending::-webkit-scrollbar{width:calc(10 * var(--vw-scale));height:6px}.c-ending__content-ending::-webkit-scrollbar-track{border-radius:calc(10 * var(--vw-scale));background:var(--c-beige)}.c-ending__content-ending::-webkit-scrollbar-thumb{background:#d0b394;border-radius:calc(10 * var(--vw-scale));margin:2px;box-shadow:none}@-moz-document url-prefix(){.c-ending__content-ending{scrollbar-color:#dc98f9 #f4f4f4;scrollbar-width:thin}}.c-ending__content-ending-list{display:grid;gap:calc(16 * var(--vw-scale));padding-right:calc(24 * var(--vw-scale))}.c-ending__content-ending-list-item{display:grid;grid-template:"character detail" calc(65 * var(--vw-scale)) "character hint" minmax(0,1fr)/calc(90 * var(--vw-scale)) minmax(0,1fr);align-items:center;gap:calc(6 * var(--vw-scale)) calc(26 * var(--vw-scale));padding:calc(34 * var(--vw-scale));width:100%;border-radius:calc(10 * var(--vw-scale));background-color:var(--c-white)}.c-ending__content-ending-list-item.is-unlocked{grid-template:"character detail" auto/calc(90 * var(--vw-scale)) minmax(0,1fr)}.c-ending__content-ending-list-item .c-in-character{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:character;height:auto;aspect-ratio:1}.c-ending__content-ending-list-item .c-in-detail{-ms-grid-row:1;-ms-grid-column:3;grid-area:detail;display:flex;justify-content:flex-start;align-items:center;gap:calc(30 * var(--vw-scale))}.c-ending__content-ending-list-item .c-in-detail .c-in-detail-numbering{width:calc(106 * var(--vw-scale));font-weight:600;font-size:calc(30 * var(--vw-scale));line-height:1.8;letter-spacing:.06em;white-space:nowrap}.c-ending__content-ending-list-item .c-in-detail .c-in-detail-title{font-weight:600;font-size:calc(36 * var(--vw-scale));letter-spacing:.06em;line-height:1.4;color:var(--c-red);white-space:pre-wrap}.c-ending__content-ending-list-item .c-in-hint{-ms-grid-row:3;-ms-grid-column:3;grid-area:hint;font-size:calc(22 * var(--vw-scale));letter-spacing:.06em;line-height:1.8;opacity:.5}.c-ending__content-ending-list-item .c-in-hint.is-hidden{display:none}.c-ending__content-ending-list-item.is-hidden{display:none}.c-ending__content-button{display:grid;place-items:center;margin:calc(80 * var(--vw-scale)) auto 0;width:calc(528 * var(--vw-scale));height:calc(100 * var(--vw-scale));border:solid calc(4 * var(--vw-scale)) var(--c-brown);border-radius:999em;background-color:var(--c-beige);box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #fffaf3 inset,calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 color-mix(in srgb,#000 14%,transparent)}.c-ending__content-button .c-in-text{font-weight:600;font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1}@media (any-hover:hover){.c-ending__content-button{transition:scale var(--hover-duration) ease}.c-ending__content-button:hover{scale:1.05}}.c-sound{position:fixed;top:0;width:calc(768 * var(--vw-scale));height:100svh;z-index:99;background:url(../webp/common/bg_texture.webp) repeat center/calc(40 * var(--vw-scale)) auto #fff4e7;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.c-sound.is-active{opacity:1;visibility:visible;transition-delay:0s}.c-sound__inner{display:grid;place-content:center;margin:0 auto;width:calc(608 * var(--vw-scale));height:100%}.c-sound__content{opacity:1;transition:opacity .3s ease}.c-sound__content.is-hidden{opacity:0;pointer-events:none}.c-sound__content-text{text-align:center;font-weight:600;font-size:calc(38 * var(--vw-scale));letter-spacing:.06em;line-height:1.8}.c-sound__content-button{display:flex;justify-content:center;gap:calc(40 * var(--vw-scale));margin-top:calc(80 * var(--vw-scale))}.c-sound__content-button button{display:grid;place-content:center;position:relative;width:calc(284 * var(--vw-scale));height:calc(100 * var(--vw-scale));border:solid calc(4 * var(--vw-scale)) var(--c-brown);border-radius:999em;box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #fffaf3 inset,calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 color-mix(in srgb,#000 14%,transparent)}@media (any-hover:hover){.c-sound__content-button button{transition:scale var(--hover-duration) ease}.c-sound__content-button button:hover{scale:1.05}}.c-sound__content-button .c-in-button--on{background-color:#d93843}.c-sound__content-button .c-in-button--on .c-in-text{font-weight:600;font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1;color:var(--c-white)}.c-sound__content-button .c-in-button--on .c-in-icon{display:block;position:absolute;top:50%;right:calc(40 * var(--vw-scale));transform:translateY(-50%);width:calc(30 * var(--vw-scale));height:calc(30 * var(--vw-scale));background-color:var(--c-white);-webkit-mask:var(--icon-sound) no-repeat center center/contain;mask:var(--icon-sound) no-repeat center center/contain}.c-sound__content-button .c-in-button--off{border-radius:999em;background-color:var(--c-white)}.c-sound__content-button .c-in-button--off .c-in-text{font-weight:600;font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1;color:var(--c-brown)}.c-caution{--caution-overlay-fade-ms:.3s;position:fixed;top:0;width:calc(768 * var(--vw-scale));height:100svh;z-index:99;background:url(../webp/common/bg_texture.webp) repeat center/calc(40 * var(--vw-scale)) auto #fff4e7;opacity:0;visibility:hidden;transform:translateZ(0);backface-visibility:hidden;transition:opacity var(--caution-overlay-fade-ms) ease,visibility 0s linear var(--caution-overlay-fade-ms)}.c-caution.is-active{opacity:1;visibility:visible;transition-delay:0s}.c-caution__inner{display:grid;place-content:center;margin:0 auto;height:100%}.c-caution__content{opacity:0;transition:opacity .3s ease}.c-caution__content.is-visible{opacity:1}.c-caution__content-icon{width:calc(260 * var(--vw-scale));margin:0 auto}.c-caution__content-text{margin-top:calc(50 * var(--vw-scale));text-align:center;font-weight:600;font-size:calc(38 * var(--vw-scale));letter-spacing:.06em;line-height:1.8}.p-home{--_animation-logo-duration:.65s;--_animation-logo-delay:.2s;--_animation-description-duration:.8s;--_animation-description-delay:calc(var(--_animation-logo-delay) + var(--_animation-logo-duration) - .3s);--_animation-character-duration:.8s;--_animation-character-delay:calc(var(--_animation-description-delay) + var(--_animation-description-duration) - .5s);--_animation-smoke-duration:.8s;--_animation-smoke-delay:calc(var(--_animation-character-delay) + var(--_animation-character-duration) - .5s);position:relative}.is-game-screen-open .p-home{display:none}.p-home__bg{position:absolute;inset:0;background:url(../webp/index/bg_body_back.webp) no-repeat top center/100% auto}.p-home__bg-top{width:100%;height:calc(114 * var(--vw-scale));background:url(../webp/index/bg_body_front-top.webp) no-repeat top center/contain}.p-home__bg-character{margin-top:calc(151 * var(--vw-scale));width:100%;height:calc(896 * var(--vw-scale));background:url(../webp/index/img_kv_character.webp) no-repeat top center/contain;opacity:0;translate:0 calc(10 * var(--vw-scale));transition:opacity,translate;transition-duration:var(--_animation-character-duration);transition-delay:var(--_animation-character-delay)}.is-loaded .p-home__bg-character{opacity:1;translate:0 0}.p-home__bg-bottom{position:relative;margin-top:calc(-100 * var(--vw-scale))}.p-home__bg-bottom .p-in-top{display:block;width:100%;height:calc(122 * var(--vw-scale));background:url(../webp/index/bg_body_front-bottom.webp) no-repeat top center/contain}.p-home__bg-bottom .p-in-bottom{display:block;margin-top:calc(-1 * var(--vw-scale));width:100%;height:calc(1048 * var(--vw-scale));background:url(../webp/common/bg_body_pattern.webp) repeat-y top center/100% auto #38bdc6}.p-home__bg-decoration{position:absolute;top:0;left:0;width:100%;height:calc(1360 * var(--vw-scale))}.p-home__bg-decoration .p-in-smoke{position:absolute;top:calc(883 * var(--vw-scale));left:0;width:100%;height:calc(205 * var(--vw-scale));background:url(../webp/index/deco_kv_smoke.webp) no-repeat top center/contain;opacity:0;scale:1.1;filter:blur(10px);transition:opacity,scale,filter;transition-duration:var(--_animation-smoke-duration);transition-delay:var(--_animation-smoke-delay)}.is-loaded .p-home__bg-decoration .p-in-smoke{opacity:1;scale:1;filter:blur(0)}.p-home__bg-decoration .p-in-lantern{position:absolute;inset:0;background:url(../webp/index/deco_kv_lantern.webp) no-repeat top center/contain}.p-home__logo{width:100%;scale:0;transition:scale var(--_animation-logo-duration) ease var(--_animation-logo-delay);transition-timing-function:linear(0,.0087 1.01%,.0346 2.07%,.1407 4.43%,.7229 12.91%,.9383 16.72%,1.0774 20.43%,1.1213 22.33%,1.1493 24.31%,1.1629 26.95%,1.1536 29.93%,1.1289 32.78%,1.0168 43.09%,.9906 46.97%,.9766 51%,.9749 57.06%,.9966 69.83%,1.0033 76.88%,1)}.is-loaded .p-home__logo{scale:1}.p-home__description{margin-top:calc(24 * var(--vw-scale))}.p-home__description-text{text-align:center;font-size:calc(28 * var(--vw-scale));font-weight:600;letter-spacing:.1em;line-height:1.6;opacity:0;translate:0 calc(10 * var(--vw-scale));transition:opacity,translate;transition-duration:var(--_animation-description-duration);transition-delay:var(--_animation-description-delay)}.is-loaded .p-home__description-text{opacity:1;translate:0 0}.p-home__content{position:relative;margin-top:calc(497 * var(--vw-scale))}.p-home__content.--x{margin-top:calc(431 * var(--vw-scale))}.p-home__content-start-button{display:block;margin:0 auto;width:calc(688 * var(--vw-scale));filter:drop-shadow(0 calc(14 * var(--vw-scale)) 0 #7a0e15)}@media (any-hover:hover){.p-home__content-start-button{transition:translate,filter;transition-duration:var(--hover-duration);transition-timing-function:ease}.p-home__content-start-button:hover{translate:0 calc(14 * var(--vw-scale));filter:drop-shadow(0 0 0 #7a0e15)}}.p-home__content-endinglist{margin-top:calc(70 * var(--vw-scale))}.p-home__content-endinglist-button{display:grid;place-items:center;margin:0 auto;width:calc(528 * var(--vw-scale));height:calc(100 * var(--vw-scale));border:solid calc(4 * var(--vw-scale)) var(--c-brown);border-radius:999em;background-color:var(--c-beige);box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #fffaf3 inset,calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 color-mix(in srgb,#000 14%,transparent)}.p-home__content-endinglist-button .p-in-text{font-weight:600;font-size:calc(30 * var(--vw-scale));letter-spacing:.06em;line-height:1}@media (any-hover:hover){.p-home__content-endinglist-button{transition:scale var(--hover-duration) ease}.p-home__content-endinglist-button:hover{scale:1.05}}.p-home__content-x{display:grid;place-content:center;margin:0 auto calc(170 * var(--vw-scale));width:calc(688 * var(--vw-scale));height:calc(292 * var(--vw-scale));background:url(../webp/index/bg_kv_x.webp) no-repeat top center/contain}.p-home__content-x-text{text-align:center;font-weight:600;font-size:calc(28 * var(--vw-scale));letter-spacing:.06em;line-height:1.8}.p-home__attention{margin-top:calc(80 * var(--vw-scale))}.p-home__attention-text{margin:0 auto;width:calc(688 * var(--vw-scale));font-weight:600;font-size:calc(20 * var(--vw-scale));letter-spacing:.06em;line-height:1.6;color:var(--c-white)}.p-home__share{margin-top:calc(60 * var(--vw-scale))}.p-home__share-button{display:block;margin:0 auto;width:calc(688 * var(--vw-scale))}@media (any-hover:hover){.p-home__share-button{transition:scale var(--hover-duration) ease}.p-home__share-button:hover{scale:1.05}}