.bp-hero{position:relative;width:100%;height:calc(575 * var(--u));overflow:hidden;background:var(--bg)}.bp-hero__shot{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.bp-hero__shot--mobile{display:none}.bp-hero__in{position:absolute;left:calc(240 * var(--u));top:calc(220 * var(--u));width:calc(1296 * var(--u));display:flex;flex-direction:column;align-items:flex-start;gap:calc(20 * var(--u))}.bp-crumbs{display:flex;align-items:center;gap:calc(10 * var(--u));font-family:var(--body);font-weight:400;font-size:max(12px,calc(16 * var(--u)));line-height:1.4;text-transform:uppercase;color:var(--ink);white-space:nowrap}.bp-crumbs a{color:inherit;text-decoration:none}.bp-crumbs a:focus-visible,.bp-crumbs a:hover{text-decoration:underline}.bp-crumbs svg{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bp-hero__id{display:flex;flex-direction:column;align-items:flex-start}.bp-hero h1{margin:0;font-family:var(--display);font-weight:400;font-size:calc(72 * var(--u));letter-spacing:calc(-1.44 * var(--u));line-height:1.1;color:var(--ink);white-space:nowrap}.bp-hero h1 .mg{color:var(--magenta)}.bp-hero h1 .cy{color:var(--cyan)}.bp-hero h1 .pl{color:#444}.bp-hero__sub{margin:0;font-family:var(--body);font-weight:300;font-size:max(14px,calc(20 * var(--u)));line-height:1.6;color:var(--ink);white-space:nowrap}.bp-say{background:var(--bg);padding:calc(80 * var(--u)) calc(240 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--u))}.bp-say p{margin:0;font-family:var(--body);font-weight:300;font-size:calc(44 * var(--u));line-height:1.4;text-align:center;color:var(--ink)}.bp-say em{font-family:var(--display);font-weight:400;font-style:normal;text-decoration:underline;text-underline-offset:calc(2 * var(--u))}.bp-say .mg{color:var(--magenta)}.bp-say .cy{color:var(--cyan)}.bp-picks{background:var(--surface);flex-direction:column;justify-content:center;padding:calc(120 * var(--u)) calc(240 * var(--u))}.bp-picks,.bp-picks__row{display:flex;align-items:center}.bp-picks__row{width:100%;min-height:calc(580 * var(--u));gap:calc(60 * var(--u))}.bp-picks__rule{flex:none;width:1px;align-self:stretch;background:var(--line)}.bp-pick{flex:1 0;min-width:0;gap:calc(60 * var(--u))}.bp-pick,.bp-pick__hd{display:flex;flex-direction:column;align-items:center;justify-content:center}.bp-pick__hd{width:100%;gap:calc(26 * var(--u))}.bp-pick__lab{margin:0;width:100%;font-family:Inter,var(--body);font-weight:300;font-size:calc(32 * var(--u));letter-spacing:calc(-.64 * var(--u));line-height:1.45;text-align:center}.bp-pick__lab.mg{color:var(--magenta)}.bp-pick__lab.cy{color:var(--cyan)}.bp-pick__word{display:block;flex:none}.bp-marks{width:100%;display:flex;flex-direction:column;gap:calc(20 * var(--u))}.bp-marks__row{width:100%;height:calc(150 * var(--u));justify-content:space-between}.bp-mark,.bp-marks__row{display:flex;align-items:center}.bp-mark{flex:1 0;min-width:0;justify-content:center}.bp-mark__in{position:relative;display:block;flex:none}.bp-mark img{display:block;flex:none;object-fit:contain}.bp-mark__in:after{content:"";position:absolute;inset:0;background:var(--tint,transparent);-webkit-mask:var(--m) center /contain no-repeat;mask:var(--m) center /contain no-repeat;opacity:0;transition:opacity var(--t-fast,.18s) var(--ease,ease);pointer-events:none}.bp-pick--yogi{--tint:var(--magenta)}.bp-pick--weirdo{--tint:var(--cyan)}.bp-mark__in img{transition:opacity var(--t-fast,.18s) var(--ease,ease)}.bp-mark:focus-within .bp-mark__in:after,.bp-mark:hover .bp-mark__in:after{opacity:1}.bp-mark:focus-within .bp-mark__in img,.bp-mark:hover .bp-mark__in img{opacity:0}@media (prefers-reduced-motion:reduce){.bp-mark__in img,.bp-mark__in:after{transition:none}}.bp-ess{background:var(--bg);display:flex;flex-direction:column;align-items:flex-start;gap:calc(60 * var(--u));padding:calc(120 * var(--u)) calc(240 * var(--u));overflow:hidden}.bp-ess__head{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:calc(40 * var(--u))}.bp-ess__hd{flex:1 0;min-width:0}.bp-ess__hd h2{margin:0;font-family:var(--display);font-weight:400;font-size:calc(72 * var(--u));letter-spacing:calc(-1.44 * var(--u));line-height:1.45;color:#444;white-space:nowrap}.bp-ess__hd p{margin:0;font-family:var(--body);font-weight:300;font-size:max(14px,calc(20 * var(--u)));line-height:1.6;color:var(--ink);white-space:nowrap}.bp-ess__ctl{flex:none;width:calc(144 * var(--u));display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:calc(24 * var(--u))}.bp-ess__all{display:flex;align-items:center;justify-content:flex-end;gap:calc(4 * var(--u));font-family:var(--body);font-weight:400;font-size:max(14px,calc(20 * var(--u)));line-height:1.4;color:#444;text-decoration:underline;text-underline-offset:calc(3 * var(--u));white-space:nowrap}.bp-ess__all svg{width:calc(24 * var(--u));height:calc(24 * var(--u));flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bp-ess__arrows{width:100%;display:flex;align-items:flex-start;gap:calc(16 * var(--u))}.bp-ess__arrows button{flex:none;width:calc(64 * var(--u));height:calc(64 * var(--u));display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #e0e4e6;border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color var(--t-fast,.18s) var(--ease,ease),opacity var(--t-fast,.18s) var(--ease,ease)}.bp-ess__arrows button:hover:not(:disabled){border-color:var(--ink)}.bp-ess__arrows button:disabled{opacity:.35;cursor:default}.bp-ess__arrows svg{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bp-rail{width:calc(100% + 480 * var(--u));margin-left:calc(-240 * var(--u));padding-left:calc(240 * var(--u));scroll-padding-left:calc(240 * var(--u));display:flex;align-items:flex-start;gap:calc(24 * var(--u));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.bp-rail::-webkit-scrollbar{display:none}.bp-card{position:relative;flex:none;width:calc(440 * var(--u));flex-direction:column;scroll-snap-align:start}.bp-card,.bp-card__tile{display:flex;align-items:center}.bp-card__tile{width:100%;justify-content:center;padding:calc(16 * var(--u)) calc(20 * var(--u));background:var(--bg)}.bp-card__tag{position:absolute;left:calc(30 * var(--u));top:calc(26 * var(--u));z-index:2;background:#fff;border-radius:calc(4 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));font-weight:600;font-size:max(9px,calc(11 * var(--u)));line-height:calc(13 * var(--u));letter-spacing:calc(.5 * var(--u));text-transform:uppercase;color:#444;white-space:nowrap;pointer-events:none}.bp-card__tile img{display:block;width:calc(400 * var(--u));height:calc(400 * var(--u));border-radius:calc(14.48 * var(--u));object-fit:contain}.bp-card__wish{position:absolute;right:calc(20.21 * var(--u));top:calc(20 * var(--u));width:max(30px,calc(38 * var(--u)));height:max(30px,calc(38 * var(--u)));display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer}.bp-card__wish svg{width:max(19px,calc(24 * var(--u)));height:max(19px,calc(24 * var(--u)));fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bp-card__wish.on svg{fill:var(--magenta);stroke:var(--magenta)}.bp-card__txt{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--u));padding:0 calc(20 * var(--u)) calc(20 * var(--u));color:#444}.bp-card__name{width:100%;font-family:var(--body);font-weight:300;font-size:max(14px,calc(18.1 * var(--u)));line-height:1.45;text-align:center;color:var(--ink);text-decoration:none}.bp-card__name:hover{text-decoration:underline}.bp-card__name b{font-weight:700}.bp-card__price{margin:0;display:flex;align-items:baseline;gap:calc(9.654 * var(--u));white-space:nowrap}.bp-card__price s{font-weight:400;font-size:max(14px,calc(16.894 * var(--u)));opacity:.55}.bp-card__price b,.bp-card__price s{font-family:var(--body);line-height:normal}.bp-card__price b{font-weight:700;font-size:max(15px,calc(21.72 * var(--u)))}.bp-mirror,.bp-staff{background:var(--surface);display:flex;align-items:stretch;overflow:hidden}.bp-mirror__copy,.bp-staff__copy{flex:none;width:calc(960 * var(--u));display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(32 * var(--u));padding:calc(80 * var(--u)) calc(100 * var(--u)) calc(80 * var(--u)) calc(240 * var(--u))}.bp-mirror__copy{padding:calc(80 * var(--u)) calc(240 * var(--u)) calc(80 * var(--u)) calc(100 * var(--u))}.bp-mirror__shot,.bp-staff__shot{flex:1 0;min-width:0;display:flex;align-items:center;height:calc(1010 * var(--u));overflow:hidden}.bp-mirror__shot img,.bp-staff__shot img{display:block;width:100%;height:100%;object-fit:cover}.bp-staff__shot img.bp-staff__shot--mobile{display:none}.bp-staff__shot{width:calc(960 * var(--u));flex:none}.bp-staff__top{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(12 * var(--u))}.bp-staff__eyebrow{font-size:max(12px,calc(14 * var(--u)));letter-spacing:calc(4 * var(--u));line-height:normal;color:var(--magenta);white-space:nowrap}.bp-staff h2,.bp-staff__eyebrow{margin:0;font-family:var(--display);font-weight:400}.bp-staff h2{width:100%;font-size:calc(72 * var(--u));line-height:1.2;color:var(--ink)}.bp-staff h2 .mg{color:var(--magenta)}.bp-staff__tag{display:inline-flex;align-items:center;padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(4 * var(--u));background:var(--bg);font-weight:600;font-size:max(11px,calc(12 * var(--u)));letter-spacing:calc(.48 * var(--u));line-height:normal;color:var(--ink);white-space:nowrap}.bp-staff__body,.bp-staff__tag{margin:0;font-family:var(--body)}.bp-staff__body{width:100%;font-weight:300;font-size:max(14px,calc(18 * var(--u)));line-height:1.6;color:#444}.bp-staff__buy{width:100%;display:flex;align-items:center;gap:calc(32 * var(--u))}.bp-staff__buy b{font-weight:700;font-size:calc(32 * var(--u));line-height:normal;color:var(--ink)}.bp-staff__buy b,.bp-staff__cta{font-family:var(--body);white-space:nowrap}.bp-staff__cta{display:inline-flex;align-items:center;justify-content:center;padding:calc(14 * var(--u)) calc(24 * var(--u)) calc(15.5 * var(--u));border-radius:100px;background-image:linear-gradient(75.26deg,#ec008c -31.7%,#00adee 123.1%);font-weight:600;font-size:max(12px,calc(15 * var(--u)));line-height:1.4;color:#fff;text-decoration:none;transition:transform var(--t-fast,.18s) var(--ease,ease)}.bp-staff__cta:hover{transform:translateY(calc(-2 * var(--u)))}.bp-mirror__eyebrow{font-size:max(12px,calc(14 * var(--u)));letter-spacing:calc(3 * var(--u));line-height:normal;color:var(--cyan);white-space:nowrap}.bp-mirror h2,.bp-mirror__eyebrow{margin:0;font-family:var(--display);font-weight:400}.bp-mirror h2{width:100%;font-size:calc(46 * var(--u));line-height:1.4;color:var(--ink)}.bp-mirror__body{margin:0;width:100%;font-family:var(--body);font-weight:300;font-size:max(14px,calc(18 * var(--u)));line-height:1.6;color:#444}.bp-mirror__btns{display:flex;align-items:flex-start;gap:calc(16 * var(--u))}.bp-btn{display:inline-flex;align-items:center;justify-content:center;padding:calc(16 * var(--u)) calc(32 * var(--u));border-radius:100px;font-family:var(--body);font-weight:600;font-size:max(12px,calc(15 * var(--u)));line-height:normal;text-decoration:none;white-space:nowrap;transition:transform var(--t-fast,.18s) var(--ease,ease)}.bp-btn:hover{transform:translateY(calc(-2 * var(--u)))}.bp-btn--fill{background:var(--ink);color:#fff}.bp-btn--line{border:1px solid var(--ink);color:var(--ink)}@media (max-width:899px){.bp-hero{height:auto;padding-top:var(--header-h);display:flex;flex-direction:column}.bp-hero__shot{display:none}.bp-hero__shot--mobile{display:block;position:relative;inset:auto;width:100%;height:auto}.bp-hero__in{display:none}.bp-say{padding:34px 16px}.bp-say p{order:-1;font-size:clamp(19px,5vw,26px);line-height:1.45}.bp-picks{padding:40px 16px}.bp-picks__row{flex-direction:column;height:auto;gap:34px}.bp-picks__rule{width:100%;height:1px;align-self:auto}.bp-pick{width:100%;gap:24px}.bp-pick__hd{gap:14px}.bp-pick__lab{font-size:20px;letter-spacing:-.3px}.bp-pick__word{width:auto!important;height:56px!important;max-width:100%}.bp-marks{gap:16px}.bp-marks__row{height:auto;gap:24px}.bp-mark__in{width:100%!important;max-width:100px;height:82px!important}.bp-mark img{width:100%!important;height:100%!important;max-width:none;object-fit:contain}.bp-ess{padding:40px 0 44px 16px;gap:22px}.bp-ess__head{padding-right:16px;gap:14px;align-items:flex-start;flex-direction:column}.bp-ess__hd h2{font-size:clamp(28px,8.6vw,36px);letter-spacing:-.6px;line-height:1.16;white-space:normal}.bp-ess__ctl,.bp-ess__hd p{display:none}.bp-rail{width:100%;margin-left:0;padding-left:0;gap:12px;padding-right:16px}.bp-card{width:74vw;max-width:320px}.bp-card__tile{padding:12px}.bp-card__tile img{width:100%;height:auto;aspect-ratio:1;border-radius:10px}.bp-card__wish{right:12px;top:12px;width:34px;height:34px}.bp-card__wish svg{width:20px;height:20px}.bp-card__txt{gap:8px;padding:0 12px 14px}.bp-card__name{font-size:14px}.bp-card__price s{font-size:13px}.bp-card__price b{font-size:16px}.bp-mirror,.bp-staff{flex-direction:column}.bp-mirror__copy,.bp-staff__copy{width:100%;padding:30px 16px 34px;gap:18px}.bp-mirror__shot,.bp-staff__shot{order:-1;width:100%;height:425px}.bp-staff__shot img:not(.bp-staff__shot--mobile){display:none}.bp-staff__shot img.bp-staff__shot--mobile{display:block;object-position:center top}.bp-staff__top{gap:10px}.bp-staff__eyebrow{font-size:11px;letter-spacing:2.4px;white-space:normal}.bp-staff h2{font-size:clamp(26px,7.9vw,34px);line-height:1.2}.bp-staff__tag{font-size:11px;padding:8px 11px;white-space:normal}.bp-staff__body{display:none}.bp-staff__buy{gap:18px}.bp-staff__buy b{font-size:22px}.bp-staff__cta{padding:12px 20px;font-size:14px;min-height:44px}.bp-mirror__eyebrow{font-size:11px;letter-spacing:2px;white-space:normal}.bp-mirror h2{font-size:clamp(22px,6.2vw,32px);line-height:1.25}.bp-mirror__body{font-size:15px}.bp-mirror__btns{flex-wrap:wrap;gap:10px}.bp-btn{padding:12px 22px;font-size:14px;min-height:44px}}@media (min-width:600px) and (max-width:899px){.bp-hero__shot{height:300px}.bp-hero__in,.bp-picks,.bp-say{padding-inline:24px}.bp-picks__row{flex-direction:row;gap:28px;align-items:stretch}.bp-picks__rule{width:1px;height:auto}.bp-pick__word{height:48px!important}.bp-mark img{height:46px!important}.bp-ess{padding:56px 0 56px 24px}.bp-ess__head{padding-right:24px;flex-direction:row;align-items:flex-end}.bp-ess__ctl{width:auto;flex-direction:column;align-items:flex-end}.bp-rail{width:100%;margin-left:0;padding-left:0;padding-right:24px}.bp-card{width:44vw;max-width:340px}.bp-mirror__copy,.bp-staff__copy{padding:48px 24px}.bp-mirror__shot,.bp-staff__shot{height:420px}}@media (pointer:coarse){.bp-ess__arrows button{min-width:44px;min-height:44px}.bp-ess__all{min-height:40px}.bp-card__wish{min-width:44px;min-height:44px}.bp-card__name{display:inline-flex;align-items:center;justify-content:center;min-height:40px}.bp-btn,.bp-staff__cta{min-height:44px}.bp-crumbs a{display:inline-flex;align-items:center;min-height:40px}}.mir-hero{position:relative;width:100%;height:calc(575 * var(--u));overflow:hidden;background:var(--bg)}.mir-hero__shot{position:absolute;left:0;top:-.39%;display:block;width:100%;height:111.56%;object-fit:cover}.mir-hero__shot--mobile{display:none}.mir-hero__in{position:absolute;left:calc(240 * var(--u));top:calc(220 * var(--u));width:calc(1296 * var(--u));display:flex;flex-direction:column;align-items:flex-start;gap:calc(20 * var(--u))}.mir-crumbs{display:flex;align-items:center;gap:calc(10 * var(--u));font-family:var(--body);font-weight:400;font-size:max(12px,calc(16 * var(--u)));line-height:1.4;text-transform:uppercase;color:var(--ink);white-space:nowrap}.mir-crumbs a{color:inherit;text-decoration:none}.mir-crumbs a:focus-visible,.mir-crumbs a:hover{text-decoration:underline}.mir-crumbs svg{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mir-hero__id{display:flex;flex-direction:column;align-items:flex-start}.mir-hero h1{margin:0;font-family:var(--display);font-weight:400;font-size:calc(72 * var(--u));letter-spacing:calc(-1.44 * var(--u));line-height:1.1;color:var(--ink);white-space:nowrap}.mir-grad{background-image:linear-gradient(90deg,#ec008c,#00adee);-webkit-background-clip:text;background-clip:text;color:transparent}.mir-hero__sub{margin:0;font-family:var(--body);font-weight:300;font-size:max(14px,calc(20 * var(--u)));line-height:1.6;color:var(--ink)}.fx-mirror-band--page{height:calc(1106 * var(--u))}.fx-mirror-band--page>.fx-inner>.fx-a:not(.fx-mirror__head){margin-top:calc(-55 * var(--u))}.fx-mirror__head{left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--u));text-align:center;white-space:nowrap}.fx-mirror__eyebrow{margin:0;font-family:var(--body);font-weight:300;font-size:max(15px,calc(24 * var(--u)));letter-spacing:calc(2.4 * var(--u));line-height:1.4;text-transform:uppercase;background-image:linear-gradient(62.58deg,#ec008c -31.7%,#00adee 123.1%);-webkit-background-clip:text;background-clip:text;color:transparent}.fx-mirror__title{margin:0;font-family:var(--display);font-weight:400;font-size:calc(72 * var(--u));letter-spacing:calc(-1.44 * var(--u));line-height:1.1;color:var(--ink)}.mir-steps{background:var(--bg);gap:calc(48 * var(--u));padding:calc(120 * var(--u)) calc(240 * var(--u))}.mir-steps,.mir-steps__hd{display:flex;flex-direction:column;align-items:center}.mir-steps__hd{gap:calc(12 * var(--u));width:100%;text-align:center;color:var(--ink)}.mir-steps__hd h2{margin:0;font-family:var(--display);font-weight:400;font-size:calc(72 * var(--u));letter-spacing:calc(-1.44 * var(--u));line-height:1.1;white-space:nowrap}.mir-steps__hd p{margin:0;font-family:var(--body);font-weight:300;font-size:max(14px,calc(20 * var(--u)));line-height:1.6;white-space:nowrap}.mir-pillars{display:flex;align-items:center;justify-content:center;gap:calc(16 * var(--u));width:100%}.mir-pillars__arrow{flex:none;width:calc(24 * var(--u));height:calc(24 * var(--u));display:block}.mir-pillar{position:relative;flex:1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--u))}.mir-pillar__no{position:absolute;left:calc(72 * var(--u));top:calc(25 * var(--u));transform:translateX(-50%);font-family:var(--body);font-weight:700;font-size:max(20px,calc(32 * var(--u)));line-height:normal;color:var(--magenta);white-space:nowrap}.mir-pillar__tile{flex:none;width:calc(90 * var(--u));height:calc(90 * var(--u));display:grid;place-items:center;background:var(--bg);border:max(1px,calc(1 * var(--u))) solid var(--line);border-radius:calc(24 * var(--u))}.mir-pillar__tile img{width:calc(42 * var(--u));height:calc(42 * var(--u));display:block}.mir-pillar__txt{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--u));width:100%;text-align:center}.mir-pillar__t{font-weight:600;font-size:max(15px,calc(20 * var(--u)));line-height:normal;color:var(--ink)}.mir-pillar__b,.mir-pillar__t{margin:0;font-family:var(--body)}.mir-pillar__b{width:calc(300 * var(--u));max-width:100%;font-weight:400;font-size:max(13px,calc(16 * var(--u)));line-height:1.5;color:var(--text)}.mir-designs{background:var(--surface);gap:calc(48 * var(--u));padding:calc(120 * var(--u)) calc(240 * var(--u))}.mir-designs,.mir-designs__hd{display:flex;flex-direction:column;align-items:center}.mir-designs__hd{width:100%;text-align:center}.mir-designs__hd h2{margin:0;font-family:var(--display);font-weight:400;font-size:calc(72 * var(--u));letter-spacing:calc(-1.44 * var(--u));line-height:1.45;color:var(--text);white-space:nowrap}.mir-designs__hd p{margin:0;font-family:var(--body);font-weight:300;font-size:max(14px,calc(20 * var(--u)));line-height:1.6;color:var(--ink);white-space:nowrap}.mir-grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(24 * var(--u));gap:calc(24 * var(--u))}.mir-card{background:var(--surface);display:flex;flex-direction:column;align-items:center;gap:calc(19.307 * var(--u))}.mir-card__shot{position:relative;width:100%;padding:calc(16 * var(--u)) calc(20 * var(--u));background:var(--bg)}.mir-card__shot img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.mir-card__tag{position:absolute;left:calc(16 * var(--u));top:calc(16.65 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(4 * var(--u));background:var(--surface);font-family:var(--body);font-weight:600;font-size:max(10px,calc(11 * var(--u)));letter-spacing:calc(.88 * var(--u));line-height:normal;text-transform:uppercase;color:var(--text);white-space:nowrap}.mir-card__heart{position:absolute;right:calc(20 * var(--u));top:calc(20 * var(--u));width:calc(38 * var(--u));height:calc(38 * var(--u));display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--muted);cursor:pointer;transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.mir-card__heart svg{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:none;stroke:currentColor;stroke-width:2.41339;stroke-linecap:round}.mir-card__heart:hover{color:var(--magenta);transform:scale(1.08)}.mir-card__heart.on{color:var(--magenta)}.mir-card__heart.on svg{fill:currentColor}.mir-card__body{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--u));padding:0 calc(20 * var(--u)) calc(20 * var(--u))}.mir-card__name{margin:0;width:100%;font-family:var(--body);font-weight:500;font-size:max(13px,calc(16 * var(--u)));line-height:1.45;text-align:center;color:var(--ink)}.mir-card__btns{width:100%;display:flex;gap:calc(10 * var(--u))}.mir-try{flex:1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:calc(7 * var(--u));padding:calc(14 * var(--u)) calc(6 * var(--u));border:max(1px,calc(1 * var(--u))) solid transparent;background-origin:border-box;background-clip:padding-box,border-box;border-radius:calc(100 * var(--u));font-family:var(--body);font-weight:600;font-size:max(12px,calc(14 * var(--u)));letter-spacing:calc(.28 * var(--u));line-height:1.2;white-space:nowrap;cursor:pointer;transition:filter var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.mir-try img{flex:none;width:calc(15 * var(--u));height:calc(14 * var(--u));display:block}.mir-try:hover{transform:translateY(calc(-1 * var(--u)))}.mir-try--out{background-image:linear-gradient(var(--surface),var(--surface)),linear-gradient(72.73deg,#ec008c -31.7%,#00adee 123.1%)}.mir-try--out span{background-image:linear-gradient(72.73deg,#ec008c -31.7%,#00adee 123.1%);-webkit-background-clip:text;background-clip:text;color:transparent}.mir-try--fill{background-image:linear-gradient(76.14deg,#ec008c -31.7%,#00adee 123.1%),linear-gradient(76.14deg,#ec008c -31.7%,#00adee 123.1%);color:#fff}@media (max-width:899px){.mir-hero{height:auto;padding-top:var(--header-h);overflow:visible;display:flex;flex-direction:column}.mir-hero__shot{display:none}.mir-hero__shot--mobile{display:block;position:static;width:100%;height:auto}.mir-hero__in{display:none}.fx-mirror-band--page{width:100%;height:auto;padding:34px 16px 40px;--u:calc((100vw - var(--fx-sbw, 0px)) / 935)}.fx-mirror-band--page>.fx-inner{display:flex;flex-flow:row wrap;align-items:stretch;gap:18px 12px;width:100%}.fx-mirror-band--page>.fx-inner>*{flex:0 0 100%}.fx-mirror-band--page>.fx-inner>.fx-a{position:static!important;left:auto!important;top:auto!important;right:auto!important;width:auto!important;height:auto!important;
    /* !important: the band's own rule above pulls every stage child up by
       -55u to seat the desktop composition, which at this unit is -24px of
       overlap onto whatever sits above it. */margin-top:0!important;transform:none!important}.fx-mirror-band--page>.fx-inner>.fx-mirror__head{gap:8px;white-space:normal;order:0}.fx-mirror-band--page .fx-mirror__eyebrow{font-size:14px;letter-spacing:1.6px}.fx-mirror-band--page .fx-mirror__title{font-size:clamp(26px,7.4vw,34px);line-height:1.15;letter-spacing:-.4px;white-space:normal}.fx-mirror-band--page>.fx-inner>.fx-mirror__frame{position:relative!important;width:138px!important;aspect-ratio:138/200;flex:0 0 138px!important;order:1;align-self:stretch}.fx-mirror-band--page>.fx-inner>.fx-picks{order:1;flex:1 1!important;min-width:0;height:auto!important;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fx-mirror-band--page>.fx-inner>.fx-picks::-webkit-scrollbar{display:none}.fx-mirror-band--page .fx-pick{flex:none}.fx-mirror-band--page .fx-pick__name{font-size:12px;line-height:1.35}.fx-mirror-band--page>.fx-inner>.fx-ctl{order:3;display:flex;flex-direction:column;gap:14px}.fx-mirror-band--page .fx-ctl__row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.fx-mirror-band--page .fx-ctl__label{flex:0 0 100%;width:auto;font-size:11px;letter-spacing:1.1px;white-space:nowrap}.fx-mirror-band--page .fx-swatches{flex-wrap:nowrap;gap:16px;overflow-x:auto;scrollbar-width:none}.fx-mirror-band--page .fx-swatches::-webkit-scrollbar{display:none}.fx-mirror-band--page .fx-swatch-all{flex:none;font-size:12px}.fx-mirror-band--page .fx-chip{height:30px;padding:0 16px;font-size:12px}.fx-mirror-band--page .fx-swatch{flex:none;width:30px;height:30px}.fx-mirror-band--page .fx-swatch i{width:15px;height:30px}.fx-mirror-band--page>.fx-inner>.fx-btnrow{display:contents}.fx-mirror-band--page .fx-btn-outline,.fx-mirror-band--page>.fx-inner>.fx-btn-golive{order:5;flex:1 1!important;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:61px;padding:12px 8px;border-radius:12px;font-size:13px;white-space:nowrap}.fx-mirror-band--page>.fx-inner>.fx-btn-analyzer{order:6;width:100%!important;font-size:15px}.fx-mirror-band--page>.fx-inner>.fx-mirror__err{order:7}.fx-mirror-band--page>.fx-inner>.fx-persona__ctl{display:none}.fx-mirror-band--page .fx-btn-analyzer svg,.fx-mirror-band--page .fx-btn-golive svg,.fx-mirror-band--page .fx-btn-outline svg,.fx-mirror-band--page .fx-btn__ico,.fx-mirror-band--page .fx-swatch-all svg{width:16px;height:16px}.mir-designs,.mir-steps{padding:34px 16px 40px;gap:26px}.mir-designs__hd,.mir-steps__hd{gap:10px}.mir-designs__hd h2,.mir-steps__hd h2{font-size:clamp(28px,8.6vw,36px);letter-spacing:-.5px;line-height:1.16;white-space:normal}.mir-steps__hd p{font-size:15px;line-height:1.5;white-space:normal}.mir-designs__hd p{display:none}.mir-pillars{flex-wrap:wrap;gap:22px 16px}.mir-pillars__arrow{display:none}.mir-pillar{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);gap:16px}.mir-pillar__no{position:absolute;left:26px;top:14px;transform:none;font-size:20px}.mir-pillar__tile{width:48px;height:48px;border-radius:12px}.mir-pillar__tile img{width:26px;height:26px}.mir-pillar__txt{gap:10px}.mir-pillar__t{font-size:15px}.mir-pillar__b{width:100%;font-size:13px}.mir-grid{grid-template-columns:repeat(2,1fr);gap:14px}.mir-card{min-width:0;gap:12px}.mir-card__shot{padding:10px 12px}.mir-card__tag{left:10px;top:10px;padding:5px 8px;font-size:9px;letter-spacing:.7px}.mir-card__heart{right:8px;top:8px;width:32px;height:32px}.mir-card__heart svg{width:20px;height:20px}.mir-card__body{gap:8px;padding:0 10px 12px}.mir-card__name{font-size:13px}.mir-card__btns{flex-direction:column;gap:8px}.mir-try{padding:10px 8px;font-size:12px;gap:6px}.mir-try img{width:13px;height:12px}}@media (min-width:600px) and (max-width:899px){.mir-pillars{flex-wrap:nowrap}.mir-pillar{flex:1 1;min-width:0}.mir-pillars__arrow{display:block;width:18px;height:18px}.mir-card__btns{flex-direction:row}}