.up-landing,.up-shop{--canvas:#f8f9fa;--navy-deep:#f8f9fa;--navy:#ffffff;--navy-raised:#ffffff;--navy-foundation:#101215;--paper:#f8f9fa;--border:rgba(12,13,16,0.08);--text-primary:#0c0d10;--text-secondary:#4e525a;--text-muted:#6c6f77;--white:#0c0d10;--on-inverse:#eceef0;--on-inverse-muted:rgba(236,238,240,0.62);--orange:#f09012;--orange-hover:#e0850f;--orange-dim:rgba(240,144,18,0.09);--text-orange:#f09012;--text-orange-strong:#a85c00;--steel:#5a95c3;--font-display:var(--font-inter),system-ui,sans-serif;--font-body:var(--font-inter),system-ui,sans-serif;--font-mono:var(--font-inter),system-ui,sans-serif;--shop-card:#ffffff;--raised:#ffffff;--hair:rgba(12,13,16,0.055);background:var(--canvas);color:var(--text-primary);font-family:var(--font-inter),system-ui,sans-serif;font-optical-sizing:auto}.up-landing h1,.up-landing h2,.up-landing h3,.up-shop h1,.up-shop h2,.up-shop h3{letter-spacing:-.036em;font-weight:700}.up-landing .up-inverse .up-card{background:#191c21;border-color:rgba(236,238,240,.12);box-shadow:none}.up-landing .up-inverse .up-card [class*="text-[var(--text-primary)]"],.up-landing .up-inverse .up-card h3{color:#ffffff}.up-landing .up-inverse .up-card [class*="text-[var(--text-secondary)]"],.up-landing .up-inverse .up-card p{color:rgba(236,238,240,.66)}.up-landing h1 .text-\[var\(--steel\)\],.up-landing h2 .text-\[var\(--steel\)\]{color:var(--ink-3,#6c6f77)}.up-landing .ui-btn{height:auto;min-height:42px;padding:8px 22px;border:0;border-radius:999px;font-size:.9063rem;font-weight:500;letter-spacing:-.005em;text-transform:none;line-height:1.25;text-align:center;opacity:1;box-shadow:var(--shadow);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.up-landing .ui-btn:hover{opacity:1;transform:translateY(-1px);box-shadow:0 2px 4px rgba(12,13,16,.06),0 18px 34px -18px rgba(12,13,16,.4)}@media (pointer:coarse){.up-landing .ui-btn{min-height:44px}}.up-landing .ui-btn--solid{background:var(--action);color:#17120a}.up-landing .ui-btn--ghost,.up-landing .ui-btn--ghost:hover{background:transparent;color:var(--ink)}.up-landing .ui-btn--ghost{box-shadow:inset 0 0 0 1px var(--line)}.up-landing .ui-btn--ghost-inverse,.up-landing .ui-btn--ghost-inverse:hover{background:rgba(242,243,245,.1);color:#fff}.up-landing .ui-btn--ghost-inverse{box-shadow:inset 0 0 0 1px rgba(242,243,245,.2)}.up-landing .up-lys{background:var(--canvas);color:var(--text-primary);--on-inverse:var(--text-primary);--on-inverse-muted:var(--text-secondary)}.up-landing .up-lys .border-y,.up-landing .up-lys .divide-y>:not([hidden])~:not([hidden]){border-color:rgba(12,13,16,.1)}.up-landing section.up-lys+section.tj-moment:not(.up-inverse),.up-landing section:not(.up-inverse)+section.up-lys{padding-top:clamp(32px,5vh,64px)}.up-landing>:first-child{padding-top:clamp(96px,12vh,132px)}.up-shop{padding-top:clamp(92px,11vh,124px)}.up-shop:has(.up__hero){padding-top:0}.up-shop .font-mono{font-weight:600;letter-spacing:.1em}