._558q6p1{flex-direction:column;gap:.4rem;line-height:1;display:flex}
._558q6p1.is-disabled{pointer-events:none}
._558q6p2{gap:.4rem;display:flex}
._558q6p3{font-family:var(--font-pt-mono);letter-spacing:-.04em;align-self:flex-start}
._558q6p1.is-disabled ._558q6p3{color:#d6000f}
._558q6p4{align-self:center;margin-left:1.6rem;font-size:.6rem;display:none}
._558q6p5{font-family:var(--font-pt-mono);color:#666}
@media screen and not (min-width:768px){._558q6p3{font-size:.8rem}._558q6p5{font-size:1rem}}
@media screen and (min-width:768px){._558q6p3{font-size:.8rem}._558q6p1.is-disabled ._558q6p4{display:block}._558q6p5{font-size:1rem}}
._1kyh0ge0{width:-webkit-fill-available;width:-moz-available;width:stretch;height:-webkit-fill-available;height:-moz-available;height:stretch}
._1kyh0ge1{background:linear-gradient(#414141,#000) top/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;height:-webkit-fill-available;height:-moz-available;height:stretch;display:flex}
._1kyh0ge2{flex-direction:column;gap:6.4rem;display:flex}
@media screen and not (min-width:768px){._1kyh0ge3{grid-template-columns:repeat(2,1fr);gap:3.2rem 4rem;display:grid}._1kyh0ge3[data-row="2"]{grid-template-rows:repeat(2,1fr)}._1kyh0ge3[data-row="3"]{grid-template-rows:repeat(3,1fr)}}
@media screen and (min-width:768px){._1kyh0ge3{flex-direction:column;gap:3.2rem;width:16rem;display:flex}}
.a3bdae0{background-color:#000000b3;position:absolute;inset:0}
._9ijbb0{transition-property:color;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,.2,.1,1)}
._9ijbb1{flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;width:4rem;transition-property:background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,.2,.1,1);display:flex}
._9ijbb1:before{content:"";background-color:#6c0001;width:.1rem;height:100%;position:absolute;top:0}
._1aou2j80.is-menu-open ._9ijbb1{background-color:#000}
._9ijbb2{font-family:var(--font-acumin-vf);font-variation-settings:"slnt" 0, "wdth" 50, "wght" 400;line-height:1}
._9ijbb3{aspect-ratio:1;justify-content:space-between;align-items:center;width:1.6rem;padding:.1rem;display:flex}
._9ijbb4{aspect-ratio:1;background-color:currentColor;width:.2rem;transition-property:translate,scale,opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,.2,.1,1)}
._1aou2j80.is-menu-open ._9ijbb4:first-child{opacity:0;translate:.6rem}
._1aou2j80.is-menu-open ._9ijbb4:nth-child(2){scale:7 1}
._1aou2j80.is-menu-open ._9ijbb4:nth-child(3){opacity:0;translate:-.6rem}
@media (hover:hover){._9ijbb0:hover{color:color(from currentColor sRGB r g b / .7)}}
@media screen and not (min-width:768px){._9ijbb1{aspect-ratio:1;background-color:#1e1e1e;position:relative}._9ijbb1:before{left:0}}
@media screen and (min-width:768px){._9ijbb1{background-color:#000;padding-block:1.2rem 8px}._9ijbb1:before{right:0}}
@media screen and (min-width:768px){._9ijbb2{writing-mode:vertical-rl;font-size:2.4rem}}
@media screen and not (min-width:768px){._9ijbb2{display:none}}
@media (hover:hover){._1aou2j80:not(.is-menu-open) ._9ijbb0:hover ._9ijbb4:first-child{opacity:0;translate:.6rem}._1aou2j80.is-menu-open ._9ijbb0:hover ._9ijbb4:nth-child(2){scale:1}._1aou2j80:not(.is-menu-open) ._9ijbb0:hover ._9ijbb4:nth-child(3){opacity:0;translate:-.6rem}}
@keyframes ewf5u80{0%{opacity:0}to{opacity:1}}
::view-transition-old(.page-fade){opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,.2,.1,1);display:none}
::view-transition-new(.page-fade){animation:1.2s cubic-bezier(.5,.2,.1,1) both ewf5u80}
.ewf5u81{width:calc(var(--viewport-width) * 1px);flex-direction:column;display:flex;overflow:clip}
.ewf5u82{width:100%}
.ewf5u83{z-index:100;transition-property:translate;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,.2,.1,1);position:fixed;top:0;left:0}
._1aou2j80.is-menu-open .ewf5u83{translate:0}
.ewf5u84{width:100%;min-height:calc(var(--viewport-height) * 1px);flex-direction:column;flex-shrink:0;transition-property:translate;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,.2,.1,1);display:flex;position:relative}
.ewf5u85{z-index:50;transition-property:translate;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,.2,.1,1);position:fixed}
.ewf5u86{flex:1}
.ewf5u87{grid-template-columns:repeat(1,1fr);display:grid}
.ewf5u8a{z-index:99;width:calc(var(--viewport-width) * 1px);height:100lvh;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,.2,.1,1);display:none;position:fixed;top:0;left:0}
._1aou2j80.is-menu-open .ewf5u8a,._1aou2j80.is-modal-open .ewf5u8a{opacity:1;display:block}
.ewf5u8b{z-index:100;transition-property:translate;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,.2,.1,1);position:fixed}
@starting-style{::view-transition-old(.page-fade){opacity:1}._1aou2j80.is-menu-open .ewf5u8a,._1aou2j80.is-modal-open .ewf5u8a{opacity:0}}
@media screen and not (min-width:768px){.ewf5u83{width:100%;height:42rem;translate:0 -42rem}._1aou2j80.is-menu-open .ewf5u84{translate:0 42rem}._1aou2j80.is-modal-open .ewf5u84{translate:0 calc(var(--viewport-height) * 1px)}.ewf5u85{width:9.6rem;top:.8rem;left:1.2rem}._1aou2j80.is-menu-open .ewf5u85{translate:0 42rem}._1aou2j80.is-modal-open .ewf5u85{translate:0 calc(var(--viewport-height) * 1px)}.ewf5u8b{top:0;right:0}._1aou2j80.is-modal-open .ewf5u8b{translate:0 calc(var(--viewport-height) * 1px)}}
@media screen and (min-width:768px){.ewf5u83{width:32rem;height:calc(var(--viewport-height) * 1px);translate:-32rem}._1aou2j80.is-menu-open .ewf5u84{translate:32rem}._1aou2j80.is-modal-open .ewf5u84{translate:-48rem}.ewf5u85{width:14.8rem;top:1.6rem;left:1.6rem}._1aou2j80.is-menu-open .ewf5u85{translate:32rem}._1aou2j80.is-modal-open .ewf5u85{translate:-48rem}.ewf5u8b{top:50%;left:0;translate:0 -50%}._1aou2j80.is-menu-open .ewf5u8b{translate:32rem -50%}._1aou2j80.is-modal-open .ewf5u8b{translate:-48rem -50%}}
