@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/work-sans-vietnamese-wght-normal.7aa9315d.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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/work-sans-latin-ext-wght-normal.b2bc84c1.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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/work-sans-latin-wght-normal.8368f27a.woff2) format("woff2-variations");unicode-range:u+00??,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}:root{--ink:#10221c;--ink-2:#1d3934;--ink-3:#2c4a44;--green:#5fcb88;--green-deep:#3f9e66;--green-text:#2f7a4e;--green-tint:#eef8f2;--paper:#ffffff;--paper-2:#f6f8f7;--rule:#dfe5e2;--rule-2:#c9d3cf;--muted:#5b6b65;--muted-2:#81908a;--neg:#b0413e;--display:Georgia,"Times New Roman",serif;--serif:Georgia,"Times New Roman",serif;--sans:"Work Sans Variable","Work Sans",system-ui,sans-serif;--num:"Work Sans Variable","Work Sans",system-ui,sans-serif;--wrap:1232px;--gutter:24px;--gap:32px}*{box-sizing:border-box}html{overflow-y:scroll;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:700}button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{min-height:100vh;display:flex;flex-direction:column}.app>main{flex:1 0 auto;width:100%}.app>.site-footer{margin-top:auto}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.ico{display:inline-block;width:16px;height:16px;object-fit:contain;vertical-align:-3px;flex:none}img.ico.ico-x{padding:1.5px}img.ico.ico-github{padding:.5px}.svc{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.svc .ico{vertical-align:0}.svc-in{white-space:nowrap}.svc-in .ico{margin-right:4px}.site-header{background:var(--ink);color:#fff}.mast{border-bottom:1px solid rgba(255,255,255,.1)}.mast-in{height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px}.mast-left{font-size:13px;letter-spacing:.02em;color:rgba(255,255,255,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mast-logo{display:block;height:48px}.logo{--seal:48px;--word:28px;display:inline-flex;align-items:center;gap:11px;height:100%;white-space:nowrap}.logo>.logo-seal{flex:none;width:var(--seal);height:var(--seal)}.logo>.logo-word{flex:none;display:block;height:var(--word);width:auto}.logo>.logo-text{font-family:var(--display);font-weight:700;font-size:var(--word);color:#fff;line-height:1}.mast-right{display:flex;justify-content:flex-end;gap:10px;min-width:0}.mast-right,.tok{align-items:center}.tok{display:inline-flex;gap:8px;height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.tok-off{border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.8)}.tok-off .dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.45)}.tok-on{background:var(--green);color:var(--ink)}.tok-on:hover{background:#74d79a}.tok .short{display:none}.tok-issue{border:1px solid rgba(95,203,136,.55);color:#fff}.tok-issue:hover{border-color:var(--green);background:rgba(95,203,136,.12)}.tok-issue svg{color:var(--green);flex:none}.nav-in,.navrow{height:54px}.nav-in{display:flex;align-items:center;justify-content:center;gap:30px;overflow-x:auto;scrollbar-width:none}.nav-in::-webkit-scrollbar{display:none}.nav-in a{position:relative;flex:none;height:54px;display:inline-flex;align-items:center;font-size:16px;color:rgba(255,255,255,.92);white-space:nowrap}.nav-in a:hover{color:#fff}.nav-in a.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--green)}.nav-in .sep{flex:none;width:1px;height:22px;background:rgba(255,255,255,.28)}.site-footer{background:var(--ink);color:rgba(255,255,255,.82);font-size:14px}.foot-top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;padding-top:44px;padding-bottom:36px}.foot-brand .logo{--seal:44px;--word:25px;height:44px}.foot-brand p{margin-top:14px;max-width:340px;line-height:1.55;color:rgba(255,255,255,.7)}.foot-col h4{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.foot-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.foot-col a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.foot-col .ca{font-size:12px;word-break:break-all;color:rgba(255,255,255,.7)}.foot-bottom{border-top:1px solid rgba(255,255,255,.1)}.foot-bottom .wrap{min-height:52px;display:flex;align-items:center;justify-content:center;gap:6px 18px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,.6);padding-top:12px;padding-bottom:12px;text-align:center}.kicker{font-family:var(--sans);font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.kicker.green{color:var(--green-text)}.byline{font-family:var(--sans);font-size:13px;color:var(--muted)}.byline b{font-weight:600;color:var(--ink)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--rule);margin-bottom:20px}.section-head h2{font-family:var(--display);font-size:26px;font-weight:700}.section-head a{font-size:13px;font-weight:600;color:var(--green-text);white-space:nowrap}.num-link,.section-head a:hover{text-decoration:underline;text-underline-offset:3px}.num-link{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-decoration-thickness:2px}.num-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pos{color:var(--green-text)}.neg{color:var(--neg)}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.badge.soon{background:var(--green-tint);color:var(--green-text)}.badge.live{background:var(--green);color:var(--ink)}.badge.anon{background:var(--paper-2);color:var(--muted);border:1px solid var(--rule)}.badge.sample{background:#fff4d6;color:#7a5a00}.btn-row{display:flex;gap:8px;flex-wrap:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--rule-2);border-radius:6px;background:#fff;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.btn.primary,.btn:hover{border-color:var(--ink)}.btn.primary{background:var(--ink);color:#fff}.btn.primary:hover{background:var(--ink-2)}.btn.green{background:var(--green);border-color:var(--green);color:var(--ink)}.pic{position:relative;overflow:hidden;background:var(--paper-2)}.pic>img{width:100%;height:100%;object-fit:cover}.is-portrait{background:#fff}.is-portrait>img,.list-card .tile.photo>img.photo-top{object-position:center top}.mini .m-media.is-portrait,.teaser .t-media.is-portrait{background:#fff}.mini .m-media.is-portrait>img,.teaser .t-media.is-portrait>img{object-fit:contain}.monogram{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;color:rgba(255,255,255,.92);letter-spacing:-.02em}.monogram>span{font-size:var(--mono-size,40px);line-height:1}.scroll{overflow-y:auto;scrollbar-width:thin;padding-right:12px;scrollbar-gutter:stable}.home{padding-top:22px;padding-bottom:64px}.strip{display:flex;align-items:center;gap:22px;height:44px;border-bottom:1px solid var(--rule);overflow:hidden;white-space:nowrap}.strip .lab{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green-text)}.strip a{flex:none;font-size:15px;color:var(--ink)}.strip a:hover{text-decoration:underline;text-underline-offset:3px}.strip a b{font-weight:600}.front{display:grid;grid-template-columns:minmax(0,272fr) minmax(0,576fr) minmax(0,272fr);grid-gap:var(--gap);gap:var(--gap);padding-top:32px}.front>*{min-width:0}.front>.col-c,.front>.col-r{position:relative}.front>.col-c:before,.front>.col-r:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gap) / -2);width:1px;background:var(--rule)}.brief{border:1px solid var(--rule);border-radius:8px;padding:18px 18px 20px}.brief h3{font-family:var(--display);font-size:24px;line-height:1.15;font-weight:700}.brief .sub{margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.brief p{margin-top:12px;font-size:15px;line-height:1.55;color:var(--ink-2)}.brief p a{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-decoration-thickness:2px}.brief .seal-row{margin-top:14px;display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.brief .seal-row>img{width:28px;height:28px}.toplist{margin-top:28px}.toplist-head{display:flex;gap:18px;border-bottom:1px solid var(--rule)}.toplist-head span{padding-bottom:8px;font-size:16px;font-weight:600;border-bottom:3px solid var(--green);margin-bottom:-1px}.toplist ol{list-style:none;margin:0;padding:0 12px 0 0;max-height:clamp(300px,46vh,520px)}.toplist li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:4px;gap:4px;padding:14px 0;border-bottom:1px solid var(--rule)}.toplist li .rk{font-family:var(--num);font-size:18px;font-weight:700;color:var(--green-text);line-height:1.2}.toplist li a.nm{font-size:15px;font-weight:500;line-height:1.35}.toplist li a.nm:hover{text-decoration:underline;text-underline-offset:3px}.toplist li .meta{margin-top:3px;font-size:13px;color:var(--muted)}.cover-media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--ink)}.cover-media>img{width:100%;height:100%;object-fit:cover}.cover-media.wide{aspect-ratio:2/1}.cover .kicker{margin-top:16px}.cover h2{margin-top:10px;font-family:var(--display);font-size:38px;line-height:1.15;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.cover h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.cover .dek{margin-top:14px;font-family:var(--serif);font-size:18px;line-height:1.55;color:var(--ink-2)}.cover .byline{margin-top:12px}.teaser{display:block;padding-bottom:20px;border-bottom:1px solid var(--rule)}.teaser+.teaser{margin-top:18px}.teaser .t-media{aspect-ratio:16/9;overflow:hidden;background:var(--paper-2)}.teaser .t-media>.monogramgram,.teaser .t-media>img{width:100%;height:100%;object-fit:cover}.teaser .kicker{margin-top:12px}.teaser h3{margin-top:6px;font-family:var(--serif);font-weight:400;font-size:18px;line-height:1.35}.teaser:hover h3{text-decoration:underline;text-underline-offset:3px}.teaser .byline{margin-top:8px;font-size:12.5px}.lists-row{margin-top:56px}.list-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.list-card{display:flex;flex-direction:column}.list-card .tile{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--ink);color:#fff;display:flex;align-items:flex-end;padding:16px}.list-card .tile .big{position:absolute;right:12px;top:2px;font-family:var(--num);font-weight:800;font-size:96px;line-height:1;letter-spacing:-.04em;color:rgba(95,203,136,.9)}.list-card .tile .seal{position:absolute;left:16px;top:16px;width:44px;height:44px}.list-card .tile .lbl{position:relative;font-family:var(--display);font-size:24px;font-weight:700;line-height:1.12}.list-card .tile.light{background:var(--green-tint);color:var(--ink)}.list-card .tile.light .big{color:var(--green)}.list-card .tile.green{background:var(--green);color:var(--ink)}.list-card .tile.green .big{color:rgba(16,34,28,.85)}.list-card .tile.photo{padding:0}.list-card .tile.photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.list-card .tile.photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,34,28,0) 35%,rgba(16,34,28,.86))}.list-card .tile.photo .lbl{z-index:1;padding:16px;color:#fff}.list-card .kicker{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.list-card h3{margin-top:6px;font-family:var(--serif);font-weight:400;font-size:18px;line-height:1.35}.list-card p{margin-top:6px;font-size:14px;color:var(--muted);line-height:1.5}.list-card:hover h3{text-decoration:underline;text-underline-offset:3px}.acc-row{margin-top:56px}.acc-grid{display:grid;grid-template-columns:minmax(0,576fr) minmax(0,272fr) minmax(0,272fr);grid-gap:var(--gap);gap:var(--gap)}.acc-grid>*{min-width:0;position:relative}.acc-grid>.col-r:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gap) / -2);width:1px;background:var(--rule)}.acc-lead .l-media{aspect-ratio:16/9;overflow:hidden;background:var(--paper-2)}.acc-lead .l-media>.monogramgram,.acc-lead .l-media>img{width:100%;height:100%;object-fit:cover}.acc-lead h3{margin-top:10px;font-family:var(--display);font-size:31px;line-height:1.18;font-weight:700;letter-spacing:-.005em;text-wrap:balance}.acc-lead .kicker{margin-top:14px}.acc-lead p{font-family:var(--serif);font-size:17px;line-height:1.55;color:var(--ink-2)}.acc-lead .byline,.acc-lead p{margin-top:10px}.acc-lead a.h:hover h3{text-decoration:underline;text-underline-offset:5px}.mini{display:block;padding-bottom:16px;border-bottom:1px solid var(--rule)}.mini+.mini{margin-top:16px}.mini .m-media{aspect-ratio:16/9;overflow:hidden;background:var(--paper-2)}.mini .m-media>.monogramgram,.mini .m-media>img{width:100%;height:100%;object-fit:cover}.mini h4{margin-top:8px;font-family:var(--serif);font-weight:400;font-size:17px;line-height:1.35}.mini:hover h4{text-decoration:underline;text-underline-offset:3px}.mini .byline{margin-top:6px;font-size:12.5px}.trades-col h3{font-family:var(--display);font-size:22px;line-height:1.2;font-weight:700}.trades-col .sub{margin-top:2px;font-size:12.5px;color:var(--muted)}.trade-list{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--rule)}.trade-more{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--green-text)}.trade-more:hover{text-decoration:underline;text-underline-offset:3px}.trade-list li{padding:12px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px}.tokimg{width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--green-tint);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--green-text);border:1px solid var(--rule)}.tokimg>img{width:100%;height:100%;object-fit:cover}.trade-list .t1{font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:8px}.trade-list .t2{margin-top:2px;font-size:12.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 10px}.trade-list .t2 a{display:inline-flex;align-items:center;gap:4px}.trade-list .t2 a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.soon-page{padding-top:64px;padding-bottom:80px}.soon-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:56px;gap:56px;align-items:center}.soon-tile{position:relative;aspect-ratio:4/3;background:var(--ink);color:#fff;overflow:hidden;display:flex;align-items:flex-end;padding:28px}.soon-tile .big{position:absolute;right:20px;top:-6px;font-family:var(--num);font-weight:800;font-size:200px;line-height:1;letter-spacing:-.05em;color:var(--green)}.soon-tile>img{position:absolute;left:28px;top:28px;width:72px;height:72px}.soon-tile .lbl{position:relative;font-size:36px;line-height:1.1}.soon-page h1,.soon-tile .lbl{font-family:var(--display);font-weight:700}.soon-page h1{margin-top:14px;font-size:46px;line-height:1.12;letter-spacing:-.01em}.soon-page .dek{margin-top:16px;font-family:var(--serif);font-size:20px;line-height:1.55;color:var(--ink-2);max-width:560px}.soon-page .btn-row{margin-top:26px}.sample-bar{background:#fff4d6;color:#5c4400;font-size:13px;text-align:center;padding:8px 16px}.hero{position:relative;background:var(--ink);overflow:hidden}.hero-img{width:100%;max-height:620px;object-fit:cover}.hero>img.hero-img{max-height:none;height:auto;max-width:1440px;margin:0 auto}.mosaic{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:2px;gap:2px;background:var(--ink)}.mosaic .pic{aspect-ratio:1}.mosaic .pic img{filter:saturate(.92)}.cover-media .mosaic{height:100%;grid-template-rows:repeat(4,minmax(0,1fr))}.cover-media .mosaic .pic{aspect-ratio:auto}.mosaic-wrap{position:relative}.mosaic-wrap:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(16,34,28,.82) 0,rgba(16,34,28,.55) 55%,rgba(16,34,28,.25) 100%)}.mosaic-title{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:16px}.mosaic-title .the{font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--green)}.mosaic-title .ttl{font-family:var(--display);font-weight:700;font-size:112px;line-height:1;letter-spacing:-.02em}.mosaic-title .per{margin-top:12px;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.82)}.mosaic-title>img{width:64px;height:64px;margin-bottom:10px}.cover-media .mosaic-title .ttl{font-size:64px}.cover-media .mosaic-title>img{width:40px;height:40px;margin-bottom:6px}.cover-media .mosaic-title .the{font-size:11px}.cover-media .mosaic-title .per{font-size:11px;margin-top:8px}.art-head{max-width:1000px;margin:0 auto;padding:44px 0 0;text-align:center}.art-head h1{margin-top:14px;font-family:var(--display);font-size:48px;line-height:1.14;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.art-head .dek{margin:18px auto 0;max-width:760px;font-family:var(--serif);font-size:20px;line-height:1.55;color:var(--ink-2)}.art-head .byline{margin-top:18px;display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px}.art-body{max-width:720px;margin:0 auto}.lede{padding-top:36px;border-top:1px solid var(--rule);margin-top:32px}.lede p,.prose p{font-family:var(--serif);font-size:19px;line-height:1.7;color:#1b2b26}.lede p+p,.prose p+p{margin-top:1.05em}.lede p:first-child:first-letter{float:left;font-family:var(--display);font-weight:700;font-size:84px;line-height:.82;padding:6px 10px 0 0;color:var(--ink)}.numbers{margin-top:48px;background:var(--ink);color:#fff}.numbers .wrap{padding-top:34px;padding-bottom:36px}.numbers h2{font-family:var(--display);font-size:28px;font-weight:700;text-align:center}.numbers .grid{margin-top:24px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0}.numbers .stat{padding:6px 20px;text-align:center;border-left:1px solid rgba(255,255,255,.16)}.numbers .stat:first-child{border-left:0}.numbers .stat a{font-family:var(--num);font-weight:700;font-size:40px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;line-height:1.1;color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-decoration-thickness:2px;text-underline-offset:6px}.numbers .stat a:hover{color:var(--green)}.numbers .stat .l{margin-top:10px;font-size:13px;line-height:1.4;color:rgba(255,255,255,.72)}.chart-sec{margin-top:56px}.chart-sec .wrap{max-width:1060px}.chart-legend{display:flex;gap:18px;font-size:13px;color:var(--muted);margin:-6px 0 14px;flex-wrap:wrap}.chart-legend i{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px}.chart{display:grid;grid-gap:3px;gap:3px}.bar-row{display:grid;grid-template-columns:30px minmax(0,180px) minmax(0,1fr) 84px;align-items:center;grid-gap:12px;gap:12px;height:19px;font-size:13px}.bar-row .rk{font-family:var(--num);font-weight:600;text-align:right;color:var(--muted)}.bar-row .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row .nm:hover{text-decoration:underline;text-underline-offset:2px}.bar-track{height:13px;background:var(--paper-2);position:relative}.bar{position:absolute;left:0;top:0;bottom:0;display:flex}.bar .r{background:var(--ink-2);height:100%}.bar .u{background:var(--green);height:100%}.bar-row .val{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-note{margin-top:12px;font-size:12.5px;color:var(--muted)}.entries{margin-top:64px}.entries .wrap{max-width:1060px}.entry{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:36px;gap:36px;padding:40px 0;border-top:1px solid var(--rule);scroll-margin-top:16px}.entry.top{grid-template-columns:340px minmax(0,1fr)}.section-head+.entry{border-top:0;padding-top:12px}.entry-media{position:relative}.entry-media .pic{aspect-ratio:4/5}.entry-media .rank{position:absolute;left:0;bottom:0;background:var(--ink);color:#fff;font-family:var(--num);font-weight:700;font-size:30px;line-height:1;padding:10px 14px 12px}.entry-media .rank small{font-size:16px;color:var(--green);margin-right:2px}.entry-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.entry-name h3{font-family:var(--display);font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.005em}.entry.top .entry-name h3{font-size:38px}.entry-handle{margin-top:6px;font-size:14px;color:var(--muted);display:flex;gap:14px;flex-wrap:wrap}.entry-handle a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.entry-pnl{margin-top:18px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.entry-pnl a{font-family:var(--num);font-weight:700;font-size:42px;line-height:1;letter-spacing:-.02em;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.entry-pnl span{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.stats{margin:16px 0 0;display:flex;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.stats>div{flex:1 1;min-width:0;padding:10px 12px;border-left:1px solid var(--rule)}.stats>div:first-child{padding-left:0;border-left:0}.stats dt{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.stats dd{margin:3px 0 0;font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entry-blurb{margin-top:18px;font-family:var(--serif);font-size:17.5px;line-height:1.7;color:#1b2b26}.best{margin-top:20px}.best h4{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.best-list{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.best-card{border:1px solid var(--rule);border-radius:8px;padding:12px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.best-card .tokimg{width:40px;height:40px}.best-card .sym{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.best-card .sym:hover{text-decoration:underline;text-underline-offset:2px}.best-card .tn{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.best-card .tp{margin-top:6px;font-size:16px;font-weight:700}.best-card .proofs{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--muted)}.best-card .proofs a{display:inline-flex;align-items:center;gap:4px}.best-card .proofs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.entry .btn-row{margin-top:20px}.verify{margin-top:24px;padding:56px 0 72px;background:var(--paper-2);border-top:1px solid var(--rule)}.verify .wrap{max-width:1000px}.verify .prose{max-width:720px}.verify .legend{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.verify .legend>div{background:#fff;border:1px solid var(--rule);border-radius:8px;padding:14px;font-size:14px;line-height:1.5;color:var(--ink-2)}.verify .legend b{display:flex;align-items:center;gap:7px;margin-bottom:4px;color:var(--ink)}.proof-index{margin-top:28px;background:#fff;border:1px solid var(--rule);border-radius:8px}.proof-index .scroll{max-height:clamp(320px,50vh,560px)}.proof-index table{width:100%;border-collapse:collapse;font-size:14px}.proof-index th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:12px 10px}.proof-index td,.proof-index th{border-bottom:1px solid var(--rule)}.proof-index td{padding:10px;white-space:nowrap}.proof-index td:first-child,.proof-index th:first-child{padding-left:16px}.proof-index td a:hover{text-decoration:underline;text-underline-offset:2px}.proof-index .rk{font-family:var(--num);font-weight:600;color:var(--muted)}.acc-head{padding-top:48px}.acc-head h1{margin-top:12px;font-family:var(--display);font-size:52px;line-height:1.1;font-weight:700;letter-spacing:-.01em}.acc-head .dek{margin-top:16px;max-width:820px;font-family:var(--serif);font-size:20px;line-height:1.55;color:var(--ink-2)}.acc-head .byline{margin-top:14px}.acc-nums{margin-top:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink);border-bottom:1px solid var(--rule)}.acc-nums>div{padding:16px 18px 18px 0}.acc-nums>div+div{padding-left:18px;border-left:1px solid var(--rule)}.acc-nums .v,.acc-nums a.v{font-family:var(--num);font-weight:700;font-size:32px;line-height:1.15;display:inline-flex;align-items:center;gap:8px}.acc-nums a.v{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-decoration-thickness:2px;text-underline-offset:5px}.acc-nums .v .ico{width:16px;height:16px}.acc-nums .l{margin-top:4px;font-size:13px;color:var(--muted)}.acc-explain{margin-top:36px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:48px;gap:48px}.acc-explain .prose p{font-size:18px}.acc-explain aside{align-self:start;border-left:3px solid var(--green);padding:4px 0 4px 20px;font-family:var(--serif);font-size:17px;line-height:1.55;color:var(--ink-2)}.acc-explain aside b{display:block;font-family:var(--sans);font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--green-text);margin-bottom:6px}.acc-cards{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px var(--gap);gap:36px var(--gap)}.acc-card{display:flex;flex-direction:column;min-width:0}.acc-card .pic{aspect-ratio:1}.acc-card .rk{position:absolute;left:0;bottom:0;z-index:1;background:var(--ink);color:#fff;font-family:var(--num);font-weight:700;font-size:20px;padding:6px 10px 8px;line-height:1}.acc-card h3{margin-top:12px;font-family:var(--display);font-size:23px;line-height:1.2;font-weight:700;overflow-wrap:anywhere}.acc-card .who{margin-top:6px;font-size:13.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 12px}.acc-card .who a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.acc-card .bio{margin-top:8px;font-family:var(--serif);font-size:15.5px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.acc-card .sol{margin-top:12px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.acc-card .sol a{font-family:var(--num);font-weight:700;font-size:30px;line-height:1;display:inline-flex;align-items:center;gap:8px}.acc-card .sol a.usd{font-family:var(--sans);font-weight:500;font-size:14px;color:var(--muted)}.acc-card .sub{margin-top:6px;font-size:13px;color:var(--muted)}.acc-card .sub a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:2px}.coins{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.coin{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 3px;border:1px solid var(--rule);border-radius:999px;font-size:12.5px;font-weight:600;max-width:100%}.coin:hover{border-color:var(--ink)}.coin .tokimg{width:22px;height:22px;font-size:8px;border:0}.coin span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coin.more{padding:0 10px;color:var(--muted)}.acc-card .btn-row{margin-top:14px}.full-list{margin-top:64px}.full-list .panel{border:1px solid var(--rule);border-radius:8px}.full-list .scroll{max-height:clamp(360px,56vh,640px)}.row{display:grid;grid-template-columns:44px 44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 0 10px 16px;border-bottom:1px solid var(--rule);font-size:14px}.row.head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.row .rk,.row.head{font-weight:600;color:var(--muted)}.row .rk{font-family:var(--num)}.row .av{width:36px;height:36px;border-radius:50%;overflow:hidden}.row .nm{min-width:0}.row .nm b{font-weight:600}.row .nm b,.row .nm span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .nm span{font-size:12.5px;color:var(--muted)}.row a.amt{font-weight:700;display:inline-flex;align-items:center;gap:6px}.row .links a:hover,.row a.amt:hover{text-decoration:underline;text-underline-offset:2px}.row .cc{display:flex;gap:4px;min-width:0;overflow:hidden}.row .cc .tokimg{width:24px;height:24px;font-size:8px}.row .links{display:flex;gap:10px}.row .links a{display:inline-flex;align-items:center}.profile{padding-top:44px;padding-bottom:72px}.profile-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:48px;gap:48px}.profile .pic{aspect-ratio:4/5}.profile h1{margin-top:10px;font-family:var(--display);font-size:46px;line-height:1.12;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.profile .entry-pnl a{font-size:50px}.profile .placeholder{max-width:720px}.profile .placeholder h1{font-size:42px}.profile .placeholder .dek{margin-top:14px;font-family:var(--serif);font-size:19px;line-height:1.55;color:var(--ink-2)}.profile .placeholder .btn-row{margin-top:22px}.profile-grid .btn-row{margin-top:20px}.issue-row{margin-top:56px}.issue-banner{display:block;background:var(--paper-2)}.issue-banner img{display:block;width:100%;height:auto}.issue-bar{display:flex;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid var(--rule)}.issue-bar>p{flex:1 1 auto;min-width:0;font-family:var(--serif);font-size:17px;line-height:1.5;color:var(--ink-2)}.issue-bar>.btn-row{flex:none}.issue-thumb{flex:none;width:96px}.issue-thumb>img{width:96px;height:auto;box-shadow:0 6px 18px rgba(16,34,28,.18)}.issue-page{padding-top:48px;padding-bottom:72px}.issue-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:start}.issue-cover{display:block;box-shadow:0 18px 48px rgba(16,34,28,.22)}.issue-cover>img{width:100%;height:auto}.issue-cover-ph{display:flex;aspect-ratio:4/5;align-items:center;justify-content:center;background:var(--ink);color:#fff;font-size:40px}.issue-cover-ph,.issue-text h1{font-family:var(--display);font-weight:700}.issue-text h1{margin-top:10px;font-size:52px;line-height:1.1;letter-spacing:-.01em}.issue-text .dek{margin-top:16px;font-family:var(--serif);font-size:20px;line-height:1.55;color:var(--ink-2)}.issue-free{margin-top:14px;font-size:14px;color:var(--muted)}.issue-text .btn-row{margin-top:20px}.issue-contents{margin-top:36px;border-top:2px solid var(--ink);padding-top:16px}.issue-contents h2{font-family:var(--display);font-size:24px;font-weight:700}.issue-contents ol{list-style:none;margin:10px 0 0;padding:0}.issue-contents li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule)}.issue-contents .pg{font-family:var(--num);font-weight:700;color:var(--green-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.issue-contents li>a,.issue-contents li>span:nth-child(2){font-family:var(--serif);font-size:18px}.issue-contents li>a{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-decoration-thickness:2px;text-underline-offset:3px}.issue-contents .sec{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.paused{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;background:var(--ink);color:#fff}.paused>img{width:120px;height:120px}.paused h1{margin-top:24px;font-family:var(--display);font-size:48px;font-weight:700;line-height:1.1}.paused p{margin-top:12px;font-family:var(--serif);font-size:20px;color:rgba(255,255,255,.78)}.nf{padding-top:80px;padding-bottom:80px;text-align:center}.nf .big{font-family:var(--num);font-size:140px;font-weight:800;line-height:1;color:var(--green)}.nf h1{margin-top:8px;font-family:var(--display);font-size:36px;font-weight:700}.nf p{margin-top:10px;font-family:var(--serif);font-size:18px;color:var(--ink-2)}.nf .btn-row{justify-content:center;margin-top:22px}@media (max-width:1180px){.cover h2{font-size:34px}.art-head h1{font-size:44px}.mosaic-title .ttl{font-size:96px}}@media (max-width:1000px){.front{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.front>.col-c{grid-column:1/-1;order:-1}.front>.col-c:before{display:none}.list-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acc-grid>.acc-lead{grid-column:1/-1}.acc-grid>.col-r:before{display:none}.acc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers .grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.numbers .stat:nth-child(4){border-left:0}.entry,.entry.top{grid-template-columns:220px minmax(0,1fr);gap:28px}.best-list{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}.acc-explain,.profile-grid,.soon-grid{grid-template-columns:minmax(0,1fr);gap:32px}.row{grid-template-columns:40px 40px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto}.row .cc{display:none}}@media (max-width:720px){.issue-bar{flex-direction:column;align-items:stretch;gap:12px}.issue-grid{grid-template-columns:minmax(0,1fr);gap:28px}.issue-text h1{font-size:38px}.issue-contents .sec{display:none}.issue-contents li{grid-template-columns:32px minmax(0,1fr)}:root{--gutter:16px;--gap:24px}.mast-in{height:60px;grid-template-columns:auto minmax(0,1fr)}.mast-left{display:none}.mast-logo{height:40px}.mast-logo .logo{--seal:40px;--word:23px;gap:9px}.tok{height:32px;padding:0 12px;font-size:12px}.tok .long{display:none}.tok .short{display:inline}.nav-in,.nav-in a,.navrow{height:46px}.nav-in{justify-content:flex-start;gap:22px}.nav-in,.nav-in a{font-size:15px}.acc-cards,.acc-grid,.front,.list-cards{grid-template-columns:minmax(0,1fr)}.front>.col-r:before{display:none}.cover h2{font-size:28px}.cover .dek{font-size:17px}.strip a{font-size:14px}.art-head{padding-top:28px}.art-head h1{font-size:32px}.art-head .dek,.lede p,.prose p{font-size:18px}.mosaic{grid-template-columns:repeat(5,minmax(0,1fr))}.cover-media .mosaic{grid-template-columns:repeat(10,minmax(0,1fr))}.mosaic-title .ttl{font-size:56px}.mosaic-title>img{width:44px;height:44px}.cover-media .mosaic-title .ttl{font-size:44px}.numbers .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers .stat{border-left:0}.numbers .stat a{font-size:30px}.bar-row{grid-template-columns:24px minmax(0,96px) minmax(0,1fr) 64px;gap:8px;font-size:12px}.entry,.entry.top{grid-template-columns:minmax(0,1fr);gap:18px;padding:28px 0}.entry-media .pic{aspect-ratio:1;max-width:100%}.entry-name h3,.entry.top .entry-name h3{font-size:28px}.entry-pnl a{font-size:34px}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stats>div{padding:10px 12px;border-left:1px solid var(--rule)}.stats>div:nth-child(odd){padding-left:0;border-left:0}.stats>div:nth-child(n+3){border-top:1px solid var(--rule)}.best-list,.verify .legend{grid-template-columns:minmax(0,1fr)}.btn-row .btn{flex:1 1;padding:0 8px;min-width:0}.acc-head h1,.profile h1,.soon-page h1{font-size:34px}.acc-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-nums>div:nth-child(3){padding-left:0;border-left:0}.acc-nums>div:nth-child(n+3){border-top:1px solid var(--rule)}.acc-nums .v,.acc-nums a.v{font-size:26px}.row{grid-template-columns:30px 36px minmax(0,1fr) auto;gap:10px}.row>.c-claimed,.row>.c-last,.row>.c-links{display:none}.soon-tile .big{font-size:140px}.soon-tile .lbl{font-size:30px}.foot-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.section-head h2{font-size:22px}.acc-lead h3{font-size:25px}.proof-index td,.proof-index th{padding:10px 8px}.proof-index .m-hide{display:none}.proof-index td{white-space:normal}}:root{--m-out:cubic-bezier(0.16,1,0.3,1);--m-soft:cubic-bezier(0.22,1,0.36,1);--m-curtain:cubic-bezier(0.76,0,0.24,1);--m-seal-mask:url(/brand/seal-flat.svg)}.best-card,.btn,.coin,.nav-in a,.num-link,.section-head a,.tok{transition:background-color .25s ease,border-color .25s ease,color .25s ease,-webkit-text-decoration-color .25s ease;transition:background-color .25s ease,border-color .25s ease,color .25s ease,text-decoration-color .25s ease;transition:background-color .25s ease,border-color .25s ease,color .25s ease,text-decoration-color .25s ease,-webkit-text-decoration-color .25s ease}@media screen and (prefers-reduced-motion:no-preference){@keyframes m-fade{0%{opacity:0}}@keyframes m-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes m-rise-sm{0%{opacity:0;transform:translateY(8px)}}@keyframes m-rise-big{0%{opacity:0;transform:translateY(42%)}}@keyframes m-ink{0%{opacity:0;transform:translateY(10px);-webkit-mask-image:linear-gradient(#000 33%,transparent 66%);mask-image:linear-gradient(#000 33%,transparent 66%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-image:linear-gradient(#000 33%,transparent 66%);mask-image:linear-gradient(#000 33%,transparent 66%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes m-stamp{0%{opacity:0;transform:translateY(-8px) scale(1.9) rotate(-16deg);filter:drop-shadow(0 14px 10px rgba(0,0,0,.35));animation-timing-function:cubic-bezier(.55,0,.9,.4)}46%{opacity:1;transform:translateY(0) scale(.9) rotate(2.5deg);filter:drop-shadow(0 1px 1px rgba(0,0,0,.3));animation-timing-function:cubic-bezier(.2,.8,.3,1)}68%{transform:scale(1.035) rotate(-1deg);animation-timing-function:cubic-bezier(.45,0,.3,1)}to{opacity:1;transform:none;filter:none}}@keyframes m-stamp-sm{0%{opacity:0;transform:scale(1.6) rotate(-12deg);animation-timing-function:cubic-bezier(.55,0,.9,.4)}50%{opacity:1;transform:scale(.92) rotate(2deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}to{opacity:1;transform:none}}@keyframes m-ring{0%{opacity:.85;transform:scale(.8)}to{opacity:0;transform:scale(1.75)}}@keyframes m-sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes m-wipe-x{0%{opacity:.3;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translateX(-4px)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:none}}@keyframes m-draw-x{0%{transform:scaleX(0)}}@keyframes m-draw-y{0%{transform:scaleY(0)}}@keyframes m-paper{0%{opacity:0;transform:perspective(1400px) translateY(28px) rotateX(7deg) scale(.985)}to{opacity:1;transform:perspective(1400px)}}@keyframes m-tile{0%{opacity:0;transform:scale(1.12)}}@keyframes m-settle{0%{transform:scale(1.14)}}@keyframes m-show{0%,44%{opacity:0}44.1%,to{opacity:1}}@keyframes m-host{0%,44%{background-color:transparent}}@keyframes m-curtain{0%{transform:translateY(101%);animation-timing-function:cubic-bezier(.7,0,.3,1)}44%,52%{transform:translateY(0);animation-timing-function:cubic-bezier(.7,0,.3,1)}to{transform:translateY(-101%)}}@keyframes m-badge{0%{transform:translateX(-101%)}}@keyframes m-pop{0%{opacity:0;transform:scale(.94) translateY(4px)}}@keyframes m-slide-x{0%{opacity:0;transform:translateX(-10px)}}@keyframes m-bar{0%{transform:scaleX(0)}}@keyframes m-foil{0%{background-position:100% 0}to{background-position:0 0}}@keyframes m-drift{0%,14%{transform:translateX(0)}50%,64%{transform:translateX(var(--m-shift,0))}to{transform:translateX(0)}}@keyframes m-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-vt-out{to{opacity:0;transform:translateX(-24px)}}@keyframes m-vt-in{0%{opacity:0}}.mast-logo .logo{position:relative}.mast-logo .logo-seal{transform-origin:50% 55%;animation:m-stamp .95s .12s backwards;transition:transform .7s var(--m-soft)}.mast-logo .logo:before{border:1.5px solid rgba(95,203,136,.75);border-radius:50%;opacity:0;animation:m-ring .95s .56s var(--m-out)}.mast-logo .logo:after,.mast-logo .logo:before{content:"";position:absolute;left:0;top:50%;width:var(--seal);height:var(--seal);margin-top:calc(var(--seal) / -2);pointer-events:none}.mast-logo .logo:after{background:linear-gradient(115deg,rgba(255,255,255,0) 32%,rgba(255,255,255,.7) 47%,rgba(255,255,255,0) 60%) no-repeat;background-size:300% 100%;background-position:100% 0;-webkit-mask:var(--m-seal-mask) center /contain no-repeat;mask:var(--m-seal-mask) center /contain no-repeat;animation:m-sheen 1.1s ease-in-out 1.05s backwards;transition:background-position 0s}.mast-logo:hover .logo:after{background-position:0 0;transition:background-position .9s ease-in-out}.mast-logo:hover .logo-seal{transform:rotate(-7deg)}.mast-logo .logo-word{animation:m-wipe-x .9s .5s var(--m-curtain) backwards}.mast-left,.mast-right{animation:m-fade .8s ease-out .75s backwards}.nav-in a.on:after{transform-origin:0 50%;animation:m-draw-x .6s .15s var(--m-curtain) backwards}.nav-in a:not(.on):after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(95,203,136,.5);transform:scaleX(0);transition:transform .45s var(--m-soft)}.nav-in a:not(.on):hover:after{transform:scaleX(1)}.home .strip>*{animation:m-rise-sm .8s var(--m-out) backwards}.home .strip>:first-child{animation-delay:.2s}.home .strip>:nth-child(2){animation-delay:.26s}.home .strip>:nth-child(3){animation-delay:.32s}.home .strip>:nth-child(4){animation-delay:.38s}.home .strip>:nth-child(5){animation-delay:.44s}.home .strip>:nth-child(6){animation-delay:.5s}.home .strip>:nth-child(n+7){animation-delay:.56s}.strip[data-m-drift]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.strip[data-m-drift]>.lab{position:relative;z-index:1;background:var(--paper);box-shadow:14px 0 10px var(--paper)}.home .strip[data-m-drift]>a{animation:m-drift var(--m-drift-dur,16s) ease-in-out 2 both}.home .strip[data-m-drift]:is(:hover,:focus-within,:active)>a{animation-play-state:paused}.front .brief{animation:m-rise .9s .3s var(--m-out) backwards}.front .brief .seal-row>img{animation:m-stamp-sm .8s 1s backwards}.front .toplist-head{animation:m-fade .8s .45s backwards}.front .toplist li{animation:m-rise-sm .7s var(--m-out) backwards}.front .toplist li:first-child{animation-delay:.5s}.front .toplist li:nth-child(2){animation-delay:.56s}.front .toplist li:nth-child(3){animation-delay:.62s}.front .toplist li:nth-child(4){animation-delay:.68s}.front .toplist li:nth-child(5){animation-delay:.74s}.front .toplist li:nth-child(6){animation-delay:.8s}.front .toplist li:nth-child(n+7){animation-delay:.86s}.cover .cover-media{transform-origin:50% 100%;animation:m-paper 1.2s .15s var(--m-out) backwards}.cover .cover-media>img,.hero .hero-img{animation:m-tile 1.8s .2s var(--m-out) backwards}.cover>.kicker{animation:m-rise-sm .8s .55s var(--m-out) backwards}.cover>h2{animation:m-ink 1s .62s var(--m-out) backwards}.cover>.dek{animation:m-rise .9s .74s var(--m-out) backwards}.cover>.byline{animation:m-fade .8s .86s backwards}.front .col-r .teaser>.byline,.front .col-r .teaser>.kicker,.front .col-r .teaser>h3{animation:m-rise-sm .8s var(--m-out) backwards;animation-delay:.85s}.front .col-r .teaser+.teaser>:is(.kicker,h3,.byline){animation-delay:1.05s}.mosaic>.pic{animation:m-tile .9s calc(.25s + var(--m-t, 0s)) var(--m-out) backwards}.mosaic>.pic:nth-child(10n+1){--m-c:0}.mosaic>.pic:nth-child(10n+2){--m-c:1}.mosaic>.pic:nth-child(10n+3){--m-c:2}.mosaic>.pic:nth-child(10n+4){--m-c:3}.mosaic>.pic:nth-child(10n+5){--m-c:4}.mosaic>.pic:nth-child(10n+6){--m-c:5}.mosaic>.pic:nth-child(10n+7){--m-c:6}.mosaic>.pic:nth-child(10n+8){--m-c:7}.mosaic>.pic:nth-child(10n+9){--m-c:8}.mosaic>.pic:nth-child(10n+10){--m-c:9}.mosaic>.pic:nth-child(n+11){--m-r:1}.mosaic>.pic:nth-child(n+21){--m-r:2}.mosaic>.pic:nth-child(n+31){--m-r:3}.mosaic>.pic{--m-t:calc((var(--m-c, 0) + var(--m-r, 0) * 1.6) * 32ms)}.mosaic-title>img{animation:m-stamp-sm .85s .75s backwards}.mosaic-title>.the{animation:m-rise-sm .8s .9s var(--m-out) backwards}.mosaic-title>.per{animation:m-rise-sm .8s 1.1s var(--m-out) backwards}.mosaic-title>.ttl{background:linear-gradient(105deg,#fff 0 41%,#c8f1d8 45%,#fff 48.5%,#8fdcae 52%,#fff 57% 100%) no-repeat;background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:m-rise 1s .95s var(--m-out) backwards,m-foil 1.5s 1.55s ease-in-out backwards;transition:background-position 0s}.cover-media:hover .mosaic-title>.ttl,.hero:hover .mosaic-title>.ttl{background-position:0 0;transition:background-position 1.4s ease-in-out}.art-head>.kicker{animation:m-rise-sm .8s .5s var(--m-out) backwards}.art-head>h1{animation:m-ink 1.1s .6s var(--m-out) backwards}.art-head>.dek{animation:m-rise .9s .75s var(--m-out) backwards}.art-head>.byline{animation:m-fade .8s .9s backwards}.acc-head>.kicker{animation:m-rise-sm .8s .2s var(--m-out) backwards}.acc-head>h1{animation:m-ink 1.1s .28s var(--m-out) backwards}.acc-head>.dek{animation:m-rise .9s .42s var(--m-out) backwards}.acc-head>.byline{animation:m-fade .8s .55s backwards}.acc-nums{position:relative;border-top-color:transparent}.acc-nums:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--ink);transform-origin:0 50%;animation:m-draw-x 1.2s .5s var(--m-curtain) backwards}.acc-nums>div{animation:m-rise-sm .8s var(--m-out) backwards}.acc-nums>div:first-child{animation-delay:.7s}.acc-nums>div:nth-child(2){animation-delay:.8s}.acc-nums>div:nth-child(3){animation-delay:.9s}.acc-nums>div:nth-child(4){animation-delay:1s}.acc-nums .v{animation:m-fade .6s 1.3s backwards}.profile-grid>div:last-child>*{animation:m-rise-sm .8s var(--m-out) backwards}.profile-grid>div:last-child>:first-child{animation-delay:.45s}.profile-grid>div:last-child>:nth-child(2){animation-delay:.52s}.profile-grid>div:last-child>:nth-child(3){animation-delay:.6s}.profile-grid>div:last-child>:nth-child(4){animation-delay:.68s}.profile-grid>div:last-child>:nth-child(n+5){animation-delay:.76s}.profile-grid>div:last-child>.entry-name{animation-name:m-ink;animation-duration:1s}.profile .entry-pnl>a{animation:m-fade .6s 1.3s backwards}.soon-tile .big{animation:m-rise-big 1.2s .75s var(--m-out) backwards}.soon-tile>img{animation:m-stamp-sm .85s .9s backwards}.soon-tile .lbl{animation:m-rise .9s .85s var(--m-out) backwards}.soon-grid>div:last-child>*{animation:m-rise-sm .8s .5s var(--m-out) backwards}.soon-grid>div:last-child>h1{animation:m-ink 1.1s .55s var(--m-out) backwards}.paused>img{animation:m-stamp 1.1s .2s backwards}.paused>h1,.paused>p{animation:m-rise .9s .9s var(--m-out) backwards}:is(.front .col-r .teaser>:first-child,.profile-grid .pic,.soon-tile,[data-m=wipe],[data-m=tile]){position:relative}:is(.front .col-r .teaser>:first-child,.profile-grid .pic,.soon-tile,[data-m=wipe],[data-m=tile]):before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:var(--ink);box-shadow:inset 0 3px 0 var(--green);transform:translateY(101%)}:is(.front .col-r .teaser>:first-child,.profile-grid .pic,.soon-tile):before{animation:m-curtain 1.15s .3s both}:is(.front .col-r .teaser>:first-child,.profile-grid .pic,.soon-tile){animation:m-host 1.15s .3s backwards}.front .col-r .teaser+.teaser>:first-child{animation-delay:.5s}:is(.front .col-r .teaser>:first-child,.profile-grid .pic)>:is(img,.monogram){animation:m-show 1.15s .3s backwards,m-settle 1.7s .3s var(--m-out) backwards}.front .col-r .teaser+.teaser>:first-child:before{animation-delay:.5s}.front .col-r .teaser+.teaser>:first-child>:is(img,.monogram){animation-delay:.5s,.5s}.profile-grid .pic>.rank{animation:m-badge .8s .95s var(--m-out) backwards}.acc-card .rk,.entry-media .rank,.profile-grid .pic>.rank{z-index:5}[data-m]:not([data-m-in]):not([data-m=wipe]):not([data-m=tile]):not([data-m=rule]):not([data-m=bars]):not([data-m=stat]):not([data-m=aside]):not([data-m=count]){opacity:0}[data-m=rise][data-m-in]{animation:m-rise .95s var(--m-d,0s) var(--m-out) backwards}[data-m=fade][data-m-in]{animation:m-fade .9s var(--m-d,0s) ease-out backwards}[data-m=ink][data-m-in]{animation:m-ink 1.05s var(--m-d,0s) var(--m-out) backwards}[data-m=pop][data-m-in]{animation:m-pop .6s var(--m-d,0s) var(--m-out) backwards}[data-m=odo][data-m-in]{animation:m-fade .35s var(--m-d,0s) ease-out backwards}:is([data-m=wipe],[data-m=tile]):not([data-m-in]){background-color:transparent!important}:is([data-m=wipe],[data-m=tile]):not([data-m-in])>*,[data-m=tile]:not([data-m-in]):after{opacity:0}:is([data-m=wipe],[data-m=tile])[data-m-in]:before{animation:m-curtain 1.15s var(--m-d,0s) both}:is([data-m=wipe],[data-m=tile])[data-m-in]{animation:m-host 1.15s var(--m-d,0s) backwards}[data-m=tile][data-m-in].photo>img,[data-m=wipe][data-m-in]>:is(img,.monogram){animation:m-show 1.15s var(--m-d,0s) backwards,m-settle 1.7s var(--m-d,0s) var(--m-out) backwards}[data-m=wipe][data-m-in]>:is(.rank,.rk){animation:m-badge .8s calc(var(--m-d, 0s) + .7s) var(--m-out) backwards}[data-m=tile][data-m-in]>.big{animation:m-rise-big 1.2s calc(var(--m-d, 0s) + .5s) var(--m-out) backwards}[data-m=tile][data-m-in]>.seal{animation:m-stamp-sm .85s calc(var(--m-d, 0s) + .7s) backwards}[data-m=tile][data-m-in]>.lbl{animation:m-rise .9s calc(var(--m-d, 0s) + .6s) var(--m-out) backwards}[data-m=tile][data-m-in]:after{animation:m-show 1.15s var(--m-d,0s) backwards}[data-m=rule]{position:relative;border-bottom-color:transparent!important}[data-m=rule]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--rule);transform-origin:0 50%}[data-m=rule]:not([data-m-in]):after{transform:scaleX(0)}[data-m=rule][data-m-in]:after{animation:m-draw-x 1.3s var(--m-d,0s) var(--m-curtain) backwards}[data-m=aside]{position:relative;border-left-color:transparent!important}[data-m=aside]:before{content:"";position:absolute;left:-3px;top:0;bottom:0;width:3px;background:var(--green);transform-origin:50% 0}[data-m=aside]:not([data-m-in]):before{transform:scaleY(0)}[data-m=aside]:not([data-m-in])>*{opacity:0}[data-m=aside][data-m-in]:before{animation:m-draw-y .9s var(--m-d,0s) var(--m-curtain) backwards}[data-m=aside][data-m-in]>*{animation:m-rise-sm .8s calc(var(--m-d, 0s) + .3s) var(--m-out) backwards}.numbers .stat[data-m=stat]{position:relative}.numbers .stat[data-m=stat]+.stat[data-m=stat]{border-left-color:transparent}.numbers .stat[data-m=stat]+.stat[data-m=stat]:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:rgba(255,255,255,.16);transform-origin:50% 0}.numbers .stat[data-m=stat]:not([data-m-in]):before{transform:scaleY(0)}.numbers .stat[data-m=stat][data-m-in]:before{animation:m-draw-y 1s var(--m-d,0s) var(--m-curtain) backwards}[data-m=bars] .bar{transform-origin:0 50%}[data-m=bars]:not([data-m-in]) .bar{transform:scaleX(0)}[data-m=bars]:not([data-m-in]) .val{opacity:0}[data-m=bars][data-m-in] .bar{animation:m-bar 1.25s calc(var(--i, 0) * 24ms) var(--m-out) backwards}[data-m=bars][data-m-in] .val{animation:m-slide-x .7s calc(var(--i, 0) * 24ms + .45s) var(--m-out) backwards}[data-m-odo-pos]{position:relative}[data-m-odo-hide]{-webkit-text-fill-color:transparent}[data-m-odo-hide]>:not([data-m-odo-hide]){-webkit-text-fill-color:currentColor}[data-m-live]{animation:none!important}p4-odo{left:0;top:0;width:0;height:0;pointer-events:none;-webkit-text-fill-color:currentColor;text-transform:none;letter-spacing:normal}p4-col,p4-odo{position:absolute}p4-col{display:block;overflow:hidden;text-align:center;white-space:pre;-webkit-mask-image:linear-gradient(transparent,#000 var(--pad),#000 calc(100% - var(--pad)),transparent);mask-image:linear-gradient(transparent,#000 var(--pad),#000 calc(100% - var(--pad)),transparent)}p4-strip{display:block;will-change:transform}@supports (animation-timeline:view()){@keyframes m-par{0%{transform:translateY(-3.5%) scale(1.08)}to{transform:translateY(3.5%) scale(1.08)}}@keyframes m-par-out{to{transform:translateY(14%) scale(1.04)}}@keyframes m-title-out{to{opacity:.25;transform:translateY(-8%)}}.cover .cover-media .mosaic,.cover .cover-media>img{animation:m-par linear both;animation-timeline:view();animation-range:cover}.cover .cover-media>img{animation:m-tile 1.8s .2s var(--m-out) backwards,m-par linear both;animation-timeline:auto,view();animation-range:normal,cover}.hero>.hero-img,.hero>.mosaic-wrap>.mosaic{animation:m-par-out linear both;animation-timeline:view();animation-range:exit}.hero>.hero-img{animation:m-tile 1.8s .2s var(--m-out) backwards,m-par-out linear both;animation-timeline:auto,view();animation-range:normal,exit}.hero .mosaic-title{animation:m-title-out linear both;animation-timeline:view();animation-range:exit}.hero:after{content:"";position:fixed;left:0;top:0;width:100%;height:3px;z-index:60;background:var(--green);transform-origin:0 50%;transform:scaleX(0);pointer-events:none;animation:m-progress linear both;animation-timeline:scroll(root)}}.list-card .tile{transition:transform .6s var(--m-soft),box-shadow .6s var(--m-soft)}.list-card:hover .tile{transform:translateY(-4px);box-shadow:0 1px 0 rgba(16,34,28,.04),0 22px 38px -22px rgba(16,34,28,.55)}.list-card .tile .big{transition:transform 1s var(--m-soft)}.list-card:hover .tile .big{transform:translateX(-8px)}.list-card .tile .seal{transition:transform .9s var(--m-soft)}.list-card:hover .tile .seal{transform:rotate(-10deg) scale(1.05)}.list-card .tile.photo>img{transition:transform 1.2s var(--m-soft)}.list-card:hover .tile.photo>img{transform:scale(1.05)}:is(.list-card h3,.teaser h3,.mini h4,.acc-lead h3){-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:-webkit-text-decoration-color .35s ease;transition:text-decoration-color .35s ease;transition:text-decoration-color .35s ease,-webkit-text-decoration-color .35s ease}:is(.list-card:hover h3,.teaser:hover h3,.mini:hover h4,.acc-lead a.h:hover h3){-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:is(.teaser>:first-child,.mini>:first-child,.acc-lead .l-media,.acc-card .pic,.entry-media .pic)>:is(img,.monogram){transition:transform 1.1s var(--m-soft)}:is(.teaser:hover>:first-child,.mini:hover>:first-child,.acc-lead a.h:hover .l-media)>:is(img,.monogram){transform:scale(1.045)}:is(.acc-card:hover .pic,.entry:hover .entry-media .pic)>:is(img,.monogram){transform:scale(1.03)}.best-card{transition:border-color .3s ease,box-shadow .45s var(--m-soft)}.best-card:hover{border-color:var(--rule-2);box-shadow:0 14px 26px -20px rgba(16,34,28,.45)}.btn:active{transform:translateY(1px)}.app>main{view-transition-name:m-page}::view-transition-new(root),::view-transition-old(root){animation:none}::view-transition-group(m-page){animation:none}::view-transition-old(m-page){animation:m-vt-out .3s var(--m-curtain) both}::view-transition-new(m-page){animation:m-vt-in .45s ease-out .1s both}}