.ant-trail[data-astro-cid-6daifwmk]{position:fixed;left:max(.75rem,calc((100vw - var(--maxw)) / 4 - 28px));top:16vh;height:64vh;width:56px;z-index:30;pointer-events:none}.track[data-astro-cid-6daifwmk]{position:absolute;left:50%;top:0;transform:translate(-50%);width:12px;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='64' viewBox='0 0 12 64'%3E%3Cpath d='M6 0.5 11.5 6 6 11.5 0.5 6Z' fill='%23e3b15a'/%3E%3C/svg%3E") top center / 12px 64px repeat-y,linear-gradient(180deg,#f1cf84e6,#a8782bcc) center / 2px 100% no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent)}.ant[data-astro-cid-6daifwmk]{position:absolute;left:50%;top:0;transform:translate(-50%);transition:top .18s linear}.ant[data-astro-cid-6daifwmk] img[data-astro-cid-6daifwmk]{display:block;width:50px;height:auto;max-width:none;filter:drop-shadow(0 0 8px rgba(53,214,192,.6));animation:coreflicker 2.6s ease-in-out infinite;transition:transform .35s ease}.ant[data-astro-cid-6daifwmk][data-dir=down] img[data-astro-cid-6daifwmk]{transform:rotate(180deg)}.ant[data-astro-cid-6daifwmk][data-dir=up] img[data-astro-cid-6daifwmk]{transform:rotate(0)}@keyframes coreflicker{0%,to{filter:drop-shadow(0 0 7px rgba(53,214,192,.45))}50%{filter:drop-shadow(0 0 12px rgba(53,214,192,.8))}}.ant-rail[data-astro-cid-6daifwmk]{display:none;position:fixed;top:76px;left:0;right:0;height:0;z-index:55;pointer-events:none;opacity:0;transition:opacity .3s;--pn: 0}.ant-rail[data-astro-cid-6daifwmk].on{opacity:1}.rail-fill[data-astro-cid-6daifwmk]{position:absolute;left:0;top:-1px;height:2px;width:calc(100% * var(--pn));background:linear-gradient(90deg,var(--core),var(--gold));box-shadow:0 0 8px #35d6c08c}.rail-ant[data-astro-cid-6daifwmk]{position:absolute;bottom:0;left:calc(16px + (100% - 32px) * var(--pn));width:32px;height:auto;max-width:none;transform:translate(-50%);filter:drop-shadow(0 0 5px rgba(53,214,192,.55))}.ant-rail[data-astro-cid-6daifwmk][data-dir=up] .rail-ant[data-astro-cid-6daifwmk]{transform:translate(-50%) scaleX(-1)}@media(max-width:1180px){.ant-trail[data-astro-cid-6daifwmk]{display:none}.ant-rail[data-astro-cid-6daifwmk]{display:block}}@media(prefers-reduced-motion:reduce){.ant[data-astro-cid-6daifwmk]{transition:none}.ant[data-astro-cid-6daifwmk] img[data-astro-cid-6daifwmk]{animation:none}.ant-rail[data-astro-cid-6daifwmk]{transition:none}}.gstatus[data-astro-cid-qrolmtv2]{position:absolute;top:0;left:var(--ant-x, 50%);z-index:6;pointer-events:none}.gstatus-ant[data-astro-cid-qrolmtv2]{position:absolute;top:-41px;left:-32px;width:64px;height:auto;max-width:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));transform-origin:bottom center;animation:ant-march .85s steps(2) infinite}.gstatus-sign[data-astro-cid-qrolmtv2]{--cut: 7px;--ring: 1.5px;--ring-bg: linear-gradient(180deg, color-mix(in srgb, var(--accent) 50%, white), var(--accent) 55%, color-mix(in srgb, var(--accent) 55%, black));--fill: linear-gradient(180deg, color-mix(in srgb, var(--accent) 80%, white), var(--accent) 50%, color-mix(in srgb, var(--accent) 80%, black));position:absolute;bottom:49px;left:0;transform:translate(-50%);padding:.42rem .85rem .38rem;white-space:nowrap;font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.2;color:#0e0b14}.gstatus[data-astro-cid-qrolmtv2]:before{content:"";position:absolute;left:-12px;bottom:27px;width:2px;height:24px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 50%,black))}.gstatus[data-astro-cid-qrolmtv2].live .gstatus-sign[data-astro-cid-qrolmtv2],.gstatus[data-astro-cid-qrolmtv2].beta .gstatus-sign[data-astro-cid-qrolmtv2]{animation:sign-glow 2.2s ease-in-out infinite}@keyframes sign-glow{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 45%,transparent))}50%{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--accent) 80%,transparent))}}@keyframes ant-march{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media(prefers-reduced-motion:reduce){.gstatus-ant[data-astro-cid-qrolmtv2],.gstatus[data-astro-cid-qrolmtv2].live .gstatus-sign[data-astro-cid-qrolmtv2],.gstatus[data-astro-cid-qrolmtv2].beta .gstatus-sign[data-astro-cid-qrolmtv2]{animation:none}}.feat[data-astro-cid-dpjhgebe]{position:relative;display:flex;flex-direction:column;padding:8px;background:linear-gradient(180deg,var(--ob-3),var(--ob-1));box-shadow:0 40px 90px -50px color-mix(in srgb,var(--accent) 60%,black)}.feat-top[data-astro-cid-dpjhgebe]{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}.feat-media[data-astro-cid-dpjhgebe]{position:relative;min-height:clamp(18rem,30vw,26rem);overflow:hidden;background:#0b0a10}.feat-media[data-astro-cid-dpjhgebe]>video[data-astro-cid-dpjhgebe],.feat-media[data-astro-cid-dpjhgebe]>img[data-astro-cid-dpjhgebe]:first-child{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.feat-media[data-astro-cid-dpjhgebe]:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(180deg,transparent,rgba(8,7,12,.72));pointer-events:none}.feat-media[data-astro-cid-dpjhgebe].bare:after{content:none}.feat-logo[data-astro-cid-dpjhgebe]{position:absolute;left:clamp(1rem,2.4vw,1.8rem);bottom:clamp(.9rem,2vw,1.5rem);width:min(46%,280px);max-height:40%;height:auto;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 4px 14px rgba(0,0,0,.7));z-index:2}.feat-media[data-astro-cid-dpjhgebe].logo-top:after{inset:0 0 auto;background:linear-gradient(0deg,transparent,rgba(8,7,12,.62))}.feat-media[data-astro-cid-dpjhgebe].logo-top .feat-logo[data-astro-cid-dpjhgebe]{top:clamp(.9rem,2vw,1.5rem);bottom:auto;object-position:left top}.feat-body[data-astro-cid-dpjhgebe]{display:flex;flex-direction:column;justify-content:center;gap:.7rem;padding:clamp(1.5rem,3vw,2.6rem)}.feat-tag[data-astro-cid-dpjhgebe]{margin:0;font-size:var(--t--1);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 78%,white)}.feat-date[data-astro-cid-dpjhgebe]{color:var(--muted)}.feat-body[data-astro-cid-dpjhgebe] h3[data-astro-cid-dpjhgebe]{font-size:var(--t-3);line-height:1}.feat-genre[data-astro-cid-dpjhgebe]{font-size:var(--t--1);font-weight:500;letter-spacing:.06em;color:var(--muted)}.feat-blurb[data-astro-cid-dpjhgebe]{margin:.2rem 0 0;color:var(--stone);font-size:1.04rem;line-height:1.6}.feat-actions[data-astro-cid-dpjhgebe]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:.8rem}.feat-primary[data-astro-cid-dpjhgebe]{--btn-a: var(--accent);--btn-ink: #140b05}.feat-more[data-astro-cid-dpjhgebe]{--btn-a: color-mix(in srgb, var(--accent) 78%, white);font-size:1rem}.feat-shots[data-astro-cid-dpjhgebe]{list-style:none;margin:0;padding:clamp(1rem,2.2vw,1.6rem);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1rem)}.feat-shots[data-astro-cid-dpjhgebe].landscape{grid-template-columns:repeat(3,minmax(0,1fr))}.feat-shots[data-astro-cid-dpjhgebe] li[data-astro-cid-dpjhgebe]{--cut: 8px;--ring: 1.5px;--ring-bg: linear-gradient(180deg, color-mix(in srgb, var(--accent) 45%, white), var(--accent) 50%, color-mix(in srgb, var(--accent) 50%, black));--fill: #0b0a10;padding:5px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.feat-shots[data-astro-cid-dpjhgebe] li[data-astro-cid-dpjhgebe]:hover{transform:translateY(-5px)}.feat-shots[data-astro-cid-dpjhgebe] li[data-astro-cid-dpjhgebe] img[data-astro-cid-dpjhgebe]{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.shot[data-astro-cid-dpjhgebe]{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.shot[data-astro-cid-dpjhgebe]:focus-visible{outline-offset:-3px}.feat-shots[data-astro-cid-dpjhgebe] img[data-astro-cid-dpjhgebe]{width:100%;height:auto;display:block}@media(max-width:900px){.feat-top[data-astro-cid-dpjhgebe]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.feat-media[data-astro-cid-dpjhgebe]{min-height:0;aspect-ratio:16 / 9;align-self:start}.feat-body[data-astro-cid-dpjhgebe]{justify-content:flex-start}.feat-primary[data-astro-cid-dpjhgebe]{white-space:normal;text-align:center;line-height:1.5;padding-block:.7rem;max-width:100%}.feat-shots[data-astro-cid-dpjhgebe]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(44%,13rem);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.feat-shots[data-astro-cid-dpjhgebe]::-webkit-scrollbar{display:none}.feat-shots[data-astro-cid-dpjhgebe] li[data-astro-cid-dpjhgebe]{scroll-snap-align:start}.feat-shots[data-astro-cid-dpjhgebe].landscape{grid-template-columns:none;grid-auto-columns:min(78%,22rem)}.feat-shots[data-astro-cid-dpjhgebe] li[data-astro-cid-dpjhgebe]:hover{transform:none}}@media(prefers-reduced-motion:reduce){.feat-shots[data-astro-cid-dpjhgebe] li[data-astro-cid-dpjhgebe]:hover{transform:none}}.shelf[data-astro-cid-r6b53mgs]{margin-top:clamp(2rem,4vw,3rem)}.shelf-bar[data-astro-cid-r6b53mgs]{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.shelf-tabs[data-astro-cid-r6b53mgs]{display:flex;gap:.7rem}.shelf-tab[data-astro-cid-r6b53mgs]{--cut: 10px;--tab-ring: linear-gradient(180deg, color-mix(in srgb, var(--accent) 55%, white), var(--accent) 50%, color-mix(in srgb, var(--accent) 55%, black));display:grid;place-items:center;width:clamp(6.5rem,13vw,10.5rem);height:62px;padding:.5rem .9rem;font-family:var(--f-display);font-size:1.05rem;transition:color .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.shelf-tab[data-astro-cid-r6b53mgs] img[data-astro-cid-r6b53mgs]{max-width:100%;max-height:44px;width:auto;height:auto;object-fit:contain;opacity:.72;filter:saturate(.8);transition:opacity .25s,filter .25s}.shelf-tab[data-astro-cid-r6b53mgs]:hover{transform:translateY(-2px);--ring-bg: var(--tab-ring)}.shelf-tab[data-astro-cid-r6b53mgs]:hover img[data-astro-cid-r6b53mgs]{opacity:.92;filter:none}.shelf-tab[data-astro-cid-r6b53mgs][aria-selected=true]{--ring-bg: var(--tab-ring)}.shelf-tab[data-astro-cid-r6b53mgs][aria-selected=true] img[data-astro-cid-r6b53mgs]{opacity:1;filter:none}.shelf-arrows[data-astro-cid-r6b53mgs]{display:flex;gap:.6rem;align-items:center}.shelf-arrows[data-astro-cid-r6b53mgs] .shelf-arrow[data-astro-cid-r6b53mgs]{width:50px;height:50px;--cut: 10px;transition:color .2s,transform .2s}.shelf-arrow[data-astro-cid-r6b53mgs]:hover{transform:translateY(-2px)}.shelf-stage[data-astro-cid-r6b53mgs]{display:grid}.shelf-slide[data-astro-cid-r6b53mgs]{--ant-x: 71%;min-width:0;display:flex}.shelf-slide[data-astro-cid-r6b53mgs]>.feat{width:100%}.js .shelf-slide[data-astro-cid-r6b53mgs]{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translate(calc(var(--from, 1) * 28px));transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1),visibility 0s .45s}.js .shelf-slide[data-astro-cid-r6b53mgs].on{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1),visibility 0s}.no-js .shelf-bar[data-astro-cid-r6b53mgs]{display:none}.no-js .shelf-slide[data-astro-cid-r6b53mgs]+.shelf-slide[data-astro-cid-r6b53mgs]{margin-top:5.5rem}.no-js .shelf-slide[data-astro-cid-r6b53mgs]{--ant-x: 50%}.zoom[data-astro-cid-r6b53mgs]{--accent: var(--gold);width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:clamp(.8rem,3vw,2rem);border:0;background:transparent;color:var(--stone);overflow:hidden}.zoom[data-astro-cid-r6b53mgs][open]{display:grid;grid-template-columns:auto minmax(0,auto) auto;align-items:center;justify-content:center;gap:clamp(.5rem,2vw,1.5rem)}.zoom[data-astro-cid-r6b53mgs]::backdrop{background:#09070ded}.zoom-fig[data-astro-cid-r6b53mgs]{margin:0;display:grid;justify-items:center;gap:.8rem;min-width:0}.zoom-img[data-astro-cid-r6b53mgs]{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 7.5rem);border:2px solid color-mix(in srgb,var(--accent) 70%,#e3b15a);outline:1px solid rgba(0,0,0,.7);outline-offset:-3px;box-shadow:0 40px 110px -30px color-mix(in srgb,var(--accent) 55%,black);background:#0b0a10}.zoom-cap[data-astro-cid-r6b53mgs]{display:flex;gap:1rem;align-items:baseline;justify-content:center;font-size:.95rem;color:var(--stone);text-align:center}.zoom-count[data-astro-cid-r6b53mgs]{font-size:var(--t--1);font-weight:600;letter-spacing:.14em;color:var(--label);white-space:nowrap}.zoom[data-astro-cid-r6b53mgs] .zoom-btn[data-astro-cid-r6b53mgs]{width:50px;height:50px;--cut: 10px}.zoom-close[data-astro-cid-r6b53mgs]{position:absolute;top:clamp(.8rem,3vw,1.6rem);right:clamp(.8rem,3vw,1.6rem);z-index:1}@media(max-width:700px){.zoom[data-astro-cid-r6b53mgs][open]{grid-template-columns:minmax(0,1fr)}.zoom-prev[data-astro-cid-r6b53mgs],.zoom-next[data-astro-cid-r6b53mgs]{position:absolute;bottom:clamp(.8rem,3vw,1.6rem);z-index:1}.zoom-prev[data-astro-cid-r6b53mgs]{left:clamp(.8rem,3vw,1.6rem)}.zoom-next[data-astro-cid-r6b53mgs]{right:clamp(.8rem,3vw,1.6rem)}.zoom-img[data-astro-cid-r6b53mgs]{max-height:calc(100dvh - 10.5rem)}.zoom-cap[data-astro-cid-r6b53mgs]{flex-direction:column;gap:.25rem;align-items:center;padding-inline:3.6rem}}@media(max-width:900px){.shelf-bar[data-astro-cid-r6b53mgs]{margin-bottom:0}.shelf-tabs[data-astro-cid-r6b53mgs]{flex:1}.shelf-tab[data-astro-cid-r6b53mgs]{flex:1;width:auto;height:56px;padding:.4rem .5rem;font-size:.9rem;line-height:1.15}.shelf-tab[data-astro-cid-r6b53mgs] img[data-astro-cid-r6b53mgs]{max-height:32px}.shelf-arrows[data-astro-cid-r6b53mgs]{display:none}.shelf-stage[data-astro-cid-r6b53mgs]{margin-top:4.6rem}.shelf-slide[data-astro-cid-r6b53mgs]{--ant-x: 50%}}@media(prefers-reduced-motion:reduce){.js .shelf-slide[data-astro-cid-r6b53mgs],.js .shelf-slide[data-astro-cid-r6b53mgs].on{transform:none;transition:none}.shelf-tab[data-astro-cid-r6b53mgs]:hover,.shelf-arrow[data-astro-cid-r6b53mgs]:hover{transform:none}}.hero[data-astro-cid-226aujff]{position:relative;min-height:calc(100svh - 76px);display:flex;flex-direction:column;justify-content:center;padding-block:8rem 6rem;overflow:hidden}.hero-bg[data-astro-cid-226aujff]{position:absolute;inset:0;z-index:0}.hero-bg[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{width:100%;height:100%;object-fit:cover;object-position:58% 38%;transform:scale(1.05);animation:heroDrift 24s ease-in-out infinite alternate}@keyframes heroDrift{0%{transform:scale(1.05) translateZ(0)}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}}.hero-scrim[data-astro-cid-226aujff]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,25,.45) 0%,rgba(20,16,25,0) 20%,rgba(20,16,25,0) 64%,rgba(20,16,25,.8) 90%,var(--ob) 100%),linear-gradient(90deg,#141019f2,#141019eb 46%,#141019cc 58%,#14101900 72%)}@media(min-width:1280px){.hero-bg[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{object-position:35% 38%}}.hero-content[data-astro-cid-226aujff]{position:relative;z-index:1}.hero-title[data-astro-cid-226aujff]{font-size:var(--t-4);margin:0;max-width:min(44rem,52vw);line-height:.98;text-shadow:0 2px 30px rgba(0,0,0,.55);text-wrap:balance}.hero-title[data-astro-cid-226aujff] .line[data-astro-cid-226aujff]{display:block;overflow:hidden;text-wrap:balance}.hero-title[data-astro-cid-226aujff] .line[data-astro-cid-226aujff]>span[data-astro-cid-226aujff],.hero-title[data-astro-cid-226aujff] .line[data-astro-cid-226aujff]{will-change:transform}.hero-title[data-astro-cid-226aujff] .a[data-astro-cid-226aujff]{opacity:0;animation:fadeUp .9s cubic-bezier(.2,.8,.2,1) .3s forwards}.hero-title[data-astro-cid-226aujff] .b[data-astro-cid-226aujff]{opacity:0;animation:fadeUp .9s cubic-bezier(.2,.8,.2,1) .45s forwards;color:var(--core-soft)}.hero-lede[data-astro-cid-226aujff]{font-size:var(--t-lede);line-height:1.55;color:var(--stone);max-width:min(33rem,46vw);margin:1.5rem 0 2rem;opacity:0;animation:fadeUp .9s ease .6s forwards}.hero-cta[data-astro-cid-226aujff]{display:flex;justify-content:flex-start;gap:.9rem;flex-wrap:wrap;margin-top:.4rem;opacity:0;animation:fadeUp .9s ease .75s forwards}.hero-cta[data-astro-cid-226aujff]{align-items:center}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-bg[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{animation:none}.hero-title[data-astro-cid-226aujff] .a[data-astro-cid-226aujff],.hero-title[data-astro-cid-226aujff] .b[data-astro-cid-226aujff],.hero-lede[data-astro-cid-226aujff],.hero-cta[data-astro-cid-226aujff]{opacity:1;animation:none}}.work-head[data-astro-cid-226aujff]{max-width:31rem;margin-left:auto}.work-head[data-astro-cid-226aujff] .section-head[data-astro-cid-226aujff]{max-width:none;margin-bottom:1.8rem}.pillars[data-astro-cid-226aujff]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.pillar[data-astro-cid-226aujff]{--cut: 12px;display:grid;grid-template-columns:64px 1fr;gap:1.1rem;align-items:center;padding:.9rem 1.2rem .9rem .9rem}.pillar[data-astro-cid-226aujff] .pillar-icon[data-astro-cid-226aujff]{width:64px;height:64px;--cut: 8px;--fill: radial-gradient(circle at 50% 40%, #2e2336, #17121e)}.pillar[data-astro-cid-226aujff] .pillar-icon[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{width:44px;height:44px;max-width:none;object-fit:contain}.pillar-t[data-astro-cid-226aujff]{font-size:1.05rem;color:var(--bone);margin:0 0 .2rem}.pillar-d[data-astro-cid-226aujff]{margin:0;color:var(--stone);font-size:.97rem;line-height:1.55}.news[data-astro-cid-226aujff]{margin-top:clamp(3rem,7vw,5rem)}.news-title[data-astro-cid-226aujff]{font-size:var(--t-2);margin:0 0 1.4rem}.news-list[data-astro-cid-226aujff]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.news-list[data-astro-cid-226aujff]>li[data-astro-cid-226aujff]{display:flex}.news-card[data-astro-cid-226aujff]{display:flex;flex-direction:column;width:100%;padding:7px;background:linear-gradient(180deg,#291f36f5,#191320fa);box-shadow:0 30px 60px -32px #000000e6;transition:transform .3s cubic-bezier(.2,.8,.2,1)}a[data-astro-cid-226aujff].news-card:hover{transform:translateY(-3px)}.news-pic[data-astro-cid-226aujff]{display:block;aspect-ratio:16 / 9;overflow:hidden;background:#0b0a10}.news-pic[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}a[data-astro-cid-226aujff].news-card:hover .news-pic[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{transform:scale(1.04)}.news-body[data-astro-cid-226aujff]{display:flex;flex-direction:column;gap:.45rem;flex:1;padding:1.1rem 1.25rem 1.3rem}.news-date[data-astro-cid-226aujff]{font-size:var(--t--1);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--label)}.news-h[data-astro-cid-226aujff]{font-size:1.12rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--bone)}.news-d[data-astro-cid-226aujff]{font-size:.97rem;line-height:1.55;color:var(--stone)}.news-more[data-astro-cid-226aujff]{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.4rem;font-weight:600;color:var(--gold)}.news-more[data-astro-cid-226aujff] svg[data-astro-cid-226aujff]{width:1em;height:1em;transition:transform .2s cubic-bezier(.2,.8,.2,1)}a[data-astro-cid-226aujff].news-card:hover .news-more[data-astro-cid-226aujff] svg[data-astro-cid-226aujff]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){a[data-astro-cid-226aujff].news-card:hover,a[data-astro-cid-226aujff].news-card:hover .news-pic[data-astro-cid-226aujff] img[data-astro-cid-226aujff],a[data-astro-cid-226aujff].news-card:hover .news-more[data-astro-cid-226aujff] svg[data-astro-cid-226aujff]{transform:none}}.has-bg[data-astro-cid-226aujff]{position:relative;overflow:hidden}.has-bg[data-astro-cid-226aujff]>.container[data-astro-cid-226aujff]{position:relative;z-index:1}.sec-bg[data-astro-cid-226aujff]{position:absolute;inset:0;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 var(--fade-in, 12%),#000 var(--fade-out, 80%),transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 var(--fade-in, 12%),#000 var(--fade-out, 80%),transparent 100%)}.sec-bg[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{width:100%;height:100%;object-fit:cover}.sec-scrim[data-astro-cid-226aujff]{position:absolute;inset:0}.workshop[data-astro-cid-226aujff]{padding-bottom:clamp(3.5rem,7vw,5.5rem)}.workshop[data-astro-cid-226aujff] .sec-bg[data-astro-cid-226aujff]{inset:0 0 auto;height:min(100%,56rem);--fade-out: 72%}.workshop[data-astro-cid-226aujff] .sec-bg[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{object-position:60% 30%;transform:scaleX(-1)}.workshop[data-astro-cid-226aujff] .sec-scrim[data-astro-cid-226aujff]{background:linear-gradient(270deg,#141019f5,#141019ed 42%,#141019b3 53%,#14101900 67%)}.games[data-astro-cid-226aujff] .sec-bg[data-astro-cid-226aujff]{inset:0 0 auto;height:min(100%,40rem);--fade-in: 14%;--fade-out: 56%}.games[data-astro-cid-226aujff] .sec-bg[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{object-position:100% 62%}.games[data-astro-cid-226aujff] .sec-scrim[data-astro-cid-226aujff]{background:linear-gradient(90deg,#141019f5,#141019ed 38%,#14101999 52%,#14101900 68%)}.games[data-astro-cid-226aujff] .section-head[data-astro-cid-226aujff]{max-width:31rem}.contact[data-astro-cid-226aujff]{padding-block:clamp(5rem,13vw,10rem)}.contact[data-astro-cid-226aujff] .sec-bg[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{object-position:50% 52%}.contact[data-astro-cid-226aujff] .sec-scrim[data-astro-cid-226aujff]{background:linear-gradient(90deg,#141019f5,#141019eb 34%,#1410198c,#14101900 62%)}.contact-inner[data-astro-cid-226aujff]{display:flex;justify-content:flex-start}.contact-copy[data-astro-cid-226aujff]{width:min(100%,27rem)}.contact-copy[data-astro-cid-226aujff] h2[data-astro-cid-226aujff]{font-size:var(--t-3);margin:0 0 2rem}.to-top[data-astro-cid-226aujff].plate{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:60;width:52px;height:52px;--cut: 11px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .3s,transform .3s,color .2s}.to-top[data-astro-cid-226aujff].show{opacity:1;transform:none;pointer-events:auto}.to-top[data-astro-cid-226aujff] svg[data-astro-cid-226aujff]{width:24px;height:24px}@media(max-width:860px){.hero[data-astro-cid-226aujff]{justify-content:flex-end;padding-block:0 2.5rem}.hero-bg[data-astro-cid-226aujff]{position:relative;inset:auto;flex:1 1 auto;min-height:11.5rem;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%)}.hero-bg[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{position:absolute;inset:0;object-position:80% 40%}.hero-scrim[data-astro-cid-226aujff]{background:linear-gradient(180deg,#14101973,#14101900 30%)}.hero-content[data-astro-cid-226aujff]{padding-top:.25rem}.hero-title[data-astro-cid-226aujff],.hero-lede[data-astro-cid-226aujff]{max-width:none}.hero-lede[data-astro-cid-226aujff]{margin-bottom:1.6rem}.news-list[data-astro-cid-226aujff]{grid-template-columns:1fr}.has-bg[data-astro-cid-226aujff]{--band: min(64vw, 21rem);padding-top:calc(var(--band) - .5rem)}.has-bg[data-astro-cid-226aujff] .sec-bg[data-astro-cid-226aujff]{inset:0 0 auto;height:var(--band);--fade-in: 14%;--fade-out: 60%}.has-bg[data-astro-cid-226aujff] .sec-scrim[data-astro-cid-226aujff]{background:none}.workshop[data-astro-cid-226aujff] .sec-bg[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{object-position:72% 40%}.games[data-astro-cid-226aujff] .sec-bg[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{object-position:82% 60%}.contact[data-astro-cid-226aujff] .sec-bg[data-astro-cid-226aujff] img[data-astro-cid-226aujff]{object-position:64% 50%}.work-head[data-astro-cid-226aujff]{max-width:none;margin-left:0}.contact[data-astro-cid-226aujff]{padding-bottom:clamp(3.5rem,9vw,7rem)}}
