.CJ3Cea_Root{--background:var(--color-background);-webkit-user-select:none;user-select:none;background-color:var(--background);clip-path:border-box;overflow:hidden}@media (prefers-color-scheme:dark){.CJ3Cea_Root{--background:var(--color-gray-950)}}@media not (min-width:900px){.CJ3Cea_Root{height:auto}}@media (min-width:900px){.CJ3Cea_Root{height:min(728px,100svh)}}.CJ3Cea_Background{pointer-events:none;background-color:var(--background);position:fixed;inset:0}.CJ3Cea_Texture{pointer-events:none;mix-blend-mode:multiply;opacity:.5;background-image:url(/layout/texture.png);background-repeat:repeat;position:fixed;inset:0}@media (prefers-color-scheme:dark){.CJ3Cea_Texture{display:none}}.CJ3Cea_Grid{pointer-events:none;background-image:linear-gradient(to right, var(--color-cream) 1px, transparent 1px), linear-gradient(to bottom, var(--color-cream) 1px, transparent 1px);mix-blend-mode:overlay;opacity:.3;background-size:10px 10px;position:fixed;inset:0}.CJ3Cea_Inner{isolation:isolate;grid-template-columns:1fr 1fr;justify-items:start;gap:40px;width:100%;height:auto;margin:0 auto;padding:60px 16px;display:grid;position:relative;left:0;right:0}@media (min-width:640px){.CJ3Cea_Inner{grid-template-columns:repeat(3,auto);justify-content:start;gap:40px 60px;padding:60px 28px}}@media (min-width:900px){.CJ3Cea_Inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;max-width:1080px;height:min(728px,100svh);padding:clamp(40px,15svh,120px) 28px;display:flex;position:fixed;bottom:0}}@media (min-width:1140px){.CJ3Cea_Inner{padding-left:0;padding-right:0}}@media (min-width:1471px){.CJ3Cea_Inner{max-width:1321px}}.CJ3Cea_PaperLogo{pointer-events:none;aspect-ratio:2004/552;mix-blend-mode:darken;opacity:.7;pointer-events:none;background-image:url(/layout/paper-footer.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;max-width:1920px;position:fixed;inset:auto 0 0 50%;transform:translate(-50%)}@media (prefers-color-scheme:dark){.CJ3Cea_PaperLogo{mix-blend-mode:luminosity;opacity:.1}}.CJ3Cea_FirstColumn{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (min-width:900px){.CJ3Cea_FirstColumn{display:contents}}.CJ3Cea_IconColumn{display:contents}@media (min-width:900px){.CJ3Cea_IconColumn{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}}.CJ3Cea_PaperColumn{display:contents}@media (min-width:900px){.CJ3Cea_PaperColumn{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}}.CJ3Cea_ContactDesktop{display:none}@media (min-width:900px){.CJ3Cea_ContactDesktop{display:block}}.CJ3Cea_AppIcon{border-radius:14px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.CJ3Cea_ScrollToTop{width:24px;height:24px;color:var(--color-foreground);cursor:pointer;opacity:.4;justify-content:center;align-items:center;transition:opacity .15s;display:flex}@media (min-width:900px){.CJ3Cea_ScrollToTop{margin-bottom:60px}}.CJ3Cea_ScrollToTop:hover{opacity:1}.CJ3Cea_ScrollToTop:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;opacity:1}.CJ3Cea_LinkGroup{flex-direction:column;align-items:flex-start;gap:8px;width:120px;display:flex}@media (min-width:900px){.CJ3Cea_LinkGroup{gap:10px;margin-bottom:0}}.CJ3Cea_LinkGroupTools{flex-shrink:0;width:max-content;min-width:120px}.CJ3Cea_ResourcesColumn{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:44px;display:flex}.CJ3Cea_Title{color:color-mix(in srgb, var(--color-foreground) 50%, transparent);text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:14px;font-weight:500}.CJ3Cea_Title .CJ3Cea_TitleLink{font-size:inherit;font-weight:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-decoration:none;transition:color .15s ease-out}.CJ3Cea_Title .CJ3Cea_TitleLink:hover{color:var(--color-foreground)}.CJ3Cea_BottomInfo{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:8px;display:flex}@media (min-width:900px){.CJ3Cea_BottomInfo{display:none}}.CJ3Cea_Copyright{color:var(--color-foreground);opacity:.5;text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:500}.CJ3Cea_IconColumn .CJ3Cea_Copyright{display:none}@media (min-width:900px){.CJ3Cea_IconColumn .CJ3Cea_Copyright{display:block}}.CJ3Cea_Contact{letter-spacing:-.01em;color:var(--color-foreground);font-size:18px;font:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;padding:0;transition:opacity .15s ease-out}.CJ3Cea_Contact:hover{opacity:1}.CJ3Cea_Divider{display:none}@media (min-width:900px){.CJ3Cea_Divider{background-color:var(--color-foreground);opacity:.2;width:1px;height:16px;display:block}}
