@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/oswald-v49-latin-regular.woff2') format('woff2'),url('/assets/fonts/oswald-v49-latin-regular.woff') format('woff')}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/oswald-v49-latin-500.woff2') format('woff2'),url('/assets/fonts/oswald-v49-latin-500.woff') format('woff')}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/oswald-v49-latin-700.woff2') format('woff2'),url('/assets/fonts/oswald-v49-latin-700.woff') format('woff')}:root{--paper:#e9e6e0;--card:#fff;--tint:#f6f3ee;--hover:#faf8f4;--ink:#262626;--text:#4a4744;--muted:#6b6661;--line:#d9d5cd;--accent:#ab2700;--accent-dark:#7e1d00;--green:#5d7a3a;--nav:#232323;--nav-hover:#333;--head:'Oswald','Arial Narrow',Arial,sans-serif;--body:'Helvetica Neue',Helvetica,Arial,sans-serif;--wrap:1180px;--gutter:16px}.site-header{position:relative;height:400px;overflow:hidden;background-color:#1a1a1a;background-image:var(--header-image,none),repeating-linear-gradient(135deg,#2b2b2b 0 22px,#262626 22px 44px);background-size:cover,auto;background-position:center}.site-header::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#000 0,#000 11px,rgba(0,0,0,.92) 27px,rgba(0,0,0,.5) 52px,transparent 80px),linear-gradient(0deg,#000 0,#000 11px,rgba(0,0,0,.92) 27px,rgba(0,0,0,.5) 52px,transparent 80px),radial-gradient(ellipse 60% 75% at 12% 100%,rgba(0,0,0,.8),transparent 70%),linear-gradient(180deg,rgba(0,0,0,.05) 30%,rgba(0,0,0,.8) 100%);pointer-events:none}.site-header .brand{position:absolute;left:0;right:0;bottom:24px;z-index:2;pointer-events:none}.site-header .logo{display:inline-block;pointer-events:auto}.site-header .logo img{display:block;width:294px;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .9)) drop-shadow(0 0 18px rgba(0, 0, 0, .7))}.site-header.has-photos{background:#000}.site-header .header-photos{position:absolute;top:0;bottom:0;left:50%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;max-width:1920px;background:#0b0b0b;translate:-50% 0}@media (min-width:1921px){.site-header .header-photos{-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 11px,rgba(0,0,0,.08) 27px,rgba(0,0,0,.5) 52px,#000 80px,#000 calc(100% - 80px),rgba(0,0,0,.5) calc(100% - 52px),rgba(0,0,0,.08) calc(100% - 27px),transparent calc(100% - 11px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,transparent 11px,rgba(0,0,0,.08) 27px,rgba(0,0,0,.5) 52px,#000 80px,#000 calc(100% - 80px),rgba(0,0,0,.5) calc(100% - 52px),rgba(0,0,0,.08) calc(100% - 27px),transparent calc(100% - 11px),transparent 100%)}}.site-header .header-photos a{position:relative;display:block;overflow:hidden;background:var(--accent-dark)}.site-header .header-photos a::after{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.35) 1px,transparent 1.6px);background-size:4px 4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);pointer-events:none}.site-header .header-photos img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2) brightness(.8);mix-blend-mode:luminosity;transition:filter .3s}.site-header .header-photos a:focus-visible img,.site-header .header-photos a:hover img{filter:none;mix-blend-mode:normal}.site-nav{position:sticky;top:0;z-index:20;background:var(--nav);border-top:3px solid var(--accent);box-shadow:0 2px 0 rgba(0,0,0,.15)}.site-nav .wrap{display:flex;align-items:stretch;gap:16px}.site-nav .menu{display:flex;flex:1;margin:0;padding:0;list-style:none}.site-nav .menu>li{position:relative}.site-nav .menu a{display:block;padding:0 14px;color:#e8e8e8;font:500 15px/50px var(--head);letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.site-nav .menu a:hover,.site-nav .menu li:focus-within>a{background:var(--nav-hover);color:#fff;text-decoration:none}.site-nav .menu .active>a{box-shadow:inset 0 -3px 0 var(--accent);color:#fff}.site-nav .menu .has-sub>a::after{content:'▾';margin-left:6px;font-size:11px;line-height:0;opacity:.7}.site-nav .menu .sub{display:none;position:absolute;top:100%;left:0;min-width:200px;margin:0;padding:6px 0;list-style:none;background:#2c2c2c;box-shadow:0 6px 16px rgba(0,0,0,.3)}.site-nav .menu li:focus-within>.sub,.site-nav .menu li:hover>.sub{display:block}.site-nav .menu .sub a{font-size:14px;line-height:38px;letter-spacing:.02em;text-transform:none}.site-nav .menu .sub .active>a{box-shadow:inset 3px 0 0 var(--accent)}.site-nav .menu .nav-icon{display:inline-block;width:18px;height:18px;fill:currentColor;vertical-align:-3px}.site-nav .menu .nav-home .nav-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-nav .menu-toggle{display:none}.site-nav .search{position:relative;display:flex;align-items:center;width:280px;margin:0}.site-nav .search input{width:100%;height:34px;padding:0 40px 0 12px;border:0;border-radius:0;background:#3a3a3a;color:#fff;font:14px var(--body);-webkit-appearance:none;appearance:none}.site-nav .search input::placeholder{color:#a9a9a9}.site-nav .search input:focus{outline:2px solid var(--accent);outline-offset:0;background:#444}.site-nav .search input::-webkit-search-cancel-button{display:none}.site-nav .search button{position:absolute;right:0;top:50%;translate:0 -50%;display:flex;padding:9px 11px;border:0;background:0 0;cursor:pointer}.site-nav .search svg{width:16px;height:16px;fill:#aaa}.site-nav .search button:hover svg{fill:#fff}.site-nav .suggest{position:absolute;top:44px;right:0;z-index:30;width:400px;max-height:calc(100vh - 120px);overflow-y:auto;border-top:3px solid var(--accent);background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.25)}.site-nav .suggest[hidden]{display:none}.site-nav .suggest ul{margin:0;padding:0;list-style:none}.site-nav .suggest a{display:flex;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid #eee;color:var(--ink);font-size:13px;line-height:1.35}.site-nav .suggest a:focus,.site-nav .suggest a:hover{background:var(--tint);text-decoration:none;outline:0}.site-nav .suggest img{flex:none;width:40px;height:40px;object-fit:cover}.site-nav .suggest small{display:block;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.site-nav .suggest .all{display:block;padding:0;color:var(--accent);font:500 13px/38px var(--head);letter-spacing:.06em;text-align:center;text-transform:uppercase}.site-nav .suggest .none{margin:0;padding:12px;color:var(--muted);font-size:13px}.site-footer{background:#161616;color:#8a8a8a;font-size:13px}.site-footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:18px;padding-bottom:18px}.site-footer a{color:#cfcfcf}.site-footer nav{display:flex;flex-wrap:wrap;gap:4px 14px}@media (max-width:1150px){.site-nav .menu a{padding:0 10px;font-size:14px}.site-nav .search{width:220px}}@media (max-width:1000px){.site-header{height:320px}.site-header .header-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header .header-photos a:nth-child(n+4){display:none}}@media (max-width:640px){.site-header .header-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.site-header .header-photos a:nth-child(n+3){display:none}}@media (max-width:860px){.site-header{height:240px}.site-header .brand{bottom:10px}.site-header .logo img{width:230px}}@media (max-width:980px){.site-nav .wrap{flex-wrap:wrap;gap:0;padding:0}.site-nav .menu-toggle{display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border:0;background:0 0;color:#fff;font:500 15px var(--head);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.site-nav .menu-toggle span{display:block;width:20px;height:2px;background:#fff;box-shadow:0 6px 0 #fff,0 -6px 0 #fff}.site-nav .search{flex:1;width:auto;padding:8px 16px 8px 0;order:1}.site-nav .search button{right:16px}.site-nav .suggest{top:50px;right:16px;width:calc(100vw - 32px)}.site-nav .menu{order:2;display:none;flex-basis:100%;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;gap:1px;max-height:calc(100vh - 53px);overflow-y:auto;border-top:1px solid #3a3a3a;background:#3a3a3a}.site-nav.open .menu{display:grid}.site-nav .menu .nav-home .nav-label{position:static;width:auto;height:auto;margin:0 0 0 8px;overflow:visible;clip:auto}.site-nav .menu>li.has-sub{display:contents}.site-nav .menu>li>a,.site-nav .sub-toggle{display:flex;align-items:center;justify-content:center;min-height:52px;padding:6px 8px;background:var(--nav);font-size:14px;line-height:1.2;text-align:center}.site-nav .menu>li.has-sub>a{display:none}.site-nav .sub-toggle{width:100%;border:0;color:#e8e8e8;font:500 14px/1.2 var(--head);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.site-nav .sub-toggle::after{content:'▾';margin-left:6px;font-size:11px;opacity:.7}.site-nav .sub-open>.sub-toggle{background:var(--nav-hover);color:#fff}.site-nav .sub-open>.sub-toggle::after{content:'▴'}.site-nav .menu .active>.sub-toggle,.site-nav .menu .active>a{box-shadow:inset 0 -3px 0 var(--accent);color:#fff}.site-nav .menu li:focus-within>.sub,.site-nav .menu li:hover>.sub{display:none}.site-nav .menu .sub{grid-column:1/-1;position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;padding:0;background:#3a3a3a;box-shadow:none}.site-nav .menu .has-sub.sub-open>.sub{display:grid}.site-nav .menu .sub a{display:flex;align-items:center;min-height:46px;padding:6px 14px;background:#2c2c2c;color:#c8c8c8;line-height:1.2}.site-nav .menu .sub .active>a{box-shadow:inset 3px 0 0 var(--accent)}.site-nav .menu .sub>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:981px){.site-nav .sub-toggle{display:none}}@media (max-width:600px){.site-nav .menu{grid-template-columns:repeat(2,minmax(0,1fr))}}#phpbb,html{background-color:var(--paper);background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px),radial-gradient(rgba(0,0,0,.025) 1px,transparent 1px);background-size:7px 7px,11px 11px;background-position:0 0,3px 5px;background-repeat:repeat}#phpbb{margin:0;padding:0;color:var(--text);font-family:var(--body)}#phpbb .site-footer,#phpbb .site-header,#phpbb .site-nav{box-sizing:border-box;font-family:var(--body);line-height:1.6}#phpbb .site-footer *,#phpbb .site-header *,#phpbb .site-nav *{box-sizing:border-box}#phpbb .site-footer .wrap,#phpbb .site-header .wrap,#phpbb .site-nav .wrap{max-width:var(--wrap);min-width:0;margin:0 auto;padding:0 var(--gutter);border:0;border-radius:0;background:0 0;box-shadow:none}#phpbb .site-footer .wrap{padding-top:18px;padding-bottom:18px}#phpbb .site-header .logo{display:inline-block!important}#phpbb .site-nav .menu a,#phpbb .site-nav .sub-toggle{color:#e8e8e8!important}#phpbb .site-nav .menu .active>a,#phpbb .site-nav .menu a:hover,#phpbb .site-nav .menu li:focus-within>a{color:#fff!important}#phpbb .site-nav .menu .sub a{color:#c8c8c8!important}#phpbb .site-nav .menu .sub a:hover{color:#fff!important}#phpbb .site-nav .suggest a{color:var(--ink)!important}#phpbb .site-nav .suggest .all{color:var(--accent)!important}#phpbb .site-footer a{color:#cfcfcf!important}#phpbb .site-nav input[type=search]{border:0;border-radius:0;box-shadow:none}#phpbb .site-nav li,#phpbb .site-nav ul{list-style:none}#phpbb a{color:var(--accent)}#phpbb a:focus,#phpbb a:hover{color:var(--accent-dark)!important;text-decoration:underline}#phpbb .site-footer a:hover,#phpbb .site-header a:hover,#phpbb .site-nav a:hover{text-decoration:none}#phpbb #wrap{box-sizing:border-box;max-width:var(--wrap);min-width:0;margin:0 auto;padding:26px var(--gutter) 44px;border:0;border-radius:0;background:0 0;box-shadow:none}#phpbb .headerbar{display:none}#phpbb .navbar{margin-bottom:18px;padding:8px 14px;border:1px solid var(--line);border-radius:0;background:var(--card);box-shadow:0 1px 0 rgba(0,0,0,.04)}#phpbb #page-footer .navbar{margin:26px 0 10px}#phpbb .navbar ul.linklist{border-color:var(--line)}#phpbb .breadcrumbs .crumb{font-family:var(--head);font-size:14px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}#phpbb .breadcrumbs .crumb::before{color:var(--muted)}#phpbb h1,#phpbb h2,#phpbb h3{font-family:var(--head);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}#phpbb .page-body>h2,#phpbb h2.forum-title,#phpbb h2.topic-title{margin:6px 0 10px;font-size:30px;line-height:1.15}#phpbb h2.forum-title a,#phpbb h2.topic-title a{color:var(--ink)!important}#phpbb h2.forum-title a:hover,#phpbb h2.topic-title a:hover{color:var(--accent)!important;text-decoration:none}#phpbb h3{border-bottom-color:var(--line);font-size:15px}#phpbb .forabg,#phpbb .forumbg{margin-bottom:22px;padding:0;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:0;background:var(--nav)!important;box-shadow:0 1px 0 rgba(0,0,0,.04)}#phpbb .forabg .inner,#phpbb .forumbg .inner{padding:0}#phpbb ul.topiclist li.header dd,#phpbb ul.topiclist li.header dt{padding-top:4px;color:#f0f0f0;font-family:var(--head);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}#phpbb ul.topiclist li.header dd{border-left:0;color:#9a9a9a}#phpbb ul.topiclist li.header{padding:8px 0}#phpbb ul.topiclist li.header dt .list-inner{padding-left:18px}#phpbb ul.topiclist li.header dd.lastpost{padding-left:10px}#phpbb .forabg .header a,#phpbb .forumbg .header a{color:#fff!important}#phpbb .forabg .header a:hover,#phpbb .forumbg .header a:hover{color:#fff!important;text-decoration:underline}#phpbb ul.topiclist.forums,#phpbb ul.topiclist.topics{background:var(--card)}#phpbb ul.topiclist li.row{border-top:1px solid var(--line);border-bottom:0;background:var(--card)}#phpbb ul.topiclist li.row:hover{background:var(--hover)}#phpbb ul.topiclist li.row dl{padding:12px 0}#phpbb ul.topiclist li.row dd{border-left:1px solid var(--line)}#phpbb li.row.bg1,#phpbb li.row.bg2{background:var(--card);border:0;border-top:1px solid var(--line)}#phpbb a.forumtitle,#phpbb a.topictitle{color:var(--ink)!important;font-family:var(--head);font-size:18px;font-weight:500;letter-spacing:.02em;line-height:1.25;text-transform:uppercase}#phpbb a.topictitle{font-size:16px}#phpbb a.forumtitle:hover,#phpbb a.topictitle:hover{color:var(--accent)!important;text-decoration:none}#phpbb dd.posts,#phpbb dd.topics,#phpbb dd.views{color:var(--ink);font-family:var(--head);font-size:16px}#phpbb dd.posts dfn,#phpbb dd.topics dfn,#phpbb dd.views dfn{font-family:var(--body)}#phpbb .list-inner,#phpbb dd.lastpost{color:var(--muted)}#phpbb a.lastsubject{color:var(--ink)!important;font-weight:600}#phpbb .post{margin-bottom:14px;padding:18px 22px;border:1px solid var(--line);border-radius:0;background:var(--card)!important;box-shadow:0 1px 0 rgba(0,0,0,.04)}#phpbb .post:target .content{color:inherit}#phpbb .postprofile{border-color:var(--line);color:var(--muted)}#phpbb .postprofile .username,#phpbb .postprofile .username-coloured{font-family:var(--head);font-size:15px;font-weight:500;letter-spacing:.02em}#phpbb .postbody h3{margin-bottom:4px;font-size:18px;text-transform:uppercase}#phpbb .postbody h3 a{color:var(--ink)!important}#phpbb .postbody h3 a:hover{color:var(--accent)!important}#phpbb .post .author{color:var(--muted);font-size:12px}#phpbb .content{color:#3d3a37;font-family:var(--body);font-size:15px;line-height:1.65}#phpbb .signature{border-top-color:var(--line);color:var(--muted)}#phpbb blockquote{margin:12px 1px 12px 0;padding:10px 16px;border:0;border-left:4px solid var(--accent);background:var(--tint)}#phpbb blockquote cite{color:var(--ink);font-family:var(--head);font-style:normal;font-weight:500;letter-spacing:.03em;text-transform:uppercase}#phpbb .codebox{border-color:var(--line);border-radius:0;background:var(--tint)}#phpbb .divider,#phpbb hr{border-color:var(--line)}#phpbb .bg3,#phpbb .panel{border:1px solid var(--line);border-radius:0;background:var(--card);color:var(--text)}#phpbb .stat-block{margin-top:22px}#phpbb .stat-block h3{padding-bottom:6px;border-bottom:2px solid var(--ink);font-size:16px;letter-spacing:.1em}#phpbb .stat-block p{color:var(--text);font-size:13px}#phpbb .button{border:1px solid var(--line);border-radius:0;background:var(--card);background-image:none;box-shadow:none;color:var(--ink);font-family:var(--head);font-size:13px;font-weight:500;letter-spacing:.06em;text-shadow:none;text-transform:uppercase}#phpbb .button:focus,#phpbb .button:hover{border-color:var(--accent);background:var(--card);background-image:none;color:var(--accent);text-shadow:none}#phpbb .button .icon,#phpbb .button-secondary{color:var(--muted)}#phpbb .button:hover .icon{color:var(--accent)}#phpbb .pagination li a,#phpbb .pagination li span{border:1px solid var(--line);border-radius:0;background:var(--card);background-image:none;box-shadow:none;color:var(--ink)!important;font-family:var(--head);font-size:13px;font-weight:500}#phpbb .pagination li.active span{border-color:var(--ink);background:var(--ink);color:#fff!important}#phpbb .pagination li a:hover{border-color:var(--ink);background:var(--card);color:var(--accent)!important}#phpbb .inputbox,#phpbb select,#phpbb textarea{border-color:var(--line);border-radius:0;background-color:var(--card)}#phpbb .inputbox:focus,#phpbb select:focus,#phpbb textarea:focus{border-color:var(--accent)}#phpbb .dropdown .dropdown-contents{border-color:var(--line);border-radius:0}#phpbb .quickreply,#phpbb .topic-tools,#phpbb a[href*="mode=login"],#phpbb a[href*="mode=register"],#phpbb a[href*="mode=sendpassword"],#phpbb a[href*="posting.php"],#phpbb form#qr_postform{display:none!important}#phpbb .copyright{color:var(--muted);font-size:12px}#phpbb .copyright a{color:var(--muted)!important}@media (max-width:980px){#phpbb .site-nav .wrap{padding:0}}@media (max-width:860px){#phpbb #wrap{padding-top:18px}#phpbb .page-body>h2,#phpbb h2.forum-title,#phpbb h2.topic-title{font-size:24px}#phpbb .post{padding:14px}}