@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.51680477.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.19f28380.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_7af210d2-module__mKzL6q__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_7af210d2-module__mKzL6q__variable{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}
@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/7334b8b05e61def8-s.9b20e937.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.7f306443.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7334b8b05e61def8-s.9b20e937.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.7f306443.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7334b8b05e61def8-s.9b20e937.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.7f306443.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_fa050322-module__EPzzga__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_fa050322-module__EPzzga__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.f2d931fb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.81e64049.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.a45bde5b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.a4b9a15b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_5b5109f5-module__rcJbEG__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_5b5109f5-module__rcJbEG__variable{--font-dm-serif:"DM Serif Display","DM Serif Display Fallback"}
.blog-section{color:#f0f0ee;font-family:var(--font-dm-sans),"DM Sans",sans-serif;background:#111827;min-height:100vh;font-weight:300}.blog-noise{pointer-events:none;z-index:100;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}.blog-hero{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding:60px 48px 80px;display:grid;position:relative}.blog-hero:after{content:"BLOG";font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:#ffffff08;letter-spacing:-.02em;pointer-events:none;font-size:180px;line-height:1;position:absolute;top:80px;right:40px}.hero-label{letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:flex}.hero-label:before{content:"";background:#c9a84c;width:32px;height:1px}.blog-hero h1{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:#f0f0ee;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.05}.blog-hero h1 em{color:#9fa3a8;font-style:italic}.hero-desc{color:#9fa3a8;max-width:420px;margin-bottom:32px;font-size:15px;line-height:1.7}.filter-bar{flex-wrap:wrap;gap:8px;display:flex}.filter-btn{color:#9fa3a8;font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:2px;padding:7px 18px;font-size:12px;text-decoration:none;transition:all .2s;display:inline-block}.filter-btn:hover,.filter-btn.active{color:#111827;background:#c9a84c;border-color:#c9a84c}.featured-section{max-width:1400px;margin:0 auto;padding:0 48px}.featured-post{cursor:pointer;aspect-ratio:16/10;background:#243040;border-radius:4px;position:relative;overflow:hidden}.featured-post:hover .featured-img{transform:scale(1.04)}.featured-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.fake-img{width:100%;height:100%;position:relative;overflow:hidden}.fake-img .tint-lines{background-image:repeating-linear-gradient(0deg,#0000,#0000 18px,#ffffff05 18px 19px);position:absolute;inset:0}.featured-overlay{background:linear-gradient(#0000 0%,#000000eb 100%);padding:32px;position:absolute;bottom:0;left:0;right:0}.post-tag{letter-spacing:.15em;text-transform:uppercase;color:#c9a84c;background:#c9a84c1f;border-radius:2px;margin-bottom:12px;padding:4px 10px;font-size:10px;display:inline-block}.featured-overlay h2{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:#f0f0ee;margin-bottom:10px;font-size:26px;font-weight:400;line-height:1.2}.post-meta{color:#9fa3a8;align-items:center;gap:16px;font-size:12px;display:flex}.blog-main{max-width:1400px;margin:0 auto;padding:64px 48px}.section-header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.section-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:.25em;color:#9fa3a8;text-transform:uppercase;font-size:13px}.view-all{color:#c9a84c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;text-decoration:none;transition:gap .2s;display:flex}.view-all:hover{gap:10px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:2px;display:grid}.blog-card{cursor:pointer;color:inherit;background:#192236;border:1px solid #ffffff14;text-decoration:none;transition:border-color .3s;animation:.5s both fadeUp;display:block;position:relative;overflow:hidden}.blog-card:hover{border-color:#c9a84c4d}.card-img-wrap{aspect-ratio:16/9;position:relative;overflow:hidden}.card-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.blog-card:hover .card-img{transform:scale(1.05)}.vlt-badge{color:#c9a84c;font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:1px solid #ffffff14;border-radius:2px;padding:3px 10px;font-size:14px;position:absolute;top:12px;right:12px}.card-body{padding:24px}.card-body .post-tag{margin-bottom:10px}.card-body h3{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:#f0f0ee;margin-bottom:10px;font-size:20px;font-weight:400;line-height:1.3;transition:color .2s}.blog-card:hover .card-body h3{color:#c9a84c}.card-body p{color:#9fa3a8;margin-bottom:18px;font-size:13px;line-height:1.65}.card-footer{background:#ffffff05;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.author{align-items:center;gap:8px;display:flex}.avatar{color:#111827;background:linear-gradient(135deg,#c9a84c 0%,#e8c96a 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:500;display:flex}.author-name{color:#9fa3a8;font-size:12px}.read-time{color:#9fa3a880;letter-spacing:.04em;font-size:11px}.blog-grid-wide{grid-template-columns:1fr 1fr;gap:2px;margin-bottom:80px;display:grid}.blog-card-wide{cursor:pointer;color:inherit;background:#192236;border:1px solid #ffffff14;grid-template-columns:200px 1fr;text-decoration:none;transition:border-color .3s;animation:.5s both fadeUp;display:grid;overflow:hidden}.blog-card-wide:hover{border-color:#c9a84c4d}.wide-img{position:relative;overflow:hidden}.wide-img .card-img{height:100%;transition:transform .5s}.blog-card-wide:hover .wide-img .card-img{transform:scale(1.05)}.wide-body{padding:22px}.wide-body h3{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:#f0f0ee;margin:8px 0;font-size:18px;font-weight:400;line-height:1.3;transition:color .2s}.blog-card-wide:hover .wide-body h3{color:#c9a84c}.wide-body p{color:#9fa3a8;margin-bottom:14px;font-size:12.5px;line-height:1.6}.wide-meta{color:#9fa3a899;align-items:center;gap:12px;font-size:11px;display:flex}.all-articles-btn{color:#c9a84c;font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:.12em;text-transform:uppercase;border:1px solid #c9a84c66;border-radius:2px;padding:12px 32px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.all-articles-btn:hover{color:#111827;background:#c9a84c}.newsletter{background:linear-gradient(135deg,#142030 0%,#111827 100%);border:1px solid #c9a84c26;border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-bottom:80px;padding:24px 56px;display:grid;position:relative}.newsletter:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a84c0f 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-60px;right:-60px}.newsletter h2{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:.08em;color:#f0f0ee;margin-bottom:8px;font-size:32px}.newsletter p{color:#9fa3a8;font-size:14px}.nl-form{flex-direction:column;gap:8px;min-width:340px;display:flex}.nl-input-row{width:100%;display:flex}.nl-input{color:#f0f0ee;font-family:var(--font-dm-sans),"DM Sans",sans-serif;background:#ffffff0d;border:1px solid #ffffff14;border-right:none;border-radius:2px 0 0 2px;outline:none;flex:1;padding:12px 18px;font-size:13px;transition:border-color .2s}.nl-input:focus{background:#c9a84c0a;border-color:#c9a84c}.nl-input::placeholder{color:#9fa3a880}.nl-btn{color:#111827;font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#c9a84c;border:none;border-radius:0 2px 2px 0;padding:12px 24px;font-size:13px;font-weight:500;transition:background .2s}.nl-btn:hover{background:#dbb95a}.post-page{max-width:760px;margin:0 auto;padding:64px 48px 100px}.post-back{color:#c9a84c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:40px;font-size:12px;text-decoration:none;transition:gap .2s;display:inline-flex}.post-back:hover{gap:10px}.post-header{margin-bottom:40px}.post-header h1{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:#f0f0ee;margin:16px 0 20px;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.1}.post-header-meta{color:#9fa3a8;flex-wrap:wrap;align-items:center;gap:20px;font-size:13px;display:flex}.post-cover{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;margin-bottom:48px;display:block}.post-cover-placeholder{aspect-ratio:16/9;border-radius:4px;width:100%;margin-bottom:48px;position:relative;overflow:hidden}.post-body{color:#d0d0ce;font-size:17px;line-height:1.8}.post-body p{margin-bottom:24px}.post-body h2{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:#f0f0ee;margin:40px 0 16px;font-size:28px;font-weight:400}.post-body h3{font-family:var(--font-dm-serif),"DM Serif Display",serif;color:#f0f0ee;margin:32px 0 12px;font-size:22px;font-weight:400}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-card:first-child{animation-delay:50ms}.blog-card:nth-child(2){animation-delay:.1s}.blog-card:nth-child(3){animation-delay:.15s}.blog-card:nth-child(4){animation-delay:.2s}.blog-card:nth-child(5){animation-delay:.25s}.blog-card:nth-child(6){animation-delay:.3s}@media (max-width:900px){.blog-hero{grid-template-columns:1fr;gap:32px;padding:40px 24px 60px}.blog-hero:after{display:none}.featured-section{padding:0 24px}.blog-grid{grid-template-columns:1fr 1fr}.blog-grid-wide{grid-template-columns:1fr}.blog-main{padding:40px 24px}.newsletter{flex-direction:column;gap:16px;padding:36px 32px;display:flex}.newsletter>div{text-align:center}.nl-form{min-width:unset;width:100%}.post-page{padding:40px 24px 80px}}@media (max-width:600px){.featured-section{padding:0 16px}.blog-grid,.blog-card-wide{grid-template-columns:1fr}.wide-img{aspect-ratio:16/9}.newsletter{padding:32px 24px}.newsletter h2{font-size:24px}.nl-input{padding:10px 14px;font-size:12px}.nl-btn{padding:10px 18px;font-size:12px}}
