@font-face{font-family:Bagel Fat One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bagel-fat-one-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gl{--brick:#9b2d20;--brick-d:#5e170f;--marigold:#f5b921;--leaf:#0f4a38;--sky:#1f5fbf;--paper:#f4efe4;--paper-2:#e9e1d0;--ink:#1d1210;--gl-d:"Bagel Fat One", "Arial Rounded MT Bold", system-ui, sans-serif;--gl-t:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--gut:16px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--brickpat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='40'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.16' stroke-width='2'%3E%3Cpath d='M0 1H72M0 21H72M0 20.5V1M36 20.5V1M18 40.5V21M54 40.5V21'/%3E%3C/g%3E%3C/svg%3E");font-family:var(--gl-t);color:var(--ink);background:var(--paper);overflow-x:clip}@media (min-width:700px){.gl{--gut:28px}}@media (min-width:1100px){.gl{--gut:40px}}.gl *,.gl :before,.gl :after{box-sizing:border-box}.gl :focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:6px}:is(.gl-hero :focus-visible,.gl-dlg :focus-visible){outline-color:var(--marigold)}.gl-wrap{width:100%;max-width:1320px;padding-inline:var(--gut);margin-inline:auto}.gl-hero{background:var(--brick);color:var(--paper);isolation:isolate;padding-top:44px;position:relative;overflow:hidden}.gl-hero:before{content:"";z-index:-1;background:var(--brickpat);position:absolute;inset:0}.gl-hero:after{content:"";z-index:-1;background:var(--grain);opacity:.22;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.gl-hero-grid{align-items:center;gap:40px;padding-bottom:56px;display:grid}.gl-eyebrow{font:600 .9rem/1 var(--gl-t);letter-spacing:.02em;background:#00000047;border-radius:99px;margin:0 0 18px;padding:.45rem .9rem;display:inline-block}.gl-h1{font:400 clamp(3.6rem, 17vw, 9rem)/.9 var(--gl-d);letter-spacing:.005em;text-shadow:0 .035em 0 var(--brick-d), 0 .07em 0 var(--brick-d), 0 .1em 0 var(--brick-d), .02em .11em 0 var(--brick-d);margin:0 0 .3em}.gl-w{display:block}.gl-w:nth-child(2n){padding-left:.45em}.gl-sub{color:#fbe9d8;max-width:40ch;margin:1.6rem 0 1.4rem;font-size:clamp(1.05rem,3.6vw,1.3rem);line-height:1.5}.gl-stats{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gl-stats li{background:var(--marigold);color:var(--ink);box-shadow:0 3px 0 var(--brick-d);border-radius:99px;padding:.55rem 1rem;font-weight:600}.gl-stats b{font:400 1.25rem/1 var(--gl-d);margin-right:.15rem}.gl-collage{width:min(78%,400px);margin:0 0 18px auto;position:relative}.gl-arch{aspect-ratio:4/5;border:8px solid var(--paper);box-shadow:14px 14px 0 var(--brick-d);background:var(--brick-d);border-radius:999px 999px 48px 48px;position:relative;overflow:hidden}.gl-cover{object-fit:cover}.gl-polaroid{aspect-ratio:4/3;border:6px solid var(--paper);width:54%;box-shadow:8px 8px 0 var(--brick-d);background:var(--brick-d);border-radius:22px;position:absolute;bottom:-8%;left:-26%;overflow:hidden;transform:rotate(-5deg)}.gl-seal{background:var(--marigold);width:96px;height:96px;color:var(--ink);border:4px solid var(--brick-d);text-align:center;box-shadow:4px 4px 0 var(--brick-d);border-radius:50%;place-content:center;display:grid;position:absolute;top:4%;right:-6%;transform:rotate(12deg)}.gl-seal b{font:400 1.9rem/1 var(--gl-d)}.gl-seal span{font:700 .8rem/1.2 var(--gl-t);text-transform:uppercase;letter-spacing:.08em}@media (min-width:900px){.gl-hero{padding-top:64px}.gl-hero-grid{grid-template-columns:1.25fr 1fr;padding-bottom:80px}.gl-seal{width:120px;height:120px;right:-10%}.gl-seal b{font-size:2.4rem}}.gl-ticker{background:var(--marigold);color:var(--ink);border-block:4px solid var(--brick-d);position:relative;overflow:hidden}.gl-ticker-track{width:max-content;animation:70s linear infinite gl-tick;display:flex}.gl-ticker ul{flex:none;margin:0;padding:0;list-style:none;display:flex}.gl-ticker li{font:400 1.15rem/1 var(--gl-d);white-space:nowrap;padding:.8rem 0}.gl-ticker li:after{content:"✦";color:var(--brick);margin-inline:1.1rem}@keyframes gl-tick{to{transform:translate(-50%)}}.gl-body{padding-block:36px 88px;position:relative}.gl-body:before{content:"";background:var(--grain);opacity:.09;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.gl-body>*{position:relative}.gl-nav{gap:14px;display:grid}.gl-region{gap:8px;display:grid}.gl-region-label{font:700 .78rem/1 var(--gl-t);text-transform:uppercase;letter-spacing:.14em;color:var(--brick);margin:0}.gl-rail{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding:4px var(--gut) 8px;scroll-padding-inline:var(--gut);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--gut), #000 calc(100% - 28px), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--gut), #000 calc(100% - 28px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--gut), #000 calc(100% - 28px), transparent 100%);gap:8px;display:flex;overflow-x:auto}.gl-rail::-webkit-scrollbar{display:none}.gl-chip{scroll-snap-align:start;border:2px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);font:600 .95rem/1 var(--gl-t);cursor:pointer;white-space:nowrap;box-shadow:0 3px 0 var(--ink);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.gl-chip:hover{box-shadow:0 2px 0 var(--ink);transform:translateY(1px)}.gl-chip:active{box-shadow:0 0 0 var(--ink);transform:translateY(3px)}.gl-chip[aria-pressed=true]{background:var(--brick);border-color:var(--brick-d);color:var(--paper);box-shadow:0 3px 0 var(--brick-d)}.gl-chip-all[aria-pressed=true]{background:var(--leaf);border-color:#0a3226;box-shadow:0 3px #0a3226}.gl-n{font-variant-numeric:tabular-nums;opacity:.65;font-weight:500}@media (min-width:900px){.gl-nav{gap:18px}.gl-region{grid-template-columns:130px 1fr;align-items:start;gap:16px}.gl-region-label{padding-top:18px}.gl-rail{flex-wrap:wrap;margin:0;padding:4px 0 6px;overflow:visible;-webkit-mask-image:none;mask-image:none}}.gl-head{border-top:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 24px;margin:44px 0 22px;padding-top:28px;display:flex}.gl-kicker{font:700 .78rem/1 var(--gl-t);text-transform:uppercase;letter-spacing:.14em;color:var(--brick);margin:0 0 8px}.gl-h2{font:400 clamp(2.1rem, 7vw, 4.2rem)/1 var(--gl-d);color:var(--leaf);margin:0}.gl-status{color:#6b5a52;margin:0;font-weight:600}.gl-gridwrap{container-type:inline-size}.gl-grid{--cols:2;--g:10px;--cw:calc((100cqw - (var(--cols) - 1) * var(--g)) / var(--cols));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:calc(var(--cw) * .62);grid-auto-flow:dense;gap:var(--g);margin:0;padding:0;list-style:none;display:grid}@container (width>=600px){.gl-grid{--cols:3;--g:14px}}@container (width>=1000px){.gl-grid{--cols:4;--g:18px}}.gl-tile{min-width:0;animation:.6s cubic-bezier(.23,1,.32,1) both gl-in;animation-delay:var(--d,0s);grid-row:span 1}.gl-tall{grid-row:span 2}.gl-wide{grid-area:span 2/span 2}@keyframes gl-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.gl-open{background:var(--paper-2);cursor:zoom-in;border:0;border-radius:18px;width:100%;height:100%;padding:0;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s;display:block;position:relative;overflow:hidden}.gl-tall .gl-open{border-radius:999px 999px 18px 18px}.gl-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1);display:block}.gl-tag{text-overflow:ellipsis;white-space:nowrap;background:var(--paper);max-width:calc(100% - 20px);color:var(--ink);font:700 .8rem/1 var(--gl-t);box-shadow:0 2px 0 var(--brick-d);border-radius:99px;padding:6px 10px;position:absolute;bottom:10px;left:10px;overflow:hidden}.gl-tall .gl-tag{left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.gl-tag{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(6px)}.gl-tall .gl-tag{transform:translate(-50%,6px)}.gl-open:hover{box-shadow:6px 7px 0 var(--brick-d);transform:translateY(-3px)}.gl-open:hover .gl-img{transform:scale(1.05)}:is(.gl-open:hover .gl-tag,.gl-open:focus-visible .gl-tag){opacity:1;transform:none}:is(.gl-tall .gl-open:hover .gl-tag,.gl-tall .gl-open:focus-visible .gl-tag){transform:translate(-50%)}}.gl-foot{justify-items:center;gap:14px;margin-top:44px;display:grid}.gl-progress{color:#6b5a52;margin:0;font-weight:600}.gl-more{background:var(--marigold);min-height:52px;color:var(--ink);font:700 1.05rem/1 var(--gl-t);cursor:pointer;box-shadow:0 5px 0 var(--brick-d);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.8rem;transition:transform .15s,box-shadow .15s;display:inline-flex}.gl-more:hover{box-shadow:0 3px 0 var(--brick-d);transform:translateY(2px)}.gl-more:active{box-shadow:0 0 0 var(--brick-d);transform:translateY(5px)}.gl-more-ghost{background:var(--paper);border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink)}.gl-sentinel{width:1px;height:1px}html:has(.gl-dlg[open]){overflow:hidden}.gl-dlg{width:100%;max-width:none;height:100%;max-height:none;color:var(--paper);font-family:var(--gl-t);background:#120a08f7;border:0;margin:0;padding:0}.gl-dlg[open]{grid-template-rows:auto minmax(0,1fr) auto;animation:.25s both gl-fade;display:grid}.gl-dlg::backdrop{background:#120a08e6}@keyframes gl-fade{0%{opacity:0}to{opacity:1}}.gl-bar{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.gl-pos{font:400 1.35rem/1 var(--gl-d);font-variant-numeric:tabular-nums}.gl-pos i{font:500 .85rem/1 var(--gl-t);opacity:.6;margin-inline:.15em;font-style:normal}.gl-btn{background:var(--marigold);width:48px;height:48px;color:var(--ink);cursor:pointer;box-shadow:0 3px 0 var(--brick-d);border:0;border-radius:50%;place-items:center;transition:transform .15s,box-shadow .15s;display:inline-grid}.gl-btn:hover{box-shadow:0 2px 0 var(--brick-d);transform:translateY(1px)}.gl-btn:active{box-shadow:none;transform:translateY(3px)}.gl-stage{justify-content:center;align-items:center;min-height:0;padding:0 12px;display:flex;position:relative}.gl-big{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;animation:.3s both gl-fade}.gl-prev,.gl-next{background:#f4efe4eb;margin-top:-24px;position:absolute;top:50%}.gl-prev{left:8px}.gl-next{right:8px}.gl-cap{padding:12px 18px calc(16px + env(safe-area-inset-bottom));margin:0;flex-wrap:wrap;align-items:baseline;gap:6px 14px;width:100%;max-width:960px;margin-inline:auto;font-size:.98rem;line-height:1.4;display:flex}.gl-cap-place{font:400 1.15rem/1 var(--gl-d);color:var(--marigold)}.gl-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:900px){.gl-bar{padding:16px 24px}.gl-stage{padding:0 88px}.gl-prev{left:24px}.gl-next{right:24px}}@media (prefers-reduced-motion:reduce){.gl-ticker-track{animation:none;overflow-x:auto}.gl-ticker{overflow-x:auto}.gl-tile,.gl-dlg[open],.gl-big{animation:none}.gl-chip,.gl-more,.gl-btn,.gl-open,.gl-img,.gl-tag{transition:none}.gl-open:hover .gl-img{transform:none}}