.rcUngW_page{grid-template-columns:auto 1fr;align-items:start;gap:0;min-height:100vh;margin:clamp(1.2rem,1rem + 2vw,2rem);display:grid;position:relative;overflow-y:hidden}@media (max-width:54rem){.rcUngW_page{flex-direction:column;gap:0;display:flex}}.rcUngW_hidden{width:100%;position:absolute;overflow:hidden}.rcUngW_hidden_catto{z-index:-1;z-index:0;height:auto;transition:all .3s;position:absolute;bottom:-100px;right:-100px;overflow:hidden;transform:rotate(-10deg)}.rcUngW_hidden_catto img{transition:all .3s}@media (max-width:36rem){.rcUngW_hidden_catto img{width:380px!important;height:380px!important}}@media (max-width:54rem){.rcUngW_hidden_catto{z-index:-1;transition:all .3s;position:absolute;bottom:-100px;left:-70px;overflow:hidden;transform:rotate(10deg)}}.rcUngW_hoverImage{opacity:0;pointer-events:none;z-index:0;min-height:100vh;margin:clamp(1.2rem,1rem + 2vw,2rem);position:absolute;top:45%;right:0}@media (max-width:54rem){.rcUngW_hoverImage{right:-280px}}@media (max-width:48rem){.rcUngW_hoverImage{display:none}}.rcUngW_hoverImage img{-o-object-fit:cover;object-fit:cover}.rcUngW_hoverImage.rcUngW_active{opacity:1;transform:translateY(-50%)translate(0)}.rcUngW_space{gap:clamp(1.2rem,1rem + 2vw,2rem);width:clamp(28rem,38vw,45rem)}@media (max-width:54rem){.rcUngW_space{width:100%}}.rcUngW_space{flex-direction:column;justify-content:space-between;height:100vh;min-height:auto;transition:all .3s;display:flex;position:relative;overflow:hidden visible}@media (max-width:54rem){.rcUngW_space{position:absolute}}.rcUngW_gap{height:1rem}.rcUngW_header{gap:clamp(1.2rem,1rem + 2vw,2rem);width:clamp(28rem,38vw,45rem)}@media (max-width:54rem){.rcUngW_header{width:100%}}.rcUngW_header{flex-direction:column;justify-content:space-between;height:100vh;min-height:auto;transition:all .3s;display:flex;position:fixed}@media (max-width:54rem){.rcUngW_header{width:100%;height:auto;min-height:50vh;padding-right:0;position:relative;overflow:visible}}.rcUngW_header a{color:var(--color-accent);text-decoration:underline}.rcUngW_header--info{height:auto;min-height:100vh;padding:0;position:relative}@media (max-width:54rem){.rcUngW_header--info{width:100%;height:auto;min-height:80vh;padding-right:0;position:relative;overflow:visible}}.rcUngW_header_col{z-index:10;flex-direction:column;display:flex;position:relative}.rcUngW_header_col__row{flex-direction:row;justify-content:space-between;align-items:center;transition:all .3s;display:flex}.rcUngW_header_col__row h1,.rcUngW_header_col__row a{font-size:clamp(.8rem,.75rem + .5vw,1rem);font-weight:500;text-decoration:underline}.rcUngW_header_col__wrap{flex-direction:column;gap:clamp(1.5rem,1rem + 2vw,2rem);display:flex}.rcUngW_header_col__wrap span,.rcUngW_header_col__wrap a{font-size:clamp(.8rem,.75rem + .5vw,1rem)}.rcUngW_header_col__wrap__col{flex-direction:column;gap:1rem;display:flex}.rcUngW_header_col__wrap__col ul{flex-direction:column;gap:.5rem;padding:0;display:flex}.rcUngW_header_col__wrap__col ul li{flex-direction:row;justify-content:space-between;display:flex}.rcUngW_header_col__wrap__col ul li .rcUngW_current{font-size:clamp(2.8rem,2rem + 4vw,5rem);font-family:var(--font-departure),"Departure Mono",monospace;font-variant-ligatures:none;font-synthesis-weight:none;color:var(--color-gr);font-size:clamp(.8rem,.75rem + .5vw,1rem);font-weight:800}.rcUngW_header_col__wrap__col span{color:var(--color-gr);font-size:clamp(.8rem,.75rem + .5vw,1rem)}.rcUngW_header_col__wrap__col a{font-size:clamp(.8rem,.75rem + .5vw,1rem);text-decoration:underline}.rcUngW_header_col__wrap__row{flex-direction:row;align-items:center;gap:1rem;display:flex}.rcUngW_header_col__wrap__row span,.rcUngW_header_col__wrap__row a{font-size:clamp(.8rem,.75rem + .5vw,1rem)}.rcUngW_header_col__wrap__row svg{width:1.2rem;height:1.2rem;position:relative}.rcUngW_hai{z-index:5;will-change:transform;flex-direction:column;margin-top:1rem;display:flex;position:absolute;bottom:clamp(2rem,1.5rem + 2.5vw,3rem);left:0;right:0}.rcUngW_hai--info{width:100%;margin-bottom:clamp(2rem,1.5rem + 2.5vw,3rem);padding-top:0;padding-bottom:0;position:relative;bottom:auto;left:auto;right:auto}@media (max-width:54rem){.rcUngW_hai--info{width:100%;margin-bottom:0}.rcUngW_hai{width:100%;position:relative;bottom:auto;left:auto}}.rcUngW_hai span{width:fit-content;font-size:clamp(2.8rem,2rem + 4vw,5rem);font-family:var(--font-jetbrains-local),"Noto Sans JP","Noto Sans Symbols 2",ui-monospace,monospace;font-variant-ligatures:none;font-synthesis-weight:none;color:var(--color-accent);font-weight:800}.rcUngW_content{z-index:16;grid-column:2;width:100%;height:auto;min-height:100vh;padding-left:1rem}.rcUngW_content_category{flex-direction:row;align-items:center;gap:1rem;display:flex}.rcUngW_content_category button,.rcUngW_content_category h1{cursor:pointer;opacity:.4;font-size:clamp(.8rem,.75rem + .5vw,1rem);text-decoration:none}.rcUngW_content_category button:hover,.rcUngW_content_category h1:hover,.rcUngW_content_category button[data-active=true],.rcUngW_content_category h1[data-active=true]{opacity:1;color:var(--color-accent);text-decoration:underline}@media (max-width:54rem){.rcUngW_content{grid-column:1;width:100%;min-height:45vh;padding-top:clamp(1.5rem,1rem + 2vw,2rem);padding-bottom:clamp(1.5rem,1rem + 2vw,2rem);padding-left:0}}.rcUngW_content_wrap{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem;width:100%}@media (max-width:1221px){.rcUngW_content_wrap{-moz-column-count:1;column-count:1}}@media (max-width:54rem){.rcUngW_content_wrap{-moz-column-gap:1rem;column-gap:1rem}}@media (max-width:48rem){.rcUngW_content_wrap{-moz-column-count:1;column-count:1}}.rcUngW_content_wrap__text{flex-direction:row;align-items:center;gap:1rem;display:flex}.rcUngW_content_wrap__text button,.rcUngW_content_wrap__text h1{margin-bottom:.2rem;font-size:clamp(.8rem,.75rem + .5vw,1rem)}.rcUngW_content_wrap__item{-moz-column-break-inside:avoid;break-inside:avoid;gap:.5rem;width:100%;margin-bottom:2rem;display:inline-block}@media (max-width:54rem){.rcUngW_content_wrap__item{margin-bottom:1rem}}.rcUngW_content_wrap__item img,.rcUngW_content_wrap__item video{width:100%;height:auto;display:block}.rcUngW_content_wrap__item__media{display:block;position:relative}.rcUngW_content_wrap__item__media img,.rcUngW_content_wrap__item__media video{transition:none}.rcUngW_content_wrap__item__media[data-pending=true] img,.rcUngW_content_wrap__item__media[data-pending=true] video{opacity:0}.rcUngW_content_wrap__item__text{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:.2rem;font-size:clamp(.8rem,.75rem + .5vw,1rem);display:flex}.rcUngW_content_wrap__item__text span,.rcUngW_content_wrap__item__text a{font-size:clamp(.8rem,.75rem + .5vw,1rem)}.rcUngW_footer{width:clamp(28rem,38vw,45rem)}@media (max-width:54rem){.rcUngW_footer{width:100%}}.rcUngW_footer{z-index:10;grid-column:1/-1;min-height:auto;transition:all .3s;position:relative;overflow:hidden}.rcUngW_footer a{color:var(--color-accent);font-size:clamp(.8rem,.75rem + .5vw,1rem);text-decoration:underline}@media (max-width:54rem){.rcUngW_footer{min-height:auto;padding-top:2rem;padding-bottom:2rem}}.rcUngW_footer--info{min-height:auto;padding-top:2rem;padding-bottom:0}@media (max-width:36rem){.rcUngW_footer--info{min-height:30vh}}.rcUngW_footer_bye{flex-direction:column;padding-bottom:2rem;display:flex}@media (max-width:768px){.rcUngW_footer_bye{padding-top:1.5rem;padding-bottom:1.5rem}}.rcUngW_footer_bye span{font-size:clamp(2.5rem,2rem + 4vw,5rem);font-family:var(--font-jetbrains-local),"Noto Sans JP","Noto Sans Symbols 2",ui-monospace,monospace;font-variant-ligatures:none;font-synthesis-weight:none;color:var(--color-accent);font-weight:800}.rcUngW_footer_col{flex-direction:column;gap:clamp(1.5rem,1rem + 2vw,2rem);display:flex}.rcUngW_footer_col span{font-size:clamp(.8rem,.75rem + .5vw,1rem)}.rcUngW_footer_col__row{flex-direction:row;justify-content:space-between;display:flex}.rcUngW_footer_col__wrap{text-align:justify;flex-direction:column;gap:2rem;display:flex}@media (max-width:768px){.rcUngW_footer_col__wrap{text-align:left;gap:1.5rem}}.rcUngW_footer_row{-moz-column-gap:1rem;flex-flow:wrap;gap:1rem;padding-top:clamp(1.5rem,1rem + 2vw,2rem);transition:all .3s;display:flex}.rcUngW_footer_row a{font-size:clamp(.8rem,.75rem + .5vw,1rem)}
