@charset "UTF-8";@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-Light.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-Regular.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-Medium.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-Semibold.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-Bold.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-Heavy.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-Heavy.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-Black.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-RegularItalic.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-LightItalic.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-MediumItalic.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-SemiboldItalic.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-SemiboldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-BoldItalic.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-HeavyItalic.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-HeavyItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-BlackItalic.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/sf-pro-display/SF-Pro-Display-UltralightItalic.woff2) format("woff2"),url(/assets/fonts/sf-pro-display/SF-Pro-Display-UltralightItalic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}:root{--color-white: #ffffff;--color-black: #000000;--color-blue: #0000ff;--color-gray-600: #4d4d4d;--color-border: #c6c6c6;--color-border-soft: rgba(0, 0, 0, .2)}html,body{height:100%}body{margin:0;padding-top:80px;font-family:SF Pro Display,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--color-black);background:var(--color-white)}*,*:before,*:after{box-sizing:border-box}.card-corner{position:absolute;z-index:1;width:6px;height:6px;pointer-events:none;image-rendering:pixelated}.card-corner--tl{top:0;left:-1px}.card-corner--tr{top:-1px;right:-1px}.card-corner--bl{bottom:0;left:-1px}.card-corner--br{bottom:-1px;right:-1px}.steps__card--dark .card-corner,.process-tax__card--invert .card-corner{opacity:.35}.img-hover-grayscale{position:relative;overflow:hidden}.img-hover-grayscale__layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;transform:translateZ(0);backface-visibility:hidden}.img-hover-grayscale__layer--color{z-index:0}.img-hover-grayscale__layer--bw{z-index:1;filter:grayscale(1);opacity:1;transition:opacity .3s ease}@media(hover:hover)and (pointer:fine){.img-hover-grayscale:hover .img-hover-grayscale__layer--bw{opacity:0}.footer-gallery__cell:hover .img-hover-grayscale__layer--bw,.footer-gallery__cell:focus-visible .img-hover-grayscale__layer--bw{opacity:0}}@media(hover:none){.img-hover-grayscale__layer--bw{opacity:0}}.goal-carousel__slide .img-hover-grayscale__layer--bw{transition:opacity 1.4s ease}.goal-carousel__slide--active .img-hover-grayscale__layer--bw{opacity:0}
