@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Oswald:wght@600;700&family=Space+Grotesk:wght@500;600;700&display=swap";
:root{--ink:#101011;--paper:#ece4d6;--pink:#f42185;--blue:#1455d9;--yellow:#f2dc13;--mint:#78d8b5;--orange:#ef5125;--paper-cutout-rim:drop-shadow(1.5px 0 0 #f4ede2) drop-shadow(-1.5px 0 0 #f4ede2) drop-shadow(0 1.5px 0 #f4ede2) drop-shadow(0 -1.5px 0 #f4ede2)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Space Grotesk,Arial,sans-serif}body,main{overflow-x:clip}button,input{font:inherit}button{cursor:pointer}.site-nav{border-bottom:2px solid var(--ink);background:var(--paper);justify-content:space-between;align-items:center;padding:19px clamp(20px,4vw,64px);display:flex}.wordmark,.nav-link{color:inherit;letter-spacing:.06em;text-transform:uppercase;font:700 12px/1 DM Mono,monospace;text-decoration:none}.nav-link{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--pink);padding:9px 12px}.nav-link span{font-size:16px}.hero{grid-template-columns:minmax(245px,.78fr) minmax(580px,1.7fr);gap:clamp(25px,4vw,70px);max-width:1560px;margin:0 auto;padding:clamp(32px,5.2vw,76px) clamp(20px,4vw,64px) clamp(50px,6vw,98px);display:grid;position:relative}.hero-copy{z-index:2;align-self:center;position:relative}.eyebrow{letter-spacing:.07em;text-transform:uppercase;margin:0 0 16px;font:500 11px/1.2 DM Mono,monospace}.hero h1,.beta-section h2,.story-heading h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(52px,6.5vw,116px);font-weight:700;line-height:.84}.hero h1 em{background:var(--pink);margin-top:8px;padding:.04em .11em .11em;font-size:.73em;font-style:normal;display:inline-block;transform:rotate(-1.7deg)}.hero-lede{max-width:430px;margin:30px 0;font-size:18px;font-weight:600;line-height:1.35}.hero-cta{background:var(--ink);color:#fff;letter-spacing:.05em;text-transform:uppercase;box-shadow:6px 6px 0 var(--blue);align-items:center;gap:22px;padding:15px 17px;font:700 13px/1 DM Mono,monospace;text-decoration:none;display:inline-flex}.hero-cta span{font-size:19px}.hero-note{z-index:4;border:2px solid var(--ink);background:var(--yellow);gap:4px;padding:12px;display:grid;position:absolute;top:19%;left:7%;transform:rotate(-6deg);box-shadow:5px 6px #10101133}.hero-note span{letter-spacing:.04em;font:500 9px/1 DM Mono,monospace}.hero-note strong{font-size:18px;line-height:.9}.hero-note i{justify-self:end;font-size:24px;font-style:normal}.look-explorer{min-width:0}.explorer-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.filter-group{flex-wrap:wrap;gap:6px;display:flex}.filter-chip{border:2px solid var(--ink);text-transform:uppercase;background:0 0;padding:8px 10px;font:500 10px/1 DM Mono,monospace}.filter-chip.is-active{background:var(--ink);color:#fff}.look-counter{background:var(--ink);color:#fff;white-space:nowrap;padding:8px 10px;font:500 11px/1 DM Mono,monospace}.look-stage{border:3px solid var(--ink);background:var(--blue);isolation:isolate;min-height:570px;position:relative;overflow:hidden}.look-stage:before{z-index:-1;aspect-ratio:1;background:var(--pink);clip-path:polygon(50% 0,61% 34%,98% 20%,69% 49%,100% 65%,62% 65%,65% 100%,47% 71%,15% 95%,32% 61%,0 48%,37% 40%,25% 8%);width:47%;position:absolute;top:6%;right:2%}.look-stage:after{z-index:-1;background:#ffffff40;width:35%;height:36%;position:absolute;bottom:5%;left:2%;transform:rotate(-9deg)}.look-card{--card-accent:var(--pink);--card-paper:var(--paper);--look-top:#222;--look-bottom:#777;min-height:100%;color:var(--ink);text-align:left;background:0 0;border:0;position:relative;overflow:visible}.look-card__content{grid-template-rows:auto 1fr auto;height:100%;min-height:100%;display:grid;position:relative}.look-card__content:after{background:var(--card-accent);content:"";opacity:.3;width:83%;height:21%;position:absolute;bottom:8%;right:-18%;transform:rotate(-13deg)}.look-card--feature{z-index:4;aspect-ratio:2/3;width:auto;height:85%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.look-card--stack{z-index:2;aspect-ratio:2/3;width:auto;height:70%;position:absolute;top:15%}.look-card--stack:first-child{left:13%;transform:rotate(-9deg)}.look-card--stack:nth-child(2){right:13%;transform:rotate(9deg)}.look-card__topline{z-index:2;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:relative}.look-card__number{letter-spacing:-.08em;font-size:clamp(34px,4vw,60px);font-weight:700;line-height:.75}.look-card__category{background:var(--ink);color:#fff;letter-spacing:.06em;text-align:right;text-transform:uppercase;max-width:70%;padding:5px 6px;font:500 10px/1 DM Mono,monospace}.look-card__image{z-index:2;border:2px solid var(--ink);background:linear-gradient(135deg, #ffffff80, transparent 55%), var(--card-accent);min-height:260px;margin:10px 0;position:relative;overflow:hidden}.look-card__image img{object-fit:cover;width:100%;height:100%}.look-card__face{z-index:3;aspect-ratio:.79;background:#b87958;border-radius:50% 50% 43% 43%;width:27%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.look-card__hair{z-index:4;background:#29211f;border-radius:48% 48% 24% 24%;width:31%;height:25%;position:absolute;top:7%;left:50%;transform:translate(-50%)}.look-card__top{z-index:3;background:linear-gradient(90deg, transparent 44%, #fff3 45% 53%, transparent 54%), var(--look-top);border-radius:34% 34% 9% 9%;width:59%;height:47%;position:absolute;bottom:25%;left:50%;transform:translate(-50%)}.look-card__bottom{z-index:3;background:linear-gradient(90deg, var(--look-bottom) 0 44%, transparent 45% 55%, var(--look-bottom) 56%);width:54%;height:32%;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.look-card__title{z-index:4;letter-spacing:-.05em;max-width:75%;margin:0;font-size:clamp(15px,1.5vw,22px);font-weight:700;line-height:.95;position:relative}.look-card__save{z-index:5;border:2px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:18px;font-weight:500;display:grid;position:absolute;bottom:0;right:0}.look-navigation{grid-template-columns:50px 1fr 50px;align-items:center;gap:10px;margin:13px 0;display:grid}.round-control{border:3px solid var(--ink);background:var(--ink);color:#fff;width:50px;height:50px;font-size:25px}.look-navigation__meta,.look-navigation__title{text-align:center;margin:0}.look-navigation__meta{letter-spacing:.07em;text-transform:uppercase;font:500 10px/1 DM Mono,monospace}.look-navigation__title{letter-spacing:-.04em;margin-top:4px;font-size:18px;font-weight:700}.look-rail{scrollbar-color:var(--pink) var(--ink);grid-auto-columns:95px;grid-auto-flow:column;gap:8px;padding:5px 5px 12px;display:grid;overflow-x:auto}.look-card--rail{aspect-ratio:2/3;appearance:none;cursor:pointer;min-height:0;font:inherit;padding:0}.look-card--rail .look-card__title,.look-card--rail .look-card__category,.look-card--rail .look-card__save{display:none}.look-card--rail .look-card__number{font-size:20px}.look-card--rail .look-card__image{border-width:1px;min-height:94px;margin:5px 0 0}.look-card--rail .look-card__face{width:30%}.look-card--rail .look-card__hair{width:34%}.look-card--rail .look-card__top{height:49%}.look-card--rail .look-card__bottom{height:28%}.look-card--rail.is-selected:before{background:var(--pink)}.wardrobe-story{background:var(--ink);color:var(--paper);grid-template-columns:1fr minmax(290px,.8fr) 1fr;align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(65px,10vw,150px) clamp(20px,7vw,120px);display:grid}.story-heading h2{font-size:clamp(43px,5vw,87px)}.story-copy{max-width:340px;margin:0;font-size:18px;font-weight:600;line-height:1.35}.garment-board{border:3px solid var(--paper);background:#f2eadc;min-height:340px;position:relative;overflow:hidden;transform:rotate(-2deg)}.garment{object-fit:contain;filter:drop-shadow(5px 7px #1010112b);display:block;position:absolute}.garment--tee{width:47%;top:5%;left:5%;transform:rotate(-5deg)}.garment--shirt{width:43%;top:7%;right:2%;transform:rotate(7deg)}.garment--jeans{width:29%;bottom:-10%;left:7%;transform:rotate(3deg)}.garment--chinos{width:28%;bottom:-12%;right:15%;transform:rotate(-5deg)}.garment--sneakers{z-index:2;width:42%;bottom:3%;right:-2%;transform:rotate(-9deg)}.board-arrow{z-index:3;color:var(--pink);font-size:38px;font-weight:700;position:absolute}.board-arrow--one{top:43%;right:12%;transform:rotate(-14deg)}.board-arrow--two{bottom:27%;right:2%;transform:rotate(11deg)}.how-it-works{border-top:3px solid var(--ink);background:var(--yellow);grid-template-columns:minmax(260px,.72fr) 1.5fr;gap:clamp(40px,7vw,110px);padding:clamp(70px,8vw,120px) clamp(20px,7vw,120px);display:grid}.how-it-works h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(47px,5.5vw,91px);font-weight:700;line-height:.84}.how-it-works__steps{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.how-it-works__steps li{background:var(--paper);min-width:0;padding:clamp(18px,2.5vw,32px)}.how-it-works__steps li+li{border-left:3px solid var(--ink)}.how-it-works__steps span{margin-bottom:42px;font:500 12px/1 DM Mono,monospace;display:block}.how-it-works__steps strong{letter-spacing:-.045em;font-size:clamp(18px,1.7vw,25px);line-height:1;display:block}.how-it-works__steps p{margin:14px 0 0;font-size:14px;line-height:1.4}.beta-section{background:var(--pink);padding:clamp(60px,9vw,130px) clamp(20px,7vw,120px)}.beta-layout{grid-template-columns:1fr minmax(320px,.8fr);align-items:end;gap:50px;display:grid}.beta-section h2{font-size:clamp(47px,6vw,103px)}.beta-form{border:3px solid var(--ink);background:var(--paper);min-height:62px;box-shadow:7px 7px 0 var(--ink);display:flex}.beta-form input{outline-offset:-4px;background:0 0;border:0;flex:1;min-width:0;padding:0 16px;font:500 14px DM Mono,monospace}.beta-form button{border:0;border-left:3px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:0 17px;font:500 12px DM Mono,monospace}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.beta-intro{max-width:540px;margin:26px 0 0;font-size:17px;font-weight:600;line-height:1.4}.beta-signup{min-width:0}.beta-form button:disabled{cursor:wait;opacity:.72}.consent-row{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:20px;font:500 11px/1.45 DM Mono,monospace;display:grid}.consent-row input{width:18px;height:18px;accent-color:var(--ink);margin:0}.signup-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-message{margin:14px 0 0;font:500 12px/1.4 DM Mono,monospace}.form-message--error{border:2px solid var(--ink);background:var(--paper);padding:10px}.beta-success{border:3px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--ink);gap:8px;padding:28px;display:grid}.beta-success strong{letter-spacing:-.05em;font-size:clamp(26px,3vw,42px)}.beta-success span{font:500 12px/1.5 DM Mono,monospace}.consent-row a{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px}.privacy-page{background:var(--paper);min-height:100vh;padding:clamp(36px,6vw,90px) clamp(20px,12vw,180px)}.privacy-page__back{color:inherit;text-transform:uppercase;margin-bottom:clamp(70px,10vw,130px);font:500 11px/1 DM Mono,monospace;text-decoration:none;display:inline-block}.privacy-page h1{letter-spacing:-.08em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(54px,9vw,132px);line-height:.83}.privacy-page__lede{max-width:650px;margin:35px 0 70px;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.35}.privacy-page section{border-top:2px solid var(--ink);grid-template-columns:minmax(180px,.45fr) 1fr;gap:35px;max-width:1000px;padding:28px 0;display:grid}.privacy-page h2,.privacy-page section p{margin:0}.privacy-page h2{letter-spacing:-.03em;font-size:19px}.privacy-page section p{max-width:670px;line-height:1.55}.privacy-page__warning{font-weight:700}.not-found{background:var(--blue);place-content:center;min-height:100vh;padding:30px;display:grid}.not-found h1{letter-spacing:-.08em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(54px,10vw,128px);line-height:.8}.not-found a{border:2px solid var(--ink);background:var(--paper);width:max-content;color:var(--ink);text-transform:uppercase;padding:12px;font:500 12px DM Mono,monospace;text-decoration:none}.jagged-card{--jagged-colour:var(--pink);isolation:isolate;position:relative}.jagged-card:before,.jagged-card__surface{-webkit-mask-image:var(--jagged-mask);-webkit-mask-position:50%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--jagged-mask);mask-image:var(--jagged-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jagged-card:before{z-index:-1;background:var(--ink);content:"";position:absolute;inset:0;transform:translate(9px,10px)rotate(-.5deg)}.jagged-card__surface{background:var(--jagged-colour);height:100%;min-height:100%;position:relative;overflow:hidden}.jagged-card--plate .jagged-card__surface{background:var(--jagged-plate) center / 100% 100% no-repeat, var(--jagged-colour);background-blend-mode:multiply}.jagged-card--image:before{background:var(--jagged-image) center / 100% 100% no-repeat;filter:brightness(0);-webkit-mask-image:none;mask-image:none}.jagged-card--image .jagged-card__surface{background:var(--jagged-image) center / 100% 100% no-repeat;-webkit-mask-image:none;mask-image:none}.card-lab{background:#e9e1d3;place-items:center;min-height:100vh;padding:30px;display:grid}.card-lab__workspace{grid-template-columns:minmax(440px,1fr) 235px;align-items:center;gap:clamp(32px,6vw,90px);width:min(1100px,100%);display:grid}.card-lab__preview{place-items:center;min-width:0;display:grid}.card-lab__example{width:min(700px,100%);height:min(330px,42vw);min-height:220px}.card-lab__example .jagged-card__surface{place-items:center;padding:clamp(24px,5vw,65px);display:grid}.card-lab__example em{z-index:2;color:#fff7ed;letter-spacing:-.08em;text-align:center;text-transform:uppercase;text-shadow:3px 4px #10101140;font-size:clamp(48px,8vw,112px);font-style:italic;font-weight:700;line-height:.78;position:relative}.card-lab__controls{gap:18px;display:grid}.control-group{border:0;min-width:0;margin:0;padding:0}.control-group legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font:500 10px/1 DM Mono,monospace}.control-group div{flex-wrap:wrap;gap:7px;display:flex}.control-group button{border:2px solid var(--ink);color:var(--ink);text-transform:uppercase;background:0 0;padding:8px 10px;font:500 11px/1 DM Mono,monospace}.control-group button.is-active{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--pink)}.hero-paper-card{width:min(560px,100%);height:clamp(138px,15vw,220px);margin-top:11px}.hero-paper-card .jagged-card__surface{place-items:center;padding:18px 32px;display:grid}.hero-paper-card span{color:#fff7ed;letter-spacing:-.08em;text-align:center;text-transform:uppercase;text-shadow:3px 4px #10101152;font-size:clamp(34px,4.4vw,72px);font-weight:700;line-height:.83}.card-lab__portrait-card{aspect-ratio:2/3;width:min(330px,72vw)}.card-lab__portrait-card .jagged-card__surface{place-items:center;padding:42px;display:grid}.card-lab__portrait-card .jagged-card__surface span{z-index:2;color:#fff7ed;letter-spacing:-.09em;text-shadow:3px 3px #10101133;align-self:end;font-size:64px;font-weight:700;line-height:.78;position:relative}.colour-picker>div{grid-template-columns:1fr 1fr;display:grid}.colour-picker button{text-align:left;grid-template-columns:22px 1fr;align-items:center;gap:8px;display:grid}.colour-picker button>span{border:2px solid var(--ink);background:var(--swatch);width:22px;height:22px}.colour-picker button.is-active>span{border-color:var(--paper)}.card-lab__note{max-width:220px;margin:4px 0 0;font:500 10px/1.5 DM Mono,monospace}@media (max-width:1050px){.hero{grid-template-columns:1fr}.hero-copy{min-width:0;max-width:700px}.hero-note{display:none}.how-it-works{grid-template-columns:1fr}.wardrobe-story{grid-template-columns:1fr 1fr}.story-copy{grid-column:1/-1}.beta-layout{grid-template-columns:1fr}}@media (max-width:760px){.card-lab{place-items:start center}.card-lab__workspace{grid-template-columns:1fr;padding-top:38px}.card-lab__example{height:min(330px,50vw)}.card-lab__controls{width:min(520px,100%)}}@media (max-width:620px){.site-nav{padding:15px 18px}.wordmark{font-size:10px}.nav-link{padding:8px 9px;font-size:10px}.hero{padding:35px 18px 60px}.hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(45px,14vw,60px)}.hero-paper-card{width:100%;height:128px}.hero-paper-card .jagged-card__surface{padding:14px 24px}.hero-paper-card span{font-size:clamp(27px,8.3vw,34px)}.hero-lede{margin:25px 0;font-size:16px}.hero-cta{justify-content:space-between;width:100%}.explorer-toolbar{align-items:flex-end}.filter-group{flex-wrap:nowrap;min-width:0;padding-bottom:5px;overflow-x:auto}.filter-chip{flex:none;padding:7px 8px}.look-stage{min-height:380px}.look-card--feature{width:auto;height:88%;top:5%}.look-card--stack{width:auto;height:65%;top:18%}.look-card--stack:first-child{left:-8%}.look-card--stack:nth-child(2){right:-8%}.look-card__image{min-height:165px}.look-card__title{font-size:15px}.look-navigation{grid-template-columns:44px 1fr 44px}.round-control{width:44px;height:44px}.how-it-works{padding:65px 18px}.how-it-works__steps{grid-template-columns:1fr}.how-it-works__steps li+li{border-top:3px solid var(--ink);border-left:0}.how-it-works__steps span{margin-bottom:18px}.wardrobe-story{grid-template-columns:1fr;padding:70px 24px}.garment-board{min-height:300px}.story-copy{grid-column:auto}.beta-section{padding:65px 18px}.beta-form{flex-direction:column}.beta-form input{min-height:58px}.beta-form button{border-top:3px solid var(--ink);border-left:0;min-height:58px}}.look-card .jagged-card__surface{padding:clamp(10px,3.2%,18px)}.look-card__content{background:0 0;padding:13px;overflow:hidden}.look-card__content:after{opacity:.2}.look-card--rail .jagged-card__surface,.look-card--rail .look-card__content{padding:5px}.look-card.look-card--feature,.look-card.look-card--stack{min-height:0;position:absolute}.look-card.look-card--rail{min-height:0}.look-card__image{background:0 0;border:0;place-items:end center;min-height:0;margin:2px -5px 0;display:grid;overflow:visible}.look-card__image img{object-fit:contain;object-position:center bottom;max-width:100%;max-height:100%;filter:var(--paper-cutout-rim) drop-shadow(4px 6px 0 #10101133)}.look-stage .look-card__content{grid-template-rows:auto minmax(0,1fr)}.look-stage .look-card__image{margin:-9px -14px -10px;position:relative}.look-stage .look-card__image img{transform-origin:bottom;width:116%;max-width:none;height:108%;max-height:none;position:absolute;inset:-4% -8% 0;transform:translateY(-1.5%)}.look-stage .look-card__title,.look-stage .look-card__save{display:none}.look-card--rail .look-card__image{border:0;min-height:0;margin-top:1px}.look-card--rail .look-card__image img{filter:var(--paper-cutout-rim) drop-shadow(1px 2px 0 #1010112e)}.look-card--tilt-0{--card-wobble:-1.6deg}.look-card--tilt-1{--card-wobble:1.1deg}.look-card--tilt-2{--card-wobble:-.7deg}.look-card--tilt-3{--card-wobble:1.8deg}.look-card--tilt-4{--card-wobble:-1deg}.look-card--tilt-5{--card-wobble:.5deg}.look-card--tilt-6{--card-wobble:-2deg}.look-stage .look-card--stage{aspect-ratio:2/3;transform-origin:50% 78%;will-change:transform, opacity;width:auto;height:85%;min-height:0;transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .36s,filter .56s;position:absolute;top:6%;left:50%}.look-stage .look-card--stage-active{z-index:5;opacity:1;filter:brightness()saturate();transform:translateX(-50%) translateY(0) rotate(var(--card-wobble)) scale(1)}.look-stage .look-card--stage-previous{z-index:4;opacity:.94;filter:brightness(.92)saturate(.88);transform:translateX(-105%) translateY(5%) rotate(calc(-7deg + var(--card-wobble))) scale(.84)}.look-stage .look-card--stage-next{z-index:4;opacity:.94;filter:brightness(.92)saturate(.88);transform:translateX(5%) translateY(5%) rotate(calc(7deg + var(--card-wobble))) scale(.84)}.look-stage .look-card--stage-previous-2{z-index:3;opacity:.8;filter:brightness(.82)saturate(.72);transform:translateX(-151%) translateY(10%) rotate(calc(-11deg + var(--card-wobble))) scale(.69)}.look-stage .look-card--stage-next-2{z-index:3;opacity:.8;filter:brightness(.82)saturate(.72);transform:translateX(51%) translateY(10%) rotate(calc(11deg + var(--card-wobble))) scale(.69)}.look-stage .look-card--stage-previous-3{z-index:2;opacity:.62;filter:brightness(.72)saturate(.58);transform:translateX(-188%) translateY(15%) rotate(calc(-15deg + var(--card-wobble))) scale(.56)}.look-stage .look-card--stage-next-3{z-index:2;opacity:.62;filter:brightness(.72)saturate(.58);transform:translateX(88%) translateY(15%) rotate(calc(15deg + var(--card-wobble))) scale(.56)}.look-stage .look-card--stage-before{z-index:1;opacity:0;pointer-events:none;transform:translate(-172%)translateY(11%)rotate(-13deg)scale(.68)}.look-stage .look-card--stage-after{z-index:1;opacity:0;pointer-events:none;transform:translate(72%)translateY(11%)rotate(13deg)scale(.68)}@media (max-width:620px){.look-stage .look-card--stage{height:88%;top:5%}.look-stage .look-card--stage-previous{transform:translateX(-100%) translateY(5%) rotate(calc(-7deg + var(--card-wobble))) scale(.78)}.look-stage .look-card--stage-next{transform:translateX(0) translateY(5%) rotate(calc(7deg + var(--card-wobble))) scale(.78)}.look-stage .look-card--stage-previous-2{transform:translateX(-137%) translateY(10%) rotate(calc(-11deg + var(--card-wobble))) scale(.62)}.look-stage .look-card--stage-next-2{transform:translateX(37%) translateY(10%) rotate(calc(11deg + var(--card-wobble))) scale(.62)}.look-stage .look-card--stage-previous-3{opacity:.38;transform:translateX(-168%) translateY(15%) rotate(calc(-15deg + var(--card-wobble))) scale(.49)}.look-stage .look-card--stage-next-3{opacity:.38;transform:translateX(68%) translateY(15%) rotate(calc(15deg + var(--card-wobble))) scale(.49)}}@media (prefers-reduced-motion:reduce){.look-stage .look-card--stage{transition-duration:1ms}}.landing-page{background:var(--ink);color:var(--paper)}.landing-page .site-nav{background:var(--ink);color:var(--paper);border-color:#ece4d659}.landing-page .nav-link{border-color:var(--paper);background:var(--pink);color:var(--ink);box-shadow:4px 4px 0 var(--paper);padding:11px 15px}.hero.hero--story{grid-template-columns:minmax(280px,.82fr) minmax(310px,.78fr) minmax(520px,1.35fr);grid-template-areas:"copy inventory looks""wardrobe inventory looks";align-items:start;gap:clamp(20px,2.8vw,48px);max-width:1800px;padding-top:clamp(42px,5vw,78px);display:grid}.hero--story .hero-copy{grid-area:copy;align-self:start;max-width:680px}.hero--story .hero-copy h1{color:var(--paper);font-size:clamp(54px,6.2vw,108px);line-height:.8}.hero--story .hero-copy h1 em{color:var(--pink);background:0 0;margin-top:.12em;padding:0;font-size:.74em;transform:none}.hero--story .hero-lede{max-width:390px;color:var(--paper);margin:24px 0;font-size:16px}.hero--story .hero-cta{background:var(--pink);color:var(--ink);box-shadow:7px 7px 0 var(--blue);padding:18px 21px;font-size:14px}.hero--story .hero-cta:hover,.landing-page .nav-link:hover{background:#ffef00}.collage-label{z-index:8;background:var(--pink);color:var(--ink);letter-spacing:.03em;text-transform:uppercase;margin:0 0 11px;padding:8px 11px;font:700 11px/1 DM Mono,monospace;display:inline-block;position:relative;transform:rotate(-1.5deg)}.wardrobe-module{grid-area:wardrobe;align-self:end;min-width:0}.wardrobe-room-frame{isolation:isolate;filter:drop-shadow(7px 8px #00000040);min-height:310px;position:relative;transform:rotate(-1deg)}.wardrobe-room-frame:before{z-index:-1;background:var(--pink);content:"";position:absolute;inset:6% 2% 2% 6%;transform:translate(7px,7px)rotate(1.2deg);-webkit-mask:url(/assets/paper-card-plate-jagged.png) 50%/100% 100% no-repeat;mask:url(/assets/paper-card-plate-jagged.png) 50%/100% 100% no-repeat}.wardrobe-room-frame:after{z-index:7;content:"";opacity:.88;background:#141415e0;width:78px;height:31px;position:absolute;top:-11px;left:43%;transform:rotate(3deg);box-shadow:inset 0 0 0 1px #ece4d61f}.wardrobe-room{background:0 0;min-height:310px;position:relative;overflow:visible}.wardrobe-room:before{z-index:1;content:"";background:linear-gradient(145deg,#ffffff61,#0000 48%),repeating-linear-gradient(90deg,#0000 0 24%,#10101114 24.5% 25%),#d7c6b2;position:absolute;inset:5% 4% 4% 5%;-webkit-mask:url(/assets/paper-card-plate-jagged.png) 50%/100% 100% no-repeat;mask:url(/assets/paper-card-plate-jagged.png) 50%/100% 100% no-repeat}.wardrobe-asset{z-index:2;object-fit:contain;object-position:center bottom;width:86%;height:116%;filter:var(--paper-cutout-rim) drop-shadow(4px 5px 0 #1010113d);position:absolute;bottom:-7%;left:-8%}.wardrobe-person{z-index:4;object-fit:contain;object-position:center bottom;width:72%;height:112%;filter:var(--paper-cutout-rim) drop-shadow(4px 5px 0 #10101147);position:absolute;bottom:-11%;right:-2%}.wardrobe-question{z-index:5;background:var(--paper);color:var(--ink);letter-spacing:-.05em;text-transform:uppercase;padding:9px 10px;font-size:clamp(13px,1.2vw,17px);font-weight:700;line-height:.86;position:absolute;bottom:7%;left:7%;transform:rotate(-5deg)}.inventory-module{grid-area:inventory;align-self:end;min-width:0;padding-top:clamp(45px,7vw,105px)}.inventory-module>.collage-label{max-width:100%;font-size:clamp(9px,.68vw,11px)}.inventory-asset-wrap{aspect-ratio:1;place-items:center;width:100%;display:grid;transform:rotate(.35deg)}.inventory-asset{object-fit:contain;filter:drop-shadow(7px 8px #00000038);width:100%;height:100%;display:block}.looks-module{grid-area:looks;min-width:0}.looks-module .collage-label{background:var(--blue);color:var(--paper)}.looks-module .explorer-toolbar{min-height:30px}.looks-module .filter-chip{border-color:var(--paper);color:var(--paper)}.looks-module .filter-chip.is-active,.looks-module .look-counter{background:var(--paper);color:var(--ink)}.looks-module .look-stage{background:0 0;border:0;min-height:clamp(500px,40vw,680px)}.looks-module .look-stage:before,.looks-module .look-stage:after{display:none}.looks-module .look-navigation{color:var(--paper)}.looks-module .round-control{border-color:var(--paper);background:var(--paper);color:var(--ink)}.looks-module .look-rail{grid-auto-columns:clamp(62px,6vw,94px)}@media (max-width:1180px){.hero.hero--story{grid-template-columns:minmax(290px,.78fr) minmax(540px,1.42fr);grid-template-areas:"copy looks""wardrobe looks""inventory looks"}.inventory-module{width:min(510px,100%);padding-top:20px}.looks-module .look-stage{min-height:600px}}@media (max-width:820px){.hero.hero--story{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""wardrobe""inventory""looks";gap:38px;padding:44px 20px 64px}.hero--story .hero-copy h1{font-size:clamp(51px,13vw,82px)}.wardrobe-module{width:min(620px,100%)}.wardrobe-room{min-height:clamp(330px,72vw,460px)}.inventory-module{justify-self:center;width:min(540px,100%);padding-top:0}.looks-module{width:100%}.looks-module .filter-group{display:none}.looks-module .look-stage{min-height:clamp(390px,104vw,560px)}.looks-module .look-rail{grid-auto-columns:58px;gap:5px}.landing-page .how-it-works{border-top-color:var(--paper)}}.landing-page{background:radial-gradient(circle at 18% 12%, #ffffff06 0 1px, transparent 1.5px) 0 0 / 9px 9px, var(--ink)}.landing-page .site-nav{z-index:30;gap:24px;padding-block:14px;position:sticky;top:0}.landing-page .wordmark{background:var(--yellow);color:var(--ink);padding:8px 10px;transform:rotate(-1deg)}.site-nav__sections{gap:clamp(14px,2.2vw,34px);margin-right:auto;display:flex}.site-nav__sections a{color:inherit;letter-spacing:.05em;text-transform:uppercase;font:500 10px/1 DM Mono,monospace;text-decoration:none}.hero--story .hero-copy h1 em{color:var(--paper);font-size:1em}.hero--story .hero-copy h1,.landing-page .how-it-works>h2,.landing-page .beta-section h2{letter-spacing:-.045em;font-family:Oswald,Arial Narrow,sans-serif}.hero--story .hero-lede{margin:18px 0;font-size:14px}.hero--story .hero-cta{font-size:clamp(16px,1.45vw,24px)}.looks-module .explorer-toolbar{display:none}@media (min-width:1181px){.hero.hero--story{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"copy copy copy""wardrobe inventory looks";row-gap:clamp(28px,3vw,48px);padding-bottom:215px}.hero--story .hero-copy h1{white-space:nowrap;font-size:clamp(58px,4.7vw,78px)}.wardrobe-module,.inventory-module,.looks-module{align-self:start}.inventory-module{padding-top:0}.wardrobe-room-frame,.wardrobe-room,.inventory-asset-wrap,.looks-module .look-stage{height:clamp(470px,32vw,560px);min-height:0}.inventory-asset-wrap{aspect-ratio:auto}.looks-module .look-rail{z-index:12;grid-auto-columns:clamp(64px,5.3vw,88px);position:absolute;bottom:48px;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px)}}.landing-page .how-it-works{color:var(--paper);background:0 0;border-top:1px solid #ece4d64d;padding:clamp(62px,7vw,110px) clamp(20px,4vw,64px);display:block}.landing-page .how-it-works>h2{background:var(--yellow);width:max-content;max-width:100%;color:var(--ink);margin:0 auto clamp(34px,4vw,62px);padding:12px 24px;font-size:clamp(38px,4.4vw,72px);transform:rotate(-1deg)}.landing-page .how-it-works__steps{max-width:1600px;box-shadow:none;border:0;gap:clamp(14px,2vw,30px);margin:0 auto}.landing-page .how-it-works__steps li{background:var(--paper);min-height:440px;color:var(--ink);box-shadow:7px 8px 0 var(--pink);border:0;grid-template-rows:auto 1fr;padding:clamp(17px,2vw,28px);display:grid;transform:rotate(-.5deg)}.landing-page .how-it-works__steps li:nth-child(2){box-shadow:7px 8px 0 var(--blue);transform:rotate(.6deg)}.landing-page .how-it-works__steps li:nth-child(3){box-shadow:7px 8px 0 var(--yellow);transform:rotate(-.35deg)}.landing-page .how-it-works__steps li+li{border:0}.step-heading{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-bottom:18px;display:grid}.landing-page .how-it-works__steps .step-heading span{background:var(--pink);border-radius:50%;place-items:center;width:44px;height:44px;margin:0;font:700 14px/1 DM Mono,monospace;display:grid}.step-heading strong{text-transform:uppercase;font-size:clamp(17px,1.45vw,24px)}.step-visual{background:#e6d8c4;border:2px solid #1010112e;min-height:320px;position:relative;overflow:hidden}.step-visual--inventory{place-items:center;padding:8px;display:grid}.step-visual--inventory .organised-wardrobe-asset{object-fit:contain;object-position:center bottom;filter:drop-shadow(3px 4px #10101133);width:100%;height:100%}.step-visual--options{justify-content:center;align-items:end;padding:20px 5px 0;display:flex}.step-visual--options figure,.step-visual--addition figure{background:var(--orange);width:35%;height:82%;margin:0 -3%;padding:8px;position:relative;transform:rotate(-6deg)}.step-visual--options figure:nth-child(3){background:var(--mint);transform:rotate(6deg)}.step-visual--options figure.is-picked{z-index:2;background:var(--blue);width:48%;height:98%;transform:none}.step-visual figure img{object-fit:contain;object-position:center bottom;width:100%;height:100%;filter:var(--paper-cutout-rim) drop-shadow(2px 3px 0 #10101133)}.step-visual figure b{background:var(--ink);min-width:31px;height:31px;color:var(--paper);text-transform:uppercase;border-radius:50%;place-items:center;padding:0 7px;font:700 11px/1 DM Mono,monospace;display:grid;position:absolute;top:8px;right:8px}.step-visual--addition{grid-template-columns:.7fr 1.3fr;align-items:end;gap:8px;padding:18px;display:grid}.step-visual--addition figure{background:var(--blue);width:100%;height:100%;margin:0;transform:none}.step-visual--addition figure b{background:var(--pink);color:var(--ink);border-radius:0;transform:rotate(3deg)}.swap-piece{border:2px dashed var(--ink);background:#ece4d68c;align-self:center;place-items:center;min-height:150px;display:grid;position:relative}.swap-piece img{object-fit:contain;filter:grayscale();opacity:.72;width:82%;height:130px}.swap-piece span{z-index:2;background:var(--pink);border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid;position:absolute;right:-18px}.landing-page .how-it-works__steps{grid-template-columns:.82fr 1.18fr 1fr;align-items:center;gap:clamp(20px,2.4vw,42px);position:relative;overflow:visible}.landing-page .how-it-works__steps .story-step{isolation:isolate;background:0 0;min-height:clamp(400px,32vw,515px);padding:clamp(8px,1vw,16px);position:relative;transform:none;box-shadow:none!important}.landing-page .how-it-works__steps .story-step:before{display:none}.story-step--map{--step-accent:var(--pink);transform:rotate(-.6deg)!important}.story-step--options{--step-accent:var(--blue);z-index:2;min-height:clamp(450px,37vw,570px)!important;transform:rotate(.5deg)!important}.story-step--add{--step-accent:var(--yellow);transform:rotate(-.35deg)!important}.story-step .step-heading{z-index:8;background:var(--paper);width:max-content;max-width:100%;color:var(--ink);margin:5px 5px 15px;padding:8px 11px 9px 7px;position:relative;transform:rotate(-1deg)}.story-step .step-heading strong{font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(20px,1.7vw,28px);line-height:.95}.story-scene{height:calc(100% - 75px);min-height:335px;position:relative;overflow:visible}.story-scene--map{place-items:center;display:grid}.story-scene--map>img{object-fit:contain;filter:drop-shadow(4px 5px #1010112e);width:108%;height:108%;transform:rotate(1.3deg)}.story-note{z-index:12;background:var(--pink);color:var(--ink);text-transform:uppercase;padding:9px 11px;font:700 clamp(9px,.72vw,12px)/1.15 DM Mono,monospace;position:absolute;bottom:-3px;right:-8px;transform:rotate(-3deg)}.story-arrow{z-index:20;color:var(--paper);text-shadow:3px 3px 0 var(--ink);font-size:clamp(39px,4vw,66px);font-style:normal;line-height:1;position:absolute;top:50%;right:clamp(-38px,-2.3vw,-24px);transform:translate(50%,-20%)rotate(-8deg)}.story-scene--deck{min-height:395px}.story-look{background:var(--mint);width:47%;height:84%;margin:0;padding:10px 8px 0;position:absolute;bottom:6%;-webkit-mask:url(/assets/paint-card-plate-rough.png) 50%/100% 100% no-repeat;mask:url(/assets/paint-card-plate-rough.png) 50%/100% 100% no-repeat}.story-look img{object-fit:contain;object-position:center bottom;width:100%;height:100%;filter:var(--paper-cutout-rim) drop-shadow(3px 4px 0 #10101140)}.story-look b{z-index:3;color:#fff8ec;text-shadow:-2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 2px 2px 0 var(--ink), 3px 4px 0 var(--ink);font:700 27px/1 DM Mono,monospace;position:absolute;top:17px;left:19px}.story-look--left{background:var(--blue);left:0;transform:rotate(-8deg)scale(.86)}.story-look--focus{z-index:3;background:var(--pink);width:50%;height:94%;left:27%;transform:rotate(1deg)}.story-look--right{background:var(--orange);right:-1%;transform:rotate(8deg)scale(.86)}.story-scene--deck .story-note{background:var(--yellow);bottom:-11px;right:9%;transform:rotate(2.5deg)}.story-scene--addition{grid-template-columns:1fr .72fr 1.08fr;align-items:end;gap:4px;padding:12px 2px 48px;display:grid}.story-outcome{background:var(--mint);height:83%;margin:0;padding:25px 4px 0;position:relative;-webkit-mask:url(/assets/paint-card-plate-chipped.png) 50%/100% 100% no-repeat;mask:url(/assets/paint-card-plate-chipped.png) 50%/100% 100% no-repeat}.story-outcome--before{opacity:.76;transform:rotate(-4deg)scale(.9)}.story-outcome--after{z-index:2;background:var(--blue);height:96%;transform:rotate(3deg)}.story-outcome img{object-fit:contain;object-position:center bottom;width:100%;height:100%;filter:var(--paper-cutout-rim) drop-shadow(3px 4px 0 #10101138)}.story-outcome small{z-index:3;background:var(--ink);color:var(--paper);text-transform:uppercase;padding:5px 6px;font:700 9px/1 DM Mono,monospace;position:absolute;top:12px;left:12px}.story-garment{border:2px dashed var(--ink);background:#f2eadc;align-self:center;place-items:center;min-height:145px;padding:22px 6px 8px;display:grid;position:relative;transform:rotate(-2deg)}.story-garment img{object-fit:contain;width:100%;height:105px;filter:var(--paper-cutout-rim) drop-shadow(2px 3px 0 #1010112e)}.story-garment>span{z-index:3;background:var(--pink);border-radius:50%;place-items:center;width:38px;height:38px;margin:0;font:700 25px/1 DM Mono,monospace;display:grid;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.story-garment small{text-align:center;text-transform:uppercase;font:700 8px/1.1 DM Mono,monospace}.story-scene--addition .story-note{max-width:77%;bottom:-6px;right:2%}.landing-page .beta-section{color:var(--ink);background:0 0;place-items:center;margin:0;padding:clamp(80px,9vw,150px) clamp(20px,8vw,150px) clamp(95px,10vw,170px);display:grid}.beta-note-wrap{width:min(780px,100%);position:relative;transform:rotate(-.6deg)}.beta-note-back{background:var(--pink);clip-path:polygon(0 3%,5% 1%,11% 3%,18% 0,25% 2%,32% 1%,40% 3%,49% 0,58% 2%,66% 1%,74% 3%,83% 0,91% 2%,100% 1%,98% 13%,100% 25%,98% 38%,100% 50%,98% 63%,100% 76%,98% 88%,100% 99%,91% 97%,82% 100%,73% 98%,64% 100%,55% 97%,46% 100%,37% 98%,28% 100%,18% 97%,9% 100%,1% 98%,2% 87%,0 75%,2% 62%,0 50%,2% 38%,0 25%,2% 13%);position:absolute;inset:-16px -19px -18px -17px;transform:rotate(1.6deg)}.beta-note{clip-path:polygon(0 2%,8% 0,16% 2%,25% 0,34% 1.5%,43% 0,52% 2%,61% 0,70% 1.5%,79% 0,88% 2%,100% 0,99% 12%,100% 24%,99% 36%,100% 49%,99% 62%,100% 74%,99% 87%,100% 100%,89% 98%,78% 100%,67% 98%,56% 100%,45% 98%,34% 100%,23% 98%,12% 100%,0 98%,1% 86%,0 73%,1% 61%,0 48%,1% 35%,0 23%,1% 11%);filter:drop-shadow(9px 11px #00000059);background:#eee6d8;padding:clamp(37px,5vw,67px) clamp(30px,6vw,76px) clamp(30px,4.5vw,56px) clamp(48px,7vw,92px);position:relative}.beta-note:after{pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.75;background:repeating-linear-gradient(0deg,#10101106 0 1px,#0000 1px 5px),radial-gradient(circle at 30% 20%,#ffffff59,#0000 42%);position:absolute;inset:0}.beta-note__tape{z-index:3;background:var(--ink);clip-path:polygon(2% 9%,97% 0,100% 88%,4% 100%);width:128px;height:34px;position:absolute;top:-13px;left:42%;transform:rotate(2deg)}.beta-note__binding{z-index:4;background:radial-gradient(circle, var(--ink) 0 4px, transparent 4.5px) center top / 18px 27px repeat-y;width:23px;position:absolute;top:22px;bottom:22px;left:16px}.beta-note__clip{z-index:5;border:3px solid var(--ink);border-radius:9px;width:16px;height:45px;position:absolute;top:17px;right:25px;transform:rotate(13deg)}.beta-note__clip:after{border:2px solid var(--ink);content:"";border-radius:7px;width:7px;height:31px;position:absolute;top:4px;left:3px}.landing-page .beta-layout{z-index:2;display:block;position:relative}.landing-page .beta-section h2{white-space:nowrap;font-size:clamp(53px,7vw,80px);line-height:.83}.landing-page .beta-section h2 em{color:var(--pink);font-style:normal}.landing-page .beta-section .eyebrow{color:var(--ink);margin-bottom:12px}.landing-page .beta-intro{margin-top:15px;font-size:14px}.landing-page .beta-signup{margin-top:24px}.landing-page .beta-form{min-height:58px;box-shadow:6px 6px 0 var(--pink)}.landing-page .beta-form input{background:#ffffff59}.landing-page .consent-row{margin-top:15px;font-size:9px}.landing-page .form-message--error{background:#f5d9d6}.landing-page .beta-success{box-shadow:7px 7px 0 var(--pink);padding:21px 23px}.landing-page .beta-success strong{text-transform:uppercase;font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(34px,4vw,52px)}@media (max-width:820px){.site-nav__sections{display:none}.hero--story .hero-copy h1 em{font-size:1em}.landing-page .how-it-works__steps{grid-template-columns:1fr}.landing-page .how-it-works__steps li{min-height:420px}.landing-page .how-it-works__steps .story-step{width:min(560px,100%);min-height:480px;margin-inline:auto}.landing-page .how-it-works__steps .story-step--options{min-height:550px!important}.story-arrow{top:auto;bottom:-56px;right:50%;transform:translate(50%)rotate(90deg)}.story-scene--deck{min-height:420px}.landing-page .beta-section{padding-inline:25px}.landing-page .beta-layout{grid-template-columns:1fr}.landing-page .beta-section h2{white-space:normal}}@media (max-width:620px){.landing-page .beta-section{padding-block:75px 95px}.beta-note{padding:48px 25px 31px 44px}.beta-note__binding{left:10px}.beta-note__clip{right:15px}.landing-page .beta-form{flex-direction:row}.landing-page .beta-form input{min-height:54px}.landing-page .beta-form button{border-top:0;border-left:3px solid var(--ink);min-height:54px;padding-inline:13px;font-size:0}.landing-page .beta-form button:after{content:"→";font-size:21px}}
