@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mn{font-family:Geist Variable,system-ui,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:normal}.mn *,.mn *:before,.mn *:after{box-sizing:border-box}.mn :is(p,h1,h2,h3,dl,dd,ul,ol){margin:0}.mn :is(h1,h2,h3){font-family:inherit}.mn button{font:inherit}.mn .hask-form{display:contents}.mn .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mn .wm-ll{font-size:0;letter-spacing:0}.mn .wm-strokes{display:inline-block;width:.7em;height:.71em;margin-right:-.075em;overflow:visible}.mn .wm-s2{fill:#e6b1c4}.mn .wm-tld{font-weight:500;letter-spacing:-.02em;opacity:.5}.mn{--t-display: 160px;--t-h2: 64px;--t-h3: 32px;--t-lede: 20px;--t-body: 16px;--t-small: 14px;--t-meta: 12px;--olive: #4A5A2C;--deep: #364023;--night: #2A3219;--sage-2: #C9CAA4;--paper: #F0ECE6;--blossom: #E6B1C4;--ink: #1F2414;--ink-2: rgba(31, 36, 20, .74);--ink-3: rgba(31, 36, 20, .66);--line: rgba(31, 36, 20, .14);--g: 40px}.mn *{box-sizing:border-box}.mn a{color:inherit;text-decoration:none}.mn p,.mn h1,.mn h2,.mn h3{margin:0}.mn .caps{font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase}.mn .lede{font-size:var(--t-lede);line-height:1.4;letter-spacing:-.012em;text-wrap:pretty}.mn .h2{font-weight:500;font-size:var(--t-h2);line-height:.98;letter-spacing:-.05em}.mn .screen{position:relative;isolation:isolate;overflow:hidden;padding:24px var(--g) 28px}.mn .screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.mn .sky{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:-2}.mn .sky i{position:absolute;display:block;border-radius:50%;filter:blur(110px)}.mn .top{display:flex;align-items:center;justify-content:space-between;gap:24px;height:40px}.mn .logo{display:inline-flex;align-items:center;font-size:var(--t-lede)}.mn .nav{display:flex;align-items:center;gap:28px;font-size:var(--t-small)}.mn .nav a{opacity:.86}.mn .nav .line{opacity:1;padding:8px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.5)}.mn .burger{display:none;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.45);position:relative}.mn .burger:before,.mn .burger:after{content:"";position:absolute;left:12px;right:12px;height:1.5px;background:#fff}.mn .burger:before{top:16px}.mn .burger:after{top:22px}.mn .go{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid currentColor;opacity:.7}.mn .go svg{width:8px;height:8px}.mn .hero{color:#fff;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--night)}.mn .hero .kicker{display:flex;justify-content:space-between;margin-top:28px;color:#ffffffb8}.mn .hero .kicker b{color:#fff;font-weight:500}.mn .h1{margin-top:22px;font-weight:500;font-size:var(--t-display);line-height:.9;letter-spacing:-.06em}.mn .h1 span{display:block}.mn .h1 .second{color:var(--blossom)}.mn .hero-low{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:28px 24px;margin-top:auto;padding-top:24px;align-items:end}.mn .intro{grid-column:1 / span 4;grid-row:1;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding-top:16px}.mn .intro .lede{color:#ffffffe6;max-width:30ch}.mn .intro .note{color:#ffffff9e;padding-bottom:6px}.mn .cta{grid-column:1 / span 4;grid-row:2;display:flex;align-items:center;gap:22px}.mn .btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;background:var(--blossom);color:var(--ink);font-weight:500;font-size:var(--t-body)}.mn .btn i{font-style:normal}.mn .ul{font-weight:500;font-size:var(--t-body);padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.6)}@keyframes lit{0%,22%{opacity:1}25%,to{opacity:0}}.mn .l-btn{grid-column:9 / span 4;grid-row:2;justify-self:start;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;border:1px solid #fff;color:#fff;font-size:var(--t-body);font-weight:500}.mn .l-btn i{font-style:normal}.mn .pieces{background:var(--sage-2);color:var(--ink);padding-bottom:64px;--tile: calc((100% - 42px)/8) }.mn .pieces-head{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0 6px;align-items:end;margin-top:56px}.mn .pieces-head .h2{grid-column:1 / span 4}.mn .pieces-head .h2 em{font-style:normal;color:var(--olive)}.mn .pieces-head .lede{grid-column:5 / span 4;color:var(--ink-2);max-width:36ch}.mn .find{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0 6px;align-items:center;margin-top:40px}.mn .search{grid-column:1 / span 2;display:flex;align-items:center;gap:12px;height:52px;padding:0 20px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(255,255,255,.9)}.mn .search input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:var(--t-body);color:var(--ink);outline:none}.mn .search input::-moz-placeholder{color:var(--ink-3)}.mn .search input::placeholder{color:var(--ink-3)}.mn .keys{grid-column:3 / span 6;display:flex;flex-wrap:wrap;gap:4px 16px;padding-left:10px}.mn .keys button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:0;border-radius:999px;background:none;font:inherit;font-size:var(--t-small);color:var(--ink);cursor:pointer}.mn .keys button>i{width:10px;height:10px;border-radius:3px;display:inline-block;box-shadow:inset 0 0 0 1px #1f24141f}.mn .keys button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mn .wall{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:32px}.mn .tile{position:relative;display:flex;flex-direction:column;height:176px;padding:14px 14px 16px;border-radius:14px;background:var(--bg);color:var(--fg);transition:opacity .25s,transform .25s}.mn .tile .row{display:flex;justify-content:flex-end}.mn .tile .row .go{width:20px;height:20px;opacity:.7}.mn .tile h3{margin-top:auto;font-weight:500;font-size:var(--t-h3);line-height:1;letter-spacing:-.045em}.mn .tile .dom{font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-meta);opacity:.55;margin-top:4px}.mn .tile p{margin-top:10px;font-size:var(--t-small);line-height:1.3;opacity:.82;text-wrap:pretty}.mn .tile:hover{transform:translateY(-3px)}.mn .wall.filtering .tile:not(.hit){opacity:.14}@media (prefers-reduced-motion: reduce){.mn .tile{transition:none}.mn .tile:hover{transform:none}}@media (max-width: 700px){.mn{--t-display: 56px;--t-h2: 40px;--t-h3: 26px;--t-lede: 18px;--g: 18px}.mn .nav a,.mn .nav .line{display:none}.mn .burger{display:inline-block}.mn .hero .kicker{margin-top:44px}.mn .intro{padding-top:0;gap:14px;justify-content:flex-start}.mn .h1{margin-top:18px;line-height:.95;letter-spacing:-.055em}.mn .hero-low{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:32px;padding-top:32px}.mn .cta{margin-top:22px;flex-wrap:wrap}.mn .intro{order:1}.mn .cta{order:2}.mn .l-btn{order:4;justify-content:center;height:52px;margin-top:-16px}.mn .screen:not(.hero){min-height:0!important}.mn .pieces{padding-bottom:40px}.mn .pieces-head{display:block;margin-top:32px}.mn .pieces-head .lede{margin-top:16px}.mn .find{display:block;margin-top:28px}.mn .search{height:50px}.mn .keys{flex-wrap:nowrap;overflow-x:auto;margin:12px calc(-1 * var(--g)) 0;padding:0 var(--g);gap:8px;scrollbar-width:none}.mn .keys button{flex:none}.mn .wall{grid-template-columns:1fr 1fr;margin-top:22px}.mn .tile{height:144px}.mn .tile h3{font-size:var(--t-h3)}.mn .tile p{font-size:var(--t-meta)}}.mn .wm{display:inline-flex;align-items:baseline;white-space:nowrap;font-weight:600;letter-spacing:-.035em;line-height:1}@keyframes dot{0%,to{opacity:.25}40%{opacity:1}}.mn .mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:200px 200px;gap:6px}.mn .card{min-height:0}.mn .card.you .row{display:flex;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.04em}@keyframes pick{50%{box-shadow:0 0 0 6px #e6b1c42e}}.mn .card.you{border-radius:14px;padding:14px 14px 16px;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.mn .card.you .row{opacity:.66}.mn .card.you h3{margin-top:auto;font-weight:500;font-size:var(--t-h3);line-height:1;letter-spacing:-.045em}.mn .card.you p{margin-top:10px;font-size:var(--t-small);line-height:1.3;opacity:.82}.mn .add{align-self:flex-end;margin-top:16px;font-size:var(--t-small);font-weight:500;padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.5)}@media (max-width: 700px){.mn .mosaic{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:150px}}.mn .k-fly{position:absolute;z-index:10;pointer-events:none;opacity:0;transform-origin:0 0;font-size:var(--t-lede);line-height:1.4;letter-spacing:-.012em;color:#fff;white-space:nowrap;will-change:transform,opacity}@keyframes flash{0%{opacity:0}35%{opacity:1}to{opacity:0}}.mn .l-btn{position:relative}.mn .l-btn.ring:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:999px;border:1px solid var(--blossom);animation:ring .7s cubic-bezier(.2,.7,.2,1) forwards;pointer-events:none}@keyframes ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.12);opacity:0}}.mn .hask{grid-column:7 / span 6;grid-row:1;align-self:stretch;display:flex;flex-direction:column;border-radius:20px;padding:20px 24px 22px;background:#141a0a52;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}.mn .hask:focus-within{border-color:#e6b1c4b3}.mn .hask-head{display:flex;justify-content:space-between;color:#ffffff9e}.mn .hask-said{margin-top:14px;font-size:var(--t-lede);line-height:1.6;letter-spacing:-.012em;color:#fff;outline:none}.mn .hm{background:transparent;color:inherit;padding:0 .14em .02em;margin:0 -.14em;border-radius:.2em;transition:background-color .35s ease,color .35s ease}.mn .hm sup,.mn .pchip sup{font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-meta);margin-left:.15em;vertical-align:.7em;line-height:0;opacity:.8}.mn .hm{background:var(--bg);color:var(--fg)}.mn .hm.implied{background:transparent;color:#fff;outline:1px dashed rgba(255,255,255,.55);outline-offset:-1px}.mn .anim .hm:not(.on){background:transparent;color:inherit}.mn .anim .hm:not(.on) sup{opacity:.35}.mn .anim .hm.implied:not(.on){outline-color:transparent;color:#ffffff9e}.mn .hask-pieces{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.mn .hask-pieces .caps{display:block;color:#ffffff9e;margin-bottom:10px}.mn .pchips{display:flex;flex-wrap:wrap;gap:8px}.mn .pchip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 10px;border-radius:999px;background:#ffffff14;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-small)}.mn .pchip>i{width:10px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff59}.mn .pchip sup{margin:0 0 0 -4px}.mn .hero .l-btn{grid-column:7 / span 6}.mn .k-fly{font-size:var(--t-lede)}.mn .pic{background:var(--paper);color:var(--ink);padding-bottom:72px}.mn .pic:after{display:none}.mn .pic-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end;margin-top:56px}.mn .pic-top .h2{grid-column:1 / span 7}.mn .pic-top .h2 em,.mn .cases .h2 em,.mn .trust .h2 em{font-style:normal}.mn .pic-top .h2 em{color:var(--olive)}.mn .pic-top .lede{grid-column:9 / span 4;color:var(--ink-2)}.mn .pic-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:48px}.mn .pic-mosaic{grid-column:1 / span 6}.mn .pic .tile{height:auto}.mn .pic .tile .row{justify-content:space-between;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.04em;opacity:.7}.mn .pic .card.you{background:var(--night);color:#fff}.mn .use{grid-column:7 / span 6;height:406px;display:flex;flex-direction:column;border-radius:16px;padding:20px 24px 22px;background:var(--deep);color:#e9eadb}.mn .use-body{flex:1;min-height:0;margin-top:18px}.mn .use-cap{display:block;color:#e9eadb9e;margin:0 0 8px}.mn .use-pre{margin:0 0 16px;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-small);line-height:1.6;white-space:pre-wrap}.mn .use-foot{display:flex;align-items:center;gap:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.mn .use-btn{height:46px;background:#fff}.mn .use .ul{border-bottom-color:#ffffff9e}.mn .cases{background:var(--deep);color:#fff;padding-bottom:72px}.mn .cases .h2 em{color:var(--blossom)}.mn .cases .pic-top .lede{color:#ffffffc7}.mn .recipes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px}.mn .recipe{display:flex;flex-direction:column;min-height:420px;padding:22px 22px 20px;border-radius:16px;background:#f0ece612;border:1px solid rgba(255,255,255,.14);transition:border-color .2s,background-color .2s}.mn .recipe:hover{border-color:#e6b1c499;background:#f0ece61a}.mn .r-n{color:#ffffff9e}.mn .recipe h3{margin-top:14px;font-size:var(--t-h3);font-weight:500;line-height:1.05;letter-spacing:-.04em;min-height:2.1em}.mn .r-cap{display:block;margin-top:22px;color:#ffffff9e}.mn .recipe p{margin-top:8px;font-size:var(--t-body);line-height:1.4;color:#ffffffd9}.mn .recipe ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-small)}.mn .recipe li{display:flex;align-items:center;gap:8px}.mn .recipe li>i{width:10px;height:10px;border-radius:3px;flex:none;box-shadow:inset 0 0 0 1px #ffffff59}.mn .recipe li b{font-weight:500}.mn .recipe li span{color:#ffffff9e}.mn .trust{background:var(--night);color:#fff;padding-bottom:72px}.mn .trust-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:56px;align-items:start}.mn .trust-l{grid-column:1 / span 5;position:sticky;top:24px}.mn .trust .h2 em{color:var(--blossom)}.mn .trust-l .lede{margin-top:24px;color:#fffc;max-width:30ch}.mn .t-link{display:inline-block;margin-top:28px}.mn .rights{grid-column:7 / span 6;list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.16)}.mn .rights li{display:grid;grid-template-columns:40px 1fr auto;gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.16)}.mn .r-num{color:var(--blossom);padding-top:5px}.mn .rights div>b{display:block;font-size:var(--t-lede);font-weight:500;letter-spacing:-.015em;line-height:1.3}.mn .rights p{margin-top:6px;font-size:var(--t-small);line-height:1.45;color:#ffffffad;max-width:46ch}.mn .r-addr{display:inline-flex;align-items:center;gap:10px;padding-top:4px;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-small);white-space:nowrap}.mn .r-addr b{font-weight:500}.mn .r-addr span{color:#ffffff9e}@media (max-width: 700px){.mn .hask{padding:16px}.mn .hask-head span:last-child{display:none}.mn .intro{order:1}.mn .cta{order:2}.mn .hask{order:3}.mn .hero .l-btn{order:4}.mn .pic-top,.mn .pic-grid,.mn .trust-grid{display:block}.mn .pic-top .lede{margin-top:16px}.mn .pic-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:150px}.mn .use{height:auto;margin-top:24px;padding:16px}.mn .use-pre{font-size:var(--t-meta)}.mn .use-foot{flex-wrap:wrap}.mn .recipes{grid-template-columns:1fr;gap:12px;margin-top:28px}.mn .recipe,.mn .recipe h3{min-height:0}.mn .trust-l{position:static}.mn .rights{margin-top:32px}.mn .rights li{grid-template-columns:32px 1fr}.mn .r-addr{grid-column:2}}.mn .r-addr .a,.mn .recipe .a,.mn .r-addr .a span,.mn .recipe .a span,.mn .r-addr .a b,.mn .recipe .a b{display:inline;white-space:nowrap}.mn .pic,.mn .cases,.mn .trust,.mn .pieces{padding-top:96px;padding-bottom:96px}.mn .pic-top,.mn .cases .pic-top{margin-top:0}.mn .pic-top .h2{grid-column:1 / span 6}.mn .pic-top .lede{grid-column:7 / span 5}.mn .pieces-head,.mn .trust-grid{margin-top:0}.mn .hero-low{margin-top:64px;padding-top:0;flex:1;grid-template-rows:1fr auto}.mn .hero .intro{padding-top:24px;padding-bottom:24px}.mn .hask{padding:24px}.mn .hask-pieces{padding-top:18px}.mn .pic-l{grid-column:1 / span 6}.mn .pic-mosaic{grid-column:auto}.mn .pic-note{margin-top:16px;color:var(--ink-3)}.mn .use{padding:24px}.mn .use-body{margin-top:0}.mn .use-btn{height:52px}.mn .recipe{min-height:0;padding:24px;cursor:pointer}.mn .r-n{display:flex;justify-content:space-between}.mn .recipe:hover .r-n span:last-child{color:var(--blossom)}.mn .r-addr{padding-top:5px}.mn .trust-l .lede{max-width:none}@media (max-width: 700px){.mn .pic,.mn .cases,.mn .trust,.mn .pieces{padding-top:56px;padding-bottom:56px}.mn .hero-low{margin-top:32px}.mn .hero .intro{padding:0}.mn .pic-l{margin-bottom:24px}.mn .use-btn{width:100%;justify-content:center}}.mn .morning{background:var(--night);color:#fff;padding-top:96px;padding-bottom:96px}.mn .morning .pic-top .h2 em{color:var(--blossom)}.mn .morning .pic-top .lede{color:#fffc}.mn .m-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:48px;align-items:start}.mn .m-log{grid-column:1 / span 5}.mn .m-cap{display:block;padding-bottom:12px;color:#ffffff9e;border-bottom:1px solid rgba(255,255,255,.14)}.mn .m-log ol{list-style:none;margin:0;padding:0}.mn .m-log li{display:grid;grid-template-columns:52px 128px 1fr auto;gap:12px;align-items:center;min-height:44px;border-bottom:1px solid rgba(255,255,255,.14);font-size:var(--t-small)}.mn .m-t{font-family:Geist Mono Variable,ui-monospace,monospace;color:#ffffff9e}.mn .m-a{font-family:Geist Mono Variable,ui-monospace,monospace;white-space:nowrap}.mn .m-a b{font-weight:500}.mn .m-a span{color:#ffffff9e}.mn .m-w{color:#ffffffd9}.mn .m-done{font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-meta);color:#ffffff9e}.mn .m-go{font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-meta);color:var(--blossom);white-space:nowrap}.mn .m-fly{position:absolute;z-index:10;pointer-events:none;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-meta);color:var(--blossom);white-space:nowrap}.mn .m-r{grid-column:7 / span 6}.mn .m-list{border-radius:16px;padding:24px;background:var(--paper);color:var(--ink)}.mn .m-bar{display:flex;justify-content:space-between;color:var(--ink-2);padding-bottom:12px;border-bottom:1px solid var(--line)}.mn .m-bar span:last-child{color:var(--olive)}.mn .m-list ul{list-style:none;margin:0;padding:0}.mn .m-list li{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-bottom:1px solid var(--line)}.mn .m-id{color:var(--ink-3);font-size:var(--t-meta);text-transform:none;letter-spacing:.02em}.mn .m-list b{font-size:var(--t-lede);font-weight:500;letter-spacing:-.015em}.mn .m-exp{font-size:var(--t-small);color:var(--ink-2)}.mn .m-foot{margin-top:16px;font-size:var(--t-small);color:var(--ink-2)}.mn .m-addr{font-family:Geist Mono Variable,ui-monospace,monospace;color:var(--ink)}.mn .m-link{display:inline-block;margin-top:20px;font-size:var(--t-body)}.mn .morning.pre .m-log li,.mn .morning.pre .m-list li{opacity:0}@media (max-width: 700px){.mn .morning{padding-top:56px;padding-bottom:56px}.mn .m-grid{display:block;margin-top:32px}.mn .m-log li:nth-child(n+6){display:none}.mn .m-log li{grid-template-columns:44px 1fr auto;row-gap:2px;padding:8px 0}.mn .m-a{grid-column:2}.mn .m-w{grid-column:2;grid-row:2}.mn .m-done,.mn .m-go{grid-column:3;grid-row:1 / span 2}.mn .m-r{margin-top:32px}.mn .m-list{padding:18px}}.mn .pic .tile p,.mn .pic .card.you p{min-height:2.6em}.mn .pieces .tile p{min-height:calc(3 * 1.3em)}@media (max-width: 700px){.mn .pieces .tile{height:158px}.mn .pic .tile p,.mn .pic .card.you p{min-height:2.6em}}.mn .pic .card.you h3{margin-bottom:19.5px}@media (max-width: 700px){.mn .pic .card.you p{font-size:var(--t-meta)}}.mn .recipe p{min-height:2.8em}.mn .pchip>i,.mn .recipe li>i{box-shadow:inset 0 0 0 1px #fff9}@media (max-width: 700px){.mn .recipe p{min-height:0}}.mn .r-addr b{font-size:inherit;font-weight:500;display:inline}.mn .rights{border-top:0}.mn .rights li:first-child{padding-top:19px}.mn .m-grid{align-items:stretch}.mn .m-log{display:flex;flex-direction:column}.mn .m-log ol{flex:1;display:grid;grid-auto-rows:1fr}.mn .m-r{display:flex;flex-direction:column}@media (max-width: 700px){.mn .m-log ol{display:block}}.mn .m-foot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px}.mn .m-foot p{margin:0}.mn .m-link{margin-top:0;font-size:var(--t-small);font-weight:500;white-space:nowrap;color:var(--ink);padding-bottom:2px;border-bottom:1px solid var(--ink)}.mn .m-list{flex:1;display:flex;flex-direction:column}.mn .m-list ul{flex:1}.mn button.btn{border:0;font:inherit;font-size:var(--t-body);font-weight:500;cursor:pointer}@media (max-width: 700px){.mn .m-foot{flex-direction:column;align-items:flex-start}.mn .pchips{gap:6px}.mn .pchip{height:30px;padding:0 10px 0 8px;gap:6px;font-size:var(--t-meta)}}.mn .r-addr:empty{display:none}.mn .foot3{position:relative;isolation:isolate;overflow:hidden;display:block;background:var(--night);color:#fff;padding:96px var(--g) 40px}.mn .f-dir{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;align-items:start}.mn .f-gally{grid-column:1 / span 2;display:flex;flex-direction:column}.mn .f-gally .logo{font-size:var(--t-lede)}.mn .f-cap{margin-top:24px;color:#ffffff9e}.mn .f-door{margin-top:8px;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-small);color:#ffffffd9}.mn .f-fams{grid-column:3 / span 10;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:0 24px}.mn .f-fam{position:relative;border-top:2px solid var(--fam);padding-top:12px}.mn .f-fam:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#f0ece633}.mn .f-fam .caps{display:block;color:#ffffff9e;letter-spacing:.04em;white-space:nowrap}.mn .f-fam ul{list-style:none;margin:16px 0 0;padding:0}.mn .f-fam li{line-height:28px;font-size:var(--t-small)}.mn .f-fam a,.mn .f-bar a{color:#f0ece6b8;transition:color .15s ease}.mn .f-fam a:hover,.mn .f-bar a:hover,.mn .f-door:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.mn .f-bar{display:flex;justify-content:space-between;align-items:center;margin-top:64px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.mn .f-bar nav{display:flex;gap:28px;font-size:var(--t-small)}.mn .f-bar .caps{color:#ffffff9e}@media (prefers-reduced-motion: reduce){.mn .f-fam a,.mn .f-bar a{transition:none}}@media (max-width: 700px){.mn .foot3{padding:56px var(--g) 32px}.mn .f-dir,.mn .f-fams{display:block}.mn .f-fams{margin-top:40px}.mn .f-fam{margin-top:20px}.mn .f-fam ul{display:flex;flex-wrap:wrap;margin-top:8px}.mn .f-fam li{line-height:32px}.mn .f-fam li:not(:last-child):after{content:" ·";white-space:pre;margin-right:.35em;color:#ffffff9e}.mn .f-bar{flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px}.mn .f-bar nav{flex-wrap:wrap;gap:8px 20px}}.mn{--t-giant: 640px}.mn .giant{position:absolute;z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;line-height:.74;letter-spacing:-.07em;white-space:nowrap}.mn .g40{right:-.05em;top:calc(408px - .86em);font-size:var(--t-giant);color:#4a5a2c21}.mn .g07{left:-.04em;bottom:-.16em;font-size:var(--t-giant);color:#f0ece69e}.mn .gmark{right:-120px;top:-40px;height:118%;width:auto;overflow:visible}.mn .gmark path{fill:#f0ece609}.mn .gmark .g2{fill:#e6b1c412}.mn .trust-l{position:static}@media (max-width: 700px){.mn{--t-giant: 300px}.mn .gmark{right:-80px;top:auto;bottom:-40px;height:70%}.mn .g40{top:-.3em}}.mn .pay{background:var(--paper);color:var(--ink);padding-top:96px;padding-bottom:96px}.mn .pay:after{display:none}.mn .pay .pic-top .h2 em{color:var(--olive)}.mn .pay .pic-top .lede{color:var(--ink-2)}.mn .pays{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mn .pays li{display:flex;flex-direction:column;padding-top:18px;border-top:2px solid var(--ink)}.mn .p-n{color:var(--olive)}.mn .pays b{margin-top:18px;font-size:var(--t-lede);font-weight:500;line-height:1.25;letter-spacing:-.015em;min-height:2.5em}.mn .pays p{margin-top:10px;font-size:var(--t-small);line-height:1.45;color:var(--ink-2);flex:1}.mn .p-a{margin-top:18px;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-meta);white-space:nowrap}.mn .p-a b{font-weight:500}.mn .p-a span{color:var(--ink-3)}.mn .pay-foot{display:flex;justify-content:space-between;align-items:center;margin-top:48px;padding-top:20px;border-top:1px solid var(--line)}.mn .pay-foot .caps{color:var(--ink-3)}.mn .f-bar{flex-wrap:wrap;gap:16px 28px}.mn .f-legal{display:flex;gap:22px;font-size:var(--t-small)}.mn .f-maker{display:flex;justify-content:space-between;align-items:center;margin-top:18px;font-size:var(--t-small);color:#f0ece69e}.mn .f-maker a{color:#f0ece6d9;border-bottom:1px solid rgba(240,236,230,.35)}.mn .f-maker .caps{color:#ffffff9e}.mn .msheet{min-height:844px;display:flex;flex-direction:column;background:var(--night);color:#fff}.mn .m-close{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:none;color:#fff}.mn .m-links{list-style:none;margin:48px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.16)}.mn .m-links a{display:grid;grid-template-columns:36px 1fr auto;align-items:baseline;gap:10px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.16)}.mn .m-links .caps{color:#ffffff9e}.mn .m-links b{font-size:var(--t-h3);font-weight:500;letter-spacing:-.03em}.mn .m-links em{font-style:normal;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--t-small);color:#ffffff9e}.mn .m-cta{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:32px}.mn .m-cta .btn{justify-content:center}.mn .m-line{display:grid;place-items:center;height:52px;border-radius:999px;border:1px solid rgba(255,255,255,.6);font-weight:500}.mn .m-foot{margin-top:20px;color:#ffffff9e}@media (max-width: 700px){.mn .pay{padding-top:56px;padding-bottom:56px}.mn .pays{grid-template-columns:1fr;gap:28px;margin-top:32px}.mn .pays b{min-height:0}.mn .pay-foot{flex-direction:column;align-items:flex-start;gap:12px}.mn .f-legal{flex-wrap:wrap;gap:8px 18px}.mn .f-maker{flex-direction:column;align-items:flex-start;gap:8px}}.mn .finale{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:900px;padding:96px var(--g) 96px;background:var(--blossom);color:var(--ink)}.mn .finale:after{opacity:.35}.mn .fin-h{font-weight:500;font-size:var(--t-display);line-height:.9;letter-spacing:-.06em}.mn .fin-h span{display:block}.mn .fin-h .second{color:var(--olive)}.mn .fin-low{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end;margin-top:auto;padding-top:64px}.mn .fin-lede{grid-column:1 / span 4;color:#1f2414c7}.mn .fin-act{grid-column:7 / span 6}.mn .fin-form{display:flex;align-items:center;gap:8px;height:72px;padding:6px 6px 6px 28px;border-radius:999px;background:#fff;box-shadow:0 24px 60px -32px #1f241473}.mn .fin-form input{flex:1;min-width:0;border:0;outline:none;background:none;font:inherit;font-size:var(--t-lede);letter-spacing:-.012em;color:var(--ink)}.mn .fin-form input::-moz-placeholder{color:var(--ink-3)}.mn .fin-form input::placeholder{color:var(--ink-3)}.mn .fin-btn{flex:none;display:inline-flex;align-items:center;gap:10px;height:60px;padding:0 28px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:inherit;font-size:var(--t-body);font-weight:500;cursor:pointer}.mn .fin-btn i{font-style:normal}.mn .fin-form.is-error{box-shadow:0 0 0 2px #7f3445,0 24px 60px -32px #1f241473}.mn .fin-note{margin-top:16px;font-size:var(--t-small);color:#1f2414b8}.mn .fin-note a{color:var(--ink);border-bottom:1px solid var(--ink)}.mn .fin-err{color:#6b2a39}.mn .fin-sent{padding:24px 28px;border-radius:24px;background:#fff}.mn .fin-sent .caps{color:var(--olive)}.mn .fin-sent p{margin-top:10px;font-size:var(--t-lede);line-height:1.4;letter-spacing:-.012em}.mn .fin-link{display:inline-block;margin-top:14px;font-size:var(--t-small);font-weight:500;border-bottom:1px solid var(--ink)}.mn .pay-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:64px}.mn .pf-cap{grid-column:1 / -1;color:var(--ink-2);padding-bottom:12px;border-bottom:1px solid var(--line)}.mn .pf{grid-column:1 / -1;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mn .pf dt{font-size:var(--t-lede);font-weight:500;letter-spacing:-.015em}.mn .pf dd{margin:8px 0 0;font-size:var(--t-body);line-height:1.5;color:var(--ink-2)}@media (max-width: 700px){.mn .finale{min-height:720px!important;padding:56px var(--g) 56px}.mn .fin-low{display:block;padding-top:48px}.mn .fin-act{margin-top:28px}.mn .fin-form{height:auto;flex-wrap:wrap;padding:8px;border-radius:28px}.mn .fin-form input{flex:1 1 100%;padding:12px 14px;font-size:var(--t-body)}.mn .fin-btn{width:100%;justify-content:center;height:56px}.mn .pay-faq{display:block;margin-top:48px}.mn .pf{display:block}.mn .pf div{padding-top:20px}}.mn .chapter{padding:0 var(--g);background:var(--night);color:#fff}.mn .part{position:relative}.mn .chapter .trust,.mn .chapter .morning{background:none;padding-left:0;padding-right:0}.mn .chapter .trust{padding-top:96px;padding-bottom:64px}.mn .chapter .morning{padding-top:64px;padding-bottom:96px}.mn .chapter .gmark{right:calc(-1 * var(--g) - 120px)}.mn .chapter .g07{left:calc(-1 * var(--g) - .04em)}.mn .ch-join{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.08);color:var(--blossom)}.mn .closing{padding:0 var(--g) 40px;background:var(--night);color:#fff}.mn .closing .finale{background:none;margin:0 calc(-1 * var(--g));padding:96px var(--g) 96px;color:#fff}.mn .closing .finale:after{opacity:.45}.mn .closing .fin-h{color:#fff}.mn .closing .fin-h .second{color:var(--blossom)}.mn .closing .fin-lede{color:#ffffffe6}.mn .closing .fin-form{box-shadow:0 30px 70px -36px #0009}.mn .closing .fin-btn{background:var(--blossom);color:var(--ink)}.mn .closing .fin-note{color:#ffffffb3}.mn .closing .fin-note a{color:#fff;border-bottom-color:#ffffff9e}.mn .closing .fin-err{color:#f2c3d2}.mn .closing .fin-form.is-error{box-shadow:0 0 0 2px #e6b1c4,0 30px 70px -36px #0009}.mn .closing .foot3{background:none;padding:64px 0 0;border-top:1px solid rgba(255,255,255,.16)}.mn .closing .foot3:after{display:none}@media (max-width: 700px){.mn .chapter .trust{padding-top:56px;padding-bottom:48px}.mn .chapter .morning{padding-top:48px;padding-bottom:56px}.mn .closing .finale{padding:56px var(--g) 56px;min-height:720px!important}.mn .closing .foot3{padding-top:48px}}.mn .skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:#fff;color:var(--ink);font-size:var(--t-small);font-weight:500}.mn .skip:focus{top:16px}.mn :where(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--blossom);outline-offset:3px;border-radius:6px}.mn .pieces :where(a,button,input):focus-visible,.mn .pic :where(a,button):focus-visible,.mn .pay :where(a,button):focus-visible{outline-color:var(--ink)}.mn .hask-field{position:relative;margin-top:14px}.mn .hask-field .hask-said{margin-top:0}.mn .hask-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;resize:none;border:0;background:transparent;padding:0;margin:0;font:inherit;font-size:var(--t-lede);line-height:1.6;letter-spacing:-.012em;color:transparent;caret-color:#fff;outline:none}.mn .hask-in:focus-visible{outline:2px solid var(--blossom);outline-offset:6px;border-radius:8px}.mn .hask-head label{cursor:text}.mn .go{min-width:24px;min-height:24px}.mn .btn-reset{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.mn .pf{grid-template-columns:repeat(4,minmax(0,1fr))}.mn .hask-said sup{display:inline-block;width:0;margin-left:.08em;overflow:visible}.mn .g40:before{content:"40"}.mn .g07:before{content:"07:00"}.mn .sp-head{padding-bottom:72px;background:var(--night);color:#fff}.mn .sp-title{margin-top:96px;max-width:calc((100% - 11 * 24px) / 12 * 8 + 7 * 24px)}.mn .sp-kick{color:var(--blossom)}.mn .sp-h1{margin-top:16px}.mn .sp-lede{margin-top:20px;max-width:46ch;color:#ffffffd1}.mn .sp-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-top:72px;padding-bottom:96px;background:var(--paper);color:var(--ink)}.mn .sp-body:after{display:none}.mn .sp-toc{grid-column:1 / span 3;align-self:start;position:sticky;top:24px}.mn .sp-toc .caps{color:var(--ink-2)}.mn .sp-toc ol{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--line)}.mn .sp-toc a{display:block;padding:10px 0;border-bottom:1px solid var(--line);font-size:var(--t-small)}.mn .sp-text{grid-column:4 / span 7}.mn .sp-text section+section{margin-top:56px}.mn .sp-text h2{font-size:var(--t-h3);font-weight:500;letter-spacing:-.03em;line-height:1.15}.mn .sp-text p{margin-top:16px;font-size:var(--t-body);line-height:1.6;color:#1f2414db;max-width:66ch}.mn .sp-text ul{margin:16px 0 0;padding-left:20px;font-size:var(--t-body);line-height:1.6;color:#1f2414db}.mn .sp-text li+li{margin-top:6px}.mn .sp-text a{color:var(--ink);border-bottom:1px solid var(--ink)}.mn .sp-text code{font-family:Geist Mono Variable,monospace;font-size:var(--t-small)}.mn .sp-code{margin:16px 0 0;padding:18px 20px;border-radius:14px;background:var(--deep);color:#e9eadb;font-family:Geist Mono Variable,monospace;font-size:var(--t-small);line-height:1.6;overflow-x:auto}.mn .sp-pending{display:inline-block;padding:1px 8px;border-radius:999px;background:#e6b1c473;font-size:var(--t-small);color:var(--ink)}.mn .sp-pieces{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 24px;font-family:Geist Mono Variable,monospace;font-size:var(--t-small)!important}.mn .sp-pieces a{border:0!important}.mn .sp-pieces b{font-weight:500}.mn .sp-pieces span{color:var(--ink-3)}.mn .sp-table{width:100%;margin-top:16px;border-collapse:collapse;font-size:var(--t-small)}.mn .sp-table th{text-align:left;font-family:Geist Mono Variable,monospace;font-size:var(--t-meta);font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);padding:8px 12px 8px 0;border-bottom:1px solid var(--ink)}.mn .sp-table td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}.mn .sp-table td:nth-child(2){font-family:Geist Mono Variable,monospace;white-space:nowrap}.mn .sp-dl{display:grid;grid-template-columns:180px 1fr;gap:0;margin:16px 0 0;font-size:var(--t-body)}.mn .sp-dl dt,.mn .sp-dl dd{margin:0;padding:12px 0;border-bottom:1px solid var(--line)}.mn .sp-dl dt{color:var(--ink-2)}.mn .sp-close{padding-top:0}@media (max-width: 700px){.mn .sp-title{margin-top:48px;max-width:none}.mn .sp-body{display:block;padding-top:40px;padding-bottom:56px}.mn .sp-toc{position:static;margin-bottom:40px}.mn .sp-pieces{grid-template-columns:1fr 1fr}.mn .sp-table td:nth-child(3),.mn .sp-table th:nth-child(3){display:none}.mn .sp-dl{grid-template-columns:1fr}.mn .sp-dl dt{border-bottom:0;padding-bottom:0}}@media (min-width: 701px){.mn{--k: (100vw - 80px);--t-display: clamp(88px, var(--k) * .11765, 160px);--t-h2: clamp(44px, var(--k) * .04706, 64px);--t-h3: clamp(26px, var(--k) * .02353, 32px);--t-lede: clamp(18px, var(--k) * .01471, 20px);--t-giant: clamp(320px, var(--k) * .4706, 640px)}.mn .g40{top:calc(var(--t-giant) * .6375 - .86em)}.mn .mosaic,.mn .pic-mosaic{grid-template-rows:repeat(2,clamp(150px,13.9vw,200px))}.mn .closing .finale{min-height:100vh;min-height:100svh}}.mn .wall .tile{height:auto;min-height:176px}@media (min-width: 701px) and (max-width: 1359px){.mn .pieces-head,.mn .find,.mn .wall{grid-template-columns:repeat(6,minmax(0,1fr))}.mn .pieces-head .h2{grid-column:1 / span 3}.mn .pieces-head .lede{grid-column:4 / span 3}.mn .keys{grid-column:1 / -1;grid-row:2;padding-left:0;margin-top:12px}}@media (min-width: 701px) and (max-width: 1023px){.mn .pieces-head,.mn .find,.mn .wall{grid-template-columns:repeat(4,minmax(0,1fr))}.mn .pieces-head .h2,.mn .pieces-head .lede{grid-column:1 / -1}.mn .intro,.mn .cta{grid-column:1 / span 5}.mn .hask,.mn .hero .l-btn{grid-column:6 / span 7}}.mn .hm{margin:0;padding:0 .1em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mn .hask-said .hm{position:relative}.mn .hask-said sup{position:absolute;top:-.35em;right:-.1em;width:auto;margin:0;vertical-align:baseline;line-height:1}.mn .morning.pre .m-list li{opacity:.25}.mn .g07{color:#f0ece624}.mn .h1 span,.mn .h2,.mn .fin-h span,.mn .hero .kicker{text-wrap:balance}@media (max-width: 700px){.mn .finale,.mn .closing .finale{min-height:0!important}.mn .fin-low{padding-top:40px}.mn .keys{flex-wrap:wrap;overflow:visible;margin:12px 0 0;padding:0;gap:4px 6px}.mn .keys button{height:32px;padding:0 8px}.mn .pic .tile .row{letter-spacing:0;gap:8px}.mn .pic .tile .row>span{white-space:nowrap}.mn .cta{margin-top:0}}
