.mof-guildmark{width:180px!important;height:180px!important;transform:rotate(-8deg)}.mof-guildmark:before{width:108px!important;height:108px!important;left:36px!important;top:36px!important;border:2px solid #b8793e;border-radius:50%!important;background:transparent!important;box-shadow:inset 0 0 24px rgba(210,139,72,.08),0 0 24px rgba(210,139,72,.1)!important}.mof-guildmark:after{width:112px!important;height:2px!important;left:34px!important;top:89px!important;background:linear-gradient(90deg,transparent,#d28b48 20%,#e2ae70 50%,#d28b48 80%,transparent)!important;transform:rotate(-28deg);box-shadow:none!important}.mof-guildmark i{width:12px!important;height:12px!important;left:84px!important;top:84px!important;border:2px solid #e0a15e!important;border-radius:50%;background:#0d1418;box-shadow:0 0 0 8px rgba(210,139,72,.08);transform:none!important}.mof-guildmark b{width:7px!important;height:7px!important;left:22px!important;top:112px!important;background:#d28b48;border:0!important;border-radius:50%;box-shadow:118px -68px 0 #d28b48;transform:none!important}.mof-guildmark em{width:38px!important;height:38px!important;right:17px!important;top:24px!important;border:1px solid #d8a56c!important;border-radius:50%;transform:none!important}.mof-guildmark em:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#d8a56c;left:14px;top:14px}.mof-route-mark{width:86px!important;height:86px!important;border-width:2px!important;filter:drop-shadow(0 0 8px rgba(210,139,72,.22))}.mof-route-mark:before{height:2px!important;width:108px!important;left:-12px!important;top:41px!important}.mof-route-mark:after{width:2px!important;height:108px!important;left:41px!important;top:-12px!important}.route-wit .mof-route-mark:after{height:68px!important;top:9px!important;transform:rotate(34deg)!important}.route-decisions .mof-route-mark:before{box-shadow:0 12px 0 var(--accent)}.route-sarcasm .mof-route-mark:after{height:82px!important;top:2px!important}.route-all .mof-route-mark{border-width:0 2px 2px 0!important}.route-all .mof-route-mark:before{box-shadow:0 10px 0 var(--accent)}.mof-story-crests .crest,.mof-founder-crest{overflow:visible!important;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}.mof-story-crests .crest:after,.mof-founder-crest:before{content:"";position:absolute;inset:18%;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);background:rgba(235,205,158,.48);opacity:.85}.crest-a:after,.founder-a .mof-founder-crest:before{background:rgba(166,220,224,.42)}.crest i,.mof-founder-crest i{z-index:2;font-family:var(--font-heading--family),Arial,sans-serif!important;font-weight:700;text-shadow:0 2px 12px rgba(0,0,0,.45)}.mof-story-crests:after{content:"MERCHANTS GUILD • HOUSES IN CONCORD";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.48rem;letter-spacing:.2em;color:#788287}.mof-contact-hero .mof-orbit{width:360px!important;height:360px!important;right:4vw!important;top:48px!important;border-radius:0!important;opacity:.9!important;background:radial-gradient(circle at 50% 50%,rgba(210,139,72,.9) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,transparent 0 21%,rgba(210,139,72,.48) 21.5% 22%,transparent 22.5% 38%,rgba(130,164,181,.42) 38.5% 39%,transparent 39.5%),linear-gradient(90deg,transparent 49.7%,rgba(210,139,72,.4) 49.8% 50.2%,transparent 50.3%),linear-gradient(transparent 49.7%,rgba(130,164,181,.38) 49.8% 50.2%,transparent 50.3%)!important;transform:rotate(-12deg)}.mof-contact-hero .mof-orbit:before,.mof-contact-hero .mof-orbit:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:150px;height:150px;border:1px solid rgba(210,139,72,.58)}.mof-contact-hero .mof-orbit:after{width:16px;height:16px;background:#d28b48;border:0;box-shadow:0 -118px 0 -4px #d28b48,0 118px 0 -4px #d28b48,-118px 0 0 -4px #8ba7ad,118px 0 0 -4px #8ba7ad}footer,.shopify-section-group-footer-group,footer .section-background,footer .section{background:#05090d!important;color:#8f9a9f!important}footer a,footer p,footer span,footer small{color:#8f9a9f!important}footer a:hover{color:#e8e5de!important}footer .section{border-top:1px solid rgba(232,229,222,.14)!important}