.AppDemo-module__BcnV0G__app{--u:calc(100cqw / 390);text-align:left;-webkit-user-select:none;user-select:none;background:#f2f2f0;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.AppDemo-module__BcnV0G__screen{background:#f2f2f0;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.AppDemo-module__BcnV0G__header{padding:calc(22 * var(--u)) calc(18 * var(--u)) calc(8 * var(--u));min-height:calc(58 * var(--u));box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;display:flex}.AppDemo-module__BcnV0G__brandLockup{flex-direction:column;justify-content:center;display:flex}.AppDemo-module__BcnV0G__wordmark{color:#181411;font-size:calc(28 * var(--u));letter-spacing:calc(-1.1 * var(--u));font-weight:800;line-height:1.15}.AppDemo-module__BcnV0G__wordmarkDot{color:#ff5d8f}.AppDemo-module__BcnV0G__deptTag{margin-top:calc(1 * var(--u));color:#73675d;font-size:calc(10.5 * var(--u));letter-spacing:calc(1.6 * var(--u));text-transform:uppercase;font-weight:700}.AppDemo-module__BcnV0G__headerActions{align-items:center;gap:calc(8 * var(--u));display:flex}.AppDemo-module__BcnV0G__undoBtn{width:calc(40 * var(--u));height:calc(40 * var(--u));border:calc(1.5 * var(--u)) solid #18141114;box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) #0000001f;box-sizing:border-box;cursor:pointer;background:#fffaf1e0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.AppDemo-module__BcnV0G__undoIcon{width:calc(17 * var(--u));height:calc(17 * var(--u));display:block}.AppDemo-module__BcnV0G__filterPill{min-height:calc(40 * var(--u));padding:0 calc(16 * var(--u));border:calc(1.5 * var(--u)) solid #18141114;color:#181411;font-size:calc(14 * var(--u));letter-spacing:calc(.2 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(12 * var(--u)) #0003;box-sizing:border-box;background:#fffaf1e0;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.AppDemo-module__BcnV0G__deck{touch-action:none;flex:auto;min-height:0;position:relative}.AppDemo-module__BcnV0G__cardWrap{will-change:transform;position:absolute;inset:0}.AppDemo-module__BcnV0G__depth1{transform:translateY(calc(18 * var(--u))) scale(.95)}.AppDemo-module__BcnV0G__depth2{transform:translateY(calc(36 * var(--u))) scale(.9)}.AppDemo-module__BcnV0G__card{background:#f2f2f0;position:absolute;inset:0;overflow:hidden}.AppDemo-module__BcnV0G__media{position:absolute;inset:0}.AppDemo-module__BcnV0G__card .AppDemo-module__BcnV0G__media img{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-drag:none;background:#f2f2f0;border-radius:0;width:100%;height:100%;display:block}.AppDemo-module__BcnV0G__galleryRow{gap:calc(4 * var(--u));height:calc(3 * var(--u));margin:calc(4 * var(--u)) calc(18 * var(--u)) calc(7 * var(--u));pointer-events:none;flex:none;display:flex}.AppDemo-module__BcnV0G__gallerySegment{height:calc(3 * var(--u));background:#18141129;border-radius:999px;flex:1}.AppDemo-module__BcnV0G__gallerySegmentOn{background:#181411}.AppDemo-module__BcnV0G__sale{top:calc(10 * var(--u));left:calc(16 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));color:#fff;font-size:calc(13 * var(--u));pointer-events:none;background:#ff5d8f;border-radius:999px;font-weight:800;position:absolute}.AppDemo-module__BcnV0G__scrim{pointer-events:none;background:linear-gradient(#0000 0%,#0c080614 32%,#0c080666 62%,#0c0806b8 85%,#0c0806db 100%);height:62%;position:absolute;bottom:0;left:0;right:0}.AppDemo-module__BcnV0G__info{left:calc(18 * var(--u));right:calc(18 * var(--u));bottom:calc(26 * var(--u));pointer-events:none;text-align:left;position:absolute}.AppDemo-module__BcnV0G__brand{color:#ffffffd9;font-size:calc(12 * var(--u));letter-spacing:calc(2 * var(--u));text-transform:uppercase;margin-bottom:calc(4 * var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.AppDemo-module__BcnV0G__name{color:#fff;font-size:calc(24 * var(--u));letter-spacing:calc(-.6 * var(--u));font-weight:800;line-height:calc(28 * var(--u));margin-bottom:calc(8 * var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AppDemo-module__BcnV0G__priceRow{align-items:baseline;gap:calc(8 * var(--u));display:flex}.AppDemo-module__BcnV0G__price{color:#fff;font-size:calc(19 * var(--u));font-weight:800}.AppDemo-module__BcnV0G__was{color:#ffffffa6;font-size:calc(15 * var(--u));font-weight:600;text-decoration:line-through}.AppDemo-module__BcnV0G__shopHint{color:#ffffffb8;font-size:calc(12 * var(--u));letter-spacing:calc(.4 * var(--u));margin-left:auto;font-weight:700}.AppDemo-module__BcnV0G__sticker{padding:calc(9 * var(--u)) calc(18 * var(--u));border-radius:calc(14 * var(--u));color:#fff;font-size:calc(20 * var(--u));letter-spacing:calc(1.5 * var(--u));opacity:0;pointer-events:none;font-weight:900;position:absolute}.AppDemo-module__BcnV0G__stickerLike{top:calc(26 * var(--u));left:calc(20 * var(--u));background:#2e9e6b;transform:rotate(-11deg)}.AppDemo-module__BcnV0G__stickerNope{top:calc(26 * var(--u));right:calc(20 * var(--u));background:#d4452c;transform:rotate(11deg)}.AppDemo-module__BcnV0G__stickerOutfit{background:#181411;top:42%;left:50%;transform:translate(-50%)}.AppDemo-module__BcnV0G__tabbar{z-index:20;padding:calc(8 * var(--u)) 0 calc(18 * var(--u));background:#fffaf1;border-top:1px solid #18141114;flex:none;display:flex;position:relative}.AppDemo-module__BcnV0G__tab{justify-content:center;align-items:center;gap:calc(3 * var(--u));min-height:calc(44 * var(--u));cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;font-family:inherit;display:flex}.AppDemo-module__BcnV0G__tabIcon{width:calc(22 * var(--u));height:calc(22 * var(--u));display:block}.AppDemo-module__BcnV0G__tabLabel{font-size:calc(11 * var(--u));letter-spacing:calc(.4 * var(--u));color:#73675d;font-weight:700}.AppDemo-module__BcnV0G__tabLabelOn{color:#181411}.AppDemo-module__BcnV0G__panel{min-height:0;padding:calc(16 * var(--u)) calc(16 * var(--u)) 0;background:#f4efe6;flex:auto;position:relative;overflow:hidden}.AppDemo-module__BcnV0G__panelHead{margin-bottom:calc(12 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.AppDemo-module__BcnV0G__panelCount{color:#181411;font-size:calc(20 * var(--u));letter-spacing:calc(-.5 * var(--u));font-weight:800}.AppDemo-module__BcnV0G__panelValue{color:#c94f2d;font-size:calc(12 * var(--u));font-weight:700}.AppDemo-module__BcnV0G__likeGrid{gap:calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}.AppDemo-module__BcnV0G__likeTile{min-width:0}.AppDemo-module__BcnV0G__likeThumbWrap{border-radius:calc(14 * var(--u));aspect-ratio:3/4;margin-bottom:calc(6 * var(--u));background:#fffaf1;position:relative;overflow:hidden}.AppDemo-module__BcnV0G__likeTile .AppDemo-module__BcnV0G__likeThumb{object-fit:cover;background:#fffaf1;border-radius:0;width:100%;height:100%;display:block}.AppDemo-module__BcnV0G__likeDeal{top:calc(6 * var(--u));right:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(7 * var(--u));color:#fff;font-size:calc(10 * var(--u));background:#ff5d8f;border-radius:999px;font-weight:800;position:absolute}.AppDemo-module__BcnV0G__likeBrand{color:#73675d;font-size:calc(10 * var(--u));letter-spacing:calc(1 * var(--u));text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.AppDemo-module__BcnV0G__likeName{color:#181411;font-size:calc(13 * var(--u));margin-top:calc(1 * var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.AppDemo-module__BcnV0G__accountTitle{color:#181411;font-size:calc(28 * var(--u));letter-spacing:calc(-1 * var(--u));margin:calc(6 * var(--u)) 0 calc(14 * var(--u));font-weight:800}.AppDemo-module__BcnV0G__statCard{border-radius:calc(18 * var(--u));padding:calc(16 * var(--u)) calc(8 * var(--u));margin-bottom:calc(14 * var(--u));background:#fffaf1;display:flex}.AppDemo-module__BcnV0G__stat{flex-direction:column;flex:1;align-items:center;display:flex}.AppDemo-module__BcnV0G__statNum{color:#181411;font-size:calc(20 * var(--u));letter-spacing:calc(-.5 * var(--u));font-weight:800}.AppDemo-module__BcnV0G__statLabel{color:#73675d;font-size:calc(10 * var(--u));letter-spacing:calc(.6 * var(--u));text-transform:uppercase;margin-top:calc(2 * var(--u));font-weight:700}.AppDemo-module__BcnV0G__styleCard{border-radius:calc(18 * var(--u));padding:calc(16 * var(--u));background:#fffaf1}.AppDemo-module__BcnV0G__styleHead{color:#73675d;font-size:calc(11 * var(--u));letter-spacing:calc(1.4 * var(--u));text-transform:uppercase;margin-bottom:calc(12 * var(--u));font-weight:800}.AppDemo-module__BcnV0G__styleRow{align-items:center;gap:calc(12 * var(--u));margin-bottom:calc(9 * var(--u));display:flex}.AppDemo-module__BcnV0G__styleName{color:#181411;font-size:calc(13 * var(--u));width:calc(84 * var(--u));font-weight:700}.AppDemo-module__BcnV0G__styleTrack{height:calc(6 * var(--u));background:#f4efe6;border-radius:999px;flex:1;overflow:hidden}.AppDemo-module__BcnV0G__styleFill{background:#c94f2d;border-radius:999px;height:100%;display:block}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLDD4Z11lFd2JQEl8qw.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLDD4Z1JlFd2JQEl8qw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLDD4Z1xlFd2JQEk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLBT5Z11lFd2JQEl8qw.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLBT5Z1JlFd2JQEl8qw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLBT5Z1xlFd2JQEk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#171513;--ink-soft:#6e675e;--bg:#fff;--soft:#f4f1ea;--greige:#e8e4dd;--line:#e7e1d8;--serif:"Playfair Display", Georgia, "Times New Roman", serif;--max:1080px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 24px}.btn{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--ink);white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .15s,transform .12s;display:inline-flex}.btn:hover{opacity:.85}.btn:active{transform:scale(.98)}.btn-sm{padding:10px 18px;font-size:11px}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffd9;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;height:74px;display:flex}.brand{font-family:var(--serif);letter-spacing:.1px;color:var(--ink);font-size:34px;font-weight:700;line-height:1;text-decoration:none}.brand span{color:var(--ink)}.hero{background:linear-gradient(180deg, var(--soft) 0%, #fff 78%);padding:60px 0 48px;position:relative;overflow:hidden}.hero-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;display:grid}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);background:#fff;border-radius:999px;margin-bottom:22px;padding:7px 14px;font-size:11px;font-weight:500;display:inline-block}.hero h1{font-family:var(--serif);letter-spacing:-.5px;font-size:clamp(42px,6.6vw,72px);font-weight:600;line-height:1.04}.grad{font-style:italic;font-weight:500}.rotating-word{vertical-align:baseline;min-width:3.9em;margin-bottom:-.12em;padding:0 0 .16em;line-height:1.14;display:inline-grid;overflow:hidden}.rotating-word-in{will-change:transform, opacity;padding-bottom:.04em;animation:.58s cubic-bezier(.16,1,.3,1) both wordSwipeUp;display:inline-block}.lead{color:var(--ink-soft);max-width:32em;margin:22px 0 28px;font-size:17px;line-height:1.6}.join{max-width:480px}.join-center{margin:0 auto}.join-row{gap:10px;display:flex}.join input[type=email]{min-width:0;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;outline:none;flex:1;padding:15px 18px;font-family:inherit;font-size:15px;transition:border-color .15s}.join input[type=email]:focus{border-color:var(--ink)}.consent{color:var(--ink-soft);align-items:flex-start;gap:9px;margin-top:13px;font-size:12.5px;display:flex}.consent input{accent-color:var(--ink);flex:none;width:15px;height:15px;margin-top:2px}.consent a{color:var(--ink);text-underline-offset:2px}.form-msg{min-height:20px;margin-top:12px;font-size:14px;font-weight:600}.form-msg.ok{color:#2f6b4f}.form-msg.err{color:#9c3f54}.proof{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:22px;font-size:12px;font-weight:500}section h2{font-family:var(--serif);letter-spacing:-.4px;text-align:center;font-size:clamp(28px,3.8vw,40px);font-weight:600}.how,.vibe{padding:70px 0}.how{background:var(--soft)}.how h2{margin-bottom:42px}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;padding:30px 26px}.step-emoji{font-size:30px}.step h3{font-family:var(--serif);margin:12px 0 9px;font-size:21px;font-weight:600}.step p{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.vibe h2{margin-bottom:42px}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.vcard{border:1px solid var(--line);background:#fff;border-radius:10px;padding:32px 28px}.vcard:nth-child(2){background:var(--ink);color:#fff;border-color:var(--ink)}.vcard:nth-child(2) p{opacity:.82}.vcard h3{font-family:var(--serif);margin-bottom:11px;font-size:21px;font-weight:600}.vcard p{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.vcard:nth-child(2) h3{color:#fff}.vcard:nth-child(2) p{color:#fffc}.cta{text-align:center;background:var(--soft);padding:78px 0}.cta-in h2{margin-bottom:0}.cta-in p{color:var(--ink-soft);margin:14px 0 28px;font-size:16px}.foot{background:var(--ink);color:#bdb6ad;padding:50px 0 42px}.foot-brand{font-family:var(--serif);color:#fff;margin-bottom:18px;font-size:28px;display:inline-block}.foot-brand span{color:#fff}.disclosure{color:#9b938a;max-width:62ch;margin-bottom:12px;font-size:13px;line-height:1.65}.disclosure b{color:#efeae3;font-weight:600}.copy{letter-spacing:.04em;color:#948c82;margin-top:16px;font-size:12px}.copy a{color:#cfc8bf;text-decoration:none}.legal{padding:44px 0 80px}.legal h1{font-family:var(--serif);letter-spacing:-.4px;font-size:clamp(30px,4.2vw,42px);font-weight:600}.legal h2{font-family:var(--serif);text-align:left;margin:30px 0 10px;font-size:21px;font-weight:600}.legal p,.legal li{color:#3a352f;font-size:15px;line-height:1.7}.legal ul{margin:8px 0;padding-left:20px}.legal li{margin-bottom:7px}.legal .muted{color:var(--ink-soft);font-size:13px}.legal code{background:var(--soft);color:var(--ink);border-radius:5px;padding:1px 6px;font-size:13px}.legal .note{background:var(--soft);border:1px solid var(--line);color:#5a534b;border-radius:10px;margin:18px 0 8px;padding:15px 17px;font-size:14px;line-height:1.65}.legal .note code{background:#ece6dc}.legal a{color:var(--ink)}@media (max-width:860px){.hero-in{text-align:center;grid-template-columns:1fr;gap:40px}.hero-copy{flex-direction:column;align-items:center;display:flex}.join{width:100%}.steps,.cards{grid-template-columns:1fr}.hero{padding:40px 0 30px}}@media (max-width:430px){.join-row{flex-direction:column}.join input[type=email],.join .btn{width:100%}}.btn-lg{padding:18px 36px;font-size:13px}.hero-cta{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.hero-cta .note{color:var(--ink-soft);letter-spacing:.01em;font-size:13px}@media (max-width:860px){.hero-cta{align-items:center}}@keyframes wordSwipeUp{0%{opacity:0;filter:blur(2px);transform:translateY(.72em)rotate(2deg)}to{opacity:1;filter:blur();transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.btn:active{transition:none}.rotating-word-in{animation:none}}.nav-right{align-items:center;gap:12px;display:flex}.lang-pick{display:inline-flex}.lang-select{color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236e675e' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:999px;outline:none;min-height:36px;padding:8px 34px 9px 16px;font-family:inherit;font-size:13px;line-height:1.25;transition:border-color .15s,color .15s}.lang-select:hover{border-color:var(--ink);color:var(--ink)}.lang-select:focus-visible{border-color:var(--ink)}html[dir=rtl] .lang-select{background-position:12px;padding:8px 16px 9px 34px}@media (max-width:520px){.hero,.nav{max-width:100vw;overflow:hidden}.wrap{width:100vw;max-width:100vw;padding:0 18px}.nav-in{height:68px}.brand{font-size:31px}.nav-right .btn-sm{display:none}.hero-copy{width:100%;max-width:calc(100vw - 36px)}.hero h1{max-width:100%;font-size:clamp(35px,11vw,44px)}.lead{max-width:100%;font-size:16px}.hero-cta .note{overflow-wrap:anywhere;max-width:100%}.rotating-word{min-width:0}.lang-select{min-height:34px;padding:8px 29px 8px 12px;font-size:12px}.nav-right{gap:8px}}
