@font-face{font-family:helvelow;src:url(/fonts/helvelow/Helvelow-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:rader;src:url(/fonts/rader/PPRader-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:rader;src:url(/fonts/rader/PPRader-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:rader;src:url(/fonts/rader/PPRader-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:rader;src:url(/fonts/rader/PPRader-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:rader;src:url(/fonts/rader/PPRader-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:rader;src:url(/fonts/rader/PPRader-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:rader;src:url(/fonts/rader/PPRader-Thin.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:rader;src:url(/fonts/rader/PPRader-ThinItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:rader;src:url(/fonts/rader/PPRader-Hairline.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:rader;src:url(/fonts/rader/PPRader-HairlineItalic.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:formula-condensed;src:url(/fonts/formula/PPFormula-CondensedBlack.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:formula-condensed;src:url(/fonts/formula/PPFormula-CondensedExtralight.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:formula-condensed;src:url(/fonts/formula/PPFormula-CondensedRegular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:formula-extended;src:url(/fonts/formula/PPFormula-ExtendedBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:formula-extended;src:url(/fonts/formula/PPFormula-ExtendedLight.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:formula-extended;src:url(/fonts/formula/PPFormula-ExtendedMedium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:formula;src:url(/fonts/formula/PPFormula-Extrabold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:formula;src:url(/fonts/formula/PPFormula-ExtraboldItalic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:formula;src:url(/fonts/formula/PPFormula-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:formula;src:url(/fonts/formula/PPFormula-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:formula;src:url(/fonts/formula/PPFormula-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:formula-narrow;src:url(/fonts/formula/PPFormula-NarrowBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:formula-narrow;src:url(/fonts/formula/PPFormula-NarrowBoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:formula-narrow;src:url(/fonts/formula/PPFormula-NarrowRegular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:formula-narrow;src:url(/fonts/formula/PPFormula-NarrowSemibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:formula;src:url(/fonts/formula/PPFormula-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:formula;src:url(/fonts/formula/PPFormula-RegularItalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:formula-semicondensed;src:url(/fonts/formula/PPFormula-SemiCondensedExtralight.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:formula-semicondensed;src:url(/fonts/formula/PPFormula-SemiCondensedExtralightItalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:formula-semicondensed;src:url(/fonts/formula/PPFormula-SemiCondensedMedium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:formula-semicondensed;src:url(/fonts/formula/PPFormula-SemiCondensedThin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:formula-semiextended;src:url(/fonts/formula/PPFormula-SemiExtendedBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:supply-mono;src:url(/fonts/supply-mono/PPSupplyMono-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:supply-mono;src:url(/fonts/supply-mono/PPSupplyMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:supply-mono;src:url(/fonts/supply-mono/PPSupplyMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:supply-mono;src:url(/fonts/supply-mono/PPSupplyMono-Ultralight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}
:root{--bg:#1b1b1b;--bg2:#fff;--fg:#e52d87;--accent1:#b21f65;--accent2:#f1e9da;--accent3:#19535f}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{background-color:var(--bg);color:var(--fg);overflow-x:hidden!important}body.loading{height:100vh;overflow:hidden!important}img{object-fit:cover;width:100%;height:100%}h1,h2,h3{text-transform:uppercase;font-family:helvelow,sans-serif;font-style:bold}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:1.5rem}a{color:var(--fg);text-decoration:none}p,p.ss{font-family:formula-narrow;font-size:1.25rem;font-weight:600;line-height:1.125}p.mn{text-transform:uppercase;font-family:supply-mono;font-size:.875rem;font-weight:500;line-height:1.125}span.mn{font-family:supply-mono;font-size:.875rem;font-weight:500;line-height:1.125}.page{width:100%!important;min-height:100vh!important;position:relative!important}.contact-page{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.contact-page::-webkit-scrollbar{display:none}@media (width<=1000px){h1{font-size:2.5rem}}
.transition{z-index:100000;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.transition-overlay{transform-origin:top;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(1)}.transition-overlay.overlay-1{background-color:var(--fg)}.transition-overlay.overlay-2{background-color:var(--accent1)}.transition-overlay.overlay-3{background-color:var(--accent2)}.transition-overlay.overlay-4,.transition-overlay.overlay-5{background-color:var(--accent3)}@keyframes spin{to{transform:rotate(360deg)}}
.anime-text-container{width:100vw;height:100vh;padding:2em;position:relative;overflow:hidden}.copy-container{text-align:center;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.copy-container>h2{color:#fff;margin-bottom:2rem;font-size:3rem;font-weight:900;line-height:1}.anime-text{width:60%}.anime-text>h2{color:#fff;margin:2rem 0 1.5rem;font-size:2.5rem;font-weight:900;line-height:1}.anime-text p{color:#d6d6d6;text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:900;line-height:1}.anime-text .word{will-change:background-color,opacity;border-radius:2rem;margin-bottom:.2rem;margin-right:.2rem;padding:.1rem .2rem;display:inline-block;position:relative}.anime-text .word span{position:relative}.anime-text .word,.anime-text .word span{opacity:0}@media (width<=1000px){.anime-text{width:90%}.anime-text>h2{margin:1.5rem 0 1rem;font-size:1.75rem}.anime-text p{font-size:1.25rem}.anime-text .word{margin-bottom:.15rem;margin-right:.1rem;padding:.1rem .2rem}}

.Navbar-module__xsbW6q__nav{top:0;left:0;pointer-events:none!important;z-index:1000!important;background:0 0!important;width:100vw!important;height:100svh!important;padding:0!important;position:fixed!important;overflow:hidden!important}.Navbar-module__xsbW6q__menuBar{pointer-events:all;z-index:1001;opacity:1;will-change:opacity;background:0 0;justify-content:space-between;align-items:center;width:100vw;padding:2rem;display:flex;position:fixed;top:0;left:0}.home-page .Navbar-module__xsbW6q__menuBar{opacity:0}.Navbar-module__xsbW6q__menuLogo{background-color:var(--fg);cursor:pointer;border-radius:.4em;padding:.5em .65em}.Navbar-module__xsbW6q__menuLogo a{color:var(--bg);-webkit-user-select:none;user-select:none;text-decoration:none}.Navbar-module__xsbW6q__menuLogo p{margin:0;text-transform:uppercase!important;font-family:supply-mono!important;font-size:.875rem!important}.Navbar-module__xsbW6q__menuToggleBtn{background-color:var(--bg)!important;color:var(--fg)!important;cursor:pointer!important;border-radius:.4em!important;padding:.6em .65em .65em!important}.Navbar-module__xsbW6q__menuToggleBtnOpen{background-color:var(--fg)!important;color:var(--bg2)!important}.Navbar-module__xsbW6q__menuToggleBtnOpen p{color:#fff!important}.Navbar-module__xsbW6q__menuToggleBtnOpen .close-label{color:#fff!important;transform:translateY(0%)!important}.Navbar-module__xsbW6q__menuToggleBtnOpen .open-label{transform:translateY(-110%)!important}.Navbar-module__xsbW6q__menuToggleBtn p{-webkit-user-select:none!important;user-select:none!important;color:var(--fg)!important;margin:0!important}.close-label{transform:translateY(110%)!important}.open-label{transform:translateY(0%)!important}.Navbar-module__xsbW6q__menuToggleBtnWrapper{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)!important;flex-direction:column!important;align-items:center!important;height:.875rem!important;display:flex!important;position:relative!important}.Navbar-module__xsbW6q__menuToggleBtnOpen .Navbar-module__xsbW6q__menuToggleBtnWrapper{clip-path:none!important;height:.875rem!important;overflow:visible!important}.Navbar-module__xsbW6q__menuToggleBtnOpen .open-label{opacity:0!important;visibility:hidden!important}.Navbar-module__xsbW6q__menuToggleBtnOpen .close-label{opacity:1!important;visibility:visible!important;transform:translateY(-110%)!important}:is(.menu-overlay,.menu-overlay-content){width:100vw;height:100svh;color:var(--bg2);z-index:999;position:fixed;top:0;left:0;overflow:hidden}.menu-overlay{background-color:var(--bg);clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);will-change:clip-path;pointer-events:none}.menu-overlay-content{will-change:transform;display:flex;transform:translateY(-50%)}.menu-media-wrapper{opacity:0;will-change:opacity;flex:2;position:relative}.menu-media-wrapper img{opacity:.25}.menu-content-wrapper{flex:3;display:flex;position:relative}.menu-content-main{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-footer{margin:0 auto}:is(.menu-content-main,.menu-footer){align-items:flex-end;gap:2rem;width:75%;padding:2rem;display:flex}.menu-col{flex-direction:column;gap:.5rem;display:flex}.menu-col:first-child{flex:3}.menu-col:nth-child(2){flex:2}.menu-link a{color:var(--bg2)!important;font-family:helvelow!important;font-size:3.5rem!important;font-weight:700!important;line-height:1.2!important;font-style:bold!important;text-transform:uppercase!important;text-decoration:none!important}.menu-tag a{color:var(--fg)!important;text-transform:uppercase!important;font-family:supply-mono!important;font-size:1rem!important;font-weight:500!important;text-decoration:none!important}.menu-footer p{color:var(--bg2)!important;text-transform:uppercase!important;font-family:supply-mono!important;font-size:.875rem!important;font-weight:500!important}.line{will-change:transform;display:inline-block;position:relative;overflow:hidden}@media (width<=1000px){.menu-media-wrapper{display:none}:is(.menu-content-main,.menu-footer){width:100%}.menu-content-main{flex-direction:column;align-items:flex-start;gap:5rem;top:50%}.menu-link a{font-size:3rem}.menu-tag a{font-size:1.25rem}}@media (height<=708px){.menu-content-main{gap:2rem}}@media (height<=568px){.menu-content-main{gap:0}.menu-col:nth-child(2){display:none}}
