@import url('/studio/_next/static/css/1e940f394f3b3380.css');
:root{color-scheme:light;--paper:#e9e8e2;--ink:#131610;--red:#f44e38;--line:rgba(26,27,23,.2);font-family:"Onest",Arial,sans-serif;background:var(--paper);color:var(--ink)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;margin:0;background:radial-gradient(circle at 83% 40%,rgba(151,149,133,.08),transparent 45%),repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(20,23,17,.035) calc(25% - 1px),rgba(20,23,17,.035) 25%),var(--paper);font-family:"Onest",Arial,sans-serif}
body::before{content:"";position:fixed;inset:0 25px;pointer-events:none;border-left:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.05)}.shell{position:relative;z-index:1;width:min(880px,calc(100% - 44px));margin:0 auto;padding:27px 0 115px}.brand{font:500 17px "Oswald",Impact,sans-serif;letter-spacing:.01em;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line);padding:10px 0 22px}.brand::before{content:"✳";font:400 27px "Onest",sans-serif;margin-right:7px}.brand span{color:var(--red);font:500 18px "Cormorant Garamond",Georgia,serif}h1{font:600 clamp(56px,8vw,106px)/1.03 "Oswald",Impact,sans-serif;letter-spacing:-.056em;text-transform:uppercase;margin:76px 0 22px;max-width:830px}h1::after{content:"■";font:normal 22px "Onest",sans-serif;color:var(--red);vertical-align:baseline;padding-left:.21em}h2{font:500 25px "Oswald",sans-serif;margin:0 0 12px}p{line-height:1.62}.sub{color:#686d65;max-width:650px;font-size:14px;line-height:1.65;margin:0 0 40px}a{color:var(--ink);text-underline-offset:4px}a:hover{color:var(--red)}form,.lead{position:relative;background:#f1f0e9;border:1px solid var(--line);border-radius:0;padding:clamp(24px,4.5vw,53px);margin:31px 0 18px;box-shadow:12px 12px 0 rgba(26,31,23,.07)}form::before{content:"OBSIDIAN / BRIEF 001";display:block;font:500 10px "IBM Plex Mono",monospace;letter-spacing:.09em;padding-bottom:27px;border-bottom:1px solid var(--line);margin-bottom:28px}label{display:block;font:500 11px "IBM Plex Mono",monospace;letter-spacing:.02em;margin:0 0 24px;color:#333b33}input:not([type=checkbox]),textarea{display:block;width:100%;font:400 16px "Onest",Arial,sans-serif;color:#111;background:transparent;border:0;border-bottom:1px solid rgba(20,25,19,.4);border-radius:0;padding:14px 1px;margin-top:12px;transition:border .2s}textarea{resize:vertical;min-height:155px;white-space:pre-wrap;line-height:1.6}input:focus,textarea:focus{outline:0;border-color:var(--red)}input:not([type=checkbox])::placeholder,textarea::placeholder{color:#777}.check{display:flex;align-items:flex-start;gap:14px;font:400 12px/1.6 "Onest",sans-serif;letter-spacing:0}.check input{margin-top:3px;width:17px;height:17px;accent-color:var(--red);flex-shrink:0}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}button{border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#f5f5ef;font:500 12px "IBM Plex Mono",monospace;letter-spacing:.065em;padding:19px 28px;cursor:pointer;min-height:59px;transition:background .25s,transform .25s}button:hover{background:#333b30;transform:translateY(-2px)}.small{font:400 12px/1.6 "Onest",Arial,sans-serif;color:#74796f}.ref{display:inline-block;background:#131610;color:#fff;padding:14px 19px;font:500 13px "IBM Plex Mono",monospace;letter-spacing:.08em}.lead{margin:18px 0;padding:24px}.lead .meta{display:flex;justify-content:space-between;gap:12px;color:var(--red);font:500 11px "IBM Plex Mono",monospace}.lead .email{color:#333b33}.lead .message{white-space:pre-wrap;overflow-wrap:anywhere}.shell>.small:last-child{padding:30px 0;border-top:1px solid var(--line)}@media(max-width:600px){.shell{width:calc(100% - 34px);padding-top:19px}h1{font-size:clamp(54px,13vw,78px);margin-top:55px}form,.lead{padding:24px;box-shadow:5px 6px 0 rgba(26,31,23,.07)}.lead .meta{display:block}.lead .meta span{display:block;margin-top:5px}.brand{font-size:15px}}
