.Wjh-Cq_button{background-color:var(--color-text-black);border:1px solid var(--color-paper);border-radius:var(--border-radius-round);color:var(--color-white);opacity:0;pointer-events:none;height:40px;transition:var(--transition-all);bottom:var(--space-loose);right:var(--space-loose);z-index:1000;place-content:center;width:40px;display:grid;position:fixed}.Wjh-Cq_button.Wjh-Cq_visible{cursor:pointer;opacity:1;pointer-events:auto}.Wjh-Cq_button:hover,.Wjh-Cq_button:focus-visible{background-color:var(--color-paper);color:var(--color-text-black)}@media (max-width:559px){.Wjh-Cq_button{bottom:var(--space-tight);right:var(--space-tight)}}
.SpyZWa_cursor{border:1px solid var(--color-white);border-radius:var(--border-radius-round);pointer-events:none;transform-origin:50%;-webkit-user-select:none;user-select:none;z-index:10000;background-color:#222c;width:14px;height:14px;transition:transform .3s cubic-bezier(.75,-1.27,.3,2.33),opacity .2s;position:fixed;transform:scale(1)}.SpyZWa_cursor.SpyZWa_active{opacity:.7;transform:scale(2)}.SpyZWa_follower{border-radius:var(--border-radius-round);pointer-events:none;transform-origin:50%;-webkit-user-select:none;user-select:none;z-index:10000;background-color:#9f9f9f4d;width:28px;height:28px;transition:transform .6s cubic-bezier(.75,-1.27,.3,2.33),opacity .2s;position:fixed}.SpyZWa_follower.SpyZWa_active{opacity:.9;transform:scale(4)}@media (pointer:coarse){.SpyZWa_cursor,.SpyZWa_follower{display:none}}
.q8HX2G_main{padding:var(--space-open)}.q8HX2G_section{margin-block:5rem}.q8HX2G_button{color:inherit;font-size:var(--font-size-small-2);letter-spacing:normal;width:fit-content;text-decoration:underline;display:flex}.q8HX2G_button:after{content:"..."}.q8HX2G_button:hover,.q8HX2G_button:focus-visible{background-color:var(--color-text-black);color:var(--color-white)}@media (max-width:1000px){.q8HX2G_main{padding:var(--space-loose)}}
.-\30 s03G_header{background-color:var(--color-paper);box-shadow:var(--box-shadow-dark);z-index:100;flex-basis:30%;align-items:flex-start;height:100svh;position:sticky;top:0}.-\30 s03G_navButton{pointer-events:none;display:none}.-\30 s03G_headerContent{color:var(--color-text-black);height:100%;padding:var(--space-loose);place-content:center;display:grid}.-\30 s03G_headerContent>*+*{margin-top:var(--space-open)}.-\30 s03G_lead{font-size:var(--font-size-small-2)}@media (max-width:1000px){.-\30 s03G_header{height:var(--header-height);flex-basis:auto;width:100%;position:fixed;top:0;left:0}.-\30 s03G_navButton{cursor:pointer;height:inherit;padding-inline:var(--space-loose);pointer-events:auto;place-content:center;width:fit-content;display:grid;position:relative}.-\30 s03G_navButtonBar{background-color:var(--color-text-black);height:1px;transition:var(--transition-all);transform-origin:50%;width:30px;display:block;position:relative}.-\30 s03G_navButtonBar:first-child{display:block;top:-6px}.-\30 s03G_navButtonBar:nth-child(3){display:block;bottom:-6px}.-\30 s03G_header.-\30 s03G_active .-\30 s03G_navButtonBar:first-child{transform:translateY(7px)rotate(45deg)}.-\30 s03G_header.-\30 s03G_active .-\30 s03G_navButtonBar:nth-child(2){opacity:0}.-\30 s03G_header.-\30 s03G_active .-\30 s03G_navButtonBar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.-\30 s03G_header.-\30 s03G_active .-\30 s03G_headerContent{visibility:visible;transform:translateY(0)}.-\30 s03G_headerContent{background-color:inherit;height:100svh;top:calc(100% - var(--header-height) + 1px);transition:var(--transition-nav);z-index:-1;place-content:center;width:100%;display:grid;position:absolute;left:0;transform:translateY(-100%)}}
.tUGmrG_imageWrapper{filter:grayscale()}.tUGmrG_name{margin-block:var(--space-loose) var(--space-open)}.tUGmrG_nameEng{font-size:var(--font-size-small-1);letter-spacing:normal;display:block}.tUGmrG_nameJpn{font-size:var(--font-size-small-1);margin-top:1rem;display:block}.tUGmrG_text{font-size:var(--font-size-small-2);margin:1rem 0 0;line-height:2.2}.tUGmrG_sectionTitle{color:var(--color-paper);font-size:var(--font-size-regular);border-bottom:1px solid;margin-bottom:2rem}.tUGmrG_sectionList{flex-wrap:wrap;display:flex}.tUGmrG_sectionListItem{font-size:var(--font-size-small-2);letter-spacing:normal;margin-bottom:5px;position:relative}.tUGmrG_sectionListItem:after{content:"・";margin-inline:.5rem;display:inline-block}.tUGmrG_sectionListItem:last-child:after{display:none}.tUGmrG_inspirationList{flex-wrap:wrap;gap:10px;display:flex}.tUGmrG_inspirationButton{font-size:var(--font-size-small-2);letter-spacing:normal;cursor:pointer;transition:var(--transition-hover);border:1px solid;border-radius:5px;padding:6px 16px}.tUGmrG_inspirationButton:hover,.tUGmrG_inspirationButton:focus-visible{background-color:var(--color-paper);color:var(--color-text-black)}.tUGmrG_modal{border:none;border-radius:9px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 20px -5px #000}.tUGmrG_innerModal{padding:var(--space-loose);align-content:center;justify-items:center;display:grid}.tUGmrG_modalTitle{font-size:var(--font-size-small-2);border-bottom:1px dashed;width:100%;margin-bottom:1rem;padding-bottom:1rem}.tUGmrG_modalText{font-size:var(--font-size-small-2);margin-bottom:var(--space-loose);line-height:2.2}@media (max-width:768px){.tUGmrG_imageWrapper{margin-inline:auto}.tUGmrG_modal{width:70%}}@media (max-width:300px){.tUGmrG_imageWrapper{width:100%;height:auto}.tUGmrG_modal{width:90%}}
