@charset "UTF-8";*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([draggable=true]){-webkit-user-drag:element}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}a,button{cursor:revert}@font-face{font-family:Futura PT W01 Bold;src:url(/themes/custom/kja/fonts/Fonts/1059692/1a34942e-33ed-43bb-b229-7460d55b49f7.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059692/baecea54-cfd3-4578-8717-abf89eba62b6.woff) format("woff");font-display:swap}@font-face{font-family:FuturaPTW01-BoldOblique;src:url(/themes/custom/kja/fonts/Fonts/1059695/98311280-30b7-45f8-9d75-0885d44b1f29.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059695/77c9f834-2d88-4754-a7fc-6e14ec3412e8.woff) format("woff");font-display:swap}@font-face{font-family:Futura PT W01 Book;src:url(/themes/custom/kja/fonts/Fonts/1059698/aafdd021-88d4-41d8-8e15-fe91f83e4b17.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059698/81d44d4b-ac07-4ad4-8cdd-4df771a3c1c3.woff) format("woff");font-display:swap}@font-face{font-family:FuturaPTW01-BookOblique;src:url(/themes/custom/kja/fonts/Fonts/1059701/28351402-8fc5-4d21-a3df-e99d2d814bd4.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059701/10cee8c3-6e4c-4f57-8121-cf5e361423a7.woff) format("woff");font-display:swap}@font-face{font-family:Futura PT W01 Demi;src:url(/themes/custom/kja/fonts/Fonts/1059728/848602e3-bda3-4b1c-976b-fe26eecfab31.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059728/e4eacf8d-aba1-40d4-9597-1198e91dcf00.woff) format("woff");font-display:swap}@font-face{font-family:FuturaPTW01-DemiOblique;src:url(/themes/custom/kja/fonts/Fonts/1059731/2acd9263-c166-4d81-97ca-7318c4753945.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059731/bbf607bd-4426-47a9-ae87-c843830b7c4a.woff) format("woff");font-display:swap}@font-face{font-family:Futura PT W01 ExtraBold;src:url(/themes/custom/kja/fonts/Fonts/1059734/62ef0139-153b-4dc3-a832-323fc185b537.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059734/0ae2b3c3-6d75-4392-b0f4-e8a5fead8b5d.woff) format("woff");font-display:swap}@font-face{font-family:FuturaPTW01-ExtraBdObli;src:url(/themes/custom/kja/fonts/Fonts/1059737/2513699e-8862-45d1-84cd-f36e8624f930.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059737/9230abf3-b2f6-4e6d-ab93-aada01f19bfd.woff) format("woff");font-display:swap}@font-face{font-family:Futura PT W01 Heavy;src:url(/themes/custom/kja/fonts/Fonts/1059740/6650716f-e079-48f1-861d-00f498c16e8e.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059740/21fe5b07-01c8-4b82-8e0b-2bf22f6481fa.woff) format("woff");font-display:swap}@font-face{font-family:FuturaPTW01-HeavyObliqu;src:url(/themes/custom/kja/fonts/Fonts/1059743/cf12a4d6-3bc0-4ae9-85b5-26fc0fa6b321.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059743/38909ddd-1d42-49a0-987a-dcf1aa3ab39e.woff) format("woff");font-display:swap}@font-face{font-family:Futura PT W01 Light;src:url(/themes/custom/kja/fonts/Fonts/1059746/9ad55860-bbe2-4e51-be58-08b45bdda354.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059746/eceb6e13-403b-4d2b-af74-c05bc9c2535e.woff) format("woff");font-display:swap}@font-face{font-family:FuturaPTW01-LightObliqu;src:url(/themes/custom/kja/fonts/Fonts/1059749/adde7586-049c-4682-b4ea-763ca90ccf9f.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059749/8cb58a58-1da7-4cda-8284-52cf5bf67bf5.woff) format("woff");font-display:swap}@font-face{font-family:Futura PT W01 Medium;src:url(/themes/custom/kja/fonts/Fonts/1059752/f7552419-a773-41ab-ae4a-b12b1d853f02.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059752/83e72918-97c3-41cd-8a7d-4056788a00f0.woff) format("woff");font-display:swap}@font-face{font-family:FuturaPTW01-MediumObliq;src:url(/themes/custom/kja/fonts/Fonts/1059755/e28dd043-42c3-47cb-815e-32648d6a8a2a.woff2) format("woff2"),url(/themes/custom/kja/fonts/Fonts/1059755/97eeb983-cbcb-40c4-b724-919d44b8d4af.woff) format("woff");font-display:swap}html{font-size:62.5%;scroll-behavior:smooth}html body{font-family:Futura PT W01 Light;overflow-x:hidden;font-size:2rem;line-height:1.5;background-color:#fff}@media (min-width: 768px){html body{font-size:2.2rem}}html body .layout-content--page-404{max-width:144rem;margin:0 auto 1rem}html body .layout-content--page-404 main{padding:0 1rem}@media (min-width: 1400px){html body .paragraph:not(.paragraph--type--interviews,.paragraph--type--o-tone,.bg-green-image-right-text-left,.bg-green-image-right,.bg-green-icon-left){max-width:144rem;margin:0 auto}}html body h2{font-size:3.5rem}@media (min-width: 1400px){html body h2{font-size:5rem}}html body h2{font-family:FuturaPTW01-MediumObliq;font-weight:700;line-height:1.2}html body h3{font-size:2.6rem;font-family:Futura PT W01 Medium;font-weight:700;line-height:1.5}html body p,html body ul{font-size:2rem}@media (min-width: 992px){html body p,html body ul{font-size:2.2rem}}html body p,html body ul{font-family:Futura PT W01 Book}html body p strong,html body ul strong{font-family:Futura PT W01 Medium}html body a{font-family:Futura PT W01 Book;font-size:2rem}@media (min-width: 992px){html body a{font-size:2.2rem}}html body p{line-height:1.5}html button:hover,html .button:hover{text-decoration:underline;color:#fff}ul.toolbar-menu a,ul.tabs.primary a{font-size:1.6rem}
