.page-header{background:var(--forest);padding:80px 40px;position:relative;overflow:hidden}.page-header:before{content:attr(data-ghost);position:absolute;top:-20px;right:40px;font-family:var(--font-heading-family);font-size:160px;color:#ffffff0a;letter-spacing:10px;pointer-events:none}.page-header-inner{max-width:1440px;margin:0 auto;position:relative}.breadcrumbs{display:flex;gap:8px;align-items:center;font-size:13px;margin-bottom:16px}.breadcrumbs a{color:#ffffff80;text-decoration:none}.breadcrumbs a:hover{color:#fffc}.breadcrumbs span{color:var(--amber)}.breadcrumbs .sep{color:#ffffff4d}.page-header h1{font-family:var(--font-heading-family);font-size:64px;color:var(--white);letter-spacing:3px;margin:0 0 8px}.page-header .subtitle{color:#fff9;font-size:18px;letter-spacing:1px;margin:0}.featured-section,.articles-section,.about-hero,.values-section,.team-section,.brands-section,.page-content,.not-found{background:var(--cream)}.featured-section{padding:60px 40px 0}.featured-inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;border-radius:4px;overflow:hidden}.featured-img{height:400px;overflow:hidden}.featured-img img,.article-card-img img,.team-photo img,.brand-hero img,.featured-brand-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.featured-inner:hover .featured-img img,.article-card:hover .article-card-img img,.team-card:hover .team-photo img,.brand-card:hover .brand-hero img{transform:scale(1.05)}.featured-content{background:var(--forest);padding:60px;display:flex;flex-direction:column;justify-content:center;position:relative;color:var(--white)}.featured-content:before{content:"01";position:absolute;top:20px;right:30px;font-family:var(--font-heading-family);font-size:80px;color:#ffffff0a}.article-category{display:inline-block;color:var(--amber);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.featured-content h2,.team-inner h2,.values-inner h2{font-family:var(--font-heading-family);font-size:40px;letter-spacing:1px;line-height:1.1;margin:0 0 16px}.featured-content .excerpt{font-size:15px;color:#ffffffb3;line-height:1.7;margin:0 0 24px}.meta{font-size:12px;color:var(--slate);opacity:.7;margin:0}.featured-content .meta{font-size:13px;color:#ffffff80;margin-bottom:24px}.read-more,.brand-link{color:var(--amber);text-decoration:none;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.articles-section{padding:60px 40px 80px}.articles-inner,.team-inner,.values-inner,.about-hero-inner,.brands-section-inner,.page-content-inner,.not-found-inner{max-width:1440px;margin:0 auto}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.article-card,.team-card,.brand-card{background:var(--white);border-radius:4px;overflow:hidden;transition:transform .3s,box-shadow .3s}.article-card:hover,.team-card:hover,.brand-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000014}.article-card-img{height:220px;overflow:hidden}.article-card-body{padding:24px}.article-card-body .article-category{margin-bottom:10px}.article-card-body h3{font-size:18px;font-weight:600;color:var(--charcoal);line-height:1.3;margin:0 0 10px}.article-card-body h3 a{color:inherit;text-decoration:none}.article-card-body .excerpt{font-size:14px;color:var(--slate);line-height:1.6;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-page{background:var(--cream);padding:80px 40px}.article-page-inner{max-width:900px;margin:0 auto}.article-page-image{width:100%;height:auto;max-height:520px;object-fit:cover;margin-bottom:36px}.article-page-content,.page-content-inner{font-size:16px;color:var(--charcoal);line-height:1.8}.article-page-content h2,.article-page-content h3,.page-content-inner h2,.page-content-inner h3{font-family:var(--font-heading-family);color:var(--forest);letter-spacing:1px}.article-page-content img,.page-content-inner img{max-width:100%;height:auto}.page-content{padding:80px 40px}.page-content-inner{max-width:900px}.about-hero{padding:100px 40px}.about-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-lead{font-family:var(--font-heading-family);font-size:36px;color:var(--forest);letter-spacing:1px;line-height:1.2;margin:0 0 28px}.about-lead span{color:var(--amber)}.about-copy{font-size:16px;color:var(--slate);line-height:1.8}.about-copy p{margin:0 0 18px}.about-image{min-height:420px;overflow:hidden}.about-image img{width:100%;height:100%;object-fit:cover}.values-section{padding:0 40px 100px}.values-inner h2,.team-inner h2{color:var(--forest);font-size:40px;margin-bottom:32px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.value-card{border-top:3px solid var(--amber);padding:28px;background:var(--white)}.value-card h3{font-family:var(--font-heading-family);font-size:26px;color:var(--forest);letter-spacing:1px;margin:0 0 12px}.value-card p{font-size:14px;color:var(--slate);line-height:1.7;margin:0}.team-section{padding:80px 40px 100px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.team-photo{height:320px;position:relative;overflow:hidden;background:var(--cream-dark)}.team-mark,.team-field{position:absolute;z-index:1}.team-mark{left:18px;bottom:16px;font-family:var(--font-heading-family);font-size:42px;color:#ffffffd9;letter-spacing:1px}.team-field{right:16px;bottom:18px;color:var(--white);font-size:11px;letter-spacing:1px;text-transform:uppercase;writing-mode:vertical-rl}.team-body{padding:22px}.team-body h3{font-family:var(--font-heading-family);color:var(--forest);font-size:28px;letter-spacing:1px;margin:0 0 4px}.team-title{font-size:12px;color:var(--amber);font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0 0 14px}.team-body p:last-child{font-size:14px;color:var(--slate);line-height:1.6;margin:0}.brands-section{padding:80px 40px}.brands-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.brand-hero{height:200px;overflow:hidden;background:var(--cream-dark)}.brand-body{padding:28px}.brand-name{font-family:var(--font-heading-family);font-size:24px;color:var(--forest);letter-spacing:1.5px;margin-bottom:4px}.brand-tagline{font-size:14px;color:var(--slate);margin-bottom:10px;line-height:1.4}.brand-count{display:inline-block;font-size:11px;color:var(--amber);font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}.brand-desc{font-size:14px;color:var(--slate);line-height:1.6;margin-bottom:18px}.featured-brand{background:var(--forest);position:relative;overflow:hidden}.featured-brand:before{content:"SPOTLIGHT";position:absolute;top:-20px;right:-20px;font-family:var(--font-heading-family);font-size:200px;color:#ffffff08;letter-spacing:15px}.featured-brand-inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:500px;position:relative}.featured-brand-image{min-height:500px}.featured-brand-content{display:flex;flex-direction:column;justify-content:center;padding:80px;color:var(--white)}.featured-label{display:inline-flex;width:fit-content;color:var(--amber-light);border:1px solid rgba(200,150,62,.4);background:#c8963e33;padding:6px 16px;font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:24px}.featured-brand-content h2{font-family:var(--font-heading-family);font-size:48px;letter-spacing:2px;line-height:1.05;margin:0 0 20px}.featured-brand-content h2 span{color:var(--amber)}.featured-brand-content p{font-size:16px;line-height:1.7;opacity:.8;max-width:440px;margin:0 0 16px}.featured-stats{display:flex;gap:40px;margin:24px 0 32px}.feat-stat h3{font-family:var(--font-heading-family);font-size:36px;color:var(--amber);line-height:1;margin:0}.feat-stat p{font-size:12px;text-transform:uppercase;letter-spacing:1px;opacity:.5;margin-top:4px}.btn-primary,.not-found-actions a{display:inline-flex;align-items:center;background:var(--amber);color:var(--forest);padding:16px 36px;font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;width:fit-content}.not-found{padding:100px 40px}.not-found-inner{max-width:760px;text-align:center}.not-found-code{font-family:var(--font-heading-family);font-size:120px;color:var(--amber);line-height:1;margin:0}.not-found h1{font-family:var(--font-heading-family);font-size:48px;color:var(--forest);letter-spacing:2px;margin:12px 0}.not-found p{color:var(--slate);font-size:16px;line-height:1.7}.not-found-search{display:flex;max-width:520px;margin:32px auto;gap:0}.not-found-search input{min-width:0;flex:1;padding:14px 16px;border:1px solid var(--cream-dark);font:inherit}.not-found-search button{border:0;background:var(--forest);color:var(--white);padding:14px 20px;font:inherit;font-weight:700}.not-found-actions{display:flex;justify-content:center;gap:16px}.not-found-actions a:last-child{background:var(--forest);color:var(--white)}@media(max-width:1024px){.articles-grid,.brands-grid,.team-grid{grid-template-columns:repeat(2,1fr)}.about-hero-inner{gap:48px}.featured-brand-inner{grid-template-columns:1fr}.featured-brand-image{min-height:320px;max-height:350px}.featured-brand-image img{min-height:320px}}@media(max-width:720px){.page-header{padding:42px 20px}.page-header:before{right:20px;font-size:100px}.page-header h1{font-size:40px}.page-header .subtitle{font-size:14px}.featured-section,.articles-section,.about-hero,.values-section,.team-section,.brands-section,.page-content,.article-page,.not-found{padding-left:20px;padding-right:20px}.featured-inner,.about-hero-inner{grid-template-columns:1fr}.featured-img{height:280px}.featured-content{padding:36px 28px}.articles-grid,.brands-grid,.values-grid,.team-grid{grid-template-columns:1fr}.article-card-img{height:230px}.about-hero{padding-top:60px;padding-bottom:60px}.about-image{min-height:300px}.team-photo{height:360px}.featured-brand-content{padding:48px 24px}.featured-brand-content h2{font-size:38px}.featured-stats{gap:20px;flex-wrap:wrap}.not-found-code{font-size:92px}.not-found h1{font-size:40px}.not-found-search{flex-direction:column;gap:8px}.not-found-actions{flex-direction:column;align-items:center}.not-found-actions a{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/content.css.map */
