@font-face{font-family:Geist Mono;src:url(/assets/geist-mono-BENEQs57.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2010-2015,U+2018-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+20AC,U+2122,U+2212}.mi{--mi-ink:#121214;--mi-accent:var(--mi-ink);--mi-ink-2:#3c3b41;--mi-muted:#7a7880;--mi-hair:#1212141f;--mi-sans:"area-normal", "Area Normal Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--mi-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--mi-wide:"area-extended", "area-normal", "Helvetica Neue", Helvetica, Arial, sans-serif;--mi-warm:#6e6660;--mi-ease:cubic-bezier(.25, 1, .5, 1);--mi-hub:cubic-bezier(.22, .9, .24, 1);--mi-drawer:cubic-bezier(.32, .72, 0, 1);--mi-gut:clamp(20px, 4vw, 56px);color:var(--mi-ink);font-family:var(--mi-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;overflow-x:clip}.mi-wrap{width:min(1360px, 100% - 2 * var(--mi-gut));margin-inline:auto}.mi-label{font:400 11.5px/1.35 var(--mi-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mi-muted);margin:0}.mi-textlink{color:var(--mi-ink);font:400 12px/1.4 var(--mi-mono);letter-spacing:.07em;text-transform:uppercase;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}[data-mi-reveal]{opacity:0;transition:opacity .8s var(--mi-ease), transform .8s var(--mi-ease);transition-delay:var(--mi-d,0s);transform:translateY(20px)}[data-mi-reveal=left]{transform:translate(-24px)}[data-mi-reveal=right]{transform:translate(24px)}[data-mi-reveal=grow]{transform:scale(.97)}[data-mi-reveal][data-in]{opacity:1;transform:none}@keyframes mi-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes mi-settle{0%{opacity:.01;transform:scale(1.03)}}@keyframes mi-fade{0%{opacity:.01}}@media print{[data-mi-reveal]{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){[data-mi-reveal]{transition:opacity .4s;transform:none!important}}.mi-mast{font-family:var(--mi-wide);letter-spacing:-.035em;text-transform:uppercase;flex-direction:column;font-weight:700;line-height:.84;display:inline-flex}.mi-mast__last{align-items:baseline;gap:.34em;display:flex}.mi-mast__ed{font:400 .36em/1 var(--mi-mono);letter-spacing:-.01em;text-transform:none}.mi-mast--l{font-size:clamp(56px,7.4vw,124px)}.mi-mast--m{font-size:clamp(44px,5vw,80px)}.mi-hero{background:var(--mi-accent);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(100svh,980px);display:grid}.mi-hero__copy{padding:140px var(--mi-gut) clamp(44px, 6vw, 80px);align-items:flex-end;display:flex}.mi-hero__title{animation:mi-rise .9s var(--mi-ease) .1s both;margin:0}.mi-hero__home{color:inherit;text-decoration:none}.mi-hero__art{position:relative;overflow:hidden}.mi-hero__art img,.mi-cover__card img,.mi-x__art img{object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;inset:0}.mi-hero__art img{animation:mi-settle 1.4s var(--mi-ease) both}@media (prefers-reduced-motion:reduce){.mi-hero__title,.mi-hero__art img{animation:.5s both mi-fade}}@media (max-width:900px){.mi-hero{grid-template-columns:1fr;min-height:0}.mi-hero__copy{padding:128px 20px 36px}.mi-hero .mi-mast--l{font-size:13.6vw}.mi-hero__art{aspect-ratio:4/4.4}}.mi-intro{text-align:center;flex-direction:column;align-items:center;gap:32px;padding-top:clamp(72px,9vw,136px);display:flex}.mi-facts{border-top:1px solid var(--mi-hair);border-bottom:1px solid var(--mi-hair);text-align:left;grid-template-columns:repeat(4,minmax(0,auto));margin:8px 0 0;display:grid}.mi-facts>div{border-left:1px solid var(--mi-hair);padding:14px 28px 13px}.mi-facts>div:first-child{border-left:0}.mi-facts dt,.mi-facts dd{font:400 11.5px/1.45 var(--mi-mono);letter-spacing:.05em;text-transform:uppercase;margin:0}.mi-facts dt{color:var(--mi-muted)}.mi-facts dd{color:var(--mi-ink);margin-top:4px}.mi-facts__link{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:760px){.mi-facts{grid-template-columns:1fr 1fr;width:100%}.mi-facts>div{border-left:0;padding:12px 14px 11px 0}.mi-facts>div:nth-child(n+3){border-top:1px solid var(--mi-hair)}}.mi-intro__text{max-width:44em;font:400 clamp(17px, 1.4vw, 20px)/1.6 var(--mi-sans);color:#1a1a1a;text-wrap:pretty;margin:0}@media (max-width:640px){.mi-intro{text-align:left;align-items:flex-start}}.mi-intro__text a,.mi-closing a{color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline #1212144d;text-decoration:underline #1212144d;text-decoration-thickness:1px}.mi-headline{text-align:center;padding:clamp(104px,12vw,184px) 0 clamp(80px,9vw,132px)}.mi-headline__title{max-width:15ch;font:400 clamp(38px, 5.6vw, 92px)/.98 var(--mi-wide);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0 auto}.mi-headline__deck{max-width:33em;font:400 clamp(18px, 1.45vw, 21px)/1.5 var(--mi-sans);color:var(--mi-ink-2);text-wrap:balance;margin:30px auto 0}.mi-section{scroll-margin-top:88px}.mi-panel{background:var(--mi-tint);padding:clamp(56px,7vw,104px) 0 clamp(64px,8vw,112px)}.mi-sh{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;display:grid}.mi-sh__title{font:400 clamp(28px, 3.3vw, 50px)/1 var(--mi-wide);letter-spacing:-.03em;text-transform:uppercase;margin:0}.mi-sh__period{font:400 13px/1 var(--mi-mono);letter-spacing:.05em;text-transform:uppercase;padding-bottom:6px}.mi-sh__crit{max-width:62ch;font:400 15px/1.55 var(--mi-sans);color:var(--mi-ink-2);grid-column:1/-1;margin:18px 0 0}.mi-ranks{margin-top:40px}.mi-ranks__cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,4.5vw,64px);display:grid}.mi-ranks__col{border-top:1px solid var(--mi-ink);margin:0;padding:0;list-style:none}.mi-ranks__col[data-mi-reveal=rows]{opacity:1;border-top-color:#0000;transition:none;position:relative;transform:none}.mi-ranks__col[data-mi-reveal=rows]:before{content:"";background:var(--mi-ink);transform-origin:0;height:1px;position:absolute;inset:0 0 auto;transform:scaleX(0)}.mi-ranks__col[data-mi-reveal=rows][data-in]:before{transition:transform .9s var(--mi-ease) var(--mi-d,0s);transform:scaleX(1)}.mi-ranks__col[data-mi-reveal=rows] .mi-rank{opacity:0;transition:opacity .6s var(--mi-ease), transform .6s var(--mi-ease);transition-delay:calc(var(--mi-d,0s) + .12s + var(--i,0) * 35ms);transform:translateY(10px)}.mi-ranks__col[data-mi-reveal=rows][data-in] .mi-rank{opacity:1;transform:none}@media print{.mi-ranks__col[data-mi-reveal=rows]{border-top-color:var(--mi-ink)}.mi-ranks__col[data-mi-reveal=rows] .mi-rank{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.mi-ranks__col[data-mi-reveal=rows] .mi-rank{transition:opacity .4s;transform:none}}.mi-dropped{border-top:1px solid var(--mi-hair);flex-wrap:wrap;align-items:baseline;gap:8px 32px;margin-top:32px;padding-top:14px;display:flex}.mi-dropped ul{flex-wrap:wrap;gap:8px 32px;margin:0;padding:0;list-style:none;display:flex}.mi-dropped li{font:400 12.5px/1.3 var(--mi-mono);letter-spacing:.03em;text-transform:uppercase;gap:12px;display:flex}.mi-dropped__was{color:var(--mi-warm)}.mi-rank{border-bottom:1px solid var(--mi-hair);min-height:48px;font:400 15px/1.2 var(--mi-mono);letter-spacing:.01em;text-transform:uppercase;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.mi-rank__n{color:var(--mi-warm);font-variant-numeric:tabular-nums}.mi-rank__name a{color:inherit;transition:background-size .35s var(--mi-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}@media (hover:hover) and (pointer:fine){.mi-rank__name a:hover{background-size:100% 1px}}.mi-mv{font:400 13px/1 var(--mi-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;justify-self:end}.mi-mv--up{color:var(--mi-accent)}.mi-mv--down{color:#12121499}.mi-mv--same{color:var(--mi-muted)}.mi-mv--new{background:var(--mi-accent);color:#fff;letter-spacing:.08em;border-radius:2px;padding:4px 6px 3px;font-size:10.5px}.mi-notes{gap:6px;max-width:80ch;margin-top:28px;display:grid}.mi-notes p{font:400 12px/1.6 var(--mi-mono);color:var(--mi-ink-2);margin:0}@media (max-width:860px){.mi-ranks__cols{grid-template-columns:1fr}.mi-ranks__col+.mi-ranks__col{border-top:0}.mi-rank{grid-template-columns:40px minmax(0,1fr) auto;font-size:14px}}.mi-products{grid-template-columns:repeat(5,minmax(0,1fr));gap:44px 20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.mi-product a,.mi-product>div{color:inherit;flex-direction:column;text-decoration:none;display:flex}.mi-product__tile{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--mi-accent) 16%, transparent);background:color-mix(in srgb, var(--mi-tint) 45%, #fff);place-items:center;margin-bottom:16px;display:grid;position:relative;overflow:hidden}.mi-product__tile img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:70%;height:62%;transition:transform .5s var(--mi-ease), opacity .6s ease}@media (hover:hover) and (pointer:fine){.mi-product a:hover .mi-product__tile img{transform:scale(1.035)}}.mi-product__n{font:400 28px/1 var(--mi-mono);letter-spacing:-.03em;color:var(--mi-ink);position:absolute;top:12px;left:14px}.mi-product__tag{font:400 10.5px/1 var(--mi-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mi-accent);position:absolute;top:14px;right:14px}.mi-product__brand{font:400 12px/1.3 var(--mi-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mi-ink-2)}.mi-product__name{font:400 16px/1.35 var(--mi-sans);letter-spacing:-.01em;text-wrap:balance;margin-top:6px}@media (max-width:1100px){.mi-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.mi-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.mi-product__n{font-size:22px}.mi-product__name{font-size:15px}}.mi-story{gap:clamp(96px,11vw,168px);padding:clamp(96px,11vw,160px) 0 clamp(120px,13vw,200px);display:grid}.mi-block{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.mi-block__photo{background:var(--mi-tint);grid-area:1/1/auto/span 5;margin:0;overflow:hidden}.mi-block__text{grid-area:1/7/auto/span 6;padding-top:2px}.mi-block--photo-right .mi-block__photo{grid-column:8/span 5}.mi-block--photo-right .mi-block__text{grid-column:1/span 6}.mi-block__photo img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.mi-block__photo--detail img{transform-origin:50% 66%;transform:scale(1.5)}.mi-fadein{opacity:0;transition:opacity .6s}.mi-fadein[data-loaded]{opacity:1}@media print{.mi-fadein{opacity:1!important}}.mi-block__text p{font:400 clamp(16.5px, 1.2vw, 18px)/1.65 var(--mi-sans);color:#1a1a1a;text-wrap:pretty;margin:0 0 1.1em}.mi-block__text a{color:inherit;text-underline-offset:.22em;-webkit-text-decoration:underline #12121447;text-decoration:underline #12121447;text-decoration-thickness:1px;transition:text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.mi-block__text a:hover{-webkit-text-decoration-color:var(--mi-ink);text-decoration-color:var(--mi-ink)}}.mi mark{background:color-mix(in srgb, var(--mi-tint) 70%, var(--mi-field) 14%);box-shadow:0 0 0 .14em color-mix(in srgb, var(--mi-tint) 70%, var(--mi-field) 14%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--mi-ink);padding:0;font-weight:500}.mi-block__text .mi-stat{flex-direction:column;gap:24px;margin:56px 0 0;display:flex}.mi-stat__n{font:500 clamp(88px, 11vw, 160px)/.8 var(--mi-sans);letter-spacing:-.055em;color:var(--mi-field);clip-path:inset(-40% -10% -.2em);margin-bottom:.1em;display:block}.mi-stat__in{transition:transform 1.1s var(--mi-ease) .35s;display:inline-block;transform:translateY(1.2em)}[data-in] .mi-stat__in{transform:none}@media print{.mi-stat__in{transform:none!important}}@media (prefers-reduced-motion:reduce){.mi-stat__in{transform:none}}.mi-stat__pct{letter-spacing:-.02em;margin-left:.04em;font-size:.5em}.mi-stat__l{max-width:34ch;font:400 12px/1.55 var(--mi-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mi-ink-2);text-wrap:balance}@media (max-width:860px){.mi-block,.mi-block--photo-right{grid-template-columns:1fr;row-gap:32px}.mi-block .mi-block__photo,.mi-block .mi-block__text{grid-area:auto/1}.mi-stat__n{font-size:88px}}.mi-closing{padding:clamp(40px,5vw,72px) 0 clamp(96px,10vw,150px)}.mi-closing p{max-width:38ch;font:400 clamp(22px, 2.1vw, 28px)/1.35 var(--mi-sans);letter-spacing:-.015em;text-wrap:pretty;margin:0}.mi-prev{border-block:1px solid var(--mi-hair);color:inherit;text-decoration:none;display:block}.mi-prev__inner{grid-template-columns:clamp(120px,14vw,200px) minmax(0,1fr) auto;align-items:end;gap:clamp(24px,3vw,48px);padding:40px 0;display:grid}.mi-prev__title{margin-top:18px;display:block}.mi-prev__headline{font:400 12px/1.4 var(--mi-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mi-ink-2);margin-top:18px;display:block}.mi-prev__arrow{font:300 clamp(40px, 5vw, 72px)/1 var(--mi-mono);color:var(--mi-ink);transition:transform .45s var(--mi-ease);align-self:center}.mi-prev__cover{aspect-ratio:4/5;background:var(--mi-prev);overflow:hidden}.mi-prev__cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--mi-ease)}@media (hover:hover) and (pointer:fine){.mi-prev:hover .mi-prev__cover img{transform:scale(1.04)}.mi-prev:hover .mi-prev__arrow{transform:translate(10px)}}.mi-colophon{padding:64px 0 88px}.mi-colophon__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,2fr);gap:48px;display:grid}.mi-colophon__press,.mi-colophon__cite{font:400 13px/1.5 var(--mi-mono);letter-spacing:.02em;margin:14px 0 0}.mi-colophon__press a{color:var(--mi-ink);text-underline-offset:.2em;text-decoration-thickness:1px}.mi-colophon__cite-label{margin-top:26px}.mi-colophon__cite{color:var(--mi-ink-2)}.mi-colophon__links{font:400 13px/1.3 var(--mi-mono);letter-spacing:.04em;text-transform:uppercase;gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mi-colophon__links a{color:var(--mi-ink);text-decoration:none}.mi-colophon__text p{max-width:82ch;font:400 13px/1.65 var(--mi-sans);color:var(--mi-muted);margin:0 0 12px}@media (max-width:640px){.mi-headline{text-align:left}.mi-headline__title,.mi-headline__deck{margin-left:0}.mi-prev__inner{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:18px}.mi-prev__arrow{font-size:28px}.mi-prev .mi-mast--m{font-size:8.6vw}.mi-prev__headline{margin-top:12px;font-size:11px}}@media (max-width:760px){.mi-colophon__grid{grid-template-columns:1fr}}.mi-signup{border-top:1px solid var(--mi-hair);background:color-mix(in srgb, var(--mi-tint,#f6efe9) 55%, #fff);padding:clamp(72px,9vw,128px) 0}.mi--hub .mi-signup{--mi-tint:#f3ece6}.mi-signup__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px clamp(40px,6vw,96px);display:grid}.mi-signup__title{font:400 clamp(30px, 3.4vw, 52px)/1 var(--mi-wide);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:16px 0 0}.mi-signup__body{max-width:34em;font:400 17px/1.55 var(--mi-sans);color:#1a1a1a;margin:20px 0 0}.mi-signup__row{border-bottom:1px solid var(--mi-ink);transition:border-color .2s;display:flex}.mi-signup__form[data-state=invalid] .mi-signup__row:not(.mi-signup__row--company),.mi-signup__form[data-state=error] .mi-signup__row,.mi-signup__form[data-state=invalid] .mi-signup__row:not(.mi-signup__row--company):focus-within,.mi-signup__form[data-state=error] .mi-signup__row:focus-within{border-color:#b3261e}.mi-signup__row--company{margin-bottom:4px}.mi-signup__row input{min-width:0;color:var(--mi-ink);font:400 18px/1.2 var(--mi-sans);background:0 0;border:0;outline:none;flex:1;padding:16px 0}.mi-signup__row input::placeholder{color:var(--mi-muted)}.mi-signup__row button{color:var(--mi-ink);font:400 12.5px/1 var(--mi-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease, transform .16s var(--mi-ease);background:0 0;border:0;padding:0 0 0 20px}.mi-signup__row button:disabled{opacity:.5;cursor:default}.mi-signup__row:focus-within{border-color:var(--mi-accent)}.mi-signup__help{font:400 12.5px/1.55 var(--mi-sans);color:var(--mi-muted);margin:14px 0 0}.mi-signup__form[data-state=invalid] .mi-signup__help,.mi-signup__form[data-state=error] .mi-signup__help{color:#b3261e}.mi-signup__msg,.mi-signup__label{animation:.25s both mi-fade;display:inline-block}.mi-signup__row button:not(:disabled):active{transform:scale(.97)}.mi-signup__help a{color:inherit;text-underline-offset:.2em}.mi-signup__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.mi-signup__done{border-bottom:1px solid var(--mi-ink);font:400 18px/1.4 var(--mi-sans);animation:mi-rise .5s var(--mi-ease) both;margin:0;padding:16px 0}@media (max-width:860px){.mi-signup__grid{grid-template-columns:1fr}}.mi-method{container-type:inline-size}.mi-method__part{border-top:1px solid var(--mi-ink);padding-top:26px}.mi-method__part+.mi-method__part{margin-top:clamp(64px,8vw,120px)}.mi-method__h{max-width:18ch;font:400 clamp(28px, 3.3vw, 50px)/1 var(--mi-wide);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:0}.mi-method__h--s{font-size:clamp(20px,1.7vw,26px);line-height:1.1}.mi-method__lead{max-width:40em;font:400 clamp(17px, 1.4vw, 20px)/1.55 var(--mi-sans);color:var(--mi-ink-2);margin:22px 0 0}.mi-method__lists{gap:40px;margin:44px 0 0;padding:0;list-style:none;display:grid}.mi-method__lists li{align-content:start;gap:12px;display:grid}.mi-method__size{font:400 clamp(40px, 4.4vw, 64px)/.9 var(--mi-mono);letter-spacing:-.05em;text-transform:uppercase;color:var(--mi-accent);margin:0 0 6px}.mi-method__lists h3,.mi-method__dim{font:600 19px/1.25 var(--mi-sans);letter-spacing:-.015em;margin:0}.mi-method__dim{border-bottom:1px solid var(--mi-hair);font:400 clamp(22px, 2vw, 30px)/1 var(--mi-wide);letter-spacing:-.02em;text-transform:uppercase;padding-bottom:14px}.mi-method__lists p:not(.mi-method__size),.mi-method dd,.mi-method__prose p{font:400 15.5px/1.6 var(--mi-sans);color:var(--mi-ink-2);text-wrap:pretty;margin:0}.mi-method__dims{gap:48px;margin-top:48px;display:grid}.mi-method__dims dl{margin:0}.mi-method__dims dl>div{border-bottom:1px solid var(--mi-hair);padding:18px 0}.mi-method__dims dt{font:600 16px/1.35 var(--mi-sans);letter-spacing:-.01em;align-items:baseline;gap:14px;margin:0 0 6px;display:flex}.mi-method__dims dd{padding-left:32px}.mi-method__qn{width:18px;font:400 11.5px/1 var(--mi-mono);letter-spacing:.04em;color:var(--mi-muted);flex:none}.mi-method__key{grid-template-columns:1fr;margin:36px 0 0;display:grid}.mi-method__key>div{border-bottom:1px solid var(--mi-hair);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;padding:13px 0;display:grid}.mi-method__key dt,.mi-method__key dd{margin:0}.mi-method__key dd{color:var(--mi-ink);font-size:15px}.mi-method__key .mi-mv{text-transform:uppercase}.mi-method__key .mi-mv--new{display:inline-block}.mi-mv--label{color:var(--mi-muted);letter-spacing:.06em;font-size:11.5px}.mi-mv--tag{letter-spacing:.08em;color:var(--mi-accent);font-size:10.5px}.mi-method__prose{gap:18px;display:grid}.mi-method__prose p+p{margin-top:14px}.mi-method__contact{border-top:1px solid var(--mi-ink);font:400 clamp(20px, 2vw, 28px)/1.35 var(--mi-sans);letter-spacing:-.015em;margin:clamp(64px,8vw,112px) 0 0;padding-top:26px}.mi-method__contact a{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}@container (width>=820px){.mi-method__lists,.mi-method__dims,.mi-method__key{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,3.4vw,56px)}.mi-method__key>div{grid-template-columns:112px minmax(0,1fr)}.mi-method__prose{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(28px,3.4vw,56px);padding-bottom:40px}.mi-method__prose+.mi-method__prose{border-top-color:var(--mi-hair);margin-top:0}}.mi-method-sec{padding:clamp(96px,11vw,168px) 0 clamp(96px,10vw,150px);scroll-margin-top:80px}.mi-method-sec>.mi-wrap>.mi-label{margin-bottom:18px}.mi-sheet{overscroll-behavior:contain;width:min(760px,100vw - 72px);max-width:none;height:100dvh;max-height:none;color:var(--mi-ink);background:#fff;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 80px #1212141f}.mi-sheet[open]{animation:mi-sheet-in .56s var(--mi-drawer) both}.mi-sheet[data-closing]{animation:mi-sheet-out .34s var(--mi-drawer) both}.mi-sheet::backdrop{background:#12121452}.mi-sheet[open]::backdrop{animation:.4s both mi-fade}.mi-sheet[data-closing]::backdrop{animation:.34s both mi-fade-out}@keyframes mi-sheet-in{0%{transform:translate(100%)}}@keyframes mi-sheet-out{to{transform:translate(100%)}}@keyframes mi-fade-out{to{opacity:0}}.mi-sheet__bar{z-index:2;border-bottom:1px solid var(--mi-hair);-webkit-backdrop-filter:saturate(1.4)blur(12px);background:#ffffffeb;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px clamp(24px,4vw,48px) 22px;display:flex;position:sticky;top:0}.mi-sheet__title{font:400 clamp(24px, 2.4vw, 32px)/1 var(--mi-wide);letter-spacing:-.025em;text-transform:uppercase;margin:10px 0 0}.mi-sheet__close,.mi-soon__close{border:1px solid var(--mi-hair);color:var(--mi-ink);font:400 11.5px/1 var(--mi-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease, transform .16s var(--mi-ease);background:#fff;border-radius:999px;flex:none;align-items:center;gap:10px;padding:11px 14px 10px 16px;display:inline-flex}.mi-sheet__close svg,.mi-soon__close svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:10px;height:10px}.mi-sheet__close:active,.mi-soon__close:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.mi-sheet__close:hover{border-color:var(--mi-ink)}}.mi-sheet__inner{padding:clamp(32px,4vw,48px) clamp(24px,4vw,48px) clamp(56px,7vw,88px)}.mi-sheet .mi-method__part+.mi-method__part{margin-top:64px}.mi-sheet .mi-method__h{font-size:clamp(24px,2.4vw,32px)}.mi-sheet .mi-method__h--s{font-size:20px}.mi-sheet .mi-method__part:first-child{border-top:0;padding-top:0}.mi-sheet .mi-method__size{font-size:44px}@media (max-width:760px){.mi-sheet{border-radius:16px 16px 0 0;width:100%;height:calc(100dvh - 14px);inset:auto 0 0;box-shadow:0 -12px 48px #12121424}.mi-sheet[open]{animation-name:mi-sheet-up}.mi-sheet[data-closing]{animation-name:mi-sheet-down}.mi-sheet__bar{align-items:center;padding:14px 14px 14px 20px}.mi-sheet__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mi-sheet__inner{padding:28px 20px 64px}}@keyframes mi-sheet-up{0%{transform:translateY(100%)}}@keyframes mi-sheet-down{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.mi-sheet[open],.mi-sheet[data-closing]{animation:.25s both mi-fade}}.mi-stage{--mi-ch:min(62svh, 640px);--mi-cw:calc(var(--mi-ch) * .8);--mi-step:calc((var(--mi-ch) + 36px) * .92 + 40px);isolation:isolate;background:#fff;height:100svh;min-height:700px;max-height:1100px;position:relative;overflow:hidden}.mi-stage__wash{z-index:-1;opacity:0;transition:opacity .9s;position:absolute;inset:0}.mi-stage__wash.is-on{opacity:1}.mi-stage__chrome{z-index:3;pointer-events:none;position:absolute;inset:0}.mi-stage__chrome>*{pointer-events:auto}.mi-stage__intro{top:132px;bottom:44px;left:var(--mi-gut);flex-direction:column;justify-content:space-between;width:min(30vw,440px);display:flex;position:absolute}.mi-stage__title{animation:mi-rise .9s var(--mi-ease) 50ms both;margin:0;font-size:clamp(40px,4.3vw,68px)}.mi-stage__title .mi-mast{font-size:inherit}.mi-stage__foot{justify-items:start;gap:30px;animation:.9s .35s both mi-fade;display:grid}.mi-press ul{flex-wrap:wrap;align-items:center;gap:14px 24px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mi-press img{filter:grayscale()brightness(0);opacity:.5;width:auto;display:block}.mi-covers{z-index:2;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 64px,#000 18% 82%,#0000 calc(100% - 24px));mask-image:linear-gradient(#0000 64px,#000 18% 82%,#0000 calc(100% - 24px))}.mi-cover{width:var(--mi-cw);pointer-events:auto;opacity:.45;transform:translate3d(-50%, calc(-50% + var(--mi-off,0) * var(--mi-step)), 0) scale(.84);transition:transform .7s var(--mi-hub), opacity .7s var(--mi-hub);animation:.8s .2s both mi-fade;position:absolute;top:50%;left:50%}.mi-cover.is-on{opacity:1;transform:translate(-50%,-50%)scale(1)}.mi-cover[data-off="2"],.mi-cover[data-off="-2"]{opacity:0}.mi-cover__card{aspect-ratio:4/5;background:var(--mi-tint,#eee);color:#fff;cursor:pointer;width:100%;transition:transform .16s var(--mi-ease);border:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.mi-cover.is-on .mi-cover__card:active{transform:scale(.985)}.mi-cover__card img{transition:transform .9s var(--mi-ease)}.mi-cover__card:after,.mi-x__shade{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#00000038);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.mi-cover.is-on .mi-cover__card:hover img{transform:scale(1.025)}}.mi-cover__q{z-index:1;text-align:center;font:400 clamp(20px, 2vw, 30px)/1 var(--mi-mono);letter-spacing:-.02em;position:absolute;inset:auto 0 22px}.mi-cover__h{text-align:center;font:400 12px/1.4 var(--mi-mono);letter-spacing:.07em;text-transform:uppercase;opacity:0;margin:18px 0 0;transition:opacity .4s}.mi-cover.is-on .mi-cover__h{opacity:1;transition-delay:.25s}.mi-cover .mi-cover__q,.mi-cover .mi-soon-face__top{transition:opacity .4s}.mi-cover:not(.is-on) .mi-cover__q,.mi-cover:not(.is-on) .mi-soon-face__top{opacity:0}.mi-soon-face{background:linear-gradient(118deg, #fff0 30%, #ffffff17 46%, #fff0 62%), radial-gradient(120% 90% at 18% 0%, #ffffff29, #fff0 60%), var(--mi-soon);display:block;position:absolute;inset:0}.mi-soon-face__top{text-align:center;font:400 11.5px/1 var(--mi-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;position:absolute;top:22px;left:0;right:0}.mi-cover--soon .mi-cover__card:after{content:none}.mi-stage--leaving .mi-stage__chrome,.mi-stage--leaving .mi-pager,.mi-stage--leaving .mi-cover:not(.is-on),.mi-stage--leaving .mi-cover__h,.mi-stage--leaving .mi-cover__q{opacity:0;transition:opacity .18s}.mi-rail{top:50%;right:var(--mi-gut);gap:2px;margin:0;padding:0;list-style:none;animation:.9s .4s both mi-fade;display:grid;position:absolute;transform:translateY(-50%)}.mi-rail button{width:100%;color:var(--mi-muted);font:400 12px/1 var(--mi-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;padding:8px 0;transition:color .25s;display:flex}.mi-rail button:after{content:"";transform-origin:100%;width:20px;height:1px;transition:transform .45s var(--mi-ease);background:currentColor;transform:scaleX(.4)}.mi-rail .mi-rail__soon{color:#12121461}.mi-rail button[aria-current=true]{color:var(--mi-ink)}.mi-rail button[aria-current=true]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.mi-rail button:hover{color:var(--mi-ink-2)}}.mi-pager{display:none}@media (max-width:900px){.mi-stage{flex-direction:column;height:auto;min-height:0;max-height:none;padding:108px 0 44px;display:flex}.mi-stage__chrome,.mi-stage__intro{display:contents}.mi-stage__title{order:1;padding:0 20px;font-size:13.6vw}.mi-covers{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;pointer-events:auto;order:2;gap:14px;margin-top:32px;padding:0 14vw 6px;display:flex;position:relative;inset:auto;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mi-covers::-webkit-scrollbar{display:none}.mi-cover,.mi-cover.is-on{opacity:1;scroll-snap-align:center;flex:0 0 72vw;width:72vw;position:relative;top:auto;left:auto;transform:none}.mi-cover__h{opacity:1}.mi-rail{display:none}.mi-pager{order:3;justify-content:center;gap:6px;margin-top:22px;display:flex}.mi-pager span{width:14px;height:2px;transition:background-color .3s ease, transform .45s var(--mi-ease);transform-origin:50%;background:#1212142e}.mi-pager span.is-on{background:var(--mi-ink);transform:scaleX(1.7)}.mi-stage__foot{order:4;margin-top:44px;padding:0 20px}.mi-press ul{grid-template-columns:repeat(2,max-content);gap:16px 28px;display:grid}}@media (prefers-reduced-motion:reduce){.mi-cover{transition:opacity .3s}}.mi-soon{color:#fff;background:linear-gradient(118deg, #fff0 34%, #ffffff14 48%, #fff0 62%), radial-gradient(90% 120% at 12% 0%, #ffffff26, #fff0 62%), var(--mi-soon);border:0;width:min(1000px,100vw - 96px);max-width:none;height:min(600px,100dvh - 136px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.mi-soon::backdrop{background:#12121447}.mi-soon[open]::backdrop{animation:.45s both mi-fade}.mi-soon[data-closing]::backdrop{animation:.45s both mi-fade-out}.mi-soon__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);height:100%;padding:clamp(32px,4.5vw,56px);display:grid}.mi-soon__mast{flex-direction:column;justify-content:space-between;display:flex}.mi-soon .mi-label{color:#ffffffb8}.mi-soon__title{margin:0}.mi-soon__side{flex-direction:column;justify-content:flex-end;gap:36px;display:flex}.mi-soon__body{max-width:30em;font:400 clamp(17px, 1.45vw, 20px)/1.5 var(--mi-sans);margin:0}.mi-soon .mi-signup__row{border-color:#ffffffb3}.mi-soon .mi-signup__row:focus-within{border-color:#fff}.mi-soon .mi-signup__row input,.mi-soon .mi-signup__row button,.mi-soon .mi-signup__done{color:#fff}.mi-soon .mi-signup__row input::placeholder{color:#fff9}.mi-soon .mi-signup__help,.mi-soon .mi-signup__form[data-state] .mi-signup__help{color:#ffffffa8}.mi-soon .mi-signup__form[data-state=invalid] .mi-signup__help,.mi-soon .mi-signup__form[data-state=error] .mi-signup__help{color:#fff}.mi-soon .mi-signup__done{border-color:#ffffffb3}.mi-soon__close{color:#fff;background:0 0;border-color:#ffffff4d;position:absolute;top:20px;right:20px}@media (hover:hover) and (pointer:fine){.mi-soon__close:hover{border-color:#fff}}@media (max-width:760px){.mi-soon{width:calc(100vw - 24px);height:min(640px,100dvh - 96px)}.mi-soon__grid{grid-template-rows:auto 1fr;grid-template-columns:1fr;padding:28px 22px 26px}.mi-soon__mast{justify-content:flex-start;gap:28px}.mi-soon .mi-mast--m{font-size:12.4vw}.mi-soon__close{top:16px;right:14px}}.mi-x{z-index:999;pointer-events:none;position:fixed;inset:0}.mi-x__tint,.mi-x__ink{position:absolute;inset:0}.mi-x__tint{background:var(--mi-x-tint)}.mi-x__ink{background:var(--mi-x-ink)}.mi-x__art{transform-origin:0 0;will-change:transform, clip-path;position:absolute;overflow:hidden}.mi-x__face{transform-origin:0 0;position:absolute}.mi-x__q{text-align:center;color:#fff;position:absolute;left:0;right:0}.mi-hero[data-mi-arrive] .mi-hero__art img,.mi-hero[data-mi-arrive] .mi-hero__title{animation:none}.mi-ghost{z-index:-1;visibility:hidden;pointer-events:none;position:fixed;inset:0 0 auto}@media print{.mi-x{display:none}}
