/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2026 Schwartzco Inc.
        License 2605-QYLPOK      
*/

@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--46LightItalic-Web.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	}

.NeueHaasGroteskDisplay-RoundDots--46LightItalic-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 400;
	font-style: italic;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--16XXThinItalic-Web.woff2') format('woff2');
	font-weight: 100;
	font-style: italic;
	}

.NeueHaasGroteskDisplay-RoundDots--16XXThinItalic-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 100;
	font-style: italic;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--55Roman-Web.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	}

.NeueHaasGroteskDisplay-RoundDots--55Roman-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 500;
	font-style: normal;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--75Bold-Web.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	}

.NeueHaasGroteskDisplay-RoundDots--75Bold-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 700;
	font-style: normal;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--15XXThin-Web.woff2') format('woff2');
	font-weight: 100;
	font-style: normal;
	}

.NeueHaasGroteskDisplay-RoundDots--15XXThin-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 100;
	font-style: normal;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--35Thin-Web.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
	}

.NeueHaasGroteskDisplay-RoundDots--35Thin-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 300;
	font-style: normal;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--45Light-Web.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	}

.NeueHaasGroteskDisplay-RoundDots--45Light-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 400;
	font-style: normal;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--25XThin-Web.woff2') format('woff2');
	font-weight: 200;
	font-style: normal;
	}

.NeueHaasGroteskDisplay-RoundDots--25XThin-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 200;
	font-style: normal;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--56Italic-Web.woff2') format('woff2');
	font-weight: 500;
	font-style: italic;
	}

.NeueHaasGroteskDisplay-RoundDots--56Italic-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 500;
	font-style: italic;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--95Black-Web.woff2') format('woff2');
	font-weight: 900;
	font-style: normal;
	}

.NeueHaasGroteskDisplay-RoundDots--95Black-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 900;
	font-style: normal;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--96BlackItalic-Web.woff2') format('woff2');
	font-weight: 900;
	font-style: italic;
	}

.NeueHaasGroteskDisplay-RoundDots--96BlackItalic-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 900;
	font-style: italic;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--65Medium-Web.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
	}

.NeueHaasGroteskDisplay-RoundDots--65Medium-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 600;
	font-style: normal;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--36ThinItalic-Web.woff2') format('woff2');
	font-weight: 300;
	font-style: italic;
	}

.NeueHaasGroteskDisplay-RoundDots--36ThinItalic-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 300;
	font-style: italic;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--26XThinItalic-Web.woff2') format('woff2');
	font-weight: 200;
	font-style: italic;
	}

.NeueHaasGroteskDisplay-RoundDots--26XThinItalic-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 200;
	font-style: italic;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--66MediumItalic-Web.woff2') format('woff2');
	font-weight: 600;
	font-style: italic;
	}

.NeueHaasGroteskDisplay-RoundDots--66MediumItalic-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 600;
	font-style: italic;
	}
@font-face {
	font-family: 'Haas Grot Display Round Web';
	src: url('NeueHaasGroteskDisplay-RoundDots--76BoldItalic-Web.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
	}

.NeueHaasGroteskDisplay-RoundDots--76BoldItalic-Web {
	font-family: 'Haas Grot Display Round Web';
	font-weight: 700;
	font-style: italic;
	}
@font-face {
	font-family: 'Haas Grotesk Text R Web';
	src: url('NeueHaasGroteskText-RoundDots--55Roman-Web.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	}

.NeueHaasGroteskTextRoundDots-55Roman-Web {
	font-family: 'Haas Grotesk Text R Web';
	font-weight: 400;
	font-style: normal;
	}
@font-face {
	font-family: 'Haas Grotesk Text R Web';
	src: url('NeueHaasGroteskText-RoundDots--65Medium-Web.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	}

.NeueHaasGroteskTextRoundDots-65Medium-Web {
	font-family: 'Haas Grotesk Text R Web';
	font-weight: 500;
	font-style: normal;
	}
@font-face {
	font-family: 'Haas Grotesk Text R Web';
	src: url('NeueHaasGroteskText-RoundDots--75Bold-Web.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	}

.NeueHaasGroteskTextRoundDots-75Bold-Web {
	font-family: 'Haas Grotesk Text R Web';
	font-weight: 700;
	font-style: normal;
	}
@font-face {
	font-family: 'Haas Grotesk Text R Web';
	src: url('NeueHaasGroteskText-RoundDots--76BoldItalic-Web.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
	}

.NeueHaasGroteskTextRoundDots-76BoldItalic-Web {
	font-family: 'Haas Grotesk Text R Web';
	font-weight: 700;
	font-style: italic;
	}
@font-face {
	font-family: 'Haas Grotesk Text R Web';
	src: url('NeueHaasGroteskText-RoundDots--66MediumItalic-Web.woff2') format('woff2');
	font-weight: 500;
	font-style: italic;
	}

.NeueHaasGroteskTextRoundDots-66MediumItalic-Web {
	font-family: 'Haas Grotesk Text R Web';
	font-weight: 500;
	font-style: italic;
	}
@font-face {
	font-family: 'Haas Grotesk Text R Web';
	src: url('NeueHaasGroteskText-RoundDots--56Italic-Web.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	}

.NeueHaasGroteskTextRoundDots-56Italic-Web {
	font-family: 'Haas Grotesk Text R Web';
	font-weight: 400;
	font-style: italic;
	}
@font-face {
	font-family: 'Lyon Display Web';
	src: url('LyonDisplay-MediumItalic-Web.woff2') format('woff2');
	font-weight: 500;
	font-style: italic;
	}

.LyonDisplay-MediumItalic-Web {
	font-family: 'Lyon Display Web';
	font-weight: 500;
	font-style: italic;
	}
@font-face {
	font-family: 'Lyon Display Web';
	src: url('LyonDisplay-Light-Web.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
	}

.LyonDisplay-Light-Web {
	font-family: 'Lyon Display Web';
	font-weight: 300;
	font-style: normal;
	}
@font-face {
	font-family: 'Lyon Display Web';
	src: url('LyonDisplay-Bold-Web.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	}

.LyonDisplay-Bold-Web {
	font-family: 'Lyon Display Web';
	font-weight: 700;
	font-style: normal;
	}
@font-face {
	font-family: 'Lyon Display Web';
	src: url('LyonDisplay-RegularItalic-Web.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	}

.LyonDisplay-RegularItalic-Web {
	font-family: 'Lyon Display Web';
	font-weight: 400;
	font-style: italic;
	}
@font-face {
	font-family: 'Lyon Display Web';
	src: url('LyonDisplay-LightItalic-Web.woff2') format('woff2');
	font-weight: 300;
	font-style: italic;
	}

.LyonDisplay-LightItalic-Web {
	font-family: 'Lyon Display Web';
	font-weight: 300;
	font-style: italic;
	}
@font-face {
	font-family: 'Lyon Display Web';
	src: url('LyonDisplay-Black-Web.woff2') format('woff2');
	font-weight: 900;
	font-style: normal;
	}

.LyonDisplay-Black-Web {
	font-family: 'Lyon Display Web';
	font-weight: 900;
	font-style: normal;
	}
@font-face {
	font-family: 'Lyon Display Web';
	src: url('LyonDisplay-BoldItalic-Web.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
	}

.LyonDisplay-BoldItalic-Web {
	font-family: 'Lyon Display Web';
	font-weight: 700;
	font-style: italic;
	}
@font-face {
	font-family: 'Lyon Display Web';
	src: url('LyonDisplay-Medium-Web.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	}

.LyonDisplay-Medium-Web {
	font-family: 'Lyon Display Web';
	font-weight: 500;
	font-style: normal;
	}
@font-face {
	font-family: 'Lyon Display Web';
	src: url('LyonDisplay-Regular-Web.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	}

.LyonDisplay-Regular-Web {
	font-family: 'Lyon Display Web';
	font-weight: 400;
	font-style: normal;
	}
@font-face {
	font-family: 'Lyon Display Web';
	src: url('LyonDisplay-BlackItalic-Web.woff2') format('woff2');
	font-weight: 900;
	font-style: italic;
	}

.LyonDisplay-BlackItalic-Web {
	font-family: 'Lyon Display Web';
	font-weight: 900;
	font-style: italic;
	}
@font-face {
	font-family: 'Lyon Text Web';
	src: url('LyonText-RegularNo2Italic-Web.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	}

.LyonText-RegularNo2Italic-Web {
	font-family: 'Lyon Text Web';
	font-weight: 400;
	font-style: italic;
	}
@font-face {
	font-family: 'Lyon Text Web';
	src: url('LyonText-Black-Web.woff2') format('woff2');
	font-weight: 900;
	font-style: normal;
	}

.LyonText-Black-Web {
	font-family: 'Lyon Text Web';
	font-weight: 900;
	font-style: normal;
	}
@font-face {
	font-family: 'Lyon Text Web';
	src: url('LyonText-Bold-Web.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	}

.LyonText-Bold-Web {
	font-family: 'Lyon Text Web';
	font-weight: 700;
	font-style: normal;
	}
@font-face {
	font-family: 'Lyon Text Web';
	src: url('LyonText-BoldItalic-Web.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
	}

.LyonText-BoldItalic-Web {
	font-family: 'Lyon Text Web';
	font-weight: 700;
	font-style: italic;
	}
@font-face {
	font-family: 'Lyon Text Web';
	src: url('LyonText-BlackItalic-Web.woff2') format('woff2');
	font-weight: 900;
	font-style: italic;
	}

.LyonText-BlackItalic-Web {
	font-family: 'Lyon Text Web';
	font-weight: 900;
	font-style: italic;
	}
@font-face {
	font-family: 'Lyon Text Web';
	src: url('LyonText-Regular-Web.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	}

.LyonText-Regular-Web {
	font-family: 'Lyon Text Web';
	font-weight: 400;
	font-style: normal;
	}
@font-face {
	font-family: 'Lyon Text Web';
	src: url('LyonText-Semibold-Web.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
	}

.LyonText-Semibold-Web {
	font-family: 'Lyon Text Web';
	font-weight: 600;
	font-style: normal;
	}
@font-face {
	font-family: 'Lyon Text Web';
	src: url('LyonText-RegularItalic-Web.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	}

.LyonText-RegularItalic-Web {
	font-family: 'Lyon Text Web';
	font-weight: 400;
	font-style: italic;
	}
@font-face {
	font-family: 'Lyon Text Web';
	src: url('LyonText-SemiboldItalic-Web.woff2') format('woff2');
	font-weight: 600;
	font-style: italic;
	}

.LyonText-SemiboldItalic-Web {
	font-family: 'Lyon Text Web';
	font-weight: 600;
	font-style: italic;
	}
@font-face {
	font-family: 'Lyon Text Web';
	src: url('LyonText-RegularNo2-Web.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	}

.LyonText-RegularNo2-Web {
	font-family: 'Lyon Text Web';
	font-weight: 400;
	font-style: normal;
	}
