@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff")}@font-face{font-family:Neulis;src:url(/fonts/neulis-400.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Neulis;src:url(/fonts/neulis-500.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Neulis;src:url(/fonts/neulis-700.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Neulis;src:url(/fonts/neulis-900.otf) format("opentype");font-weight:900;font-display:swap}:root{--bg: #000;--bg-2: #0d0d0e;--bg-3: #161618;--line: rgba(255, 255, 255, .1);--fg: #fff;--fg-2: rgba(255, 255, 255, .62);--fg-3: rgba(255, 255, 255, .4);--lilac: #c9a8f5;--pink: #f39cc3;--sans: "Neulis", "Helvetica Neue", Arial, sans-serif;--serif: "Instrument Serif", "Times New Roman", serif;--gutter: 20px;--max: 1320px;--ease: cubic-bezier(.22, 1, .36, 1)}@media(min-width:761px){:root{--gutter: clamp(28px, 4vw, 64px)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit}::selection{background:var(--lilac);color:#000}:focus-visible{outline:2px solid var(--lilac);outline-offset:3px}.serif{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.label{font:700 10.5px/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-2)}.lilac{color:var(--lilac)}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:0;background:#fff;color:#000;font:700 14.5px var(--sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .35s var(--ease),background .3s,color .3s;white-space:nowrap}.btn:active{transform:scale(.97)}@media(hover:hover){.btn:hover{background:var(--lilac)}}.btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}@media(hover:hover){.btn--ghost:hover{background:#ffffff14;color:#fff}}.btn--sm{min-height:38px;padding:0 16px;font-size:12.5px}.btn[aria-busy=true]{opacity:.6;pointer-events:none}.hud{position:fixed;inset:0 0 auto;z-index:80;display:flex;justify-content:space-between;align-items:center;padding:14px var(--gutter);transition:background .4s,backdrop-filter .4s}.hud.is-solid{background:#000000b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hud .logo img{height:20px;width:auto}.hud nav{display:flex;align-items:center;gap:20px}.hud nav .lnk{font:700 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:#fff;opacity:.8}@media(hover:hover){.hud nav .lnk:hover{opacity:1}}.hide-sm{display:none!important}@media(min-width:761px){.hud{padding:18px var(--gutter)}.hud .logo img{height:23px}.hide-sm{display:inline-flex!important}}.inspo__stage{position:relative;height:100svh;overflow:hidden;background:var(--bg-2);border-block:1px solid var(--line)}.inspo__word{position:absolute;left:0;right:0;bottom:-.18em;z-index:0;text-align:center;font-family:var(--serif);font-style:italic;font-size:34vw;line-height:.8;letter-spacing:-.03em;white-space:nowrap;color:var(--lilac);opacity:.9;pointer-events:none}.inspo__word span{position:absolute;left:0;right:0;bottom:0;opacity:0}.inspo__word span:first-child{position:relative}.inspo__word span:nth-child(2){color:var(--pink)}.inspo__word span:nth-child(3){color:#f6c08a}.inspo__grid{position:relative;z-index:2;height:100%;display:grid;grid-template-rows:auto 1fr;justify-items:center;gap:20px;padding:76px var(--gutter) 0;text-align:center}.inspo__text h2{margin:12px 0 14px;font-weight:900;font-size:40px;line-height:.92;letter-spacing:-.05em}.inspo__text h2 .serif{font-weight:400;letter-spacing:-.02em}.inspo__text p{margin:0 auto;max-width:30ch;color:var(--fg-2);font-size:14px}.inspo__text .label{color:var(--lilac)}.filters{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.filters span{padding:7px 12px;border-radius:999px;font:700 12px var(--sans);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;color:#ffffffb3;transition:background .35s,color .35s,box-shadow .35s}.filters span.on{background:#fff;color:#000;box-shadow:none}@media(min-width:900px){.inspo__word{font-size:clamp(150px,22vw,400px)}.inspo__grid{max-width:var(--max);margin:0 auto;grid-template-columns:1fr 1fr;grid-template-rows:none;align-items:center;text-align:left;padding:0 var(--gutter);gap:70px}.inspo__phone{align-self:center}.inspo__text h2{font-size:clamp(56px,5.6vw,96px);margin:18px 0}.inspo__text p{margin:0;font-size:clamp(15px,1.2vw,18px);max-width:36ch}.filters{justify-content:flex-start;margin-top:26px;gap:8px}.filters span{padding:9px 15px;font-size:13px}}.app{--pw: min(62vw, calc((100svh - 290px)*.4839) , 290px);--u: calc(var(--pw) / 100);--bz: calc(var(--u) * 2.6);position:relative;width:var(--pw);height:calc(var(--pw) * 2.0667);border-radius:calc(var(--u) * 14);background:#0b0b0c;box-shadow:inset 0 0 0 calc(var(--u) * .7) #2e2c31,0 0 0 calc(var(--u) * .5) #1a191c,0 50px 90px -30px #000000e6}@media(min-width:900px){.app{--pw: min(330px, calc((100svh - 140px)*.4839) )}}.app:before{content:"";position:absolute;top:calc(var(--u) * 5);left:0;right:0;margin:0 auto;width:30%;height:calc(var(--u) * 6.4);border-radius:999px;background:#000;z-index:9}.screen{position:absolute;inset:var(--bz);border-radius:calc(var(--u) * 11.4);overflow:hidden;background:#fff;color:#0d0c0f;display:flex;flex-direction:column;text-align:left}.scr__bar{display:flex;justify-content:space-between;padding:calc(var(--u) * 15) calc(var(--u) * 6) calc(var(--u) * 2)}.scr__bar svg,.scr__tabs svg,.scr__nav svg{width:calc(var(--u) * 7);height:calc(var(--u) * 7);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.scr__banner{position:relative;margin:0 calc(var(--u) * 5);height:calc(var(--u) * 13);border-radius:999px;display:grid;place-items:center;overflow:hidden;transition:background-color .5s;background-color:var(--b1)}.scr__banner:before{content:"";position:absolute;inset:0;background:radial-gradient(40% 120% at 12% 100%,var(--b2) 60%,transparent 61%),radial-gradient(30% 90% at 62% 0%,#000 55%,transparent 56%),radial-gradient(35% 110% at 85% 110%,var(--b2) 55%,transparent 56%);opacity:.9;transition:opacity .4s}.scr__banner b{position:relative;color:#fff;font:900 calc(var(--u) * 6.4) var(--sans);letter-spacing:-.03em}.scr__banner i{position:absolute;right:calc(var(--u) * 3);top:50%;translate:0 -50%;width:calc(var(--u) * 9.5);height:calc(var(--u) * 9.5);border-radius:50%;display:grid;place-items:center;background:var(--b3);color:#3a0d22;font:900 calc(var(--u) * 3.2) var(--sans);font-style:normal}.scr__banner[data-tone=office]{--b1: #4a2382;--b2: #9a6ae6;--b3: #c9a8f5}.scr__banner[data-tone=date]{--b1: #8f1f55;--b2: #e2669f;--b3: #f39cc3}.scr__banner[data-tone=fest]{--b1: #a6551a;--b2: #e8964d;--b3: #f6c08a}.scr__tabs{position:relative;display:flex;justify-content:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 4) calc(var(--u) * 5) calc(var(--u) * 3);font:700 calc(var(--u) * 4.6) var(--sans);color:#aaa}.scr__tabs .on{color:#111;box-shadow:0 calc(var(--u) * .9) 0 calc(var(--u) * -.1) #111;padding-bottom:calc(var(--u) * 1)}.scr__tabs svg{position:absolute;right:calc(var(--u) * 5);top:calc(var(--u) * 4);color:#111}.sets{position:relative;flex:1;overflow:hidden}.set{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 3);padding:calc(var(--u) * 1) calc(var(--u) * 4) 0;opacity:0}.set:first-child{opacity:1}.col{display:flex;flex-direction:column;gap:calc(var(--u) * 2.4)}.col--1{padding-top:calc(var(--u) * 10)}.post{margin:0}.post__media{position:relative;border-radius:calc(var(--u) * 6);overflow:hidden;background:#e7e4de}.post--tall .post__media{aspect-ratio:3 / 4.1}.post--short .post__media{aspect-ratio:3 / 3.4}.post__media img,.post__media video{width:100%;height:100%;object-fit:cover}.post__play{position:absolute;right:calc(var(--u) * 3);top:calc(var(--u) * 3);width:0;height:0;border-left:calc(var(--u) * 4.4) solid #fff;border-top:calc(var(--u) * 2.7) solid transparent;border-bottom:calc(var(--u) * 2.7) solid transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.post figcaption{margin-top:calc(var(--u) * 1.4);font:500 calc(var(--u) * 3.1)/1.25 var(--sans);color:#333}.post figcaption b{display:block;font-weight:700;font-size:calc(var(--u) * 3.4);color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post figcaption span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scr__nav{position:absolute;left:calc(var(--u) * 4);right:calc(var(--u) * 4);bottom:calc(var(--u) * 4);height:calc(var(--u) * 15);border-radius:999px;background:#fffffff5;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 7) #00000029,inset 0 0 0 1px #0000000d;display:flex;justify-content:space-around;align-items:center;color:#222;z-index:3}.scr__nav .plus{width:calc(var(--u) * 9.5);height:calc(var(--u) * 9.5);border-radius:calc(var(--u) * 2.6);box-shadow:inset 0 0 0 calc(var(--u) * .6) #9c6cf0;display:grid;place-items:center;color:#9c6cf0}.scr__nav .plus svg{width:calc(var(--u) * 6);height:calc(var(--u) * 6)}.scr__nav .bag{position:relative;display:grid}.scr__nav .bag em{position:absolute;right:calc(var(--u) * -2.4);top:calc(var(--u) * -2.6);min-width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);border-radius:999px;background:#9c6cf0;color:#fff;font:900 calc(var(--u) * 2.8)/calc(var(--u) * 4.6) var(--sans);font-style:normal;text-align:center}.scr__nav .me{width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:50%;object-fit:cover}.filters span[data-tone=office].on{background:var(--lilac);color:#1a0b33}.filters span[data-tone=date].on{background:var(--pink);color:#3a0d22}.filters span[data-tone=fest].on{background:#f6c08a;color:#3a1d05}.inspo__text h2 .dim{color:var(--fg-3)}.join__grid{display:grid;gap:40px;align-items:center}.join__count{margin-top:24px;display:flex;align-items:center;gap:10px;color:var(--fg-2);font-size:14px}.join__count b{color:#fff}.live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 4px #3ddc842e;animation:livep 1.6s ease-in-out infinite}@keyframes livep{50%{opacity:.35}}@media(min-width:900px){.join__grid{grid-template-columns:1.1fr 1fr;gap:90px}}.card{position:relative;background:var(--bg-2);border:1px solid var(--line);border-radius:24px;padding:24px 20px;color:#fff}@media(min-width:761px){.card{border-radius:28px;padding:clamp(28px,3vw,40px)}}.card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px}.card__head h3{margin:6px 0 0;font-weight:900;font-size:30px;line-height:1;letter-spacing:-.04em}.card .kicker{font:700 10px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3)}.card__price{text-align:right;flex:none}.card__price b{display:block;font-weight:900;font-size:24px;letter-spacing:-.03em;line-height:1}.card__price small{font:700 9.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.seg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:999px;background:var(--bg-3);margin-bottom:18px}.seg label{position:relative;cursor:pointer}.seg input{position:absolute;opacity:0;inset:0;cursor:pointer}.seg span{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;font-weight:700;font-size:14px;color:var(--fg-2);transition:background .25s,color .25s}.seg input:checked+span{background:#fff;color:#000}.seg label:focus-within span{box-shadow:0 0 0 2px var(--lilac)}.field{display:block;margin-bottom:12px}.field>span{display:block;font:700 10px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}.field input{width:100%;font:500 16px var(--sans);padding:15px 18px;border-radius:16px;border:1.5px solid transparent;background:var(--bg-3);color:#fff;transition:border-color .2s,background .2s}.field input::placeholder{color:#ffffff4d}.field input:focus{outline:none;border-color:#ffffff80}.field-row{display:grid;gap:0 10px}@media(min-width:560px){.field-row--3{grid-template-columns:repeat(3,1fr)}}.extra[hidden]{display:none}.consent{display:flex;gap:12px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--fg-3);margin:6px 0 20px;cursor:pointer}.consent input{width:18px;height:18px;margin:1px 0 0;accent-color:#fff;flex:none}.consent a{color:#fff}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.form-foot .btn{width:100%}.form-foot small{font-size:12px;color:var(--fg-3)}@media(min-width:560px){.form-foot .btn{width:auto}}.form-msg{font-size:14px;min-height:1.4em;margin:12px 0 0;color:var(--fg-2)}.form-msg.is-error{color:#ff7a93;font-weight:700}.success{text-align:center;padding:26px 0 6px}.success[hidden]{display:none}.success .it{display:block;font-weight:900;font-size:40px;line-height:1;letter-spacing:-.04em}.success p{margin:12px auto 0;max-width:30ch;color:var(--fg-2)}.success .stamp-ok{display:inline-block;margin-top:20px;padding:9px 16px;border-radius:999px;background:#fff;color:#000;font-weight:700;font-size:13px}.rv{opacity:0;transform:translateY(30px)}.no-js .rv,.reduce .rv{opacity:1;transform:none}.colophon{background:#000;color:var(--fg-3);padding:50px var(--gutter) 34px;font-size:13px;border-top:1px solid var(--line)}.colophon__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:28px;border-bottom:1px solid var(--line)}.colophon__top img{height:clamp(40px,5.6vw,80px);width:auto}.colophon__top p{margin:0;font-weight:700;font-size:clamp(16px,1.4vw,20px);color:#fff}.colophon__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-top:22px}.colophon nav{display:flex;gap:20px;flex-wrap:wrap}.colophon a{text-decoration:none;color:#fff}.colophon a:hover{color:var(--lilac)}.colophon p{margin:0}.legal-wrap{padding:clamp(100px,16vh,160px) var(--gutter) 90px}.legal{max-width:760px;margin:0 auto;background:var(--bg-2);border:1px solid var(--line);border-radius:28px;padding:clamp(26px,5vw,60px)}.legal h1{font-weight:900;font-size:clamp(42px,5.6vw,76px);line-height:.95;letter-spacing:-.045em;margin:0 0 28px}.legal h2{font-weight:700;font-size:17px;margin:30px 0 8px}.legal p,.legal li{font-size:15.5px;line-height:1.65;color:var(--fg-2)}.legal a{color:#fff}.legal .meta{color:var(--fg-3)}@media(prefers-reduced-motion:reduce){.facts__track,.live,.intro__word .caret{animation:none}}.hud{transition:opacity .5s var(--ease),background .4s}.hud .logo{transition:opacity .5s var(--ease)}.hud.no-logo .logo{opacity:0;pointer-events:none}.big{margin:0;font-weight:900;line-height:.88;letter-spacing:-.055em;font-size:15vw}.big .dim{color:var(--fg-3)}@media(min-width:761px){.big{font-size:clamp(80px,9vw,170px)}}.sec{padding:140px 0}@media(min-width:761px){.sec{padding:clamp(180px,16vw,260px) 0}}.open{position:relative;height:100svh;overflow:hidden;background:#000}.open video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.open__mask{position:absolute;inset:0;z-index:2;background:#000;mix-blend-mode:multiply;display:grid;place-items:center;will-change:transform}.open__logo{width:84vw;max-width:none;transform-origin:96.7% 85.8%;will-change:transform}@media(min-width:761px){.open__logo{width:min(72vw,1180px)}}.open__ui{position:absolute;inset:0;z-index:3;pointer-events:none}.open__tag{position:absolute;left:0;right:0;bottom:34px;text-align:center}.open__hint{display:block;margin-top:14px;color:var(--fg-3)}.open__hint i{display:block;width:1px;height:26px;margin:10px auto 0;background:currentColor;transform-origin:top;animation:drip 1.8s var(--ease) infinite}@keyframes drip{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.open__head{position:absolute;left:var(--gutter);right:var(--gutter);bottom:40px;opacity:0;pointer-events:auto}.open__head:before{content:"";position:fixed}.open__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#000000d9,#0000001a 55%);opacity:0}.open__head .btn{margin-top:26px}@media(min-width:761px){.open__head{left:0;right:0;max-width:var(--max);margin:0 auto;padding:0 var(--gutter);bottom:clamp(48px,9vh,90px)}}.look{position:relative;height:100svh;overflow:hidden;background:#000}.look__words{position:absolute;left:0;right:0;top:84px;z-index:6;text-align:center;pointer-events:none}.look__words .big{position:absolute;left:0;right:0;font-size:17vw;opacity:0}@media(min-width:761px){.look__words{top:84px}.look__words .big{font-size:clamp(56px,min(8vw,11vh),140px)}}.look{--cy: 52%;--cw: min(58vw, 30svh)}@media(min-width:761px){.look{--cy: calc(50% + 46px) ;--cw: min(22vw, calc((100svh - 300px)*.5625) )}}.look__card{position:absolute;left:50%;top:var(--cy);z-index:3;width:var(--cw);aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:#111;box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px #ffffff14;will-change:transform}@media(min-width:761px){.look__card{border-radius:28px}}.look__card video{width:100%;height:100%;object-fit:cover}.hot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;opacity:0}.hot:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1.5px solid #fff;animation:ping 1.6s var(--ease) infinite}@keyframes ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.look__lines{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:visible}.look__lines line{stroke:#ffffff8c;stroke-width:1}.tag{position:absolute;left:0;top:0;z-index:5;width:27vw;background:#fff;color:#000;border-radius:14px;padding:8px 8px 9px;box-shadow:0 24px 50px -20px #000000e6;opacity:0;will-change:transform}.tag img{width:100%;aspect-ratio:1;object-fit:contain}.tag b{display:block;margin-top:4px;font:900 11px/1.1 var(--sans);letter-spacing:-.01em}.tag small{display:block;font:700 10px var(--sans);color:#666}@media(min-width:761px){.tag{width:clamp(130px,10vw,170px);border-radius:18px;padding:10px 10px 12px}.tag b{font-size:14px}.tag small{font-size:12px}}.cart{position:absolute;left:0;right:0;width:max-content;margin:0 auto;bottom:38px;z-index:6;display:flex;align-items:center;gap:14px;padding:7px 7px 7px 20px;border-radius:999px;background:#fff;color:#000;font:700 13.5px var(--sans);white-space:nowrap;opacity:0}.cart b{background:#000;color:#fff;border-radius:999px;padding:10px 16px}.cart .n{font-weight:900}@media(min-width:761px){.cart{bottom:34px;font-size:15px}}.fan{position:absolute;left:50%;top:var(--cy);z-index:2;width:var(--cw);aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;opacity:0;background:#111}@media(min-width:761px){.fan{border-radius:28px}}.fan video{width:100%;height:100%;object-fit:cover;filter:brightness(.75)}.made{position:relative;height:100svh;overflow:hidden;background:#000}.made__bg{position:absolute;inset:0}.made__bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.made__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#000000e6,#00000059),linear-gradient(to top,rgba(0,0,0,.7),transparent 50%)}.made__in{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center}.made__in .label{margin-bottom:22px}.made__list{margin:0;padding:0;list-style:none}.made__list li{font-weight:900;font-size:16vw;line-height:.92;letter-spacing:-.055em;color:#ffffff29;transition:color .5s var(--ease)}.made__list li.on{color:#fff}.made__sub{position:relative;height:1.5em;margin-top:26px;font-size:16px;color:var(--fg-2)}.made__sub span{position:absolute;left:0;top:0;opacity:0;transition:opacity .4s,transform .5s var(--ease);transform:translateY(8px)}.made__sub span.on{opacity:1;transform:none}.made__in .btn{align-self:flex-start;margin-top:30px}@media(min-width:761px){.made__list li{font-size:clamp(90px,10vw,180px)}.made__sub{font-size:19px}}.ppl__head{margin-bottom:56px}@media(min-width:761px){.ppl__head{margin-bottom:90px}}.people{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gutter) 8px;scrollbar-width:none;cursor:grab}.people::-webkit-scrollbar{display:none}.person{position:relative;flex:0 0 64vw;max-width:330px;aspect-ratio:9 / 16;scroll-snap-align:center;border-radius:22px;overflow:hidden;background:var(--bg-3);margin:0}.person video{width:100%;height:100%;object-fit:cover}.person:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85),transparent 40%);pointer-events:none}.person figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px 18px}.person blockquote{margin:0 0 10px;font-weight:700;font-size:17px;line-height:1.2;letter-spacing:-.02em}.person .who-is{display:flex;justify-content:space-between;gap:8px;font:700 10px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2)}.person .who-is b{color:#fff}@media(min-width:761px){.people{padding:0 max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter))) 8px;gap:18px}.person{flex-basis:300px}}.join .big{margin-top:18px}.join .lead{margin:24px 0 0;max-width:36ch;color:var(--fg-2);font-size:16px}.look__words .big--fin{font-size:12vw}@media(min-width:761px){.m-only{display:none}.look__words .big--fin{font-size:clamp(56px,5.6vw,96px)}}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --mx{syntax: "<percentage>"; inherits: true; initial-value: 30%;}@property --my{syntax: "<percentage>"; inherits: true; initial-value: 20%;}.list{position:relative;min-height:100svh;padding:110px var(--gutter) 80px;display:grid;place-items:center;overflow:hidden}.list__bg{position:absolute;inset:0;background:url(/v/list-bg.jpg) center / cover no-repeat}.list__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 45%,#00000059,#000 75%),linear-gradient(#000,transparent 25%,transparent 75%,#000)}.list__in{position:relative;z-index:1;width:100%;max-width:480px;display:grid;justify-items:center;text-align:center}.list__copy{display:grid;justify-items:center}.list__h{margin:14px 0 0;font-weight:900;font-size:19vw;line-height:.85;letter-spacing:-.06em;white-space:nowrap}.list__lead{margin:16px 0 34px;color:var(--fg-2);font-size:15.5px;line-height:1.5}@media(min-width:900px){.list{padding:100px var(--gutter) 60px}.list__in{max-width:var(--max);grid-template-columns:1fr minmax(380px,440px);gap:clamp(40px,6vw,110px);align-items:center;justify-items:stretch;text-align:left}.list__copy{justify-items:start}.list__h{font-size:clamp(110px,min(11vw,22vh),210px)}.list__lead{font-size:18px;margin:22px 0 0}}.pass-wrap{width:100%;max-width:440px;justify-self:center}.pass{--rx: 0deg;--ry: 0deg;--flip: 0deg;position:relative;display:grid;border-radius:28px;padding:1.2px;text-align:left;background:conic-gradient(from var(--a),rgba(255,255,255,.08) 0deg,var(--lilac) 70deg,rgba(255,255,255,.08) 140deg,var(--pink) 220deg,rgba(255,255,255,.08) 300deg);box-shadow:0 50px 120px -40px #c9a8f559,0 30px 60px -30px #000000e6;animation:spin 8s linear infinite}@keyframes spin{to{--a: 360deg}}.pass__face{grid-area:1 / 1;position:relative;border-radius:27px;padding:22px 20px 0;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(130% 90% at 0% 0%,#1c1a22,#0a0a0c 60%),#0a0a0c}.pass__face:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pass__face:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at var(--mx) var(--my),rgba(255,255,255,.09),transparent 70%)}@media(hover:none){.pass{animation:spin 8s linear infinite,drift 7s ease-in-out infinite alternate}}@keyframes drift{0%{--mx: 15%;--my: 10%}to{--mx: 85%;--my: 60%}}.pass__back[hidden]{display:none}.pass__top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.pass__top img{height:19px;width:auto}.pass__tag{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff2e;font:700 9.5px var(--sans);letter-spacing:.22em;text-transform:uppercase}.pass__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lilac);box-shadow:0 0 10px var(--lilac);animation:livep 1.8s ease-in-out infinite}.pass__tag--on:before{background:#3ddc84;box-shadow:0 0 10px #3ddc84}.pass form{position:relative;z-index:1}.pass__k{display:block;font:700 9.5px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3)}.pass__roles{border:0;margin:0 0 18px;padding:0}.pass__roles legend{margin-bottom:10px}.roles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.roles label{position:relative;cursor:pointer}.roles input{position:absolute;inset:0;opacity:0;cursor:pointer}.roles span{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:14px;font:700 13.5px var(--sans);color:var(--fg-2);box-shadow:inset 0 0 0 1px #ffffff24;transition:background .25s,color .25s,box-shadow .25s}.roles input:checked+span{background:#fff;color:#000;box-shadow:none}.roles label:focus-within span{outline:2px solid var(--lilac);outline-offset:2px}.line{display:block;margin-bottom:18px}.line input{width:100%;margin-top:6px;padding:8px 0 12px;border:0;border-bottom:1px solid rgba(255,255,255,.22);border-radius:0;background:transparent;color:#fff;font:500 21px var(--sans);letter-spacing:-.01em;transition:border-color .25s}.line input::placeholder{color:#ffffff40}.line input:focus{outline:none;border-bottom-color:#fff}.line-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.line-row .line input{font-size:16px}.pass .consent{margin:4px 0 20px;font-size:11.5px;color:var(--fg-3)}.pass__btn{position:relative;width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border:0;border-radius:16px;background:#fff;color:#000;font:900 16px var(--sans);letter-spacing:-.02em;cursor:pointer;overflow:hidden;transition:transform .3s var(--ease)}.pass__btn i{font-style:normal;font-size:20px;transition:transform .4s var(--ease)}.pass__btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(201,168,245,.55) 50%,transparent 70%);transform:translate(-100%);transition:transform .9s var(--ease)}@media(hover:hover){.pass__btn:hover i{transform:translate(6px)}.pass__btn:hover:after{transform:translate(100%)}}.pass__btn:active{transform:scale(.98)}.pass__btn[aria-busy=true]{opacity:.6;pointer-events:none}.pass .form-msg{min-height:1.2em;margin:10px 0 0;font-size:13px}.pass__foot{position:relative;z-index:1;display:flex;justify-content:space-between;margin:18px -20px 0;padding:16px 20px 18px;border-top:1px dashed rgba(255,255,255,.16);font:700 9.5px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3)}.pass__done{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;padding:10px 0 20px}.pass__big{margin:12px 0 0;font-weight:900;font-size:46px;line-height:.9;letter-spacing:-.05em}.pass__who{margin:18px 0 0;font:700 13px var(--sans)}.pass__note{margin:10px 0 0;color:var(--fg-2);font-size:14px;max-width:30ch}.pass__under{margin:22px 0 0;text-align:center;color:var(--fg-3);font-size:12px}@media(min-width:761px){.pass__face{padding:24px 26px 0}.pass__foot{margin:16px -26px 0;padding:14px 26px 16px}.pass__big{font-size:54px}}@media(prefers-reduced-motion:reduce){.pass{animation:none;transition:none}}.crew{margin-top:70px}.crew__k{text-align:center;margin:0 0 22px}.crew__row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.crew__track{display:flex;gap:12px;width:max-content;animation:marquee 45s linear infinite}.crew__row:hover .crew__track{animation-play-state:paused}.chip{display:inline-flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;border-radius:999px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.chip img{width:46px;height:46px;border-radius:50%;object-fit:cover}.chip b{font:700 14px var(--sans);letter-spacing:-.01em}@media(min-width:761px){.crew{margin-top:110px}.chip{padding:8px 22px 8px 8px;gap:14px}.chip img{width:56px;height:56px}.chip b{font-size:16px}}@media(prefers-reduced-motion:reduce){.crew__track{animation:none}}@keyframes marquee{to{transform:translate(-50%)}}.crew__row+.crew__row{margin-top:12px}.crew__track--rev{animation-direction:reverse;animation-duration:52s}.pass__face[hidden]{display:none!important}.pass__big{color:#fff}.look__card,.fan{margin-left:calc(var(--cw) / -2);margin-top:calc(var(--cw) * 16 / 9 / -2)}.made__bg video{background:#000}.inspo__grid{padding-top:70px;gap:14px;align-content:start}.inspo__phone{align-self:start}.inspo__text h2{margin:10px 0 12px}.isteps{list-style:none;margin:0;padding:0;position:relative;height:22px}.isteps li{position:absolute;inset:0;display:flex;justify-content:center;gap:10px;align-items:baseline;font:700 15px var(--sans);letter-spacing:-.01em;color:#fff;opacity:0;transition:opacity .35s}.isteps li b{font:900 11px var(--sans);color:var(--lilac);letter-spacing:.06em}.isteps li.on{opacity:1}.inspo__text .filters{display:none}@media(min-width:900px){.inspo__grid{padding-top:0;align-content:center}.inspo__phone{align-self:center}.isteps{height:auto;display:grid;gap:14px;margin-top:8px}.isteps li{position:relative;inset:auto;justify-content:flex-start;font-size:20px;opacity:.3}.isteps li b{font-size:12px;width:24px}.inspo__text .filters{display:flex;margin-top:30px}}.screen{isolation:isolate}.scr-home,.scr-filter{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.scr-home{background:#fff}.scr-filter{background:#fff;z-index:4;will-change:transform}.h-top{background:#1d1d1f;color:#fff;padding:calc(var(--u) * 14) calc(var(--u) * 5) calc(var(--u) * 5)}.h-top small{display:block;font:500 calc(var(--u) * 4) var(--sans);color:#a49a8f}.h-title{display:flex;justify-content:space-between;align-items:center;margin-top:calc(var(--u) * .5)}.h-title b{font:700 calc(var(--u) * 9)/1 var(--sans);letter-spacing:-.03em}.h-title b .serif{font-weight:400;font-size:1.04em}.h-filter{position:relative;display:grid;color:#fff}.h-filter svg{width:calc(var(--u) * 8);height:calc(var(--u) * 8);fill:#fff;stroke:#fff;stroke-width:2;stroke-linecap:round}.h-search{display:flex;align-items:center;gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 5);padding:calc(var(--u) * 2.6) calc(var(--u) * 4);border-radius:999px;background:#fff;color:#4a4a4a;font:500 calc(var(--u) * 3.5) var(--sans);white-space:nowrap;overflow:hidden}.h-search svg{width:calc(var(--u) * 5);height:calc(var(--u) * 5);flex:none;fill:none;stroke:#333;stroke-width:2.6;stroke-linecap:round}.h-body{padding:calc(var(--u) * 5) 0 calc(var(--u) * 30) calc(var(--u) * 5);color:#0d0c0f}.h-body h4{margin:0 0 calc(var(--u) * 3);font:700 calc(var(--u) * 6) var(--sans);letter-spacing:-.02em}.h-body h4+.h-row{margin-bottom:calc(var(--u) * 5)}.h-row{display:flex;gap:calc(var(--u) * 4);width:max-content}.h-ward{margin:0;width:calc(var(--u) * 66);text-align:center}.h-ward div,.h-piece div{position:relative;height:calc(var(--u) * 34);border-radius:calc(var(--u) * 7);overflow:hidden;background:#eee}.h-ward img,.h-piece img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.h-ward b,.h-piece b{position:absolute;left:0;right:0;bottom:calc(var(--u) * 3);font-family:var(--serif);font-weight:400;font-size:calc(var(--u) * 12);line-height:1;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.h-ward figcaption{margin-top:calc(var(--u) * 2);font:500 calc(var(--u) * 4.4) var(--sans);color:#333}.h-circles figure{margin:0;width:calc(var(--u) * 22);text-align:center}.h-circles span{display:grid;place-items:center;width:calc(var(--u) * 22);height:calc(var(--u) * 22);border-radius:50%;overflow:hidden}.h-circles svg{width:calc(var(--u) * 10);height:calc(var(--u) * 10);fill:none;stroke:#111;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.h-circles .new{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;line-height:.95;font:900 calc(var(--u) * 4.4) var(--sans);padding-right:calc(var(--u) * 2)}.h-circles .new i{font-style:normal}.h-circles .new i:nth-child(2){margin-right:calc(var(--u) * 2)}.h-circles .new i:nth-child(1){margin-right:calc(var(--u) * 6)}.h-circles .you em{font:900 calc(var(--u) * 3.4)/1 var(--sans);font-style:normal;color:#c9b5fb;background:#111;padding:calc(var(--u) * 2) calc(var(--u) * 2.4);border-radius:999px;box-shadow:calc(var(--u) * 4.8) 0 0 calc(var(--u) * -.5) #c9b5fb,calc(var(--u) * 5.2) 0 0 0 #111}.h-circles figcaption{margin-top:calc(var(--u) * 2);font:500 calc(var(--u) * 3.6) var(--sans);color:#333;white-space:nowrap}.h-piece{margin:0;width:calc(var(--u) * 54)}.h-piece div{background:#ece7df}.h-piece img{object-fit:contain;padding:calc(var(--u) * 3)}.h-piece b{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5)}.scr__nav--dark{background:#3a3a3ee0;color:#fff;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 7) #00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scr__nav--dark .me-i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden}.scr__nav--dark .me-i svg{width:calc(var(--u) * 7);height:calc(var(--u) * 7);fill:#222;stroke:none;margin-top:calc(var(--u) * 1.4)}.tap{position:absolute;left:50%;top:50%;width:calc(var(--u) * 12);height:calc(var(--u) * 12);margin:calc(var(--u) * -6) 0 0 calc(var(--u) * -6);border-radius:50%;background:#ffffff59;box-shadow:0 0 0 calc(var(--u) * .6) #ffffffe6;opacity:0;pointer-events:none}.sheet .tap{background:#9c6cf040;box-shadow:0 0 0 calc(var(--u) * .6) #9c6cf0}.sheet-dim{position:absolute;inset:0;z-index:2;background:#0006;opacity:0;pointer-events:none}.sheet{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:calc(var(--u) * 3) calc(var(--u) * 5) calc(var(--u) * 10);border-radius:calc(var(--u) * 7) calc(var(--u) * 7) 0 0;background:#fff;color:#111}.sheet__grab{display:block;width:calc(var(--u) * 12);height:calc(var(--u) * 1.2);margin:0 auto calc(var(--u) * 4);border-radius:999px;background:#ddd}.sheet__t{display:block;font:800 calc(var(--u) * 5.6) var(--sans);letter-spacing:-.03em;margin-bottom:calc(var(--u) * 4)}.sheet__chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 2.4)}.sc{position:relative;padding:calc(var(--u) * 2.6) calc(var(--u) * 4);border-radius:999px;background:#f1eee9;font:700 calc(var(--u) * 3.8) var(--sans)}.scr__banners{position:relative;margin:0 calc(var(--u) * 5);height:calc(var(--u) * 13)}.scr__banners .scr__banner{position:absolute;inset:0;margin:0}.set{opacity:1}.h-filter img{width:calc(var(--u) * 8.5);height:auto}.h-search img{width:calc(var(--u) * 4.6);height:auto;flex:none}.h-circles .img{background:none}.h-circles .img img{width:100%;height:100%}.h-piece img{object-fit:cover;padding:0}.h-ward img{object-position:50% 20%}.scr__nav img{height:calc(var(--u) * 6.4);width:auto}.scr__nav img.plus-i{height:calc(var(--u) * 9.6)}.scr__nav img.me-w{height:calc(var(--u) * 7.6)}.scr__nav .bag img{height:calc(var(--u) * 6.6)}.scr__nav img.me{width:calc(var(--u) * 8);height:calc(var(--u) * 8)}.scr__nav--dark{background:#464646e6}.screen{clip-path:inset(0 round calc(var(--u) * 11.4));-webkit-mask-image:-webkit-radial-gradient(white,black)}.post__media,.h-ward div,.h-piece div,.scr__banner{-webkit-mask-image:-webkit-radial-gradient(white,black)}.inspo__text>.label{display:none}.inspo__text h2{font-size:34px;margin:0 0 12px}.isteps li{font:700 10.5px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-2)}.isteps li b{font-size:10.5px}.inspo__grid{padding-top:78px;gap:18px}@media(min-width:900px){.inspo__text>.label{display:block}.inspo__text h2{font-size:clamp(56px,5.4vw,92px);margin:18px 0 34px}.isteps{gap:16px;padding-left:18px;border-left:1px solid var(--line)}.isteps li{font:700 17px var(--sans);letter-spacing:-.01em;text-transform:none;color:#fff;opacity:.28}.isteps li.on{opacity:1}.inspo__text .filters{display:none}}.isteps li{white-space:nowrap}@media(max-width:899px){.inspo__word{font-size:26vw;bottom:-.12em;opacity:.55}}.tag{visibility:hidden;will-change:auto;transform-origin:50% 50%}.look__lines{width:100%;height:100%}.open__logo{height:auto!important;aspect-ratio:1054 / 254;align-self:center;justify-self:center;object-fit:contain;flex:none}.open__mask{display:flex;align-items:center;justify-content:center}.open__logo{width:84vw!important;height:calc(84vw * 254 / 1054)!important;min-height:0;max-height:none;aspect-ratio:auto}@media(min-width:761px){.open__logo{width:min(72vw,1180px)!important;height:calc(min(72vw,1180px) * 254 / 1054)!important}}.inspo__stage{background:#000}.inspo__grid{align-content:start}@media(max-width:899px){.inspo__grid{grid-template-rows:auto auto}}video::-webkit-media-controls,video::-webkit-media-controls-panel,video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;opacity:0!important}video{pointer-events:none;background:#111 center / cover no-repeat}

/* fix: inspo words fully visible, festival larger on mobile */.inspo__word{bottom:.1em!important}@media(max-width:899px){.inspo__word{opacity:.85!important}.inspo__word span:nth-child(3){font-size:1.38em}}
