.jrm-scope{--jrm-navy-950:#060B14;--jrm-navy-900:#0A1B2E;--jrm-navy-800:#122946;--jrm-navy-700:#16335c;--jrm-navy-600:#1d4478;--jrm-cream:#F7F3EA;--jrm-cream-2:#EFE8D8;--jrm-paper:#FFFFFF;--jrm-ink:#101418;--jrm-ink-soft:#3C4550;--jrm-rocket-red:#D0392A;--jrm-rocket-red-dark:#A82C20;--jrm-gold:#C9A227;--jrm-line:rgba(16,20,24,.1);--jrm-radius:14px;--jrm-radius-sm:8px;--jrm-shadow-md:0 12px 30px rgba(10,27,46,.1);--jrm-shadow-lg:0 24px 60px rgba(6,11,20,.35);--jrm-ff-display:"Cormorant Garamond", Georgia, serif;--jrm-ff-body:"DM Sans", -apple-system, Helvetica, Arial, sans-serif;--jrm-ff-mono:"DM Mono", "SFMono-Regular", Menlo, monospace;font-family:var(--jrm-ff-body);color:var(--jrm-ink)}.jrm-scope img{max-width:100%;display:block}.jrm-scope a:not(.jrm-btn){color:inherit}.jrm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:999px;font-family:var(--jrm-ff-body);font-weight:700;font-size:15px;letter-spacing:.02em;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.jrm-btn:hover{transform:translateY(-2px)}.jrm-btn-primary{background:var(--jrm-rocket-red);color:#fff;box-shadow:0 10px 24px #d0392a59}.jrm-btn-primary:hover{background:var(--jrm-rocket-red-dark);color:#fff}.jrm-page-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 140% at 15% 0%,var(--jrm-navy-700) 0%,var(--jrm-navy-900) 45%,var(--jrm-navy-950) 100%)}.jrm-page-hero-starfield{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.8;background-image:radial-gradient(2px 2px at 12% 22%,rgba(255,255,255,.55) 0,transparent 50%),radial-gradient(1.5px 1.5px at 30% 65%,rgba(255,255,255,.4) 0,transparent 50%),radial-gradient(2px 2px at 48% 15%,rgba(255,255,255,.5) 0,transparent 50%),radial-gradient(1.5px 1.5px at 70% 40%,rgba(255,255,255,.35) 0,transparent 50%),radial-gradient(2px 2px at 85% 75%,rgba(255,255,255,.5) 0,transparent 50%)}.jrm-page-hero-inner{position:relative;max-width:900px;margin:0 auto;text-align:center;padding:84px 28px 56px}.jrm-page-hero-kicker{font-family:var(--jrm-ff-mono);font-size:12.5px;letter-spacing:.1em;color:var(--jrm-gold);margin-bottom:16px}.jrm-page-hero-heading{font-family:var(--jrm-ff-display);font-weight:700;font-size:48px;line-height:1.1;margin:0 0 18px;color:#fff!important}.jrm-page-hero-sub{font-size:17px;line-height:1.65;color:#ffffffd1;max-width:560px;margin:0 auto 40px}.jrm-page-hero-info{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;padding-bottom:56px}.jrm-page-hero-info-item{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:var(--jrm-radius-sm);padding:14px 22px;text-align:left;min-width:180px;text-decoration:none;transition:background .18s ease,transform .18s ease}a.jrm-page-hero-info-item:hover{background:#ffffff1f;transform:translateY(-2px)}.jrm-page-hero-info-label{display:block;font-family:var(--jrm-ff-mono);font-size:10.5px;letter-spacing:.08em;color:var(--jrm-gold);margin-bottom:4px}.jrm-page-hero-info-value{display:block;font-family:var(--jrm-ff-display);font-size:16px;font-weight:600;color:#fff}.contact.page-width.page-width--narrow{max-width:640px;margin:0 auto;padding:56px 28px 90px}.contact .field,.contact .contact__fields>*{margin-bottom:20px}.contact .field__input,.contact textarea.field__input{border-radius:var(--jrm-radius-sm);border:1.5px solid var(--jrm-line);font-family:var(--jrm-ff-body)}.contact .field__label{font-family:var(--jrm-ff-body)}.contact .contact__button{margin-top:8px}.contact .contact__button .button{background:var(--jrm-rocket-red);color:#fff;border:none;border-radius:999px;padding:15px 34px;font-weight:700;letter-spacing:.02em;box-shadow:0 10px 24px #d0392a4d;transition:background .18s ease,transform .18s ease}.contact .contact__button .button:hover{background:var(--jrm-rocket-red-dark);transform:translateY(-2px)}.jrm-about-hero{background:var(--jrm-cream);position:relative;overflow:hidden}.jrm-about-hero-inner{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;padding:80px 28px 72px}.jrm-about-hero-art{position:relative;border-radius:var(--jrm-radius);overflow:hidden;box-shadow:var(--jrm-shadow-lg);background:#fff;max-width:460px;width:100%}.jrm-about-hero-art img{width:100%;height:auto;display:block;object-fit:contain}.jrm-about-hero-kicker{font-family:var(--jrm-ff-mono);font-size:12.5px;letter-spacing:.1em;color:var(--jrm-rocket-red);margin-bottom:16px}.jrm-about-hero-heading{font-family:var(--jrm-ff-display);font-weight:700;font-size:44px;line-height:1.12;margin:0 0 18px;color:var(--jrm-navy-900)!important}.jrm-about-hero-sub{font-size:17px;line-height:1.65;color:var(--jrm-ink-soft);margin:0}.jrm-about-content{background:var(--jrm-paper)}.jrm-about-content-inner{max-width:680px;margin:0 auto;padding:80px 28px 100px}.jrm-about-content-inner p{font-size:18px;line-height:1.85;color:var(--jrm-ink-soft);margin:0 0 26px;font-family:var(--jrm-ff-body)}.jrm-about-content-inner p:first-of-type{font-family:var(--jrm-ff-display);font-size:22px;line-height:1.6;color:var(--jrm-ink)}.jrm-about-content-inner a:not(.jrm-btn){color:var(--jrm-rocket-red);border-bottom:1px solid rgba(208,57,42,.35);font-weight:600}.jrm-about-content-inner a:not(.jrm-btn):hover{border-bottom-color:var(--jrm-rocket-red)}.jrm-about-content-inner .jrm-btn-primary,.jrm-about-content-inner .jrm-btn-primary:hover{color:#fff}.jrm-about-signoff{display:flex;align-items:center;gap:14px;margin-top:44px;padding-top:32px;border-top:1px solid var(--jrm-line)}.jrm-about-signoff-mark{width:44px;height:44px;border-radius:50%;background:var(--jrm-navy-900);color:var(--jrm-gold);display:flex;align-items:center;justify-content:center;font-family:var(--jrm-ff-display);font-weight:700;font-size:18px;flex:none}.jrm-about-signoff-name{font-family:var(--jrm-ff-display);font-weight:700;font-size:17px;color:var(--jrm-navy-900)}.jrm-about-signoff-role{font-family:var(--jrm-ff-mono);font-size:12px;color:var(--jrm-ink-soft)}@media(max-width:900px){.jrm-about-hero-inner{gap:24px;padding:56px 24px}.jrm-page-hero-heading{font-size:38px}.jrm-about-hero-heading{font-size:34px}}@media(max-width:600px){.jrm-page-hero-heading{font-size:32px}.jrm-page-hero-info{gap:10px}.jrm-page-hero-info-item{min-width:140px;padding:12px 16px}.contact.page-width.page-width--narrow{padding:40px 20px 64px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jrm-pages.css.map */
