:root{--ds-page: #fbfaf9;--ds-hairline: #e5e7eb;--ds-ink-2: rgb(88,82,84)}html,body{overflow-x:clip}img{max-width:100%}.file-card{display:flex;flex-direction:column;gap:48px;max-width:1040px;margin:0 auto;padding:24px;background:#fbfaf9;font-family:var(--ghg-text)}@media (min-width: 768px){.file-card{padding:36px}}.file-card a{color:#0e0c09}.file-p{color:#251f21;font-size:14px;line-height:24px;font-weight:350;max-width:611px;margin:0}.file-caption{color:#585254;font-size:12px;line-height:20px;margin:0;font-weight:350}.file-callout{background:#f4efec;padding:16px;border-radius:8px;font-size:14px;line-height:24px;color:#251f21;font-weight:350}.file-callout .file-strong{display:block;font-weight:600;font-size:14px;margin-bottom:4px}.file-closing{color:#585254;font-size:14px;line-height:24px;max-width:611px;font-weight:350}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/anton-400-Byf51wtH.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-400-Bn5ok646.woff2) format("woff2")}html,body,#root{margin:0;min-height:100%}body{background:var(--ds-page)}:root{--ghg-gold: #c9a227;--ghg-gold-bright: #f0bc3c;--ghg-black: #0e0c09;--ghg-green: #1e6b45;--ghg-green-bright: #2fa96b;--ghg-display: "Anton", "Arial Black", sans-serif;--ghg-text: "Inter", -apple-system, "Helvetica Neue", Arial, sans-serif}.ghg-hero-banner{position:relative;margin:-24px -24px 24px}.ghg-hero-img{display:block;width:100%;height:340px;object-fit:cover;object-position:50% 62%}.ghg-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;text-align:center;background:linear-gradient(180deg,#0a08058c,#0a140ed1)}.ghg-crest{width:88px;height:88px;border-radius:50%;border:3px solid var(--ghg-gold-bright);box-shadow:0 0 0 5px #f0bc3c47,0 6px 24px #00000073}.ghg-title{margin:0;font-family:var(--ghg-display);font-weight:400;font-size:44px;line-height:1.15;text-transform:uppercase;letter-spacing:.03em}.ghg-title span{background:linear-gradient(135deg,var(--ghg-gold-bright),var(--ghg-gold));color:var(--ghg-black);padding:3px 14px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ghg-tag{margin:0;font-family:var(--ghg-text);font-weight:700;font-size:15px;letter-spacing:.04em}.ghg-tag span{background:#fff;color:var(--ghg-black);padding:4px 12px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ghg-pill{display:inline-block;background:var(--ghg-black);color:var(--ghg-gold-bright);border-radius:999px;padding:12px 22px;font-family:var(--ghg-text);font-weight:700;font-size:14px;text-decoration:none}.ghg-pill-small{padding:8px 16px;font-size:13px}.ghg-pill-gold{background:var(--ghg-gold-bright);color:var(--ghg-black)}.ghg-hero-overlay a.ghg-pill{background:var(--ghg-gold-bright);color:var(--ghg-black);text-decoration:none;box-shadow:0 4px 18px #f0bc3c59}.ghg-intro{text-align:center;max-width:560px;margin:0 auto 4px;font-family:var(--ghg-text);font-size:14px;line-height:24px}.ghg-art{margin:22px 0 4px}.ghg-art img{display:block;width:100%;border-radius:14px}.ghg-art figcaption{font-family:var(--ghg-text);font-size:12px;color:var(--ds-ink-2);text-align:center;margin-top:8px}.ghg-kicker{font-family:var(--ghg-text);font-weight:800;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ghg-green);text-align:center;margin:26px 0 0}.ghg-section-title{font-family:var(--ghg-display);font-weight:400;font-size:30px;text-transform:uppercase;letter-spacing:.02em;text-align:center;margin:6px 0 16px}.ghg-section-title:after{content:"";display:block;width:64px;height:4px;background:linear-gradient(90deg,var(--ghg-gold-bright),var(--ghg-green-bright));margin:10px auto 0;border-radius:2px}.ghg-section-left{text-align:left}.ghg-section-left:after{margin-left:0}.ghg-cards{display:grid;grid-template-columns:1fr;gap:14px}.ghg-card{display:block;border:1px solid var(--ds-hairline);border-radius:12px;overflow:hidden;background:var(--ghg-black);color:#fff;text-decoration:none}.ghg-card img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.ghg-card-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ghg-card-title{font-family:var(--ghg-text);font-weight:700;font-size:15px;color:#fff}.ghg-card-meta{font-family:var(--ghg-text);color:#b9b09c;font-size:12px}.ghg-card .ghg-pill{background:var(--ghg-gold-bright);color:var(--ghg-black)}.ghg-news{display:grid;grid-template-columns:1fr;gap:18px;margin-top:30px;padding:22px;background:linear-gradient(135deg,#1e6b451a,#c9a2271a);border:1px solid rgba(30,107,69,.25);border-radius:16px}.ghg-news .ghg-kicker{text-align:left;margin-top:0}.ghg-news .ghg-section-title{margin-bottom:10px}.ghg-news-art{margin:0}.ghg-news-art img{display:block;width:100%;border-radius:12px}.ghg-news-art figcaption{font-family:var(--ghg-text);font-size:12px;color:var(--ds-ink-2);text-align:center;margin-top:6px}.ghg-signup{display:flex;flex-direction:column;gap:8px;margin:12px 0;opacity:.55}@media (min-width: 480px){.ghg-signup{flex-direction:row}}.ghg-signup-field{flex:1;border:1px solid var(--ds-hairline);border-radius:999px;padding:10px 16px;color:var(--ds-ink-2);font-family:var(--ghg-text);font-size:14px;background:#fff}.ghg-signup-button{border-radius:999px;padding:10px 18px;background:var(--ghg-gold-bright);color:var(--ghg-black);font-family:var(--ghg-text);font-size:14px;font-weight:700}.ghg-merch{display:grid;grid-template-columns:1fr;gap:18px;margin-top:26px;align-items:center}.ghg-merch-art{margin:0}.ghg-merch-art img{display:block;width:100%;border-radius:14px}.ghg-merch-art figcaption{font-family:var(--ghg-text);font-size:12px;color:var(--ds-ink-2);text-align:center;margin-top:6px}.ghg-merch .ghg-kicker{text-align:left;margin-top:0}.ghg-merch .ghg-section-title{margin-bottom:10px}.ghg-follow{margin:30px -24px -24px;background:var(--ghg-black);color:#fff;text-align:center;padding:38px 24px 42px;border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--ghg-gold-bright),var(--ghg-green-bright)) 1}.ghg-follow-title{font-family:var(--ghg-display);font-weight:400;font-size:30px;text-transform:uppercase;letter-spacing:.02em;margin:0 0 8px}.ghg-follow-title:after{content:"";display:block;width:64px;height:4px;background:linear-gradient(90deg,var(--ghg-gold-bright),var(--ghg-green-bright));margin:10px auto 0;border-radius:2px}.ghg-follow-text{font-family:var(--ghg-text);color:#d8d2c4;font-size:14px;margin:0 0 18px}.ghg-follow a.ghg-pill{background:var(--ghg-gold-bright);color:var(--ghg-black);text-decoration:none}@media (min-width: 640px){.ghg-cards{grid-template-columns:1fr 1fr;gap:18px}.ghg-news{grid-template-columns:1.1fr 1fr;align-items:center}.ghg-merch{grid-template-columns:1fr 1.1fr}}@media (min-width: 768px){.ghg-hero-banner{margin:-36px -36px 32px}.ghg-hero-img{height:460px}.ghg-title{font-size:68px}.ghg-section-title{font-size:36px}.ghg-follow{margin:34px -36px -36px;padding:46px 36px 50px}.ghg-follow-title{font-size:36px}}.ghg-apps{display:grid;grid-template-columns:1fr;gap:12px}.ghg-app-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:var(--ghg-black);border-radius:12px;padding:16px;text-decoration:none;border-left:4px solid var(--ghg-gold-bright)}.ghg-app-name{font-family:var(--ghg-display);font-size:20px;letter-spacing:.02em;text-transform:uppercase;color:var(--ghg-gold-bright)}.ghg-app-blurb{font-family:var(--ghg-text);font-size:13px;line-height:20px;color:#d8d2c4}.ghg-app-link{font-family:var(--ghg-text);font-weight:700;font-size:12px;color:var(--ghg-green-bright);text-transform:uppercase;letter-spacing:.08em}@media (min-width: 640px){.ghg-apps{grid-template-columns:1fr 1fr;gap:14px}}.ghg-next{background:var(--ghg-black);border:2px solid var(--ghg-gold-bright);border-radius:16px;padding:22px 18px;text-align:center;margin:22px 0 26px;box-shadow:0 10px 28px #0e0c0940}.ghg-next-kicker{font-family:var(--ghg-text);font-weight:800;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ghg-gold-bright);margin:0 0 6px}.ghg-next-comp{font-family:var(--ghg-text);font-weight:600;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ghg-green-bright);margin:0 0 14px}.ghg-next-teams{font-family:var(--ghg-display);font-weight:400;font-size:30px;line-height:1.2;text-transform:uppercase;color:#fff;margin:0 0 12px;display:flex;flex-direction:column;gap:2px;align-items:center}.ghg-next-teams em{font-style:normal;color:var(--ghg-gold-bright);font-size:18px;letter-spacing:.2em}.ghg-next-meta{font-family:var(--ghg-text);font-weight:700;font-size:15px;color:var(--ghg-gold-bright);margin:0 0 4px}.ghg-next-venue{font-family:var(--ghg-text);font-weight:500;font-size:13.5px;color:#ffffffd9;margin:0 0 12px}.ghg-next-note{font-family:var(--ghg-text);font-weight:600;font-size:13px;color:#ffffffb3;border-top:1px solid rgba(240,188,60,.35);padding-top:12px;margin:0}@media (min-width: 700px){.ghg-next-teams{flex-direction:row;justify-content:center;gap:16px;font-size:38px}.ghg-next-teams em{font-size:22px;align-self:center}}.ghg-votes{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:16px}.ghg-vote-card{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;background:#fff;border:2px solid var(--ghg-black);border-radius:12px;padding:18px 16px}.ghg-vote-cat{font-family:var(--ghg-display);font-weight:400;font-size:20px;text-transform:uppercase;color:var(--ghg-black)}.ghg-vote-desc{font-family:var(--ghg-text);font-size:13px;color:#444}.ghg-vote-btn{display:inline-block;background:#cfc9bd;color:#7a7466;border-radius:999px;padding:8px 20px;font-family:var(--ghg-text);font-weight:700;font-size:13px;cursor:not-allowed}@media (min-width: 700px){.ghg-votes{grid-template-columns:repeat(3,1fr)}}.ghg-25{list-style:none;counter-reset:ghg25;margin:18px 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.ghg-25-item{counter-increment:ghg25;position:relative;display:flex;flex-direction:column;gap:3px;background:#fff;border:2px solid var(--ghg-black);border-radius:10px;padding:12px 12px 12px 46px}.ghg-25-item:before{content:counter(ghg25,decimal-leading-zero);position:absolute;left:12px;top:12px;font-family:var(--ghg-display);font-size:18px;color:var(--ghg-gold)}.ghg-25-name{font-family:var(--ghg-text);font-weight:800;font-size:14px}.ghg-25-meta{font-family:var(--ghg-text);font-size:12.5px;color:#555}.ghg-grub{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:18px 0 8px}.ghg-grub-card{display:flex;flex-direction:column;gap:6px;background:var(--ghg-black);border-radius:12px;padding:16px;text-decoration:none;border:2px solid var(--ghg-black);transition:border-color .15s ease}.ghg-grub-card:hover{border-color:var(--ghg-gold-bright)}.ghg-grub-title{font-family:var(--ghg-display);font-size:16px;text-transform:uppercase;letter-spacing:.03em;color:var(--ghg-gold-bright)}.ghg-grub-text{font-family:var(--ghg-text);font-size:13.5px;line-height:1.5;color:#f2f2f2}.ghg-records{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:18px 0 8px}.ghg-record-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:2px solid var(--ghg-black);border-radius:12px;padding:16px}.ghg-record-cat{font-family:var(--ghg-text);font-weight:800;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ghg-green)}.ghg-record-name{font-family:var(--ghg-display);font-size:20px;text-transform:uppercase}.ghg-record-text{font-family:var(--ghg-text);font-size:13.5px;line-height:1.55;color:#333}.ghg-record-text a{color:var(--ghg-green);font-weight:700}.ghg-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0 8px}.ghg-gallery-item{position:relative;display:block;border-radius:12px;overflow:hidden;border:2px solid var(--ghg-black);text-decoration:none;background:#fff}.ghg-gallery-item img{display:block;width:100%;height:170px;object-fit:cover}.ghg-gallery-cap{display:block;padding:10px 12px;font-family:var(--ghg-text);font-weight:700;font-size:13px;color:var(--ghg-black)}.ghg-gallery-empty{display:flex;align-items:center;justify-content:center;border-style:dashed;background:#c9a22714;grid-column:1 / -1}.ghg-gallery-empty .ghg-gallery-cap{text-align:center;font-weight:600;color:#6b5d33;overflow-wrap:anywhere}@media (min-width: 768px){.ghg-gallery{grid-template-columns:repeat(4,1fr)}.ghg-gallery-item img{height:150px}.ghg-gallery-empty{grid-column:span 2}}.ghg-involve{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0 8px}.ghg-involve-card{display:flex;flex-direction:column;gap:10px;align-items:flex-start;background:#fff;border:2px solid var(--ghg-black);border-radius:12px;padding:18px}.ghg-involve-title{font-family:var(--ghg-display);font-size:20px;text-transform:uppercase}.ghg-involve-text{font-family:var(--ghg-text);font-size:13.5px;line-height:1.55;color:#333}.ghg-involve-card .ghg-pill{background:var(--ghg-gold-bright);color:var(--ghg-black)}@media (min-width: 640px){.ghg-involve{grid-template-columns:1fr 1fr}}.ghg-contact{margin-top:56px}.ghg-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:20px}.ghg-contact-label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9a8f6a}.ghg-contact-full{grid-column:1 / -1}.ghg-contact-input{background:#141412;border:1px solid #2c2a24;border-radius:8px;color:#f2ead2;font:15px/1.4 inherit;padding:12px 14px}.ghg-contact-input:focus{outline:2px solid #c9a227;outline-offset:1px;border-color:#c9a227}.ghg-contact-area{resize:vertical;min-height:120px}.ghg-contact-send{grid-column:1 / -1;justify-self:start;border:none;cursor:pointer}.ghg-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (max-width: 640px){.ghg-contact-form{grid-template-columns:1fr}}.ghg-privacy{margin-top:56px;border-top:1px solid #2c2a24;padding-top:32px}.ghg-privacy .file-p,.ghg-privacy p{max-width:760px}.ghg-privacy a{color:#c9a227}.ghg-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0e0c09b8;display:flex;align-items:center;justify-content:center;padding:16px}.ghg-popup{position:relative;background:#fff;color:var(--ghg-black);border-top:6px solid var(--ghg-gold-bright);border-radius:16px;box-shadow:0 18px 50px #0e0c0966;max-width:430px;width:100%;padding:26px 24px 20px;text-align:center;max-height:90vh;overflow-y:auto}.ghg-popup .ghg-kicker{margin-top:0}.ghg-popup-title{font-family:var(--ghg-display);font-size:30px;letter-spacing:.02em;margin:6px 0 8px;text-transform:uppercase}.ghg-popup-copy{font-family:var(--ghg-text);font-size:14px;line-height:1.55;margin:0 0 14px}.ghg-popup-close{position:absolute;top:6px;right:8px;min-width:44px;min-height:44px;background:none;border:none;font-size:30px;line-height:1;color:var(--ghg-black);cursor:pointer;border-radius:8px}.ghg-popup-close:hover,.ghg-popup-close:focus-visible{background:#0e0c0914;outline:2px solid var(--ghg-gold);outline-offset:-2px}.ghg-popup-later{margin-top:12px;background:none;border:none;padding:10px;min-height:44px;font-family:var(--ghg-text);font-size:13px;color:#5c5546;text-decoration:underline;cursor:pointer}.ghg-popup-note{font-family:var(--ghg-text);font-size:12px;line-height:1.5;color:#5c5546;margin:10px 0 0}.ghg-popup-preview .ghg-signup{margin:6px 0 0}.ghg-popup-form{text-align:left}.ghg-popup-label{display:block;font-family:var(--ghg-text);font-weight:700;font-size:13px;margin-bottom:6px}.ghg-popup-row{display:flex;flex-direction:column;gap:8px}@media (min-width: 480px){.ghg-popup-row{flex-direction:row}}.ghg-popup-input{flex:1;border:1px solid #d8d2c2;border-radius:999px;padding:12px 16px;font-family:var(--ghg-text);font-size:15px;min-height:44px}.ghg-popup-submit{border:none;border-radius:999px;padding:12px 22px;min-height:44px;background:var(--ghg-gold-bright);color:var(--ghg-black);font-family:var(--ghg-text);font-size:14px;font-weight:700;cursor:pointer}.ghg-popup-submit:hover,.ghg-popup-submit:focus-visible{outline:2px solid var(--ghg-black);outline-offset:2px}@media (prefers-reduced-motion: no-preference){.ghg-popup{animation:ghg-popup-in .24s ease-out}@keyframes ghg-popup-in{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}}.ghg-turnstile-box{min-height:0}.ghg-contact-send:disabled{opacity:.55;cursor:not-allowed}.file-callout .file-strong{margin-right:6px}.ghg-signup-soon .ghg-signup-field{background:#f2efe9;color:#9a927f;border-style:dashed;cursor:default}.ghg-signup-soon .ghg-signup-button{background:#cfc9bd;color:#7a7466;cursor:default}.ghg-contact-input:disabled{opacity:.6;cursor:not-allowed;background:#f2efe9}.ghg-contact-note a{color:var(--ghg-green);text-decoration:underline}.ghg-tabs{position:sticky;top:0;z-index:50;margin:-24px -24px 0;background:#0e0c09fa;padding:8px 12px}.ghg-tabs-row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;max-width:720px;margin:0 auto;-webkit-overflow-scrolling:touch}.ghg-tabs-row::-webkit-scrollbar{display:none}.ghg-tab{flex:0 0 auto;border:none;background:none;color:#d8d2c4;font-family:var(--ghg-text);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;min-height:44px;border-radius:999px;cursor:pointer}.ghg-tab:hover{color:#fff}.ghg-tab:focus-visible{outline:2px solid var(--ghg-gold-bright);outline-offset:2px}.ghg-tab-active,.ghg-tab-active:hover{background:var(--ghg-gold-bright);color:var(--ghg-black)}@media (min-width: 768px){.ghg-tabs-row{justify-content:center}}.ghg-tabpanel:focus{outline:none}.ghg-about-photo{margin:20px auto 6px;max-width:420px}.ghg-about-photo img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 15%;border-radius:14px;border:2px solid var(--ghg-black)}@media (min-width: 768px){.ghg-about-photo{float:right;margin:6px 0 18px 26px;width:300px}}.ghg-about{overflow:auto}.ghg-involve-single{max-width:560px;margin-left:auto;margin-right:auto}@media (min-width: 640px){.ghg-involve-single{grid-template-columns:1fr}}.ghg-gallery-item video{display:block;width:100%;height:170px;object-fit:cover;background:#0e0c09}@media (min-width: 768px){.ghg-gallery-item video{height:150px}}.ghg-tab-caret{margin-left:4px;font-size:10px}.ghg-subnav{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:0 12px 8px}.ghg-subtab{flex:0 0 auto;border:1px solid rgba(216,210,196,.35);background:none;color:#d8d2c4;font-family:var(--ghg-text);font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:8px 14px;min-height:36px;border-radius:999px;cursor:pointer}.ghg-subtab:hover{color:#fff;border-color:#fff}.ghg-subtab:focus-visible{outline:2px solid var(--ghg-gold-bright);outline-offset:2px}.ghg-subtab-active,.ghg-subtab-active:hover{background:var(--ghg-gold-bright);border-color:var(--ghg-gold-bright);color:var(--ghg-black)}.ghg-brand{margin:0 0 18px}.ghg-brand img{display:block;width:100%;border-radius:14px}.ghg-crest-new{width:88px;height:88px;border-radius:50%;box-shadow:0 0 0 5px #f0bc3c47,0 6px 24px #00000073}.ghg-footer-crest{display:block;width:76px;height:76px;margin:0 auto 14px}.ghg-brand-mobile{display:none}@media (max-width: 640px){.ghg-brand img.ghg-brand-img{display:none}.ghg-brand-mobile{display:flex;align-items:center;gap:14px;background:var(--ghg-black);border-radius:14px;padding:14px 16px}.ghg-brand-mobile img{width:64px;height:64px;border-radius:50%;flex:none;box-shadow:0 0 0 3px #f0bc3c47}.ghg-brand-name{margin:0;font-family:var(--ghg-display);font-weight:400;font-size:26px;line-height:1.1;text-transform:uppercase;letter-spacing:.03em;color:#fff}.ghg-brand-tag{margin:4px 0 0;font-family:var(--ghg-text);font-weight:700;font-size:12px;letter-spacing:.04em;color:var(--ghg-gold-bright)}}
