.me-page{--font-display:"Fraunces",serif;--font-sans:"Inter Tight",system-ui,sans-serif;--paper:#F7F3EC;--paper-2:#F1EADD;--card:#FFFDF9;--card-2:#FBF6EE;--ink:#211C17;--secondary:#5F5347;--muted:#7A6E60;--border:#E7DECE;--hair:#EADFCD;--accent:#8F6234;--accent-ink:#FFFDF9;--accent-soft:#F0E6D8;--accent-deep:#6E4A24;--ok:#3F7D54;font-family:var(--font-sans)}.me-page.dark{--paper:#181410;--paper-2:#13100C;--card:#211B15;--card-2:#1E1812;--ink:#F2EAE0;--secondary:#C2B7A9;--muted:#988B7C;--border:#352C22;--hair:#2C241C;--accent:#C89B6A;--accent-ink:#1A140E;--accent-soft:#2E2418;--accent-deep:#E0BE94}.me-page *{box-sizing:border-box}.me-page a{text-decoration:none;color:inherit}.me-page .page{background:var(--paper);color:var(--ink);min-height:100vh;background-image:radial-gradient(120% 80% at 88% -8%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 60%)}.me-page .gutter{padding:16px 56px}.me-page .topbar{border-bottom:1px solid var(--border)}.me-page .topbar .row{max-width:1024px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.me-page .brand{display:flex;align-items:center;gap:9px}.me-page .chip,.me-page .portrait .mark{--logo-ink:#F2EAE0;--logo-connector:#E8967E}.me-page .chip{height:26px;width:26px;display:grid;place-items:center;border-radius:7px;background:var(--ink)}.me-page .chip svg{height:16px;width:16px}.me-page .brand .name{font:600 15px var(--font-display);color:var(--ink)}.me-page .tcta{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:999px;padding:7px 14px;font:600 12px var(--font-sans);color:var(--accent)}.me-page .body{padding:46px 56px 36px}.me-page .wrap{max-width:1024px;margin:0 auto}.me-page .hero{display:grid;grid-template-columns:1fr 360px;gap:54px;align-items:start}.me-page .lead{display:flex;flex-direction:column;min-width:0}.me-page .eb{display:flex;align-items:center;gap:10px;margin-bottom:16px;font:800 11.5px var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.me-page .eb .rule{height:1px;flex:1;background:linear-gradient(to right,color-mix(in srgb,var(--accent) 40%,transparent),transparent)}.me-page h1.name{margin-bottom:18px;font-family:var(--font-display);font-weight:500;font-size:clamp(34px,5.4vw,68px);line-height:.98;letter-spacing:-.015em;color:var(--ink)}.me-page .loc{display:flex;align-items:center;gap:8px;margin-bottom:22px;font-size:15px;color:var(--secondary)}.me-page .loc svg{height:15px;width:15px;color:var(--muted)}.me-page .chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px}.me-page .chips .lbl{font:700 10.5px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:3px}.me-page .chip-lead{border-radius:999px;border:1px solid color-mix(in oklab,var(--accent) 30%,var(--hair));background:var(--accent-soft);color:var(--accent-deep)}.me-page .chip-lead,.me-page .chip-rest{padding:6px 13px;font:600 12.5px var(--font-sans)}.me-page .chip-rest{border-radius:999px;border:1px solid var(--border);color:var(--secondary)}.me-page .bio{max-width:46ch;font-size:16.5px;line-height:1.62;color:var(--secondary)}.me-page .actions{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.me-page .share-primary{display:inline-flex;align-items:center;gap:9px;border-radius:999px;background:var(--accent);padding:12px 22px;font:600 13.5px var(--font-sans);color:var(--accent-ink);border:none;cursor:pointer}.me-page .share-primary svg{height:16px;width:16px}.me-page .socials{display:flex;align-items:center;gap:10px}.me-page .soc{height:38px;width:38px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border);color:var(--secondary)}.me-page .soc svg{height:18px;width:18px}.me-page .portrait{position:relative;aspect-ratio:4/5;width:360px;display:grid;place-items:center;overflow:hidden;border-radius:20px;border:1px solid var(--border);background:linear-gradient(to bottom right,var(--accent-soft),var(--paper-2));box-shadow:0 24px 54px rgba(0,0,0,.16)}.me-page .portrait img{width:100%;height:100%;object-fit:cover}.me-page .portrait .ini{font-family:var(--font-display);font-size:92px;color:color-mix(in srgb,var(--accent) 45%,transparent)}.me-page .portrait .mark{position:absolute;bottom:14px;right:14px;height:50px;width:50px;display:grid;place-items:center;border-radius:14px;background:var(--ink);box-shadow:0 14px 30px rgba(0,0,0,.18)}.me-page .portrait .mark svg{height:31px;width:31px}.me-page .sec{padding:32px 56px 8px}.me-page .sec .inner{max-width:1024px;margin:0 auto}.me-page .sec .head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.me-page .sec .h{font:500 22px var(--font-display);color:var(--ink)}.me-page .sec .sub{font-size:12.5px;color:var(--muted)}.me-page .trip{display:flex;align-items:center;gap:22px;border-top:1px solid var(--hair);padding:19px 0}.me-page .trip:first-of-type{border-top:0}.me-page .trip .date{width:112px;flex-shrink:0}.me-page .trip .date .mo{font:800 11px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.me-page .trip .date .dy{margin-top:3px;font:500 19px var(--font-display);color:var(--ink);line-height:1.05}.me-page .trip .info{min-width:0;display:flex;flex-direction:column}.me-page .trip .nm{font:500 19px var(--font-display);color:var(--ink);line-height:1.15}.me-page .trip:hover .nm{color:var(--accent)}.me-page .trip .ct{margin-top:7px;font-size:13px;color:var(--secondary)}.me-page .trip .ar{margin-left:auto;color:var(--muted);font-size:15px}.me-page .trip:hover .ar{color:var(--accent)}.me-page .facet{display:flex;align-items:center;gap:18px;border-top:1px solid var(--hair);padding:19px 0}.me-page .facet:first-of-type{border-top:0}.me-page .ficon{height:46px;width:46px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;background:linear-gradient(to bottom right,var(--accent-soft),var(--paper-2));color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 14%,var(--hair))}.me-page .ficon svg{height:21px;width:21px}.me-page .ftext{min-width:0;display:flex;flex-direction:column}.me-page .fname{font:500 19px var(--font-display);color:var(--ink);line-height:1.15}.me-page .facet:hover .fname{color:var(--accent)}.me-page .ftease{margin-top:6px;font-size:13px;color:var(--secondary)}.me-page .far{margin-left:auto;color:var(--muted);font-size:16px;flex-shrink:0}.me-page .facet:hover .far{color:var(--accent)}.me-page .close{border-top:2px solid var(--border);padding:38px 56px}.me-page .closebox{max-width:1024px;margin:0 auto;display:flex;gap:32px;align-items:center;justify-content:space-between;border-radius:20px;border:1px solid var(--border);background:color-mix(in srgb,var(--card-2) 60%,transparent);padding:24px 28px}.me-page .closebox .t{font:500 21px var(--font-display);color:var(--ink)}.me-page .closebox .d{margin-top:5px;font-size:13px;color:var(--secondary)}.me-page .cbtns{display:flex;gap:10px;flex-shrink:0}.me-page .ghost{border:1px solid var(--border);padding:11px 17px;color:var(--ink);background:var(--card)}.me-page .filled,.me-page .ghost{display:inline-flex;align-items:center;gap:9px;border-radius:999px;font:600 13.5px var(--font-sans);cursor:pointer}.me-page .filled{background:var(--accent);padding:11px 19px;color:var(--accent-ink);border:none}.me-page .footer{padding:18px 56px 30px}.me-page .footer .row{max-width:1024px;margin:0 auto;display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.me-page .footer .l{font-family:var(--font-display)}.me-page a:focus-visible,.me-page button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}@media (max-width:720px){.me-page .body,.me-page .close,.me-page .footer,.me-page .gutter,.me-page .sec{padding-left:22px;padding-right:22px}.me-page .hero{grid-template-columns:1fr;gap:28px}.me-page .portrait{width:100%;max-width:320px}.me-page .closebox{flex-direction:column;align-items:flex-start;gap:16px}}