.home-hero,.home-section-2,.current-event{width:100vw;height:100vh}.current-event{display:flex;flex-direction:row}.cloth-canvas-wrap{width:50vw;height:100%}.issue-intro{width:50vw;height:100%;padding:var(--gap-l);display:flex;flex-direction:column;justify-content:center;gap:var(--gap-s);font-family:Inter,sans-serif;font-size:var(--font-xs)}.issue-intro h2{font-size:var(--font-m);color:var(--color-theme)}.issue-apply{align-self:flex-start;padding:var(--gap-xxs) var(--gap-s);color:var(--color-text);background:transparent;text-decoration:none;border:1px solid var(--color-theme);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home-hero{position:relative}.hero-intro-wrap{position:absolute;z-index:1;left:0;bottom:0;padding:var(--gap-s);max-width:45%}.hero-intro{font-family:Inter,sans-serif;font-size:var(--font-xxs);color:var(--color-theme);display:flex;flex-direction:column;gap:var(--gap-xs);text-align:justify;opacity:0;animation:hero-intro-fade .6s ease 2.75s forwards}@keyframes hero-intro-fade{to{opacity:1}}.hero-intro-logo{width:100%;height:auto;display:block}.hero-intro-text{display:flex;flex-direction:column;gap:var(--gap-xs)}@media (max-width: 800px){.hero-intro-wrap{right:0;max-width:none}.hero-intro{text-align:left}.current-event{flex-direction:column;height:auto}.cloth-canvas-wrap,.issue-intro{width:100%;height:auto}.cloth-canvas-wrap{height:70vh}}.hero-halftone{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0}.hero-halftone.is-ready{animation:hero-halftone-fade .5s ease forwards}@keyframes hero-halftone-fade{to{opacity:1}}.hero-halftone-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.logo-particle-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0}.logo-particle-bg.is-ready{animation:logo-particle-bg-fade .5s ease forwards}@keyframes logo-particle-bg-fade{to{opacity:1}}.logo-particle-bg canvas{display:block}.cloth-scene{position:relative;width:100%;height:100%}.cloth-canvas{width:100%;height:100%}.cloth-canvas canvas{display:block}.magazine-page{min-height:100vh;width:100%}.magazine-hero{width:100vw;height:100vh;position:relative;display:flex;align-items:center;justify-content:center}.magazine-hero-text{font-family:Inter,sans-serif;font-size:var(--font-xxl);font-weight:700;color:var(--color-theme);opacity:0;animation:magazine-hero-fade .8s ease forwards}@keyframes magazine-hero-fade{to{opacity:1}}@media (max-width: 800px){.magazine-hero-text{text-align:center;padding:0 var(--gap-l)}}.about-page{width:100%}.about-section-1{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:calc(var(--header-height) + var(--gap-l)) var(--gap-l) var(--gap-l)}.about-social{position:absolute;z-index:1;left:var(--gap-l);bottom:var(--gap-l);display:flex;gap:var(--gap-s)}.about-social-link{display:block;width:2.5rem;height:2.5rem;background-color:var(--color-text)}.about-social-email{-webkit-mask:url(/assets/icons/email.svg) center / contain no-repeat;mask:url(/assets/icons/email.svg) center / contain no-repeat}.about-social-instagram{-webkit-mask:url(/assets/icons/instagram.svg) center / contain no-repeat;mask:url(/assets/icons/instagram.svg) center / contain no-repeat}button.about-social-link{border:0;padding:0;cursor:pointer}.about-copied{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;display:flex;align-items:center;justify-content:center;background:#fcfcfc59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.about-copied p{font-size:var(--font-m)}.about-terms-wrap{position:absolute;z-index:1;right:var(--gap-l);bottom:var(--gap-l)}.about-terms{font-family:Inter,sans-serif;font-size:var(--font-xs);color:var(--color-text);background:var(--color-background);text-decoration:none;border:1px solid var(--color-text);padding:var(--gap-xxs) var(--gap-s)}.about-intro{position:relative;z-index:1;max-width:60rem;display:flex;flex-direction:column;gap:var(--gap-s);font-family:Inter,sans-serif;font-size:var(--font-xs);opacity:0;animation:about-intro-fade .6s ease forwards}.about-tagline{font-size:var(--font-m);font-weight:700;color:var(--color-theme)}@keyframes about-intro-fade{to{opacity:1}}@media (max-width: 800px){.about-section-1{flex-direction:column;align-items:stretch;justify-content:flex-start}.about-social{position:static;align-self:flex-start;margin-top:var(--gap-l)}.about-terms-wrap{position:static;width:100vw;margin-top:var(--gap-l);margin-left:calc(var(--gap-l) * -1);padding:var(--gap-l);box-sizing:border-box}}.logo-spin-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0}.logo-spin-bg.is-ready{animation:logo-spin-bg-fade .5s ease forwards}@keyframes logo-spin-bg-fade{to{opacity:1}}.logo-spin-bg canvas{display:block}.opencall-page{width:100%}.opencall-section{position:relative;z-index:1;width:100vw;height:100vh;display:flex;align-items:center;padding:var(--header-height) var(--gap-l) var(--gap-l)}.opencall-hero{align-items:stretch;gap:var(--gap-l);padding:calc(var(--header-height) + var(--gap-l)) var(--gap-l) var(--gap-l);box-sizing:border-box}.opencall-intro .opencall-hero-image,.opencall-intro .opencall-issue{opacity:0;animation:opencall-intro-fade .6s ease forwards}@keyframes opencall-intro-fade{to{opacity:1}}.opencall-hero-image{flex:1;width:0;height:100%;object-fit:contain;display:block}.opencall-issue{flex:1;width:auto;height:100%;padding:0;display:flex;flex-direction:column;justify-content:center;gap:var(--gap-s);font-family:Inter,sans-serif;font-size:var(--font-xs)}.opencall-issue h2{font-size:var(--font-m);color:var(--color-theme)}.opencall-call{justify-content:flex-start;overflow-y:auto}.opencall-call-block{display:flex;flex-direction:column;gap:var(--gap-s);margin-top:auto;margin-bottom:auto}.opencall-apply{align-self:flex-start;padding:var(--gap-xxs) var(--gap-s);color:var(--color-text);background:transparent;font:inherit;text-decoration:none;cursor:pointer;border:1px solid var(--color-theme);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.opencall-section:not(.opencall-hero){justify-content:center}.opencall-last{align-items:safe center}.opencall-copy{width:100%;max-width:44rem;display:flex;flex-direction:column;gap:var(--gap-l);font-family:Inter,sans-serif;font-size:var(--font-xs);line-height:1.5}.opencall-copy h2{font-size:var(--font-l);line-height:1.1;color:var(--color-theme)}.opencall-lead{font-size:var(--font-s)}.opencall-note{font-size:var(--font-m)}.opencall-looking{height:auto;min-height:100vh;align-items:safe center}.opencall-looking .opencall-copy{max-width:68rem}.opencall-bento{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--gap-s);list-style:none}.opencall-bento li{min-height:8rem;padding:var(--gap-m);background:transparent;border:1px solid var(--color-theme);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:var(--font-xl);font-weight:700;line-height:1.2;color:var(--color-theme)}.opencall-bento li:first-child{grid-row:span 2}@media (max-width: 800px){.opencall-hero{flex-direction:column;height:auto}.opencall-hero-image,.opencall-issue{flex:none;width:100%;height:auto}.opencall-call{overflow:visible}.opencall-bento{grid-template-columns:1fr}.opencall-bento li:first-child{grid-row:auto}}.opencall-list{list-style:none;display:flex;flex-direction:column;gap:var(--gap-s)}.opencall-step{display:flex;flex-direction:column;gap:var(--gap-xxs)}.opencall-step h3{font-size:var(--font-s);font-weight:600}.opencall-index{font-size:var(--font-l);font-weight:700;line-height:1;color:var(--color-theme)}.term-page{width:100%}.term-section{position:relative;z-index:1;width:100vw;min-height:100vh;display:flex;align-items:safe center;justify-content:center;padding:calc(var(--header-height) + var(--gap-l)) var(--gap-l) var(--gap-l)}.term-section:last-child{padding-bottom:25vh}.term-copy{width:100%;max-width:44rem;display:flex;flex-direction:column;gap:var(--gap-l);font-family:Inter,sans-serif;font-size:var(--font-xs);line-height:1.5}.term-faq{opacity:0;animation:term-faq-fade .6s ease forwards}@keyframes term-faq-fade{to{opacity:1}}.term-copy h2{font-size:var(--font-l);line-height:1.1;color:var(--color-theme)}.term-intro{font-size:var(--font-s)}.term-item{display:flex;flex-direction:column;gap:var(--gap-xs)}.term-item h3{font-size:var(--font-s);font-weight:600}.term-index{font-size:var(--font-l);font-weight:700;line-height:1;color:var(--color-theme)}#header{position:fixed;top:0;left:0;width:100%;padding:var(--gap-s);font-family:Inter,sans-serif;font-weight:700;z-index:1001}#navbar{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}#header.header-home #navCenter{opacity:0}#navCenter{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center}#navLogo{display:flex;flex-direction:row;align-items:center;gap:var(--gap-s);text-decoration:none;color:var(--color-text)}.logo-icon{display:block;width:4rem}.logo-text{font-size:var(--font-s)}#navLinks{display:flex;flex-direction:row;gap:var(--gap-s);align-items:center}.navText{font-size:var(--font-s);text-decoration:none;color:var(--color-text)}#navLogo,.navText{cursor:pointer}@media (max-width: 800px){#navCenter{display:none}.logo-text,.navText{font-size:var(--font-xs)}.logo-icon{width:28px;height:28px}}.App{min-height:100vh;width:100%}@font-face{font-family:Inter;src:url(/assets/fonts/Inter/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic}:root{--color-theme: #e60000;--color-background: #fcfcfc;--color-text: #0e0e0e;--color-gray: #ebebeb;--header-height: 3.5rem;--font-xxl: 4rem;--font-xl: 3rem;--font-l: 2rem;--font-m: 1.5rem;--font-s: 1.25rem;--font-xs: 1rem;--font-xxs: .875rem;--font-xxxs: .75rem;--gap-xxl: 4rem;--gap-xl: 3rem;--gap-l: 2rem;--gap-m: 1.5rem;--gap-s: 1rem;--gap-xs: .5rem;--gap-xxs: .25rem}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;background-color:var(--color-background)}body{font-family:Inter,sans-serif}
