@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Source+Serif+4:ital,opsz,wght@0,8..60,300;0,8..60,400;0,8..60,500;1,8..60,400&family=JetBrains+Mono:wght@400;500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--berry:#5c1a2e;--berry-deep:#3e0f1f;--gold:#c9a961;--gold-soft:#e6d4a3;--ink:#1a1614;--ink-soft:#4a4340;--paper:#f6efe1;--paper-warm:#f0e6d2;--whisper:#ddd2b8;--serif:"Cormorant Garamond","Garamond","EB Garamond",serif;--serif-text:"Source Serif 4","Source Serif Pro",Georgia,serif;--mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6efe1;background:var(--paper);color:#1a1614;color:var(--ink);font-family:"Source Serif 4","Source Serif Pro",Georgia,serif;font-family:var(--serif-text);margin:0;min-height:100%;padding:0}body{background:radial-gradient(circle at 18% 12%,#c9a96112 0,#0000 38%),radial-gradient(circle at 82% 88%,#5c1a2e0d 0,#0000 42%),#f6efe1;background:radial-gradient(circle at 18% 12%,#c9a96112 0,#0000 38%),radial-gradient(circle at 82% 88%,#5c1a2e0d 0,#0000 42%),var(--paper)}::selection{background:#5c1a2e;background:var(--berry);color:#f6efe1;color:var(--paper)}.page{grid-gap:clamp(56px,10vh,120px);display:grid;gap:clamp(56px,10vh,120px);grid-template-rows:auto auto 1fr auto;margin:0 auto;max-width:1180px;min-height:100vh;padding:56px clamp(28px,6vw,96px);position:relative;width:100%}.rule{background:linear-gradient(90deg,#0000 0,#ddd2b8 12%,#ddd2b8 88%,#0000);background:linear-gradient(to right,#0000 0,var(--whisper) 12%,var(--whisper) 88%,#0000 100%);height:1px}.rule--top{margin-bottom:-28px}.rule--bottom{margin-top:-28px}.masthead{align-items:baseline;display:flex;gap:24px;justify-content:space-between}.eyebrow{color:#5c1a2e;color:var(--berry);font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.ornament{color:#c9a961;color:var(--gold);font-family:Cormorant Garamond,Garamond,EB Garamond,serif;font-family:var(--serif);font-size:28px;line-height:1}.hero{display:flex;flex-direction:column;gap:28px;max-width:820px}.brand{color:#1a1614;color:var(--ink);font-family:Cormorant Garamond,Garamond,EB Garamond,serif;font-family:var(--serif);font-size:clamp(72px,13vw,168px);font-style:italic;font-weight:500;letter-spacing:-.025em;line-height:.92;margin:0;position:relative}.brand__stem{color:#5c1a2e;color:var(--berry);font-style:italic;font-weight:400}.brand__mark{color:#c9a961;color:var(--gold);font-family:"Source Serif 4","Source Serif Pro",Georgia,serif;font-family:var(--serif-text);font-size:.18em;font-style:normal;font-weight:400;letter-spacing:0;margin-left:.08em;vertical-align:super}.tagline{color:#1a1614;color:var(--ink);font-family:Cormorant Garamond,Garamond,EB Garamond,serif;font-family:var(--serif);font-size:clamp(26px,3.4vw,40px);font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0;max-width:560px}.tagline sup{color:#c9a961;color:var(--gold);font-size:.45em;margin-left:.05em;vertical-align:super}.lede,.tagline sup{font-family:"Source Serif 4","Source Serif Pro",Georgia,serif;font-family:var(--serif-text)}.lede{border-left:1px solid #ddd2b8;border-left:1px solid var(--whisper);color:#4a4340;color:var(--ink-soft);font-size:17px;font-weight:400;line-height:1.7;margin:0;max-width:520px;padding-left:24px}.lede sup{color:#c9a961;color:var(--gold);font-size:.6em;vertical-align:super}.status{align-self:start;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f6efe199;border:1px solid #ddd2b8;border:1px solid var(--whisper);border-radius:2px;display:flex;flex-direction:column;gap:14px;justify-self:end;padding:24px 28px;position:relative;width:clamp(280px,38%,380px)}.status:before{background:#f6efe1;background:var(--paper);color:#4a4340;color:var(--ink-soft);content:"system";font-size:10px;left:16px;letter-spacing:.22em;padding:0 8px;position:absolute;text-transform:uppercase;top:-9px}.status:before,.status__row{font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono)}.status__row{align-items:center;display:flex;font-size:12px;gap:16px;justify-content:space-between}.status__label{color:#4a4340;color:var(--ink-soft);letter-spacing:.08em}.status__value{color:#1a1614;color:var(--ink);font-weight:500}.indicator{align-items:center;display:inline-flex;gap:8px}.indicator__dot{border-radius:50%;display:inline-block;height:7px;width:7px}.indicator__text{font-weight:500;letter-spacing:.04em}.indicator--ok .indicator__dot{animation:breathe 2.4s ease-in-out infinite;background:#c9a961;background:var(--gold);box-shadow:0 0 0 0 #c9a96199}.indicator--ok .indicator__text{color:#5c1a2e;color:var(--berry)}.indicator--idle .indicator__dot{animation:breathe 1.6s ease-in-out infinite;background:#ddd2b8;background:var(--whisper)}.indicator--idle .indicator__text{color:#4a4340;color:var(--ink-soft)}.indicator--down .indicator__dot{background:#5c1a2e;background:var(--berry)}.indicator--down .indicator__text{color:#5c1a2e;color:var(--berry)}@keyframes breathe{0%,to{box-shadow:0 0 0 0 #c9a9618c}50%{box-shadow:0 0 0 8px #c9a96100}}.colophon{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.colophon__line{color:#5c1a2e;color:var(--berry);font-family:Cormorant Garamond,Garamond,EB Garamond,serif;font-family:var(--serif);font-size:18px;font-style:italic;font-weight:400;margin:0}.colophon__meta{align-items:center;color:#4a4340;color:var(--ink-soft);display:inline-flex;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono);font-size:11px;gap:10px;letter-spacing:.18em;margin:0;text-transform:uppercase}.colophon__meta .dot{color:#c9a961;color:var(--gold)}@media (min-width:900px){.page{grid-template-areas:"mast   mast" "hero   status" "colo   colo";grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto}.masthead{grid-area:mast}.hero{grid-area:hero}.status{grid-area:status;margin-top:24px}.colophon{grid-area:colo}.rule--bottom,.rule--top{grid-column:1/-1}}@media (max-width:600px){.status{width:100%}.colophon{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=main.9d52880d.css.map*/