.me{--me-navy:#0A2540;--me-ink:#061527;--me-jade:#00A896;--me-bright:#00D4AA;--me-serif:var(--nl-serif),"Cormorant Garamond",Georgia,serif;font-family:var(--font-inter),system-ui,sans-serif;overflow-x:clip}.me-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.me-wrap--narrow{max-width:820px}.me-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.me-kicker{margin:0 0 18px;font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--me-jade)}.me-kicker i{font-size:1.05rem;letter-spacing:0;text-transform:none;font-weight:500;margin-left:6px;opacity:.8}.me-h2,.me-kicker i{font-family:var(--me-serif)}.me-h2{margin:0 0 20px;font-weight:600;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.me-h2 em{font-style:italic;font-weight:500;color:var(--me-jade)}.me-lede{margin:0 0 24px;font-size:1.06rem;line-height:1.65;max-width:58ch}.me-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.92rem;color:var(--me-jade);text-decoration:none}.me-link:hover{text-decoration:underline;text-underline-offset:4px}.me-signup{width:100%;max-width:480px}.me-signup-row{display:flex;gap:8px;padding:6px;border-radius:12px;border:1px solid rgba(10,37,64,.16);background:#FFFFFF;box-shadow:0 10px 30px -18px rgba(10,37,64,.35);transition:border-color .2s ease,box-shadow .2s ease}.me-signup-row:focus-within{border-color:var(--me-jade);box-shadow:0 0 0 4px rgba(0,168,150,.14)}.me-signup-row input{flex:1;min-width:0;padding:10px 12px;border:0;background:transparent;font:inherit;font-size:.98rem;color:var(--me-navy);outline:none}.me-signup-row input::placeholder{color:#7A8A9C}.me-signup-row button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:8px;cursor:pointer;white-space:nowrap;font:inherit;font-size:.92rem;font-weight:600;color:#FFFFFF;background:var(--me-navy);transition:background .2s ease,transform .2s ease}.me-signup-row button:hover{background:#12365C}.me-signup-row button:active{transform:translateY(1px)}.me-signup-row button:disabled{opacity:.7;cursor:default}.me-signup-row button:focus-visible{outline:2px solid var(--me-jade);outline-offset:2px}.me-signup-error,.me-signup-fine{margin:10px 2px 0;font-size:.8rem;color:#5B6E82}.me-signup-error{color:#B42318}.me-signup-done{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-weight:600;color:var(--me-navy)}.me-signup-done svg{color:var(--me-jade);flex:none}.me-signup.is-dark .me-signup-row{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}.me-signup.is-dark .me-signup-row:focus-within{border-color:var(--me-bright);box-shadow:0 0 0 4px rgba(0,212,170,.16)}.me-signup.is-dark input{color:#FFFFFF}.me-signup.is-dark input::placeholder{color:rgba(255,255,255,.45)}.me-signup.is-dark button{background:var(--me-bright);color:var(--me-ink)}.me-signup.is-dark button:hover{background:#2BE3BE}.me-signup.is-dark .me-signup-fine{color:rgba(255,255,255,.5)}.me-signup.is-dark .me-signup-error{color:#FDA29B}.me-signup.is-dark .me-signup-done{color:#FFFFFF}.me-signup.is-dark .me-signup-done svg{color:var(--me-bright)}.mj{position:relative;width:100%;aspect-ratio:480/360}.mj.has-labels{margin-bottom:12%}.mj-figure,.mj-figure svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mj-mark{transition:filter .3s ease,opacity .3s ease}.mj-mark.is-lit{filter:drop-shadow(0 0 6px rgba(0,212,170,.95)) drop-shadow(0 0 14px rgba(0,212,170,.6))}.mj-chip{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;border-radius:999px;border:1px solid;background:transparent;cursor:pointer;white-space:nowrap;font:inherit;font-size:.78rem;font-weight:600;letter-spacing:.01em;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.mj-chip span{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.66rem;opacity:.6}.mj-chip:hover{transform:translate(-50%,-50%) translateY(-2px)}.mj-chip:focus-visible{outline:2px solid var(--me-bright);outline-offset:3px}.me--arms{background:var(--me-ink);color:#FFFFFF}.me--arms .me-lede{color:rgba(255,255,255,.68)}.me--arms .me-h2 em,.me--arms .me-kicker,.me--arms .me-link{color:var(--me-bright)}.ma-hero{position:relative;padding:132px 0 72px;background:radial-gradient(ellipse 60% 55% at 72% 38%,rgba(0,212,170,.14),transparent 70%),linear-gradient(180deg,var(--me-navy),var(--me-ink));overflow:hidden}.ma-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}.ma-hero-in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center}.ma-h1{margin:0;font-weight:600;font-size:clamp(2.8rem,5.4vw,4.6rem);line-height:.98;letter-spacing:-.025em}.ma-h1,.ma-short{font-family:var(--me-serif)}.ma-short{margin:14px 0 22px;font-style:italic;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;color:var(--me-bright)}.ma-def{margin:0 0 30px;font-size:1.08rem;line-height:1.65;color:rgba(255,255,255,.72);max-width:50ch}.ma-stage{position:relative}.ma-stage .mj:before,.mc-clock-mason .mj:before{content:"";position:absolute;left:50%;top:40%;width:74%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 42%,#2A5C8A 0,#17406A 38%,rgba(23,64,106,.35) 62%,transparent 72%)}.ma-stage .mj-figure,.mc-clock-mason .mj-figure{filter:drop-shadow(0 0 1px rgba(255,255,255,.35))}.ma-stage .mj-chip{color:rgba(255,255,255,.72);border-color:rgba(255,255,255,.18);background:rgba(6,21,39,.72);backdrop-filter:blur(6px)}.ma-stage .mj-chip.is-lit{color:var(--me-ink);background:var(--me-bright);border-color:var(--me-bright);box-shadow:0 0 24px rgba(0,212,170,.5)}.ma-stage .bs-oct{filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}.ma-readout{display:grid;grid-template-columns:auto 1fr;column-gap:18px;row-gap:6px;align-items:baseline;margin:0 auto;max-width:520px;padding:18px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);animation:me-rise .45s cubic-bezier(.2,.7,.2,1) both}.ma-readout .ma-readout-job{grid-row:span 2;margin:0;font-family:var(--me-serif);font-size:1.7rem;font-weight:600;color:var(--me-bright)}.ma-readout p{margin:0;font-size:.94rem;line-height:1.5;color:rgba(255,255,255,.78)}.ma-readout b{display:inline-block;min-width:86px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45);font-weight:600}.ma-readout-you{color:#FFFFFF!important}@keyframes me-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ma-why{padding:96px 0;border-top:1px solid rgba(255,255,255,.06)}.ma-why blockquote{margin:0;max-width:30ch;font-family:var(--me-serif);font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1.18;letter-spacing:-.01em;color:#FFFFFF;text-wrap:pretty}.ma-shift{padding:40px 0 104px}.ma-shift-list{margin:12px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.1)}.ma-shift-list li{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.3fr);align-items:center;gap:12px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.ma-shift-list.is-in li{opacity:1;transform:none}.ma-from{font-size:1.02rem;color:rgba(255,255,255,.45)}.ma-shift-list svg{color:var(--me-bright)}.ma-to{font-family:var(--me-serif);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:500;color:#FFFFFF}.ma-proof{padding:104px 0;background:linear-gradient(180deg,var(--me-ink),var(--me-navy))}.ma-proof-head{max-width:640px}.ma-pipe{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:44px 0 36px;padding:0;list-style:none}.ma-pipe:before{right:9px;background:rgba(255,255,255,.12)}.ma-pipe:after,.ma-pipe:before{content:"";position:absolute;top:9px;left:9px;height:2px}.ma-pipe:after{width:64px;background:linear-gradient(90deg,transparent,var(--me-bright));animation:ma-pulse 3.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes ma-pulse{0%{left:9px;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% - 73px);opacity:0}}.ma-pipe li{position:relative;display:grid;gap:6px;padding:0 20px 0 0}.ma-pipe-dot{width:20px;height:20px;border-radius:50%;margin-bottom:14px;border:2px solid rgba(255,255,255,.3);background:var(--me-ink);position:relative;z-index:1}.ma-pipe b{font-family:var(--me-serif);font-size:1.5rem;font-weight:600}.ma-pipe span:last-child{font-size:.92rem;color:rgba(255,255,255,.62)}.ma-pipe li.is-you .ma-pipe-dot{border-color:var(--me-bright);background:var(--me-bright);box-shadow:0 0 18px rgba(0,212,170,.7)}.ma-pipe li.is-you b{color:var(--me-bright)}.ma-start{padding:104px 0 72px}.me--arms .me-steps li{border-color:rgba(255,255,255,.1)}.me--arms .me-step-n{-webkit-text-stroke:1px var(--me-bright);color:transparent}.me--arms .me-steps p{color:rgba(255,255,255,.62)}.ma-skills{display:flex;flex-wrap:wrap;gap:10px;margin:56px 0 0;padding:0;list-style:none}.ma-skills li{display:inline-flex;gap:8px;align-items:baseline;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:.86rem;color:rgba(255,255,255,.6)}.ma-skills b{color:#FFFFFF;font-weight:600}.ma-faq{padding:72px 0 104px}.me--arms .me-faq details{border-color:rgba(255,255,255,.1)}.me--arms .me-faq p{color:rgba(255,255,255,.68)}.me--arms .me-faq svg{color:var(--me-bright)}.ma-end{padding:96px 0 120px;background:radial-gradient(ellipse 50% 60% at 80% 50%,rgba(0,212,170,.12),transparent 70%),var(--me-navy)}.ma-end-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.ma-end-art img{width:100%;height:auto;border-radius:20px;box-shadow:0 40px 80px -30px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08)}.me-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;counter-reset:s}.me-steps li{border-top:1px solid rgba(10,37,64,.12);padding:22px 24px 0 0}.me-step-n{display:block;margin-bottom:18px;font-size:4.2rem;line-height:.8;color:var(--me-jade)}.me-step-n,.me-steps h3{font-family:var(--me-serif);font-weight:600}.me-steps h3{margin:0 0 10px;font-size:1.45rem;line-height:1.15}.me-steps p{margin:0;font-size:.95rem;line-height:1.6;color:#41566D}.me-faq details{border-bottom:1px solid rgba(10,37,64,.12)}.me-faq details:first-child{border-top:1px solid rgba(10,37,64,.12)}.me-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;cursor:pointer;list-style:none;font-family:var(--me-serif);font-size:1.4rem;font-weight:600;line-height:1.25}.me-faq summary::-webkit-details-marker{display:none}.me-faq summary svg{flex:none;color:var(--me-jade);transition:transform .3s ease}.me-faq details[open] summary svg{transform:rotate(45deg)}.me-faq summary:focus-visible{outline:2px solid var(--me-jade);outline-offset:4px;border-radius:4px}.me-faq p a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--me-jade);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .15s ease}.me-faq p a:hover{color:var(--me-jade)}.me--arms .me-faq p a,.me--day .me-faq p a{text-decoration-color:var(--me-bright)}.me--arms .me-faq p a:hover,.me--day .me-faq p a:hover{color:var(--me-bright)}.me--day.is-v2 .mc-faq .me-faq p a{text-decoration-color:var(--me-jade)}.me--day.is-v2 .mc-faq .me-faq p a:hover{color:var(--me-jade)}.me-faq p{margin:-6px 0 24px;max-width:64ch;font-size:1rem;line-height:1.7;color:#41566D}.me--entry{background:#FFFFFF;color:#102033}.me--entry .me-lede{color:#41566D}.me--entry .me-h2{color:var(--me-navy)}.mb-hero{padding:120px 0 88px;border-bottom:1px solid rgba(10,37,64,.08)}.mb-hero-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start}.mb-crumb{margin:0 0 28px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#6B7C8F}.mb-h1{margin:0;font-family:var(--me-serif);font-weight:600;font-size:clamp(3.4rem,8vw,7rem);line-height:.9;letter-spacing:-.035em;color:var(--me-navy)}.mb-say{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;margin:18px 0 32px;padding-bottom:22px;border-bottom:2px solid var(--me-navy)}.mb-say span{color:#41566D}.mb-say i,.mb-say span{font-family:var(--me-serif);font-size:1.35rem}.mb-say i{color:var(--me-jade)}.mb-senses{margin:0 0 22px;padding:0 0 0 30px;counter-reset:sense;list-style:none}.mb-senses li{position:relative;margin:0 0 16px;font-family:var(--me-serif);font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.35;color:#102033;counter-increment:sense}.mb-senses li:before{content:counter(sense);position:absolute;left:-30px;top:2px;font-family:var(--font-inter),sans-serif;font-size:.8rem;font-weight:700;color:var(--me-jade)}.mb-senses i{color:#6B7C8F;margin-right:4px}.mb-see{margin:0 0 40px;padding-left:30px;font-size:.9rem;color:#6B7C8F}.mb-see a{color:var(--me-jade);text-decoration:none;font-weight:600}.mb-see a:hover{text-decoration:underline;text-underline-offset:3px}.mb-subscribe{padding:22px 22px 18px;border-radius:16px;background:#F4F7F9}.mb-subscribe>p{margin:0 0 14px;font-size:.95rem;line-height:1.55;color:#41566D}.mb-subscribe b{color:var(--me-navy)}.mb-fig{margin:8px 0 0;position:sticky;top:96px}.mb-fig-plate{border-radius:22px;overflow:hidden;background:#E9E7E4;box-shadow:inset 0 0 0 1px rgba(10,37,64,.06)}.mb-fig-plate img{display:block;width:100%;height:auto;transform:scale(1.04);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.mb-fig:hover .mb-fig-plate img{transform:scale(1.08)}.mb-fig figcaption{margin-top:14px;font-family:var(--me-serif);font-style:italic;font-size:1.05rem;line-height:1.45;color:#41566D}.mb-fig figcaption b{font-style:normal;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--me-jade);margin-right:8px}.mb-anatomy,.mb-become,.mb-faq,.mb-usage{padding:104px 0;border-bottom:1px solid rgba(10,37,64,.08)}.mb-sec-head{max-width:560px;margin-bottom:36px}.mb-sec-n{display:block;margin-bottom:10px;font-family:var(--me-serif);font-size:1.2rem;font-style:italic;color:var(--me-jade)}.mb-anatomy-in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;align-items:start}.mb-plate{padding:28px 28px 0;border-radius:22px;background:radial-gradient(ellipse 70% 60% at 50% 40%,#EAF7F4,#F6F9FA 70%)}.mb-plate .mj-mark [fill="#F4F1EA"]{fill:#0A2540}.mb-plate .mj-mark [stroke="#F4F1EA"]{stroke:#0A2540}.mb-plate .mj-chip{color:var(--me-navy);border-color:rgba(10,37,64,.2);background:rgba(255,255,255,.9)}.mb-plate .mj-chip.is-lit{background:var(--me-navy);color:#FFFFFF;border-color:var(--me-navy)}.mb-legend{margin:0;padding:0;list-style:none;column-count:1}.mb-legend li{display:grid;grid-template-columns:40px 1fr;gap:10px;padding:14px 12px;border-radius:12px;cursor:default;transition:background .2s ease}.mb-legend li.is-lit{background:#F1F6F8}.mb-legend-n{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.74rem;font-weight:600;color:var(--me-jade);padding-top:4px}.mb-legend b{display:block;font-family:var(--me-serif);font-size:1.3rem;color:var(--me-navy)}.mb-legend span{display:block;font-size:.92rem;line-height:1.5;color:#41566D}.mb-legend em{display:block;margin-top:4px;font-size:.82rem;font-style:normal;font-weight:600;color:var(--me-jade)}.mb-two{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:start}.mb-pairs{margin:0;padding:0;list-style:none;border-top:2px solid var(--me-navy)}.mb-pairs li{display:grid;gap:4px;padding:20px 0;border-bottom:1px solid rgba(10,37,64,.1)}.mb-pairs s{font-size:.98rem;color:#8A98A8;text-decoration-color:rgba(0,168,150,.7);text-decoration-thickness:2px}.mb-pairs span{font-family:var(--me-serif);font-size:1.6rem;font-weight:600;color:var(--me-navy)}.me--entry .me-steps li{border-top:2px solid var(--me-navy)}.mb-cite{margin-top:64px;padding:28px 32px;border-left:3px solid var(--me-jade);background:#F6F9FA;border-radius:0 16px 16px 0;max-width:820px}.mb-cite-label{margin:0 0 8px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--me-jade)}.mb-cite-text{margin:0 0 14px;font-family:var(--me-serif);font-size:1.35rem;line-height:1.45;color:#102033}.mb-end{padding:96px 0 120px}.mb-end-card{border-radius:28px;overflow:hidden;background:var(--me-navy);color:#FFFFFF}.mb-end-strip{background:#E9E7E4}.mb-end-strip img{display:block;width:100%;height:auto}.mb-end-body{padding:56px 56px 60px;display:grid;justify-items:start}.mb-end-body .me-h2{color:#FFFFFF}.mb-end-body .me-h2 em{color:var(--me-bright)}.mb-end-body .me-lede{color:rgba(255,255,255,.7)}.me--day{background:var(--me-ink);color:#FFFFFF}.me--day .me-lede{color:rgba(255,255,255,.66)}.me--day .me-h2 em,.me--day .me-kicker{color:var(--me-bright)}.mc-hero{position:relative;min-height:min(92vh,860px);display:flex;align-items:flex-end;padding:140px 0 96px;overflow:hidden}.mc-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%;animation:mc-drift 24s ease-in-out infinite alternate}@keyframes mc-drift{0%{transform:scale(1.02)}to{transform:scale(1.08) translateX(-1%)}}.mc-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(6,21,39,.94) 0,rgba(6,21,39,.75) 42%,rgba(6,21,39,.1) 75%),linear-gradient(0deg,var(--me-ink) 0,transparent 40%)}.mc-hero-in{position:relative;z-index:2;width:100%}.mc-h1{margin:0;max-width:13ch;font-family:var(--me-serif);font-weight:600;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.98;letter-spacing:-.025em}.mc-h1 em{display:block;font-style:italic;font-weight:500;color:var(--me-bright)}.mc-def{margin:24px 0 30px;max-width:48ch;font-size:1.08rem;line-height:1.65;color:rgba(255,255,255,.76)}.mc-scroll{position:absolute;z-index:2;right:24px;bottom:32px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6);text-decoration:none}.mc-scroll svg{transform:rotate(90deg);animation:mc-nudge 1.8s ease-in-out infinite}@keyframes mc-nudge{50%{transform:rotate(90deg) translateX(4px)}}.mc-day{padding:72px 0 120px}.mc-day-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:start}.mc-clock-col{position:sticky;top:88px}.mc-clock{padding:28px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(0,212,170,.1),transparent 70%),rgba(255,255,255,.02)}.mc-clock-label{margin:0;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.45)}.mc-clock-t{margin:6px 0 0;font-family:var(--me-serif);font-size:clamp(4rem,8vw,6.6rem);font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;animation:me-rise .4s ease both}.mc-clock-who{margin:4px 0 0;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--me-bright)}.mc-clock-who.is-you{color:#FFFFFF}.mc-clock-mason{max-width:360px;margin:6px auto -8px}.mc-clock-note{margin:0;font-size:.78rem;color:rgba(255,255,255,.4)}.mc-log{margin:0;padding:0;list-style:none;position:relative}.mc-log:before{content:"";position:absolute;left:62px;top:0;bottom:0;width:1px;background:rgba(255,255,255,.1)}.mc-log li{position:relative;display:grid;grid-template-columns:62px 1fr;gap:28px;padding:30px 0;opacity:.38;transition:opacity .4s ease}.mc-log li.is-now,.mc-log li.mc-log-sum{opacity:1}.mc-log li:after{content:"";position:absolute;left:58px;top:38px;width:9px;height:9px;border-radius:50%;background:var(--me-ink);border:1px solid rgba(255,255,255,.35);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.mc-log li.is-now:after{background:var(--me-bright);border-color:var(--me-bright);box-shadow:0 0 14px rgba(0,212,170,.8)}.mc-log-t{padding-top:2px;font-size:.8rem;color:rgba(255,255,255,.55)}.mc-log b,.mc-log-t{font-family:var(--font-geist-mono),ui-monospace,monospace}.mc-log b{display:block;margin-bottom:4px;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--me-bright);font-weight:600}.mc-log p{margin:0;font-family:var(--me-serif);font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.3;color:#FFFFFF}.mc-log li.is-you>div{padding:16px 18px;margin:-16px 0 -16px -18px;border-radius:14px;background:rgba(0,212,170,.1);box-shadow:inset 0 0 0 1px rgba(0,212,170,.3)}.mc-log li.is-you b{color:#FFFFFF}.mc-log-sum b{font-family:var(--me-serif)!important;font-size:1.8rem!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--me-bright)!important}.mc-log-sum p{font-family:var(--font-inter),sans-serif!important;font-size:1rem!important;color:rgba(255,255,255,.66)!important}.mc-what{padding:104px 0;background:linear-gradient(180deg,var(--me-ink),var(--me-navy))}.mc-what-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.mc-big{margin:0 0 20px;font-family:var(--me-serif);font-style:italic;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;color:var(--me-bright)}.mc-shift{margin:0;padding:0;list-style:none}.mc-shift li{display:grid;gap:4px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.1)}.mc-shift span{font-size:.92rem;color:rgba(255,255,255,.42)}.mc-shift b{font-family:var(--me-serif);font-size:1.5rem;font-weight:500}.mc-start{padding:104px 0 64px;background:var(--me-navy)}.me--day .me-steps li{border-color:rgba(255,255,255,.12)}.me--day .me-step-n{color:var(--me-bright)}.me--day .me-faq p,.me--day .me-steps p{color:rgba(255,255,255,.64)}.me--day .me-faq details{border-color:rgba(255,255,255,.1)}.me--day .me-faq svg{color:var(--me-bright)}.mc-faq{padding:64px 0 104px;background:var(--me-navy)}.mc-end{padding:104px 0 120px;background:#FFFFFF;color:#102033}.mc-end .me-lede{color:#41566D}.mc-end .me-h2{color:var(--me-navy)}.mc-end .me-h2 em,.mc-end .me-kicker{color:var(--me-jade)}.mc-end-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.mc-end-art{border-radius:24px;overflow:hidden;background:#E9E7E4}.mc-end-art img{display:block;width:100%;height:auto}.mc-hero-media{position:absolute;inset:0}.mc-hero.is-v2 .mc-hero-media{left:50%;right:auto;width:min(100%,1536px);transform:translateX(-50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@media (max-width:1536px){.mc-hero.is-v2 .mc-hero-media{-webkit-mask-image:none;mask-image:none}}.mc-q{margin:0 0 14px;font-family:var(--me-serif);font-weight:600;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.1;letter-spacing:-.01em;color:var(--me-bright)}.mc-hero.is-v2 .mc-h1{font-size:clamp(2.8rem,6vw,5.2rem)}.mc-jobs{padding:104px 0;border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(ellipse 50% 50% at 28% 50%,rgba(0,212,170,.08),transparent 70%),var(--me-ink)}.mc-jobs-head{max-width:620px;margin-bottom:24px}.mc-jobs-in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;align-items:start}.mc-jobs-side{display:grid;gap:22px;padding-top:12px}.mc-jobs-side .ma-readout{margin:0;max-width:none}.mc-jobs-label{margin:6px 0 0;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.mc-skills{display:flex;flex-wrap:wrap;gap:8px;margin:-10px 0 0;padding:0;list-style:none}.mc-skills li{display:inline-flex;gap:6px;align-items:baseline;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:.82rem;color:rgba(255,255,255,.56)}.mc-skills b{color:#FFFFFF;font-weight:600}.mc-proof{padding:18px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.mc-proof .mc-jobs-label{margin:0 0 12px}.mc-proof ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none;counter-reset:h}.mc-proof li{display:grid;gap:2px;padding-top:10px;border-top:2px solid rgba(255,255,255,.14);font-size:.8rem;line-height:1.4;color:rgba(255,255,255,.55)}.mc-proof li b{font-family:var(--me-serif);font-size:1.1rem;color:#FFFFFF}.mc-proof li.is-you{border-top-color:var(--me-bright)}.mc-proof li.is-you b{color:var(--me-bright)}.mc-end.is-night{background:radial-gradient(ellipse 50% 60% at 25% 50%,rgba(0,212,170,.1),transparent 70%),var(--me-navy);color:#FFFFFF}.mc-end.is-night .me-h2{color:#FFFFFF}.mc-end.is-night .me-h2 em,.mc-end.is-night .me-kicker{color:var(--me-bright)}.mc-end.is-night .me-lede{color:rgba(255,255,255,.68)}.mc-end.is-night .mc-end-art{background:#0B2A3F;box-shadow:0 40px 80px -30px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08)}.me--day.is-v2{--day:#F4F8F8;--paper:#FFFFFF}.me--day.is-v2 .mc-day{position:relative;background:linear-gradient(180deg,var(--me-ink) 0,#0C2A48 100%);overflow:hidden}.me--day.is-v2 .mc-day:before{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity .8s ease;background:radial-gradient(ellipse 70% 50% at 85% 72%,rgba(255,196,120,.18),transparent 70%),radial-gradient(ellipse 80% 55% at 45% 80%,rgba(0,212,170,.14),transparent 70%);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);opacity:calc(.15 + var(--dawn, 0) * .85)}.mc-seam,.me--day.is-v2 .mc-day-in{position:relative}.mc-seam{height:clamp(300px,46vh,460px)}.mc-seam:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mc-seam--dawn{background:linear-gradient(180deg,#0C2A48,#0B2A48 4.17%,#0A2B49 8.33%,#0A2D4C 12.5%,#0A314F 16.67%,#0C3755 20.83%,#103F5C 25%,#184966 29.17%,#225570 33.33%,#2E627C 37.5%,#3D7189 41.67%,#4D8097 45.83%,#5F91A5 50%,#73A1B3 54.17%,#86B1C0 58.33%,#9AC0CD 62.5%,#ADCED8 66.67%,#BEDAE1 70.83%,#CEE4E9 75%,#DBECEF 79.17%,#E5F2F4 83.33%,#ECF5F6 87.5%,#F1F7F8 91.67%,#F3F8F8 95.83%,#F4F8F8)}.mc-seam--dusk{background:linear-gradient(180deg,#FFFFFF,#FEFFFF 4.17%,#FCFEFF 8.33%,#F7FCFD 12.5%,#EFF8FA 16.67%,#E5F2F5 20.83%,#D7EAEE 25%,#C7DFE6 29.17%,#B4D2DB 33.33%,#A1C3CF 37.5%,#8CB3C1 41.67%,#77A2B3 45.83%,#6391A3 50%,#507F94 54.17%,#3F6F85 58.33%,#2F5F77 62.5%,#22516B 66.67%,#18455F 70.83%,#103B56 75%,#0B334E 79.17%,#092D48 83.33%,#082944 87.5%,#092641 91.67%,#0A2540 95.83%,#0A2540)}.me--day.is-v2 .mc-jobs{background:radial-gradient(ellipse 50% 45% at 28% 45%,rgba(0,168,150,.08),transparent 70%),linear-gradient(180deg,var(--day) 0,var(--day) 55%,#F4F8F8 55%,#F4F8F8 60.6%,#F5F9F9 66.2%,#F7FAFA 71.9%,#F9FBFB 77.5%,#FCFDFD 83.1%,#FEFEFE 88.8%,#FFFFFF 94.4%,#FFFFFF 100%);color:#102033;border-top:0}.me--day.is-v2 .mc-faq,.me--day.is-v2 .mc-start,.me--day.is-v2 .mc-what{background:var(--paper);color:#102033}.me--day.is-v2 .mc-what{border-top:0}.me--day.is-v2 .mc-faq .me-h2,.me--day.is-v2 .mc-jobs .me-h2,.me--day.is-v2 .mc-start .me-h2,.me--day.is-v2 .mc-what .me-h2{color:var(--me-navy)}.me--day.is-v2 .mc-jobs .me-h2 em,.me--day.is-v2 .mc-jobs .me-kicker,.me--day.is-v2 .mc-what .me-h2 em{color:var(--me-jade)}.me--day.is-v2 .mc-jobs .me-lede,.me--day.is-v2 .mc-what .me-lede{color:#41566D}.me--day.is-v2 .mc-big{color:var(--me-jade)}.me--day.is-v2 .mc-shift li{border-color:rgba(10,37,64,.1)}.me--day.is-v2 .mc-shift span{color:#7A8A9C}.me--day.is-v2 .mc-shift b{color:var(--me-navy)}.me--day.is-v2 .mc-start .me-steps li{border-color:rgba(10,37,64,.14)}.me--day.is-v2 .mc-start .me-step-n{color:var(--me-jade)}.me--day.is-v2 .mc-faq .me-faq p,.me--day.is-v2 .mc-start .me-steps p{color:#41566D}.me--day.is-v2 .mc-faq .me-faq details{border-color:rgba(10,37,64,.12)}.me--day.is-v2 .mc-faq .me-faq svg{color:var(--me-jade)}.me--day.is-v2 .mc-jobs .ma-stage .mj:before{background:radial-gradient(circle at 50% 42%,#FFFFFF 0,#E3F2EF 40%,rgba(227,242,239,.4) 62%,transparent 72%)}.me--day.is-v2 .mc-jobs .ma-stage .mj-figure{filter:drop-shadow(0 24px 30px rgba(10,37,64,.18))}.me--day.is-v2 .mc-jobs .ma-stage .bs-oct{filter:none}.me--day.is-v2 .mc-jobs .mj-mark [fill="#F4F1EA"]{fill:#0A2540}.me--day.is-v2 .mc-jobs .mj-mark [stroke="#F4F1EA"]{stroke:#0A2540}.me--day.is-v2 .mc-jobs .ma-stage .mj-chip{color:var(--me-navy);border-color:rgba(10,37,64,.18);background:rgba(255,255,255,.92);backdrop-filter:none}.me--day.is-v2 .mc-jobs .ma-stage .mj-chip.is-lit{color:#FFFFFF;background:var(--me-navy);border-color:var(--me-navy);box-shadow:0 10px 24px -10px rgba(10,37,64,.5)}.me--day.is-v2 .mc-jobs .ma-readout{background:#FFFFFF;border-color:rgba(10,37,64,.08);box-shadow:0 18px 40px -24px rgba(10,37,64,.35)}.me--day.is-v2 .mc-jobs .ma-readout .ma-readout-job{color:var(--me-jade)}.me--day.is-v2 .mc-jobs .ma-readout p{color:#41566D}.me--day.is-v2 .mc-jobs .ma-readout b{color:#7A8A9C}.me--day.is-v2 .mc-jobs .ma-readout-you{color:var(--me-navy)!important;font-weight:600}.me--day.is-v2 .mc-jobs-label{color:#6B7C8F}.me--day.is-v2 .mc-skills li{border-color:rgba(10,37,64,.14);color:#5B6E82;background:#FFFFFF}.me--day.is-v2 .mc-skills b{color:var(--me-navy)}.me--day.is-v2 .mc-proof{background:#FFFFFF;border-color:rgba(10,37,64,.08)}.me--day.is-v2 .mc-proof li{border-top-color:rgba(10,37,64,.14);color:#5B6E82}.me--day.is-v2 .mc-proof li b{color:var(--me-navy)}.me--day.is-v2 .mc-proof li.is-you{border-top-color:var(--me-jade)}.me--day.is-v2 .mc-proof .me-link,.me--day.is-v2 .mc-proof li.is-you b{color:var(--me-jade)}.me--day.is-v2 .ma-end{padding-top:64px;background:radial-gradient(ellipse 50% 55% at 80% 60%,rgba(0,212,170,.11),transparent 70%),var(--me-navy)}.me--day.is-v2 .ma-end .me-lede{color:rgba(255,255,255,.68)}.mc-jobs[class*=mc-jobs--]{padding:112px 0}.mj3-head{max-width:560px;margin-bottom:8px}.mj3-head.is-center{margin:0 auto 8px;text-align:center}.mj3 .mj{margin-bottom:0}.mj3 .mj:before{content:"";position:absolute;left:50%;top:40%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 42%,#FFFFFF 0,#E3F2EF 42%,rgba(227,242,239,.35) 62%,transparent 72%)}.mj3 .mj-figure{filter:drop-shadow(0 24px 28px rgba(10,37,64,.16))}.mj3 .mj-mark [fill="#F4F1EA"]{fill:#0A2540}.mj3 .mj-mark [stroke="#F4F1EA"]{stroke:#0A2540}.mj3 .mj-mark{opacity:.55}.mj3 .mj-mark.is-lit{opacity:1}.mj3--spotlight{display:grid;justify-items:center;text-align:center}.mj3-spot-stage{width:min(100%,560px);margin:-8px 0 4px}.mj3-spot-line{min-height:3.4em;max-width:46ch;margin:0 0 26px;font-family:var(--me-serif);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.35;color:#102033;animation:me-rise .45s ease both}.mj3-spot-line b{color:var(--me-jade);font-weight:600}.mj3-spot-line span{color:#6B7C8F;font-style:italic}.mj3-spot-names{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 2px}.mj3-spot-names button{padding:8px 12px;border:0;border-radius:999px;background:transparent;cursor:pointer;font:inherit;font-size:.86rem;font-weight:500;color:#6B7C8F;transition:color .2s ease,background .2s ease}.mj3-spot-names button:hover{color:var(--me-navy)}.mj3-spot-names button.is-on{background:var(--me-navy);color:#FFFFFF}.mj3-spot-names button:focus-visible{outline:2px solid var(--me-jade);outline-offset:2px}.mj3--sentence{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;align-items:center}.mj3-sent{margin:18px 0 22px;font-family:var(--me-serif);font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.28;letter-spacing:-.01em;color:#102033;text-wrap:pretty}.mj3-sent button{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:rgba(0,168,150,.35);text-decoration-thickness:2px;text-underline-offset:6px;transition:color .2s ease,text-decoration-color .2s ease}.mj3-sent button.is-on,.mj3-sent button:hover{color:var(--me-jade);text-decoration-color:var(--me-jade)}.mj3-sent button:focus-visible{outline:2px solid var(--me-jade);outline-offset:3px;border-radius:3px}.mj3-sent em{display:block;margin-top:10px;font-style:italic;color:var(--me-jade)}.mj3-sent-sub{min-height:1.6em;margin:0;font-size:1rem;line-height:1.55;color:#41566D}.mj3-sent-sub b{color:var(--me-navy)}.mj3--roll{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:start}.mj3-roll-stage{position:sticky;top:96px}.mj3-roll{margin:0;padding:120px 0 30vh;list-style:none}.mj3-roll li{display:grid;grid-template-columns:52px 1fr;gap:16px;padding:26px 0;border-bottom:1px solid rgba(10,37,64,.08);opacity:.32;transition:opacity .35s ease}.mj3-roll li.is-on{opacity:1}.mj3-roll-n{font-family:var(--me-serif);font-size:2.2rem;font-weight:600;line-height:1;color:var(--me-jade);font-variant-numeric:lining-nums}.mj3-roll b{display:block;font-family:var(--me-serif);font-size:1.7rem;font-weight:600;color:var(--me-navy)}.mj3-roll p{margin:4px 0 0;font-size:1rem;line-height:1.55;color:#41566D}.mj3-roll li.is-you{border-bottom:0;margin-top:14px;padding:24px 22px;border-radius:16px;background:var(--me-navy);grid-template-columns:52px 1fr}.mj3-roll li.is-you b{color:#FFFFFF}.mj3-roll li.is-you p{color:rgba(255,255,255,.72)}.mj3-roll li.is-you .mj3-roll-n{color:var(--me-bright)}@media (max-width:900px){.ma-hero{padding:100px 0 48px}.ma-end-in,.ma-hero-in,.mb-anatomy-in,.mb-hero-in,.mb-two,.mc-day-in,.mc-end-in,.mc-jobs-in,.mc-what-in{grid-template-columns:minmax(0,1fr);gap:36px}.me-steps{grid-template-columns:minmax(0,1fr);gap:28px}.ma-pipe{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.ma-pipe:after,.ma-pipe:before{display:none}.ma-shift-list li{grid-template-columns:minmax(0,1fr);gap:4px}.ma-shift-list svg{display:none}.mj-chip{font-size:.66rem;padding:4px 8px 4px 6px}.mj-chip span{display:none}.mc-proof ol{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-seam{height:240px}.mj3--roll,.mj3--sentence{grid-template-columns:minmax(0,1fr);gap:20px}.mj3-roll-stage{position:sticky;top:64px;z-index:1;background:var(--day);padding-bottom:8px}.mj3-roll-stage .mj{max-width:240px;margin:0 auto}.mj3-roll{padding-top:12px}.mb-fig{position:static}.mb-end-body{padding:36px 24px 40px}.mc-clock-col{position:sticky;top:64px;z-index:2}.mc-clock{padding:14px 18px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 16px;background:rgba(6,21,39,.92);backdrop-filter:blur(10px)}.mc-clock-label,.mc-clock-mason,.mc-clock-note{display:none}.mc-clock-t{font-size:2.4rem;margin:0;grid-row:span 1}.me-signup-row{flex-direction:column}.me-signup-row button{justify-content:center}}@media (prefers-reduced-motion:reduce){.me--day.is-v2 .mc-day:before{transition:none}.ma-pipe:after,.mc-hero-img,.mc-scroll svg{animation:none}.ma-shift-list li{opacity:1;transform:none;transition:none}.ma-readout,.mc-clock-t{animation:none}}