@layer reset{*,:before,:after{box-sizing:border-box}html{min-width:320px}body,h1,p{margin:0}img{max-width:100%;height:auto;display:block}}@layer base{:root{color:#102033;font-synthesis:none;background:#f6f9fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:#f6f9fc;min-height:100vh;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:4px;outline:3px solid #0b4eb4}::selection{color:#0b1f38;background:#62daf5}}@layer layout{.project-page{grid-template-rows:auto auto auto;align-content:start;width:100%;min-height:100vh;display:grid}.site-header{justify-content:space-between;align-items:center;gap:.75rem;width:min(1180px,100% - 2rem);min-height:86px;margin:0 auto;display:flex}.site-header img{width:178px}.project-hero{background:#fff;border-radius:2.25rem;grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);align-items:center;gap:1.25rem clamp(2rem,4vw,4rem);width:min(1240px,100% - 2rem);margin-inline:auto;padding:clamp(2rem,3.3vw,3rem);display:grid}.site-footer{width:min(1240px,100% - 2rem);margin-inline:auto;padding:1.5rem .5rem}.error-page{grid-template-rows:auto 1fr;align-items:center;width:min(1000px,100% - 2rem);min-height:calc(100vh - 4rem);margin-inline:auto;padding:2rem 0 clamp(3rem,8vw,7rem);display:grid}}@layer components{.skip-link{z-index:100;color:#fff;background:#0b1f38;border-radius:.5rem;padding:.7rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.header-brand{flex:none;display:inline-flex}.header-cloud{color:#fff;text-align:center;background:#0b1f38;border:1px solid #0b1f38;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;max-width:calc(100% - 178px - .75rem);min-height:2.75rem;padding:.65rem .9rem;font-size:.85rem;font-weight:800;line-height:1.25;transition:background-color .2s,color .2s;display:inline-flex}.header-cloud>span:first-child{min-width:0}.header-cloud>span[aria-hidden]{flex:none}.header-cloud:hover{background:#1769e0;border-color:#1769e0}.hero-copy{align-self:end;max-width:780px}.eyebrow{color:#1769e0;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}h1{letter-spacing:-.066em;text-wrap:balance;max-width:760px;font-size:clamp(3.05rem,5.4vw,5.8rem);font-weight:700;line-height:1.05}.project-hero h1{margin-top:1.25rem}.hero-lead{color:#536475;max-width:670px;margin-top:1.8rem;font-size:clamp(1.05rem,1.6vw,1.3rem)}.primary-action{color:#fff;text-align:center;background:#1769e0;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.25rem;margin-top:2.2rem;padding:.82rem 1.3rem;font-size:1rem;font-weight:800;line-height:1.25;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 16px 35px #1769e033}.primary-action:hover{background:#0b4eb4;transform:translateY(-2px)}.primary-action span{font-size:1.2rem}.company-note{color:#536475;border-top:1px solid #dce5ee;grid-area:2/1;align-self:start;max-width:33rem;padding-top:1.5rem;font-size:.95rem}.company-note h2{color:#102033;letter-spacing:-.025em;margin:0 0 .65rem;font-size:1.15rem;line-height:1.25}.company-link{color:#0b4eb4;align-items:center;gap:.6rem;min-height:2.75rem;margin-top:.4rem;font-weight:750;display:inline-flex}.company-link:hover{text-underline-offset:.2rem;text-decoration:underline}.cloud-access{color:#fff;background:#0b1f38;border:1px solid #25425d;border-radius:2rem;grid-area:1/2/span 2;min-width:0;padding:clamp(1.5rem,2.2vw,2rem);box-shadow:0 24px 60px #10203324}.cloud-access-head{align-items:center;gap:.8rem;display:flex}.cloud-access-mark{background:#15324e;border:1px solid #36516b;border-radius:.8rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.cloud-access-mark img{filter:brightness(0)saturate()invert(83%)sepia(29%)saturate(1147%)hue-rotate(159deg)brightness(101%)contrast(92%);width:1.8rem}.cloud-access-label{color:#62daf5;letter-spacing:.06em;font-size:.72rem;font-weight:800;line-height:1.6}.cloud-access h2{letter-spacing:-.025em;text-wrap:balance;margin:1.8rem 0 1rem;font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:1.15}.cloud-access-copy{color:#ccdae8;font-size:1rem}.cloud-action{color:#0b1f38;width:100%;box-shadow:none;background:#62daf5;margin-top:1.6rem}.cloud-action:hover{background:#a3eafa}.cloud-destination{color:#b8ccde;margin-top:.65rem;font-size:.75rem;line-height:1.5}.cloud-access-help{color:#ccdae8;margin-top:1.25rem;font-size:.875rem}.cloud-access-help a{color:#fff;text-underline-offset:.2rem;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:750;text-decoration:underline;display:inline-flex}.cloud-access-help a:hover{color:#62daf5}.cloud-access :focus-visible{outline-color:#62daf5}.site-footer p{color:#536475;font-size:.875rem}.footer-bottom{border-top:1px solid #d5dfe9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem 2rem;padding-top:1rem;font-size:.875rem;display:grid}.footer-copyright{min-width:0}.site-footer a{color:#536475;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:1.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.site-footer a:hover{color:#1769e0;text-underline-offset:.2rem;text-decoration:underline}.footer-information{flex-wrap:wrap;justify-content:flex-end;gap:.2rem 1.25rem;display:flex}.footer-version-info{color:#536475;grid-column:1;place-self:start;font-size:.75rem}.footer-version-info summary{cursor:pointer;min-height:1.5rem;padding-block:.125rem}.site-footer .build-version{padding-bottom:.5rem;font-size:.75rem}.site-footer .footer-cookie-note{grid-column:2;place-self:start end;font-size:.75rem;font-weight:400}@media (width<=70rem){.footer-bottom{grid-template-columns:minmax(0,1fr)}.footer-information{justify-content:flex-start}.site-footer .footer-cookie-note{grid-column:1;justify-self:start}}@media (width<=40rem){.site-footer a,.footer-version-info summary{min-height:2.75rem}.footer-version-info summary{padding-block:.7rem}}.error-brand{align-self:start;display:inline-flex}.error-brand img{width:178px}.error-page>div{max-width:760px}.error-page h1{font-size:clamp(3rem,8vw,6.5rem)}.error-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.secondary-action{color:#0b4eb4;align-items:center;min-height:3.3rem;margin-top:2.2rem;padding:.9rem 1.1rem;font-weight:800;display:inline-flex}@media (width<=800px){.project-hero{border-radius:1.5rem;grid-template-columns:1fr;gap:2rem;width:calc(100% - 1rem);min-height:auto;padding:2rem 1.25rem 1.25rem}.hero-copy{align-self:start}.cloud-access{border-radius:1.25rem;grid-area:auto/1}.company-note{grid-area:auto/1}.site-footer{width:calc(100% - 1rem);padding-inline:1.25rem}.error-page{padding-top:1.5rem}.error-brand img{width:155px}}@media (width<=620px){.site-header{width:calc(100% - 1.25rem)}.site-header img{width:154px}.header-cloud{max-width:calc(100% - 154px - .75rem);padding:.6rem .65rem;font-size:.78rem}.project-hero h1{margin-top:1rem;font-size:clamp(2.55rem,12.5vw,3.8rem)}.hero-lead{margin-top:1.35rem}.cloud-access{padding:1.25rem}.cloud-access-label{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.primary-action,.header-cloud{transition:none}}}.footer-identity{align-items:center;gap:.25rem;min-width:0;display:flex}.footer-identity .footer-copyright{margin:0}.project-page,.error-page{grid-template-columns:minmax(0,1fr)}.project-page>*,.error-page>*{overflow-wrap:anywhere;min-width:0}.build-info-trigger[data-astro-cid-ju6xgegl]{min-width:24px;min-height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.build-info-trigger[data-astro-cid-ju6xgegl]:hover{background:#7f7f7f26}.build-info-trigger[data-astro-cid-ju6xgegl]:focus-visible,.version-close[data-astro-cid-ju6xgegl]:focus-visible{outline-offset:3px;outline:2px solid}.version-dialog[data-astro-cid-ju6xgegl]{box-sizing:border-box;border:1px solid var(--line,#c5ced0);background:var(--surface,#fff);width:min(24rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text,var(--ink,#152738));border-radius:16px;padding:24px;font-size:.875rem;line-height:1.6;overflow:auto;box-shadow:0 16px 48px #0004}.version-dialog[data-astro-cid-ju6xgegl]::backdrop{background:#0006}.version-dialog[data-astro-cid-ju6xgegl] h2[data-astro-cid-ju6xgegl]{color:inherit;margin:0;font-size:1.125rem}.version-dialog[data-astro-cid-ju6xgegl] dl[data-astro-cid-ju6xgegl]{margin:20px 0}.version-dialog[data-astro-cid-ju6xgegl] dl[data-astro-cid-ju6xgegl] div[data-astro-cid-ju6xgegl]{grid-template-columns:5.5rem minmax(0,1fr);gap:12px;margin-top:8px;display:grid}.version-dialog[data-astro-cid-ju6xgegl] dd[data-astro-cid-ju6xgegl]{overflow-wrap:anywhere;margin:0}.version-close[data-astro-cid-ju6xgegl]{min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:8px;padding:8px 16px}@media (width<=40rem){.build-info-trigger[data-astro-cid-ju6xgegl]{min-width:44px;min-height:44px}}
