@charset "UTF-8";@font-face{font-family:grandslang;src:url(/assets/fonts/grandslang-roman.woff2) format("woff2"),url(/assets/fonts/grandslang-roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:grandslang;src:url(/assets/fonts/grandslang-romanitalic.woff2) format("woff2"),url(/assets/fonts/grandslang-romanitalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-thin-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-thin-webfont.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-thinitalic-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-thinitalic-webfont.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-extralight-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-extralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-extralightitalic-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-extralightitalic-webfont.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-light-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-lightitalic-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-book-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-book-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-bookitalic-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-bookitalic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-medium-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-mediumitalic-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-mediumitalic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-semibold-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-semibolditalic-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-semibolditalic-webfont.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-bold-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-bolditalic-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-extrabold-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-extrabolditalic-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-extrabolditalic-webfont.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-heavy-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-heavy-webfont.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:sagona;src:url(/assets/fonts/sagona/sagona-heavy-webfont.woff2) format("woff2"),url(/assets/fonts/sagona/sagona-heavy-webfont.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumthin.woff2) format("woff2"),url(/assets/fonts/faktum/faktumthin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumthinitalic.woff2) format("woff2"),url(/assets/fonts/faktum/faktumthinitalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumextralight.woff2) format("woff2"),url(/assets/fonts/faktum/faktumextralight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumextralightitalic.woff2) format("woff2"),url(/assets/fonts/faktum/faktumextralightitalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumlight.woff2) format("woff2"),url(/assets/fonts/faktum/faktumlight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumlightitalic.woff2) format("woff2"),url(/assets/fonts/faktum/faktumlightitalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumbook.woff2) format("woff2"),url(/assets/fonts/faktum/faktumbook.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumbookitalic.woff2) format("woff2"),url(/assets/fonts/faktum/faktumbookitalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktummedium.woff2) format("woff2"),url(/assets/fonts/faktum/faktummedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktummediumitalic.woff2) format("woff2"),url(/assets/fonts/faktum/faktummediumitalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumsemibold.woff2) format("woff2"),url(/assets/fonts/faktum/faktumsemibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumsemibolditalic.woff2) format("woff2"),url(/assets/fonts/faktum/faktumsemibolditalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumbold.woff2) format("woff2"),url(/assets/fonts/faktum/faktumbold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumbolditalic.woff2) format("woff2"),url(/assets/fonts/faktum/faktumbolditalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumextrabold.woff2) format("woff2"),url(/assets/fonts/faktum/faktumextrabold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumextrabolditalic.woff2) format("woff2"),url(/assets/fonts/faktum/faktumextrabolditalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumextrabold.woff2) format("woff2"),url(/assets/fonts/faktum/faktumextrabold.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:faktum;src:url(/assets/fonts/faktum/faktumextrabolditalic.woff2) format("woff2"),url(/assets/fonts/faktum/faktumextrabolditalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaythin.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaythin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaythinitalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaythinitalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplayextralight.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplayextralight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplayextralightitalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplayextralightitalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaylight.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaylight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaylightitalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaylightitalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaybook.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaybook.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaybookitalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaybookitalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaymedium.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaymedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaymediumitalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaymediumitalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaysemibold.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaysemibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaysemibolditalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaysemibolditalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaybold.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaybold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplaybolditalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplaybolditalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplayextrabold.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplayextrabold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplayextrabolditalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplayextrabolditalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplayheavy.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplayheavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:rationaltwdisplay;src:url(/assets/fonts/rationaltw/rationaltwdisplayheavy.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwdisplayheavy.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextthin.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextthin.woff) format("woff");font-weight:100;font-style:normal;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextthinitalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextthinitalic.woff) format("woff");font-weight:100;font-style:italic;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextextralight.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextextralight.woff) format("woff");font-weight:200;font-style:normal;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextextralightitalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextextralightitalic.woff) format("woff");font-weight:200;font-style:italic;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextlight.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextlight.woff) format("woff");font-weight:300;font-style:normal;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextlightitalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextlightitalic.woff) format("woff");font-weight:300;font-style:italic;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextbook.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextbook.woff) format("woff");font-weight:400;font-style:normal;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextbookitalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextbookitalic.woff) format("woff");font-weight:400;font-style:italic;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextmedium.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextmedium.woff) format("woff");font-weight:500;font-style:normal;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextmediumitalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextmediumitalic.woff) format("woff");font-weight:500;font-style:italic;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextsemibold.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextsemibold.woff) format("woff");font-weight:600;font-style:normal;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextsemibolditalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextsemibolditalic.woff) format("woff");font-weight:600;font-style:italic;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextbold.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextbold.woff) format("woff");font-weight:700;font-style:normal;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextbolditalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextbolditalic.woff) format("woff");font-weight:700;font-style:italic;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextextrabold.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextextrabold.woff) format("woff");font-weight:800;font-style:normal;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextextrabolditalic.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextextrabolditalic.woff) format("woff");font-weight:800;font-style:italic;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextheavy.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextheavy.woff) format("woff");font-weight:900;font-style:normal;font-text:swap}@font-face{font-family:rationaltwtext;src:url(/assets/fonts/rationaltw/rationaltwtextheavy.woff2) format("woff2"),url(/assets/fonts/rationaltw/rationaltwtextheavy.woff) format("woff");font-weight:900;font-style:italic;font-text:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomathin.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomathin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomathinitalic.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomathinitalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomaextralight.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomaextralight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomaextralightitalic.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomaextralightitalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomalight.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomalight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomalightitalic.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomalightitalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomaregular.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomaregular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomaregularitalic.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomaregularitalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomamedium.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomamedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomamediumitalic.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomamediumitalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomasemibold.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomasemibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomasemibolditalic.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomasemibolditalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomabold.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomabold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomabolditalic.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomabolditalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomablack.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomablack.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomablackitalic.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomablackitalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomablack.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomablack.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomablackitalic.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomablackitalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomablack.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomablack.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:brsonoma;src:url(/assets/fonts/brsonoma/brsonomablackitalic.woff2) format("woff2"),url(/assets/fonts/brsonoma/brsonomablackitalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-thin-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-thin-webfont.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-thinitalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-thinitalic-webfont.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-thin-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-thin-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-thinitalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-thinitalic-webfont.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-light-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-lightitalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-regular-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-regularitalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-regularitalic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-medium-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-mediumitalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-mediumitalic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-demibold-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-demibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-demibolditalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-demibolditalic-webfont.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-bold-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-bolditalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-extrabold-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-extrabolditalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-extrabolditalic-webfont.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-extrabold-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-extrabold-webfont.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:arsenica;src:url(/assets/fonts/arsenica/arsenica/arsenica-extrabolditalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-extrabolditalic-webfont.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:arsenica-text;src:url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-light-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:arsenica-text;src:url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-lightitalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:arsenica-text;src:url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-regular-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:arsenica-text;src:url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-regularitalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-regularitalic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:arsenica-text;src:url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-bold-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:arsenica-text;src:url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-bolditalic-webfont.woff2) format("woff2"),url(/assets/fonts/arsenica/arsenica/arsenica-text/arsenicatext-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaicitalic-black-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicitalic-black-webfont.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaicitalic-extrabold-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicitalic-extrabold-webfont.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaicitalic-bold-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicitalic-bold-webfont.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaicitalic-semibold-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicitalic-semibold-webfont.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaicitalic-medium-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicitalic-medium-webfont.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaicitalic-regular-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicitalic-regular-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaicitalic-light-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicitalic-light-webfont.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaicitalic-extralight-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicitalic-extralight-webfont.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaicitalic-thin-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicitalic-thin-webfont.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:mozaicgeo;src:url(/assets/fonts/mozaic/mozaicgeo-black-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicgeo-black-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:mozaicgeo;src:url(/assets/fonts/mozaic/mozaicgeo-extrabold-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicgeo-extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:mozaicgeo;src:url(/assets/fonts/mozaic/mozaicgeo-bold-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicgeo-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:mozaicgeo;src:url(/assets/fonts/mozaic/mozaicgeo-semibold-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicgeo-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:mozaicgeo;src:url(/assets/fonts/mozaic/mozaicgeo-medium-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicgeo-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:mozaicgeo;src:url(/assets/fonts/mozaic/mozaicgeo-regular-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicgeo-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:mozaicgeo;src:url(/assets/fonts/mozaic/mozaicgeo-light-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicgeo-light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:mozaicgeo;src:url(/assets/fonts/mozaic/mozaicgeo-extralight-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicgeo-extralight-webfont.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:mozaicgeo;src:url(/assets/fonts/mozaic/mozaicgeo-thin-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaicgeo-thin-webfont.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaichum-black-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaichum-black-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaichum-extrabold-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaichum-extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaichum-bold-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaichum-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaichum-semibold-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaichum-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaichum-medium-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaichum-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaichum-regular-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaichum-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaichum-light-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaichum-light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaichum-extralight-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaichum-extralight-webfont.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:mozaic;src:url(/assets/fonts/mozaic/mozaichum-thin-webfont.woff2) format("woff2"),url(/assets/fonts/mozaic/mozaichum-thin-webfont.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:nanumgothic;src:url(/assets/fonts/nanumgothic-regular.woff2) format("woff2"),url(/assets/fonts/nanumgothic-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:nanumgothic;src:url(/assets/fonts/nanumgothic-bold.woff2) format("woff2"),url(/assets/fonts/nanumgothic-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:nanumgothic;src:url(/assets/fonts/nanumgothic-extrabold.woff2) format("woff2"),url(/assets/fonts/nanumgothic-extrabold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:courierprime;src:url(/assets/fonts/courierprime/courierprimeregular.woff2) format("woff2"),url(/assets/fonts/courierprime/courierprimeregular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:courierprime;src:url(/assets/fonts/courierprime/courierprimeregularitalic.woff2) format("woff2"),url(/assets/fonts/courierprime/courierprimeregularitalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:courierprime;src:url(/assets/fonts/courierprime/courierprimebold.woff2) format("woff2"),url(/assets/fonts/courierprime/courierprimebold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:courierprime;src:url(/assets/fonts/courierprime/courierprimebolditalic.woff2) format("woff2"),url(/assets/fonts/courierprime/courierprimebolditalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:oddval;src:url(/assets/fonts/oddval-semibold-webfont.woff2) format("woff2"),url(/assets/fonts/oddval-semibold-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:oddval;src:url(/assets/fonts/oddval-semibold-webfont.woff2) format("woff2"),url(/assets/fonts/oddval-semibold-webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:oddval;src:url(/assets/fonts/oddval-semibold-webfont.woff2) format("woff2"),url(/assets/fonts/oddval-semibold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:oddval;src:url(/assets/fonts/oddval-semibold-webfont.woff2) format("woff2"),url(/assets/fonts/oddval-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal}:root{--fontPrimary: rationaltwtext, Consolas, monospace;--fontSecondary: rationaltwtext, Consolas, monospace;--fontMono: courierprime, Consolas, monospace;--fontAccent: brsonoma, sans-serif;--fontHightlight: brsonoma, sans-serif;--fontHeadings: sagona, sans-serif;--fontLogo: oddval, sans-serif;--clrBlack: #383838;--clrDark: #383838;--clrWhite: #fff;--clrAccent: rgba(85, 85, 85, .5);--clrShadow: rgba(221, 221, 221, .5);--backgroundColor: #fff;--textColor: #383838;--width: 120%;--margin: -10%}html,html a{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html{box-sizing:border-box;overflow-x:hidden;overflow-y:scroll}body{margin:0!important;padding:0!important;max-width:100%;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}::selection{background:#262626;color:#fff}::-moz-selection{background:#262626;color:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}body{color:#383838;color:var(--textColor);font-family:rationaltwtext,Consolas,monospace;font-family:var(--fontPrimary);background-color:#fff;font-size:17px;font-style:normal;font-weight:500;line-height:1.618;min-height:80vh}@media screen and (min-width: 2000px){body{font-size:17px}}@media screen and (max-width: 900px){body{font-size:16px}}*:focus{outline-color:#262626;outline-style:solid;outline-offset:3px;outline-width:3px}a{color:#383838;color:var(--clrBlack);display:inline-block;text-decoration:none!important}a:focus{display:inline-block}a:not([class]){color:#383838;color:var(--clrBlack);text-decoration:underline!important;text-decoration-thickness:2px!important;transition:text-decoration .5s}a:not([class]):hover{text-decoration-color:transparent!important}h1,h2,h3,h4,h5,h6{font-family:sagona,sans-serif;font-family:var(--fontHeadings);font-weight:900;font-kerning:normal;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;-ms-font-feature-settings:normal;font-feature-settings:normal;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:sagona,sans-serif;font-family:var(--fontHeadings);font-weight:900;font-weight:800;font-kerning:normal}h1{font-size:76px;font-weight:900;line-height:1.2}@media screen and (max-width: 1920px){h1{font-size:70px;line-height:1.1}}@media screen and (max-width: 1660px){h1{font-size:64px}}@media screen and (max-width: 1440px){h1{font-size:60px}}@media screen and (max-width: 1200px){h1{font-size:54px}}@media screen and (max-width: 1024px){h1{font-size:48px}}@media screen and (max-width: 900px){h1{font-size:42px}}h2{font-family:brsonoma,sans-serif;font-family:var(--fontAccent);font-size:32px;margin:70px 0 20px}@media screen and (max-width: 900px){h2{font-size:28px;line-height:1.2}}hr+h2{margin:30px 0 20px}h3+h2{margin:30px 0 15px}h3{font-size:28px;margin:60px 0 15px}h4{font-size:24px;margin:50px 0 15px}h5{font-size:20px;margin:30px 0 10px}h2+h3{margin:30px 0 15px}h1 pre,h2 pre,h3 pre,h4 pre,h5 pre,h6 pre,h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-family:courierprime,Consolas,monospace;font-family:var(--fontMono);background:none!important;font-size:inherit;font-weight:600;font-kerning:normal;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;-ms-font-feature-settings:normal;font-feature-settings:normal;padding:0 5px!important}:lang(ko),[lang=ko]{font-family:nanumgothic;font-size:19px;font-weight:700}:lang(no){font-style:normal}p{margin:0 0 30px}small{font-size:.9em;font-weight:400}hr{border:0;border-top:3px solid #383838;display:block;height:48px;margin:50px auto 40px;width:40%}strong{font-weight:700}mark{background-color:#383838;background-color:var(--clrBlack);color:#fff;color:var(--clrWhite);font-family:rationaltwtext,Consolas,monospace;font-family:var(--fontPrimary);border-radius:7px;font-size:17px;font-weight:700;padding:2px 17px}abbr{position:relative;z-index:1}abbr[title]{cursor:pointer;display:inline-block;font-weight:600;position:relative;text-decoration:none}ol{margin:50px 0;padding-inline-start:30px}ul{list-style-type:square;margin:50px 0;padding-inline-start:50px;width:85%}@media screen and (max-width: 900px){ul{padding-inline-start:15px;width:95%}}ul li{font-size:.9em;font-weight:500;margin:0 0 7px}ul li p{margin:0}dl{border:1px solid black;margin:25px 0}blockquote{background-color:#dddddd80;background-color:var(--clrShadow);font-size:44px;line-height:1.4;margin:30px -15% 60px 30px;padding:30px;width:65%;float:right}blockquote p{margin:0}@media screen and (max-width: 900px){blockquote{margin:30px -15% 60px 30px}}@media screen and (max-width: 900px){blockquote{float:none;font-size:30px;margin:40px auto;padding:15px;width:90%}}q{font-style:italic;font-weight:600}q:before{content:open-quote;font-style:normal;margin:0 0 0 -4px;padding-right:2px}q:after{content:close-quote;font-style:normal;margin:0;padding-left:2px}button{font-family:rationaltwtext,Consolas,monospace;font-family:var(--fontPrimary);background:transparent;border:none;cursor:pointer;margin:0;padding:0}button:focus,button:active{border:none;outline:0}table{border-collapse:collapse;font-size:15px;margin:50px auto;overflow-x:auto;width:100%}table th{font-family:brsonoma,sans-serif;font-family:var(--fontHightlight)}table th,table td{border:2px solid #383838;padding:15px;vertical-align:middle}table td a{border:none!important;font-weight:600!important}table td strong{font-weight:600!important}@media screen and (max-width: 900px){table thead{display:none}}@media screen and (max-width: 900px){table tbody td{border:none!important;display:block;padding:0}table tbody td p{margin:0}}@media screen and (max-width: 900px){table tbody td:nth-child(1){font-family:brsonoma,sans-serif;font-family:var(--fontHightlight);font-size:22px}}@media screen and (max-width: 900px){table tbody td:nth-child(2){margin:0 0 5px;padding:0}}@media screen and (max-width: 900px){table tbody td:last-child{background:#0000000d;margin-bottom:30px;padding:7px}}table p{margin:0}.layout{display:grid;grid-template-columns:1fr;grid-template-rows:100px auto 150px;grid-template-areas:"header" "." "footer";min-height:100vh;padding:50px 100px 25px;max-width:100vw!important}@media screen and (max-width: 1366px){.layout{padding:50px}}@media screen and (max-width: 1200px){.layout{padding:15px 45px}}@media screen and (max-width: 900px){.layout{grid-template-rows:70px auto 70px;padding:15px 30px}}@media screen and (max-width: 767px){.layout{padding:15px 20px}}.layout--bordered{border:45px solid #262626;border-style:solid;border-width:45px;border-color:#383838;border-color:var(--clrBlack)}@media screen and (max-width: 1200px){.layout--bordered{border:20px solid #262626}}@media screen and (max-width: 900px){.layout--bordered{border:7px solid #262626}}.layout__header{grid-area:header}.layout__main{display:grid;grid-template-columns:1fr 2.5fr 1fr;grid-template-rows:1fr;grid-template-areas:". main ."}@media screen and (min-width: 2300px){.layout__main{grid-template-columns:1fr 2fr 1fr}}@media screen and (min-width: 3000px){.layout__main{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 1920px){.layout__main{grid-template-columns:1fr 2.5fr 1fr}}@media screen and (max-width: 1600px){.layout__main{grid-template-columns:1fr 5fr 1fr}}@media screen and (max-width: 1440px){.layout__main{grid-template-columns:1fr 4fr 1fr}}@media screen and (max-width: 1200px){.layout__main{grid-template-columns:1fr 3fr 1fr}}@media screen and (max-width: 1024px){.layout__main{grid-template-columns:1fr 6fr 1fr}}@media screen and (max-width: 768px){.layout__main{display:block}}.layout__main--frontpage{grid-template-columns:1fr 10fr 1fr;grid-template-areas:". main ."}@media screen and (min-width: 2000px){.layout__main--frontpage{grid-template-columns:1fr 5fr 1fr;grid-template-areas:". main ."}}@media screen and (max-width: 1600px){.layout__main--frontpage{grid-template-columns:1fr;grid-template-areas:"main";margin-top:50px}}@media screen and (max-width: 1400px){.layout__main--frontpage{margin-top:25px}}.layout__footer{grid-area:footer;align-self:end}.main{grid-area:main}.main:focus{outline:none!important}.header{display:flex;justify-content:space-between;align-items:center;margin:0;width:100%}.navigation{font-family:rationaltwtext,Consolas,monospace;font-family:var(--fontPrimary);display:flex;justify-content:space-between;align-items:flex-end}.navigation>*{align-self:center}.navigation__link{border-bottom:3px solid var(--clrBlack);border-bottom:3px solid #ddd;font-size:16px!important;font-size:15px!important;font-weight:700;line-height:1;margin:0 0 0 15px;padding:0;text-decoration:none;transition:border .5s}.navigation__link:hover{border-bottom:3px solid transparent;border-bottom:3px solid var(--clrBlack)}.navigation__link--active{border-bottom:3px solid var(--clrBlack)}.navigation__link--active:hover{border-bottom:3px solid transparent}.navigation__link--in-footer{font-weight:600}@media screen and (max-width: 900px){.navigation__link--in-footer{margin:0 15px 0 0}}@media screen and (max-width: 900px){.navigation--in-footer{justify-content:flex-start}}.footer{font-size:15px}.footer__column{display:inline-block}@media screen and (max-width: 900px){.footer__column{display:block;font-size:14px;margin:0 0 15px}}.logo:focus{outline:-webkit-focus-ring-color auto 1px;outline:2px solid black}.logo__text{font-family:oddval,sans-serif;font-family:var(--fontLogo);cursor:pointer;font-size:37px;font-size:57px;font-weight:900;letter-spacing:-.05em;text-transform:uppercase;text-transform:lowercase}@media screen and (max-width: 900px){.logo__text{font-size:22px}}.page__description{margin-bottom:70px}.content{padding-bottom:100px}.content__footer{font-size:15px;font-weight:500;margin-top:100px}.content__footer:before{background-color:#383838;background-color:var(--clrBlack);content:"";display:block;height:3px;margin:0 0 20px;width:100px}.content__footer a{font-weight:700}.page-title{font-size:76px;font-weight:900;line-height:1.2}@media screen and (max-width: 1920px){.page-title{font-size:70px;line-height:1.1}}@media screen and (max-width: 1660px){.page-title{font-size:64px}}@media screen and (max-width: 1440px){.page-title{font-size:60px}}@media screen and (max-width: 1200px){.page-title{font-size:54px}}@media screen and (max-width: 1024px){.page-title{font-size:48px}}@media screen and (max-width: 900px){.page-title{font-size:42px}}.page-title{margin:40px 0 100px;width:100%}@media screen and (max-width: 1400px){.page-title{font-size:64px}}@media screen and (max-width: 900px){.page-title{font-size:60px;margin:0 0 50px}}.title{font-size:78px;line-height:1;width:120%;width:var(--width);margin:40px -10% 100px;margin-left:var(--margin)}.title--small{font-family:brsonoma,sans-serif;font-family:var(--fontHightlight);font-family:sagona,sans-serif;font-family:var(--fontHeadings)}.title--small{font-size:42px;line-height:1.2;margin:0 auto;width:100%}@media screen and (max-width: 900px){.title{font-size:42px;font-weight:900;margin:0 auto;width:100%}}.subtitle{font-family:brsonoma,sans-serif;font-family:var(--fontHightlight)}.subtitle{font-size:36px;font-weight:400;margin-bottom:50px}@media screen and (max-width: 900px){.subtitle{font-size:26px}}.subtitle--small{font-size:28px;font-size:20px;font-weight:500}@media screen and (max-width: 900px){.subtitle--small{font-size:24px}}.button{color:#383838;color:var(--clrBlack);font-family:rationaltwtext,Consolas,monospace;font-family:var(--fontPrimary)}.button{background-color:transparent;border-bottom:3px solid black;margin:50px auto;transition:border .5}.button:hover{border-bottom:3px solid rgba(56,56,56,.5)}.tag{font-family:rationaltwtext,Consolas,monospace;font-family:var(--fontPrimary)}.tag{font-size:16px;font-weight:700;margin:0}.byline{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:10px;font-size:15px;font-weight:600;font-weight:400}@media screen and (max-width: 900px){.byline{font-size:14px}}.byline--post{font-size:22px;font-family:brsonoma,sans-serif;font-family:var(--fontHightlight)}@media screen and (max-width: 900px){.byline--post{font-size:18px}}.byline__serie{font-weight:700}.byline__serie+.byline__serie:before{content:", ";white-space:pre}.date{font-family:rationaltwtext,Consolas,monospace;font-family:var(--fontPrimary)}.date{font-size:16px;font-weight:700;display:flex;flex-wrap:nowrap;flex-direction:row;justify-items:flex-start;align-items:center}.breadcrumbs{display:flex;align-items:center;font-size:14px;font-weight:700;margin-bottom:50px;text-transform:uppercase}.breadcrumbs>*{margin:0 5px 0 0}.breadcrumbs span{font-size:24px}.breadcrumbs a{border:none!important}.line{display:inline-block;width:120px}.line--horizontal{background-color:#383838;background-color:var(--clrBlack)}.line--horizontal{height:3px;margin:0 10px;width:80px}@media screen and (max-width: 1200px){.line--horizontal{width:50px}}@media screen and (max-width: 900px){.line--horizontal{width:35px}}.line--small{margin:0 15px;width:45px}@media screen and (max-width: 900px){.line--small{width:45px}}.text-icon{font-size:1.2em}.callout{font-family:brsonoma,sans-serif;font-family:var(--fontAccent)}.callout{display:block;font-size:33px;font-size:20px;font-weight:700;line-height:1.3;margin:30px auto;position:relative;left:40px;width:75%}.callout:before{content:"\27b5";font-size:2em;font-style:normal;position:absolute;left:-44px;top:-12px}.arrow{font-family:var(--fontAccent);font-family:brsonoma,sans-serif;font-family:var(--fontHightlight)}.arrow{font-size:20px;font-weight:500;background-color:#ffff0a;border-radius:100%;height:40px;line-height:45px;margin-bottom:15px;text-align:center;width:40px}.arrow--left{margin-left:0}.arrow--right{margin-right:0}.posts{margin:0 0 70px}.posts__item:hover{color:#575757;cursor:pointer}.post__header{margin-bottom:50px}.post__title{font-size:76px;font-weight:900;line-height:1.2}@media screen and (max-width: 1920px){.post__title{font-size:70px;line-height:1.1}}@media screen and (max-width: 1660px){.post__title{font-size:64px}}@media screen and (max-width: 1440px){.post__title{font-size:60px}}@media screen and (max-width: 1200px){.post__title{font-size:54px}}@media screen and (max-width: 1024px){.post__title{font-size:48px}}@media screen and (max-width: 900px){.post__title{font-size:42px}}.post__title{font-kerning:normal!important;font-size:101px;letter-spacing:-.05em}.post__updated{font-family:brsonoma,sans-serif;font-family:var(--fontHightlight)}.post__updated{font-size:.85em;font-size:.75em;font-weight:700;margin-top:5px}.post__ingress{font-family:brsonoma,sans-serif;font-family:var(--fontAccent)}.post__ingress{font-size:38px;font-weight:800;line-height:1.16;margin:0 0 50px}@media screen and (max-width: 900px){.post__ingress{font-size:26px;line-height:1.3}}.post__body h2{line-height:1.2}.post__footer{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:0 100px;font-size:15px;font-weight:600;width:120%;width:var(--width);margin:50px -10%;margin-left:var(--margin)}@media screen and (max-width: 900px){.post__footer{gap:0 15px;margin:50px auto;width:100%}}.post__footer>*{display:flex;flex-direction:column}.post__footer>*:last-child{justify-self:stretch;text-align:right}.post__footer>*:only-child{justify-self:stretch;text-align:left}.intro{font-family:brsonoma,sans-serif;font-family:var(--fontHightlight)}.intro{margin:35px 0 100px}@media screen and (max-width: 1400px){.intro{margin-left:4vw;margin-bottom:50px}}.intro p{font-size:24px;font-weight:400!important;line-height:1.5}@media screen and (max-width: 900px){.intro p{font-size:18px}}.intro__dot{background-color:#383838;background-color:var(--clrBlack)}.intro__dot{float:left;height:5px;width:65px;margin-top:15px;margin-right:10px;margin-left:-45px}@media screen and (max-width: 1400px){.intro__dot{width:45px;margin-left:-35px}}.intro abbr{background:none}.frontpage{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around}.dot-flashing span{border-radius:50%;display:inline-block;height:10px;margin-right:7px;width:10px;animation-name:blink;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.dot-flashing span:nth-child(2){animation-delay:.2s}.dot-flashing span:nth-child(3){animation-delay:.4s}.dot-flashing span:nth-child(4){animation-delay:.8s}@keyframes blink{0%{background-color:#c3cdd733;background-color:#000}20%{background-color:#646464;transform:scale(1.2)}to{background-color:#0003}}.cards{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:". .";column-gap:100px;row-gap:100px}@media screen and (max-width: 1200px){.cards{display:block;column-gap:0;row-gap:50px}}.card{justify-self:stretch;align-self:stretch}.card__wrapper--first{position:relative}@media screen and (max-width: 1200px){.card__wrapper--first{padding:0}}.card__wrapper--first:before{background-color:#38383820;border-radius:6px;content:"NEWEST";font-size:14px;font-weight:500;display:block;display:inline-block;letter-spacing:.2em;padding:11px 5px;position:absolute;writing-mode:vertical-lr;transform:rotate(180deg);top:5px;left:-60px}@media screen and (max-width: 1440px){.card__wrapper--first:before{font-size:15px;font-weight:600;padding:11px 3px;left:-40px}}@media screen and (max-width: 1200px){.card__wrapper--first:before{padding:3px 11px 1px;writing-mode:horizontal-tb;transform:rotate(0);top:-45px;left:0}}@media screen and (max-width: 1200px){.card__wrapper{margin:0 auto 50px!important}}.card__title{font-size:40px;line-height:1.1;order:2}@media screen and (min-width: 2000px){.card__title{font-size:36px}}@media screen and (max-width: 900px){.card__title{font-size:25px}}.card__image{background-position:center center;background-repeat:no-repeat;background-size:contain;background-size:240%;display:block;height:320px;order:1;padding:0!important;width:100%;display:none}@media screen and (max-width: 900px){.card__image{background-size:200%;height:200px}}.card__byline{order:3}.card__ingress{order:4}.card__chip{background-color:#38383820;border-radius:6px;padding:3px 7px}.card__chip--vertical{position:relative;transform:rotate(-90deg);left:0}.card>*:focus{outline:none!important}img{background-color:#dddddd80;background-color:var(--clrShadow);margin:0 auto;max-width:100%;padding:10px}figure img{display:block;margin:0 auto}figure figcaption{font-family:rationaltwtext,Consolas,monospace;font-family:var(--fontPrimary);font-size:15px;font-style:italic;font-weight:500;font-weight:400;padding-top:10px;text-align:center}pre{font-family:courierprime,Consolas,monospace;font-family:var(--fontMono);background:transparent;background-color:#e1fae660!important;background-color:#f0f5e660!important;border-radius:0!important;font-size:16px;font-weight:600;font-weight:400;line-height:1.4;padding:45px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;width:120%;width:var(--width);margin:50px auto 50px -10%;margin-left:var(--margin)}@media screen and (max-width: 1600px){pre{font-size:17px}}@media screen and (max-width: 1400px){pre{font-size:15px}}@media screen and (max-width: 1024px){pre{font-size:15px}}@media screen and (max-width: 900px){pre{font-size:14px;overflow-x:scroll;margin:50px auto;padding:15px;width:95%}}code{font-family:courierprime,Consolas,monospace;font-family:var(--fontMono);font-size:16px;font-weight:600}code:not([class]){background:#ddd;margin:0;padding:3px 6px 2px}kbd{border:.1em solid;border-radius:.2em;padding:.1em .3em;text-transform:capitalize;white-space:nowrap}.reset-font{font-family:initial;font-size:initial}.skip-to-content{background-color:#383838;background-color:var(--clrBlack);color:#fff;color:var(--clrWhite);font-size:13px;font-weight:700;height:30px;left:50%;line-height:24px;padding:5px 20px;position:absolute;text-transform:uppercase;top:0;transform:translateY(-100%);transition:transform .3s}.skip-to-content:focus{transform:translateY(0)}.scroll-up{background-color:#fff;background-color:var(--clrWhite);color:#fff;color:var(--clrWhite);background-color:#777;border:2px solid #777;border-radius:100%;cursor:pointer;font-size:32px;height:54px;line-height:54px;width:54px;position:fixed;bottom:15px;right:15px;opacity:0;transition:all .2s ease-in-out}.scroll-up--active{opacity:1;transition:all .2s ease-in-out}@media (max-width: 900px){.scroll-up{background-size:40px;font-size:24px;height:40px;line-height:40px;width:40px}}.map{height:60vh;width:100%}.map ul{font-size:10px;list-style:none;display:none!important}.map a{font-size:10px}.map button{border:2px solid #262626;display:block;font-size:22px;font-weight:700;height:24px;line-height:24px;margin:2px 0 0 2px;padding:0;width:24px;text-align:center}.map button[title="Zoom in"]{line-height:24px}.map button[title="Zoom out"]{line-height:21px}.map button[title=Attributions],.map button[title*=Reset]{font-size:50px;color:red;display:none}.wp-caption{display:inline-block}.wp-caption-text{font-size:14px;font-weight:600;text-align:center}.wp-block-pullquote blockquote{font-family:brsonoma,sans-serif;font-family:var(--fontAccent)}.wp-block-pullquote blockquote p{font-size:32px;font-weight:300;line-height:1.3}.wp-block-pullquote blockquote p:before{content:none}.qubely-block-text .qubely-block-text-title{display:none}.qubely-block-text p{font-family:brsonoma,sans-serif;font-family:var(--fontHightlight)}.qubely-block-text p{font-size:1.7em;font-weight:400;line-height:1.45}@media screen and (max-width: 1600px){.qubely-block-text p{font-size:1.385em;line-height:1.55}}.wp-block-tldr-review{margin-bottom:40px}.wp-block-tldr-review .tldr-review-title-area{display:flex;align-items:center;gap:10px;margin-bottom:5px}.wp-block-tldr-review .tldr-review-rating{border-bottom:2px solid transparent;font-size:22px;font-weight:600;line-height:1;padding-bottom:2px;letter-spacing:-.2em}.wp-block-tldr-review a{border-bottom:2px solid transparent;font-size:22px;font-weight:600;text-decoration:none!important;line-height:1;padding-bottom:2px;transition:box-shadow .3s ease-in-out;font-family:brsonoma,sans-serif;font-family:var(--fontHightlight)}.wp-block-tldr-review a:hover{box-shadow:inset 0 -2px #262626}.wp-block-chau-ingress{margin-bottom:40px}.wp-block-chau-ingress .wp-block-chau-ingress-text{font-size:26px;font-weight:600;line-height:1.4;font-family:brsonoma,sans-serif;font-family:var(--fontHightlight)}
