.rg-home{--pad: clamp(4.5rem, 3rem + 6vw, 9rem);overflow-x:clip}.rg-home em{font-style:italic}.rg-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(62rem,max(28rem,calc(100svh - 11.85rem)));padding-top:2.5rem;background:hsl(var(--night));color:hsl(var(--night-foreground))}@media(min-width:768px){.rg-hero{min-height:min(62rem,max(34rem,calc(100svh - 7.25rem)))}}@media(min-width:1024px){.rg-hero{min-height:min(62rem,max(34rem,calc(100svh - 7.75rem)))}}.rg-hero-media{position:absolute;inset:0;z-index:-3;will-change:transform}.rg-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.4s var(--ease-io)}.rg-slide:first-child,.rg-slide.is-active{opacity:1}.rg-hero.is-js .rg-slide:first-child:not(.is-active){opacity:0}.rg-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rg-slide img[data-src]{visibility:hidden}.motion .rg-slide img{transform:scale(1.09);transition:transform 0s linear 1.4s}.motion .rg-slide.is-active img{transform:scale(1);transition:transform 9s cubic-bezier(.2,.55,.3,1)}.rg-hero-scrim{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,hsl(var(--night) / .5),hsl(var(--night) / .08),hsl(var(--night) / .3) 52%,hsl(var(--night) / .93)),linear-gradient(90deg,hsl(var(--night) / .62),hsl(var(--night) / 0) 68%)}.rg-hero-body{position:relative;padding-bottom:1.75rem}@media(min-width:768px){.rg-hero-body{padding-bottom:2.75rem}}.rg-hero-title{margin:1.1rem 0 0;max-width:10.4em;font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(2.6rem,1.2rem + 6.4vw,6rem);line-height:.97;letter-spacing:-.03em;text-wrap:balance}.rg-hero-title em{color:hsl(var(--night-foreground))}.rg-hero-sub{margin:1.25rem 0 0;max-width:34rem;font-size:clamp(1rem,.95rem + .35vw,1.2rem);line-height:1.55;color:hsl(var(--night-foreground) / .86)}.rg-hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}@media(max-width:479px){.rg-hero-cta .rg-btn{flex:1 1 100%}}.rg-hero-foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-block:.6rem;border-top:1px solid hsl(var(--night-foreground) / .22)}.rg-hero-now{display:flex;align-items:baseline;gap:1rem;min-width:0;margin-right:auto}.rg-hero-count{flex:none;font-size:12px;font-weight:700;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:hsl(var(--night-foreground) / .7)}.rg-hero-count b{font-weight:700;color:hsl(var(--night-foreground))}.rg-hero-cap{margin:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);font-style:italic;font-size:1.05rem}.rg-hero-cap.is-swap{animation:rg-cap .7s var(--ease-out)}@keyframes rg-cap{0%{opacity:0;transform:translate3d(0,.6rem,0)}}.rg-hero-ctrl{display:flex;align-items:center;gap:.25rem}.rg-hero-dots{display:flex;gap:.35rem;margin-right:.5rem}.rg-hero-dot{position:relative;width:2.25rem;height:44px;padding:0;background:none;border:0;cursor:pointer}@media(max-width:479px){.rg-hero-dot{width:1.5rem}}.rg-hero-dot:before,.rg-hero-dot i{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px}.rg-hero-dot:before{background:hsl(var(--night-foreground) / .3);transition:background-color .25s ease}.rg-hero-dot:hover:before{background:hsl(var(--night-foreground) / .6)}.rg-hero-dot i{background:hsl(var(--night-foreground));transform:scaleX(0);transform-origin:0 50%}.rg-hero-dot[aria-current=true] i{transform:scaleX(1)}.rg-hero.is-auto .rg-hero-dot[aria-current=true] i{animation:rg-fill var(--dur, 6.5s) linear forwards}.rg-hero.is-held .rg-hero-dot[aria-current=true] i{animation-play-state:paused}@keyframes rg-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rg-hero-btn{display:none;place-items:center;width:44px;height:44px;padding:0;background:none;border:0;border-radius:var(--radius);color:hsl(var(--night-foreground));cursor:pointer;transition:background-color .25s ease,transform .35s var(--ease-out)}.rg-hero.is-js .rg-hero-btn{display:grid}.rg-hero-btn:hover{background:hsl(var(--night-foreground) / .14)}.rg-hero-btn:active{transform:scale(.94)}.rg-hero-btn svg{width:1rem;height:1rem}.rg-hero-btn .i-play,.rg-hero-btn[aria-pressed=true] .i-pause{display:none}.rg-hero-btn[aria-pressed=true] .i-play{display:block}@media(max-width:639px){.rg-hero-btn[data-step]{display:none!important}}.rg-ticker{position:relative;overflow:hidden;background:hsl(var(--muted));border-bottom:1px solid var(--rule)}.rg-ticker-track{display:flex;width:-moz-max-content;width:max-content;animation:rg-ticker 48s linear infinite}.rg-ticker:hover .rg-ticker-track,.rg-ticker:focus-within .rg-ticker-track,.rg-ticker.is-off .rg-ticker-track{animation-play-state:paused}.rg-ticker ul{display:flex;flex:none;align-items:center;margin:0;padding:0;list-style:none}.rg-ticker li{display:flex;align-items:center}.rg-ticker a{display:inline-flex;align-items:center;min-height:64px;padding:0 1.6rem;font-family:var(--font-display);font-style:italic;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);color:hsl(var(--foreground));text-decoration:none;white-space:nowrap;transition:color .25s ease}.rg-ticker a:hover,.rg-ticker a:focus-visible{color:hsl(var(--accent-ink))}.rg-ticker .rg-tri{font-size:14px}@keyframes rg-ticker{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.rg-ticker-track{width:auto;animation:none}.rg-ticker ul{flex-wrap:wrap;justify-content:center;padding:.5rem 0}.rg-ticker ul[aria-hidden=true]{display:none}.rg-ticker a{min-height:44px}}.rg-about{padding-block:var(--pad) calc(var(--pad) * .7)}.rg-about-grid{display:grid;gap:3rem}@media(min-width:900px){.rg-about-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(3rem,7vw,7rem);align-items:start}}.rg-statement{margin:1.75rem 0 0;font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 48;font-size:clamp(1.65rem,1.05rem + 2.5vw,3.1rem);line-height:1.16;letter-spacing:-.018em;color:hsl(var(--foreground))}.rg-statement.is-live .w{opacity:.2;transition:opacity .55s ease}.rg-statement.is-live .w.on{opacity:1}.rg-about-more{margin-top:2rem}.rg-about-fig{position:relative;margin:0 0 0 1.25rem;max-width:26rem;padding-bottom:5.25rem}@media(min-width:900px){.rg-about-fig{margin:3.25rem 0 0 2.25rem}}.rg-about-outline{position:absolute;inset:1.25rem -1.25rem 4rem 1.25rem;border:1px solid hsl(var(--accent) / .6);pointer-events:none;translate:calc(var(--mx, 0) * 10px) calc(var(--my, 0) * 10px);transition:translate 1.1s var(--ease-out)}@media(max-width:639px){.rg-about-outline{inset:.8rem -.6rem 4.4rem .8rem}}.rg-about-frame{position:relative;aspect-ratio:4 / 5;box-shadow:0 34px 60px -36px hsl(var(--foreground) / .7)}.rg-about-pan{position:absolute;inset:-5%;transform:translate3d(calc(var(--mx, 0) * -16px),calc(var(--my, 0) * -16px),0);transition:transform 1.1s var(--ease-out)}.rg-about-pan img{position:absolute;left:0;top:-8%;display:block;width:100%;height:116%;-o-object-fit:cover;object-fit:cover}.rg-about-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsl(var(--night) / .22),hsl(var(--night) / 0) 26% 58%,hsl(var(--night) / .42));box-shadow:inset 0 0 0 1px hsl(var(--night-foreground) / .18)}.rg-about-chip{position:absolute;top:.9rem;right:.9rem;z-index:1;display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .8rem;background:hsl(var(--night) / .34);border-color:hsl(var(--night-foreground) / .38);color:hsl(var(--night-foreground));box-shadow:inset 0 1px hsl(var(--night-foreground) / .22);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rg-about-chip .rg-tri{font-size:12px;background:hsl(var(--night-foreground))}.rg-about-card{position:absolute;left:-1.25rem;bottom:0;z-index:3;display:grid;gap:.3rem;width:min(19.5rem,88%);padding:1.15rem 1.3rem 1rem;overflow:hidden;color:hsl(var(--foreground));translate:calc(var(--mx, 0) * 14px) calc(var(--my, 0) * 14px);transition:translate 1.1s var(--ease-out)}@media(min-width:900px){.rg-about-card{left:-2.25rem}}.rg-about-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,hsl(var(--night-foreground) / 0) 38%,hsl(var(--night-foreground) / .7),hsl(var(--night-foreground) / 0) 62%);transform:translate3d(-130%,0,0)}.motion .rg-about-card[data-reveal].is-in:after{animation:rg-sheen 1.5s var(--ease-out) .7s both}@media(hover:hover){.rg-about-fig:hover .rg-about-card:after{animation:rg-sheen-b 1.3s var(--ease-out) both}}@keyframes rg-sheen{to{transform:translate3d(130%,0,0)}}@keyframes rg-sheen-b{to{transform:translate3d(130%,0,0)}}.rg-about-card-k{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--accent-ink))}.rg-about-card-t{font-family:var(--font-display);font-size:1.4rem;line-height:1.15;letter-spacing:-.012em}.rg-about-card-d{font-size:.93rem;line-height:1.45;color:hsl(var(--foreground) / .82)}.rg-about-card-go{margin-top:.15rem;font-size:13.5px}.rg-facts-wrap{margin-top:calc(var(--pad) * .65)}.rg-facts-rule{display:block;height:1px;background:hsl(var(--foreground))}.rg-facts{display:grid;grid-template-columns:1fr 1fr;margin:0}@media(min-width:900px){.rg-facts{grid-template-columns:repeat(4,1fr)}}.rg-fact{position:relative;padding:1.5rem 1rem 1.75rem 0;border-bottom:1px solid var(--rule)}@media(max-width:899px){.rg-fact:nth-child(2n){padding-left:1.25rem;border-left:1px solid var(--rule)}}@media(min-width:900px){.rg-fact{padding:1.75rem 1.75rem .25rem 0;border-bottom:0}.rg-fact+.rg-fact{padding-left:1.75rem;border-left:1px solid var(--rule)}}.rg-fact:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:hsl(var(--accent));transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--ease-out)}.rg-fact dt{display:flex;align-items:center;gap:.6rem;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--foreground) / .74)}.rg-fact dt .rg-tri{font-size:12px}.rg-fact dd{margin:0}.rg-fact-art{display:block;width:100%;max-width:15rem;height:auto;margin:1.2rem 0 1.1rem;overflow:visible;fill:none;stroke:hsl(var(--foreground));stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rg-fact-art .b{stroke:hsl(var(--foreground) / .35);stroke-width:1}.rg-fact-art .g{stroke:hsl(var(--foreground) / .22);stroke-width:1;stroke-dasharray:1.5 4.5}.rg-fact-art .t{stroke:hsl(var(--foreground) / .42);stroke-width:1}.rg-fact-art .t.d{stroke:hsl(var(--foreground) / .85)}.rg-fact-art .fill{stroke-width:3;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:0}.rg-fact-art .mk{fill:hsl(var(--foreground));stroke:none}.rg-fact-art .acc,.rg-fact-art .tower,.rg-fact-art .pt{fill:hsl(var(--accent));stroke:none}.rg-fact-art .bld{stroke:hsl(var(--foreground) / .5);stroke-width:1}.rg-fact-art .bld,.rg-fact-art .tower,.rg-fact-art .pt{transform-box:fill-box;transform-origin:50% 100%}.rg-fact-art .dim,.rg-fact-art .arc{stroke:hsl(var(--foreground) / .7);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0}.rg-fact-art .arc{stroke-width:1.25}.rg-fact-art .dot{fill:hsl(var(--foreground));stroke:none}.rg-fact-art .dot.last{fill:hsl(var(--accent))}.rg-fact-art .ring{stroke:hsl(var(--accent));stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:50% 50%}.rg-fig{--lh: 1.04em;display:flex;align-items:flex-end;font-family:var(--font-display);font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.9rem,2.1rem + 2.8vw,4.75rem);line-height:var(--lh);letter-spacing:-.035em}.rg-fig-reel{display:block;height:var(--lh);overflow:hidden;clip-path:inset(0 -.2em .06em -.2em)}.rg-fig-reel>span{display:flex;flex-direction:column;transform:translate3d(0,calc(var(--d, 0) * var(--lh) * -1),0)}.rg-fig-reel i,.rg-fig-sep{display:block;height:var(--lh);font-style:normal}.rg-fig small{margin:0 0 .32em .18em;font-size:.36em;line-height:1;letter-spacing:0;font-style:italic;color:hsl(var(--accent-ink))}.rg-fact-l{display:block;margin-top:.5rem;font-size:.92rem;line-height:1.45;color:hsl(var(--foreground) / .76)}.motion .rg-fact[data-reveal] .rg-fig-reel>span{transform:translateZ(0);transition:transform 1.6s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms + var(--k, 0) * 90ms + .25s)}.motion .rg-fact[data-reveal].is-in .rg-fig-reel>span{transform:translate3d(0,calc(var(--d, 0) * var(--lh) * -1),0)}.motion .rg-fact[data-reveal] .fill,.motion .rg-fact[data-reveal] .dim,.motion .rg-fact[data-reveal] .arc{stroke-dashoffset:1;transition:stroke-dashoffset 1.7s var(--ease-io);transition-delay:calc(var(--i, 0) * 90ms + .35s)}.motion .rg-fact[data-reveal] .dim{transition-delay:calc(var(--i, 0) * 90ms + 1.1s);transition-duration:.9s}.motion .rg-fact[data-reveal].is-in .fill,.motion .rg-fact[data-reveal].is-in .dim,.motion .rg-fact[data-reveal].is-in .arc{stroke-dashoffset:0}.motion .rg-fact[data-reveal] .run{transform:translate3d(-192px,0,0);transition:transform 1.7s var(--ease-io);transition-delay:calc(var(--i, 0) * 90ms + .35s)}.motion .rg-fact[data-reveal].is-in .run{transform:none}.motion .rg-fact[data-reveal] .bld{transform:scaleY(0);transition:transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms + var(--n, 0) * 70ms + .3s)}.motion .rg-fact[data-reveal] .tower{transform:scaleY(0);transition:transform 1.5s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms + .6s)}.motion .rg-fact[data-reveal].is-in .bld,.motion .rg-fact[data-reveal].is-in .tower{transform:none}.motion .rg-fact[data-reveal] .dot{opacity:.12;transition:opacity .5s ease;transition-delay:calc(var(--i, 0) * 90ms + var(--k, 0) * 9ms + .35s)}.motion .rg-fact[data-reveal].is-in .dot{opacity:1}.motion .rg-fact[data-reveal] .pt{transform:scale(0);transition:transform .8s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms + var(--n, 0) * 1.1s + .35s)}.motion .rg-fact[data-reveal].is-in .pt{transform:none}.motion .rg-fact[data-reveal].is-in .ring{animation:rg-ping 1.5s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 90ms + var(--n, 0) * 1.1s + .7s)}@keyframes rg-ping{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.9)}}@keyframes rg-grow{0%{transform:scaleY(0)}}@keyframes rg-run{0%{transform:translate3d(-192px,0,0)}}@keyframes rg-dots{0%{opacity:.12}}@keyframes rg-pop{0%{transform:scale(0)}}@media(hover:hover){.rg-fact:hover:before{transform:scaleX(1)}.rg-fact:hover .fill,.rg-fact:hover .arc{animation:rg-ic-draw 1.3s var(--ease-io)}.rg-fact:hover .dim{animation:rg-ic-draw .9s var(--ease-io) .5s both}.rg-fact:hover .run{animation:rg-run 1.3s var(--ease-io)}.rg-fact:hover .bld{animation:rg-grow .8s var(--ease-out) both;animation-delay:calc(var(--n, 0) * 60ms)}.rg-fact:hover .tower{animation:rg-grow 1.2s var(--ease-out) .2s both}.rg-fact:hover .dot{animation:rg-dots .5s ease both;animation-delay:calc(var(--k, 0) * 7ms)}.rg-fact:hover .pt{animation:rg-pop .7s var(--ease-out) both;animation-delay:calc(var(--n, 0) * .5s)}.rg-fact:hover .ring{animation:rg-ping 1.2s var(--ease-out) both;animation-delay:calc(var(--n, 0) * .5s + .25s)}}.rg-work{position:relative;background:hsl(var(--night));color:hsl(var(--night-foreground));padding-block:calc(var(--pad) * .8);overflow:hidden}.rg-work-head{display:grid;gap:1.5rem;margin-bottom:clamp(2rem,3.6vw,3.25rem)}@media(min-width:900px){.rg-work-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem}}.rg-work-head .rg-h2{margin-top:1.4rem}.rg-work-aside{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem}.rg-work-nav{display:none;gap:.5rem}.rg-work.is-js .rg-work-nav{display:flex}.rg-work-nav button{display:grid;place-items:center;width:48px;height:48px;padding:0;background:none;cursor:pointer;border:1px solid hsl(var(--night-foreground) / .45);border-radius:var(--radius);color:hsl(var(--night-foreground));transition:background-color .3s ease,color .3s ease,opacity .3s ease,transform .3s var(--ease-out)}.rg-work-nav button:hover:not(:disabled){background:hsl(var(--night-foreground));color:hsl(var(--night))}.rg-work-nav button:active:not(:disabled){transform:scale(.95)}.rg-work-nav button:disabled{opacity:.32;cursor:default}.rg-strip{--edge: max(1.25rem, calc((100vw - 1200px)/2 + 2.5rem) );display:flex;gap:clamp(1.25rem,2.4vw,2.25rem);margin:0;padding:0 var(--edge) .25rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--edge)}.rg-strip::-webkit-scrollbar{display:none}@media(pointer:coarse){.rg-strip{scroll-snap-type:x mandatory}.rg-shot{scroll-snap-align:start}}@media(hover:hover)and (pointer:fine){.rg-work.is-js .rg-strip{cursor:grab}}.rg-strip.is-drag{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rg-strip.is-drag a{pointer-events:none}.rg-strip:focus-visible{outline-offset:-4px}.rg-shot{flex:none;width:clamp(17.5rem,46vw,42rem)}@media(max-width:639px){.rg-shot{width:84vw}}.rg-shot-link{display:block;color:inherit;text-decoration:none;-webkit-user-drag:none}.rg-shot-frame{position:relative;aspect-ratio:16 / 10;background:hsl(var(--night-foreground) / .06)}@media(max-width:639px){.rg-shot-frame{aspect-ratio:4 / 3.3}}.rg-shot-pan{position:absolute;top:0;bottom:0;left:-6%;width:112%;will-change:transform}.rg-shot-pan img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.4s var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.rg-shot-link:hover .rg-shot-pan img,.rg-shot-link:focus-visible .rg-shot-pan img{transform:scale(1.04)}.rg-shot-meta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1.5rem;padding-top:1.2rem}.rg-shot-place{grid-column:1 / -1;display:flex;align-items:baseline;gap:.9rem;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--night-foreground) / .72)}.rg-shot-place b{font-weight:700;color:hsl(var(--accent-lift));font-variant-numeric:tabular-nums}.rg-shot-name{margin:0;font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 48;font-size:clamp(1.45rem,1.1rem + 1.3vw,2.35rem);line-height:1.1;letter-spacing:-.018em;max-width:20ch;text-wrap:balance}.rg-shot-name span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--ease-out)}.rg-shot-link:hover .rg-shot-name span,.rg-shot-link:focus-visible .rg-shot-name span{background-size:100% 1px}.rg-shot-go{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid hsl(var(--night-foreground) / .35);border-radius:50%;color:hsl(var(--night-foreground));transition:background-color .35s ease,border-color .35s ease,transform .55s var(--ease-out)}.rg-shot-link:hover .rg-shot-go,.rg-shot-link:focus-visible .rg-shot-go{background:hsl(var(--accent));border-color:hsl(var(--accent));transform:rotate(-45deg)}.rg-shot-end{width:clamp(16rem,30vw,25rem)}@media(max-width:639px){.rg-shot-end{width:76vw}}.rg-shot-all{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;min-height:18rem;padding:clamp(1.5rem,2.6vw,2.5rem);border:1px solid hsl(var(--night-foreground) / .22);color:inherit;text-decoration:none}.rg-shot-all:before{content:"";position:absolute;inset:0;z-index:-1;background:hsl(var(--accent));transform:scaleY(0);transform-origin:50% 100%;transition:transform .7s var(--ease-out)}.rg-shot-all:hover:before,.rg-shot-all:focus-visible:before{transform:none}.rg-shot-all>.rg-tri{position:absolute;top:clamp(1.5rem,2.6vw,2.5rem);left:clamp(1.5rem,2.6vw,2.5rem);font-size:2.6rem}.rg-work.on-dark .rg-shot-all>.rg-tri{background:hsl(var(--accent));transition:background-color .35s ease}.rg-work.on-dark .rg-shot-all:hover>.rg-tri,.rg-work.on-dark .rg-shot-all:focus-visible>.rg-tri{background:hsl(var(--night-foreground))}.rg-shot-all-n{font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums;font-size:clamp(4.5rem,3rem + 6.5vw,8.5rem);line-height:.9;letter-spacing:-.045em}.rg-shot-all-l{margin:.7rem 0 1.6rem;font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:hsl(var(--night-foreground) / .86)}.rg-shot-all:hover .rg-btn:before,.rg-shot-all:focus-visible .rg-btn:before{transform:scaleX(1)}.rg-shot-all:hover .rg-btn,.rg-shot-all:focus-visible .rg-btn{color:hsl(var(--night));border-color:hsl(var(--night-foreground))}.rg-shot-all:hover .rg-btn-arrow,.rg-shot-all:focus-visible .rg-btn-arrow{transform:translate(4px)}.rg-strip-foot{display:none;align-items:center;gap:1.5rem;margin-top:clamp(2rem,4vw,3.25rem);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--night-foreground) / .72)}.rg-work.is-js .rg-strip-foot{display:flex}.rg-strip-count{flex:none;font-variant-numeric:tabular-nums}.rg-strip-count b{font-weight:700;color:hsl(var(--night-foreground))}.rg-strip-bar{position:relative;flex:1;height:2px;background:hsl(var(--night-foreground) / .2);overflow:hidden}.rg-strip-bar i{position:absolute;inset:0;background:hsl(var(--accent-lift));transform:scaleX(var(--p, .2));transform-origin:0 50%}.rg-strip-hint{flex:none}@media(hover:hover)and (pointer:fine){.rg-strip-hint{display:none}}.rg-cursor{position:fixed;left:0;top:0;z-index:30;display:none;width:0;height:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.motion .rg-work.is-js .rg-cursor{display:block}}.rg-cursor-disc{--s: .2;position:absolute;left:-1.625rem;top:-1.625rem;width:3.25rem;height:3.25rem;border-radius:50%;display:grid;grid-auto-flow:column;place-items:center;justify-content:center;gap:.5rem;background:hsl(var(--night-foreground));color:hsl(var(--night));box-shadow:0 0 0 1px hsl(var(--night) / .12),0 10px 24px -10px hsl(var(--night) / .85);opacity:0;transform:scale(var(--s)) scaleX(var(--sx, 1));transition:opacity .2s ease,transform .45s var(--ease-out),background-color .3s ease,color .3s ease}.rg-cursor.is-on .rg-cursor-disc{--s: 1;opacity:1}.rg-cursor.is-on.is-press .rg-cursor-disc{--s: .8}.rg-cursor-l,.rg-cursor-r{display:block;width:.7rem;height:.36rem;background:hsl(var(--accent));transition:transform .4s var(--ease-out)}.rg-cursor-l{clip-path:polygon(0 50%,100% 0,100% 100%)}.rg-cursor-r{clip-path:polygon(100% 50%,0 0,0 100%)}.rg-cursor.is-on .rg-cursor-l{animation:rg-cur-l 1.2s ease-in-out infinite alternate}.rg-cursor.is-on .rg-cursor-r{animation:rg-cur-r 1.2s ease-in-out infinite alternate}.rg-cursor.is-press .rg-cursor-l{animation:none;transform:translate(-4px)}.rg-cursor.is-press .rg-cursor-r{animation:none;transform:translate(4px)}@keyframes rg-cur-l{to{transform:translate(-2.5px)}}@keyframes rg-cur-r{to{transform:translate(2.5px)}}.rg-cursor.is-view .rg-cursor-disc{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rg-cursor.is-view .rg-cursor-l,.rg-cursor.is-view .rg-cursor-r{display:none}.rg-cursor-go{display:none;width:.85rem;height:.85rem}.rg-cursor.is-view .rg-cursor-go{display:block}.rg-work.is-disc .rg-strip,.rg-work.is-disc .rg-strip a{cursor:none}.rg-time{position:relative;isolation:isolate;background:hsl(var(--accent));color:hsl(var(--night-foreground));overflow:hidden}.rg-time.on-dark .rg-tri{background:hsl(var(--night-foreground))}.rg-time.on-dark .rg-label{color:hsl(var(--night-foreground) / .84)}.rg-time .rg-h2 em{color:inherit}.rg-time-stage{position:relative;padding-block:var(--pad) calc(var(--pad) * .8)}.rg-time-ghost{position:absolute;z-index:-1;right:2%;bottom:0;height:124%;aspect-ratio:247 / 533;pointer-events:none;background:linear-gradient(180deg,hsl(var(--night) / .04),hsl(var(--night) / .2));clip-path:polygon(50% 0,100% 100%,0 100%);transform:translate3d(calc(var(--tp, 0) * -9vw),0,0);transition:transform 1.6s var(--ease-out)}@media(max-width:767px){.rg-time-ghost{right:-30%}}.rg-time-head{display:grid;gap:1.5rem}@media(min-width:900px){.rg-time-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem}}.rg-time-head .rg-h2{margin-top:1.4rem}.rg-time-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.rg-time-nav{display:none;gap:.5rem}.rg-time-nav button{display:grid;place-items:center;width:48px;height:48px;padding:0;background:none;cursor:pointer;border:1px solid hsl(var(--night-foreground) / .5);border-radius:var(--radius);color:hsl(var(--night-foreground));transition:background-color .3s ease,color .3s ease,opacity .3s ease,transform .3s var(--ease-out)}.rg-time-nav button:hover:not(:disabled){background:hsl(var(--night-foreground));color:hsl(var(--accent))}.rg-time-nav button:active:not(:disabled){transform:scale(.95)}.rg-time-nav button:disabled{opacity:.35;cursor:default}.rg-time-toggle{position:relative;border-radius:50%!important;border-color:hsl(var(--night-foreground) / .28)!important}.rg-time-ring{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(-90deg);pointer-events:none;overflow:visible}.rg-time-ring circle{fill:none;stroke:hsl(var(--night-foreground));stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t, 0))}.rg-time-toggle:hover .rg-time-ring circle{stroke:hsl(var(--accent))}.rg-time-toggle .i-play,.rg-time-toggle[aria-pressed=true] .i-pause{display:none}.rg-time-toggle[aria-pressed=true] .i-play{display:block}.rg-time-year,.rg-ruler{display:none}.rg-time-list{display:grid;gap:2.5rem 2rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none}@media(min-width:560px){.rg-time-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.rg-time-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.rg-time-item-year{display:block;font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums;font-size:clamp(2.8rem,2.2rem + 2vw,4rem);line-height:1;letter-spacing:-.04em}.rg-time-item-rule{position:relative;display:block;height:1px;margin:1.1rem 0 1.2rem;background:hsl(var(--night-foreground) / .4)}.rg-time-item-rule .rg-tri{position:absolute;left:0;bottom:0;font-size:14px}.rg-time-item-name{margin:0;font-family:var(--font-display);font-weight:400;font-size:1.35rem;line-height:1.2;letter-spacing:-.01em}.rg-time-item-note{margin:.5rem 0 0;font-size:.98rem;line-height:1.5;color:hsl(var(--night-foreground) / .86)}.rg-time.is-live .rg-time-nav{display:flex}.rg-time.is-live .rg-time-body{display:grid;gap:1.25rem;margin-top:clamp(2.25rem,5vw,4.5rem)}@media(min-width:900px){.rg-time.is-live .rg-time-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,5rem)}}.rg-time.is-live .rg-time-year{display:block}.rg-time-count{display:flex;align-items:baseline;gap:.55rem;margin:0 0 .25rem;font-size:12px;font-weight:700;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:hsl(var(--night-foreground) / .74)}.rg-time-count b{display:inline-block;font-weight:700;color:hsl(var(--night-foreground))}.rg-time-count b.is-tick{animation:rg-tick .55s var(--ease-out)}@keyframes rg-tick{0%{opacity:0;transform:translate3d(0,.7em,0)}}.rg-odo{--lh: 1.02em;display:flex;margin-left:-.035em;font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(5.75rem,2.4rem + 14vw,15.5rem);line-height:var(--lh);letter-spacing:-.045em}.rg-odo-reel{display:block;height:var(--lh);overflow:hidden;clip-path:inset(0 -.2em .06em -.2em)}.rg-odo-reel>span{display:flex;flex-direction:column;transform:translate3d(0,calc(var(--d, 0) * var(--lh) * -1),0);transition:transform .9s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--k, 0) * 45ms)}.rg-odo-reel i{display:block;height:var(--lh);font-style:normal}.rg-time.is-live .rg-time-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding-bottom:clamp(.5rem,1.6vw,1.6rem)}.rg-time.is-live .rg-time-item{grid-area:1 / 1;pointer-events:none}.rg-time.is-live .rg-time-item.is-active{pointer-events:auto}.rg-time.is-live .rg-time-item-name,.rg-time.is-live .rg-time-item-note{overflow:hidden}.rg-time.is-live .rg-time-item-name{padding-bottom:.14em}.rg-time.is-live .rg-time-item-name>span,.rg-time.is-live .rg-time-item-note>span{display:block;transform:translate3d(0,112%,0);transition:transform .7s cubic-bezier(.19,1,.22,1)}.rg-time.is-live .rg-time-item.is-past .rg-time-item-name>span,.rg-time.is-live .rg-time-item.is-past .rg-time-item-note>span{transform:translate3d(0,-112%,0)}.rg-time.is-live .rg-time-item.is-active .rg-time-item-name>span{transform:none;transition-delay:.16s}.rg-time.is-live .rg-time-item.is-active .rg-time-item-note>span{transform:none;transition-delay:.26s}.rg-time.is-live .rg-time-item-year{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rg-time.is-live .rg-time-item-rule{width:3.5rem;margin:0 0 1.25rem;background:hsl(var(--night-foreground) / .6);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ease-out)}.rg-time.is-live .rg-time-item.is-active .rg-time-item-rule{transform:none;transition:transform .7s cubic-bezier(.19,1,.22,1) .08s}.rg-time.is-live .rg-time-item-name{font-variation-settings:"opsz" 48;font-size:clamp(1.6rem,1.15rem + 1.7vw,2.6rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.rg-time.is-live .rg-time-item-note{margin-top:.8rem;max-width:26rem;font-size:clamp(1rem,.95rem + .3vw,1.2rem);line-height:1.5}.rg-time.is-live .rg-ruler{display:block;margin-top:clamp(2.25rem,5vw,4rem)}.rg-ruler-track{position:relative;height:4.25rem;margin-inline:6px}.rg-ruler-track:before{content:"";position:absolute;left:0;right:0;top:2rem;height:1px;background:hsl(var(--night-foreground) / .3)}.rg-ruler-ticks i{position:absolute;top:2rem;width:1px;height:6px;background:hsl(var(--night-foreground) / .38)}.rg-ruler-ticks i.is-decade{height:12px;background:hsl(var(--night-foreground) / .7)}.rg-ruler-fill{position:absolute;left:0;right:0;top:calc(2rem - 1px);height:3px}.rg-ruler-fill i{position:absolute;inset:0;background:hsl(var(--night-foreground));transform:scaleX(var(--p, 0));transform-origin:0 50%;transition:transform .9s var(--ease-out)}.rg-time.is-auto .rg-ruler-fill i{transition:none}.rg-ruler-mark{position:absolute;top:-12px;width:44px;height:44px;margin-left:-22px;padding:0;display:grid;place-items:end center;background:none;border:0;cursor:pointer;color:inherit}.rg-ruler-mark .rg-tri{font-size:22px;opacity:.42;transform-origin:50% 100%;transition:opacity .35s ease,transform .55s var(--ease-out)}.rg-ruler-mark.is-past .rg-tri{opacity:1}.rg-ruler-mark:hover .rg-tri{opacity:1;transform:scale(1.14)}.rg-ruler-mark[aria-current=true] .rg-tri{opacity:1;transform:scale(1.5)}.rg-ruler-mark:focus-visible{outline-offset:-6px}.rg-ruler-mark:after{content:"";position:absolute;left:50%;bottom:-1px;width:26px;height:26px;margin-left:-13px;border:1px solid hsl(var(--night-foreground));border-radius:50%;opacity:0;pointer-events:none}.rg-ruler-mark[aria-current=true]:after{animation:rg-ping 1.2s var(--ease-out)}.rg-ruler-labels span{position:absolute;top:2.95rem;transform:translate(-50%);font-size:12px;font-weight:700;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:hsl(var(--night-foreground) / .76)}.rg-ruler-labels span:first-child{transform:none;margin-left:-6px}.rg-ruler-labels span:last-child{transform:translate(-100%);margin-left:6px}@media(max-width:639px){.rg-ruler-mark{pointer-events:none;width:20px;margin-left:-10px}.rg-ruler-mark .rg-tri{font-size:17px}}.rg-news{background:hsl(var(--muted));padding-block:var(--pad)}.rg-news-head{display:grid;gap:1.25rem;margin-bottom:clamp(2rem,3.6vw,3.25rem)}@media(min-width:900px){.rg-news-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem}}.rg-news-head .rg-h2{margin-top:1.4rem}.rg-press{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.rg-press-tile{position:relative;min-width:0;min-height:21rem}@media(min-width:640px){.rg-press{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.rg-press-tile{min-height:23rem}}@media(min-width:960px){.rg-press{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.rg-press-tile{min-height:clamp(21rem,29vw,25rem)}.rg-press-tile:nth-child(1){grid-column:1 / span 7}.rg-press-tile:nth-child(2){grid-column:8 / span 5}.rg-press.has-4 .rg-press-tile:nth-child(3){grid-column:6 / span 7;grid-row:2}.rg-press.has-4 .rg-press-tile:nth-child(4){grid-column:1 / span 5;grid-row:2}.rg-press:not(.has-4) .rg-press-tile:nth-child(n+3){grid-column:span 6}}.rg-press-link{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;padding:1.4rem;color:hsl(var(--night-foreground));text-decoration:none;transition:opacity .5s var(--ease-out)}@media(min-width:960px){.rg-press-link{padding:1.9rem 2rem}}.rg-press-tile.is-photo .rg-press-link{background:hsl(var(--night))}.rg-press-tile.is-burgundy .rg-press-link{background:hsl(var(--accent))}.rg-press-tile.is-paper .rg-press-link{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .14)}.rg-press .rg-press-media{position:absolute;inset:0;z-index:-2}.rg-press-pan{position:absolute;inset:-4%;transform:translate3d(calc(var(--mx, 0) * -18px),calc(var(--my, 0) * -18px),0) scale(var(--z, 1));transition:transform 1.1s var(--ease-out);will-change:transform}.rg-press-pan img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rg-press-scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,hsl(var(--night) / .66),hsl(var(--night) / .16) 30%,hsl(var(--night) / .62) 56%,hsl(var(--night) / .96))}.rg-press-tri{position:absolute;z-index:-1;right:9%;bottom:0;height:92%;aspect-ratio:247 / 533;pointer-events:none;clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 100%;transition:transform .9s var(--ease-out);background:linear-gradient(180deg,hsl(var(--night) / .06),hsl(var(--night) / .26))}.rg-press-tile.is-paper .rg-press-tri{background:linear-gradient(180deg,hsl(var(--accent) / .05),hsl(var(--accent) / .16))}.motion .rg-press-tile[data-reveal] .rg-press-tri{transform:scaleY(0);transition:transform 1.5s var(--ease-out) .35s}.motion .rg-press-tile[data-reveal].is-in .rg-press-tri{transform:none}.rg-press-date{position:absolute;top:1.2rem;left:1.4rem;display:flex;align-items:flex-start;gap:.7rem}@media(min-width:960px){.rg-press-date{top:1.6rem;left:2rem}}.rg-press-day{font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums;font-size:clamp(3.4rem,2.6rem + 3vw,5.25rem);line-height:.86;letter-spacing:-.045em}.rg-press-tile.is-paper .rg-press-day{color:hsl(var(--accent-ink))}.rg-press-my{padding-top:.35rem;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;opacity:.88}.rg-press-go{position:absolute;top:1.2rem;right:1.4rem;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid currentColor;border-radius:50%;opacity:.9;transition:background-color .35s ease,border-color .35s ease,color .35s ease,transform .55s var(--ease-out)}@media(min-width:960px){.rg-press-go{top:1.6rem;right:2rem}}.rg-press-body{transition:transform .6s var(--ease-out)}.rg-press-title{margin:0;max-width:24ch;font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 48;font-size:clamp(1.4rem,1.1rem + 1.1vw,2rem);line-height:1.1;letter-spacing:-.018em;text-wrap:balance}@media(min-width:960px){.rg-press-tile:nth-child(1) .rg-press-title,.rg-press.has-4 .rg-press-tile:nth-child(3) .rg-press-title{font-size:clamp(1.7rem,1.1rem + 1.6vw,2.4rem)}}.rg-press-title span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .7s var(--ease-out)}.rg-press-desc{margin:.7rem 0 0;max-width:36rem;font-size:.96rem;line-height:1.55;opacity:.86;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.rg-press-cap{margin:.8rem 0 0;font-size:12px;letter-spacing:.04em;opacity:.7}.rg-press-link:focus-visible{outline-offset:-4px}.rg-press-tile.is-photo .rg-press-link:focus-visible,.rg-press-tile.is-burgundy .rg-press-link:focus-visible{outline-color:hsl(var(--night-foreground))}@media(hover:hover){.rg-press:has(.rg-press-link:hover) .rg-press-link:not(:hover){opacity:.62}.rg-press-link:hover,.rg-press-link:focus-visible{--z: 1.06}.rg-press-link:hover .rg-press-body,.rg-press-link:focus-visible .rg-press-body{transform:translate3d(0,-.4rem,0)}.rg-press-link:hover .rg-press-title span,.rg-press-link:focus-visible .rg-press-title span{background-size:100% 1px}.rg-press-link:hover .rg-press-go,.rg-press-link:focus-visible .rg-press-go{transform:rotate(-45deg);opacity:1;background:hsl(var(--night-foreground));border-color:hsl(var(--night-foreground));color:hsl(var(--night))}.rg-press-tile.is-paper .rg-press-link:hover .rg-press-go,.rg-press-tile.is-paper .rg-press-link:focus-visible .rg-press-go{background:hsl(var(--accent));border-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.rg-press-link:hover .rg-press-tri,.rg-press-link:focus-visible .rg-press-tri{transform:scaleY(1.08)}}.rg-join{position:relative;padding-block:var(--pad)}.rg-join-grid{display:grid;gap:clamp(2.5rem,6vw,3.5rem)}@media(min-width:960px){.rg-join-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(3rem,6vw,6rem);align-items:center}.rg-join-grid.is-solo{grid-template-columns:minmax(0,1fr)}}.rg-join-quote{margin:1.75rem 0 0;font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 60;font-size:clamp(1.55rem,1.1rem + 1.75vw,2.6rem);line-height:1.2;letter-spacing:-.018em;text-wrap:pretty}.rg-join-quote em{font-style:italic;color:hsl(var(--accent-ink))}.rg-join-links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.25rem}.rg-team{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:0 0 1.75rem;list-style:none}@media(min-width:640px){.rg-team{gap:.85rem;padding-bottom:2.25rem}}.rg-team li:nth-child(5n+2),.rg-team li:nth-child(5n+4){translate:0 1.75rem}@media(min-width:640px){.rg-team li:nth-child(5n+2),.rg-team li:nth-child(5n+4){translate:0 2.25rem}}.rg-face{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:hsl(var(--muted));transition:transform .6s var(--ease-out),opacity .45s ease}.rg-face img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;filter:grayscale(1) contrast(1.2) brightness(.92);transition:filter .5s ease,transform 1s var(--ease-out)}.rg-face:after{content:"";position:absolute;inset:0;background:hsl(var(--accent));mix-blend-mode:screen;opacity:.72;transition:opacity .5s ease}.rg-face:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:3px;background:hsl(var(--accent));transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease-out)}.rg-face:focus-visible{outline-offset:3px}@media(hover:hover){.rg-team:has(.rg-face:hover) .rg-face:not(:hover){opacity:.45}.rg-face:hover,.rg-face:focus-visible{transform:translate3d(0,-.5rem,0)}.rg-face:hover img,.rg-face:focus-visible img{filter:none;transform:scale(1.05)}.rg-face:hover:after,.rg-face:focus-visible:after{opacity:0}.rg-face:hover:before,.rg-face:focus-visible:before{transform:scaleX(1)}}.rg-team-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;min-height:2.25rem;margin:.5rem 0 0;padding-top:1rem;border-top:1px solid var(--rule)}.rg-team-cap .rg-tri{align-self:center;font-size:13px}.rg-team-cap b{font-family:var(--font-display);font-weight:400;font-size:1.3rem;letter-spacing:-.01em;transition:color .3s ease}.rg-team-cap span[data-team-role]{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--foreground) / .7)}.rg-team-cap.is-on b{color:hsl(var(--accent-ink))}
