:root{--pfa-accent:#c6f432}.pfa-hero{--gx:76%;--gy:300px;--gr:560px;isolation:isolate;color:#fff;background:radial-gradient(var(--gr) calc(var(--gr) * .8) at var(--gx) var(--gy), #3d6dff8c, #3d6dff2e 45%, #3d6dff00 70%), radial-gradient(90% 60% at 8% 100%, #3d6dff80, #3d6dff00 70%), linear-gradient(180deg, #1849b8 0, #163fa4 16%, #10307f 46%, #0b1f5c 100%);position:relative;overflow:hidden}.pfa-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pfa-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.pfa-inner{max-width:1440px;margin:0 auto;padding:80px 40px 0}.pfa-copy{max-width:min(760px,62%)}.pfa-tags{font:400 14px/1.5 var(--mono);color:#fffc;flex-wrap:wrap;gap:4px 22px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pfa-tags li{align-items:center;gap:9px;display:inline-flex}.pfa-tags li:before{content:"";background:#ffffff8c;width:4px;height:4px}.pfa-hero .pfa-copy h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(33px,5.4vw,78px);font-weight:600;line-height:1;color:#fff!important}.pfa-sub{color:#ffffffe0;text-wrap:pretty;max-width:31em;font-size:19px;line-height:1.55;margin:28px 0 0!important}.pfa-ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.pfa-btn{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .16s ease-out,background-color .2s,box-shadow .2s;display:inline-flex}.pfa-btn:active{transform:scale(.97)}.pfa-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.pfa-btn.is-solid{background:var(--pfa-accent);color:#0b1f5c!important}.pfa-btn.is-solid:hover{background:color-mix(in srgb, var(--pfa-accent) 82%, #fff)}.pfa-btn.is-ghost{background:0 0;box-shadow:inset 0 0 0 1px #ffffff8c;color:#fff!important}.pfa-btn.is-ghost:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff}.pfa-meta{font:400 14px/1.5 var(--mono);color:#ffffffc7;border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-top:14px;display:flex;margin:64px 0 0!important}.pfa-card{background:#0b1f5c80;border-radius:18px 18px 0 0;height:330px;margin:0;padding:6px 6px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff42,0 -24px 64px -28px #3d6dffe6}.pfa-hero .pfa-card-label{font:400 14px/1.4 var(--mono);color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 10px;display:flex;margin:0!important}.pfa-card-name,.pfa-card-meta{white-space:nowrap}.pfa-card-name{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.pfa-card-meta{color:#ffffffb8;text-overflow:ellipsis;overflow:hidden}.pfa-dot{background:#fff9;border-radius:50%;flex:none;width:7px;height:7px}.pfa-card-crop{background:#fff;border-radius:12px 12px 0 0;height:100%;overflow:hidden}.pfa-hero .pfa-card-crop img{width:100%;max-width:none;height:auto;margin-top:calc(var(--top,0%) * -1);display:block}@media (width<=1023px){.pfa-inner{padding:80px 32px 0}}@media (width<=899px){.pfa-copy{max-width:640px}.pfa-hero .pfa-copy h1{font-size:clamp(33px,7.4vw,60px)}}@media (width<=699px){.pfa-inner{padding:56px 20px 0}.pfa-hero .pfa-copy h1{font-size:clamp(33px,10.4vw,52px)}.pfa-tags{grid-template-columns:repeat(2,max-content);gap:4px 28px;margin-bottom:20px;display:grid}.pfa-sub{font-size:16px;margin-top:20px!important}.pfa-ctas{margin-top:28px}.pfa-btn{flex:auto;padding:0 20px}.pfa-meta{font:500 14px/1.5 var(--sans);margin-top:48px!important}.pfa-hero .pfa-card-label{padding:6px 8px 8px}}.pfa-hero .pfa-btn .xl-en{color:inherit;opacity:.85;margin-left:.3em;font-weight:400}@media (width<=699px){.pfa-btn{text-align:center;padding:15px 20px;line-height:1.4;display:block}.pfa-hero .pfa-btn .xl-en{margin-left:0}}@media (width>=1100px){.pfa-inner{grid-template-columns:minmax(0,11fr) minmax(0,12fr);grid-template-areas:"copy visual""copy meta";align-items:center;column-gap:64px;padding:72px 40px 88px;display:grid}.pfa-inner>.pfa-copy{grid-area:copy;max-width:none}.pfa-inner>.pfa-meta{grid-area:meta;align-self:start;margin:18px 0 0!important}.pfa-inner>[data-field-visual]{grid-area:visual;align-self:end;max-width:none;margin:0}.pfa-hero .pfa-copy h1{font-size:clamp(44px,4.2vw,62px)}.pfa-hero .pfa-card{border-radius:18px;padding-bottom:6px}.pfa-hero .pfa-card-crop{border-radius:12px}}.pfa-points{gap:10px;max-width:34em;margin:22px 0 0;padding:0;list-style:none;display:grid}.pfa-points li{color:#ffffffeb;padding-left:30px;font-size:17px;line-height:1.5;position:relative}.pfa-points li:before{content:"";background:var(--pfa-accent);border-radius:50%;width:18px;height:18px;position:absolute;top:.32em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12'/%3E%3C/svg%3E") 50%/contain no-repeat}.pfa-points li:after{content:"";border:2px solid #0b1f5c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:calc(.32em + 4px);left:6px;transform:rotate(45deg)}.pfa-hero .pfa-points+.pfa-ctas{margin-top:32px}@media (width<=699px){.pfa-points li{font-size:16px}}.pfa-hero .pfa-status{font:500 14px/1.4 var(--sans);color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47;margin:0 0 22px!important}.pfa-status-dot{background:var(--pfa-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pfa-accent) 25%, transparent);border-radius:50%}.uk-band[data-astro-cid-xwzkq2ag]{text-align:center}.uk-band[data-astro-cid-xwzkq2ag] h2[data-astro-cid-xwzkq2ag]{max-width:18em;margin-left:auto;margin-right:auto}.uk-band[data-astro-cid-xwzkq2ag] .cx-lede[data-astro-cid-xwzkq2ag]{max-width:32em;margin-left:auto;margin-right:auto}.ex-stage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:24px;max-width:1120px;margin:40px auto 0;display:grid}.ex-frame{background:#0b1f5c80;border-radius:14px 14px 0 0;height:250px;padding:0 6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff4d,0 -24px 72px -28px #3d6dffe6}.ex-frame:nth-child(2){height:300px}.ex-frame .hv-bar{height:32px}.ex-frame-shot{background:#fff;border-radius:8px 8px 0 0;overflow:hidden}.pfa-hero .ex-frame-shot img{width:100%;max-width:none;height:auto;display:block}.cx-sec.ex-jump{padding-top:56px;padding-bottom:0}.ex-jump .ex-jump-h{font:400 14px/1.5 var(--mono);letter-spacing:0;color:var(--cx-3);margin:0 0 16px}.ex-jump-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ex-jump-list a{min-height:40px;box-shadow:inset 0 0 0 1px var(--cx-line2);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;text-decoration:none;transition:box-shadow .2s,background-color .2s;display:inline-flex;color:var(--cx-ink)!important}.ex-jump-list a:hover{box-shadow:inset 0 0 0 1px var(--cx-ink)}.ex-jump-list a:focus-visible{outline:2px solid var(--cx-accent);outline-offset:2px}.cx-sec.ex-group{padding-top:88px;scroll-margin-top:72px}.ex-grid{border-top:1px solid var(--cx-line2);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;padding-top:28px;display:grid}.ex-grid.ex-head-row .ex-head{grid-column:1/-1}.ex-head{align-content:start;justify-items:start;gap:10px;display:grid}.ex-group .ex-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.1}.cx .ex-head-x{max-width:28em;color:var(--cx-2);margin:0;font-size:18px;line-height:1.55}.cx .ex-count{font:400 14px/1.5 var(--mono);color:var(--cx-3);margin:4px 0 0}.ex-head .cx-link{margin-top:10px}.ex-card{align-content:start;gap:6px;min-width:0;display:grid}.ex-shot{box-shadow:0 0 0 1px var(--cx-line2), var(--cx-shadow);background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden}.ex-shot img{width:100%;height:auto;display:block}.cx .ex-type{font:400 14px/1.5 var(--mono);color:var(--cx-3);margin:0}.ex-group .ex-name{letter-spacing:-.01em;color:var(--cx-ink);margin:0;font-size:22px;line-height:1.3}.cx .ex-tasks{color:var(--cx-2);margin:0;line-height:1.55}.ex-card .ex-live{justify-self:start;margin-top:8px}@media (width<=899px){.ex-stage{gap:16px}.ex-frame{height:190px}.ex-frame:nth-child(2){height:230px}}@media (width<=799px){.ex-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=699px){.ex-stage{grid-template-columns:minmax(0,1fr);margin-top:32px}.ex-frame:not(:nth-child(2)){display:none}.ex-frame:nth-child(2){height:200px}.cx-sec.ex-jump{padding-top:40px}.ex-jump-list{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:2px 20px 8px;scroll-padding-inline:20px;overflow-x:auto}.ex-jump-list::-webkit-scrollbar{display:none}.ex-jump-list li{scroll-snap-align:start;flex:none}.ex-jump-list a{white-space:nowrap;min-height:44px}.cx-sec.ex-group{padding-top:64px}}.cx-sec.ex-jump,.cx-sec.ex-group{max-width:1280px}@media (width>=1100px){.ex-stage{grid-template-rows:repeat(10,34px);grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.ex-frame,.ex-frame:nth-child(2){border-radius:14px;height:auto}.ex-frame:first-child{grid-area:1/1/7/8}.ex-frame:nth-child(2){z-index:2;grid-area:3/3/11/11;box-shadow:inset 0 0 0 1px #ffffff73,0 24px 60px -20px #040e30b3}.ex-frame:nth-child(3){z-index:1;grid-area:2/6/8/13}}
