@media (max-width:1000px){.mobile-menu-backdrop--board{inset:var(--mobile-header-height,57px) 0 0;z-index:1200;overscroll-behavior:contain;box-sizing:border-box;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));color:#0d0d0d;-webkit-overflow-scrolling:touch;background-color:#927e67;background-image:linear-gradient(#120d0833,#120d0847),url(/textures/cork-board.jpg);background-position:top;background-repeat:repeat-y;background-size:100%;justify-content:center;align-items:center;animation:.18s ease-out both hub-board-reveal-v9;display:flex;position:fixed;overflow:hidden auto}.mobile-menu-panel--directory{isolation:isolate;box-sizing:border-box;width:min(100%,540px);max-width:540px;max-height:calc(100vh - var(--mobile-header-height,57px) - 20px);max-height:calc(100dvh - var(--mobile-header-height,57px) - 20px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a84a2b #1e160f14;color:#0d0d0d;background-color:#ebdfcb;background-image:linear-gradient(#f7efe099,#f7efe099),url(/textures/aged-paper.jpg);background-position:top;background-repeat:repeat-y;background-size:100%;border:2px solid #17130f;min-height:0;margin:0 auto;padding:19px 18px 13px;animation:.2s cubic-bezier(.2,.75,.25,1) both hub-paper-drop-v9;position:relative;overflow:hidden auto;transform:none;box-shadow:6px 7px #140e0994,1px 2px 10px #140e092e}.mobile-menu-panel--directory:before{content:"";z-index:-1;pointer-events:none;border:1px solid #2c201524;position:absolute;inset:6px}.mobile-menu-panel--directory .mobile-menu-tape{z-index:3;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff40 0 8px,#a38b661f 8px 16px),#e0cfa9e6;border:1px solid #5f4c3233;width:94px;height:23px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 2px 3px #23190e2e}.mobile-menu-panel--directory .mobile-menu-pin{z-index:4;pointer-events:none;background:#b84625;border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;left:calc(50% - 3px);box-shadow:1px 2px #00000059,inset 1px 1px 1px #ffffff73}.mobile-menu-panel--directory .mobile-menu-paper-topline{color:#17130f;letter-spacing:.055em;border-bottom:2px solid #111;justify-content:space-between;align-items:center;gap:10px;min-height:18px;padding:0 1px 8px;font:700 8px/1.2 IBM Plex Mono,monospace;display:flex}.mobile-menu-panel--directory .mobile-menu-paper-topline span:last-child{white-space:nowrap;flex:none}.mobile-menu-panel--directory .mobile-menu-panel-head--paper{border-bottom:1px dashed #261d147a;justify-content:space-between;align-items:flex-end;gap:10px;padding:12px 1px 11px;display:flex}.mobile-menu-panel--directory .mobile-menu-panel-head--paper>div{min-width:0}.mobile-menu-panel--directory .mobile-menu-panel-head--paper .micro{color:#a74628;letter-spacing:.065em;margin:0;font:700 7px/1.35 IBM Plex Mono,monospace}.mobile-menu-panel--directory .mobile-menu-panel-head--paper h2{color:#10100f;letter-spacing:-.025em;margin:5px 0 0;font:400 clamp(29px,7.7vw,37px)/.94 Anton,Noto Sans Display,Impact,Arial Narrow,sans-serif}.mobile-menu-panel--directory .mobile-menu-panel-head--paper h2 em{color:#d9572b;text-shadow:1px 1px #17130f;font-style:normal}.mobile-menu-panel--directory .mobile-menu-intro{color:#514638;max-width:330px;margin:5px 0 0;font:500 9px/1.35 Space Grotesk,sans-serif}.mobile-menu-panel--directory .mobile-menu-issue{color:#10100f;text-align:center;background:#e85d2d;border:1px solid #17130f;flex:none;align-self:flex-start;margin-top:2px;padding:4px 5px;font:800 7px/1.2 IBM Plex Mono,monospace;transform:rotate(2deg)}.mobile-menu-panel--directory .mobile-destination-nav--paper{border-top:2px solid #17130f;border-bottom:2px solid #17130f;flex-direction:column;gap:0;margin-top:8px;display:flex}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-card{color:#111;background:#fffaee26;border:0;border-bottom:1px solid #31261a4d;grid-template:"number icon copy arrow"minmax(0,auto)/22px 30px minmax(0,1fr) 20px;align-items:center;column-gap:9px;min-width:0;min-height:57px;padding:7px 5px;text-decoration:none;transition:background-color .14s,box-shadow .14s,padding .14s;display:grid;position:relative}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-card:nth-child(2n){background:#ffffff38}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-card:last-child{border-bottom:0}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-number{color:#a74628;white-space:nowrap;grid-area:number;align-self:center;font:800 9px/1 IBM Plex Mono,monospace}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-icon{color:#a74628;background:#e85d2d12;border:1px solid #b84a24;grid-area:icon;place-items:center;width:28px;height:28px;display:grid}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-icon svg{stroke:currentColor;flex:0 0 17px;width:17px;height:17px;display:block}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-copy{flex-direction:column;grid-area:copy;gap:3px;min-width:0;display:flex;overflow:hidden}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-copy strong{color:#111;letter-spacing:-.035em;text-overflow:clip;white-space:normal;font:700 15px/1.12 Space Grotesk,sans-serif;display:block;overflow:visible}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-copy small{color:#5b4e40;text-overflow:clip;white-space:normal;font:500 9px/1.25 Space Grotesk,sans-serif;display:block;overflow:visible}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-arrow{color:#17130f;grid-area:arrow;place-items:center;width:20px;height:24px;display:grid}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-arrow svg{width:17px;height:17px;display:block}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-card.is-current{color:#111;background:#e85d2d21;border-left:3px solid #e85d2d;margin:0;padding-left:5px;box-shadow:inset 0 0 0 1px #b84a2414}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-card.is-current .mobile-destination-copy strong{color:#111}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-card.is-current .mobile-destination-copy small{color:#514638}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-card.is-current .mobile-destination-arrow{color:#a74628}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-card:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #e85d2d}.mobile-menu-panel--directory .mobile-menu-utilities--paper{background:#fff9eb94;border:1px solid #17130f;margin-top:10px;padding:8px 9px 7px;box-shadow:2px 2px #17130f2e}.mobile-menu-panel--directory .mobile-utility-heading{border-bottom:1px solid #17130f;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:5px;display:flex}.mobile-menu-panel--directory .mobile-utility-heading .micro{color:#a74628;letter-spacing:.07em;margin:0;font:800 7px/1.2 IBM Plex Mono,monospace}.mobile-menu-panel--directory .mobile-utility-heading>span:last-child{color:#645543;white-space:nowrap;font:700 6px/1.2 IBM Plex Mono,monospace}.mobile-menu-panel--directory .mobile-utility-grid--paper{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.mobile-menu-panel--directory .mobile-utility-grid--paper a{color:#17130f;border:0;border-bottom:1px dashed #31261a4d;justify-content:flex-start;align-items:center;gap:6px;min-width:0;min-height:32px;padding:5px 6px;font:600 8px/1.2 IBM Plex Mono,monospace;text-decoration:none;display:flex}.mobile-menu-panel--directory .mobile-utility-grid--paper a:nth-child(2n){border-left:1px dashed #31261a59;padding-left:7px}.mobile-menu-panel--directory .mobile-utility-grid--paper a:nth-last-child(-n+2){border-bottom:0}.mobile-menu-panel--directory .mobile-utility-grid--paper a>svg,.mobile-menu-panel--directory .mobile-utility-grid--paper a>.mobile-utility-monogram{color:#a74628;flex:0 0 14px;width:14px;height:14px;display:block}.mobile-menu-panel--directory .mobile-utility-grid--paper a>span:nth-child(2){color:#17130f;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mobile-menu-panel--directory .mobile-utility-monogram{background:#e85d2d;place-items:center;font:900 8px/1 Impact,sans-serif;color:#111!important;display:inline-grid!important}.mobile-menu-panel--directory .mobile-menu-contribute--paper{color:#111;background:#e85d2d;border:2px solid #111;justify-content:space-between;align-items:center;gap:10px;min-height:43px;margin-top:9px;padding:7px 10px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:3px 3px #17130f}.mobile-menu-panel--directory .mobile-menu-contribute--paper span{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-menu-panel--directory .mobile-menu-contribute--paper small{color:#2b1a12;letter-spacing:.06em;font:700 6px/1.1 IBM Plex Mono,monospace}.mobile-menu-panel--directory .mobile-menu-contribute--paper strong{color:#111;font:800 9px/1.15 IBM Plex Mono,monospace}.mobile-menu-panel--directory .mobile-menu-contribute--paper>svg{color:#111;flex:0 0 17px;width:17px;height:17px;display:block}.mobile-menu-panel--directory .mobile-menu-contribute--paper:active{transform:translate(2px,2px);box-shadow:1px 1px #17130f}.mobile-menu-panel--directory .mobile-menu-paper-footer{color:#665746;letter-spacing:.025em;border-top:1px dashed #31261a66;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:6px;font:600 6px/1.25 IBM Plex Mono,monospace;display:flex}.mobile-menu-panel--directory a:focus-visible,.mobile-menu-panel--directory button:focus-visible{outline-offset:2px;outline:2px solid #e85d2d}.mobile-menu-panel--directory .mobile-menu-tape,.mobile-menu-panel--directory .mobile-menu-pin{pointer-events:none}.mobile-menu-trigger[aria-expanded=true]{color:#e85d2d;border-color:#e85d2d}}@media (max-width:370px){.mobile-menu-backdrop--board{padding-inline:7px}.mobile-menu-panel--directory{padding-inline:12px}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-card{grid-template-columns:19px 27px minmax(0,1fr) 18px;column-gap:7px;min-height:52px;padding-inline:3px}.mobile-menu-panel--directory .mobile-destination-icon{width:26px;height:26px}.mobile-menu-panel--directory .mobile-destination-copy strong{font-size:14px}.mobile-menu-panel--directory .mobile-destination-copy small{font-size:8px}.mobile-menu-panel--directory .mobile-utility-grid--paper a{gap:4px;padding-inline:4px;font-size:7px}}@media (max-width:1000px) and (max-height:680px){.mobile-menu-backdrop--board{padding-block:7px}.mobile-menu-panel--directory{padding-top:14px;padding-bottom:9px}.mobile-menu-panel--directory .mobile-menu-paper-topline{min-height:15px;padding-bottom:6px;font-size:7px}.mobile-menu-panel--directory .mobile-menu-panel-head--paper{padding-top:8px;padding-bottom:8px}.mobile-menu-panel--directory .mobile-menu-panel-head--paper h2{font-size:clamp(26px,7vw,32px)}.mobile-menu-panel--directory .mobile-menu-intro{font-size:8px}.mobile-menu-panel--directory .mobile-destination-nav--paper{margin-top:5px}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-card{min-height:45px;padding-block:5px}.mobile-menu-panel--directory .mobile-destination-icon{width:24px;height:24px}.mobile-menu-panel--directory .mobile-destination-icon svg{width:15px;height:15px}.mobile-menu-panel--directory .mobile-destination-copy strong{font-size:13px}.mobile-menu-panel--directory .mobile-destination-copy small{font-size:7.5px}.mobile-menu-panel--directory .mobile-menu-utilities--paper{margin-top:7px;padding-block:6px 5px}.mobile-menu-panel--directory .mobile-utility-grid--paper a{min-height:27px;padding-block:4px}.mobile-menu-panel--directory .mobile-menu-contribute--paper{min-height:37px;margin-top:7px}.mobile-menu-panel--directory .mobile-menu-paper-footer{display:none}}@media (min-width:821px) and (max-width:1000px){:root{--mobile-header-height:69px}.mobile-menu-backdrop--board{padding:18px 22px calc(18px + env(safe-area-inset-bottom,0px))}.mobile-menu-panel--directory{width:min(100%,620px);padding:23px 25px 17px}.mobile-menu-panel--directory .mobile-menu-panel-head--paper h2{font-size:42px}.mobile-menu-panel--directory .mobile-destination-nav--paper .mobile-destination-card{grid-template-columns:26px 34px minmax(0,1fr) 22px;column-gap:12px;min-height:63px;padding:9px 7px}.mobile-menu-panel--directory .mobile-destination-icon{width:32px;height:32px}.mobile-menu-panel--directory .mobile-destination-copy strong{font-size:18px}.mobile-menu-panel--directory .mobile-destination-copy small{font-size:10px}.mobile-menu-panel--directory .mobile-utility-grid--paper a{min-height:35px;font-size:9px}}@media (prefers-reduced-motion:reduce){.mobile-menu-backdrop--board,.mobile-menu-panel--directory,.mobile-menu-contribute--paper{transition:none!important;animation:none!important}}@keyframes hub-board-reveal-v9{0%{opacity:0}to{opacity:1}}@keyframes hub-paper-drop-v9{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
