@font-face{font-family:onest;src:url(../media/Onest_Regular-s.p.3mz9d83y9njgb.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Medium-s.p.1isd-fkb-keq5.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_SemiBold-s.p.23geocd6zk32_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.igGwEG_className{font-family:onest,onest Fallback,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.igGwEG_variable{--m-font-sans:"onest", "onest Fallback", -apple-system, BlinkMacSystemFont, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:fraunces72;src:url(../media/Fraunces72pt_Regular-s.p.3ssx6-chtem7r.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:fraunces72 Fallback;src:local(Arial);ascent-override:101.99%;descent-override:26.59%;line-gap-override:0.0%;size-adjust:95.89%}.IBDsxW_className{font-family:fraunces72,fraunces72 Fallback,Georgia,Times New Roman,serif;font-weight:400}.IBDsxW_variable{--m-font-serif-72:"fraunces72", "fraunces72 Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:fraunces48;src:url(../media/Fraunces48pt_Regular-s.00iudjsrs-bwo.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:fraunces48 Fallback;src:local(Arial);ascent-override:96.35%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:101.51%}.FFZIjG_className{font-family:fraunces48,fraunces48 Fallback,Georgia,Times New Roman,serif;font-weight:400}.FFZIjG_variable{--m-font-serif-48:"fraunces48", "fraunces48 Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:fraunces28;src:url(../media/Fraunces28pt_Regular-s.329_mtrpalzx3.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:fraunces28 Fallback;src:local(Arial);ascent-override:94.1%;descent-override:24.53%;line-gap-override:0.0%;size-adjust:103.93%}._2npNya_className{font-family:fraunces28,fraunces28 Fallback,Georgia,Times New Roman,serif;font-weight:400}._2npNya_variable{--m-font-serif-28:"fraunces28", "fraunces28 Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:fraunces20;src:url(../media/Fraunces20pt_Regular-s.00lti36mkk0gj.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:fraunces20 Fallback;src:local(Arial);ascent-override:93.27%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:104.86%}.bjH_KW_className{font-family:fraunces20,fraunces20 Fallback,Georgia,Times New Roman,serif;font-weight:400}.bjH_KW_variable{--m-font-serif-20:"fraunces20", "fraunces20 Fallback", Georgia, Times New Roman, serif}
.musli{--m-paper:#f6f5f1;--m-surface:#fff;--m-elevated:#efece6;--m-ink:#1b1a17;--m-sub:#67635b;--m-faint:#b4b0a6;--m-line:#e8e5de;--m-lime:#c3f23a;--m-lime-tint:#ddf78f;--m-tile-yellow:#f4cd5c;--m-tile-lilac:#b3a2e6;--m-tile-pink:#efa2e4;--m-tile-olive:#afc05e;--m-protein:#849a15;--m-carbs:#dda321;--m-fat:#8c74d6;--m-smooth:linear(0, .079, .236, .403, .551, .671, .764, .833, .883, .919, .944, .962, .974, .983, .988, .992, .995, .997, .998, .999, 1);--m-quick:.35s;--m-move:.59s;--m-sweep:1.03s;--m-max:1440px;--m-gutter:20px;--m-header-h:108px;background-color:var(--m-paper);color:var(--m-ink);font-family:var(--m-font-sans), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-feature-settings:"kern";font-size:17px;line-height:1.55}@media (min-width:640px){.musli{--m-gutter:32px}}@media (min-width:1024px){.musli{--m-header-h:64px}}@media (min-width:1280px){.musli{--m-gutter:48px}}.musli ::selection{background:var(--m-lime);color:var(--m-ink)}.musli h1,.musli h2,.musli h3,.musli h4{font-family:var(--m-font-serif-48), Georgia, serif;font-weight:400;line-height:1.12!important}@layer components{.musli :is(h1,h2,h3,summary){text-wrap:balance}.musli :is(p,li,dd,figcaption){text-wrap:pretty}.musli .m-display{font-size:clamp(44px,7.4vw,92px);font-weight:400;font-family:var(--m-font-serif-72), Georgia, serif!important;letter-spacing:-.025em!important;line-height:1!important}.musli .m-h2{font-size:clamp(34px,4.4vw,58px);font-weight:400;font-family:var(--m-font-serif-48), Georgia, serif!important;letter-spacing:-.018em!important;line-height:1.05!important}.musli .m-h3{font-size:clamp(24px,2.2vw,30px);font-weight:400;font-family:var(--m-font-serif-28), Georgia, serif!important;letter-spacing:-.01em!important;line-height:1.15!important}.musli .m-serif-20{font-weight:400;font-family:var(--m-font-serif-20), Georgia, serif!important;letter-spacing:0!important}.musli .m-serif-28{font-weight:400;font-family:var(--m-font-serif-28), Georgia, serif!important}.musli .m-lede{color:var(--m-sub);font-size:clamp(18px,1.6vw,21px);line-height:1.5}.musli .m-body{color:var(--m-sub);font-size:17px;line-height:1.6}.musli .m-small{color:var(--m-sub);font-size:14px;line-height:1.5}.musli .m-caps{letter-spacing:.12em;text-transform:uppercase;color:var(--m-sub);font-size:12px;font-weight:600;line-height:16px}.musli .m-ink{color:var(--m-ink)}.musli .m-sub{color:var(--m-sub)}.musli .m-mark{background:linear-gradient(transparent 14%, var(--m-lime) 14%, var(--m-lime) 90%, transparent 90%) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.04em;padding:0 .1em}.musli .m-card{background:var(--m-surface);border-radius:24px}.musli .m-elevated{background:var(--m-elevated)}.musli .m-lime{background:var(--m-lime);color:var(--m-ink)}.musli .m-rule{border-color:var(--m-line)}.musli .m-hairline{background:var(--m-line);height:1px}.musli .m-chip{min-height:32px;color:var(--m-ink);background:var(--m-elevated);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.musli .m-chip-lime{background:var(--m-lime)}.musli .m-chip-white{background:var(--m-surface)}.musli .m-btn{height:44px;transition:opacity .15s ease, transform var(--m-quick) var(--m-smooth);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.musli .m-btn:hover{opacity:.86}.musli .m-btn:active,.musli .m-press:active{transform:scale(.97)}.musli .m-press,.musli .m-turn,.musli .m-nudge{transition:transform var(--m-quick) var(--m-smooth)}.musli .m-btn-lime{background:var(--m-lime);color:var(--m-ink)}.musli .m-btn-ink{background:var(--m-ink);color:var(--m-paper)}.musli .m-link{color:var(--m-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--m-faint);text-decoration-color:var(--m-faint);transition:text-decoration-color .15s}.musli .m-link:hover{-webkit-text-decoration-color:var(--m-ink);text-decoration-color:var(--m-ink)}.musli .m-navlink{color:var(--m-sub);transition:color .15s}.musli .m-navlink:hover{color:var(--m-ink)}.musli :focus:not(:focus-visible){outline:none}.musli :focus-visible{outline:2px solid var(--m-ink);outline-offset:3px;border-radius:6px}.musli .m-phone{aspect-ratio:1320/2763;background:#121211;border-radius:15.5%/7.4%;position:relative;box-shadow:inset 0 0 0 1.5px #3a3833}.musli .m-phone-screen{background:var(--m-paper);border-radius:12.8%/5.9%;position:absolute;inset:1.625% 3.4%;overflow:hidden}.musli .m-phone-island{background:#000;border-radius:999px;width:29%;height:3.9%;position:absolute;top:1.25%;left:50%;transform:translate(-50%)}.musli .m-watch{aspect-ratio:1/1.1834;background:#121211;border-radius:30%/26%;position:relative;box-shadow:inset 0 0 0 1.5px #3a3833}.musli .m-watch-screen{background:#000;border-radius:20%/17%;position:absolute;inset:7.6% 8%;overflow:hidden}.musli .m-ipad{aspect-ratio:460/603;background:#121211;border-radius:7%/5.3%;position:relative;box-shadow:inset 0 0 0 1.5px #3a3833}.musli .m-ipad-screen{background:var(--m-paper);border-radius:3.8%/2.85%;position:absolute;inset:2.65% 3.48%;overflow:hidden}.musli{--m-ph-one:min(calc(100svh - 136px), 860px);--m-ph-pair:min(calc(100svh - 168px), 700px)}.musli .m-phone-one{width:min(82vw,340px)}.musli .m-phone-pair,.musli .m-phone-pair-compact{width:min(40vw,200px)}.musli .m-stage{justify-content:center;align-items:center;width:100%;padding:32px 0;display:flex}.musli .m-stage-box{aspect-ratio:4/5;width:100%}.musli .m-scene{justify-content:center;align-items:center;width:100%;padding:28px 6%;display:flex}.musli .m-phone-scene{width:min(60vw,260px)}.musli .m-float-phone{filter:drop-shadow(0 24px 40px #1b1a1747)drop-shadow(0 4px 10px #1b1a1729)}@media (min-width:1024px){.musli .m-scene{width:calc(var(--m-ph-one) * .8 + 56px);height:calc(var(--m-ph-one) + 56px);padding:28px 40px}.musli .m-phone-scene,.musli .m-phone-one{width:auto;height:var(--m-ph-one)}.musli .m-phone-pair{width:auto;height:var(--m-ph-pair)}.musli .m-phone-pair-compact{width:auto;height:calc(var(--m-ph-pair) * .84)}.musli .m-stage{width:auto;padding:28px 72px;display:inline-flex}.musli .m-stage-box{aspect-ratio:auto;width:calc(var(--m-ph-one) * 1320 / 2763 + 144px);height:calc(var(--m-ph-one) + 56px)}}.musli .m-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.musli .m-strip::-webkit-scrollbar{display:none}.musli .m-strip>*{scroll-snap-align:start}.musli .m-float{filter:drop-shadow(0 18px 36px #1b1a1729)drop-shadow(0 2px 6px #1b1a1714)}.musli .m-tabs{scrollbar-width:none;overscroll-behavior-x:contain}.musli .m-tabs::-webkit-scrollbar{display:none}.musli .m-tab{transition:background-color var(--m-quick) var(--m-smooth), color var(--m-quick) var(--m-smooth), transform var(--m-quick) var(--m-smooth)}.musli .m-video{opacity:0;transition:opacity var(--m-move) var(--m-smooth)}.musli .m-video[data-playing=true]{opacity:1}.musli .m-compare-head{top:var(--m-header-h);z-index:2;background:var(--m-paper);position:sticky}.musli .m-job{transition:background-color var(--m-quick) var(--m-smooth), transform var(--m-quick) var(--m-smooth)}.musli .m-job:hover{background:var(--m-lime)}.musli .m-wrap{max-width:var(--m-max);padding-inline:var(--m-gutter);margin-inline:auto}.musli .m-carousel{scroll-snap-type:x mandatory;padding-left:max(var(--m-gutter), calc((100% - var(--m-max)) / 2 + var(--m-gutter)));scroll-padding-left:max(var(--m-gutter), calc((100% - var(--m-max)) / 2 + var(--m-gutter)));scrollbar-width:none;overscroll-behavior-x:contain;outline-offset:-2px;padding-block:4px;overflow-x:auto}.musli .m-carousel::-webkit-scrollbar{display:none}.musli .m-carousel-list{width:max-content;padding-right:var(--m-gutter);gap:32px;display:flex}.musli .m-carousel-slide{scroll-snap-align:start;border-radius:12px;flex:none;width:clamp(280px,26vw,380px)}.musli details>summary{list-style:none}.musli details>summary::-webkit-details-marker{display:none}.musli [id]{scroll-margin-top:calc(var(--m-header-h) + 16px)}.musli section[id]{scroll-margin-top:calc(var(--m-header-h) + 8px)}.musli .m-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000)}@media (prefers-reduced-motion:no-preference){.musli .m-rise{animation:m-rise var(--m-move) var(--m-smooth) both}.musli .m-rise-scale{animation:m-rise-scale var(--m-move) var(--m-smooth) .1s both}}@keyframes m-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes m-rise-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.musli .m-rise .m-mark{animation:m-mark var(--m-sweep) var(--m-smooth) .3s both}.musli [data-reveal] .m-mark{transition:background-size var(--m-sweep) var(--m-smooth) .2s;background-size:0% 100%}.musli [data-reveal=shown] .m-mark{background-size:100% 100%}}@keyframes m-mark{0%{background-size:0% 100%}to{background-size:100% 100%}}@media (prefers-reduced-motion:no-preference){.musli .m-panel:not([hidden]){animation:m-step var(--m-move) var(--m-smooth) both}}@media (prefers-reduced-motion:reduce){.musli .m-video{transition:none}}@media (prefers-reduced-motion:no-preference){.musli details[open]>p{animation:m-step var(--m-move) var(--m-smooth) both}}@keyframes m-step{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}.musli .m-legal h1{letter-spacing:-.02em;font-size:clamp(40px,5vw,64px);font-family:var(--m-font-serif-72), Georgia, serif!important;line-height:1.04!important}.musli .m-legal h2{letter-spacing:-.01em;color:var(--m-ink);padding-top:28px;font-size:26px;font-family:var(--m-font-serif-28), Georgia, serif!important;line-height:1.2!important}.musli .m-legal h3{letter-spacing:0;color:var(--m-ink);padding-top:12px;font-size:20px;font-family:var(--m-font-serif-20), Georgia, serif!important;line-height:1.3!important}.musli .m-legal p,.musli .m-legal li{color:var(--m-sub);font-size:16px;line-height:1.7}.musli .m-legal strong{color:var(--m-ink);font-weight:600}.musli .m-legal a{color:var(--m-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--m-faint);text-decoration-color:var(--m-faint)}.musli .m-legal a:hover{-webkit-text-decoration-color:var(--m-ink);text-decoration-color:var(--m-ink)}.musli .m-legal ul{padding-left:1.4em;list-style:outside}.musli .m-legal li::marker{color:var(--m-faint)}.m-bubble{background:var(--m-ink);color:var(--m-paper);text-wrap:pretty;border-radius:20px 20px 5px;max-width:100%;padding:9px 15px;font-size:15px;line-height:1.4}
