#meview{display:none}#meview.on{display:block}.me{max-width:1120px;margin:0 auto;padding:0 24px 120px;color:var(--fg)}.me .serif{font-family:"Instrument Serif",Georgia,"Noto Serif SC",serif;font-style:italic;font-weight:400}.me .eyebrow{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}.me-hero{min-height:calc(100vh - 56px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:48px 0 96px}.me-hero .eyebrow{margin-bottom:32px}.me-name{font-size:clamp(64px,11vw,148px);line-height:.9;letter-spacing:-.02em;margin:0 0 28px;text-shadow:0 4px 40px rgba(0,0,0,.6)}.me-role{font-size:clamp(17px,2vw,21px);color:var(--sub);margin-bottom:14px}.me-role .serif{color:var(--fg);font-size:1.25em;display:inline-block;min-width:4.5em}.me-role .serif.swap{animation:me-role .4s ease-out}@keyframes me-role{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.me-desc{font-size:15px;line-height:1.8;color:var(--mute);max-width:520px;margin:0 auto 44px}.me-cta{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center}.me-cta button{border-radius:9999px;font-size:14px;padding:13px 26px;cursor:pointer;transition:transform .2s,background .2s,border-color .2s}.me-cta button:hover{transform:scale(1.04)}.me-cta .solid{background:#f5f5f5;color:#0a0a0a;border:1px solid #f5f5f5}.me-cta .solid:hover{background:var(--grad);color:#fff;border-color:transparent}.me-cta .line{background:#0a0a0a80;color:var(--fg);border:1px solid rgba(255,255,255,.18)}.me-cta .line:hover{border-color:#89aacc}.me-scroll{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;letter-spacing:.2em;color:var(--mute)}.me-scroll i{width:1px;height:40px;background:#ffffff1f;position:relative;overflow:hidden}.me-scroll i:after{content:"";position:absolute;left:0;top:0;width:1px;height:50%;background:linear-gradient(#89AACC,transparent);animation:me-scroll 1.5s ease-in-out infinite}@keyframes me-scroll{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.me-sec{padding:72px 0 8px}.me-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.me-head:before{content:"";width:32px;height:1px;background:#fff3}.me-title{font-size:clamp(32px,4.4vw,52px);font-weight:300;line-height:1.1;margin:0 0 12px}.me-title .serif{font-size:1.08em}.me-sub{color:var(--mute);font-size:15px;margin:0 0 36px;max-width:620px;line-height:1.7}.me-now{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.me-card{background:#1414149e;border:1px solid rgba(255,255,255,.09);border-radius:24px;padding:28px 28px 26px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .3s,transform .3s}.me-card:hover{border-color:#89aacc73;transform:translateY(-2px)}.me-now .me-card:nth-child(1){grid-column:span 7}.me-now .me-card:nth-child(2){grid-column:span 5}.me-card .k{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:18px}.me-card h3{font-size:24px;font-weight:400;margin:0 0 12px;line-height:1.35}.me-card p{color:var(--sub);font-size:14.5px;line-height:1.8;margin:0 0 10px}.me-card .q{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);font-size:19px;color:var(--fg)}.me-rules{display:flex;flex-direction:column;gap:12px}.me-rule{display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start;padding:22px 26px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:#14141473;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .3s,border-color .3s}.me-rule:hover{background:#181818cc;border-color:#89aacc59}.me-rule .n{font-size:30px;line-height:1;color:#89aacc}.me-rule h4{font-size:19px;font-weight:500;margin:2px 0 6px}.me-rule p{margin:0;color:var(--mute);font-size:14.5px;line-height:1.75}.me-taste{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.me-taste .me-card h3{font-size:20px}.me-taste ul{list-style:none;padding:0;margin:0}.me-taste li{padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;color:var(--sub);line-height:1.6}.me-taste li:last-child{border-bottom:0}.me-taste li b{color:var(--fg);font-weight:500}.me-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.me-stats .v{font-size:clamp(48px,6vw,80px);line-height:1}.me-stats .l{margin-top:10px;font-size:13px;color:var(--mute);letter-spacing:.06em}.me-foot{margin-top:96px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--mute)}.me-foot .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#5ae14c;margin-right:8px;box-shadow:0 0 #5ae14c99;animation:me-pulse 2s infinite}@keyframes me-pulse{70%{box-shadow:0 0 0 8px #5ae14c00}to{box-shadow:0 0 #5ae14c00}}.me .rv{opacity:0;transform:translateY(24px);filter:blur(8px);transition:opacity 1s cubic-bezier(.25,.1,.25,1),transform 1s cubic-bezier(.25,.1,.25,1),filter 1s}.me .rv.in{opacity:1;transform:none;filter:none}@media (max-width:820px){.me-now .me-card:nth-child(1),.me-now .me-card:nth-child(2){grid-column:span 12}.me-taste{grid-template-columns:1fr}.me-rule{grid-template-columns:40px 1fr;padding:18px 20px;border-radius:22px}.me-stats{grid-template-columns:1fr}.me{padding:0 16px 96px}}@media (prefers-reduced-motion:reduce){.me .rv{opacity:1;transform:none;filter:none;transition:none}.me-scroll i:after{animation:none}}#meview section{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding-left:0;padding-right:0}.me{font-family:IBM Plex Sans,PingFang SC,Noto Sans SC,sans-serif;letter-spacing:.02em}.me .serif{font-family:"Instrument Serif","Noto Serif SC",serif;font-synthesis:none;font-style:italic}.me-name{font-style:italic;letter-spacing:-.01em}.me-title{font-family:"Noto Serif SC",serif;font-weight:500;letter-spacing:.02em;font-size:clamp(28px,3.4vw,40px);line-height:1.35}.me-title .serif{font-family:"Noto Serif SC",serif;font-style:normal;font-size:1em;color:var(--mute)}.me-role{font-family:"Noto Serif SC",serif;font-weight:400;letter-spacing:.08em;color:var(--sub)}.me-desc{letter-spacing:.04em;line-height:2}.me-sub{letter-spacing:.03em}.me-card h3{font-family:"Noto Serif SC",serif;font-weight:500;letter-spacing:.02em}.me-card .q{font-family:"Noto Serif SC",serif;font-style:normal;font-size:17px;letter-spacing:.06em;color:var(--sub)}.me-rule h4{font-family:"Noto Serif SC",serif;font-weight:500;letter-spacing:.04em}.me-rule .n{font-style:italic}.me-cta button{letter-spacing:.06em}.me-desc{max-width:600px;text-wrap:balance}
