*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--max-w:1280px;--gap:10px}a.branding{display:none!important}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.hs-blog-listing .header-site,.hs-blog-post .header-site{background-color:var(--c-sand)}.container{margin-inline:auto;max-width:var(--max-w)}.section-title{color:var(--c-black);font-size:clamp(1.8rem,2vw,2rem);font-weight:700;margin-bottom:36px;text-align:center;text-transform:uppercase}.tag{color:var(--c-muted);display:inline-block;font-size:.8rem}.post-title{font-weight:700;line-height:1.25}.post-author{color:var(--c-black);font-size:.75rem;letter-spacing:.04em}.hero-section{padding:160px 20px 60px}.hero-section .container{padding-inline:0}.hero__featured{aspect-ratio:16/8;display:block;margin-bottom:20px;overflow:hidden;position:relative}.hero__featured img{height:100%;object-fit:cover;object-position:center 20%;transition:transform .8s ease;width:100%}.hero__featured:hover img{transform:scale(1.03)}.hero__featured-overlay{background:linear-gradient(0deg,rgba(20,14,10,.8) 0,rgba(20,14,10,.3) 40%,transparent 70%);display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:clamp(24px,4vw,52px) clamp(24px,5vw,64px);position:absolute}.hero__featured-overlay .post-title{color:var(--c-white);font-size:clamp(1.5rem,3.2vw,2.5rem);line-height:1.2;margin-bottom:12px;max-width:720px}.hero__featured-overlay .post-author{color:hsla(0,0%,100%,.7)}.hero__featured-overlay .post-author a{border-bottom:1px solid hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.9);padding-bottom:1px}.hero__videos-row{background:#0e0b09;display:grid;gap:3px;grid-template-columns:1fr 1fr}.hero__video-card{aspect-ratio:2.3/1;overflow:hidden;position:relative}.hero__video-card img{height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.hero__video-card:hover img{transform:scale(1.04)}.play-btn{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.18);border:1.5px solid hsla(0,0%,100%,.65);border-radius:50%;display:flex;height:48px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s,border-color .3s;width:48px;z-index:3}.hero__video-card:hover .play-btn{background:hsla(0,0%,100%,.28);border-color:#fff}.play-btn svg{fill:#fff;height:16px;margin-left:3px;width:16px}.hero__video-card__logo{pointer-events:none;position:absolute;right:14px;top:14px;z-index:4}.hero__video-card__logo img{width:72px}.newsletter__copy .post-title{font-size:clamp(1.4rem,2.5vw,2rem);font-style:italic;line-height:1.3}.newsletter__form{display:flex;flex-direction:column;gap:12px}.newsletter__form input{background:transparent;border:none;border-bottom:1px solid var(--c-cinza);color:var(--c-white);font-size:.85rem;outline:none;padding:10px 0;transition:border-color .3s}.newsletter__form input::placeholder{color:var(--c-muted)}.newsletter__form input:focus{border-color:var(--c-black)}.newsletter__form button{align-self:flex-start;background:var(--c-dark);border:none;color:var(--c-white);cursor:pointer;font-size:.75rem;letter-spacing:.12em;margin-top:6px;padding:11px 28px;text-transform:uppercase;transition:background .3s}.newsletter__form button:hover{background:var(--c-black)}.newsletter .hs-form .hs-input{background:transparent!important;border:none!important;border-bottom:1px solid var(--c-cinza)!important;border-radius:0!important;color:var(--c-dark)!important}.newsletter .hs-form .hs-button{background:var(--c-black)!important;border:none!important;border-radius:0!important;font-size:1rem!important}.posts-section{padding:72px 20px 56px}.categories-filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:48px}.cat-btn{background:transparent;border:1px solid var(--c-cinza);border-radius:100px;color:var(--c-dark);cursor:pointer;font-size:.75rem;letter-spacing:.08em;padding:7px 20px;transition:all .25s}.cat-btn.active,.cat-btn:hover{background:var(--c-cinza);border-color:var(--c-cinza);color:var(--c-white)}.posts-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr);margin-bottom:52px}.post-card{display:flex;flex-direction:column;margin-bottom:20px}.post-card__thumb{aspect-ratio:4/3;margin-bottom:16px;overflow:hidden;position:relative}.post-card__thumb img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.post-card:hover .post-card__thumb img{transform:scale(1.05)}.post-card .post-card__content{padding:0 10px}.post-card .post-title{color:var(--c-black);font-size:1.5rem;line-height:1.35;margin-bottom:8px}.post-card .post-excerpt{color:var(--c-muted);display:-webkit-box;font-size:.82rem;-webkit-line-clamp:3;margin-bottom:10px;-webkit-box-orient:vertical;overflow:hidden}.pagination{gap:6px}.pagination,.pagination a,.pagination span{align-items:center;display:flex;justify-content:center}.pagination a,.pagination span{color:var(--c-dark);font-size:1rem;height:34px;line-height:1;transition:all .2s;width:34px}.pagination a:hover,.pagination span.current{color:var(--c-sand)}.pagination .arrow{border:none;font-size:2.2rem;padding-bottom:6px}.pagination .disabled{border:none;opacity:.35;pointer-events:none}.pagination .ellipsis{border:none;color:var(--c-muted);pointer-events:none}.full-banner{position:relative}.full-banner__bg{inset:0;position:absolute;z-index:0}.full-banner__bg img{height:100%;object-fit:cover;width:100%}.full-banner__bg:after{background:rgba(30,22,18,.52);content:"";inset:0;position:absolute}.full-banner__content{max-width:640px;padding:64px 24px 64px clamp(24px,8vw,100px);position:relative;z-index:1}.full-banner__eyebrow{color:var(--c-black);font-size:.7rem;letter-spacing:.2em;margin-bottom:14px;text-transform:uppercase}.full-banner__title{color:var(--c-white);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400;line-height:1.3;margin-bottom:16px}.full-banner__text{color:hsla(0,0%,100%,.8);font-size:.85rem;line-height:1.7;margin-bottom:28px;max-width:480px}.btn-outline-white{border:1px solid hsla(0,0%,100%,.7);color:var(--c-white);display:inline-block;font-size:.75rem;letter-spacing:.12em;padding:11px 28px;text-transform:uppercase;transition:all .3s}.btn-outline-white:hover{background:var(--c-white);color:var(--c-dark)}.reels-section{padding:60px 20px 0}.reels-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.reels-section .section-header .section-title{margin-bottom:0;text-align:left}.section-header .ig-icon{align-items:center;display:flex;font-size:.82rem;gap:8px}.section-header .ig-icon svg{height:22px;width:22px}.btn-sm-outline{border:1px solid var(--c-cinza);color:var(--c-dark);display:inline-block;font-size:1rem;padding:9px 20px;transition:all .25s}.btn-sm-outline:hover{background:var(--c-cinza);border-color:var(--c-cinza);color:var(--c-white)}.videos-section{padding:60px 20px}.video-featured{aspect-ratio:16/7;display:block;margin-bottom:28px;overflow:hidden;position:relative}.video-featured img{height:100%;object-fit:cover;width:100%}.video-featured__overlay{align-items:flex-end;background:linear-gradient(90deg,rgba(20,14,10,.75) 40%,transparent);display:flex;inset:0;padding:48px 52px;position:absolute}.video-featured__text{max-width:420px}.video-featured__text .eyebrow{color:var(--c-black);font-size:.68rem;letter-spacing:.25em;margin-bottom:12px;text-transform:uppercase}.video-featured__text h2{color:var(--c-white);font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:400;line-height:1.25;margin-bottom:14px}.video-featured__text p{color:hsla(0,0%,100%,.75);font-size:.83rem;line-height:1.65}.video-featured__text .play-cta{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.4);color:var(--c-white);display:inline-flex;font-size:.75rem;gap:8px;letter-spacing:.12em;margin-top:22px;padding-bottom:2px;text-transform:uppercase;transition:border-color .3s}.video-featured__text .play-cta:hover{border-color:#fff}.videos-grid{align-items:start;display:grid;gap:var(--gap);grid-template-columns:1fr 2fr repeat(3,1fr)}.video-grid__text{padding-right:16px}.video-grid__text h3{font-size:1.5rem;font-style:italic;line-height:1.3;margin-bottom:10px}.video-grid__text p{color:var(--c-muted);font-size:.82rem;line-height:1.65;margin-bottom:18px}.btn-text-link{border-bottom:1px solid var(--c-dark);color:var(--c-dark);font-size:.75rem;letter-spacing:.1em;padding-bottom:2px;text-transform:uppercase}.video-thumb-item{display:flex;flex-direction:column}.video-thumb-item__img{aspect-ratio:4/3;margin-bottom:12px;overflow:hidden;position:relative}.video-thumb-item__img img{height:100%;object-fit:cover;width:100%}.video-thumb-item__img .play-btn{height:38px;width:38px}.video-thumb-item__img .play-btn svg{height:14px;width:14px}.video-thumb-item .post-title{font-size:.95rem}.post-layout{padding:160px 20px 80px}.post-layout .container{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 340px}.hs-audio-player{margin-bottom:30px}.post-main{min-width:0}.post-category{color:var(--c-muted);font-size:.8rem;margin-bottom:14px}.post-headline{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;line-height:1.2;margin-bottom:16px}.post-meta{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:28px;padding-bottom:20px}.post-meta__author{color:var(--c-black);font-size:.8rem}.post-meta__author a{border-bottom:1px solid var(--c-black);color:var(--c-black);padding-bottom:1px}.post-meta__date,.post-meta__reading{align-items:center;color:var(--c-dark);display:flex;font-size:.78rem;gap:5px}.post-meta__date svg,.post-meta__reading svg{height:13px;opacity:.6;width:13px}.post-featured-img{margin-bottom:28px;object-fit:cover;width:100%}.post-audio{border:1px solid var(--c-cinza);gap:14px;margin-bottom:36px;padding:14px 20px}.post-audio,.post-audio__play{align-items:center;display:flex}.post-audio__play{background:var(--c-dark);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:36px;justify-content:center;transition:background .25s;width:36px}.post-audio__play:hover{background:var(--c-black)}.post-audio__play svg{fill:#fff;height:14px;margin-left:2px;width:14px}.post-audio__label{color:var(--c-muted);flex:1;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-audio__duration{align-items:center;color:var(--c-muted);display:flex;flex-shrink:0;font-size:.78rem;gap:4px}.post-audio__duration svg{fill:var(--c-black);height:13px;width:13px}.post-body{margin-bottom:36px}.post-body h2{font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:400;line-height:1.25;margin:36px 0 14px}.post-body h3{font-size:1.1rem;font-weight:500;margin:28px 0 10px}.post-body p{color:var(--c-black);font-size:1rem;margin-bottom:18px}.post-body strong{font-weight:500}.post-body ol,.post-body ul{margin-bottom:18px;padding-left:18px}.post-body li{font-size:.92rem;line-height:1.8;list-style:disc;margin-bottom:4px}.post-body img{aspect-ratio:4/3;margin:28px 0;object-fit:cover;width:100%}.post-body .inline-banner{margin:36px 0;overflow:hidden;position:relative}.post-body .inline-banner img{aspect-ratio:16/7;margin:0;object-fit:cover;width:100%}.post-body .inline-banner__overlay{background:rgba(30,22,18,.55);display:flex;flex-direction:column;inset:0;justify-content:center;padding:36px 40px;position:absolute}.post-body .inline-banner__title{color:var(--c-white);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:400;line-height:1.3;margin-bottom:10px}.post-body .inline-banner__text{color:hsla(0,0%,100%,.8);font-size:.8rem;line-height:1.65;margin-bottom:20px;max-width:380px}.post-share{align-items:center;border-top:1px solid var(--c-cinza);display:flex;gap:16px;margin-bottom:64px;padding-top:24px}.post-share__label{color:var(--c-dark);font-size:.9rem}.post-share__icons{display:flex;gap:12px}.post-share__icon{align-items:center;border:1px solid var(--c-cinza);border-radius:50%;color:var(--c-dark);display:flex;height:36px;justify-content:center;transition:all .25s;width:36px}.post-share__icon:hover{background:var(--c-cinza);border-color:var(--c-dark);color:var(--c-dark)}.post-share__icon svg{height:15px;width:15px}.related-section{padding:0 20px 60px}.related-section .section-title{text-align:left}.related-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr)}.post-sidebar{display:flex;flex-direction:column;gap:32px;position:sticky;top:120px}.sidebar-post{display:grid;gap:0;grid-template-columns:1fr;padding-bottom:0}.sidebar-post:last-of-type{border-bottom:none}.sidebar-post .tag{margin-bottom:6px}.sidebar-post__title{font-size:.75rem;font-weight:400;line-height:1.35;margin-bottom:12px}sidebar-post__title a{color:var(--c-dark)}.sidebar-post .btn-sm{border:1px solid var(--c-cinza);color:var(--c-dark);display:inline-block;font-size:1rem;margin-top:20px;padding:8px 20px;transition:all .25s;width:max-content}.sidebar-post .btn-sm:hover{background:var(--c-dark);border-color:var(--c-dark);color:var(--c-white)}.sidebar-divider{background:var(--c-cinza);height:1px}.sidebar-newsletter{background:var(--c-cinza);padding:28px 24px}.sidebar-newsletter .sidebar-newsletter__copy{color:var(--c-white);font-size:clamp(1rem,1.8vw,1.3rem);font-weight:400;line-height:1.35;margin-bottom:20px}@media (max-width:768px){.posts-section{padding:40px 20px}.hero-section{padding:140px 20px 30px}.hero__featured{aspect-ratio:4/3}.hero__videos-row{grid-template-columns:1fr}.hero__video-card{aspect-ratio:2/1}.newsletter .container{gap:28px;grid-template-columns:1fr}.posts-grid{grid-template-columns:repeat(1,1fr)}.videos-grid{grid-template-columns:1fr 1fr}.video-grid__text{grid-column:1/-1}.post-layout .container{gap:40px;grid-template-columns:1fr 280px}.post-layout{padding:120px 20px 60px}.post-layout .container{grid-template-columns:1fr}.post-sidebar{position:static}.reels-section .section-header{flex-direction:column;gap:20px}.related-grid{grid-template-columns:1fr}}