.static-page-wrapper{color:#f5ead8;background:#0a0806;min-height:100vh;font-family:DM Mono,monospace;font-weight:300;position:relative}.static-page-wrapper:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 50% 0,#e8a02022 0%,#0000 70%);height:400px;position:fixed;top:0;left:0;right:0}.static-page-wrapper:after{content:"";pointer-events:none;z-index:1;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.static-page-main{z-index:2;max-width:760px;margin:0 auto;padding:9rem 2rem 6rem;position:relative}.static-page-main .page-tag{letter-spacing:.25em;text-transform:uppercase;color:#e8a020;opacity:.8;margin-bottom:1.2rem;font-size:.68rem}.static-page-main h1{color:#f5ead8;letter-spacing:-.02em;margin-bottom:2.5rem;font-family:Playfair Display,serif;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:900;line-height:1.05}.static-page-main h1 em{color:#e8a020;font-style:italic}.static-page-main .divider{opacity:.6;background:#e8a020;width:48px;height:2px;margin:2.5rem 0}.static-page-main p{color:#c8b89a;margin-bottom:1.6rem;font-size:.95rem;line-height:1.85}.static-page-main h2{color:#f5ead8;letter-spacing:-.01em;align-items:baseline;gap:.6rem;margin:2.8rem 0 1rem;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;display:flex}.static-page-main h2 .num{color:#7a6a52;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:.7rem;font-weight:300}.static-page-main .callout{background:#ffffff04;border-left:2px solid #e8a020;margin:2.5rem 0;padding:1.2rem 1.6rem}.static-page-main .callout p{color:#f5ead8;margin:0;font-family:Libre Baskerville,serif;font-size:1.05rem;font-style:italic;line-height:1.7}.static-page-main .intro{color:#c8b89a;margin-bottom:3rem;font-size:.92rem;line-height:1.85}.static-page-main .contact-grid{background:#ffffff08;border:1px solid #ffffff08;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:3rem;display:grid}.static-page-main .contact-item{background:#0a0806;padding:1.6rem 1.8rem;transition:background .2s}.static-page-main .contact-item:hover{background:#ffffff04}.static-page-main .contact-label{letter-spacing:.2em;text-transform:uppercase;color:#e8a020;margin-bottom:.5rem;font-size:.64rem}.static-page-main .contact-value{color:#f5ead8;font-size:.88rem}.static-page-main .contact-value a{color:#f5ead8;text-decoration:none;transition:color .2s}.static-page-main .contact-value a:hover{color:#e8a020}.static-page-main .contact-note{color:#7a6a52;margin-top:.3rem;font-size:.75rem}.static-page-main .social-row{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;display:flex}.static-page-main .social-pill{letter-spacing:.1em;color:#7a6a52;text-transform:uppercase;border:1px solid #ffffff14;padding:.5rem 1.1rem;font-size:.72rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.static-page-main .social-pill:hover{color:#e8a020;border-color:#e8a020}.static-page-main .disclaimer{color:#7a6a52;border-top:1px solid #ffffff08;padding-top:1.5rem;font-size:.75rem;line-height:1.7}.static-page-main .updated{color:#7a6a52;letter-spacing:.08em;margin-bottom:2.5rem;font-size:.7rem}.static-page-main .section{margin-bottom:2.4rem}.static-page-main ul{margin-bottom:.9rem;padding:0;list-style:none}.static-page-main ul li{color:#c8b89a;margin-bottom:.4rem;padding-left:1.2rem;font-size:.9rem;line-height:1.75;position:relative}.static-page-main ul li:before{content:"—";color:#a06a0a;position:absolute;left:0}.static-page-main a{color:#a06a0a;text-decoration:none}.static-page-main a:hover{color:#e8a020}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.static-page-main>*{opacity:0;animation:.7s forwards fadeUp}.static-page-main .page-tag{animation-delay:.1s}.static-page-main h1{animation-delay:.22s}.static-page-main .divider{animation-delay:.34s}.static-page-main p:first-of-type{animation-delay:.44s}.static-page-main p:nth-of-type(2){animation-delay:.52s}.static-page-main h2{animation-delay:.6s}.static-page-main p:nth-of-type(3){animation-delay:.68s}.static-page-main .callout{animation-delay:.76s}@media (max-width:560px){.static-page-main .contact-grid{grid-template-columns:1fr}}
