@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--cream:#f6f3eb;--ink:#203d33;--orange:#df653d;--muted:#747970;--line:#dedfd3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.65}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a,input,textarea,select{outline-offset:5px}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1,h2,h3,.footerBrand{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:600;line-height:1.05}h1{letter-spacing:-1.4px;font-size:clamp(44px,5vw,72px)}h2{letter-spacing:-.6px;font-size:38px}h3{font-size:28px}p{line-height:1.8}button{transition:background .2s,transform .2s}button:disabled{opacity:.5;cursor:wait}button:hover:not(:disabled){filter:brightness(.96)}.topline{background:var(--ink);color:#eeeae0;letter-spacing:1.9px;justify-content:space-between;padding:9px max(4%,50vw - 680px);font-size:9px;display:flex}.topline span{opacity:.65}header{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;height:100px;margin:auto;padding:12px 4%;display:flex}.brand{flex-shrink:0;align-items:center;gap:13px;display:flex}.brand img{object-fit:contain;mix-blend-mode:multiply;width:65px;height:65px}.brand>span{letter-spacing:1px;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:700;line-height:1.05}.brand b{display:block}.brand small{letter-spacing:1.5px;margin-top:6px;font-family:DM Sans,sans-serif;font-size:6px;font-weight:500;display:block}nav{align-items:center;gap:32px;display:flex}nav a{padding:15px 0;font-size:12px;position:relative}nav a.active:after{content:"";background:var(--orange);height:3px;position:absolute;bottom:6px;left:0;right:0}.login{border:1px solid #bfc6bb;border-radius:4px;align-items:center;gap:9px;padding:10px 15px;font-size:11px;font-weight:600;display:flex}.account{align-items:center;display:flex}.menubtn{display:none}.page{min-height:40vh;animation:.4s both arrive}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero{max-width:1440px;min-height:565px;color:var(--cream);margin:auto;position:relative;overflow:hidden}.heroimg,.heroShade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroimg{object-position:50% 61%}.heroContent{max-width:900px;padding:82px 6% 95px;position:relative}.eyebrow{letter-spacing:2px;align-items:center;gap:9px;font-size:9px;font-weight:700;line-height:1.5;display:flex}.eyebrow>span{background:var(--orange);border-radius:50%;width:6px;height:6px}.heroActions{align-items:center;gap:27px;margin-top:31px;display:flex}.btn{background:var(--ink);color:var(--cream);border-radius:3px;justify-content:center;align-items:center;gap:18px;padding:14px 22px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.orange{background:var(--orange);color:#fff}.cream{background:var(--cream);color:var(--ink)}.heroLink{color:var(--cream);align-items:center;gap:14px;font-size:12px;display:flex}.roundel{color:#f0ead8;letter-spacing:1.5px;border:2px solid #f0ead8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:135px;height:135px;font-size:9px;display:flex;position:absolute;top:27%;right:7%;transform:rotate(13deg);box-shadow:0 0 0 5px #ffffff25}.roundel strong{font-family:Barlow Condensed;font-size:53px;line-height:1.2}.heroBottom{letter-spacing:1.5px;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:23px;left:6%;right:6%}.heroBottom span:first-child{letter-spacing:.3px;align-items:center;gap:7px;display:flex}.ticker{border-bottom:1px solid var(--line);letter-spacing:1.7px;white-space:nowrap;background:#eae8dc;justify-content:center;align-items:center;gap:32px;padding:17px 20px;font-size:9px;display:flex;overflow:hidden}.ticker i{color:var(--orange);font-size:19px;line-height:1}.section,.galleryTeaser{max-width:1280px;margin:auto;padding:65px 35px}.green{color:#667c65}.feed{grid-template-columns:minmax(0,1fr) 300px;gap:55px;display:grid}.sectiontop{justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px;display:flex}.sectiontop h2{margin-top:9px}.dot{color:var(--orange)}.small{gap:7px;padding:9px 12px;font-size:11px}.clubcard{background:var(--ink);color:var(--cream);border-radius:4px;padding:30px;position:relative;overflow:hidden}.clubcard:after{content:"✳";color:#ffffff07;pointer-events:none;font-size:170px;position:absolute;bottom:0;right:-42px}.clubcard .eyebrow{color:#c9d4ba;font-size:8px}.clubcard h3{margin:21px 0 17px;font-size:32px}.clubcard p{color:#c4cbbd;font-size:12px}.clubcard button{text-align:left;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:25px;padding:20px 0 0;font-size:11px;display:flex}.eventcard{border:1px solid var(--line);border-radius:4px;margin-top:20px;padding:25px}.eventcard h3{margin:13px 0;font-size:30px}.eventcard p{color:var(--muted);font-size:12px}.eventdate{align-items:center;gap:13px;margin:21px 0;font-size:11px;display:flex}.eventdate>span{background:#e7e5d9;padding:3px 12px;font-family:Barlow Condensed;font-size:35px}.eventdate small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.eventcard>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:15px;font-size:10px;display:flex}.archivepost{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:43% 1fr;gap:25px;padding:25px 0;display:grid}.archivepost img{object-fit:cover;border-radius:3px;width:100%;height:235px}.archivepost>div{align-self:center}.archivepost .eyebrow{letter-spacing:1px;font-size:8px}.archivepost h3{margin:15px 0 12px;font-size:33px}.archivepost p{color:var(--muted);font-size:12px}.textlink{align-items:center;gap:10px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.archivepost .textlink{margin-top:22px;font-size:11px}.muted{color:var(--muted);margin-top:20px;font-size:12px}.muted svg{vertical-align:middle;margin-right:7px;display:inline}.galleryTeaser{padding-top:10px;padding-bottom:70px}.photostrip{grid-template-columns:1.25fr 1fr 1fr;gap:19px;display:grid}.photostrip>button{text-align:left;border-radius:3px;padding:0;overflow:hidden}.photostrip img{object-fit:cover;width:100%;height:230px;transition:transform .4s}.photostrip button:hover img,.albumCover:hover img{transform:scale(1.04)}.photostrip span{justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}.bottomCTA{border-top:1px solid var(--line);background:#e8e7da;justify-content:space-between;align-items:center;gap:25px;padding:42px max(6%,50vw - 605px);display:flex}.bottomCTA .eyebrow{color:#71806d;font-size:8px}.bottomCTA h2{margin-top:10px;font-size:34px}footer{background:var(--ink);color:#dce0d2;grid-template-columns:1.5fr 1fr 1fr;gap:25px;padding:43px max(6%,50vw - 605px) 19px;font-size:11px;display:grid}footer button{color:inherit;padding:0;font-size:11px}.footerBrand{letter-spacing:1px;font-size:27px}.footerBrand small{letter-spacing:0;color:#a8b8a5;margin-top:9px;font:10px DM Sans;display:block}.copyright{color:#a6b5a1;border-top:1px solid #ffffff20;grid-column:1/-1;justify-content:space-between;margin-top:10px;padding-top:19px;font-size:9px;display:flex}.copyright span{letter-spacing:1.5px;font-size:8px}.innerHero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1280px;margin:auto;padding:50px 35px;display:grid}.innerHero h1{margin:22px 0}.innerHero p{max-width:430px;color:var(--muted);margin-bottom:28px}.innerHero img{object-fit:cover;border-radius:4px;width:100%;height:490px}.about{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.about p{margin-bottom:20px}.about h3{margin:30px 0 15px}.sectiontop h1{margin:15px 0;font-size:53px}.sectiontop p{color:var(--muted)}.albumGrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.albumCover{background:#e7e8dd;border-radius:4px;justify-content:center;align-items:center;width:100%;height:260px;padding:0;display:flex;position:relative;overflow:hidden}.albumCover img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.albumCover>span{background:var(--cream);border-radius:20px;padding:4px 10px;font-size:10px;position:absolute;bottom:15px;right:15px}.albumInfo{padding:18px 0}.albumInfo h3{font-size:28px}.albumInfo h3 button{font:inherit;text-align:left;padding:0}.albumInfo p{color:var(--muted);margin-top:9px;font-size:10px}.albumInfo .textlink{margin-top:12px}.subnote{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;margin-top:40px;padding-top:25px;font-size:11px;display:flex}.subnote svg{flex-shrink:0}.back{margin-bottom:22px}.photoGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.photo{position:relative}.photo>button:first-child{text-align:left;width:100%;padding:0}.photo img{object-fit:cover;border-radius:3px;width:100%;height:280px}.photo span{margin-top:10px;font-size:11px;display:block}.deletePhoto{background:var(--cream);border-radius:50%;padding:9px;position:absolute;top:10px;right:10px}.narrow{max-width:850px}.narrow h1{margin:20px 0}.intro{color:var(--muted);max-width:530px;margin:20px 0 28px;font-size:16px}.guestlist{margin-top:45px}.guestlist article{border-top:1px solid var(--line);padding:28px 0}.guestlist article>p{margin:18px 0}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:6px;padding:60px 25px}.empty svg{margin:0 auto 20px}.empty h3{color:var(--ink);margin-bottom:12px;font-size:27px}.empty p{font-size:13px}.contact{grid-template-columns:1fr 1fr;gap:100px;display:grid}.contact h1{margin-top:20px;font-size:78px}.contactmail{align-items:center;gap:12px;font-weight:600;display:flex}.contactform{border:1px solid var(--line);background:#eeede4;border-radius:4px;padding:35px}.contactform h3{margin-bottom:25px;font-size:34px}label{margin:17px 0;font-size:12px;font-weight:600;display:block}input,textarea,select{width:100%;color:var(--ink);background:#faf9f4;border:1px solid #d3d7ca;border-radius:3px;margin-top:7px;padding:12px 13px;font-size:13px;display:block}textarea{resize:vertical}input:focus,textarea:focus,select:focus{outline-color:var(--orange)}.contactform>small{color:var(--muted);margin-top:18px;font-size:10px;display:block}.contactform .btn{width:100%;margin-top:10px}.post{border:1px solid var(--line);background:#fffdf6;border-radius:4px;margin-bottom:20px;padding:25px}.pinned{border-top:3px solid var(--orange)}.pinlabel{letter-spacing:1.5px;color:var(--orange);align-items:center;gap:7px;margin-bottom:18px;font-size:8px;font-weight:700;display:flex}.postmeta{align-items:center;gap:10px;font-size:11px;display:flex}.avatar{color:#466344;background:#dfe5d5;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.postmeta small{color:var(--muted);font-size:9px;display:block}.postmeta>.tag{margin-left:auto}.tag{background:#e9ede1;border-radius:3px;padding:4px 8px;font-size:9px}.post h3{margin:20px 0 15px}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.controls{border-top:1px solid var(--line);gap:15px;margin-top:20px;padding-top:15px;display:flex}.controls button{align-items:center;gap:6px;font-size:10px;display:flex}.status{background:#f5e8dc;border:1px solid #d78969;margin:15px 0;padding:20px;font-size:12px}.status button{margin-left:12px;text-decoration:underline}.memberlist{margin-top:35px}.memberlist>div{border-top:1px solid var(--line);align-items:center;gap:20px;padding:20px 0;display:flex}.memberlist small{font-size:11px;display:block}.memberlist .tag{margin-left:auto}.overlay{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102a22b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog{background:var(--cream);border-radius:6px;width:100%;max-width:540px;max-height:90vh;padding:40px;position:relative;overflow:auto;box-shadow:0 20px 90px #0003}.dialog h2{margin:15px 0 20px}.dialog p{color:var(--muted);margin:15px 0 25px;font-size:13px}.dialog .btn{margin-top:10px}.close{z-index:2;position:absolute;top:15px;right:15px}.logout{margin-top:25px;display:block}.toast{background:var(--ink);color:#fff;z-index:100;border:1px solid #b4bd9e;border-radius:4px;align-items:center;gap:20px;min-width:260px;max-width:90vw;padding:17px 20px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0003}.toast button{color:#fff}.lightbox{z-index:60;color:#fff;background:#10221bf5;justify-content:center;align-items:center;gap:10px;padding:50px 15px;display:flex;position:fixed;inset:0}.lightbox>button{color:#fff;flex-shrink:0}.lightbox figure{max-width:1100px;margin:0}.lightbox img{object-fit:contain;max-height:80vh}.lightbox figcaption{text-align:center;margin-top:16px;font-size:12px}.lightbox .close{top:20px;right:20px}@media (min-width:1450px){.hero{border-radius:5px}}@media (max-width:1000px){nav{gap:18px}header{gap:15px}.brand>span{font-size:22px}.brand img{width:55px;height:55px}.feed{grid-template-columns:minmax(0,1fr) 265px;gap:28px}.section,.galleryTeaser{padding-left:25px;padding-right:25px}.archivepost{grid-template-columns:1fr}.archivepost img{height:240px}.roundel{top:31%;right:6%}.contact{gap:45px}.heroContent{padding-left:5%}.ticker{gap:20px}.ticker span:last-child{display:none}.innerHero{gap:35px}}@media (max-width:720px){.topline{padding:8px 18px;font-size:7px}.topline span{display:none}header{height:83px;padding:10px 18px;position:relative}.brand img{width:50px;height:50px}.brand>span{font-size:21px}.brand small{font-size:5px}.login{gap:6px;padding:9px;font-size:10px}.login svg{width:14px}.menubtn{padding:8px 0 8px 12px;display:block}nav{background:var(--cream);z-index:20;border-bottom:1px solid var(--line);padding:15px 25px;display:none;position:absolute;top:82px;left:0;right:0;box-shadow:0 15px 20px #0001}nav.open{flex-wrap:wrap;gap:14px 25px;display:flex}.hero{min-height:560px}.heroContent{padding:78px 25px 95px}.hero h1{font-size:61px}.hero p{font-size:13px}.heroShade{background:linear-gradient(90deg,#10271ddb,#10271d66),linear-gradient(#0000,#10271d88)}.heroimg{object-position:60% center}.roundel{display:none}.heroActions{flex-direction:column;align-items:flex-start;gap:23px}.heroBottom{font-size:8px;left:25px;right:25px}.heroBottom>span:last-child{display:none}.ticker{justify-content:space-around;gap:12px;padding:14px;font-size:7px}.ticker span:nth-of-type(3),.ticker i:last-of-type{display:none}.section,.galleryTeaser{padding:40px 22px}.feed{flex-direction:column;gap:30px;display:flex}.feed .sectiontop{align-items:flex-start}.sectiontop h2{font-size:32px}.sectiontop .btn{white-space:nowrap;margin-top:15px;padding:8px}.sectiontop{align-items:flex-start;gap:15px}.sectiontop>.textlink{white-space:nowrap;align-self:center;font-size:10px}h2{font-size:32px}.archivepost{grid-template-columns:40% 1fr;gap:17px}.archivepost img{height:220px}.archivepost h3{font-size:28px}.archivepost .eyebrow{font-size:7px}.archivepost .textlink{margin-top:15px;font-size:10px}.archivepost p{font-size:11px}.feed aside{grid-template-columns:1fr;gap:20px;display:grid}.eventcard{margin:0}.photostrip{grid-template-columns:1fr 1fr;gap:13px}.photostrip>button:last-child{display:none}.photostrip img{height:180px}.photostrip span{gap:10px;font-size:9px}.bottomCTA{flex-direction:column;align-items:flex-start;padding:33px 22px}.bottomCTA h2{font-size:32px}footer{grid-template-columns:1fr 1fr;padding:35px 22px 20px;font-size:10px}.footerBrand{grid-column:1/-1}.copyright{flex-direction:column;gap:12px}.copyright span{font-size:7px}.innerHero{grid-template-columns:1fr;gap:35px;padding:35px 22px}.innerHero img{height:300px}.about{grid-template-columns:1fr;gap:30px}.contact{grid-template-columns:1fr;gap:40px}.contact h1{font-size:65px}.contactform{padding:24px}.albumGrid,.photoGrid{grid-template-columns:1fr 1fr;gap:15px}.albumCover{height:190px}.albumInfo h3{font-size:24px}.albumInfo p{font-size:9px}.photo img{height:210px}.sectiontop h1{font-size:43px}.sectiontop:has(h1){flex-wrap:wrap}.narrow h1{font-size:48px}.dialog{padding:35px 24px}.memberlist>div{flex-wrap:wrap;gap:12px}.memberlist .tag{margin-left:0}.memberlist .btn{margin-left:auto}.lightbox{gap:0;padding:50px 0}.lightbox>button:not(.close){padding:5px}.lightbox>button svg{width:20px}.intro{font-size:14px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}header{gap:24px;height:138px}.brand img{width:112px;height:112px}.brand>span{font-size:28px}.brand small{font-size:6px}nav{gap:24px}.heroVideo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.heroVideo iframe{aspect-ratio:16/9;border:0;width:max(100%,100vh);min-width:100%;height:max(100%,56.25vw);min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heroShade{pointer-events:none}.videoControl{z-index:3;color:var(--cream);background:#16382cbf;border:1px solid #ffffff60;border-radius:3px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex;position:absolute;bottom:57px;right:6%}.authorLink{font-size:inherit;text-underline-offset:3px;padding:0;font-weight:600;-webkit-text-decoration:underline #768c6f77;text-decoration:underline #768c6f77}.membersTitle{margin-top:18px}.directory{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.memberCard{text-align:left;border:1px solid var(--line);background:#fdfbf4;border-radius:5px;padding:30px;transition:transform .2s,box-shadow .2s}.memberCard:hover{transform:translateY(-4px);box-shadow:0 8px 25px #203d330d}.bigAvatar{background:#dfe6d5;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:22px;font-family:Barlow Condensed,sans-serif;font-size:36px;font-weight:600;display:grid}.memberCard h3{margin:0 0 12px}.memberCard p{color:var(--muted);margin-bottom:15px;font-size:12px}.memberCard .textlink{margin-top:25px;display:flex}.rank{letter-spacing:.3px;background:#e6ebdd;border:1px solid #b8c9a8;border-radius:20px;align-items:center;padding:5px 12px;font-size:10px;font-weight:700;display:inline-flex}.rank.veteran{color:#6a5223;background:#ece0b9;border-color:#c4aa56}.rankLegend{border-top:1px solid var(--line);margin-top:45px;padding-top:30px}.rankLegend p{color:var(--muted);margin-top:15px;font-size:12px}.profile h2{margin:18px 0}.profile .rank{margin-bottom:5px}.profile .bigAvatar{width:90px;height:90px;font-size:45px}.profile p{font-size:14px}.formhint{color:var(--muted);font-size:11px!important;line-height:1.7!important}.authSwitch{text-align:left;margin-top:25px;display:block}.accountSetup{background:#eeeee2;border:1px solid #d6dacb;border-radius:4px;margin:25px 0;padding:20px}.accountSetup h3{font-size:25px}.accountSetup p{margin:15px 0;font-size:12px}.comments{border-top:1px solid var(--line);margin-top:25px;padding-top:18px}.comments>.textlink{width:100%;font-size:11px;font-weight:500;display:flex}.comments>.textlink>span{margin-left:auto;font-size:18px}.commentList{margin-top:20px}.comment{background:#eff1e8;border-radius:4px;margin-bottom:10px;padding:16px}.commentAuthor{text-underline-offset:3px;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.comment time{color:var(--muted);margin-left:12px;font-size:9px}.comment p{margin:9px 0;font-size:12px}.comment>.textlink{font-size:9px}.commentList label{font-size:11px}.albumActions{flex-wrap:wrap;gap:12px;margin-bottom:25px;display:flex}.editToolbar{background:#e9eddf;border:1px solid #ced7bf;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:20px;display:flex}.editToolbar p{color:var(--muted);font-size:11px}.editToolbar .btn{white-space:nowrap}.captionCard{background:#eeeee3;border-radius:4px;padding:12px}.captionCard img{object-fit:cover;border-radius:2px;width:100%;height:220px}.captionCard label{margin-bottom:0;font-size:10px}.captionCard textarea{background:#fffdf6;font-size:12px}.memberlist .textlink{white-space:nowrap;font-size:10px}.dialog:has(input[name=username]){max-width:590px}.dialog form small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.empty .btn{margin-top:22px}@media (min-width:1440px){.heroVideo iframe{width:1440px;height:810px}}@media (max-width:1100px){header{gap:15px}.brand img{width:90px;height:90px}.brand>span{font-size:23px}nav{gap:17px}nav a{font-size:11px}.brand small{font-size:5px}.directory{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.brand>span{display:none}header{height:115px}.brand img{width:95px;height:95px}.heroVideo iframe{width:1100px;height:619px}.editToolbar{flex-direction:column;align-items:flex-start}}@media (max-width:720px){header{height:108px;padding:7px 18px}.brand img{width:94px;height:94px}.brand>span{display:none}nav{top:107px}.videoControl{padding:6px 9px;font-size:8px;bottom:25px;right:22px}.heroVideo iframe{width:1100px;height:619px}.directory{gap:15px}.memberCard{padding:20px}.memberCard h3{font-size:25px}.memberCard p{font-size:10px}.rank{padding:4px 9px;font-size:9px}.bigAvatar{width:56px;height:56px;font-size:28px}.captionCard img{height:170px}.captionCard,.captionCard textarea{padding:8px}.editToolbar{padding:15px}.memberlist .textlink{white-space:normal}}@media (max-width:420px){.directory{grid-template-columns:1fr}.memberCard{grid-template-columns:64px 1fr;column-gap:14px;display:grid}.memberCard .bigAvatar{grid-row:1/5}.memberCard h3,.memberCard p,.memberCard .rank,.memberCard .textlink{grid-column:2}.memberCard .rank{justify-self:start}.memberCard .textlink{margin-top:16px}}header{height:108px}.brand>span{font-size:28px;display:block}.brand small{letter-spacing:1.7px;font-size:7px}.brand b{margin-left:4px;display:inline}.heroContent{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:none;padding:38px 25px 100px;display:flex}.heroLogo{object-fit:contain;filter:drop-shadow(0 8px 24px #0007);width:290px;height:270px;margin:auto}.hero h1{letter-spacing:-.5px;margin:15px 0;font-size:46px;line-height:1.08}.hero p{color:#f0f0e5;font-size:12px}.heroActions{justify-content:center;margin-top:22px}.heroShade{background:linear-gradient(#10271d22,#10271d3b 50%,#10281edb)}.heroBottom{z-index:2}.avatar,.bigAvatar{flex-shrink:0;overflow:hidden}.avatar img,.bigAvatar img{object-fit:cover;width:100%;height:100%}.commentIdentity{align-items:center;gap:9px;display:inline-flex}.commentIdentity .avatar{width:27px;height:27px;font-size:10px}.comment time{vertical-align:middle}.avatarEditor{border-bottom:1px solid var(--line);align-items:flex-start;gap:22px;margin-bottom:30px;padding-bottom:25px;display:flex}.avatarPreview{border-radius:50%;flex-shrink:0;width:86px;height:86px;overflow:hidden}.avatarPreview>img{object-fit:cover;width:100%;height:100%}.avatarPreview .bigAvatar{width:86px;height:86px;margin:0}.avatarEditor>form{flex:1;min-width:0}.avatarEditor h3{font-size:27px}.avatarEditor p{font-size:11px;margin:10px 0!important}.avatarEditor input{max-width:100%;padding:9px;font-size:10px}.avatarEditor label{font-size:10px}.avatarActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.avatarActions .textlink{font-size:10px}.imagePicker{cursor:pointer;background:#e9ecdf;border:1px dashed #a7b99a;border-radius:5px;align-items:center;gap:14px;padding:22px 18px;display:flex;position:relative;overflow:hidden}.imagePicker small{margin-top:4px;font-size:10px;font-weight:400}.imagePicker input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.imagePicker:focus-within{outline:2px solid var(--orange);outline-offset:3px}.uploadPreviews{grid-template-columns:repeat(2,1fr);gap:12px;margin:15px 0 22px;display:grid}.uploadPreviews figure{min-width:0;margin:0;position:relative}.uploadPreviews img{object-fit:cover;border-radius:3px;width:100%;height:130px}.uploadPreviews figcaption{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.uploadPreviews button{background:var(--cream);border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:5px;right:5px}.postImages{border-radius:4px;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:22px;display:grid;overflow:hidden}.postImages.count1{grid-template-columns:1fr}.postImages.count3>button:first-child{grid-column:1/-1}.postImages button{padding:0;overflow:hidden}.postImages img{object-fit:cover;width:100%;height:230px;transition:transform .3s}.postImages.count1 img{object-fit:contain;background:#e9ebdf;height:auto;max-height:560px}.postImages button:hover img{transform:scale(1.025)}.postImageDialog{color:var(--cream);background:#132b21;border:0;border-radius:6px;max-width:95vw;max-height:94vh;padding:50px 20px 20px;box-shadow:0 25px 80px #0006}.postImageDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081b15e8}.postImageDialog>.close{color:var(--cream)}.postImageDialog>img{object-fit:contain;width:auto;max-width:min(1100px,86vw);max-height:73vh;margin:auto}.postImageDialog>p{text-align:center;margin:14px 0;font-size:11px}.imageNavigation{justify-content:space-between;gap:30px;display:flex}.imageNavigation button{color:var(--cream);padding:8px;font-size:11px}.socialSection{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:70px;display:grid}.socialIntro h2{margin:20px 0;font-size:52px}.socialIntro p{max-width:360px;color:var(--muted);margin-bottom:25px;font-size:14px}.socialIntro>small{color:var(--muted);max-width:360px;margin-top:25px;font-size:10px;line-height:1.8;display:block}.facebookFrame{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;max-width:500px;overflow:hidden}.facebookFrame iframe{background:#f4f5f2;max-width:100%;margin:auto;display:block}.facebookLabel{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.facebookLabel>span{color:#fff;text-align:center;background:#1877f2;border-radius:50%;width:36px;height:36px;font-family:Arial,sans-serif;font-size:31px;font-weight:700;line-height:36px}.facebookLabel b{font-size:12px}.facebookLabel small{color:var(--muted);font-size:9px;display:block}.facebookLabel>a{margin-left:auto}.facebookFallback{border-top:1px solid var(--line);background:#eef1e6;justify-content:space-between;align-items:center;padding:15px;font-size:11px;display:flex}@media (max-width:1100px){.brand>span{font-size:24px}.brand small{font-size:6px}nav{gap:16px}.socialSection{grid-template-columns:minmax(0,1fr) minmax(0,430px);gap:35px}.socialIntro h2{font-size:43px}}@media (max-width:850px){header{height:108px}.brand>span{font-size:23px;display:block}.brand small{font-size:5px}.heroVideo iframe{width:1400px;height:788px}.socialSection{grid-template-columns:1fr}.socialIntro{max-width:550px}.socialIntro h2 br{display:none}.socialIntro h2 br:after{content:" "}.socialIntro p,.socialIntro>small{max-width:none}.facebookFrame{margin:auto}}@media (max-width:720px){header{height:90px}.brand>span{font-size:23px}.brand small{letter-spacing:1.2px;font-size:5px}.brand b{margin-left:0;display:block}nav{top:89px}.hero{min-height:650px}.heroContent{padding:37px 22px 100px}.heroLogo{width:245px;height:228px}.hero h1{margin:18px 0 13px;font-size:38px}.hero p{font-size:11px}.heroActions{flex-direction:row;align-items:center;gap:18px;margin-top:25px}.heroActions .btn{gap:10px;padding:12px 13px;font-size:10px}.heroLink{gap:8px;font-size:10px}.heroBottom{font-size:7px;bottom:23px}.videoControl{bottom:48px}.avatarEditor{flex-direction:column;gap:15px}.avatarEditor>form{width:100%}.postImages img{height:170px}.postImageDialog{padding:45px 12px 15px}.socialIntro h2{font-size:39px}.socialSection{gap:28px}.postImages.count1 img{max-height:450px}}.facebookInfo{color:var(--muted);border-top:1px solid var(--line);background:#fafbf6;padding:15px 17px;font-size:10px;line-height:1.8}.socialFeed{border-top:1px solid var(--line)}.socialFeed .sectiontop{align-items:center}.socialFeed .sectiontop p{margin-top:12px;font-size:12px}.socialCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.socialCard{border:1px solid var(--line);background:#fffdf7;border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.socialImage{background:#e8ebdf;display:block;overflow:hidden}.socialImage img{object-fit:cover;width:100%;height:230px;transition:transform .3s}.socialImage:hover img{transform:scale(1.03)}.socialCardBody{flex-direction:column;flex:1;padding:23px;display:flex}.socialCardMeta{align-items:center;gap:11px;margin-bottom:19px;font-size:11px;display:flex}.socialCardMeta>b{text-align:center;color:#fff;background:#1877f2;border-radius:50%;width:29px;height:29px;font-family:Arial,sans-serif;font-size:21px;line-height:29px}.socialCardMeta time{color:var(--muted);margin-top:3px;font-size:9px;display:block}.socialCardBody>p{-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-bottom:24px;font-size:12px;display:-webkit-box;overflow:hidden}.socialCardBody>.textlink{margin-top:auto;font-size:10px}.socialUpdated{color:var(--muted);margin-top:25px;font-size:9px}@media (max-width:950px){.socialCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.socialCards{grid-template-columns:1fr;gap:20px}.socialFeed .sectiontop{flex-direction:column;align-items:flex-start}.socialImage img{height:240px}.socialCardBody{padding:21px}.socialFeed h2{font-size:35px}}.contactHoney{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contactSuccess{padding:30px 0}.contactSuccess>svg{color:#5c7e4e;margin-bottom:18px}.contactSuccess h3{margin:10px 0;font-size:30px}.contactSuccess p{color:var(--muted);margin-bottom:25px;font-size:13px}.contactSetup{border:1px solid var(--line);background:#eeeee2;border-radius:5px;margin:35px 0 45px;padding:30px}.contactSetupHead{align-items:center;gap:15px;margin-bottom:25px;display:flex}.contactSetupHead h2{font-size:31px}.contactSetupHead p{color:var(--muted);margin:6px 0 0;font-size:11px}.contactSetupHead>.tag{white-space:nowrap;margin-left:auto}.contactSetup>p{max-width:750px;margin:14px 0;font-size:12px}.contactSetup form{align-items:flex-end;gap:20px;max-width:650px;margin:25px 0;display:flex}.contactSetup form label{flex:1;margin:0}.contactSetup input{letter-spacing:2px;text-transform:uppercase;font-family:monospace}.contactSetupMessage{font-weight:600}.contactSetup form .btn{white-space:nowrap}.contactform button:disabled{cursor:not-allowed}@media (max-width:620px){.contactSetup{padding:22px}.contactSetupHead{flex-wrap:wrap}.contactSetupHead>.tag{margin:0}.contactSetup form{flex-direction:column;align-items:flex-start}.contactSetup form label{width:100%}.contactSetupHead h2{font-size:29px}}.photoUploader{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.7}.photoUploader .authorLink{font-size:10px}.albumInfo .albumLatest{color:#476144;margin-top:6px;font-size:10px}.lightboxUploader{color:#bac8b3;margin-top:7px;font-size:11px;display:block}.boardBadge{letter-spacing:.4px;color:#375735;background:#e3e9d7;border:1px solid #bccbaa;border-radius:3px;width:fit-content;margin-bottom:14px;padding:5px 10px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.profile>.boardBadge{margin:8px 0 15px;display:block}.directorySection{margin:40px 0 50px}.directorySection>h2{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:15px;font-size:36px}.directorySection:first-of-type .memberCard{background:#f0f2e7;border-color:#b6c7a9}.boardEditor,.memberAccess{margin:35px 0 45px}.boardEditor{border:1px solid var(--line);background:#eeeee2;border-radius:5px;padding:30px}.managementHeading{align-items:center;gap:15px;margin-bottom:24px;display:flex}.managementHeading h2{font-size:32px}.managementHeading p{color:var(--muted);margin-top:7px;font-size:12px}.boardFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin-bottom:22px;display:grid}.boardFields select{font-size:12px}.accessExplanation{color:var(--muted);max-width:850px;margin-bottom:27px;font-size:12px}.accessRow{border-top:1px solid var(--line);grid-template-columns:minmax(170px,1.2fr) auto minmax(250px,1.5fr);align-items:center;gap:25px;padding:24px 0;display:grid}.accessPerson b{font-size:14px}.accessPerson small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.accessPerson .boardBadge{margin-top:9px;margin-bottom:0;padding:3px 8px;font-size:9px}.accessRow>.textlink{font-size:11px}.accessRow form{align-items:flex-end;gap:12px;display:flex}.accessRow form label{flex:1;margin:0;font-size:10px}.accessRow form select{margin-top:5px;padding:10px;font-size:11px}.accessRow form .btn{white-space:nowrap;margin-bottom:1px}.ownerBadge{color:#4b6743;justify-self:start;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.accessRow select:disabled{opacity:.7;background:#e8e9df}.memberCard .boardBadge{margin-top:0}.captionCard .photoUploader{font-size:9px}@media (max-width:850px){.accessRow{grid-template-columns:1fr auto}.accessRow form,.accessRow>.ownerBadge{grid-column:1/-1}.boardFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.boardEditor{padding:22px}.boardFields{grid-template-columns:1fr;gap:0}.boardFields label{margin:10px 0}.managementHeading{align-items:flex-start;gap:12px}.managementHeading h2{font-size:29px}.accessRow{gap:15px}.accessRow form{flex-wrap:wrap}.accessRow form label{min-width:170px}.photoUploader,.photoUploader .authorLink{font-size:9px}.directorySection>h2{font-size:31px}}@media (max-width:420px){.memberCard>.boardBadge{grid-column:2;justify-self:start}}.membershipNotifications{border:1px solid var(--line);background:#f0f2e7;border-radius:5px;margin:35px 0;padding:28px}.membershipNotifications .managementHeading{align-items:flex-start}.membershipNotifications .managementHeading>.textlink{white-space:nowrap;margin-left:auto;font-size:10px}.notificationRows>div{border-top:1px solid var(--line);align-items:center;gap:20px;padding:17px 0;display:flex}.notificationRows b{font-size:12px}.notificationRows small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.notificationState{white-space:nowrap;background:#e2e7d5;border-radius:3px;margin-left:auto;padding:4px 9px;font-size:10px}.notificationState.uncertain{color:#7c4124;background:#f1dccb}.notificationState.pending{background:#e8e5d6}.notificationRows .btn{font-size:10px}@media (max-width:720px){.membershipNotifications{padding:22px}.membershipNotifications .managementHeading{flex-wrap:wrap}.membershipNotifications .managementHeading>.textlink{margin-left:0}.notificationRows>div{flex-wrap:wrap;gap:12px}.notificationState{margin-left:0}}.hero{min-height:1080px}.heroContent{max-width:1100px;padding-top:35px}.heroLogo{width:725px;max-width:100%;height:auto;margin:0 auto 15px}.heroVideo{width:100%;height:100%}.heroVideo iframe{min-width:1920px;min-height:1080px}.richBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;line-height:1.8}.richEditor{background:#fff;border:1px solid #bfc6bb;border-radius:5px;margin:8px 0 20px;overflow:hidden}.richToolbar{border-bottom:1px solid var(--line);background:#eeeee5;flex-wrap:wrap;align-items:center;gap:3px;padding:8px;display:flex}.richToolbar button{border-radius:3px;min-width:30px;padding:5px 9px;font-size:12px}.richToolbar button:hover{background:#dbe2d4}.colorDot{border-radius:50%;width:15px;height:15px;display:block}.editable{white-space:pre-wrap;overflow-wrap:anywhere;outline-offset:-3px;min-height:180px;max-height:450px;padding:15px;overflow:auto}.richEditor>small{color:var(--muted);padding:7px 15px;font-size:10px;display:block}.deleteMember{color:#a33920;font-size:11px}.conventionFeed{max-width:950px}.conventionHero .textlink{margin-top:24px}.eventcard .textlink{margin-top:18px}.controls{flex-wrap:wrap}@media (max-width:1100px){header{position:relative}header nav{display:none}header nav.open{background:var(--cream);z-index:50;flex-direction:column;gap:4px;padding:20px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #203d3320}.menubtn{display:block}.heroLogo{width:min(725px,85vw)}.hero,.heroVideo iframe{min-height:950px}}@media (max-width:720px){.hero{min-height:850px}.heroContent{padding:30px 6% 85px}.heroLogo{width:100%;max-width:580px;height:auto}.heroVideo iframe{min-width:1512px;min-height:850px}.conventionFeed .sectiontop{flex-direction:column;align-items:flex-start}.richToolbar{gap:1px}.richToolbar button{padding:5px 7px}.accessRow>.deleteMember{margin-left:auto}}@media (prefers-reduced-motion:reduce){.page{animation:none}html{scroll-behavior:auto}}.heroContent{max-width:none}.heroVideo iframe{width:max(100%,2200px);height:1238px}.post .richBody{font-size:14px}@media (max-width:720px){.heroVideo iframe{width:1700px;height:957px}}.hero{height:740px;min-height:0}.heroContent{justify-content:center;height:100%;padding:15px 25px 50px}.heroLogo{flex-shrink:0;width:725px;height:auto;margin:0 auto}.heroVideo iframe{width:max(100%,1440px);min-width:100%;height:810px;min-height:100%}.heroIntro{grid-template-columns:1fr 1fr;align-items:center;column-gap:55px;max-width:1280px;margin:auto;padding:35px;display:grid}.heroIntro h1{letter-spacing:-.6px;grid-row:1/3;font-size:42px}.heroIntro p{font-size:13px}.heroIntro .heroActions{justify-content:flex-start;gap:25px;margin-top:15px}.heroIntro .heroLink{color:var(--ink)}@media (max-width:1100px){.hero{height:740px}.heroLogo{width:min(725px,85vw)}.heroVideo iframe{width:max(100%,1440px);height:810px}}@media (max-width:720px){.hero{aspect-ratio:1.1;height:auto;min-height:0}.heroContent{padding:12px 6% 45px;position:absolute;inset:0}.heroLogo{width:100%;max-width:580px}.heroVideo iframe{width:1100px;height:619px}.heroIntro{padding:28px 25px;display:block}.heroIntro h1{margin-bottom:15px;font-size:36px}.heroIntro .heroActions{flex-wrap:wrap;gap:18px;margin-top:20px}.heroIntro .heroActions .btn{font-size:11px}.heroBottom{bottom:14px}.videoToggle{bottom:12px}}.contentText{white-space:pre-wrap;overflow-wrap:anywhere}.contentEdit{opacity:.9;border:1px dashed;border-radius:3px;align-items:center;gap:7px;margin-top:18px;padding:8px 11px;font-size:11px;display:inline-flex}.clubcard .contentEdit{z-index:1;justify-content:flex-start;width:auto;padding:8px 11px;font-size:11px;position:relative}.eventcard .contentEdit{width:max-content;display:flex}.innerHero .contentEdit{margin-left:14px}.about .contentEdit{width:max-content;display:flex}@media (max-width:550px){.innerHero .contentEdit{margin-left:0;display:flex}}.marketplace{min-height:65vh}.marketFilters{justify-content:space-between;align-items:center;gap:15px;margin:25px 0;display:flex}.marketFilters>div{gap:8px;display:flex}.marketFilters button{border:1px solid var(--line);border-radius:30px;padding:9px 19px;font-size:12px}.marketFilters button.active{background:var(--ink);color:var(--cream)}.marketFilters label,.shippingCheck,.moderatorRow{align-items:center;gap:9px;font-size:12px;display:flex}.marketFilters input,.shippingCheck input,.moderatorRow input{width:auto;accent-color:var(--ink);margin:0}.listingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.listingCard{border:1px solid var(--line);background:#fffdf7;border-radius:5px;overflow:hidden}.listingOpen{text-align:left;width:100%;height:100%;padding:0}.listingCover{background:#e8e9dc;justify-content:center;align-items:center;height:230px;display:flex;position:relative;overflow:hidden}.listingCover>img{object-fit:cover;width:100%;height:100%}.marketType{letter-spacing:1.3px;border-radius:3px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-block}.marketType.sell{background:var(--orange);color:#fff}.marketType.buy{background:var(--ink);color:#fff}.listingCover>.marketType{z-index:2;position:absolute;top:13px;left:13px}.listingCardBody{padding:20px}.listingCard h3{overflow-wrap:anywhere;margin-bottom:10px;font-size:27px}.listingCardBody>b{font-size:18px}.listingCardBody p{color:var(--muted);align-items:center;gap:7px;margin:8px 0;font-size:11px;display:flex}.listingCardBody p span{align-items:center;gap:5px;margin-left:auto;display:flex}.listingCardBody small,.listingDate{color:var(--muted);font-size:10px}.sold>img{filter:grayscale();opacity:.48}.sold:after{content:"";pointer-events:none;background:#33423be0;width:130%;height:5px;position:absolute;top:50%;left:-15%;transform:rotate(-25deg)}.soldRibbon{z-index:3;color:#fff;text-transform:uppercase;background:#203d33e8;border:2px solid #fff;padding:12px 30px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.listingDetail{grid-template-columns:1.12fr 1fr;gap:40px;margin-top:25px;display:grid}.listingMainImage{background:#e9eadd;border-radius:5px;justify-content:center;align-items:center;min-height:330px;display:flex;position:relative;overflow:hidden}.listingMainImage>img{object-fit:contain;width:100%;height:450px}.listingThumbnails{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:15px;display:grid}.listingThumbnails button{border:2px solid #0000;border-radius:3px;padding:0;overflow:hidden}.listingThumbnails button[aria-pressed=true]{border-color:var(--orange)}.listingThumbnails img{object-fit:cover;width:100%;height:75px}.listingInfo h2{overflow-wrap:anywhere;margin:18px 0 12px;font-size:42px}.listingPrice{margin:10px 0;font-size:25px;font-weight:700}.listingInfo>p svg{vertical-align:middle}.listingDescription{overflow-wrap:anywhere;margin:25px 0}.listingContact{background:#ebeddf;border-radius:4px;margin:24px 0;padding:20px}.listingContact h3{margin-bottom:12px;font-size:25px}.listingContact a{overflow-wrap:anywhere;align-items:center;gap:9px;margin:9px 0;display:flex}.listingContact a:hover{text-decoration:underline}.listingActions{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.soldLabel{color:var(--ink);background:#ddd;margin-left:8px}.listingForm{border:1px solid var(--line);background:#efefe4;border-radius:5px;max-width:850px;margin:30px auto;padding:30px}.listingForm h2{margin:10px 0}.listingFields{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.listingPreviews{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.listingPreviews figure{background:#e2e5d8;border-radius:4px;margin:0;position:relative;overflow:hidden}.listingPreviews img{object-fit:cover;width:100%;height:110px}.listingPreviews button{background:#fff;border-radius:50%;padding:4px;display:flex;position:absolute;top:4px;right:4px}.listingPreviews figcaption{text-align:center;background:var(--ink);color:#fff;padding:4px;font-size:9px}.marketRules{color:var(--muted);max-width:800px;margin:35px 0;font-size:12px}.marketPermissions{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.marketPermissions h2{margin:25px 0 12px;font-size:30px}.marketPermissions p{max-width:750px;margin:12px 0}.moderatorRow{border-bottom:1px solid var(--line);max-width:500px;padding:10px 0}.marketNotice{background:#e4ecd9;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 18px;display:flex}header nav{gap:17px}.marketplace .status{white-space:normal}@media (max-width:1000px){.listingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.listingDetail{gap:25px}.listingMainImage>img{height:350px}.listingCover{height:220px}}@media (max-width:650px){.listingGrid,.listingDetail,.listingFields{grid-template-columns:1fr}.listingCover{height:250px}.marketplace>.sectiontop,.marketFilters{flex-direction:column;align-items:flex-start}.listingForm{padding:20px}.listingPreviews{grid-template-columns:repeat(3,minmax(0,1fr))}.listingPreviews img{height:95px}.listingInfo h2{font-size:35px}.listingMainImage>img{height:330px}.marketFilters{gap:16px}.listingMainImage{min-height:250px}}.marketAdmin{border:1px solid var(--line);background:#f0f2e7;border-radius:5px;margin:35px 0;padding:28px}.marketAdmin h3{margin:22px 0 12px;font-size:29px}.marketAdmin p{max-width:850px;font-size:12px}.marketMaintenance{border-bottom:1px solid var(--line);padding-bottom:25px}.maintenanceStatus{background:#fffdf6;border-radius:4px;flex-direction:column;gap:6px;margin:20px 0;padding:18px;font-size:12px;display:flex}.maintenanceStatus span{color:var(--muted);font-size:11px}.maintenanceStatus .maintenanceWarning{color:#9a4528}.maintenanceActions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.marketModeratorAdmin{padding-bottom:10px}.marketModeratorAdmin>.moderatorRow{font-size:12px}@media (max-width:600px){.marketAdmin{padding:22px}.maintenanceActions{flex-direction:column;align-items:stretch}.marketAdmin .managementHeading h2{font-size:30px}}.toplineSlogan{text-transform:uppercase;font-weight:400}
