@property --sweep{syntax:"<angle>";inherits:false;initial-value:1turn}.Aperture_aperture__0jw9T,.Aperture_disk__NZ1UG,.Aperture_vars__TDQ59{position:absolute;inset:0}.Aperture_disk__NZ1UG{-webkit-clip-path:circle(var(--R) at var(--cx) var(--cy));clip-path:circle(var(--R) at var(--cx) var(--cy))}.Aperture_disk__NZ1UG>img,.Aperture_disk__NZ1UG>video{position:absolute;left:calc(var(--cx) - var(--fx, .5) * var(--S, 1) * 100%);top:calc(var(--cy) - var(--fy, .5) * var(--S, 1) * 100%);width:calc(var(--S, 1) * 100%);height:calc(var(--S, 1) * 100%);max-width:none;object-fit:cover;filter:brightness(.86) contrast(1.1) saturate(.9)}.Aperture_driven__rWnEP .Aperture_disk__NZ1UG>img,.Aperture_driven__rWnEP .Aperture_disk__NZ1UG>video{left:var(--mx);top:var(--my);width:var(--mw);height:var(--mh)}.Aperture_lens__OLsy0 .Aperture_disk__NZ1UG{-webkit-clip-path:none;clip-path:none}.Aperture_lens__OLsy0 .Aperture_disk__NZ1UG>img,.Aperture_lens__OLsy0 .Aperture_disk__NZ1UG>video{left:0;top:0;width:100%;height:100%;object-position:var(--ox,50%) var(--oy,50%);filter:brightness(.92) contrast(1.06)}.Aperture_drain__bKqTy,.Aperture_outside__MxN_2{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--cx) var(--cy),transparent var(--R),#000 calc(var(--R) + 1px));mask-image:radial-gradient(circle at var(--cx) var(--cy),transparent var(--R),#000 calc(var(--R) + 1px))}.Aperture_drain__bKqTy{background:#808080;mix-blend-mode:saturation;opacity:.55}.Aperture_outside__MxN_2{background:rgba(8,11,10,.64)}.Aperture_shade__SMkr1,.Aperture_stroke__tqxEw,.Aperture_tint__QILuE{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--cx) var(--cy),transparent calc(var(--R) * .554),#000 calc(var(--R) * .554 + 1px),#000 calc(var(--R) - 1px),transparent var(--R));mask-image:radial-gradient(circle at var(--cx) var(--cy),transparent calc(var(--R) * .554),#000 calc(var(--R) * .554 + 1px),#000 calc(var(--R) - 1px),transparent var(--R))}.Aperture_tint__QILuE{background:var(--h-green)}.Aperture_shade__SMkr1{display:none}.Aperture_stroke__tqxEw{display:none;background:var(--h-green)}.Aperture_bar__Nx4Us{position:absolute;z-index:2;left:calc(var(--cx) - var(--R) * .887);top:calc(var(--cy) + var(--R) * 1.284);width:calc(var(--R) * 1.774);height:calc(var(--R) * .446);min-height:48px;display:flex;align-items:center;justify-content:center;background:var(--h-green)}.Aperture_bar__Nx4Us a{display:inline-flex;align-items:center;gap:10px;padding:0 14px;font-size:clamp(14px,1.15vw,18px);font-weight:600;letter-spacing:-.01em;color:var(--h-black);text-decoration:none;white-space:nowrap}.Aperture_bar__Nx4Us a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.Aperture_bar__Nx4Us a:focus-visible{outline-color:var(--h-text)}@media (prefers-reduced-motion:no-preference){.Aperture_drawn__pWV5o .Aperture_stroke__tqxEw{display:block;-webkit-mask-image:radial-gradient(circle at var(--cx) var(--cy),transparent calc(var(--R) * .554),#000 calc(var(--R) * .554 + 1px),#000 calc(var(--R) - 1px),transparent var(--R)),conic-gradient(from 0deg at var(--cx) var(--cy),#000 var(--sweep),transparent 0);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at var(--cx) var(--cy),transparent calc(var(--R) * .554),#000 calc(var(--R) * .554 + 1px),#000 calc(var(--R) - 1px),transparent var(--R)),conic-gradient(from 0deg at var(--cx) var(--cy),#000 var(--sweep),transparent 0);-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:Aperture_sweep__AnFMG 1.15s cubic-bezier(.65,0,.25,1) .15s both,Aperture_strokeOut__uiq0T .9s ease 1.5s forwards}.Aperture_drawn__pWV5o .Aperture_disk__NZ1UG,.Aperture_drawn__pWV5o .Aperture_shade__SMkr1,.Aperture_drawn__pWV5o .Aperture_tint__QILuE{animation:Aperture_diskIn__tPXZB 1s ease 1.05s both}.Aperture_drawn__pWV5o .Aperture_bar__Nx4Us{animation:Aperture_lay__D5AjU .7s cubic-bezier(.2,.7,.1,1) 1.25s both}.Aperture_lens__OLsy0.Aperture_drawn__pWV5o .Aperture_disk__NZ1UG{animation:none}}@keyframes Aperture_sweep__AnFMG{0%{--sweep:0deg}to{--sweep:360deg}}@keyframes Aperture_strokeOut__uiq0T{to{opacity:0}}@keyframes Aperture_diskIn__tPXZB{0%{opacity:0}}@keyframes Aperture_lay__D5AjU{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}