@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_52f0b0{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_52f0b0{--font-barlow:"Barlow","Barlow Fallback"}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Fallback";src:local("Times New Roman");ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.00%;size-adjust:118.40%}.__className_97918b{font-family:"Noto Serif","Noto Serif Fallback";font-style:normal}.__variable_97918b{--font-noto-serif:"Noto Serif","Noto Serif Fallback"}*,:after,:before{box-sizing:border-box}*{margin:0}p{margin-top:1em;margin-bottom:1em}*{max-width:100%}body{overflow-x:hidden;margin:0;background-color:#f9f3f1;font-family:var(--font-barlow),sans-serif;min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.search-button{display:flex;padding:0;border:0;background:none;cursor:pointer}.no-scroll{overflow:hidden}a{text-decoration:none}.spacer{height:120px}@media(max-width:768px){.spacer{height:calc(120px + 20px)}}.navbar{z-index:15;width:100vw;height:120px;box-shadow:1px 0 5px #333;background-color:#fff;position:fixed;top:0;font-weight:700}@media(max-width:768px){.navbar{height:120px}}.navbar .navbar-left.desktop-hide{display:none}@media(max-width:768px){.navbar .navbar-left.desktop-hide{display:block}}.navbar .navbar-left{position:absolute;left:2em;top:50%;transform:translateY(-50%)}@media(max-width:768px){.navbar .navbar-left{left:1em}}.navbar .navbar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center;font-size:1.3em}.navbar .navbar-center .logo-link{display:flex}.navbar .navbar-center .logo-img{margin:0 auto}.navbar .navbar-center .homepage-logo{width:500px;height:auto}.navbar .navbar-center .logo-mobile{display:none}@media(max-width:768px){.navbar .navbar-center .logo-mobile{display:block}.navbar .navbar-center .homepage-logo,.navbar .navbar-center .navbar-tagline{display:none}}.navbar .navbar-center .logo-text{text-align:center;font-size:1.2em;color:#231f20}.navbar .navbar-center button{background-color:#231f20;color:#fff;font-size:1.2em;cursor:pointer;padding:.5em 2em;border-radius:5px;border:0}.navbar .navbar-center button:hover{background-color:#3a3939}.navbar .navbar-center button.active{background-color:#f69b92;color:#000}.navbar .navbar-right{position:absolute;right:2em;top:50%;transform:translateY(-50%);display:flex;gap:10px;align-items:center;cursor:pointer;font-size:1.2em}@media(max-width:768px){.navbar .navbar-right{display:none}}.navbar .navbar-right .link{color:#231f20;transition:color .3s ease;cursor:pointer;margin-right:1em;display:inline-block;position:relative}.navbar .navbar-right .link:hover{color:#f33f2e}.navbar .navbar-right .link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background-color:#f33f2e;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.navbar .navbar-right .link:hover:after{transform:scaleX(1);transform-origin:bottom left}.navbar .navbar-right .search{display:flex;align-items:center}.navbar .navbar-right .search input{padding:0;border:none;outline:none;transition:width .3s ease,padding .3s ease;overflow:hidden;width:0}.navbar .navbar-right .search input[type=text]{font-size:1em;border-bottom:2px solid #f69b92}.navbar .navbar-right .search input[type=text]:focus{border-bottom-color:#f33f2e}.navbar .navbar-right .search input.visible{width:200px;padding:5px}.navbar .menu-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);width:calc(100vw - 200px);height:25vh;position:absolute;top:100px;left:0;padding:0 100px;background-color:#231f20;z-index:5;color:#fff;transition:transform .5s ease-in-out,opacity .5s ease-in-out;opacity:0;pointer-events:none}.navbar .menu-grid.visible{opacity:1;z-index:-2;pointer-events:auto}.navbar .menu-grid .grid-cell{color:#fff;text-align:center;align-items:center;justify-content:center;display:flex;text-decoration:none}.navbar .menu-grid .grid-cell:hover{text-decoration:underline}.central-menu{display:flex;flex-direction:row;justify-content:center;gap:30px;margin:4em}.central-menu a{color:inherit;text-decoration:none}.central-menu .card .sections{color:#f33f2e;font-weight:700}.central-menu .card .card-head{text-transform:uppercase;color:#231f20;font-weight:700;font-size:2.5em}.central-menu .card .card-body{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;text-wrap:balance}.central-menu .card .see-more{display:flex;align-items:center;justify-content:start;font-weight:700;cursor:pointer;margin-top:1em;transition:color .3s ease}.central-menu .card .see-more:hover{color:#f33f2e!important}.central-menu .card .see-more:after{content:"→";margin-left:.5em;transition:transform .3s ease}.central-menu .card .see-more:hover:after{transform:translateX(5px)}footer{display:flex;flex-direction:row;justify-content:space-between;align-items:start;padding:2em;background-color:#231f20;color:#fff;width:100%}footer .footer-left,footer .footer-right{flex:1 1;text-align:start;font-size:.9em}footer .footer-left p,footer .footer-right p{margin:.5em 0}footer .contact-button{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #f69b92;padding:.4em 1em;border-radius:4px;cursor:pointer;font-size:.9em;transition:all .3s ease;margin-top:.5em}footer .contact-button:hover{background-color:#f69b92;transform:translateY(-1px)}@media(max-width:768px){footer{flex-direction:column;padding:1.5em 1em}footer .footer-left,footer .footer-right{margin-bottom:.8em}}.post-container{width:50%;margin:2em auto;min-height:60vh}@media(max-width:768px){.post-container{width:92%;margin:1em auto}}.post-container .section-title{text-transform:uppercase;color:#f33f2e}.post-container .post-date{color:#f33f2e;font-size:.85em;margin-bottom:.2em}.post-container .post-title{text-transform:uppercase}.post-container .section-post-title{font-size:1.2em;text-transform:uppercase;position:relative}.post-container .section-post-title:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background-color:#f33f2e;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.post-container .section-post-title:hover{cursor:pointer}.post-container .section-post-title:hover:after{transform:scaleX(1);transform-origin:bottom left}.post-container .sections{color:#f33f2e;font-weight:700}.post-container .sections a{color:inherit;text-decoration:none}.post-container .sections .section{position:relative}.post-container .sections .section:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background-color:#f33f2e;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.post-container .sections .section:hover{cursor:pointer}.post-container .sections .section:hover:after{transform:scaleX(1);transform-origin:bottom left}.post-container .authors{margin-top:.2em;font-size:1.3em}.post-container .post-content{font-family:var(--font-noto-serif),serif;font-size:1.2em;line-height:1.7em;text-wrap:pretty}.post-container .post-content .image{text-align:center;margin:2em 0}.post-container .post-content .image div{display:inline-block;text-align:right}.post-container .post-content .image .image-caption{display:inline-block;width:auto;max-width:100%;text-align:right;color:#666;font-size:.7rem;margin-top:.5em;font-style:italic}.post-container .post-content li{margin:0;padding:0}.post-container .post-content h2{margin-top:1em;margin-bottom:.5em}@media(max-width:768px){.post-container .post-content{margin-top:0}}.post-container ul{list-style:none;padding:0}.post-container li{margin:1em 0;padding:1em 0}.post-container li .post-date{color:#f33f2e;font-size:.85em;margin-bottom:.2em}.post-container li a{color:#231f20;text-decoration:none;font-weight:700;transition:color .3s ease}.post-container li a:hover{color:#f33f2e}.post-container li .author{font-size:1.1em;margin-top:.5em}.logo-link{cursor:pointer}.newsletter{text-align:center;background-color:#f75647;padding:10vh}.newsletter .subscribe-button{padding:.5em 1em;font-size:1em;background-color:#f69b92;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.newsletter .subscribe-button:hover{background-color:#f33f2e}.newsletter h2{font-size:2em;margin-bottom:1em;color:#fff;margin-top:0;text-transform:uppercase}.newsletter form{display:flex;justify-content:center;align-items:center;gap:1em}.newsletter form input[type=email]{padding:.5em;font-size:1em;border:1px solid #d1d3d4;border-radius:5px;width:250px}.newsletter form button{padding:.5em 1em;font-size:1em;background-color:#f69b92;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.newsletter form button:hover{background-color:#f33f2e}.card-carousel{position:relative;overflow:hidden;width:90%;height:40vh;margin:0 auto}.card-carousel .carousel-container{display:flex;height:100%;transition:transform .5s ease-in-out}.card-carousel .carousel-slide{width:25%;height:100%;box-sizing:border-box;padding:10px;display:flex;flex-direction:column;justify-content:space-between}.card-carousel .slide-content{height:100%;background-color:#fff}.card-carousel .slide-image{width:100%;height:70%;object-fit:cover}.card-carousel .slide-text{height:30%;display:flex}.card-carousel .carousel-button{position:absolute;bottom:10px;background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;cursor:pointer;z-index:10}.card-carousel .carousel-button.left{left:10px}.card-carousel .carousel-button.right{right:10px}@media(max-width:768px){.carousel-slide{min-width:66.66%}}.optimized-image-container{position:relative;overflow:hidden}.optimized-image-container .image-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.image-credit{position:absolute;top:50%;right:-8px;transform:translateY(-50%) rotate(90deg);transform-origin:center;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:500;white-space:nowrap;z-index:10;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grids .grid-element{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;overflow:hidden;cursor:pointer;padding:5px}.grids .grid-element .optimized-image-container,.grids .grid-element img{width:100%;height:70%;object-fit:cover;object-position:center;margin-bottom:10px;will-change:transform;transform:translateZ(0);transition:filter .3s ease,transform .2s ease}.grids .grid-element .optimized-image-container:hover,.grids .grid-element img:hover{filter:brightness(.8) sepia(1) hue-rotate(-50deg);transform:scale(1.02)}.grids .article-info .article-title{text-transform:uppercase;color:#231f20;font-weight:700;width:100%;flex-grow:1;transition:color .3s ease;position:relative}.grids .article-info .article-title:hover{color:#f33f2e}.grids .article-info .article-title:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background-color:#f33f2e;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.grids .article-info .article-title:hover:after{transform:scaleX(1);transform-origin:bottom left}.grids .article-info .article-sections{color:#f33f2e;text-transform:uppercase;font-weight:700;text-align:start}.grids .article-info .article-author{font-size:1.2em}.big-grid{height:100vh;width:70vw;margin:4vh auto 7vh;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(11,1fr);grid-column-gap:20px;grid-row-gap:0}.big-grid .div1 .article-info .article-title{font-size:2.1em}.big-grid .div2 .article-info .article-title{font-size:1.5em}.big-grid .div1{grid-area:1/1/8/5}.big-grid .div2{grid-area:1/5/8/7}.big-grid .div3{grid-area:8/1/12/3}.big-grid .div4{grid-area:8/3/12/5}.big-grid .div5{grid-area:8/5/12/7}.small-grid{margin-top:20px!important;margin:0 auto 4vh;grid-gap:20px}.medium-grid,.small-grid{width:85vw;display:grid;grid-template-columns:repeat(4,1fr)}.medium-grid{margin:4vh auto 0;margin-bottom:0!important;grid-template-rows:auto;grid-gap:20px}.medium-grid .grid-element{height:40vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;overflow:hidden;cursor:pointer;padding:5px}.medium-grid .grid-element .optimized-image-container,.medium-grid .grid-element img{width:100%;height:70%;object-fit:cover;object-position:center;margin-bottom:10px;will-change:transform;transform:translateZ(0);transition:filter .3s ease,transform .2s ease}.medium-grid .grid-element .optimized-image-container:hover,.medium-grid .grid-element img:hover{filter:brightness(.8) sepia(1) hue-rotate(-50deg);transform:scale(1.02)}@media(max-width:768px){.medium-grid{width:92%;display:block}.medium-grid .grid-element{width:100%;margin-bottom:1em;height:auto}}.horizontal-line-container{display:flex;align-items:center;width:100%;margin-top:2em}.horizontal-line-container .horizontal-line{height:5px}.horizontal-line-container .black-part{width:70%;background-color:#231f20}.horizontal-line-container .salmon-part{width:30%;height:10px;background-color:#f69b92}.horizontal-separator{height:2px;background-color:#f33f2e;margin-bottom:1em}.side-bar-wrapper{overflow-y:scroll}.side-bar-wrapper .mobile-sidebar-bottom{display:none}@media(max-width:768px){.side-bar-wrapper .mobile-sidebar-bottom{display:block;margin-top:1em;padding-right:20px}.side-bar-wrapper .mobile-sidebar-bottom .mobile-sobre-nos{display:block;color:#231f20;font-weight:700;text-transform:uppercase;margin:1em 0;transition:color .3s ease}.side-bar-wrapper .mobile-sidebar-bottom .mobile-sobre-nos:hover{color:#f33f2e}.side-bar-wrapper .mobile-sidebar-bottom .mobile-search{display:flex;align-items:center;margin-bottom:20px}.side-bar-wrapper .mobile-sidebar-bottom .mobile-search input{padding:0;border:none;outline:none;transition:width .3s ease,padding .3s ease;overflow:hidden;width:0;background-color:#ffe5e2}.side-bar-wrapper .mobile-sidebar-bottom .mobile-search input[type=text]{font-size:1em;border-bottom:2px solid #f69b92}.side-bar-wrapper .mobile-sidebar-bottom .mobile-search input[type=text]:focus{border-bottom-color:#f33f2e}.side-bar-wrapper .mobile-sidebar-bottom .mobile-search input.visible{width:90%;margin-right:10px}}.side-bar-wrapper .temas-centrais{padding-right:0!important}.side-bar-wrapper .temas-centrais li{padding-right:20px}.side-bar-wrapper ul{margin-top:4vh;list-style:none;padding:0}@media(max-width:768px){.side-bar-wrapper ul{margin-top:3vh}}.side-bar-wrapper ul li{margin:1em 0;font-weight:700;text-transform:uppercase;position:relative;padding-right:20px}.side-bar-wrapper ul li>a{display:block;color:inherit}.side-bar-wrapper ul li ul{margin-top:.5em;padding-left:1em;list-style:none}.side-bar-wrapper ul li ul li{margin:.5em 0;font-weight:400;text-transform:uppercase;transition:color .3s ease;cursor:pointer}.side-bar-wrapper ul li ul li:hover{color:#f69b92}.side-bar-wrapper ul li ul li:after{content:"";position:absolute;right:0;bottom:-2px;width:100%;height:3px;background-color:#f33f2e;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.side-bar-wrapper ul li ul li:hover:after{transform:scaleX(1);transform-origin:bottom left}.side-bar-wrapper ul li:not(:has(ul)){transition:color .3s ease;cursor:pointer}.side-bar-wrapper ul li:not(:has(ul)):hover{color:#f33f2e}.side-bar-wrapper ul li:not(:has(ul)):after{content:"";position:absolute;right:0;bottom:-2px;width:100%;height:3px;background-color:#f33f2e;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.side-bar-wrapper ul li:not(:has(ul)):hover:after{transform:scaleX(1);transform-origin:bottom left}.side-bar-fade{width:100%;height:100%;position:fixed;top:120px;left:0;z-index:30;background-color:rgba(0,0,0,0);transition:background-color .3s ease}@media(max-width:768px){.side-bar-fade{top:120px}}.side-bar-fade.visible{background-color:rgba(58,57,57,.6470588235)}.side-bar-fade:not(.visible){pointer-events:none}.left-column-navbar{transition:transform .3s ease;background-color:#ffe5e2;min-width:250px;max-width:80%;padding-left:20px;position:absolute;top:0;left:0;transform:translateX(-100%);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media(max-width:768px){.left-column-navbar{min-width:80%;height:calc(100vh - 120px);height:calc(100dvh - 120px);max-height:calc(100vh - 120px)}}@media(min-width:769px){.left-column-navbar{height:calc(100vh - 120px);height:calc(100dvh - 120px)}}.left-column-navbar.visible{transform:translateX(0)}.left-column-navbar .novo-indicator{background-color:#f33f2e;color:#fff;font-size:.5em;font-weight:700;padding:2px 6px;border-radius:10px;margin-left:8px;display:inline-block;vertical-align:top}.left-column{width:19%;padding-left:20px;background-color:#ffe5e2;color:#231f20;z-index:10}@media(max-width:768px){.left-column{display:none}}.left-column .novo-indicator{background-color:#f33f2e;color:#fff;font-size:.5em;font-weight:700;padding:2px 6px;border-radius:10px;margin-left:8px;display:inline-block;vertical-align:top}.no-decoration{text-decoration:none!important;color:#231f20}.main-column{width:85%}@media(max-width:768px){.main-column{width:100%;margin:0 3vw;justify-content:center;position:relative;z-index:10}.big-grid,.small-grid{display:block;width:100%;margin:0 auto;height:auto}.big-grid .grid-element,.small-grid .grid-element{width:100%;margin-bottom:1em;display:block}.navbar-right .link{display:none}.small-grid{width:92%;margin-bottom:3vh}}@media(min-width:769px)and (max-width:1024px){.left-column{width:22%}.main-column{width:78%}.small-grid{width:90vw}.post-container{width:80vw}}@media(min-width:1025px)and (max-width:1300px){.post-container{width:70vw}}.success-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease forwards}.success-modal .modal-content{background-color:#fff;padding:2rem;text-align:center;opacity:0;animation:slideUp .3s ease .1s forwards}.success-modal .modal-content button{margin-top:1rem;padding:.5rem 1rem;border:none;border-radius:4px;background-color:#f69b92;color:#fff;cursor:pointer}.success-modal .modal-content button:hover{background-color:#f33f2e}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.magazine-dropdown-container{position:relative;display:block;width:100%;height:100%}@media(max-width:768px){.magazine-dropdown-container{cursor:pointer}}.magazine-dropdown-trigger,.magazine-dropdown-wrapper{position:relative;display:inline-block}.magazine-dropdown-trigger{color:#231f20;cursor:pointer;transition:color .3s ease}.magazine-dropdown-trigger:hover{color:#f33f2e}.magazine-dropdown-trigger:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background-color:#f33f2e;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.magazine-dropdown-trigger:hover:after{transform:scaleX(1);transform-origin:bottom left}.magazine-dropdown-menu{position:absolute;top:0;left:calc(100% + 12px);background-color:#fff;border:1px solid #d1d3d4;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:150px;animation:fadeIn .2s ease-out;white-space:nowrap}@media(max-width:768px){.magazine-dropdown-menu{display:none}}.magazine-dropdown-menu-mobile{list-style:none;padding:0;margin:.5em 0 0;display:block;width:100%;overflow:hidden;animation:expandMenu .4s ease-out forwards}@media(min-width:769px){.magazine-dropdown-menu-mobile{display:none}}.magazine-dropdown-menu-mobile li{margin:.5em 0;padding-left:1em;font-weight:400;text-transform:uppercase;position:relative;opacity:0;transform:translateY(-10px);animation:fadeInSlide .4s ease-out forwards}.magazine-dropdown-menu-mobile li:first-child{animation-delay:.1s}.magazine-dropdown-menu-mobile li:nth-child(2){animation-delay:.2s}.magazine-dropdown-menu-mobile li a{color:#231f20;text-decoration:none;transition:color .3s ease;display:block}.magazine-dropdown-menu-mobile li a:hover{color:#f69b92}@keyframes expandMenu{0%{max-height:0;opacity:0;margin-top:0}to{max-height:200px;opacity:1;margin-top:.5em}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.magazine-dropdown-item{display:block;padding:12px 16px;color:#231f20;text-decoration:none;transition:background-color .2s ease,color .2s ease;border-bottom:1px solid #d1d3d4}.magazine-dropdown-item:last-child{border-bottom:none}.magazine-dropdown-item:hover{background-color:#f9f3f1;color:#f33f2e}.magazine-dropdown-item:active{background-color:#f0e8e5}