.ifoundry{color:#fff;background:#170a1e;min-height:100svh;font-family:Syne,sans-serif;overflow:hidden}.ifoundry a{color:inherit;text-decoration:none}.ifoundry header{z-index:3;justify-content:space-between;align-items:center;height:60px;padding:0 2vw;font-size:.7rem;display:flex;position:relative}.ifoundry--issue{grid-template-rows:60px calc(100svh - 124px) 64px auto auto auto;grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw;display:grid}.ifoundry--issue main{position:relative;overflow:hidden}.ifoundry--issue main>img{filter:saturate(.75)contrast(1.12);object-fit:cover;width:100%;height:100%;position:absolute}.ifoundry--issue>main>section{width:100%;min-width:0;max-width:100%}.ifoundry--issue>main>section>h1{width:min(100%,900px);max-width:100%}.ifoundry--issue>main>section>p{max-width:min(34rem,100%)}.ifoundry--issue main:after{content:"";background:linear-gradient(90deg,#3a0f53ee,#3a0f5322 70%);position:absolute;inset:0}.ifoundry--issue section{z-index:2;align-content:center;height:100%;padding:5vw;display:grid;position:relative}.ifoundry--issue h1{letter-spacing:-.04em;margin:.7rem 0;font-size:clamp(4rem,9vw,9rem);line-height:.72}.ifoundry--issue h1 i{color:#ffb38a;font-family:Bodoni Moda,serif;font-weight:500}.ifoundry--issue p{max-width:34rem}.ifoundry--issue nav{border-top:1px solid #ffb38a;align-items:stretch;display:flex}.ifoundry--issue nav>*{color:#fff;background:0 0;border:0;border-right:1px solid #ffb38a;padding:0 1.2rem}.ifoundry--issue nav .is-active{color:#170a1e;background:#ff3d5a}.ifoundry--issue nav a{place-items:center;margin-left:auto;display:grid}.ifoundry--roster{grid-template-rows:70px 1fr;display:grid}.ifoundry--roster main{grid-template-columns:repeat(4,1fr);display:grid}.ifoundry--roster main a{border-right:1px solid #ffb38a;align-content:space-between;padding:2rem;transition:all .3s;display:grid}.ifoundry--roster main a:hover{color:#170a1e;background:#ffb38a}.ifoundry--roster strong{writing-mode:vertical-rl;font-size:clamp(3rem,7vw,7rem)}.ifoundry--roster em{font-size:.7rem}.ifoundry--artist main{grid-template-columns:1.3fr .7fr;height:calc(100svh - 60px);display:grid}.ifoundry--artist img{object-fit:cover;width:100%;height:100%}.ifoundry--artist aside{background:#ff3d5a;align-content:end;padding:4vw;display:grid}.ifoundry--artist h1{margin:1rem 0;font-size:clamp(4rem,9vw,9rem)}.ifoundry--artist aside a{gap:1rem;margin-top:3rem;display:flex}.ifoundry--brief{color:#170a1e;background:#ffb38a}.ifoundry--brief main{padding:4vw}.ifoundry--brief h1{max-width:10ch;margin:0;font-size:clamp(4rem,10vw,10rem);line-height:.82}.ifoundry-form{max-width:900px;margin:5rem 0 0 auto;display:grid}.ifoundry-form label{border-top:2px solid;grid-template-columns:220px 1fr;padding:1rem 0;display:grid}.ifoundry-form input,.ifoundry-form textarea{background:0 0;border:0}.ifoundry-form button{color:#fff;background:#3a0f53;border:0;min-height:64px}.ifoundry--catalog main{grid-template-columns:.5fr 1.5fr;height:calc(100svh - 60px);display:grid}.ifoundry--catalog main>aside{background:#ff3d5a;align-content:end;padding:3vw;display:grid}.ifoundry--catalog main>aside h1{font-size:5rem}.ifoundry--catalog main>section{grid-template-columns:1fr 1fr;display:grid}.ifoundry--catalog article{border:1px solid #ffb38a;position:relative;overflow:hidden}.ifoundry--catalog article img{filter:saturate(.5);object-fit:cover;width:100%;height:100%}.ifoundry--catalog article span,.ifoundry--catalog article b{position:absolute;bottom:1rem}.ifoundry--catalog article span{left:1rem}.ifoundry--catalog article b{right:1rem}.ifoundry--sound main{grid-template-columns:.7fr 1.3fr;height:calc(100svh - 60px);display:grid}.ifoundry--sound main>img{filter:grayscale();object-fit:cover;width:100%;height:100%}.ifoundry--sound main>section{align-content:center;padding:4vw;display:grid}.ifoundry--sound h1{font-size:7rem}.ifoundry-wave{align-items:center;gap:5px;height:220px;display:flex}.ifoundry-wave i{background:#ff3d5a;width:8px}.ifoundry--lookbook main{grid-template-columns:repeat(3,1fr);height:calc(100svh - 60px);display:grid}.ifoundry--lookbook figure{margin:0;position:relative;overflow:hidden}.ifoundry--lookbook img{object-fit:cover;width:100%;height:100%}.ifoundry--lookbook figure:nth-child(2) img{object-position:60% center;transform:scale(1.4)}.ifoundry--lookbook figure:nth-child(3) img{filter:saturate(0);object-position:30% center;transform:scale(1.8)}.ifoundry--lookbook figcaption{position:absolute;bottom:1rem;left:1rem}.ifoundry--film main{padding:3vw}.ifoundry--film h1{z-index:2;margin:0;font-size:8rem;position:fixed}.ifoundry--film main>div{grid-template-columns:repeat(6,32vw);padding-left:18vw;display:grid;overflow-x:auto}.ifoundry--film figure{background:#fff;border-left:8px solid #130f14;margin:0}.ifoundry--film img{object-fit:cover;width:100%;height:72svh}.ifoundry--film figure:nth-child(2n) img{filter:grayscale()}.ifoundry--film figure span{color:#130f14;padding:1rem;display:block}@media (width<=700px){.ifoundry--issue h1{font-size:3.7rem}.ifoundry--issue nav button:nth-of-type(n+3){display:none}.ifoundry--roster main{grid-template-columns:1fr 1fr}.ifoundry--roster strong{writing-mode:initial;font-size:3rem}.ifoundry--artist main{grid-template-columns:1fr;height:auto}.ifoundry--artist img{height:60svh}.ifoundry--artist aside{min-height:40svh}.ifoundry-form label{grid-template-columns:1fr}.ifoundry--catalog main,.ifoundry--sound main{grid-template-columns:1fr;height:auto}.ifoundry--catalog main>aside{min-height:30svh}.ifoundry--catalog main>section{grid-template-columns:1fr}.ifoundry--catalog article,.ifoundry--sound main>img{height:48svh}.ifoundry--sound main>section{min-height:45svh}.ifoundry--lookbook main{grid-template-columns:1fr;height:auto}.ifoundry--lookbook figure{height:70svh}.ifoundry--film main>div{grid-template-columns:repeat(6,82vw);padding-left:0}.ifoundry--film h1{font-size:4rem;position:relative}}.ifoundry--issue{overflow:clip visible}.ifoundry--issue>header{z-index:4;background:#170a1e;position:sticky;top:0}.ifoundry--issue>main{z-index:0;width:100%;min-width:0;max-width:100vw;height:calc(100svh - 124px);position:sticky;top:60px}.ifoundry--issue>nav{z-index:4;background:#170a1e;width:100%;min-width:0;max-width:100vw;position:sticky;top:calc(100svh - 64px);bottom:auto}.ifoundry--issue>section{width:100%;min-width:0;max-width:100vw}.ifoundry--issue>.ifoundry-manifesto{z-index:2}@media (width<=700px){.ifoundry.ifoundry--issue,.ifoundry.ifoundry--issue>main,.ifoundry.ifoundry--issue>main>section{width:100%;min-width:0;max-width:100vw}.ifoundry.ifoundry--issue>main>section{padding:1.25rem}.ifoundry.ifoundry--issue>main>section>h1{width:calc(100vw - 2.5rem);max-width:calc(100vw - 2.5rem);font-size:clamp(3.4rem,15vw,4.2rem)}.ifoundry.ifoundry--issue>main>section>p{width:calc(100vw - 2.5rem);max-width:calc(100vw - 2.5rem)}}.ifoundry .ifoundry-manifesto{align-self:start;height:100svh;min-height:100svh;position:relative;overflow:hidden}.ifoundry .ifoundry-manifesto:after{color:#130f141f;content:"VOICE";transform:translateX(calc(22vw - (var(--scene-progress) * 22vw)));font-family:Syne,sans-serif;font-size:24vw;font-weight:800;line-height:.7;position:absolute;bottom:-.16em;right:-4vw}.ifoundry .ifoundry-manifesto p{z-index:1;max-width:17ch;clip-path:inset(0 calc(30% - (var(--scene-progress) * 30%)) 0 0);font-size:clamp(2.8rem,5vw,5rem);position:relative}.ifoundry .ifoundry-landing-roster{background:#130f14;height:320svh;display:block;position:relative;overflow:clip}.ifoundry .ifoundry-roster-track{width:160vw;height:100svh;transform:translateX(calc(var(--scene-progress) * -60vw));grid-template-columns:repeat(4,40vw);display:grid;position:sticky;top:0}.ifoundry .ifoundry-roster-track a{border-right:1px solid #ff3d5a;min-height:100svh}.ifoundry .ifoundry-roster-track img{transition:filter .45s}.ifoundry .ifoundry-roster-track a:hover img,.ifoundry .ifoundry-roster-track a:focus-visible img{filter:saturate(1.2)contrast(1.05)}.ifoundry .ifoundry-close{align-items:center;gap:6vw;min-height:100svh}.ifoundry .ifoundry-close h2{flex:1}.ifoundry .ifoundry-close .landing-conversion-form{border-top:8px solid #130f14;border-bottom:8px solid #130f14;grid-template-columns:1fr;width:min(560px,42vw);padding:1.5rem 0}.ifoundry .ifoundry-close .landing-conversion-form label:last-of-type,.ifoundry .ifoundry-close .landing-conversion-form small,.ifoundry .ifoundry-close .landing-conversion-form p{grid-column:1}@media (width<=700px){.ifoundry .ifoundry-manifesto{min-height:88svh}.ifoundry .ifoundry-manifesto:after{font-size:42vw}.ifoundry .ifoundry-landing-roster{height:300svh}.ifoundry .ifoundry-roster-track{width:340vw;transform:translateX(calc(var(--scene-progress) * -240vw));grid-template-columns:repeat(4,85vw)}.ifoundry .ifoundry-close{min-height:100svh}.ifoundry .ifoundry-close .landing-conversion-form{width:100%}.ifoundry .ifoundry-close h2{overflow-wrap:normal;max-width:100%;font-size:2.7rem;line-height:.86}}.ifoundry-manifesto{color:#130f14;background:#ffb38a;justify-content:space-between;align-items:end;min-height:70svh;padding:6vw;display:flex}.ifoundry-manifesto p{max-width:18ch;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.95}.ifoundry-landing-roster{grid-template-columns:repeat(4,1fr);display:grid}.ifoundry-landing-roster a{min-height:76svh;position:relative;overflow:hidden}.ifoundry-landing-roster img{filter:saturate(.55);object-fit:cover;width:100%;height:100%}.ifoundry-landing-roster span,.ifoundry-landing-roster h2{position:absolute;left:1rem}.ifoundry-landing-roster span{top:1rem}.ifoundry-landing-roster h2{font-size:2.5rem;bottom:1rem}.ifoundry-close{background:#ff3d5a;justify-content:space-between;align-items:end;min-height:65svh;padding:6vw;display:flex}.ifoundry-close h2{margin:0;font-size:clamp(4rem,9vw,9rem);line-height:.78}.ifoundry-close a{gap:1rem;display:flex}@media (width<=700px){.ifoundry-manifesto{flex-direction:column;align-items:flex-start;padding:5rem 1.2rem}.ifoundry-manifesto p{font-size:3rem}.ifoundry-landing-roster{grid-template-columns:1fr 1fr}.ifoundry-landing-roster a{min-height:58svh}.ifoundry-close{flex-direction:column;padding:5rem 1.2rem}.ifoundry-close h2{font-size:4rem}}
