/* Antartica 
@font-face{
    font-family: "Antartica Black" ;
    src: url("Antarctica/Antarctica-Black.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Black Contrast" ;
    src: url("Antarctica/Antarctica-BlackContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Black Italic Contrast" ;
    src: url("Antarctica/Antarctica-BlackItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Black Italic" ;
    src: url("Antarctica/Antarctica-BlackItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Bold" ;
    src: url("Antarctica/Antarctica-Bold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Bold Contrast" ;
    src: url("Antarctica/Antarctica-BoldContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Bold Italic" ;
    src: url("Antarctica/Antarctica-BoldItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-BoldItalicContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-CnBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Black Italic Contrast" ;
    src: url("Antarctica/Antarctica-CnBlkItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Hairline Contrast" ;
    src: url("Antarctica/Antarctica-CnHairlineContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Hairline Italic Contrast" ;
    src: url("Antarctica/Antarctica-CnHairlineItContra.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Light Italic Contrast" ;
    src: url("Antarctica/Antarctica-CnLtItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Semi bold Contrast" ;
    src: url("Antarctica/Antarctica-CnSmBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Thin Italic Contrast" ;
    src: url("Antarctica/Antarctica-CnThItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Bold Contrast" ;
    src: url("Antarctica/Antarctica-CnXBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-CnXBlkItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Light Italic Contrast" ;
    src: url("Antarctica/Antarctica-CnXLtItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Black Contrast" ;
    src: url("Antarctica/Antarctica-CondBlackContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Black Italic" ;
    src: url("Antarctica/Antarctica-CondBlackIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Bold Contrast" ;
    src: url("Antarctica/Antarctica-CondBoldContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Bold Italic" ;
    src: url("Antarctica/Antarctica-CondBoldIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Black" ;
    src: url("Antarctica/Antarctica-CondensedBlack.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Bold" ;
    src: url("Antarctica/Antarctica-CondensedBold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Black" ;
    src: url("Antarctica/Antarctica-CondensedExtraBold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Hairline" ;
    src: url("Antarctica/Antarctica-CondensedHairline.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Light" ;
    src: url("Antarctica/Antarctica-CondensedLight.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Medium" ;
    src: url("Antarctica/Antarctica-CondensedMedium.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Regular" ;
    src: url("Antarctica/Antarctica-CondensedRegular.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Semi Bold" ;
    src: url("Antarctica/Antarctica-CondensedSemiBold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Thin" ;
    src: url("Antarctica/Antarctica-CondensedThin.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Bold Contrast" ;
    src: url("Antarctica/Antarctica-CondExtBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Bold Italic" ;
    src: url("Antarctica/Antarctica-CondExtBdIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Black" ;
    src: url("Antarctica/Antarctica-CondExtBlk.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Black Contrast" ;
    src: url("Antarctica/Antarctica-CondExtBlkContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Black Italic" ;
    src: url("Antarctica/Antarctica-CondExtBlkIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Light" ;
    src: url("Antarctica/Antarctica-CondExtLt.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Light Contrast" ;
    src: url("Antarctica/Antarctica-CondExtLtContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Extra Light Italic" ;
    src: url("Antarctica/Antarctica-CondExtLtIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Hairline Italic" ;
    src: url("Antarctica/Antarctica-CondHairlineIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Light Contrast" ;
    src: url("Antarctica/Antarctica-CondLightContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Light Contrast" ;
    src: url("Antarctica/Antarctica-CondLightIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Medium Contrast" ;
    src: url("Antarctica/Antarctica-CondMedContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Medium Italic" ;
    src: url("Antarctica/Antarctica-CondMedIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Medium Italic Contrast" ;
    src: url("Antarctica/Antarctica-CondMedItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Regular Contrast" ;
    src: url("Antarctica/Antarctica-CondRegContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Regular Italic" ;
    src: url("Antarctica/Antarctica-CondRegIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Regular Italic Contrast" ;
    src: url("Antarctica/Antarctica-CondRegItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Semi Bold Contrast" ;
    src: url("Antarctica/Antarctica-CondSemBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Semi Bold Italic" ;
    src: url("Antarctica/Antarctica-CondSemBdIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Thin Contrast" ;
    src: url("Antarctica/Antarctica-CondThinContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Condensed Thin Italic" ;
    src: url("Antarctica/Antarctica-CondThinIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Black Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExBlkItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Hairline Contrast" ;
    src: url("Antarctica/Antarctica-ExHairlineContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Hairline Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExHairlineItContra.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Light Contrast" ;
    src: url("Antarctica/Antarctica-ExLtItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Black" ;
    src: url("Antarctica/Antarctica-ExpandedBlack.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Bold" ;
    src: url("Antarctica/Antarctica-ExpandedBold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Bold Italic" ;
    src: url("Antarctica/Antarctica-ExpandedBoldItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Black" ;
    src: url("Antarctica/Antarctica-ExpandedExtraBlack.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Bold" ;
    src: url("Antarctica/Antarctica-ExpandedExtraBold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Light" ;
    src: url("Antarctica/Antarctica-ExpandedExtraLight.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Hairline" ;
    src: url("Antarctica/Antarctica-ExpandedHairline.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Light" ;
    src: url("Antarctica/Antarctica-ExpandedLight.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Medium" ;
    src: url("Antarctica/Antarctica-ExpandedMedium.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Regular" ;
    src: url("Antarctica/Antarctica-ExpandedRegular.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Semi Bold" ;
    src: url("Antarctica/Antarctica-ExpandedSemiBold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Thin" ;
    src: url("Antarctica/Antarctica-ExpandedThin.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Thin Italic" ;
    src: url("Antarctica/Antarctica-ExpandedThinItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Black Contrast" ;
    src: url("Antarctica/Antarctica-ExpBlackContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Black Italic" ;
    src: url("Antarctica/Antarctica-ExpBlackIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Bold Contrast" ;
    src: url("Antarctica/Antarctica-ExpBoldContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExpBoldItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExpExBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Black Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExpExBlkItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Light Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExpExLtItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Bold Contrast" ;
    src: url("Antarctica/Antarctica-ExpExtBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Bold Italic" ;
    src: url("Antarctica/Antarctica-ExpExtBdIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Black Contrast" ;
    src: url("Antarctica/Antarctica-ExpExtBlkContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Black Italic" ;
    src: url("Antarctica/Antarctica-ExpExtBlkIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Light Contrast" ;
    src: url("Antarctica/Antarctica-ExpExtLtContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Extra Light Italic" ;
    src: url("Antarctica/Antarctica-ExpExtLtIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Hairling Italic" ;
    src: url("Antarctica/Antarctica-ExpHairlineIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Light Contrast" ;
    src: url("Antarctica/Antarctica-ExpLightContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Light Italic" ;
    src: url("Antarctica/Antarctica-ExpLightIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Medium Contrast" ;
    src: url("Antarctica/Antarctica-ExpMedContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Medium Italic" ;
    src: url("Antarctica/Antarctica-ExpMedIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Medium Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExpMedItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Regular" ;
    src: url("Antarctica/Antarctica-ExpRegContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Regular Italic" ;
    src: url("Antarctica/Antarctica-ExpRegIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Regular Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExpRegItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Semi Bold Contrast" ;
    src: url("Antarctica/Antarctica-ExpSemBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Semi Bold Italic" ;
    src: url("Antarctica/Antarctica-ExpSemBdIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Thin Contrast" ;
    src: url("Antarctica/Antarctica-ExpThinContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Thin Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExpThinItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Expanded Semi Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExSmBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExtBdItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Black Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExtBlkItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Light Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExtLtItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Black" ;
    src: url("Antarctica/Antarctica-ExtraBlack.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Black Contrast" ;
    src: url("Antarctica/Antarctica-ExtraBlackContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Black Italic" ;
    src: url("Antarctica/Antarctica-ExtraBlackItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Bold" ;
    src: url("Antarctica/Antarctica-ExtraBold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-ExtraBoldContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Bold Italic" ;
    src: url("Antarctica/Antarctica-ExtraBoldItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Italic" ;
    src: url("Antarctica/Antarctica-ExtraCondBlack.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Black Italic" ;
    src: url("Antarctica/Antarctica-ExtraCondBlackIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Bold Italic" ;
    src: url("Antarctica/Antarctica-ExtraCondBoldIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Bold" ;
    src: url("Antarctica/Antarctica-ExtraCondensedBold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Thin" ;
    src: url("Antarctica/Antarctica-ExtraCondensedThin.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Extra Bold" ;
    src: url("Antarctica/Antarctica-ExtraCondExtBd.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Extra Bold Italic" ;
    src: url("Antarctica/Antarctica-ExtraCondExtBdIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Extra Black" ;
    src: url("Antarctica/Antarctica-ExtraCondExtBlk.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Extra Black Italic" ;
    src: url("Antarctica/Antarctica-ExtraCondExtBlkIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Extra Light" ;
    src: url("Antarctica/Antarctica-ExtraCondExtLt.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Extra Light Italic" ;
    src: url("Antarctica/Antarctica-ExtraCondExtLtIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Hairline" ;
    src: url("Antarctica/Antarctica-ExtraCondHairline.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Light" ;
    src: url("Antarctica/Antarctica-ExtraCondLight.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Light Italic" ;
    src: url("Antarctica/Antarctica-ExtraCondLightIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Medium" ;
    src: url("Antarctica/Antarctica-ExtraCondMed.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Medium Italic" ;
    src: url("Antarctica/Antarctica-ExtraCondMedIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Regular" ;
    src: url("Antarctica/Antarctica-ExtraCondReg.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Regular Italic" ;
    src: url("Antarctica/Antarctica-ExtraCondRegIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Semi Bold" ;
    src: url("Antarctica/Antarctica-ExtraCondSemBd.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Semi Bold Italic" ;
    src: url("Antarctica/Antarctica-ExtraCondSemBdIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Thin Italic" ;
    src: url("Antarctica/Antarctica-ExtraCondThinIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Light" ;
    src: url("Antarctica/Antarctica-ExtraLight.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Light Contrast" ;
    src: url("Antarctica/Antarctica-ExtraLightContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Light Italic" ;
    src: url("Antarctica/Antarctica-ExtraLightItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Hairline" ;
    src: url("Antarctica/Antarctica-Hairline.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Hairline Contrast" ;
    src: url("Antarctica/Antarctica-HairlineContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Hairline Italic" ;
    src: url("Antarctica/Antarctica-HairlineItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Hairline Italic Contrast" ;
    src: url("Antarctica/Antarctica-HairlineItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Light" ;
    src: url("Antarctica/Antarctica-Light.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Light Contrast" ;
    src: url("Antarctica/Antarctica-LightContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Light Italic Contrast" ;
    src: url("Antarctica/Antarctica-LightItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Light Italic" ;
    src: url("Antarctica/Antarctica-LightItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Medium Italic Contrast" ;
    src: url("Antarctica/Antarctica-MedItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Medium" ;
    src: url("Antarctica/Antarctica-Medium.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Medium Contrast" ;
    src: url("Antarctica/Antarctica-MediumContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Medium Italic" ;
    src: url("Antarctica/Antarctica-MediumItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Regular Italic Contrast" ;
    src: url("Antarctica/Antarctica-RegItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Regular" ;
    src: url("Antarctica/Antarctica-Regular.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Regular Contrast" ;
    src: url("Antarctica/Antarctica-RegularContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Regular Italic" ;
    src: url("Antarctica/Antarctica-RegularItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Semi Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-SemBdItaContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Semi Bold" ;
    src: url("Antarctica/Antarctica-SemiBold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Semi Bold Contrast" ;
    src: url("Antarctica/Antarctica-SemiBoldContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Semi Bold Italic" ;
    src: url("Antarctica/Antarctica-SemiBoldItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Thin" ;
    src: url("Antarctica/Antarctica-Thin.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Thin Contrast" ;
    src: url("Antarctica/Antarctica-ThinContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Thin Italic" ;
    src: url("Antarctica/Antarctica-ThinItalic.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Thin Italic Contrast" ;
    src: url("Antarctica/Antarctica-ThinItalicContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Bold Contrast" ;
    src: url("Antarctica/Antarctica-UCnBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Italic Bold Contrast" ;
    src: url("Antarctica/Antarctica-UCnBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Black Contrast" ;
    src: url("Antarctica/Antarctica-UCnBlkContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Black Italic Contrast" ;
    src: url("Antarctica/Antarctica-UCnBlkItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Hairline Contrast" ;
    src: url("Antarctica/Antarctica-UCnHairlineContras.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Hairline Italic" ;
    src: url("Antarctica/Antarctica-UCnHairlineIt.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Hairline Contrast" ;
    src: url("Antarctica/Antarctica-UCnHairlineItContr.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Light Contrast" ;
    src: url("Antarctica/Antarctica-UCnLtContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Light Italic Contrast" ;
    src: url("Antarctica/Antarctica-UCnLtItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Medium Contrast" ;
    src: url("Antarctica/Antarctica-UCnMdiumContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Medium Italic Contrast" ;
    src: url("Antarctica/Antarctica-UCnMdiumItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Regular Contrast" ;
    src: url("Antarctica/Antarctica-UCnRgularContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Regular Italic" ;
    src: url("Antarctica/Antarctica-UCnRgularIt.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Regular Italic Contrast" ;
    src: url("Antarctica/Antarctica-UCnRgularItContras.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Semi Bold Contrast" ;
    src: url("Antarctica/Antarctica-UCnSmBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Semi Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-UCnSmBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Thin Contrast" ;
    src: url("Antarctica/Antarctica-UCnThContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Thin Italic Contrast" ;
    src: url("Antarctica/Antarctica-UCnThItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Extra Bold Contrast" ;
    src: url("Antarctica/Antarctica-UCnXBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Extra Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-UCnXBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Black Contrast" ;
    src: url("Antarctica/Antarctica-UCnXBlkContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Black Italic Contrast" ;
    src: url("Antarctica/Antarctica-UCnXBlkItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Extra Light Contrast" ;
    src: url("Antarctica/Antarctica-UCnXLtContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Extra Light Italic Contrast" ;
    src: url("Antarctica/Antarctica-UCnXLtItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Hairline Contrast" ;
    src: url("Antarctica/Antarctica-UEHairlineContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Hairline Italic Contrast" ;
    src: url("Antarctica/Antarctica-UEHairlineItContra.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-UExBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Black Contrast" ;
    src: url("Antarctica/Antarctica-UExBlkContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Black Italic Contrast" ;
    src: url("Antarctica/Antarctica-UExBlkItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Light Contrast" ;
    src: url("Antarctica/Antarctica-UExLtContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Light Italic Contrast" ;
    src: url("Antarctica/Antarctica-UExLtItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Medium Italic Contrast" ;
    src: url("Antarctica/Antarctica-UExMdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Regular Italic Contrast" ;
    src: url("Antarctica/Antarctica-UExRgItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Semi Bold Contrast" ;
    src: url("Antarctica/Antarctica-UExSmBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Semi Bold Contrast" ;
    src: url("Antarctica/Antarctica-UExSmBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Thin Italic Contrast" ;
    src: url("Antarctica/Antarctica-UExThItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Bold Contrast" ;
    src: url("Antarctica/Antarctica-UExXBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-UExXBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Black Contrast" ;
    src: url("Antarctica/Antarctica-UExXBlkContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Black Italic Contrast" ;
    src: url("Antarctica/Antarctica-UExXBlkItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Light Contrast" ;
    src: url("Antarctica/Antarctica-UExXLtContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Light Italic Contrast" ;
    src: url("Antarctica/Antarctica-UExXLtItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Black Italic" ;
    src: url("Antarctica/Antarctica-UltExpBlackIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Bold Contrast" ;
    src: url("Antarctica/Antarctica-UltExpBoldContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Bold Italic" ;
    src: url("Antarctica/Antarctica-UltExpBoldIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Bold" ;
    src: url("Antarctica/Antarctica-UltExpExtBd.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Bold Italic" ;
    src: url("Antarctica/Antarctica-UltExpExtBdIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Black Italic" ;
    src: url("Antarctica/Antarctica-UltExpExtBlk.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Black Italic" ;
    src: url("Antarctica/Antarctica-UltExpExtBlkIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Light" ;
    src: url("Antarctica/Antarctica-UltExpExtLt.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Extra Light Italic" ;
    src: url("Antarctica/Antarctica-UltExpExtLtIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Hairline" ;
    src: url("Antarctica/Antarctica-UltExpHairline.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Hairline Italic" ;
    src: url("Antarctica/Antarctica-UltExpHairlineIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Light Italic" ;
    src: url("Antarctica/Antarctica-UltExpLightIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Medium" ;
    src: url("Antarctica/Antarctica-UltExpMed.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Medium Contrast" ;
    src: url("Antarctica/Antarctica-UltExpMedContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Medium Italic" ;
    src: url("Antarctica/Antarctica-UltExpMedIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Regular" ;
    src: url("Antarctica/Antarctica-UltExpReg.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Regular Contrast" ;
    src: url("Antarctica/Antarctica-UltExpRegContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Regular Italic" ;
    src: url("Antarctica/Antarctica-UltExpRegIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Semi Bold" ;
    src: url("Antarctica/Antarctica-UltExpSemBd.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Semi Bold Italic" ;
    src: url("Antarctica/Antarctica-UltExpSemBdIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Thin Contrast" ;
    src: url("Antarctica/Antarctica-UltExpThinContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Thin Italic" ;
    src: url("Antarctica/Antarctica-UltExpThinIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Black" ;
    src: url("Antarctica/Antarctica-UltraCondBlack.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Black Italic" ;
    src: url("Antarctica/Antarctica-UltraCondBlackIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Bold Italic" ;
    src: url("Antarctica/Antarctica-UltraCondBoldIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Bold" ;
    src: url("Antarctica/Antarctica-UltraCondensedBold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Thin" ;
    src: url("Antarctica/Antarctica-UltraCondensedThin.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Extra Bold" ;
    src: url("Antarctica/Antarctica-UltraCondExtBd.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Extra Bold Italic" ;
    src: url("Antarctica/Antarctica-UltraCondExtBdIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Extra Black" ;
    src: url("Antarctica/Antarctica-UltraCondExtBlk.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Extra Black Italic" ;
    src: url("Antarctica/Antarctica-UltraCondExtBlkIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Extra Light" ;
    src: url("Antarctica/Antarctica-UltraCondExtLt.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Extra Light Italic" ;
    src: url("Antarctica/Antarctica-UltraCondExtLtIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Hairline" ;
    src: url("Antarctica/Antarctica-UltraCondHairline.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Light" ;
    src: url("Antarctica/Antarctica-UltraCondLight.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Light Italic" ;
    src: url("Antarctica/Antarctica-UltraCondLightIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Medium" ;
    src: url("Antarctica/Antarctica-UltraCondMedium.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Medium Italic" ;
    src: url("Antarctica/Antarctica-UltraCondMediumIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Regular" ;
    src: url("Antarctica/Antarctica-UltraCondRegular.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Semi Bold" ;
    src: url("Antarctica/Antarctica-UltraCondSemBd.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Semi Bold Italic" ;
    src: url("Antarctica/Antarctica-UltraCondSemBdIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Condensed Thin Italic" ;
    src: url("Antarctica/Antarctica-UltraCondThinIta.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Black" ;
    src: url("Antarctica/Antarctica-UltraExpandedBlack.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Bold" ;
    src: url("Antarctica/Antarctica-UltraExpandedBold.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Light" ;
    src: url("Antarctica/Antarctica-UltraExpandedLight.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Ultra Expanded Thin" ;
    src: url("Antarctica/Antarctica-UltraExpandedThin.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Contrast" ;
    src: url("Antarctica/Antarctica-XCnBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-XCnBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Black Contrast" ;
    src: url("Antarctica/Antarctica-XCnBlkContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Black Italic Contrast" ;
    src: url("Antarctica/Antarctica-XCnBlkItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Hairline Contrast" ;
    src: url("Antarctica/Antarctica-XCnHairlineContras.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Hairline Italic" ;
    src: url("Antarctica/Antarctica-XCnHairlineIt.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Hairline Italic Contrast" ;
    src: url("Antarctica/Antarctica-XCnHairlineItContr.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Light Contrast" ;
    src: url("Antarctica/Antarctica-XCnLtContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Light Italic Contrast" ;
    src: url("Antarctica/Antarctica-XCnLtItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Medium Contrast" ;
    src: url("Antarctica/Antarctica-XCnMdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Medium Italic Contrast" ;
    src: url("Antarctica/Antarctica-XCnMdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Regular Contrast" ;
    src: url("Antarctica/Antarctica-XCnRgContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica RegulExtra Condensed Regular Italic Contrastar" ;
    src: url("Antarctica/Antarctica-XCnRgItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Semi Bold Contrast" ;
    src: url("Antarctica/Antarctica-XCnSmBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Semi Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-XCnSmBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Thin Contrast" ;
    src: url("Antarctica/Antarctica-XCnThContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Thin Italic Contrast" ;
    src: url("Antarctica/Antarctica-XCnThItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Extra Bold Contrast" ;
    src: url("Antarctica/Antarctica-XCnXBdContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Extra Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-XCnXBdItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Extra Black Contrast" ;
    src: url("Antarctica/Antarctica-XCnXBlkContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Bold Italic Contrast" ;
    src: url("Antarctica/Antarctica-XCnXBlkItContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Extra Light Contrast" ;
    src: url("Antarctica/Antarctica-XCnXLtContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Antartica Extra Condensed Extra Light Italic Contrast" ;
    src: url("Antarctica/Antarctica-XCnXLtItContrast.woff2") format("woff2");
}
@font-face {
    font-family: "Antarctica Variable";
    src: url("Antarctica/Antarctica-VF.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
}*/
/* Amazonia */
@font-face{
    font-family:"Amazonia Black";
    src: url("Amazonia/Amazonia-Black.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Black Contrast";
    src: url("Amazonia/Amazonia-BlackContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Bold";
    src: url("Amazonia/Amazonia-Bold.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Bold Contrast";
    src: url("Amazonia/Amazonia-BoldContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Black Contrast";
    src: url("Amazonia/Amazonia-CondBlackContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Bold Contrast";
    src: url("Amazonia/Amazonia-CondBoldContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Black";
    src: url("Amazonia/Amazonia-CondensedBlack.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Bold";
    src: url("Amazonia/Amazonia-CondensedBold.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Extra Bold";
    src: url("Amazonia/Amazonia-CondensedExtraBold.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Extra Light";
    src: url("Amazonia/Amazonia-CondensedExtraLight.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Light";
    src: url("Amazonia/Amazonia-CondensedLight.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Medium";
    src: url("Amazonia/Amazonia-CondensedMedium.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Regular";
    src: url("Amazonia/Amazonia-CondensedRegular.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Semi Bold";
    src: url("Amazonia/Amazonia-CondensedSemiBold.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Thin";
    src: url("Amazonia/Amazonia-CondensedThin.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Extra Bold Contrast";
    src: url("Amazonia/Amazonia-CondExtBdContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Extra Light Contrast";
    src: url("Amazonia/Amazonia-CondExtLtContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Light Contrast";
    src: url("Amazonia/Amazonia-CondLightContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Medium Contrast";
    src: url("Amazonia/Amazonia-CondMedContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Regular Contrast";
    src: url("Amazonia/Amazonia-CondRegContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Semi Bold Contrast";
    src: url("Amazonia/Amazonia-CondSemBdContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Condensed Thin Contrast";
    src: url("Amazonia/Amazonia-CondThinContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Black";
    src: url("Amazonia/Amazonia-ExpandedBlack.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Bold";
    src: url("Amazonia/Amazonia-ExpandedBold.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Bold Contrast";
    src: url("Amazonia/Amazonia-ExpandedBoldContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Extra Bold";
    src: url("Amazonia/Amazonia-ExpandedExtraBold.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Extra Light";
    src: url("Amazonia/Amazonia-ExpandedExtraLight.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Light";
    src: url("Amazonia/Amazonia-ExpandedLight.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Medium";
    src: url("Amazonia/Amazonia-ExpandedMedium.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Regular";
    src: url("Amazonia/Amazonia-ExpandedRegular.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Semi Bold";
    src: url("Amazonia/Amazonia-ExpandedSemiBold.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Thin";
    src: url("Amazonia/Amazonia-ExpandedThin.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Thin Contrast";
    src: url("Amazonia/Amazonia-ExpandedThinContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Black Contrast";
    src: url("Amazonia/Amazonia-ExpBlackContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Extra Bold Contrast";
    src: url("Amazonia/Amazonia-ExpExtBdContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Extra Light Contrast";
    src: url("Amazonia/Amazonia-ExpExtLtContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Light Contrast";
    src: url("Amazonia/Amazonia-ExpLightContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Medium Contrast";
    src: url("Amazonia/Amazonia-ExpMedContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded Regular Contrast";
    src: url("Amazonia/Amazonia-ExpRegContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Expanded SemiBold Contrast";
    src: url("Amazonia/Amazonia-ExpSemBdContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Bold";
    src: url("Amazonia/Amazonia-ExtraBold.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Bold Contrast";
    src: url("Amazonia/Amazonia-ExtraBoldContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Black";
    src: url("Amazonia/Amazonia-ExtraCondensedBlack.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Bold";
    src: url("Amazonia/Amazonia-ExtraCondensedBold.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Light";
    src: url("Amazonia/Amazonia-ExtraCondensedLight.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Medium";
    src: url("Amazonia/Amazonia-ExtraCondensedMedium.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Thin";
    src: url("Amazonia/Amazonia-ExtraCondensedThin.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Extra Bold";
    src: url("Amazonia/Amazonia-ExtraCondExtBd.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Extra Light";
    src: url("Amazonia/Amazonia-ExtraCondExtLt.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Medium Contrast";
    src: url("Amazonia/Amazonia-ExtraCondMedContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Regular";
    src: url("Amazonia/Amazonia-ExtraCondReg.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Regular Contrast";
    src: url("Amazonia/Amazonia-ExtraCondRegContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Semi Bold";
    src: url("Amazonia/Amazonia-ExtraCondSemBd.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Light";
    src: url("Amazonia/Amazonia-ExtraLight.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Light Contrast";
    src: url("Amazonia/Amazonia-ExtraLightContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Light";
    src: url("Amazonia/Amazonia-Light.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Light Contrast";
    src: url("Amazonia/Amazonia-LightContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Medium";
    src: url("Amazonia/Amazonia-Medium.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Medium Contrast";
    src: url("Amazonia/Amazonia-MediumContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Regular";
    src: url("Amazonia/Amazonia-Regular.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Regular Contrast";
    src: url("Amazonia/Amazonia-RegularContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Semi Bold";
    src: url("Amazonia/Amazonia-SemiBold.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Semi Bold Contrast";
    src: url("Amazonia/Amazonia-SemiBoldContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Thin";
    src: url("Amazonia/Amazonia-Thin.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Thin Contrast";
    src: url("Amazonia/Amazonia-ThinContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Black Contrast";
    src: url("Amazonia/Amazonia-UltExpBlackContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Bold Contrast";
    src: url("Amazonia/Amazonia-UltExpBoldContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Black";
    src: url("Amazonia/Amazonia-UltExpExtBd.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Extra Bold Contrast";
    src: url("Amazonia/Amazonia-UltExpExtBdContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Extra Light";
    src: url("Amazonia/Amazonia-UltExpExtLt.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Extra Light Contrast";
    src: url("Amazonia/Amazonia-UltExpExtLtContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Light Contrast";
    src: url("Amazonia/Amazonia-UltExpLightContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Medium Contrast";
    src: url("Amazonia/Amazonia-UltExpMedContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Regular Contrast";
    src: url("Amazonia/Amazonia-UltExpRegContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Semi Bold";
    src: url("Amazonia/Amazonia-UltExpSemBd.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Semi Bold Contrast";
    src: url("Amazonia/Amazonia-UltExpSemBdContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Thin Contrast";
    src: url("Amazonia/Amazonia-UltExpThinContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Black";
    src: url("Amazonia/Amazonia-UltraExpandedBlack.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Bold";
    src: url("Amazonia/Amazonia-UltraExpandedBold.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Light";
    src: url("Amazonia/Amazonia-UltraExpandedLight.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Medium";
    src: url("Amazonia/Amazonia-UltraExpandedMedium.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Regular";
    src: url("Amazonia/Amazonia-UltraExpandedRegular.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Ultra Expanded Thin";
    src: url("Amazonia/Amazonia-UltraExpandedThin.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Bold Contrast";
    src: url("Amazonia/Amazonia-XCnBdContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Black Contrast";
    src: url("Amazonia/Amazonia-XCnBlkContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Light Contrast";
    src: url("Amazonia/Amazonia-XCnLtContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Semi Bold Contrast";
    src: url("Amazonia/Amazonia-XCnSmBdContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Thin Contrast";
    src: url("Amazonia/Amazonia-XCnThContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Extra Bold Contrast";
    src: url("Amazonia/Amazonia-XCnXBdContrast.woff2") format("woff2");
}
@font-face{
    font-family:"Amazonia Extra Condensed Extra Light Contrast";
    src: url("Amazonia/Amazonia-XCnXLtContrast.woff2") format("woff2");
}
@font-face{
    font-family: "Amazonia Var";
    src: url("Amazonia/Amazonia-VF.ttf");
}

@font-face{
    font-family: "Weiss Antiqua" ;
    src: url("weiss_1F3202_0_0.woff") format("woff");
}

@font-face{
    font-family: "Bradford LL Regular" ;
    src: url("BradfordLLWeb-Regular.woff2") format("woff2");
}
*{
            margin: 0;
    font-family: "Antartica Bold" ;
    font-family: "Weiss Antiqua" ;
    font-family: "Bradford LL Regular" ;
    font-family:"Amazonia Regular";
        }
        *::selection{
            color: rgba(0, 0, 0, 0);
        text-shadow:
        /* 1px 0.1px 1px #7b0000,
        1px 0.2px 1px #8a0000,
        1px 0.3px 1px #bc0000,
        1px 0.4px 1px #d50000,#ff0000 */

        0px 0px 10px rgb(66, 225, 156);
            background: none;
        } 
        
        /* .click body,
        .click *,
        body.click *,        color: rgb(66, 225, 156);

        .click *,
        .click {
            cursor: url("coupdefeu.png") 16 16, auto;
        } */
        body{
            height: 100vh;
            /* padding: 1em; */
            color: black;
            background-color: white;
        }
        h1{margin-top: 1.5em;}
        .replique{margin-left: 1em;}
        .didascalie{font-style: italic;}
        h2, h3{margin-top: 1em;}
        h4{margin-top: 0.5em;}
        p{
            margin-bottom: 0.5em;
            font-size: 2em;
        }
section{
    /* height: 100vh; */
    padding: 1em;
   position: relative;
            background-color: black;
            color: white;
}
img{
    height: 30%;
    width: auto;
}
body::-webkit-scrollbar {
    width: 0.5em;
}
body::-webkit-scrollbar-track {
    background: rgba(66, 225, 156, 0.5);
}
body::-webkit-scrollbar-thumb {
    background: rgba(66, 225, 156, 0.9);
}
body::-webkit-scrollbar-thumb:hover {
    background: rgba(66, 225, 156, 1);
}
/* HERO ====================================================================================================*/
.hero{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background-color: black;
}      

    .hero-title {
        width: 100%;
        background: none;
        overflow: hidden; 
        text-align: center;
    } 
    .stack {
        display: flex;
        flex-direction: column;
        align-items: start;
        row-gap: .25rem;
        height: min-content;
    }
    .stack.hunter {
        align-items: end;
    }

    .hunter {
        flex-direction: column-reverse;
    }
    .hero-title {
        overflow: hidden;
        text-align: center;
        opacity: 0;
        animation: reveal 0.6s ease forwards;
        
    }
    .stack .hero-title:nth-child(1) { 
        animation-delay: 0s; 
        height: calc(9vw*0.1);
    }
    .stack .hero-title:nth-child(2) { 
        animation-delay: 0.15s; 
        height: calc(9vw*0.2);
    }
    .stack .hero-title:nth-child(3) { 
        animation-delay: 0.30s; 
        height: calc(9vw*0.3);
    }
    .stack .hero-title:nth-child(4) { 
        animation-delay: 0.45s; 
        height: calc(9vw*0.4);
    }
    .stack .hero-title:nth-child(5) { 
        animation-delay: 0.60s; 
        height: calc(9vw*0.5);
    }
    .stack .hero-title:nth-child(6) { 
        animation-delay: 0.75s; 
        height: calc(9vw*0.55);
    }
    .stack .hero-title:nth-child(7) { 
        animation-delay: 0.9s; 
        height: calc(9vw*0.6);
    }
    .stack .hero-title:nth-child(8) { 
        animation-delay: 1.05s; 
        height: calc(9vw*0.65);
    }
    .stack .hero-title:nth-child(9) { 
        animation-delay: 1.20s; 
        height: calc(9vw*0.7);
    }
    .stack .hero-title:nth-child(10) { 
        animation-delay: 1.35s; 
        height: calc(9vw*0.8);
    }
    .stack.hunter .hero-title:nth-child(10) { 
        animation-delay: 1.35s; 
        height: calc(9vw*0.8);
    }
    .hunter .hero-title {
        animation-delay: calc(0.5s + var(--stagger, 0s));
    }
    /* #hunter-1{transform: translateY(-88px);}    
    #hunter-2{transform: translateY(-77px);}    
    #hunter-3{transform: translateY(-64px);}    
    #hunter-4{transform: translateY(-52px);}    
    #hunter-5{transform: translateY(-39px);}    
    #hunter-6{transform: translateY(-0.1em);}    
    #hunter-7{transform: translateY(-0.1em);}    
    #hunter-8{transform: translateY(-0.1em);}    
    #hunter-9{transform: translateY(-0.1em);}    
    #hunter-10{transform: translateY(-0px);}    */
         /* .hero-back{ z-index: 1; }
        .hero-back-1{ transform: translateY(-10px); }
        .hero-back-2{ transform: translateY(-10px); }
        .hero-back-3{ transform: translateY(-10px); }
        .hero-back-4{ transform: translateY(-10px); }
        .hero-back-5{ transform: translateY(-10px); }
        .hunter-back-1{ transform: translateY(-120px); }
        .hunter-back-2{ transform: translateY(-100px); }
        .hunter-back-3{ transform: translateY(-90px); }
        .hunter-back-4{ transform: translateY(-80px); }
        .hunter-back-5{ 
            transform: translateY(-10px); }         */
        .hero-layer{
            font-family:"Amazonia Extra Condensed Black";
            font-size: 9vw;
            letter-spacing: -2px;
            text-transform: uppercase;
            color: #fff;
            white-space: nowrap;
            text-align: center;
        }
        
        
        @keyframes blink{
        	0%{opacity: 0.0;}
            /* 10%{opacity: 0.0;}*/
            27%{opacity: 0.0;} 
            100%{opacity: 1.0;}


        }
        @keyframes blink2{
        	0%{opacity: 0.0;}
            /* 10%{opacity: 0.0;}*/
            37%{opacity: 0.0;} 
            100%{opacity: 1.0;}


        }
        @keyframes blink3{
        	0%{opacity: 0.0;}
            /* 10%{opacity: 0.0;} */
            47%{opacity: 0.0;} 
            58%{opacity: 1.0;}


        }
        @keyframes blink4{
        	0%{opacity: 0.0;}
            /* 10%{opacity: 0.0;} */
            57%{opacity: 0.0;} 
            68%{opacity: 1.0;}

        }
        @keyframes blink5{
        	0%{opacity: 0.0;}
            /* 10%{opacity: 0.0;}*/
            67%{opacity: 0.0;} 
            100%{opacity: 1.0;}
        }
        @keyframes reveal {
            from { opacity: 0; }
            to   { opacity: 1; }
        }

/* SECTION 1 =============================================================================================*/
.etape-1{
    height: 100vh;
    display: flex;
    flex-direction: row;
}

/* section parente */
.etape-1 {
    position: relative; /* nécessaire pour le positionnement absolu du tiroir */
    background-color: black;
}

/* tiroir */
.drawer {
    position: absolute;
    top: 0;
    right: 0;               /* positionné à droite de la section */
    width: 50%;             /* largeur moitié écran quand fermé */
    height: 100%;
    background-color: black;
    display: flex;
    flex-direction: row-reverse; /* images à gauche, poignée à droite */
    overflow-x: auto;
    overflow-y: hidden;
    transition: width 0.5s ease;
    z-index: 10;
}

/* tiroir ouvert : prend toute la largeur de la section */
.drawer.open {
    width: 100%;
}

/* poignée */
.handle {
    width: 50px;
    height: 100%;
    background-color: black;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    flex-shrink: 0;
}

/* container des images */
.img-container {
    display: flex;
    flex-direction: row;
    overflow-x: auto;
    height: 100%;
}

/* images */
.one-e1 {
    height: 98%;
    width: auto;
    flex-shrink: 0;
    margin-right: 28px;
}
.drawer, .handle {
    user-select: none; /* empêche la sélection de texte pendant le drag */
    touch-action: pan-x; /* pour le touch sur mobile */
}

.oneshot{
    position: relative;
    width: 100%;
    height: 0px;          
    background: black;
    overflow: hidden;       
    justify-content: center;
    align-content: center;
    align-items: center;
    text-align: center;
}
 .oneshot2{
    position: relative;
    width: 100%;
    height: 10px;
    background: black;
    overflow: hidden;
    justify-content: center;
}
.oneshot3{
    position: relative;
    width: 100%;
    height: 17px;
    background: black;
    overflow: hidden;
    justify-content: center;
    margin-top: -6em;
}

/* les 2 derrière */
.back{ z-index: 1;
    justify-content: center;
    align-content: center;
    align-items: center;
    text-align: center; }
.back-1{ 
    transform: translateY(-0px);
    justify-content: center;
    align-content: center;
    align-items: center;
    text-align: center; 
}   /*LES 3 VALEURS RESTENT LES MÊMES*/
.back-2{ transform: translateY(-105px); }   /*LES 3 VALEURS RESTENT LES MÊMES*/
.back-3{ transform: translateY(-105px); }   /*LES 3 VALEURS RESTENT LES MÊMES*/

/* le texte devant */
.front{ 
    z-index: 2;
    text-align: center;
}
.layer{
    position: absolute;
    top: 100px;             /* position verticale du "front" */
    /* font: 900 140px/0.9 "Impact", "Arial Black", system-ui, sans-serif; */
    font-family:"Amazonia Extra Condensed Black";
            font-size: 7em;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: white;
            white-space: nowrap;
            text-align: center;
        }
        @keyframes appear {
            from {
                opacity: 0;
                clip-path: inset(0 0 100% 0);
                transform: translateY(-20px);
            }
            to {
                opacity: 1;
                clip-path: inset(0 0 0 0);
                transform: translateY(0);
            }
        }
        .block{
            animation: appear linear;
            animation-timeline: view();
            animation-range: entry 0% cover 20%;
            width: 100%;
            padding-top: 10%;
        }

.poignee{
    width: 10px;
    height: 100px;
    background-color: #b5b5b5;
    border-radius: 5px;
    transition: 120ms ease;
}
.poignee:hover{
    width: 10px;
    height: 100px;
    background-color: #fff;
    border-radius: 5px;
    transition: 120ms ease;

}
@media screen and (max-width:1180px) {
    .block{
            padding-top: 15%;
    }
    .layer{
        font-size: 5em;
    }
    .oneshot{
        height: 10px;          
    }
    .oneshot2{
        height: 0px;
        background: none;
        margin-top: -2.5em;
        background: black;
        color: white;
    }
    .oneshot3{
        height: 10px;  
        margin-top: -7.5em;
    }
    .back-1{ transform: translateY(-16px); }
    .back-2{ transform: translateY(-100px); }
    .back-3{ transform: translateY(-100px); }
}
@media screen and (max-width:938px) {
.drawer {
    position: absolute;
    top: 0;
    width: 100%;             
    height: 50%;
        background: black;
        color: white;
            display: flex;
    flex-direction: row-reverse; 
    overflow-x: auto;
    overflow-y: hidden;
    transition: width 0.5s ease;
    z-index: 10;
}
    .block{
        padding-top: 40vh;
    }
    .layer{
        font-size: 5em;
    }
    .oneshot{
        height: 10px;          
    }
    .oneshot2{
        height: 0px;
        background: none;
        margin-top: -12.5em;
        background: black;
        color: white;
        }
    .oneshot3{
        height: 10px;  
        margin-top: -18.5em;
    }
    .back-1{margin-left: 15%; transform: translateY(-16px); }
    .back-2{margin-left: 15%; transform: translateY(-100px); }
    .back-3{margin-left: 15%; transform: translateY(-100px); }
}

@media screen and (max-width:807px) {
    .layer{
        font-size: 5em;
        text-align: center;
    }
    .back-1{ transform: translateY(-16px); }
    .back-2{ transform: translateY(-100px);}
    .back-3{ transform: translateY(-100px);}
    .drawer.open {
        width: 100%;
        height: auto;
    }

    .img-container {
        width: 100%;
        height: auto;
    }
.one-e1 {
    height: 98%;
    width: auto;
    flex-shrink: 0;
    margin-right: 10px;
}
}
@media screen and (max-width:747px) {
    .drawer.open {
        height: 40%;
    }
    .oneshot{
        height: 10px;          
    }
    .oneshot2{
        height: 0px;
        background: none;
        margin-top: -14.5em;
        background: black;
        color: white;    }
    .oneshot3{
        height: 10px;  
        margin-top: -18.5em;
    }
    .back-1{margin-left: 15%;         background: black;
        color: white; transform: translateY(-16px); }
    .back-2{margin-left: 15%;         background: black;
        color: white; transform: translateY(-100px); }
    .back-3{margin-left: 15%;         background: black;
        color: white; transform: translateY(-100px); }        
    /* .block{
            animation: none;
        } */
    }
@media screen and (max-width:610px) {
    .repetition{
        padding-top: 60vh;

    }
    .drawer.open {
        height: 30%;
    }
    .back-1{margin-left: 8%; transform: translateY(-16px); }
    .back-2{margin-left: 8%; transform: translateY(-100px); }
    .back-3{margin-left: 8%; transform: translateY(-100px); }
}
@media screen and (max-width:478px) {
    .block{
        background: black;
    }
    .drawer.open {
        height: 24%;
    }
    .layer{
        font-size: 4em;
    }
    .oneshot{
        height: 10px;          
    }
    .oneshot2{
        height: 0px;
        background: none;
        margin-top: -15em;
        background: black;
        color: white;    }
    .oneshot3{
        height: 10px;  
        margin-top: -19.5em;
    }    
    .back-1{margin-left: 5%; transform: translateY(-16px); }
    .back-2{margin-left: 5%; transform: translateY(-100px); }
    .back-3{margin-left: 5%; transform: translateY(-100px); }
}
.espace{
    height: 5em;
}
/* SECTION 2 =============================================================================================*/
section.holo1 {
    height: 100vh;/* FAIRE DE LA MARGE AU DESSUS */
    width: 100%;
    position: relative;
    overflow: hidden;
    background-color: black;
    color: white;
}

/* IMAGES */
.images {
    position: absolute;
    inset: 0;
    display: grid;
    place-items: center;
}

.img-s2 {
    position: absolute;
    height: 90vh;
    width: auto;
    opacity: 0;
    top: 0;
}

/* TEXTE BAS */
.texts {
    position: absolute;
    bottom: 5vh;
    left: 0;
    width: 100%;
    padding: 5 5vw;
    pointer-events: none;
    padding: 0;
}

/* TEXTE */
.txt-s2 {
    position: absolute;
    color: white;
    font-size: 1.5rem;
    opacity: 0;
    transition: opacity 0.2s ease;
    margin-left: 6.8em;
    margin-right: 7em;
    margin-top: -1em;
}

/* GAUCHE */
.txt-s2.left {
    left: 0;
    text-align: left;
    font-size: 3em;
}

/* DROITE */
.txt-s2.right {
    right: 0;
    text-align: right;
    font-size: 3em;
}

/* SECTION 3 =============================================================================================*/
.etape-3{
    height: auto;
    p{
            font-size: 3em;
    }
}

        .wrapper-3d {
            position:relative;
            width: 100%;
            min-height: 80vh;
            & .text-3d {
                position: absolute;
                color: rgb(66, 225, 156);                
                white-space: nowrap;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%) rotate3d(1,3,30, 0deg);
                transition: transform 550ms ease-in-out, top 550ms ease-in-out, left 550ms ease-in-out;
                cursor: pointer;
                font-size: 3em;

            }

        }

.clean{
    bottom: 0;
    font-size: 3em;

}
@media screen and (max-width:720px) {
    /* .etape-3{
    height: 90vh;
    } */
        .wrapper-3d {
            min-height: 60vh;
            max-width: 100vw;
    }
}       
/* SECTION 4 =============================================================================================*/
.etape-4{
    padding: 0;
    height: 100vh;
    cursor: none;
}   
    .container-loupe {
      position: relative;
      height: 90vh;
      width: auto;
      overflow: hidden;
    }

    /* IMAGE DE FOND */
    .background-loupe img {
      position: absolute;
      inset: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    /* CURSOR / LOUPE */
    #cursor {
      /* position: fixed; */
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      pointer-events: none;
      z-index: 10;

      --x: 50%;
      --y: 50%;
      --r: 5vw;
      clip-path: circle(var(--r) at var(--x) var(--y));
      -webkit-clip-path: circle(var(--r) at var(--x) var(--y));
        /* transform: scale(1.5); */
      transition: clip-path 0.001s linear;
    }

    #cursor img {
        position: absolute;
        top: 0;
        left: 0;
        transform-origin: top left;
      width: 100%;
      height: 100%;
      object-fit: cover;
        /* transform-origin: 50% 50%; */
      
    }
    #cursor {
        opacity: 0;
        transition: opacity 0.2s ease;
    }

    @media (pointer: fine) {
        #cursor {
            opacity: 1; /* toujours visible à la souris */
        }
    }
    #zoomed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%; /* base image fills container */
        height: 100%;
        transform-origin: top left; /* important for zoom mapping */
        pointer-events: none;
    }
    /*
    @media (pointer: coarse) {
        #cursor {
            --r: 28vw;
        }
    }
    */
/* .loupedef{
      transform: scale(1.3);
} */
/* SECTION 5 =============================================================================================*/

.etape-5 {
    height: 100vh;
    display: flex;
    padding-top: 1em;
    padding-bottom: 1em;
}

/* moitiés */
.half {
    width: 50%;
    position: relative;
    overflow: hidden;
}

/* états superposés */
.state {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: opacity 0.6s ease;
    padding-top: 0.5rem;
}
.state-start {
    justify-content: flex-start;      
}
.state-end {
    justify-content: flex-end;   
    & p {
        margin-bottom: 0;
        text-box-trim: trim-both;
        text-box-edge: cap alphabetic;
    }
}

.state img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* texte */
.state p {
    position: absolute;
    left:0;
    color: white;
    font-size: 4vw;
    text-align: left;
    line-height: 1.0;
}

/* visibilité */
.default {
    opacity: 1;
}

.hover {
    opacity: 0;
}

/* HOVER UNIQUEMENT SUR LA PARTIE DROITE */
/* .right:hover ~ .left .default,
.right:hover .default {
    opacity: 0;
}

.right:hover ~ .left .hover,
.right:hover .hover {
    opacity: 1;
} */
.left:hover .default,
.left:hover ~ .right .default {
    opacity: 0;
}

.left:hover .hover,
.left:hover ~ .right .hover {
    opacity: 1;
}
.text-tight {
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
    width: 100%;
}
.hears{
    font-size:3em;
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
    display: inline-block;
    letter-spacing: -0.04em;
    text-transform: uppercase;
}
.hurt{
    color: rgb(66, 225, 156);
}
.hurt-span{
    text-transform: uppercase;
    font-size:3em;
    margin-left:-3px;
}
@media screen and (max-width: 784px) {
    .etape-5 {
        flex-direction: column;
        min-height: 100vh;
        justify-content: center;
        p{
            font-size: 7.9vw;
        }
    }
    .etape-5 .half {
        width: 100%;
        min-height: 50vh;
    }
    .hurt{
        font-size: 20vw;
    }
}
/* SECTION 6 =============================================================================================*/
.etape-6{
    height: 50vh;
}
/* SECTION 7 =============================================================================================*/
.etape-7{
    height: auto;
    position: relative;
    background: none;
    border-bottom: 1px solid #42e19c;
    cursor: none;
}
.fall{
        font-size: 3em;

}
.etape-7 canvas {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -10;        /* au premier plan */
    pointer-events: none; /* laisse les clics passer */
    cursor: none;
}

.ShrinkingText_root__3cIPn {
    /* font-family: BaseGrotesk,sans-serif; */
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: .01em;
    position: relative;
    width: 100%;
    will-change: transform
}

.ShrinkingText_line__1TUTh {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: auto;
    width: 100%;
    will-change: width
}

.ShrinkingText_calcSpan__20QqJ {
    position: absolute;
    opacity: 0;
    visibility: hidden
}

@media screen and (max-width: 1179px) and (min-width:834px) {
    .ShrinkingText_root__3cIPn {
        font-weight:300;
        font-size: 40px;
        line-height: 48px;
        letter-spacing: 0
    }
}

@media screen and (min-width: 1180px) {
    .ShrinkingText_root__3cIPn {
        font-weight:300;
        font-size: 60px;
        line-height: 70px;
        letter-spacing: 0
    }
}

@media screen and (min-width: 1920px) {
    .ShrinkingText_root__3cIPn {
        font-weight:300;
        font-size: 70px;
        line-height: 80px;
        letter-spacing: 0
    }
}

.ArrowLink_link__1oKR- {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 7px 0;
    position: relative;
    z-index: 1;
    mix-blend-mode: difference;
    cursor: none;
}

.gunshot{
    margin-top: 10em;
    text-align: center;
    font-size: 5em;
    font-size: 15em;
    color: rgba(255, 255, 255, 1);
    text-transform: uppercase;
        font-size: clamp(3.5rem, 15vw, 15rem);
    margin-bottom: 5em;
    letter-spacing: -0.08em;
    transition: color 150ms ease-in-out;
}
.gunshot:hover{
    margin-top: 10em;
    text-align: center;
    font-size: 15em;
    color: rgb(66, 225, 156);
    text-transform: uppercase;
    margin-bottom: 5em;
    font-size: clamp(3.5rem, 15vw, 15rem);
}
@media screen and (max-width:500px) {
    .gunshot{
        margin-top: 20em;
        margin-bottom: 10em;
    }
    .gunshot:hover{
        margin-top: 20em;
        margin-bottom: 10em;
    }
}
.etape-7{
    height: auto;
    position: relative;
    background: none;
    border-bottom: 1px solid #42e19c;
    cursor: none;
}
/* SECTION 8 =============================================================================================*/
 /* .etape-8{
    display: grid;
    place-items: center;
    height: 100vh;
    overflow: hidden;
}  */
.holo {
    display: grid;
    place-items: center;
    height: 100vh;
    overflow: hidden;
}
.img-s6 {
    grid-area: 1 / 1;
    height: 90vh;
    width: auto;
}
/* SECTION 9 =============================================================================================*/
.etape-9{
    height: 100vh;
}
/* SECTION 10 =============================================================================================*/
.etape-10{
    height: 100vh;
}

.etape-10 .images {
  position: sticky;
  top: 0;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.etape-10 .image {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 90%;
  max-width: 100%;
  width: auto;
  object-fit: contain;
  opacity: 0;
  transition: opacity 0.8s ease;
}

.etape-10 .image.active {
  opacity: 1;
}

/* SECTION 11 =============================================================================================*/
.etape-11{
        /*font-family: "Inter", sans-serif;*/
        box-sizing: border-box;
        background-color: red;
        background: red;
    }

/* Texte fixé au centre */
    .viewport {
      /* position: fixed; */
      inset: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      pointer-events: none;
    }

    #text {
      /* font-size: clamp(2.5rem, 50vw, 12rem); */
      line-height: 1.1;
      font-variation-settings: "wght" 100;
      transition: font-variation-settings 1s linear;
        color: rgb(66, 225, 156);
        font-size: 10em;
    }
#text {
  font-size: clamp(2rem, 12vw, 20rem);
  white-space: nowrap;
}
/* GENERIQUE ======================================================================================================= */
.generique{
    height: auto;
    text-align: center;
    padding-bottom: 110vh;
    p {
        margin-top: 5em;
                        font-size: 3em;

    }

}
    .fin{
        margin-top: 50vh;
        margin-bottom: 50vh;
    }
/* .generique::selection,.footer::selection, em::selection, strong::selection{
                color: rgba(0, 0, 0, 0);
        text-shadow:


        0px 0px 10px rgb(66, 225, 156);
            background: none;
        
} */
/* FOOTER ======================================================================================================= */
footer{
    text-align: center;
    background-color: rgb(66, 225, 156);
    padding: 1em;
}

.mmleho{
    font-family:"Amazonia Semi Bold";
    margin-top: 1em;
}
.mmleho::selection{
    color: rgba(0, 0, 0, 0);
    color: rgb(66, 225, 156);
    text-shadow: 0 0 1px black;
}

/* ========== RESPONSIVE – smartphone tactile ========== */
@media screen and (max-width: 768px) {
    body {
        min-height: 100vh;
        height: auto;
        -webkit-text-size-adjust: 100%;
        -webkit-tap-highlight-color: transparent;
    }

    section {
        padding: 0.75em;
        min-height: auto;
    }

    p {
        font-size: 1.25rem;
    }

    /* loupe : zone tactile plus grande */
    .etape-4 .container-loupe {
        height: 70vh;
    }

    /* .gunshot {
        font-size: 4rem;
        margin-top: 2em;
    } */

    .txt-s2 {
        font-size: 1rem;
        margin-left: 1em;
        margin-right: 1em;
    }

    .img-s2 {
        height: 75vh;
    }

    .holo .img-s6 {
        height: 75vh;
    }

    .etape-10 .image {
        height: 80%;
        max-width: 95%;
    }

    /* drawer tactile */
    .drawer {
        width: 70%;
    }

    .drawer.open {
        width: 100%;
    }

    .handle {
        width: 44px;
        min-width: 44px;
    }

    /* typo section */
    .etape-11 .text {
        font-size: clamp(1.5rem, 5vw, 3rem);
    }
}

/* @media screen and (max-width: 1380px) {
    p {
        font-size: 1rem;
    }

    .gunshot {
        font-size: 8rem;
    }
} */


.no-scrollbar::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    background: transparent !important;
}

@media screen and (min-width:511px) {
    .easter{
    font-family:"Amazonia Extra Condensed Black";
    display: none;
    }
.egg{
    display: contents;
    /* font-size: 2.5em; */
    font-size: 1em;
    font-family:"Amazonia Extra Condensed Black";
}
.easter-3{
    font-family:inherit;
    display: none;
    }
.egg-3{
    display: contents;
    /* font-size: 2.5em; */
    font-size: 1em;
    font-family:inherit;
}
}
@media screen and (max-width:511px) {
.easter{
    font-family:"Amazonia Extra Condensed Black";
    /* display: none; */
    display: contents;
    color: #fff;
    }
.egg{
    display: none;
}
.easter-3{
    font-family:inherit;
    /* display: none; */
    display: contents;
    color: #fff;
    color: inherit;
    }
.egg-3{
    display: none;
}
}