.editorial-skip{position:absolute;top:-80px;left:12px;z-index:200;background:#ffd100;color:#202020;padding:12px 18px}.editorial-skip:focus{top:12px}.editorial-page :focus-visible{outline:3px solid #aa8700;outline-offset:4px}.editorial-page .article-hero h1,.editorial-page .blog-hero h1{font-size:clamp(2rem,4.1vw,3.6rem);line-height:1.08;max-width:980px;text-wrap:balance}.editorial-page .article-hero,.editorial-page .blog-hero{padding:64px 0 58px}.editorial-page .article-hero .eyebrow,.editorial-page .blog-hero .eyebrow,.culture-hero .eyebrow{color:#ffd100}.editorial-page .article-meta,.editorial-page .blog-hero .lead{color:#fff}.editorial-page .article-layout{padding-top:48px}.editorial-page .article-content h2{font-size:clamp(1.5rem,2.7vw,2.15rem);line-height:1.15;max-width:100%}.editorial-page .article-content .lead{max-width:none;color:#343330}.editorial-page .article-content li{margin-block:10px}.editorial-page .article-cover{margin-bottom:36px;overflow:hidden;border-radius:16px}.editorial-page .article-cover img{width:100%;height:auto;max-height:none;object-fit:contain}.editorial-page .article-cta h2{font-size:clamp(1.55rem,2.8vw,2.2rem);line-height:1.12}.editorial-page .article-cta .eyebrow{color:#ffd100}.editorial-page .article-cta p{color:#fff}.editorial-page .article-cta .button{white-space:normal;text-align:center;max-width:100%}.editorial-related{margin-top:42px;padding-top:30px;border-top:1px solid #d9d6ce}.editorial-related h2{font-size:1.5rem}.editorial-related ul{padding-left:22px}.editorial-related li{margin:16px 0}.editorial-related a,.culture-source,.culture-next a{color:#695400;text-decoration:underline;text-underline-offset:3px}.editorial-page .blog-card__body h2{font-size:1.4rem;line-height:1.16}.editorial-page .pagination{flex-wrap:wrap}.culture-hero{background:#202020;color:#fff;padding:72px 0}.culture-hero-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:60px;align-items:center}.culture-hero h1{font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.06;margin:22px 0}.culture-hero .lead{color:#fff;line-height:1.6}.culture-hero .button{margin-top:18px}.culture-seal{aspect-ratio:1;border:2px solid #ffd100;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:320px;position:relative}.culture-seal:after{content:'';position:absolute;inset:16px;border:1px solid #ffffff30;border-radius:50%}.culture-seal span{font-size:clamp(5rem,10vw,8rem);font-weight:800;line-height:1;color:#ffd100}.culture-seal p{font-size:.68rem;letter-spacing:.12em;line-height:1.8;text-align:center}.culture-purpose{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;align-items:start}.page-cultura h2{font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.12}.culture-purpose h2{margin-top:18px}.culture-purpose p:first-child{margin-top:0}.culture-values{background:#eeece5;scroll-margin-top:85px}.culture-values h2{margin-top:16px}.culture-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:38px 0 25px}.culture-grid li{background:white;border:1px solid #dedbd2;border-radius:14px;padding:26px 28px;display:grid;grid-template-columns:42px 1fr;column-gap:18px;align-content:start}.culture-number{color:#7d6500;font-size:1rem;font-weight:750;grid-row:span 2;padding-top:4px}.culture-grid h3{font-size:1.3rem;line-height:1.2;letter-spacing:-.025em}.culture-grid p{margin:10px 0 0;line-height:1.5;color:#4e4b43}.culture-source{font-size:.9rem}.culture-fit{max-width:860px}.culture-fit h2{margin-top:16px}.culture-fit>p,.culture-fit li,.culture-purpose p{font-size:1.08rem;line-height:1.7}.culture-fit li{margin-bottom:12px}.culture-next{margin-top:24px}.culture-source a{color:inherit;text-decoration:underline}.culture-hero .breadcrumb{display:block}.culture-purpose .eyebrow,.culture-values .eyebrow,.culture-fit .eyebrow{color:#666154}@media(max-width:700px){.culture-hero{padding:46px 0}.culture-hero-grid{grid-template-columns:1fr;gap:28px}.culture-seal{width:160px;justify-self:center}.culture-seal span{font-size:4rem}.culture-seal p{font-size:.48rem;margin-bottom:0}.culture-purpose{grid-template-columns:1fr;gap:24px}.culture-grid{grid-template-columns:1fr}.culture-grid li{padding:22px 20px;column-gap:10px;grid-template-columns:30px 1fr}.editorial-page .article-hero,.editorial-page .blog-hero{padding:42px 0 38px}.editorial-page .article-layout{padding-top:28px}.editorial-page .article-content{font-size:1rem;line-height:1.75}.editorial-page .article-content blockquote{padding:18px;margin-inline:0;font-size:1rem}.editorial-page .section--tight{padding:46px 0}.editorial-page .article-cover{border-radius:10px}.editorial-page .article-hero h1{font-size:2rem}.editorial-page .article-cta{padding:24px 20px}.editorial-page .button{min-height:44px}}
