.mk{--ground:#131519;--ground-deep:#0e1013;--ground-raised:#191c21;--gold:#b99f56;--gold-deep:#6b5b31;--gold-faint:#b99f5624;--ink:#f4f2ed;--ink-muted:#9a968c;--ink-dim:#6f6c64;--rule:#f4f2ed1a;--ok:#7fa86a;--warn:#c9a227;--display:"Oswald","Roboto Condensed",Impact,sans-serif;--body:"Barlow","Helvetica Neue",Arial,sans-serif;--util:"Barlow Condensed","Barlow",Arial,sans-serif;--gutter:clamp(20px,5vw,80px);--measure:62ch;background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:clamp(16px,1.05vw,18px);line-height:1.65;display:flex}.mk main{flex:1}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk [hidden]{display:none!important}.mk h1,.mk h2,.mk h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.mk p{margin:0}.mk a{color:inherit}.mk a:focus-visible,.mk button:focus-visible,.mk input:focus-visible,.mk select:focus-visible,.mk textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.mk .wrap{max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.mk .masthead{z-index:20;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#0e1013e0;position:sticky;top:0}.mk .masthead .wrap{align-items:center;gap:clamp(12px,2vw,24px);min-height:74px;display:flex}.mk .brand{align-items:center;min-width:0;margin-right:auto;display:flex}.mk .brand img{width:clamp(160px,18vw,224px);height:auto;display:block}.mk .nav{align-items:center;gap:clamp(10px,1.6vw,24px);display:flex}.mk .nav a,.mk .nav button{font-family:var(--util);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted);white-space:nowrap;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .18s}.mk .nav button{cursor:pointer;background:0 0;border:0;padding:0}.mk .nav a:hover,.mk .nav button:hover{color:var(--ink)}.mk .nav a.on{color:var(--gold)}.mk .nav a.btn,.mk .nav a.btn:hover{color:#15171b}.mk .btn{font-family:var(--util);text-transform:uppercase;letter-spacing:.12em;background:var(--gold);color:#15171b;border:1px solid var(--gold);cursor:pointer;border-radius:0;padding:.72em 1.5em;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-block}.mk .btn:hover:not(:disabled){background:#cdb369;border-color:#cdb369}.mk .btn:disabled{opacity:.35;cursor:not-allowed}.mk .btn--ghost{color:var(--gold);border-color:var(--gold-deep);background:0 0}.mk .btn--ghost:hover:not(:disabled){background:var(--gold-faint);color:var(--gold);border-color:var(--gold)}.mk .btn--lg{padding:.9em 2em;font-size:1.05rem}.mk .hero{background:var(--ground-deep);isolation:isolate;position:relative;overflow:hidden}.mk .hero__mesh{z-index:-2;opacity:.5;background-image:repeating-linear-gradient(45deg,var(--gold-faint)0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,var(--gold-faint)0 1px,transparent 1px 22px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 72% 18%,#000 0%,#0000 72%);mask-image:radial-gradient(120% 90% at 72% 18%,#000 0%,#0000 72%)}.mk .hero__glow{z-index:-1;background:radial-gradient(60% 100% at 50% 100%,#b99f561a,#0000 70%);height:80%;position:absolute;inset:auto 0 -40%}.mk .hero .wrap{padding-block:clamp(64px,11vw,132px) clamp(96px,14vw,168px)}.mk .hero__inner{max-width:var(--measure)}.mk .eyebrow{font-family:var(--util);text-transform:uppercase;letter-spacing:.28em;color:var(--gold);margin:0 0 clamp(20px,3vw,30px);font-size:.82rem;font-weight:600}.mk .hero h1{text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(2.6rem,6.4vw,4.9rem)}.mk .hero h1 em{color:var(--gold);font-style:normal;display:block}.mk .hero__lede{color:var(--ink-muted);max-width:52ch;margin:clamp(24px,3vw,34px) 0 0;font-size:clamp(1.08rem,1.6vw,1.32rem)}.mk .hero__stamp{font-family:var(--util);text-transform:uppercase;letter-spacing:.15em;border-left:3px solid var(--gold);margin:clamp(22px,2.6vw,30px) 0 0;padding-left:18px;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:600}.mk .hero__cta{flex-wrap:wrap;gap:14px;margin-top:clamp(32px,4vw,44px);display:flex}.mk .hero__note{color:var(--ink-dim);max-width:46ch;margin:clamp(26px,3vw,34px) 0 0;font-size:.94rem}.mk .ridge{z-index:1;width:100%;height:clamp(48px,7vw,96px);margin-bottom:-1px;display:block;position:relative}.mk .band{border-top:1px solid var(--rule);padding-block:clamp(64px,9vw,116px);scroll-margin-top:74px}.mk .band--deep{background:var(--ground-deep)}.mk .band--none{border-top:0}.mk .band__grid{grid-template-columns:minmax(150px,1fr) minmax(0,3.4fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.mk .band__label{font-family:var(--util);text-transform:uppercase;letter-spacing:.24em;color:var(--gold);margin:0;padding-top:.5em;font-size:.84rem;font-weight:600}.mk .band h2{text-transform:uppercase;margin-bottom:clamp(24px,3vw,36px);font-size:clamp(1.75rem,3.1vw,2.5rem)}.mk .band__body>p{max-width:var(--measure)}.mk .cages{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:clamp(16px,2vw,22px);display:grid}.mk .cage{background:var(--ground-raised);border:1px solid var(--rule);border-top:2px solid var(--gold);flex-direction:column;gap:10px;padding:clamp(24px,3vw,34px);display:flex}.mk .cage__size{font-family:var(--display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:600;line-height:.92}.mk .cage__size span{color:var(--ink-muted);margin-left:.15em;font-size:.42em}.mk .cage__name{font-family:var(--util);text-transform:uppercase;letter-spacing:.16em;font-size:1rem;font-weight:600}.mk .cage__desc{color:var(--ink-muted);margin:0;font-size:.98rem}.mk .support{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(14px,2vw,20px);margin-top:clamp(16px,2vw,22px);display:grid}.mk .support div{border:1px solid var(--rule);background:#f4f2ed05;padding:clamp(18px,2.2vw,24px)}.mk .support h3{font-family:var(--util);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:.98rem;font-weight:600}.mk .support p{color:var(--ink-muted);margin:0;font-size:.95rem}.mk .steps{counter-reset:s;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk .steps li{counter-increment:s;border-bottom:1px solid var(--rule);align-items:baseline;gap:clamp(18px,2.4vw,28px);padding-block:clamp(16px,2vw,22px);display:flex}.mk .steps li:first-child{padding-top:0}.mk .steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--display);color:var(--gold-deep);font-variant-numeric:tabular-nums;flex:none;min-width:2.2ch;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:500}.mk .steps p{margin:0;font-size:clamp(1.02rem,1.4vw,1.16rem)}.mk .creed{max-width:34ch}.mk .creed p:first-child{font-family:var(--display);text-transform:uppercase;margin:0 0 clamp(18px,2vw,24px);font-size:clamp(1.4rem,2.7vw,2.15rem);font-weight:500;line-height:1.15}.mk .creed p:first-child b{color:var(--gold);font-weight:500}.mk .creed p+p{color:var(--ink-muted);max-width:40ch;margin:0 0 .5em}.mk .who{background:var(--rule);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.mk .who li{background:var(--ground);align-items:baseline;gap:14px;padding:clamp(16px,2vw,20px) clamp(18px,2.2vw,24px);display:flex}.mk .band--deep .who li{background:var(--ground-deep)}.mk .who li:before{content:"";background:var(--gold);flex:none;width:9px;height:9px;transform:rotate(45deg)translateY(-1px)}.mk .who b{font-weight:600}.mk .who small{color:var(--ink-dim);margin-left:.35em;font-size:.9rem}.mk .footnote{color:var(--ink-dim);max-width:56ch;margin:clamp(20px,2.4vw,26px) 0 0;font-size:.95rem}.mk .rates{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(18px,2.4vw,26px);display:grid}.mk .rate{border:1px solid var(--gold-deep);background:linear-gradient(180deg,var(--gold-faint),transparent 62%);padding:clamp(28px,3.6vw,42px)}.mk .rate__n{font-family:var(--display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(3.6rem,8.5vw,5.8rem);font-weight:700;line-height:.86;display:block}.mk .rate__per{font-family:var(--util);text-transform:uppercase;letter-spacing:.18em;margin:14px 0 4px;font-size:1rem;font-weight:600}.mk .rate__who{color:var(--ink-muted);margin:0;font-size:1rem}.mk .close{text-align:center;background:var(--ground-deep);border-top:1px solid var(--rule);padding-block:clamp(72px,10vw,120px)}.mk .close h2{text-transform:uppercase;margin-bottom:clamp(28px,3.4vw,38px);font-size:clamp(2rem,4.6vw,3.2rem)}.mk .contact{font-family:var(--util);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;justify-content:center;gap:clamp(14px,3vw,38px);margin-top:clamp(38px,5vw,56px);font-size:1.02rem;display:flex}.mk .contact a{color:var(--gold);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .18s}.mk .contact a:hover{border-bottom-color:var(--gold)}.mk .contact span{color:var(--ink-muted)}.mk .colophon{border-top:1px solid var(--rule);background:var(--ground-deep);text-align:center;color:var(--ink-dim);padding-block:26px;font-size:.9rem}.mk .colophon a{color:var(--ink-muted);text-decoration:none}.mk .colophon a:hover{color:var(--ink)}.mk .colophon .sep{color:var(--gold-deep);margin-inline:12px}.mk .colophon p{margin:10px 0 0}.mk .sheet{padding-block:clamp(44px,6vw,76px) clamp(64px,9vw,110px)}.mk .sheet__head{border-bottom:1px solid var(--rule);margin-bottom:clamp(28px,3.6vw,44px);padding-bottom:clamp(20px,2.6vw,28px)}.mk .sheet__head h1{text-transform:uppercase;font-size:clamp(2rem,4.2vw,3rem)}.mk .sheet__head p{color:var(--ink-muted);max-width:var(--measure);margin:14px 0 0}.mk .form{flex-direction:column;gap:clamp(18px,2.4vw,26px);display:flex}.mk .fieldset{border:1px solid var(--rule);background:#f4f2ed04;flex-direction:column;gap:18px;min-width:0;margin:0;padding:clamp(20px,2.6vw,30px);display:flex}.mk .fieldset>legend{font-family:var(--util);text-transform:uppercase;letter-spacing:.2em;color:var(--gold);padding-inline:10px;font-size:.82rem;font-weight:600}.mk .field{flex-direction:column;gap:7px;display:flex}.mk .field>label,.mk .field>.label{font-family:var(--util);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted);font-size:.82rem;font-weight:600}.mk .field .req{color:var(--gold)}.mk .row2{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;display:grid}.mk input[type=text],.mk input[type=email],.mk input[type=tel],.mk input[type=password],.mk select,.mk textarea{font-family:var(--body);color:var(--ink);background:var(--ground-deep);border:1px solid var(--rule);border-radius:0;width:100%;padding:.72em .9em;font-size:1rem;transition:border-color .18s}.mk input::placeholder,.mk textarea::placeholder{color:var(--ink-dim)}.mk input:hover,.mk select:hover,.mk textarea:hover{border-color:var(--ink-dim)}.mk input:focus,.mk select:focus,.mk textarea:focus{border-color:var(--gold);outline-offset:1px}.mk textarea{resize:vertical;min-height:110px}.mk select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold)50%),linear-gradient(135deg,var(--gold)50%,transparent 50%);background-position:calc(100% - 19px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}.mk select option{background:var(--ground-deep);color:var(--ink)}.mk .hint{color:var(--ink-dim);font-size:.88rem}.mk .err{color:#d98c7a;background:#d98c7a12;border-left:3px solid #d98c7a;padding:10px 14px;font-size:.9rem}.mk .choices{flex-wrap:wrap;gap:10px;display:flex}.mk .choice{position:relative}.mk .choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk .choice span{font-family:var(--util);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--rule);color:var(--ink-muted);padding:.62em 1.1em;font-size:.9rem;font-weight:600;transition:all .16s;display:block}.mk .choice input:checked+span{border-color:var(--gold);color:var(--gold);background:var(--gold-faint)}.mk .choice input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.mk .panel{border:1px solid var(--rule);background:var(--ground-raised);padding:clamp(22px,2.8vw,32px)}.mk .panel--gold{border-color:var(--gold-deep);background:linear-gradient(180deg,var(--gold-faint),transparent 70%)}.mk .panel h2,.mk .panel h3{text-transform:uppercase}.mk .pill{font-family:var(--util);text-transform:uppercase;letter-spacing:.14em;border:1px solid;align-items:center;gap:7px;padding:.32em .8em;font-size:.78rem;font-weight:600;display:inline-flex}.mk .pill:before{content:"";background:currentColor;width:7px;height:7px;transform:rotate(45deg)}.mk .pill--ok{color:var(--ok)}.mk.mk-js .rise{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.mk.mk-js .rise.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk.mk-js .rise{opacity:1;transition:none;transform:none}}@media (max-width:860px){.mk .nav .hide-sm{display:none}}@media (max-width:760px){.mk .band__grid{grid-template-columns:1fr;gap:14px}.mk .band__label{padding-top:0}.mk .nav .btn{padding:.62em 1.05em;font-size:.86rem}}
