@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:"Volvo Novum 3.1";src:url(/fonts/VolvoNovum3-SemiLight.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Volvo Novum 3.1";src:url(/fonts/VolvoNovum3-SemiLightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Volvo Novum 3.1";src:url(/fonts/VolvoNovum3-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Volvo Novum 3.1";src:url(/fonts/VolvoNovum3-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Volvo Novum 3.1";src:url(/fonts/VolvoNovum3-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Volvo Novum 3.1";src:url(/fonts/VolvoNovum3-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Volvo Broad Spread;src:url(/fonts/VolvoBroadSpread.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Volvo Broad Spread Outline;src:url(/fonts/VolvoBroadSpreadOutline-Large.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-family-body:"Volvo Novum 3.1",Arial,Helvetica,sans-serif;--font-family-display:"Volvo Broad Spread",Arial,Helvetica,sans-serif;--font-family-display-outline:"Volvo Broad Spread Outline",Arial,Helvetica,sans-serif;--clr-base-red-900:#622128;--clr-base-red-700:#9e2a2b;--clr-base-red-300:#dda69d;--clr-base-red-100:#f0ddd7;--clr-base-green-900:#22372b;--clr-base-green-700:#476d3b;--clr-base-green-300:#a3b2a4;--clr-base-green-100:#e0e7d9;--clr-base-blue-900:#202a44;--clr-base-blue-700:#1b365d;--clr-base-blue-300:#7089ac;--clr-base-blue-100:#ced9e5;--clr-base-teal-900:#0e343e;--clr-base-teal-700:#27535f;--clr-base-teal-300:#cee1e5;--clr-base-teal-100:#d3e9e6;--clr-base-orange-900:#694524;--clr-base-orange-700:#a85f02;--clr-base-orange-300:#d9b48b;--clr-base-orange-100:#f0dfc6;--clr-accent-red-dark:#9e2a3f;--clr-accent-red-light:#ff82a3;--clr-accent-green-dark:#366432;--clr-accent-green-light:#b7c86b;--clr-accent-blue-dark:#0c2b7e;--clr-accent-blue-light:#3a95ba;--clr-accent-teal-dark:#127362;--clr-accent-teal-light:#6fc8b8;--clr-accent-orange-dark:#91561b;--clr-accent-orange-light:#f6c28a;--clr-neutral-900:#000;--clr-neutral-800:#141414;--clr-neutral-700:#53565a;--clr-neutral-600:#888b8d;--clr-neutral-500:#a7aba9;--clr-neutral-300:#e1dfdd;--clr-neutral-100:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{background:var(--lightningcss-light,var(--clr-neutral-100))var(--lightningcss-dark,var(--clr-neutral-800))}html.lightmode-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--clr-neutral-100)}html.lightmode-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--clr-neutral-800)}html.lightmode-native{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--lightningcss-light,var(--clr-neutral-100))var(--lightningcss-dark,var(--clr-neutral-800))}@media (prefers-color-scheme:dark){html.lightmode-native{--lightningcss-light: ;--lightningcss-dark:initial}}html.not-found-bg,html.lightmode-native{background:var(--lightningcss-light,var(--clr-base-blue-100))var(--lightningcss-dark,var(--clr-base-blue-900))}html.not-found-bg.lightmode-light{background:var(--clr-base-blue-100)}html.not-found-bg.lightmode-dark{background:var(--clr-base-blue-900)}html{box-sizing:border-box;scroll-padding-top:6rem;font-size:1.125rem}*,:before,:after{box-sizing:inherit}html,body{margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;font-style:italic;display:block}input,button,textarea,select{font:inherit}body{--gutter:1rem;--clr-bg:var(--lightningcss-light,var(--clr-neutral-100))var(--lightningcss-dark,var(--clr-neutral-800));min-height:100vh;font-family:var(--font-family-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--clr-bg);scroll-timeline:--main-timeline;line-height:1.5}@media screen and not (max-width:600px){body{--gutter:2rem}}.text-display-2xl{letter-spacing:.03125rem;font-size:8rem;line-height:6.5rem;font-family:var(--font-family-display)}.text-display-xl-outline{letter-spacing:.03125rem;font-size:6rem;line-height:6.5rem;font-family:var(--font-family-display-outline)}.text-display-xl{letter-spacing:.03125rem;font-size:6rem;line-height:6.5rem;font-family:var(--font-family-display)}.text-display-lg{letter-spacing:.03125rem;font-size:4rem;line-height:4.5rem;font-family:var(--font-family-display)}.text-display-md{letter-spacing:.03125rem;font-size:3rem;line-height:3.5rem;font-family:var(--font-family-display)}.text-display-sm{letter-spacing:.03125rem;font-size:2.5rem;line-height:3rem;font-family:var(--font-family-display)}.text-lg{letter-spacing:0;font-size:1.25rem;line-height:2rem;font-family:var(--font-family-body);font-weight:400}.text-lg-bold{letter-spacing:0;font-size:1.25rem;line-height:2rem;font-family:var(--font-family-body);font-weight:700}.text-lg-italic{letter-spacing:0;font-size:1.25rem;line-height:2rem;font-family:var(--font-family-body);font-style:italic;font-weight:400}.text-base-bold{letter-spacing:0;font-size:1rem;line-height:1.75rem;font-family:var(--font-family-body);font-weight:700}.text-base{letter-spacing:0;font-size:1rem;line-height:1.75rem;font-family:var(--font-family-body);font-style:normal;font-weight:400}.text-base-italic{letter-spacing:0;font-size:1rem;line-height:1.75rem;font-family:var(--font-family-body);font-style:italic;font-weight:400}.text-sm-bold{letter-spacing:0;font-size:.875rem;line-height:1.5rem;font-family:var(--font-family-body);font-weight:700}.text-sm{letter-spacing:0;font-size:.875rem;line-height:1.5rem;font-family:var(--font-family-body);font-weight:400}.text-sm-italic{letter-spacing:0;font-size:.875rem;line-height:1.5rem;font-family:var(--font-family-body);font-style:italic;font-weight:400}.text-preamble-lg{letter-spacing:0;font-size:2rem;line-height:2.5rem;font-family:var(--font-family-body);font-weight:300}.text-preamble-md{letter-spacing:0;font-size:1.25rem;line-height:2rem;font-family:var(--font-family-body);font-weight:300}.text-preamble-sm{letter-spacing:0;font-size:1.125rem;line-height:1.75rem;font-family:var(--font-family-body);font-weight:300}.text-cardheader-novum-lg,.text-cardheader-lg{letter-spacing:.03125rem;font-size:2rem;font-weight:700;line-height:2.5rem}.text-cardheader-novum-md,.text-cardheader-md{letter-spacing:.03125rem;font-size:1.75rem;font-weight:700;line-height:2.25rem}.text-cardheader-sm-novum,.text-cardheader-sm{letter-spacing:.03125rem;font-size:1.5rem;font-weight:700;line-height:2rem}.text-cardheader-lg,.text-cardheader-md,.text-cardheader-sm{font-family:var(--font-family-display)}.text-cardheader-novum-lg,.text-cardheader-novum-md,.text-cardheader-novum-sm{font-family:var(--font-family-body)}.page-container{--padding-inline:var(--gutter);--content-max-width:70ch;--breakout-max-width:1200px;--breakout-lg-max-width:1600px;--breakout-size:calc(((var(--breakout-max-width) - var(--content-max-width))/2));--breakout-lg-size:calc((var(--breakout-lg-max-width) - var(--breakout-max-width))/2);grid-template-columns:[full-start]minmax(var(--padding-inline),1fr)[gutter-lg-start]minmax(0,var(--breakout-lg-size))[gutter-start]minmax(0,var(--breakout-size))[content-start]min(var(--content-max-width),100% - var(--padding-inline)*2)[content-end]minmax(0,var(--breakout-size))[gutter-end]minmax(0,var(--breakout-lg-size))[gutter-lg-end]minmax(var(--padding-inline),1fr)[full-end];display:grid}.page-container>*{grid-column:content}.page-container>.breakout{grid-column:gutter}.page-container>.breakout-lg{grid-column:gutter-lg}.page-container>.full-width{grid-column:full}.red{--clr-bg:var(--lightningcss-light,var(--clr-base-red-100))var(--lightningcss-dark,var(--clr-base-red-900))}.red-nobg,.red{--clr-cta:var(--lightningcss-light,var(--clr-accent-red-dark))var(--lightningcss-dark,var(--clr-accent-red-light));--clr-brd:var(--lightningcss-light,var(--clr-base-red-700))var(--lightningcss-dark,var(--clr-base-red-300))}.orange{--clr-bg:var(--lightningcss-light,var(--clr-base-orange-100))var(--lightningcss-dark,var(--clr-base-orange-900))}.orange,.orange-nobg{--clr-brd:var(--lightningcss-light,var(--clr-base-orange-700))var(--lightningcss-dark,var(--clr-base-orange-300));--clr-cta:var(--lightningcss-light,var(--clr-accent-orange-dark))var(--lightningcss-dark,var(--clr-accent-orange-light))}.green{--clr-bg:var(--lightningcss-light,var(--clr-base-green-100))var(--lightningcss-dark,var(--clr-base-green-900))}.green,.green-nobg{--clr-cta:var(--lightningcss-light,var(--clr-accent-green-dark))var(--lightningcss-dark,var(--clr-accent-green-light));--clr-brd:var(--lightningcss-light,var(--clr-base-green-700))var(--lightningcss-dark,var(--clr-base-green-300))}.teal{--clr-bg:var(--lightningcss-light,var(--clr-base-teal-100))var(--lightningcss-dark,var(--clr-base-teal-900))}.teal,.teal-nobg{--clr-cta:var(--lightningcss-light,var(--clr-accent-teal-dark))var(--lightningcss-dark,var(--clr-accent-teal-light));--clr-brd:var(--lightningcss-light,var(--clr-base-teal-700))var(--lightningcss-dark,var(--clr-base-teal-300))}.blue{--clr-bg:var(--lightningcss-light,var(--clr-base-blue-100))var(--lightningcss-dark,var(--clr-base-blue-900))}.blue,.blue-nobg{--clr-cta:var(--lightningcss-light,var(--clr-accent-blue-dark))var(--lightningcss-dark,var(--clr-accent-blue-light));--clr-brd:var(--lightningcss-light,var(--clr-base-blue-700))var(--lightningcss-dark,var(--clr-base-blue-300))}main:has(.footer-theme-blue:first-child)+footer{--clr-footer-bg:var(--clr-base-blue-900);--clr-footer-link:var(--clr-accent-teal-light);--clr-footer-detail:var(--clr-accent-teal-dark)}html:has(.footer-theme-blue:first-child){background-color:var(--clr-base-blue-900)}main:has(.footer-theme-green:first-child)+footer{--clr-footer-bg:var(--clr-base-green-900);--clr-footer-link:var(--clr-accent-green-light);--clr-footer-detail:var(--clr-base-green-700)}html:has(.footer-theme-green:first-child){background-color:var(--clr-base-green-900)}main:has(.footer-theme-teal:first-child)+footer{--clr-footer-bg:var(--clr-base-teal-900);--clr-footer-link:var(--clr-accent-green-light);--clr-footer-detail:var(--clr-base-green-700)}html:has(.footer-theme-teal:first-child){background-color:var(--clr-base-teal-900)}main:has(.footer-theme-orange:first-child)+footer{--clr-footer-bg:var(--clr-base-orange-900);--clr-footer-link:var(--clr-accent-orange-light);--clr-footer-detail:var(--clr-base-orange-300)}html:has(.footer-theme-orange:first-child){background-color:var(--clr-base-orange-900)}main:has(.footer-theme-red:first-child)+footer{--clr-footer-bg:var(--clr-base-red-900);--clr-footer-link:var(--clr-accent-orange-light);--clr-footer-detail:var(--clr-base-orange-700)}html:has(.footer-theme-red:first-child){background-color:var(--clr-base-red-900)}[data-sanity-icon]{margin:0!important;font-size:1.5rem!important}
