.elise-site{--e-paper:#f2f0eb;--e-ink:#11110f;--e-line:#1c1c19;--e-muted:#494843;--e-red:#e3201c;min-height:100vh;color:var(--e-ink);background:var(--e-paper);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}body:has(.elise-site) .admin-session{display:none!important}.elise-site *{box-sizing:border-box}.elise-site a{color:inherit;text-decoration:none}.elise-site a:focus-visible,.elise-site button:focus-visible{outline-offset:4px;outline:2px solid}.elise-mono{letter-spacing:.03em;font:400 10px/1.25 PT Mono,Courier New,monospace}.elise-header{z-index:5;border-bottom:1px solid var(--e-line);background:#f2f0ebf5;justify-content:space-between;align-items:center;height:53px;padding:0 16px;display:flex;position:sticky;top:0}.elise-header b{letter-spacing:-.03em;font-size:12px}.elise-header span{text-transform:uppercase}.elise-hero{border-bottom:1px solid var(--e-line);flex-direction:column;justify-content:space-between;min-height:92svh;padding:18px 16px 22px;display:flex}.elise-eyebrow,.elise-scroll,.elise-sectionhead{text-transform:uppercase;justify-content:space-between;display:flex}.elise-title{width:100%;max-width:342px;margin:10px auto 16px;font-size:0;line-height:0}.elise-mark{mix-blend-mode:multiply;width:100%;height:auto;display:block}.elise-intro{letter-spacing:-.05em;max-width:295px;margin:0;font-size:18px;font-weight:700;line-height:1.01}.elise-scroll{align-items:flex-end}.elise-archive,.elise-about{border-bottom:1px solid var(--e-line);padding:16px}.elise-sectionhead{margin-bottom:38px}.elise-sectionhead h2{font:inherit;letter-spacing:inherit;margin:0}.elise-piece{margin:0 0 58px}.elise-piece:last-child{margin-bottom:0}.elise-piece>img{background:#171715;width:100%;height:auto;display:block}.elise-piece-meta{border-top:1px solid var(--e-line);grid-template-columns:50px minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.elise-piece h3{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:21px;font-weight:700;line-height:.96}.elise-piece-note{color:var(--e-muted);margin:8px 0 0}.elise-about{flex-direction:column;justify-content:space-between;min-height:76svh;display:flex}.elise-about-lead{letter-spacing:-.06em;max-width:345px;margin:0;font-size:27px;font-weight:700;line-height:.98}.elise-statement{letter-spacing:-.035em;max-width:295px;margin:0;padding-top:65px;font-size:16px;font-weight:700;line-height:1.04}.elise-buy-strip{justify-content:flex-end;padding:32px 16px 40px;display:flex}.elise-buy-strip button{opacity:1;color:#fff;background:var(--e-red);-webkit-text-fill-color:#fff;letter-spacing:.035em;border:0;border-radius:0;min-height:48px;padding:0 20px;font:700 12px/1.2 PT Mono,Courier New,monospace}.elise-footer{min-height:42svh;color:var(--e-paper);background:var(--e-ink);flex-direction:column;justify-content:space-between;padding:16px;display:flex}.elise-footer>img{filter:brightness(0)saturate()invert(95%)sepia(16%)saturate(283%)hue-rotate(344deg)brightness(102%)contrast(90%);width:100%;max-width:286px;height:auto;display:block}.elise-footer-nav{text-transform:uppercase;justify-content:flex-start;gap:.45em;display:flex}.elise-footer-nav a:hover{text-underline-offset:3px;text-decoration:underline}@media (min-width:700px){.elise-header{height:64px;padding-inline:32px}.elise-hero{min-height:calc(100svh - 64px);padding:28px 32px 32px}.elise-title{max-width:680px}.elise-intro{max-width:520px;font-size:30px}.elise-archive,.elise-about{padding:32px}.elise-archive{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.elise-archive>.elise-sectionhead{grid-column:1/-1}.elise-piece{grid-column:span 4;margin-bottom:0}.elise-piece-meta{grid-template-columns:42px minmax(0,1fr)}.elise-piece h3{font-size:24px}.elise-about{min-height:70svh;padding-top:48px;padding-bottom:48px}.elise-about-lead{max-width:760px;font-size:clamp(42px,6vw,76px)}.elise-statement{max-width:620px;font-size:24px}.elise-buy-strip{padding:40px 32px 56px}.elise-footer{min-height:48svh;padding:32px}.elise-footer>img{max-width:560px}}@media (prefers-reduced-motion:reduce){.elise-site{scroll-behavior:auto}}.elise-buy-strip a{color:#fff;background:var(--e-red);-webkit-text-fill-color:#fff;letter-spacing:.035em;border:0;border-radius:0;align-items:center;min-height:48px;padding:0 20px;font:700 12px/1.2 PT Mono,Courier New,monospace;display:flex}.elise-footer-item{gap:.45em;display:flex}
